.ContactCta-module-scss-module__QT2v7W__section{background:linear-gradient(135deg,#f4f8ff 0%,#cfe3fb 55%,#b9d6f7 100%);width:100%;position:relative;overflow:hidden}.ContactCta-module-scss-module__QT2v7W__container{justify-content:space-between;align-items:center;gap:30px;width:100%;max-width:1200px;margin:0 auto;padding:0 20px;display:flex}@media (max-width:920px){.ContactCta-module-scss-module__QT2v7W__container{flex-direction:column;gap:0;padding-top:30px}}.ContactCta-module-scss-module__QT2v7W__content{flex:0 0 52%;padding:40px 0}@media (max-width:920px){.ContactCta-module-scss-module__QT2v7W__content{text-align:left;flex:none;width:100%;padding:0 0 10px}}.ContactCta-module-scss-module__QT2v7W__title{max-width:600px;font-size:32px;font-weight:600;line-height:1.3;font-family:var(--font-main);background:linear-gradient(90deg,#0163fe 9.13%,#56a4ff 50%,#0060fd 89.9%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 14px}@media (max-width:920px){.ContactCta-module-scss-module__QT2v7W__title{max-width:100%;font-size:18px;font-weight:800}}@media (max-width:500px){.ContactCta-module-scss-module__QT2v7W__title{font-size:16px}}@media (max-width:350px){.ContactCta-module-scss-module__QT2v7W__title{font-size:14px}}.ContactCta-module-scss-module__QT2v7W__description{max-width:420px;font-family:var(--font-text);color:#1d3c53;margin:0 0 22px;font-size:18px;font-weight:600;line-height:1.4}@media (max-width:920px){.ContactCta-module-scss-module__QT2v7W__description{max-width:100%;font-size:12px}}.ContactCta-module-scss-module__QT2v7W__lineBtn{color:#fff;background:linear-gradient(#2f86ff 0%,#1763f0 100%);border:1px solid #fff9;border-radius:50px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:420px;height:46px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s;display:flex;box-shadow:0 6px 18px #2071ff59}.ContactCta-module-scss-module__QT2v7W__lineBtn:hover{transform:scale(1.02)}@media (max-width:920px){.ContactCta-module-scss-module__QT2v7W__lineBtn{max-width:246px;font-size:12px;font-weight:800}}.ContactCta-module-scss-module__QT2v7W__contacts{flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}@media (max-width:920px){.ContactCta-module-scss-module__QT2v7W__contacts{align-items:flex-start}}.ContactCta-module-scss-module__QT2v7W__contact{font-family:var(--font-text);color:#1c2430;align-items:center;gap:8px;font-size:18px;font-weight:400;line-height:1.4;display:flex}.ContactCta-module-scss-module__QT2v7W__contact svg{color:#0c6bfe;flex-shrink:0}.ContactCta-module-scss-module__QT2v7W__contact a{color:inherit;text-decoration:none}.ContactCta-module-scss-module__QT2v7W__contact a:hover{color:#0c6bfe}@media (max-width:920px){.ContactCta-module-scss-module__QT2v7W__contact{font-size:12px}.ContactCta-module-scss-module__QT2v7W__contactImage{width:14px;height:14px}}.ContactCta-module-scss-module__QT2v7W__imageCol{flex:1;align-self:stretch;min-height:280px;position:relative}@media (max-width:920px){.ContactCta-module-scss-module__QT2v7W__imageCol{flex:none;width:100%;min-height:260px}}@media (max-width:500px){.ContactCta-module-scss-module__QT2v7W__imageCol{min-height:220px}}@media (max-width:400px){.ContactCta-module-scss-module__QT2v7W__imageCol{min-height:200px}}@media (max-width:350px){.ContactCta-module-scss-module__QT2v7W__imageCol{min-height:180px}}.ContactCta-module-scss-module__QT2v7W__team{object-fit:contain;object-position:bottom right;width:auto;max-width:none;height:100%;position:absolute;bottom:0;right:-60px}@media (max-width:1200px){.ContactCta-module-scss-module__QT2v7W__team{width:100%;right:-20px}}@media (max-width:920px){.ContactCta-module-scss-module__QT2v7W__team{object-position:bottom center;left:50%;right:auto;transform:translate(-50%)}}.ContactCta-module-scss-module__QT2v7W__lineBtn.ContactCta-module-scss-module__QT2v7W__ChatLine{background:linear-gradient(#3fe07a 0%,#06c755 55%,#04a548 100%);border:1px solid #ffffff73;box-shadow:0 6px 18px #06c75566}.ContactCta-module-scss-module__QT2v7W__lineBtn.ContactCta-module-scss-module__QT2v7W__ChatLine:hover{box-shadow:0 8px 22px #06c7558c}
.AnimateOnScroll-module-scss-module__GzyVPq__animate{will-change:auto;transition:opacity var(--animation-duration) cubic-bezier(.22, 1, .36, 1) var(--animation-delay),transform var(--animation-duration) cubic-bezier(.22, 1, .36, 1) var(--animation-delay);background:0 0}.AnimateOnScroll-module-scss-module__GzyVPq__animate[data-visible=false]{will-change:transform,opacity;opacity:0}.AnimateOnScroll-module-scss-module__GzyVPq__animate[data-visible=false].AnimateOnScroll-module-scss-module__GzyVPq__fadeUp{transform:translateY(40px)}.AnimateOnScroll-module-scss-module__GzyVPq__animate[data-visible=false].AnimateOnScroll-module-scss-module__GzyVPq__fadeIn{transform:none}.AnimateOnScroll-module-scss-module__GzyVPq__animate[data-visible=false].AnimateOnScroll-module-scss-module__GzyVPq__fadeLeft{transform:translate(-40px)}.AnimateOnScroll-module-scss-module__GzyVPq__animate[data-visible=false].AnimateOnScroll-module-scss-module__GzyVPq__fadeRight{transform:translate(40px)}.AnimateOnScroll-module-scss-module__GzyVPq__animate[data-visible=false].AnimateOnScroll-module-scss-module__GzyVPq__scale{transform:scale(.92)}.AnimateOnScroll-module-scss-module__GzyVPq__animate[data-visible=true]{will-change:auto;opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.AnimateOnScroll-module-scss-module__GzyVPq__animate{opacity:1!important;transition:none!important;transform:none!important}}
