.page-module__j6Q3dW__hero{background:linear-gradient(116deg,#071e4d 0%,#0b347d 70%,#0e5b9e 100%);padding:clamp(68px,8vw,116px) 0 clamp(72px,8vw,112px);position:relative;overflow:hidden}.page-module__j6Q3dW__hero:after{content:"";pointer-events:none;border:1px solid #74d7f729;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-170px;right:-110px;box-shadow:0 0 0 70px #74d7f709,0 0 0 150px #74d7f706}.page-module__j6Q3dW__heroInner{z-index:1;grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:70px;display:grid;position:relative}.page-module__j6Q3dW__heroCopy{max-width:740px}.page-module__j6Q3dW__heroCopy .eyebrow{color:#72d6f7}.page-module__j6Q3dW__heroCopy h1{color:#fff;max-width:690px;margin-top:18px;font-size:clamp(3.1rem,6vw,5.5rem);line-height:1.01}.page-module__j6Q3dW__heroCopy>p:not(.eyebrow){color:#ffffffd1;max-width:650px;margin-top:24px;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.6}.page-module__j6Q3dW__heroActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:31px;display:flex}.page-module__j6Q3dW__heroTextLink{color:#fff;border-bottom:1px solid #ffffff94;align-items:center;gap:7px;font-size:.91rem;font-weight:800;line-height:1.8;display:inline-flex}.page-module__j6Q3dW__heroTextLink:hover,.page-module__j6Q3dW__heroTextLink:focus-visible{color:#87def7;border-color:#87def7}.page-module__j6Q3dW__heroTextLink svg{width:17px;height:17px}.page-module__j6Q3dW__heroAside{border-left:2px solid #3abce9;padding:22px 0 8px 23px}.page-module__j6Q3dW__heroAside span{color:#8ddff8;letter-spacing:.14em;margin-bottom:13px;font-size:.66rem;font-weight:900;display:block}.page-module__j6Q3dW__heroAside p{color:#ffffffe0;border-top:1px solid #ffffff26;padding:8px 0;font-size:.88rem;font-weight:700;line-height:1.35}.page-module__j6Q3dW__contactSection{background:linear-gradient(#f0f8fc 0%,#fff 64%);padding:72px 0 100px}.page-module__j6Q3dW__contactGrid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.page-module__j6Q3dW__contactInfo{padding-top:15px}.page-module__j6Q3dW__contactInfo .eyebrow{color:var(--blue-mid)}.page-module__j6Q3dW__contactInfo h2{max-width:380px;margin-top:12px;font-size:clamp(2.2rem,3.5vw,3.5rem)}.page-module__j6Q3dW__contactIntro{max-width:380px;margin-top:16px;font-size:.98rem}.page-module__j6Q3dW__methods{border-top:1px solid var(--line);margin-top:30px;display:grid}.page-module__j6Q3dW__method{border-bottom:1px solid var(--line);min-height:78px;color:var(--blue-dark);grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:14px;display:grid}.page-module__j6Q3dW__method:hover,.page-module__j6Q3dW__method:focus-visible{color:var(--blue-mid)}.page-module__j6Q3dW__methodIcon{width:38px;height:38px;color:var(--blue-mid);background:#dcf3fc;place-items:center;display:grid}.page-module__j6Q3dW__methodIcon svg{width:20px;height:20px}.page-module__j6Q3dW__methodText{gap:3px;min-width:0;display:grid}.page-module__j6Q3dW__methodText small{color:var(--muted);font-size:.71rem;font-weight:700}.page-module__j6Q3dW__methodText strong{overflow-wrap:anywhere;font-size:.94rem}.page-module__j6Q3dW__methodArrow{width:17px;height:17px;color:var(--blue-mid)}.page-module__j6Q3dW__address{color:var(--blue-dark);grid-template-columns:22px minmax(0,1fr);gap:12px;margin-top:30px;display:grid}.page-module__j6Q3dW__address>svg{width:22px;height:22px;color:var(--blue-mid)}.page-module__j6Q3dW__address strong{font-size:.85rem}.page-module__j6Q3dW__address p{margin-top:5px;font-size:.84rem;line-height:1.55}.page-module__j6Q3dW__formPanel{scroll-margin-top:100px;box-shadow:0 18px 50px #072f6d1f}.page-module__j6Q3dW__formPanel h2{font-size:clamp(2.1rem,3.2vw,3.25rem)}@media (max-width:860px){.page-module__j6Q3dW__heroInner,.page-module__j6Q3dW__contactGrid{grid-template-columns:1fr}.page-module__j6Q3dW__heroAside{display:none}.page-module__j6Q3dW__contactSection{padding:55px 0 80px}}@media (max-width:560px){.page-module__j6Q3dW__hero{padding:64px 0 70px}.page-module__j6Q3dW__heroCopy h1{font-size:clamp(2.75rem,11vw,3.5rem)}.page-module__j6Q3dW__heroCopy>p:not(.eyebrow){margin-top:18px}.page-module__j6Q3dW__heroActions{gap:15px 22px;margin-top:25px}.page-module__j6Q3dW__contactSection{padding-top:45px}.page-module__j6Q3dW__formPanel{margin-top:4px}}
