.qq[data-astro-cid-zdb7ahnf]{background:var(--white);border:1px solid var(--line-cool);border-radius:var(--r-card);width:100%;max-width:452px;padding:30px 32px 26px;box-shadow:0 24px 60px #1b2a4a1f}.kicker[data-astro-cid-zdb7ahnf]{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);font-size:12px;font-weight:500;line-height:17px}.heading[data-astro-cid-zdb7ahnf]{font-family:var(--font-display);color:var(--ink);margin-top:8px;font-size:24px;font-weight:400;line-height:30px}.form[data-astro-cid-zdb7ahnf]{gap:16px;margin-top:22px;display:grid}.field[data-astro-cid-zdb7ahnf]{flex-direction:column;display:flex}label[data-astro-cid-zdb7ahnf]{color:var(--ink);margin-bottom:5px;font-size:13px;font-weight:500;line-height:19px}.req[data-astro-cid-zdb7ahnf]{color:var(--blue)}input[data-astro-cid-zdb7ahnf]{background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--r-button);width:100%;height:48px;color:var(--ink);appearance:none;padding:0 15px;font-size:15px;line-height:22px}[data-astro-cid-zdb7ahnf]::placeholder{color:var(--quiet);opacity:1}input[data-astro-cid-zdb7ahnf]:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}[data-astro-cid-zdb7ahnf][aria-invalid=true]{border-color:var(--gap-fg)}.err[data-astro-cid-zdb7ahnf]{color:var(--gap-fg);margin-top:6px;font-size:13px;line-height:18px}.err[data-astro-cid-zdb7ahnf]:empty{display:none}.hp[data-astro-cid-zdb7ahnf]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form[data-astro-cid-zdb7ahnf] .submit{width:100%;margin-top:6px}.status[data-astro-cid-zdb7ahnf]:empty{display:none}.status[data-astro-cid-zdb7ahnf]{border-radius:var(--r-button);padding:12px 14px;font-size:14px;line-height:21px}.status[data-astro-cid-zdb7ahnf].is-ok{background:var(--ok-bg);color:var(--ok-fg)}.status[data-astro-cid-zdb7ahnf].is-err{background:var(--gap-bg);color:var(--gap-fg)}.foot[data-astro-cid-zdb7ahnf]{color:var(--quiet);text-align:center;font-size:13px;line-height:19px}.foot[data-astro-cid-zdb7ahnf] a[data-astro-cid-zdb7ahnf]{color:var(--ink);white-space:nowrap;font-weight:600}.foot[data-astro-cid-zdb7ahnf] a[data-astro-cid-zdb7ahnf]:hover{text-underline-offset:3px;text-decoration:underline}.form[data-astro-cid-zdb7ahnf].is-sent .field[data-astro-cid-zdb7ahnf],.form[data-astro-cid-zdb7ahnf].is-sent .submit{display:none}@media (width<=900px){.qq[data-astro-cid-zdb7ahnf]{max-width:none;padding:24px 22px 20px}input[data-astro-cid-zdb7ahnf]{font-size:16px}}.s-hero[data-astro-cid-75ysl5lo]{background:var(--grad-hero);isolation:isolate;padding:184px 0 128px;position:relative;overflow:hidden}.fade[data-astro-cid-75ysl5lo]{pointer-events:none;z-index:1;background:linear-gradient(#fff0 0%,#fff 100%);height:160px;position:absolute;inset:auto 0 0}.s-hero-inner[data-astro-cid-75ysl5lo]{z-index:2;grid-template-columns:minmax(0,1fr) 452px;align-items:center;gap:72px;display:grid;position:relative}.kicker[data-astro-cid-75ysl5lo]{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);align-items:center;gap:12px;font-size:13px;font-weight:500;line-height:19px;display:flex}.tile[data-astro-cid-75ysl5lo]{border-radius:var(--r-card);background:var(--white);border:1px solid var(--line-cool);width:44px;height:44px;color:var(--blue);place-items:center;display:grid}.tile-text[data-astro-cid-75ysl5lo]{font-family:var(--font-label);letter-spacing:.04em;font-size:14px;font-weight:500}.title[data-astro-cid-75ysl5lo]{color:var(--ink);margin-top:20px;font-size:60px}.sub[data-astro-cid-75ysl5lo]{max-width:600px;color:var(--slate);margin-top:28px;font-size:20px;line-height:31px}.ctas[data-astro-cid-75ysl5lo]{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.ctas[data-astro-cid-75ysl5lo] .btn-primary{min-width:224px}.ctas[data-astro-cid-75ysl5lo] .cta-phone{background:#fff9;min-width:180px}.card[data-astro-cid-75ysl5lo]{justify-content:flex-end;display:flex}.has-parts[data-astro-cid-75ysl5lo] .s-hero-inner[data-astro-cid-75ysl5lo]{align-items:start}.has-parts[data-astro-cid-75ysl5lo] .title[data-astro-cid-75ysl5lo]{font-size:clamp(44px,3.6vw,52px)}.parts[data-astro-cid-75ysl5lo]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin-top:36px;display:grid}.part[data-astro-cid-75ysl5lo]{padding-top:22px;position:relative}.part[data-astro-cid-75ysl5lo]:nth-child(odd):last-child:not(:first-child){border-top:1px solid var(--line);grid-column:1/-1;margin-top:32px}.part[data-astro-cid-75ysl5lo]:before{content:"";background:var(--blue);width:64px;height:2px;position:absolute;top:-1px;left:0}.part-title[data-astro-cid-75ysl5lo]{font-family:var(--font-display);letter-spacing:0;color:var(--ink);font-size:22px;font-weight:400;line-height:30px}.parts[data-astro-cid-75ysl5lo] .part-body{color:var(--slate);margin-top:8px;font-size:16px;line-height:26px}.has-parts[data-astro-cid-75ysl5lo] .ctas[data-astro-cid-75ysl5lo]{margin-top:36px}.has-photo[data-astro-cid-75ysl5lo]{padding:150px 0 96px}.has-photo[data-astro-cid-75ysl5lo] .fade[data-astro-cid-75ysl5lo]{height:72px}.has-photo[data-astro-cid-75ysl5lo] .s-hero-inner[data-astro-cid-75ysl5lo]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:64px}.has-photo[data-astro-cid-75ysl5lo] .title[data-astro-cid-75ysl5lo]{font-size:clamp(44px,3.6vw,52px)}.photo[data-astro-cid-75ysl5lo]{border-radius:var(--r-container);background:var(--navy);height:clamp(560px,100vh - 190px,720px);position:relative;overflow:hidden;box-shadow:0 24px 60px #1b2a4a24}.photo[data-astro-cid-75ysl5lo] picture,.photo[data-astro-cid-75ysl5lo] .photo-img{width:100%;height:100%;position:absolute;inset:0}.photo[data-astro-cid-75ysl5lo] .photo-img{object-fit:cover;object-position:var(--pos,50% 50%)}@media (width<=1100px){.s-hero-inner[data-astro-cid-75ysl5lo]{grid-template-columns:1fr;gap:48px}.card[data-astro-cid-75ysl5lo]{justify-content:flex-start}.has-photo[data-astro-cid-75ysl5lo] .s-hero-inner[data-astro-cid-75ysl5lo]{grid-template-columns:1fr}.has-photo[data-astro-cid-75ysl5lo] .title[data-astro-cid-75ysl5lo]{font-size:60px}.has-photo[data-astro-cid-75ysl5lo]{padding:184px 0 96px}.photo[data-astro-cid-75ysl5lo]{height:460px}}@media (width<=900px){.s-hero[data-astro-cid-75ysl5lo]{padding:104px 0 96px}.kicker[data-astro-cid-75ysl5lo]{font-size:12px;line-height:17px}.title[data-astro-cid-75ysl5lo]{margin-top:16px;font-size:38px}.sub[data-astro-cid-75ysl5lo]{margin-top:16px;font-size:17px;line-height:26px}.ctas[data-astro-cid-75ysl5lo]{flex-direction:column;gap:12px;margin-top:24px}.card[data-astro-cid-75ysl5lo]{justify-content:center}.has-parts[data-astro-cid-75ysl5lo] .title[data-astro-cid-75ysl5lo]{font-size:38px}.parts[data-astro-cid-75ysl5lo]{border-top:0;grid-template-columns:1fr;margin-top:24px}.part[data-astro-cid-75ysl5lo]{border-top:1px solid var(--line);padding-top:18px;padding-bottom:24px}.part[data-astro-cid-75ysl5lo]:last-child{padding-bottom:0}.part[data-astro-cid-75ysl5lo]:nth-child(odd):last-child:not(:first-child){margin-top:0}.parts[data-astro-cid-75ysl5lo] .part-body{font-size:15px;line-height:24px}.has-photo[data-astro-cid-75ysl5lo]{padding:104px 0 72px}.has-photo[data-astro-cid-75ysl5lo] .title[data-astro-cid-75ysl5lo]{font-size:38px}.photo[data-astro-cid-75ysl5lo]{height:300px}}
