.ActiveNavLink_navLink__PoFgd{position:relative;text-decoration:none;color:inherit;padding:var(--sp-4) 0}.ActiveNavLink_navLink__PoFgd:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--brand);transform:scaleX(0);transform-origin:left center;transition:transform var(--t-fast) ease-out}.ActiveNavLink_active__c6OcK:after,.ActiveNavLink_navLink__PoFgd:hover:after{transform:scaleX(1)}@media (max-width:979px){.ActiveNavLink_active__c6OcK{border-left:3px solid var(--brand);background:var(--paper-green);padding-left:var(--sp-12)}}@media (max-width:639px){.ActiveNavLink_active__c6OcK{border-left:3px solid var(--brand);background:var(--paper-green);padding-left:var(--sp-8)}}.NavDropdown_group__n5zDH{padding:8px 0;position:relative}.NavDropdown_group__n5zDH:after{content:"";height:16px;left:0;position:absolute;right:0;top:100%}.NavDropdown_trigger__md9zB{align-items:center;color:var(--ink-soft);display:inline-flex;font-size:14px;font-weight:700;gap:6px;line-height:1;padding:13px 14px;position:relative;text-decoration:none;transition:color .18s ease}.NavDropdown_trigger__md9zB:hover{color:var(--ink)}.NavDropdown_trigger__md9zB:after{background:var(--brand);bottom:4px;content:"";height:2px;left:14px;position:absolute;right:14px;transform:scaleX(0);transform-origin:left center;transition:transform var(--t-fast) ease-out}.NavDropdown_group__n5zDH:focus-within .NavDropdown_trigger__md9zB:after,.NavDropdown_group__n5zDH:hover .NavDropdown_trigger__md9zB:after{transform:scaleX(1)}.NavDropdown_active__XwFu6:after{transform:scaleX(1)}.NavDropdown_chevron__91Ilu{border-bottom:2px solid var(--brand);border-right:2px solid var(--brand);display:inline-block;height:6px;margin-left:2px;transform:rotate(45deg);transition:transform .18s ease;width:6px}.NavDropdown_group__n5zDH:focus-within .NavDropdown_chevron__91Ilu,.NavDropdown_group__n5zDH:hover .NavDropdown_chevron__91Ilu{transform:rotate(225deg) translateY(-1px)}.NavDropdown_menu__qTn60{background:linear-gradient(90deg,rgba(61,183,111,.08) 1px,transparent 1px),var(--paper);background-size:34px 34px;border:1px solid rgba(61,183,111,.24);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;gap:6px;left:0;min-width:420px;opacity:0;padding:12px;pointer-events:none;position:absolute;top:calc(100% + 2px);transform:translateY(6px);transition:opacity .18s ease,transform .18s ease;z-index:30}.NavDropdown_menuRight__xUWFi{left:auto;right:0}.NavDropdown_menuOpen__mpYYO{opacity:1;pointer-events:auto;transform:translateY(0)}.NavDropdown_menuItem__9hn2S{background:rgba(255,255,255,.78);border:1px solid transparent;border-radius:6px;display:grid;gap:7px;padding:14px 16px 14px 18px;text-decoration:none;transition:background .12s ease,border-color .12s ease}.NavDropdown_menuItem__9hn2S:after{display:none!important}.NavDropdown_menuItem__9hn2S:focus,.NavDropdown_menuItem__9hn2S:hover{background:var(--paper-green);border-color:rgba(61,183,111,.28);outline:none}.NavDropdown_menuItem__9hn2S strong{color:var(--ink);font-size:15px;line-height:1.2}.NavDropdown_menuItem__9hn2S small{color:var(--muted);font-size:12px;font-weight:600;line-height:1.5}:root[data-theme=dark]{.NavDropdown_menuItem__9hn2S{background:rgba(255,255,255,.05);color:var(--ink)}.NavDropdown_menuItem__9hn2S:focus,.NavDropdown_menuItem__9hn2S:hover{background:rgba(61,183,111,.1)}}@media (max-width:979px){.NavDropdown_group__n5zDH{display:none}}.MobileNav_mobileNav__0juxr{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:var(--shadow-tight);overflow:hidden;max-height:0;opacity:0;transition:max-height var(--t-fast) ease-out,opacity var(--t-fast) ease-out;z-index:100}@media (max-width:979px){.MobileNav_mobileNav__0juxr{display:block}}.MobileNav_open__DN_Sd{max-height:400px;opacity:1}@media (prefers-reduced-motion:reduce){.MobileNav_mobileNav__0juxr{transition:none}.MobileNav_open__DN_Sd{max-height:none}}.MobileNav_navList__PQvTg{list-style:none;margin:0;padding:var(--sp-8) 0;display:flex;flex-direction:column;gap:0}.MobileNav_navItem__QOlUn{display:block;padding:var(--sp-12) var(--sp-24);font-size:16px;font-weight:500;color:var(--ink);text-decoration:none;transition:background var(--t-fast) ease}.MobileNav_navItem__QOlUn:hover{background:var(--paper-soft)}.MobileNav_navItem__QOlUn:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:4px}@media (max-width:639px){.MobileNav_navList__PQvTg{padding:var(--sp-4) 0}.MobileNav_navItem__QOlUn{padding:var(--sp-12) var(--sp-16);font-size:15px}}.SectionHeading_heading__F9gfd{margin-bottom:var(--sp-32);max-width:720px}.SectionHeading_eyebrow__chFgR{color:var(--brand);display:block;font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:var(--sp-8);text-transform:uppercase}.SectionHeading_title__Vi3Li{color:var(--ink);font-size:clamp(22px,3.55vw,48px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0}.SectionHeading_body__YrIDB{color:var(--muted);font-size:clamp(14px,1.6vw,18px);line-height:1.6;margin-top:var(--sp-16)}@media (max-width:979px){.SectionHeading_heading__F9gfd{margin-bottom:var(--sp-24)}}@media (max-width:639px){.SectionHeading_heading__F9gfd{margin-bottom:var(--sp-16)}.SectionHeading_eyebrow__chFgR{font-size:12px}}.IndustryGrid_section__9CNL_{background:var(--paper);border-top:1px solid var(--line);padding:72px 0;position:relative}.IndustryGrid_section__9CNL_:before{background:linear-gradient(90deg,transparent,rgba(61,183,111,.36),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.IndustryGrid_layout__B8DrC{align-items:end;display:grid;gap:48px;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr)}.IndustryGrid_grid__RD49b{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-tight);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.IndustryGrid_card__mMf_Y{background:rgba(255,255,255,.7);border-left:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:18px;min-height:148px;padding:24px;transition:background .18s ease,transform .18s ease}.IndustryGrid_card__mMf_Y:hover{background:var(--paper);transform:translateY(-2px)}.IndustryGrid_card__mMf_Y:first-child,.IndustryGrid_card__mMf_Y:nth-child(2){border-top:0}.IndustryGrid_card__mMf_Y:nth-child(odd){border-left:0}.IndustryGrid_card__mMf_Y span{color:var(--brand);font-size:12px;font-weight:800}.IndustryGrid_card__mMf_Y strong{align-self:end;color:var(--ink);font-size:clamp(20px,2vw,28px);line-height:1.05}@media (max-width:979px){.IndustryGrid_layout__B8DrC{grid-template-columns:1fr}.IndustryGrid_grid__RD49b{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-theme=dark]{.IndustryGrid_card__mMf_Y{background:rgba(255,255,255,.04)}}@media (max-width:639px){.IndustryGrid_section__9CNL_{padding:48px 0}.IndustryGrid_grid__RD49b{grid-template-columns:1fr}.IndustryGrid_card__mMf_Y,.IndustryGrid_card__mMf_Y:nth-child(2){border-left:0;border-top:1px solid var(--line);min-height:auto}.IndustryGrid_card__mMf_Y:first-child{border-top:0}}.IntroBand_introBand__TakRy{background:var(--paper);border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.IntroBand_introCopy__lGbcS{min-width:0;padding-bottom:52px;padding-top:52px}.IntroBand_introCopy__lGbcS p{color:var(--ink);font-size:clamp(20px,2.2vw,30px);font-weight:600;line-height:1.45;margin:0 auto;max-width:1050px;text-align:center}.IntroBand_revealHidden__H9AKz{opacity:0;transform:translateY(24px)}.IntroBand_revealHidden__H9AKz.reveal-visible{opacity:1;transform:translateY(0);transition:opacity var(--t-reveal,.48s) ease-out,transform var(--t-reveal,.48s) ease-out}@media (max-width:979px){.IntroBand_introCopy__lGbcS{padding-bottom:38px;padding-top:38px}.IntroBand_introCopy__lGbcS p{font-size:18px;margin-left:0;margin-right:0;max-width:318px;text-align:left}}@media (max-width:639px){.IntroBand_introCopy__lGbcS p{max-width:100%;width:100%}}.MetricCounterBand_band__ENiRL{background:var(--dark);border-top:1px solid rgba(61,183,111,.18);border-bottom:1px solid rgba(61,183,111,.18);padding:var(--sp-32) 0}.MetricCounterBand_grid__jfaYX{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--sp-24);text-align:center}.MetricCounterBand_item__0BovH{display:flex;align-items:center;justify-content:center;min-height:64px}.MetricCounterBand_value__bnSgA{color:var(--brand);font-size:clamp(28px,4vw,48px);font-weight:800;letter-spacing:-.02em;line-height:1}.MetricCounterBand_suffix__CHG2K{font-size:.6em;font-weight:700;color:var(--brand);margin-left:2px}.MetricCounterBand_revealHidden__Mh_rz{opacity:0;transform:translateY(24px)}.MetricCounterBand_revealHidden__Mh_rz.reveal-visible{animation:MetricCounterBand_revealIn__dkqpJ var(--t-reveal,.48s) ease-out forwards}@keyframes MetricCounterBand_revealIn__dkqpJ{to{opacity:1;transform:translateY(0)}}@media (max-width:979px){.MetricCounterBand_band__ENiRL{padding:var(--sp-24) 0}.MetricCounterBand_grid__jfaYX{gap:var(--sp-16)}}@media (max-width:639px){.MetricCounterBand_band__ENiRL{padding:var(--sp-16) 0}.MetricCounterBand_grid__jfaYX{grid-template-columns:repeat(2,1fr);gap:var(--sp-12)}.MetricCounterBand_value__bnSgA{font-size:clamp(22px,6vw,32px)}}.OutcomesStrip_section__FYgX8{background:var(--dark);color:#ffffff;padding:30px 0;position:relative}.OutcomesStrip_grid__jpYit{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr))}.OutcomesStrip_outcome__2z0e6{border-left:1px solid rgba(61,183,111,.4);min-height:124px;padding:6px 24px 6px 26px}.OutcomesStrip_outcome__2z0e6:first-child{border-left:0}.OutcomesStrip_outcome__2z0e6 strong{color:var(--brand);display:block;font-size:clamp(19px,1.9vw,25px);font-weight:800;line-height:1.12;margin-bottom:12px}.OutcomesStrip_outcome__2z0e6 span{color:rgba(255,255,255,.78);display:block;font-size:14px;line-height:1.7}@media (max-width:979px){.OutcomesStrip_grid__jpYit{grid-template-columns:repeat(2,minmax(0,1fr))}.OutcomesStrip_outcome__2z0e6{min-height:auto;padding:16px 20px}.OutcomesStrip_outcome__2z0e6:nth-child(odd){border-left:0}.OutcomesStrip_outcome__2z0e6:nth-child(n+3){border-top:1px solid rgba(61,183,111,.25)}}@media (max-width:639px){.OutcomesStrip_grid__jpYit{grid-template-columns:1fr}.OutcomesStrip_outcome__2z0e6{border-left:0;border-top:1px solid rgba(61,183,111,.25);padding:14px 0}.OutcomesStrip_outcome__2z0e6:first-child{border-top:0}}.SignalPanel_wrapper__aUQUs{display:flex;justify-content:flex-end;width:100%}.SignalPanel_panel__qtvXf{background:linear-gradient(90deg,rgba(61,183,111,.11) 1px,transparent 0),linear-gradient(0deg,rgba(61,183,111,.11) 1px,transparent 0),rgba(255,255,255,.06);background-size:34px 34px;border:1px solid rgba(61,183,111,.48);border-radius:var(--radius);box-shadow:0 28px 80px rgba(0,0,0,.28);max-width:450px;padding:24px;position:relative;width:100%}.SignalPanel_panel__qtvXf:before{border:1px solid rgba(61,183,111,.36);border-radius:var(--radius);content:"";inset:14px -14px -14px 14px;position:absolute;z-index:-1}.SignalPanel_panel__qtvXf:after{animation:SignalPanel_signal-sweep__6_lOy 4.8s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(61,183,111,.52),transparent);content:"";height:1px;left:24px;position:absolute;right:24px;top:74px}@keyframes SignalPanel_signal-sweep__6_lOy{0%,to{opacity:.28;transform:translateX(-8px)}50%{opacity:.9;transform:translateX(8px)}}@media (prefers-reduced-motion:reduce){.SignalPanel_panel__qtvXf:after{animation-duration:1ms;animation-iteration-count:1}}.SignalPanel_topline__FwVjT{align-items:center;display:flex;justify-content:space-between}.SignalPanel_topline__FwVjT span{color:rgba(255,255,255,.68);font-size:12px;font-weight:700;text-transform:uppercase}.SignalPanel_topline__FwVjT strong{color:var(--brand);font-size:38px;letter-spacing:.02em;line-height:1}.SignalPanel_path__aBYft{display:grid;gap:10px;margin:32px 0 24px;position:relative}.SignalPanel_path__aBYft:before{background:rgba(61,183,111,.42);bottom:26px;content:"";left:29px;position:absolute;top:26px;width:2px;z-index:0}.SignalPanel_path__aBYft div{align-items:center;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.15);border-radius:var(--radius);display:flex;gap:16px;min-height:52px;padding:16px;position:relative;z-index:1;transition:background .18s ease,border-color .18s ease,transform .18s ease}.SignalPanel_path__aBYft div:hover{background:rgba(61,183,111,.13);border-color:rgba(61,183,111,.38);transform:translateX(4px)}.SignalPanel_path__aBYft span{align-items:center;background:var(--dark);border:1px solid rgba(61,183,111,.54);border-radius:999px;color:var(--brand);display:inline-flex;font-size:13px;font-weight:800;height:28px;justify-content:center;width:28px}.SignalPanel_path__aBYft strong{color:#ffffff;font-size:18px}.SignalPanel_metricStrip__WDikU{align-items:center;border-top:1px solid rgba(61,183,111,.34);display:flex;justify-content:space-between;padding-top:18px}.SignalPanel_metricStrip__WDikU span{color:rgba(255,255,255,.68);font-size:12px;font-weight:700;text-transform:uppercase}.SignalPanel_compactStrip__bYNmj{display:none}.SignalPanel_compactItem__fBtJo{align-items:center;display:flex;flex-direction:column;gap:4px}.SignalPanel_compactItem__fBtJo strong{color:var(--brand);font-size:20px;font-weight:800;letter-spacing:.02em}.SignalPanel_compactItem__fBtJo span{color:rgba(255,255,255,.68);font-size:11px;font-weight:700;text-transform:uppercase}@media (max-width:979px){.SignalPanel_panel__qtvXf{padding:18px}.SignalPanel_topline__FwVjT strong{font-size:32px}}@media (max-width:639px){.SignalPanel_wrapper__aUQUs{justify-content:center}.SignalPanel_panel__qtvXf{display:none}.SignalPanel_compactStrip__bYNmj{align-items:stretch;background:rgba(61,183,111,.08);border:1px solid rgba(61,183,111,.36);border-radius:var(--radius);display:flex;gap:0;justify-content:space-evenly;padding:16px 12px;width:100%}.SignalPanel_compactItem__fBtJo{flex:1;text-align:center}.SignalPanel_compactItem__fBtJo+.SignalPanel_compactItem__fBtJo{border-left:1px solid rgba(61,183,111,.24)}}.TechEcosystem_section__tyHM3{border-top:1px solid var(--line);padding:58px 0;position:relative}.TechEcosystem_section__tyHM3:before{background:linear-gradient(90deg,transparent,rgba(61,183,111,.36),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.TechEcosystem_layout__9swk0{align-items:center;display:grid;gap:42px;grid-template-columns:minmax(260px,.5fr) minmax(0,1fr)}.TechEcosystem_layout__9swk0 h2{font-size:clamp(22px,3vw,42px);margin-bottom:0}.TechEcosystem_groups__hGPaP{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.TechEcosystem_group__4kKgv{background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:var(--radius);min-height:132px;padding:18px;position:relative;transition:background .18s ease,border-color .18s ease,transform .18s ease}.TechEcosystem_group__4kKgv:before{background:var(--brand);content:"";height:3px;left:18px;position:absolute;right:18px;top:0}.TechEcosystem_group__4kKgv:hover{background:var(--paper);border-color:rgba(61,183,111,.34);transform:translateY(-3px)}.TechEcosystem_group__4kKgv span{color:var(--brand);display:block;font-size:12px;font-weight:800;margin-bottom:18px;text-transform:uppercase}.TechEcosystem_group__4kKgv ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.TechEcosystem_group__4kKgv li{color:var(--ink);font-size:15px;font-weight:800;line-height:1.25}:root[data-theme=dark]{.TechEcosystem_group__4kKgv{background:rgba(255,255,255,.04)}}@media (max-width:979px){.TechEcosystem_layout__9swk0{grid-template-columns:1fr}.TechEcosystem_groups__hGPaP{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.TechEcosystem_section__tyHM3{padding:48px 0}.TechEcosystem_groups__hGPaP{grid-template-columns:repeat(2,minmax(0,1fr))}.TechEcosystem_group__4kKgv{min-height:auto}}.CtaBand_ctaBand__aqI_n{background:#1a1d1a;border-bottom:1px solid rgba(61,183,111,.18);border-top:1px solid rgba(61,183,111,.18);color:#ffffff;padding:88px 0;position:relative;overflow:hidden}.CtaBand_ctaBand__aqI_n:before{background:radial-gradient(ellipse at 20% 50%,rgba(61,183,111,.06) 0,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(61,183,111,.04) 0,transparent 40%);content:"";inset:0;position:absolute;pointer-events:none}.CtaBand_ctaBand__aqI_n:after{content:none}.CtaBand_layout__ZfmCy{align-items:center;display:grid;gap:36px;grid-template-columns:minmax(0,1fr) auto;position:relative;z-index:1}.CtaBand_layout__ZfmCy h2{color:#ffffff;margin-bottom:14px}.CtaBand_body__6TysP{color:rgba(255,255,255,.76);font-size:17px;margin-bottom:0;max-width:720px}.CtaBand_engagementList__KUoQm{border-top:1px solid rgba(61,183,111,.28);margin-top:28px;max-width:720px;padding-top:22px}.CtaBand_engagementList__KUoQm strong{color:#ffffff;display:block;font-size:14px;margin-bottom:14px}.CtaBand_engagementList__KUoQm ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.CtaBand_engagementList__KUoQm li{border:1px solid rgba(61,183,111,.4);border-radius:999px;color:rgba(255,255,255,.85);font-size:13px;font-weight:700;padding:8px 12px}@media (max-width:979px){.CtaBand_ctaBand__aqI_n{padding:64px 0}.CtaBand_layout__ZfmCy{grid-template-columns:1fr}}@media (max-width:639px){.CtaBand_ctaBand__aqI_n{padding:48px 0}.CtaBand_engagementList__KUoQm ul{display:grid;grid-template-columns:1fr}}.EngagementPath_section__fp7RT{border-top:1px solid var(--line);padding:72px 0;position:relative}.EngagementPath_section__fp7RT:before{background:linear-gradient(90deg,transparent,rgba(61,183,111,.36),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.EngagementPath_grid__3AYQ7{display:grid;gap:var(--sp-24);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--sp-24)}@media (max-width:979px){.EngagementPath_section__fp7RT{padding:64px 0}.EngagementPath_grid__3AYQ7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.EngagementPath_section__fp7RT{padding:48px 0}.EngagementPath_grid__3AYQ7{grid-template-columns:1fr}}.FeatureGrid_grid__xKOi6{display:grid;gap:var(--sp-24);margin-top:var(--sp-24)}.FeatureGrid_cols2__Pix3J{grid-template-columns:repeat(2,minmax(0,1fr))}.FeatureGrid_cols3__Dauv6{grid-template-columns:repeat(3,minmax(0,1fr))}.FeatureGrid_cols4__OqbEd{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:979px){.FeatureGrid_cols3__Dauv6,.FeatureGrid_cols4__OqbEd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.FeatureGrid_cols2__Pix3J,.FeatureGrid_cols3__Dauv6,.FeatureGrid_cols4__OqbEd{grid-template-columns:1fr}}.PageHero_pageHero__t6hGa{background:linear-gradient(90deg,rgba(61,183,111,.16) 1px,transparent 1px),linear-gradient(0deg,rgba(61,183,111,.12) 1px,transparent 1px),linear-gradient(135deg,var(--dark-deep),var(--dark));background-size:70px 70px,70px 70px,auto;color:#ffffff;overflow:hidden;position:relative}.PageHero_pageHero__t6hGa:after{background:linear-gradient(90deg,rgba(61,183,111,.18),transparent 48%);content:"";inset:0;pointer-events:none;position:absolute}.PageHero_inner__wk3p1{padding-bottom:94px;padding-top:96px;position:relative;z-index:1}.PageHero_compact__HbE0D .PageHero_inner__wk3p1{padding-bottom:72px;padding-top:74px}.PageHero_withMedia__MCT2v{align-items:center;display:grid;gap:58px;grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr)}.PageHero_copy__CS8Eb{min-width:0}.PageHero_eyebrow__jjkMQ{color:var(--brand);font-size:13px;font-weight:800;margin:0 0 18px;text-transform:uppercase}.PageHero_title__N756i{color:#ffffff;font-size:clamp(24px,5.4vw,64px);font-weight:800;letter-spacing:0;line-height:.98;margin-bottom:28px;max-width:860px;overflow-wrap:anywhere}.PageHero_lede__YyXGw{color:rgba(255,255,255,.82);font-size:clamp(18px,2vw,24px);line-height:1.55;margin-bottom:28px;max-width:860px}.PageHero_media__zMR2Q{background:rgba(255,255,255,.06);border:1px solid rgba(61,183,111,.36);border-radius:var(--radius);box-shadow:0 24px 64px rgba(0,0,0,.22);overflow:hidden}.PageHero_media__zMR2Q img{aspect-ratio:1/1;display:block;height:auto;object-fit:cover;width:100%}@media (max-width:979px){.PageHero_withMedia__MCT2v{gap:36px;grid-template-columns:1fr}.PageHero_inner__wk3p1{padding-bottom:64px;padding-top:68px}.PageHero_compact__HbE0D .PageHero_inner__wk3p1{padding-bottom:52px;padding-top:54px}}@media (max-width:639px){.PageHero_withMedia__MCT2v{gap:28px;grid-template-columns:1fr}.PageHero_inner__wk3p1{padding-bottom:48px;padding-top:52px}.PageHero_compact__HbE0D .PageHero_inner__wk3p1{padding-bottom:40px;padding-top:42px}.PageHero_title__N756i{margin-bottom:20px}.PageHero_lede__YyXGw{font-size:17px;margin-bottom:20px}.PageHero_media__zMR2Q{border-radius:6px}}@media print{.PageHero_pageHero__t6hGa{background:white;color:black}.PageHero_pageHero__t6hGa:after{display:none}.PageHero_title__N756i{color:black}.PageHero_lede__YyXGw{color:#333}}.ThemeToggle_track__jD5d6{align-items:center;background:#e4e7e5;border:1px solid #d0d5d1;border-radius:999px;cursor:pointer;display:flex;height:26px;padding:2px;position:relative;transition:background var(--t-fast) ease,border-color var(--t-fast) ease;width:48px}.ThemeToggle_track__jD5d6.ThemeToggle_dark__YmBa6{background:#3a3f3a;border-color:#4a504a}.ThemeToggle_iconMoon__EgIUu,.ThemeToggle_iconSun__wIK84{flex-shrink:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity var(--t-fast) ease}.ThemeToggle_iconMoon__EgIUu{left:6px;color:#9ca89e;opacity:.5}.ThemeToggle_iconSun__wIK84{right:6px;color:#69706b;opacity:1}.ThemeToggle_track__jD5d6.ThemeToggle_dark__YmBa6 .ThemeToggle_iconMoon__EgIUu{color:rgba(255,255,255,.7);opacity:1}.ThemeToggle_track__jD5d6.ThemeToggle_dark__YmBa6 .ThemeToggle_iconSun__wIK84{opacity:.4;color:rgba(255,255,255,.4)}.ThemeToggle_knob__y7FRS{background:#ffffff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.15);display:block;height:20px;position:absolute;left:2px;top:50%;transform:translateY(-50%);transition:left var(--t-fast) ease;width:20px}.ThemeToggle_track__jD5d6.ThemeToggle_dark__YmBa6 .ThemeToggle_knob__y7FRS{left:calc(100% - 22px)}.SiteHeader_siteHeader__CNkvS{backdrop-filter:blur(16px);background:rgba(255,255,255,.94);border-bottom:1px solid rgba(61,183,111,.32);box-shadow:0 12px 38px rgba(16,18,16,.06);position:sticky;top:0;z-index:20}.SiteHeader_headerInner__uabkn{align-items:center;display:flex;justify-content:space-between;min-height:82px;position:relative}.SiteHeader_logoLink__CLxVB{align-items:center;display:inline-flex;width:158px}.SiteHeader_logoLink__CLxVB img{width:100%;height:auto}.SiteHeader_desktopNav__STDkG{align-items:center;display:flex;gap:8px}.SiteHeader_desktopNav__STDkG a{color:var(--ink-soft);font-size:14px;font-weight:700;line-height:1;padding:13px 14px;position:relative;text-decoration:none;transition:background .18s ease,color .18s ease}.SiteHeader_desktopNav__STDkG a:hover{color:var(--ink)}.SiteHeader_navCta__zkJJ6{background:var(--brand);border-radius:999px;color:#ffffff!important;margin-left:8px;padding:14px 18px!important}.SiteHeader_navCta__zkJJ6:after{display:none!important}.SiteHeader_navCta__zkJJ6:hover{color:#ffffff!important;transform:translateY(-1px)}.SiteHeader_mobileActions__ATzqA{align-items:center;display:none;gap:12px}.SiteHeader_menuButton__6jnaT{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:0;position:relative;width:44px;z-index:25}.SiteHeader_menuBar___OtTM{background:var(--brand);display:block;height:2px;width:22px;transition:transform var(--t-fast) ease}@media (max-width:979px){.SiteHeader_headerInner__uabkn{min-height:72px}.SiteHeader_desktopNav__STDkG{display:none}.SiteHeader_mobileActions__ATzqA{display:flex}}@media (max-width:639px){.SiteHeader_headerInner__uabkn{min-height:60px;padding:0 var(--sp-12,12px)}.SiteHeader_logoLink__CLxVB{width:120px}}:root[data-theme=dark]{.SiteHeader_siteHeader__CNkvS{background:rgba(17,19,17,.94);border-bottom-color:rgba(61,183,111,.24)}}.Footer_footer__MIrxY{background:var(--dark-deep);border-top:1px solid rgba(61,183,111,.24);color:rgba(255,255,255,.72);padding:var(--sp-64) 0 var(--sp-32)}.Footer_footerInner__THQv1{display:grid;gap:var(--sp-64);grid-template-columns:280px 1fr;align-items:start;margin:0 auto;max-width:var(--max-width);padding:0 24px}.Footer_brand__M_ud7{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-16)}.Footer_brand__M_ud7 img{display:block;height:auto;width:150px}.Footer_tagline__Lswb5{color:rgba(255,255,255,.55);font-size:14px;line-height:1.6;margin:0}.Footer_social__q4WSh{display:flex;gap:var(--sp-12);margin-top:var(--sp-8)}.Footer_socialLink__Ay_UQ{align-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:rgba(255,255,255,.78);display:inline-flex;height:36px;justify-content:center;transition:border-color var(--t-fast) ease,color var(--t-fast) ease,background var(--t-fast) ease;width:36px}.Footer_socialLink__Ay_UQ:hover{background:rgba(61,183,111,.12);border-color:var(--brand);color:var(--brand)}.Footer_socialLink__Ay_UQ svg{height:16px;width:16px}.Footer_nav__CAjTt{display:grid;gap:var(--sp-32);grid-template-columns:repeat(3,1fr)}.Footer_linkGroup__LvM0G{display:flex;flex-direction:column;gap:var(--sp-12)}.Footer_linkGroupTitle__cn_tY{color:#ffffff;font-size:12px;font-weight:800;margin:0 0 var(--sp-4);text-transform:uppercase;letter-spacing:.06em}.Footer_linkGroup__LvM0G a{color:rgba(255,255,255,.6);font-size:14px;font-weight:500;text-decoration:none;transition:color var(--t-fast) ease}.Footer_linkGroup__LvM0G a:hover{color:#ffffff}.Footer_linkActive__O5Kp_{color:var(--brand)!important;font-weight:600}.Footer_bottom__NABqn{align-items:center;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;margin:var(--sp-48) auto 0;max-width:var(--max-width);padding:var(--sp-24) 24px 0}.Footer_copyright__xxGPL{color:rgba(255,255,255,.4);font-size:13px;margin:0}.Footer_legalNav__pkhQs{display:flex;gap:var(--sp-24)}.Footer_legalNav__pkhQs a{color:rgba(255,255,255,.45);font-size:13px;font-weight:500;text-decoration:none;transition:color var(--t-fast) ease}.Footer_legalNav__pkhQs a:hover{color:#ffffff}@media (max-width:979px){.Footer_footer__MIrxY{padding:var(--sp-48) 0 var(--sp-24)}.Footer_footerInner__THQv1{grid-template-columns:1fr;gap:var(--sp-32)}.Footer_nav__CAjTt{grid-template-columns:repeat(3,1fr)}.Footer_bottom__NABqn{flex-direction:column;align-items:flex-start;gap:var(--sp-16)}}@media (max-width:639px){.Footer_footer__MIrxY{padding:var(--sp-32) 0 var(--sp-16)}.Footer_footerInner__THQv1{grid-template-columns:1fr;gap:var(--sp-32)}.Footer_brand__M_ud7{align-items:flex-start}.Footer_tagline__Lswb5{max-width:280px}.Footer_nav__CAjTt{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-32) var(--sp-24)}.Footer_linkGroup__LvM0G:last-child{grid-column:1/-1}.Footer_bottom__NABqn{flex-direction:column;align-items:flex-start;gap:var(--sp-12);margin-top:var(--sp-24)}.Footer_legalNav__pkhQs{flex-wrap:wrap;gap:var(--sp-16)}}.ScrollToTop_scrollToTop__qLjmv{position:fixed;bottom:24px;right:24px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius,8px);background:var(--brand,#3db76f);color:#fff;font-size:20px;font-weight:700;line-height:1;cursor:pointer;z-index:1000;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease}.ScrollToTop_scrollToTop__qLjmv:hover{background:color-mix(in srgb,var(--brand,#3db76f) 85%,black)}.ScrollToTop_scrollToTop__qLjmv:focus-visible{box-shadow:var(--focus-ring,0 0 0 2px #fff,0 0 0 4px #3db76f)}.ScrollToTop_visible__otgzG{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:979px){.ScrollToTop_scrollToTop__qLjmv{bottom:20px;right:20px}}@media (max-width:639px){.ScrollToTop_scrollToTop__qLjmv{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.ScrollToTop_scrollToTop__qLjmv{transition:none}}