.hero[data-astro-cid-ge2uvauf]{isolation:isolate;color:#c9d6ff;background:radial-gradient(ellipse 60% 80% at 85% 20%, #2f7bff59, transparent 60%), radial-gradient(ellipse 50% 60% at 10% 100%, #1747c966, transparent 60%), linear-gradient(135deg, var(--navy-950) 0%, var(--navy-900) 55%, var(--navy-800) 100%);width:100%;padding-block:clamp(72px,10vw,150px);position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0a 2px,#0000 2px),linear-gradient(90deg,#ffffff0a 2px,#0000 2px);background-size:64px 64px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 0%,#000 60%)}.hero--photo[data-astro-cid-ge2uvauf]:after{content:"";z-index:-1;background:linear-gradient(90deg,#071640eb 0%,#071640b3 55%,#07164059 100%);position:absolute;inset:0}.hero__bg[data-astro-cid-ge2uvauf]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width>=1101px){.hero--side[data-astro-cid-ge2uvauf] .hero__bg[data-astro-cid-ge2uvauf]{object-position:50% 30%;width:64%;left:auto}.hero--side[data-astro-cid-ge2uvauf]:after{background:linear-gradient(90deg, var(--navy-950) 0%, var(--navy-950) 36%, #0716408c 50%, #0716400d 75%, #07164000 100%)}.hero--side[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{max-width:640px}}@media (width<=1100px){.hero--side[data-astro-cid-ge2uvauf]{--band:min(66vw, 520px);padding-top:calc(var(--band) - 24px)}.hero--side[data-astro-cid-ge2uvauf] .hero__bg[data-astro-cid-ge2uvauf]{height:var(--band);object-position:58% 30%;bottom:auto}.hero--side[data-astro-cid-ge2uvauf]:after{background:linear-gradient(180deg, #07164000 0%, #07164000 calc(var(--band) * .55), var(--navy-950) var(--band))}}.hero--compact[data-astro-cid-ge2uvauf]{padding-block:clamp(56px,7vw,104px)}.hero__inner[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{max-width:780px}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{color:var(--white);margin-bottom:22px}.hero--compact[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:clamp(2rem,3.8vw,3.1rem)}.hero__sub[data-astro-cid-ge2uvauf]{max-width:640px;margin-bottom:36px;font-size:clamp(1.02rem,1.3vw,1.18rem)}.quote[data-astro-cid-5v4witja]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.quote__text[data-astro-cid-5v4witja]{color:var(--ink-soft)}.quote__call[data-astro-cid-5v4witja]{border-radius:var(--radius);background:var(--navy-900);color:var(--white);align-items:center;gap:16px;margin:28px 0;padding:18px 22px;text-decoration:none;transition:background-color .2s;display:flex}.quote__call[data-astro-cid-5v4witja]:hover{background:var(--navy-800)}.quote__call-icon[data-astro-cid-5v4witja]{background:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.quote__call[data-astro-cid-5v4witja] small[data-astro-cid-5v4witja]{color:#b9c7ef;display:block}.quote__call[data-astro-cid-5v4witja] strong[data-astro-cid-5v4witja]{font-family:var(--font-heading);font-size:1.5rem}.quote__contact[data-astro-cid-5v4witja]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.quote__contact[data-astro-cid-5v4witja] li[data-astro-cid-5v4witja]{grid-template-columns:20px 1fr;align-items:start;gap:12px;display:grid}.quote__contact[data-astro-cid-5v4witja] svg{color:var(--blue-600);margin-top:3px}.qform[data-astro-cid-5v4witja]{box-shadow:var(--shadow);padding:clamp(24px,3vw,40px)}.qform__grid[data-astro-cid-5v4witja]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;display:grid}.field[data-astro-cid-5v4witja]{flex-direction:column;min-width:0;display:flex}.field--full[data-astro-cid-5v4witja]{grid-column:1/-1}.field[data-astro-cid-5v4witja] label[data-astro-cid-5v4witja],.field[data-astro-cid-5v4witja] legend[data-astro-cid-5v4witja]{color:var(--navy-900);margin-bottom:6px;font-size:.92rem;font-weight:600}.field[data-astro-cid-5v4witja] label[data-astro-cid-5v4witja] span[data-astro-cid-5v4witja],.field[data-astro-cid-5v4witja] legend[data-astro-cid-5v4witja] span[data-astro-cid-5v4witja]{color:var(--accent-hover)}.field[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja],.field[data-astro-cid-5v4witja] select[data-astro-cid-5v4witja],.field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{border:1.5px solid var(--steel-300);background:var(--white);width:100%;min-height:50px;font:inherit;color:var(--ink);border-radius:12px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{resize:vertical;min-height:130px}.field[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:focus,.field[data-astro-cid-5v4witja] select[data-astro-cid-5v4witja]:focus,.field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]:focus{border-color:var(--blue-600);outline:none;box-shadow:0 0 0 4px #1747c926}.field[data-astro-cid-5v4witja] [data-astro-cid-5v4witja][aria-invalid=true]{border-color:var(--danger)}.field__err[data-astro-cid-5v4witja]{min-height:1.3em;color:var(--danger);margin:4px 0 8px;font-size:.82rem}.field--radio[data-astro-cid-5v4witja]{border:0;margin:0;padding:0}.radios[data-astro-cid-5v4witja]{flex-wrap:wrap;gap:10px;display:flex}.radio[data-astro-cid-5v4witja]{border:1.5px solid var(--steel-300);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;display:inline-flex;margin:0!important;font-weight:500!important}.radio[data-astro-cid-5v4witja]:has(input:checked){border-color:var(--blue-600);background:var(--blue-50)}.radio[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{accent-color:var(--blue-600);width:18px;height:18px;margin:0}.hp[data-astro-cid-5v4witja]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.qform__submit[data-astro-cid-5v4witja]{width:100%;margin-top:8px}.qform__submit[data-astro-cid-5v4witja][disabled]{opacity:.7;cursor:progress}.qform__legal[data-astro-cid-5v4witja]{color:var(--ink-soft);text-align:center;margin:12px 0 0;font-size:.8rem}.qform__status[data-astro-cid-5v4witja]{border-radius:12px;margin-top:16px;padding:14px 16px;font-weight:500}.qform__status[data-astro-cid-5v4witja].is-ok{color:#0f5b2c;background:#e8f7ee;border:1px solid #b6e3c6}.qform__status[data-astro-cid-5v4witja].is-error{color:#8a1c1c;background:#fdecec;border:1px solid #f3c0c0}@media (width<=960px){.quote[data-astro-cid-5v4witja]{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.qform__grid[data-astro-cid-5v4witja]{grid-template-columns:minmax(0,1fr)}}.section-head--left[data-astro-cid-4fchh5f2]{text-align:left;margin-inline:0}.faq[data-astro-cid-hemr5th4]{gap:14px;max-width:880px;margin-inline:auto;display:grid}.faq__item[data-astro-cid-hemr5th4]{background:var(--white);border:1px solid var(--steel-200);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:border-color .2s}.faq__item[data-astro-cid-hemr5th4][open]{border-color:var(--blue-600)}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{cursor:pointer;font-family:var(--font-heading);color:var(--navy-900);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-weight:700;list-style:none;display:flex}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-hemr5th4]{background:var(--blue-50);width:36px;height:36px;color:var(--blue-600);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .25s,background-color .25s,color .25s;display:grid}.faq__item[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4]{background:var(--blue-600);color:var(--white);transform:rotate(180deg)}.faq__a[data-astro-cid-hemr5th4]{color:var(--ink-soft);padding:0 24px 20px}.faq__a[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{margin:0}@media (prefers-reduced-motion:no-preference){.faq__item[data-astro-cid-hemr5th4]::details-content{block-size:0;transition:block-size .3s ease, content-visibility .3s allow-discrete;overflow:hidden}.faq__item[data-astro-cid-hemr5th4][open]::details-content{block-size:auto}}html{interpolate-size:allow-keywords}
