.hero_hero__9zyrM{--frame:12px;--edge:calc(var(--frame) + var(--gutter));position:relative;z-index:2;padding:var(--frame) var(--frame) 0}.hero_card__IcqD8{position:relative;min-height:clamp(660px,calc(100svh - var(--frame) * 2),920px);border-radius:var(--radius-xl);isolation:isolate;background:#2f8de0;color:#fff}.hero_media__Nwjsk{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden}.hero_mediaInner__IGz2v{position:absolute;inset:-6% 0}.hero_photo__D7F_g{object-fit:cover;object-position:50% 45%}.hero_scrim__chruL{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,38,92,.28),transparent 16%),linear-gradient(90deg,rgba(3,38,92,.5),rgba(3,38,92,.18) 48%,transparent 70%),linear-gradient(0deg,rgba(3,38,92,.3),transparent 30%)}@media (max-width:899px){.hero_card__IcqD8{border-radius:var(--radius-lg);display:flex;flex-direction:column;background:linear-gradient(180deg,#1f63bd,#2f86dc 70%,#3c95e4)}.hero_media__Nwjsk{position:relative;inset:auto;z-index:0;order:2;height:300px;margin-top:-2rem;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%);mask-image:linear-gradient(180deg,transparent,#000 30%)}.hero_mediaInner__IGz2v{inset:0}.hero_photo__D7F_g{object-position:64% 100%}.hero_scrim__chruL{display:none}}.hero_layout__09mTP{position:relative;z-index:2;display:grid;grid-gap:2.5rem;gap:2.5rem;max-width:calc(var(--maxw) + var(--gutter) * 2);margin:0 auto;align-content:center;padding:calc(96px + clamp(1.5rem, 5vh, 3.5rem)) var(--gutter) clamp(3rem,8vh,5rem)}@media (min-width:1100px){.hero_layout__09mTP{min-height:clamp(660px,calc(100svh - var(--frame) * 2),920px)}}.hero_copy__4eXWE{max-width:700px}.hero_badge__HwAKH{display:inline-flex;align-items:center;padding:.45rem .95rem;border-radius:999px;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.32);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.95rem;font-weight:650}.hero_title__z4sGX{margin-top:1.25rem;max-width:13ch;font-size:clamp(2.6rem,6vw,5.4rem);text-shadow:0 2px 30px rgba(3,38,92,.25)}.hero_sub__beXdl{max-width:32rem;margin-top:1.25rem;font-size:clamp(1.08rem,1.45vw,1.25rem);font-weight:500;line-height:1.55;color:rgba(255,255,255,.94);text-shadow:0 1px 14px rgba(3,38,92,.35)}.hero_form__6Jk6_{max-width:600px;margin-top:2rem;scroll-margin-top:140px}.hero_sample__MLeXW{position:relative;width:100%;max-width:364px;color:var(--ink);animation:hero_sample-in__R14W1 .9s var(--ease) both .15s}@media (min-width:1100px){.hero_sample__MLeXW{position:absolute;z-index:3;right:max(var(--edge),calc((100% - var(--maxw)) / 2));bottom:clamp(2rem,5vh,3.5rem)}}@media (max-width:1099px){.hero_sample__MLeXW{z-index:3;margin:-56px auto 0;width:calc(100% - 2rem)}}.hero_sample__MLeXW{transition:opacity .25s var(--ease),visibility .25s}.hero_hero__9zyrM:has([data-open]) .hero_sample__MLeXW{opacity:0;visibility:hidden}@keyframes hero_sample-in__R14W1{0%{transform:translateY(24px)}to{transform:none}}.hero_sampleCard__rKjJi{padding:24px 24px 20px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px rgba(14,23,38,.06),0 2px 4px rgba(14,23,38,.04),0 24px 56px -24px rgba(2,20,50,.45);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero_sampleHead__ECGjk{display:flex;align-items:center;justify-content:space-between;gap:12px}.hero_sampleTitle__fMuEx{font-size:1rem;font-weight:750;letter-spacing:-.015em;color:var(--ink)}.hero_sampleAddress__MOQdf{margin-top:2px;padding-bottom:8px;border-bottom:1px solid var(--line);font-size:.8125rem;font-weight:500;line-height:1.4;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero_sampleTag__FK9ma{flex:none;padding:2px 8px;border-radius:999px;background:var(--cloud);box-shadow:inset 0 0 0 1px var(--line);font-size:.75rem;font-weight:600;line-height:1.5;color:var(--muted)}.hero_options__IJ8Ef{display:grid}.hero_option__OKTNT{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.hero_optionIcon__rybTF{width:20px;height:20px;margin-top:1px;color:var(--muted);transition:color .25s}.hero_option__OKTNT:hover .hero_optionIcon__rybTF{color:var(--blue)}.hero_optionText__7_AbJ{display:grid;grid-gap:2px;gap:2px;min-width:0}.hero_optionText__7_AbJ strong{font-size:.9375rem;font-weight:650;line-height:1.35;letter-spacing:-.01em}.hero_optionText__7_AbJ span{font-size:.8125rem;line-height:1.4;color:var(--muted)}.hero_optionValue__Ln_e_{font-size:1.375rem;font-weight:700;line-height:1.15;letter-spacing:-.03em;white-space:nowrap}.hero_footnote___3wsN{margin-top:14px;font-size:.75rem;line-height:1.5;color:var(--muted)}@media (max-width:1099px){.hero_card__IcqD8{min-height:0}.hero_layout__09mTP{padding-top:calc(82px + 2.25rem);padding-bottom:3rem}}