.hero-section_hero__PlT6b{position:relative;isolation:isolate}.hero-section_height-compact__UCw93{min-height:560px;padding-top:56px;padding-bottom:64px}.hero-section_height-standard__xVumo{min-height:700px}.hero-section_height-tall__2DMHo{min-height:min(840px,calc(100svh - 80px));padding-top:96px;padding-bottom:110px}.hero-section_theme-accent__8qdKk,.hero-section_theme-dark__oUzT0{margin-top:24px;margin-bottom:24px;border-radius:38px;overflow:hidden}.hero-section_theme-dark__oUzT0{color:#f7fafc;background:var(--ink)}.hero-section_theme-accent__8qdKk{color:var(--ink);background:color-mix(in srgb,var(--lime) 18%,var(--paper))}.hero-section_theme-dark__oUzT0 .lead,.hero-section_theme-dark__oUzT0 .trust{color:rgba(247,250,252,.76)}.hero-section_theme-dark__oUzT0 .button.primary{color:var(--ink);background:#fff}.hero-section_theme-dark__oUzT0 .button.ghost{color:#fff;border-color:rgba(255,255,255,.28)}.hero-section_media-left__qMDsg .hero-section_copy__7_yS9{order:2}.hero-section_media-left__qMDsg .hero-section_editorialMedia___qFo5,.hero-section_media-left__qMDsg .hero-section_featurePanel__u6Gnv,.hero-section_media-left__qMDsg .hero-section_formCard__616yR,.hero-section_media-left__qMDsg .hero-section_galleryPanel__Q_Lv6,.hero-section_media-left__qMDsg .hero-section_media__1_rGO,.hero-section_media-left__qMDsg .hero-section_proofPanel__rDBC5{order:1}.hero-section_formCard__616yR,.hero-section_proofPanel__rDBC5{padding:clamp(24px,4vw,42px);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:30px;background:color-mix(in srgb,var(--paper) 94%,white);box-shadow:0 28px 80px rgba(8,30,46,.12)}.hero-section_formCard__616yR>p{margin:0 0 8px;color:#248ccb;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.hero-section_formCard__616yR>h2{margin-bottom:26px;font-size:clamp(26px,3vw,38px);line-height:1.02}.hero-section_formCard__616yR form{padding:0;background:transparent;box-shadow:none}.hero-section_formCard__616yR textarea{min-height:92px;resize:vertical}.hero-section_galleryPanel__Q_Lv6{min-height:550px;display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:1fr 1fr;gap:14px}.hero-section_galleryPanel__Q_Lv6 img{width:100%;height:100%;min-height:0;border-radius:24px;object-fit:cover}.hero-section_galleryPanel__Q_Lv6 img:first-child{grid-row:1/-1}.hero-section_galleryPanel__Q_Lv6 img:nth-child(2){border-bottom-right-radius:8px}.hero-section_galleryPanel__Q_Lv6 img:nth-child(3){border-top-right-radius:8px}.hero-section_proofPanel__rDBC5{position:relative;display:grid;align-content:center;min-height:470px;overflow:hidden}.hero-section_proofPanel__rDBC5>svg{position:absolute;top:28px;right:30px;width:92px;height:92px;color:color-mix(in srgb,var(--lime) 25%,transparent)}.hero-section_stars__oTrgx{display:flex;gap:5px;color:#efaa28}.hero-section_stars__oTrgx svg{width:18px;height:18px}.hero-section_proofPanel__rDBC5 blockquote{position:relative;margin:30px 0 18px;font-family:var(--font-display);font-size:clamp(26px,3vw,40px);font-weight:600;line-height:1.12;letter-spacing:-.035em}.hero-section_proofPanel__rDBC5>p{margin:0;color:var(--muted);font-size:14px;font-weight:750}.hero-section_proofStats__d6xO2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:42px;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.hero-section_proofStats__d6xO2 b{display:block;margin-bottom:3px;color:var(--ink);font-size:24px}.hero-section_editorial__pfDtg{grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);gap:clamp(34px,6vw,90px)}.hero-section_editorial__pfDtg .hero-section_copy__7_yS9 h1{max-width:1040px;font-size:clamp(70px,9vw,132px)}.hero-section_editorialMedia___qFo5{height:min(560px,60vw);align-self:end;transform:translateY(36px)}.hero-section_editorialMedia___qFo5 img{width:100%;height:100%;border-radius:999px 999px 26px 26px;object-fit:cover}.hero-section_theme-dark__oUzT0 .hero-section_formCard__616yR,.hero-section_theme-dark__oUzT0 .hero-section_proofPanel__rDBC5{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.08);box-shadow:none}.hero-section_theme-dark__oUzT0 .hero-section_formCard__616yR form{color:var(--ink)}.hero-section_theme-dark__oUzT0 .hero-section_proofPanel__rDBC5>p,.hero-section_theme-dark__oUzT0 .hero-section_proofStats__d6xO2{color:rgba(247,250,252,.68)}.hero-section_theme-dark__oUzT0 .hero-section_proofStats__d6xO2{border-color:rgba(255,255,255,.14)}.hero-section_theme-dark__oUzT0 .hero-section_proofStats__d6xO2 b{color:#fff}.hero-section_centered__FgVZ3{display:flex;justify-content:center;text-align:center;overflow:hidden}.hero-section_centered__FgVZ3:after,.hero-section_centered__FgVZ3:before{position:absolute;z-index:-1;width:420px;height:420px;border-radius:50%;background:color-mix(in srgb,var(--lime) 18%,transparent);filter:blur(24px);content:""}.hero-section_centered__FgVZ3:before{top:-260px;left:-140px}.hero-section_centered__FgVZ3:after{right:-180px;bottom:-300px}.hero-section_centered__FgVZ3 .hero-section_copy__7_yS9{width:min(900px,100%)}.hero-section_centered__FgVZ3 .eyebrow,.hero-section_centered__FgVZ3 .hero-actions,.hero-section_centered__FgVZ3 .trust{justify-content:center}.hero-section_centered__FgVZ3 .lead{margin-right:auto;margin-left:auto}.hero-section_cover__Pk4JJ{display:flex;align-items:end;min-height:720px;margin-top:24px;margin-bottom:24px;overflow:hidden;border-radius:38px;color:#fff}.hero-section_cover__Pk4JJ:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(5,25,40,.9),rgba(5,25,40,.62) 54%,rgba(5,25,40,.16));content:""}.hero-section_coverMedia__xWM8e{position:absolute;z-index:-2;inset:0}.hero-section_coverMedia__xWM8e img{width:100%;height:100%;object-fit:cover}.hero-section_cover__Pk4JJ .hero-section_copy__7_yS9{width:min(720px,70%)}.hero-section_cover__Pk4JJ .lead,.hero-section_cover__Pk4JJ .trust{color:rgba(255,255,255,.8)}.hero-section_cover__Pk4JJ .button.primary{color:var(--ink);background:#fff}.hero-section_cover__Pk4JJ .button.ghost{color:#fff;border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.08)}.hero-section_trust-badges__VYLId{gap:9px;flex-wrap:wrap}.hero-section_trust-badges__VYLId>span{padding:8px 11px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:999px;background:color-mix(in srgb,var(--paper) 84%,transparent)}.hero-section_cover__Pk4JJ .hero-section_trust-badges__VYLId>span,.hero-section_theme-dark__oUzT0 .hero-section_trust-badges__VYLId>span{background:rgba(255,255,255,.1)}.hero-section_trust-numbered__Sbmp1{gap:18px;flex-wrap:wrap}.hero-section_trust-numbered__Sbmp1>span{gap:9px}.hero-section_trust-numbered__Sbmp1>span:before{content:attr(data-trust-index);display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border-radius:50%;color:var(--ink);background:var(--lime);font-size:10px;font-weight:900}.hero-section_trust-cards__o6Nkw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hero-section_trust-cards__o6Nkw>span{min-width:0;padding:11px 12px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:12px;background:color-mix(in srgb,var(--paper) 88%,transparent)}.hero-section_cover__Pk4JJ .hero-section_trust-cards__o6Nkw>span,.hero-section_theme-dark__oUzT0 .hero-section_trust-cards__o6Nkw>span{background:rgba(255,255,255,.1)}@media (min-width:901px){.hero-section_hero__PlT6b{--hero-outer-space:0px;height:calc(100svh - var(--site-header-height, 72px) - var(--hero-outer-space));min-height:0;padding-top:clamp(28px,5svh,64px);padding-bottom:clamp(32px,6svh,72px)}.hero-section_height-compact__UCw93{padding-top:clamp(20px,3.5svh,44px);padding-bottom:clamp(24px,4svh,52px)}.hero-section_height-tall__2DMHo{padding-top:clamp(36px,6svh,78px);padding-bottom:clamp(40px,7svh,86px)}.hero-section_cover__Pk4JJ,.hero-section_theme-accent__8qdKk,.hero-section_theme-dark__oUzT0{--hero-outer-space:48px}.hero-section_editorialMedia___qFo5,.hero-section_galleryPanel__Q_Lv6,.hero-section_hero__PlT6b .hero-image-wrap,.hero-section_proofPanel__rDBC5{height:100%;min-height:0;max-height:100%}.hero-section_hero__PlT6b .hero-custom-image{min-height:0}}@media (min-width:901px) and (max-height:800px){.hero-section_hero__PlT6b{gap:clamp(28px,4vw,52px);padding-top:24px;padding-bottom:28px}.hero-section_hero__PlT6b .hero-section_copy__7_yS9 h1{font-size:clamp(44px,5.2vw,72px)}.hero-section_copy__7_yS9 .eyebrow{margin-bottom:14px}.hero-section_copy__7_yS9 .lead{margin-top:18px;margin-bottom:18px;line-height:1.45}.hero-section_copy__7_yS9 .trust{margin-top:18px}}@media (max-width:900px){.hero-section_hero__PlT6b{grid-template-columns:1fr}.hero-section_media-left__qMDsg .hero-section_copy__7_yS9,.hero-section_media-left__qMDsg .hero-section_editorialMedia___qFo5,.hero-section_media-left__qMDsg .hero-section_featurePanel__u6Gnv,.hero-section_media-left__qMDsg .hero-section_formCard__616yR,.hero-section_media-left__qMDsg .hero-section_galleryPanel__Q_Lv6,.hero-section_media-left__qMDsg .hero-section_media__1_rGO,.hero-section_media-left__qMDsg .hero-section_proofPanel__rDBC5{order:0}.hero-section_editorial__pfDtg{grid-template-columns:1fr}.hero-section_editorialMedia___qFo5{width:min(420px,100%);height:440px;transform:none}.hero-section_cover__Pk4JJ .hero-section_copy__7_yS9{width:min(680px,100%)}.hero-section_cover__Pk4JJ:after{background:linear-gradient(0deg,rgba(5,25,40,.92),rgba(5,25,40,.58) 72%,rgba(5,25,40,.2))}}@media (max-width:600px){.hero-section_height-compact__UCw93,.hero-section_height-standard__xVumo,.hero-section_height-tall__2DMHo,.hero-section_hero__PlT6b{min-height:0;padding-top:48px;padding-bottom:64px}.hero-section_cover__Pk4JJ,.hero-section_theme-accent__8qdKk,.hero-section_theme-dark__oUzT0{margin:12px;border-radius:24px}.hero-section_cover__Pk4JJ{min-height:650px;padding-right:20px;padding-left:20px}.hero-section_centered__FgVZ3 .trust,.hero-section_cover__Pk4JJ .trust{align-items:stretch}.hero-section_trust-cards__o6Nkw{grid-template-columns:1fr}.hero-section_galleryPanel__Q_Lv6{min-height:430px;grid-template-columns:1.15fr .85fr;gap:8px}.hero-section_galleryPanel__Q_Lv6 img{border-radius:16px}.hero-section_proofPanel__rDBC5{min-height:390px}.hero-section_proofStats__d6xO2{margin-top:30px}.hero-section_editorial__pfDtg .hero-section_copy__7_yS9 h1{font-size:clamp(58px,18vw,84px)}.hero-section_editorialMedia___qFo5{height:360px}}