.AboutView_btnGhost__tTR13,.AboutView_btnPrimary__4UFA_,.AboutView_btnSecondary__eL6A3{display:inline-flex!important;align-items:center;justify-content:center;gap:8px}.AboutView_btnPrimary__4UFA_:hover{background:var(--forest-hover)!important;border-color:var(--forest-hover)!important;transform:translateY(-1px)}.AboutView_btnGhost__tTR13:hover{border-color:var(--forest)!important;color:var(--forest-hover)!important}.AboutView_btnSecondary__eL6A3:hover{border-color:var(--forest)!important;color:var(--forest)!important}.AboutView_ocGrid__0bTwG{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,258px),1fr));grid-gap:14px;gap:14px;margin-top:38px}.AboutView_ocCard__k87iW{display:flex;flex-direction:column;gap:15px;padding:24px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.AboutView_ocCard__k87iW:hover{border-color:var(--border-strong);background:var(--raised);transform:translateY(-3px)}.AboutView_ocIcon__XhFN0{flex:none;width:38px;height:38px;border-radius:var(--radius-lg);background:rgba(255,255,255,.03);border:1px solid var(--hairline);color:var(--forest-hover);display:flex;align-items:center;justify-content:center;transition:border-color var(--dur-fast) var(--ease-out)}.AboutView_ocCard__k87iW:hover .AboutView_ocIcon__XhFN0{border-color:var(--border-strong)}.AboutView_ocLink__TRqRo{margin-top:auto;display:inline-flex;align-items:center;gap:6px;color:var(--text-tertiary);transition:color var(--dur-fast) var(--ease-out)}.AboutView_ocLink__TRqRo svg{transition:transform var(--dur-fast) var(--ease-out)}.AboutView_ocCard__k87iW:hover .AboutView_ocLink__TRqRo{color:var(--snow)}.AboutView_ocCard__k87iW:hover .AboutView_ocLink__TRqRo svg{transform:translateX(3px)}.AboutView_trustGrid__7BFjn{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:36px}.AboutView_trustPanel___DKMO{transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.AboutView_trustPanel___DKMO:hover{border-color:var(--border-strong)!important;background:var(--raised)!important}@media (max-width:760px){.AboutView_trustGrid__7BFjn{grid-template-columns:1fr}}.AboutView_stratGrid__X_Qet{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);margin-top:40px;align-items:start}.AboutView_stratRow__VNAiX{transition:border-color var(--dur-fast) var(--ease-out)}.AboutView_stratRow__VNAiX:hover{border-color:var(--border-strong)!important}@media (max-width:860px){.AboutView_stratGrid__X_Qet{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.AboutView_heroGrid__LNbcv,.AboutView_storyGrid__Yho6E{grid-template-columns:minmax(0,1fr)!important}}.CtaBand_band__tyZM_{text-align:center;border-top:1px solid var(--hairline)}.CtaBand_overlay__k_A42{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(58% 72% at 50% 46%,rgba(10,10,10,.78),rgba(10,10,10,.35) 62%,rgba(10,10,10,0) 100%)}.CtaBand_content__6bSKX{position:relative;z-index:1}.CtaBand_title__GxoaF{font-size:clamp(2rem,4.5vw,3.2rem);max-width:860px;margin:18px auto 0;line-height:1.05}.CtaBand_actions__dI4eG{display:flex;gap:14px;justify-content:center;margin-top:32px;flex-wrap:wrap}.blocks_head__G_bt4{max-width:720px;margin-bottom:44px}.blocks_title___vJx1{font-size:clamp(1.7rem,3.4vw,2.6rem);margin-top:14px;line-height:1.08}.blocks_lede__RKSyM{margin-top:18px;font-size:1.1rem;color:var(--fg-muted);line-height:1.6}.blocks_grid__Shtpp{display:grid;grid-gap:18px;gap:18px}.blocks_grid__Shtpp[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.blocks_grid__Shtpp[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.blocks_grid__Shtpp[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.blocks_card__V7opK{display:flex;flex-direction:column;gap:12px;padding:26px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.blocks_card__V7opK:hover{border-color:var(--border-strong)}.blocks_cardEyebrow__JaorK{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--forest-text)}.blocks_cardTitle__UMpyV{font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.2}.blocks_cardBody__maBhN{font-size:14.5px;color:var(--text-tertiary);line-height:1.6;flex:1 1}.blocks_featurePanel__3ioKq{display:flex;flex-direction:column;gap:12px;padding:24px;min-height:180px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.blocks_featurePanel__3ioKq:hover{border-color:var(--border-strong);background:var(--raised)}.blocks_featurePanelTitle__jviqp{font-family:var(--font-display);font-weight:650;font-size:18px;letter-spacing:-.01em;line-height:1.2;color:var(--snow)}.blocks_featurePanelBody__QHv0U{margin:0;font-size:14px;color:var(--text-tertiary);line-height:1.6}.blocks_linkMeta__R4_Bq{display:grid;grid-gap:8px;gap:8px;margin:2px 0 0;padding-top:14px;border-top:1px solid var(--hairline)}.blocks_linkMetaRow__013AK{display:grid;grid-template-columns:48px 1fr;grid-gap:10px;gap:10px;align-items:baseline}.blocks_linkMetaLabel__c84AG{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--forest-text)}.blocks_linkMetaValue__V7hf4{margin:0;font-size:13px;line-height:1.5;color:var(--text-tertiary)}.blocks_svcGrid__NWrN8{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:14px;gap:14px}.blocks_svcCard__8B9CT{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:234px;padding:24px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.blocks_svcCard__8B9CT:hover{border-color:var(--border-strong);background:var(--raised)}.blocks_svcHead__KMdBE{display:flex;align-items:center;gap:11px}.blocks_svcIcon__BC_eA{flex:none;width:34px;height:34px;border-radius:var(--radius-lg);background:rgba(255,255,255,.03);border:1px solid var(--hairline);color:var(--text-tertiary);display:flex;align-items:center;justify-content:center;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.blocks_svcCard__8B9CT:hover .blocks_svcIcon__BC_eA{color:var(--snow);border-color:var(--border-strong)}.blocks_svcName__26RR8{font-family:var(--font-display);font-weight:650;font-size:18px;letter-spacing:-.01em;color:var(--snow)}.blocks_svcBody___f8vv{margin:0;font-size:14px;line-height:1.6;color:var(--text-tertiary)}.blocks_svcLead__K4LPc{color:var(--snow);font-weight:600}.blocks_steps__Qh71j{display:grid;grid-gap:4px;gap:4px;counter-reset:step}.blocks_step__vsxIR{display:grid;grid-template-columns:64px 1fr;grid-gap:20px;gap:20px;padding:26px 4px;border-top:1px solid var(--hairline)}.blocks_step__vsxIR:last-child{border-bottom:1px solid var(--hairline)}.blocks_stepNum__TSlbH{font-family:var(--font-display);font-weight:800;font-size:22px;color:var(--forest-text)}.blocks_stepTitle__cb8UR{font-family:var(--font-display);font-weight:700;font-size:20px}.blocks_stepBody___ZS5v{margin-top:8px;font-size:15px;color:var(--text-tertiary);line-height:1.6;max-width:640px}.blocks_stepGate__Bkjrf{display:inline-flex;align-items:baseline;gap:10px;margin-top:14px;padding:8px 14px;background:rgba(255,255,255,.03);border:1px solid var(--hairline);border-radius:var(--radius-sm);font-size:13.5px;line-height:1.5;color:var(--text-secondary);max-width:640px}.blocks_stepGateLabel__zrvd0{flex:none;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--forest-text)}.blocks_scope__fr9rh{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.blocks_scopeCol__SOF7_{padding:28px 28px 30px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.blocks_scopeCol__SOF7_:hover{border-color:var(--border-strong);background:var(--raised)}.blocks_scopeTitle__zGI4h{font-family:var(--font-display);font-weight:650;font-size:18px;letter-spacing:-.01em;color:var(--snow);margin-bottom:18px}.blocks_scopeList__HxQS3{display:grid;grid-gap:2px;gap:2px}.blocks_scopeItem__E_4Hj{display:flex;gap:12px;align-items:flex-start;padding:8px 0;font-size:14.5px;color:var(--text-secondary);line-height:1.55}.blocks_scopeMark__azbpn{flex:none;width:20px;height:20px;margin-top:1px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.blocks_scopeMark__azbpn svg{display:block}.blocks_yes__03fUZ{color:var(--forest-hover);background:rgba(0,96,48,.14);border:1px solid rgba(0,96,48,.4)}.blocks_no__K4hQ6{color:var(--text-tertiary);background:rgba(255,255,255,.03);border:1px solid var(--hairline)}.blocks_checklist__IGLwS{display:grid;grid-gap:12px 32px;gap:12px 32px}.blocks_checklist__IGLwS[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.blocks_checklist__IGLwS[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.blocks_checkItem__u8PH_{display:flex;gap:12px;font-size:15px;color:var(--text-secondary);line-height:1.5}.blocks_check__V8cVI{color:var(--forest);font-weight:700;flex:0 0 auto}.blocks_checklistNot__tNCdH .blocks_check__V8cVI{color:var(--text-tertiary)}.blocks_pathway__zN6EZ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;list-style:none;counter-reset:pw}.blocks_pathCell__lPYIE{display:flex}.blocks_pathStep__OGoai{position:relative;flex:1 1;display:flex;flex-direction:column;gap:10px;padding:22px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);counter-increment:pw;transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.blocks_pathStep__OGoai:before{content:counter(pw,decimal-leading-zero);font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:.08em;color:var(--text-tertiary)}a.blocks_pathStep__OGoai:hover{border-color:var(--border-strong);transform:translateY(-3px)}.blocks_pathCurrent__OGDzX{border-color:var(--forest)}.blocks_pathCurrent__OGDzX:before{color:var(--forest)}.blocks_pathNow__H8pIA{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--forest)}.blocks_pathTitle__yNfAR{font-family:var(--font-display);font-weight:700;font-size:17px;line-height:1.25}.blocks_pathBody__RypRJ{font-size:13.5px;color:var(--text-tertiary);line-height:1.55}.blocks_faq__RpNue{max-width:820px;border-top:1px solid var(--hairline)}.blocks_faqItem__sNbMt{border-bottom:1px solid var(--hairline)}.blocks_faqQ__rHfhX{list-style:none;cursor:pointer;padding:22px 4px;font-family:var(--font-display);font-weight:600;font-size:18px;display:flex;justify-content:space-between;gap:16px}.blocks_faqQ__rHfhX::-webkit-details-marker{display:none}.blocks_faqQ__rHfhX:after{content:"+";color:var(--forest);font-size:22px;line-height:1}details[open] .blocks_faqQ__rHfhX:after{content:"−"}.blocks_faqA__oIp_w{padding:0 4px 22px;color:var(--text-tertiary);font-size:15.5px;line-height:1.65;max-width:680px}@media (max-width:900px){.blocks_grid__Shtpp[data-cols="3"],.blocks_grid__Shtpp[data-cols="4"]{grid-template-columns:repeat(2,1fr)}.blocks_scope__fr9rh{gap:20px}.blocks_checklist__IGLwS[data-cols="2"],.blocks_checklist__IGLwS[data-cols="3"],.blocks_scope__fr9rh{grid-template-columns:1fr}.blocks_pathway__zN6EZ{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.blocks_grid__Shtpp[data-cols="2"],.blocks_grid__Shtpp[data-cols="3"],.blocks_grid__Shtpp[data-cols="4"]{grid-template-columns:1fr}.blocks_step__vsxIR{grid-template-columns:44px 1fr;gap:14px}.blocks_pathway__zN6EZ{grid-template-columns:1fr}}.FeatureCards_grid__EDEgX{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:14px;gap:14px}.FeatureCards_card__Qfn3h{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:200px;padding:22px 22px 24px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.FeatureCards_card__Qfn3h:hover{border-color:var(--border-strong);background:var(--raised)}.FeatureCards_head__PM3AM{display:flex;align-items:flex-start;gap:11px}.FeatureCards_icon___29Ie{flex:none;width:34px;height:34px;border-radius:var(--radius-lg);background:rgba(255,255,255,.03);border:1px solid var(--hairline);color:var(--text-tertiary);display:flex;align-items:center;justify-content:center;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.FeatureCards_card__Qfn3h:hover .FeatureCards_icon___29Ie{color:var(--snow);border-color:var(--border-strong)}.FeatureCards_name__v1cYc{flex:1 1;min-width:0;font-family:var(--font-display);font-weight:650;font-size:16.5px;line-height:1.3;letter-spacing:-.015em;color:var(--snow)}.FeatureCards_body__EEOia{display:block;margin:0;font-size:13.5px;line-height:1.55;color:var(--text-tertiary)}.FeatureCards_lead___IoI1{color:var(--snow);font-weight:600}.HeroMotifCanvas_layer__b6jax{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .8s var(--ease-out)}.HeroMotifCanvas_ready__6iphh{opacity:1}.HeroMotifCanvas_canvas__9mx0M{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.HeroMotifCanvas_layer__b6jax{transition:none}}.alliances_grid__3QT2i{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:16px;gap:16px}.alliances_card__ZNpTX{display:flex;flex-direction:column;gap:20px;min-height:190px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:26px 24px;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.alliances_card__ZNpTX:hover{border-color:var(--border-strong);background:var(--raised)}.alliances_logoBox__WPRpL{display:flex;align-items:center;height:34px}.alliances_logo__P8Pdb{height:30px;width:auto;max-width:170px;object-fit:contain;object-position:left center}.alliances_wordmark__2Jboa{font-family:var(--font-display);font-stretch:112%;font-weight:800;font-size:27px;letter-spacing:-.02em;line-height:1;color:var(--fg)}.alliances_text__aMwm3{display:flex;flex-direction:column;gap:8px}.alliances_name__KTqbj{font-family:var(--font-display);font-stretch:112%;font-weight:650;font-size:18px;letter-spacing:-.01em;color:var(--fg)}.alliances_body__SgodA{margin:0;font-size:14px;line-height:1.6;color:var(--text-secondary)}.alliances_affiliate__iRQlr{display:flex;flex-direction:column;gap:12px;min-height:190px;height:100%;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:26px 24px;text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.alliances_affiliate__iRQlr:hover{border-color:var(--forest);background:var(--raised);transform:translateY(-2px)}.alliances_affiliateCta__Gc50a{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--forest-text)}.ComparisonTable_wrap__R_ERO{max-width:100%}.ComparisonTable_scroller__qzthG{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg)}.ComparisonTable_table__y_piX{width:100%;min-width:640px;border-collapse:collapse;font-size:14.5px}.ComparisonTable_table__y_piX td,.ComparisonTable_table__y_piX th{padding:14px 18px;border-top:1px solid var(--hairline)}.ComparisonTable_table__y_piX thead td,.ComparisonTable_table__y_piX thead th{border-top:0}.ComparisonTable_colHead__YxJhu,.ComparisonTable_corner__AEkw8{background:rgba(255,255,255,.02)}.ComparisonTable_colHead__YxJhu{font-family:var(--font-display);font-weight:650;font-size:14px;letter-spacing:-.01em;color:var(--snow);text-align:center;white-space:nowrap}.ComparisonTable_rowHead__iXz7G{font-weight:600;font-size:14px;color:var(--text-secondary);text-align:left;line-height:1.45}.ComparisonTable_cell__79QEE{text-align:center;color:var(--text-tertiary);line-height:1.5}.ComparisonTable_mark__OzgN2{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-pill);vertical-align:middle}.ComparisonTable_mark__OzgN2 svg{display:block}.ComparisonTable_yes__awi23{color:var(--forest-hover);background:rgba(0,96,48,.14);border:1px solid rgba(0,96,48,.4)}.ComparisonTable_no__stBnJ{color:var(--text-tertiary);background:rgba(255,255,255,.03);border:1px solid var(--hairline)}.ComparisonTable_highlight__N1msN{background:rgba(0,96,48,.08)}.ComparisonTable_colHead__YxJhu.ComparisonTable_highlight__N1msN{background:rgba(0,96,48,.16);box-shadow:inset 0 2px 0 var(--forest)}.ComparisonTable_note__K3Uwk{margin-top:12px;font-size:13px;color:var(--fg-subtle);line-height:1.5}.ApproachStages_map__x7m_x{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--surface);padding-block:22px}.ApproachStages_mapList__pZLEK{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.ApproachStages_mapItem__YwZTo{display:flex}.ApproachStages_mapLink__mzFY7{flex:1 1;display:flex;flex-direction:column;gap:7px;padding:12px 12px 14px;border:1px solid transparent;border-radius:var(--radius-sm);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.ApproachStages_mapLink__mzFY7:hover{border-color:var(--border-strong);background:rgba(255,255,255,.03)}.ApproachStages_mapNum__EytFY{font-family:var(--font-display);font-weight:800;font-size:13px;letter-spacing:.08em;color:var(--forest-text)}.ApproachStages_mapName__tCo4h{font-size:13px;font-weight:600;line-height:1.3;color:var(--text-secondary)}.ApproachStages_mapLink__mzFY7:hover .ApproachStages_mapName__tCo4h{color:var(--snow)}.ApproachStages_timeline__8laEm{display:grid;list-style:none;margin:0;padding:0;max-width:860px}.ApproachStages_stage__7GeUT{position:relative;display:grid;grid-template-columns:56px 1fr;grid-gap:22px;gap:22px;padding:30px 4px;scroll-margin-top:96px}.ApproachStages_stage__7GeUT:before{content:"";position:absolute;left:27px;top:0;bottom:0;width:1px;background:var(--hairline)}.ApproachStages_stage__7GeUT:first-child:before{top:30px}.ApproachStages_stage__7GeUT:last-child:before{top:0;height:30px;bottom:auto}.ApproachStages_num__YqQu7{position:relative;z-index:1;width:56px;height:56px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--hairline);font-family:var(--font-display);font-weight:800;font-size:17px;color:var(--forest-text)}.ApproachStages_body__0OS_O{min-width:0}.ApproachStages_name__OFiMv{font-family:var(--font-display);font-weight:700;font-size:21px;line-height:1.2;padding-top:14px}.ApproachStages_purpose__0RLcP{margin-top:10px;font-size:15px;color:var(--text-tertiary);line-height:1.6;max-width:640px}.ApproachStages_gate__ehqjd{display:inline-flex;align-items:baseline;gap:10px;margin-top:16px;padding:8px 14px;background:rgba(0,96,48,.07);border:1px solid rgba(0,96,48,.35);border-radius:var(--radius-sm);font-size:13.5px;line-height:1.5;color:var(--text-secondary);max-width:640px}.ApproachStages_gateLabel__cn54l{flex:none;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--forest-text)}.ApproachStages_detail__ZVBly{margin-top:14px}.ApproachStages_summary__yaKla{list-style:none;display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:6px 0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);transition:color var(--dur-fast) var(--ease-out)}.ApproachStages_summary__yaKla::-webkit-details-marker{display:none}.ApproachStages_summary__yaKla:after{content:"+";font-size:16px;line-height:1;color:var(--forest)}details[open] .ApproachStages_summary__yaKla:after{content:"−"}.ApproachStages_summary__yaKla:hover{color:var(--snow)}.ApproachStages_detailGrid__AGzVz{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:14px;padding:22px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg)}.ApproachStages_detailCol__YylXY{min-width:0}.ApproachStages_listLabel__eoAYn{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--forest);margin-bottom:10px}.ApproachStages_list__hPKBy{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.ApproachStages_list__hPKBy li{position:relative;padding-left:16px;font-size:13.5px;color:var(--text-secondary);line-height:1.55}.ApproachStages_list__hPKBy li:before{content:"—";position:absolute;left:0;color:var(--text-tertiary)}@media (max-width:900px){.ApproachStages_mapList__pZLEK{grid-template-columns:repeat(4,1fr)}.ApproachStages_detailGrid__AGzVz{grid-template-columns:1fr;gap:20px}}@media (max-width:560px){.ApproachStages_mapList__pZLEK{grid-template-columns:repeat(2,1fr)}.ApproachStages_stage__7GeUT{grid-template-columns:40px 1fr;gap:14px}.ApproachStages_stage__7GeUT:before{left:19px}.ApproachStages_num__YqQu7{width:40px;height:40px;font-size:14px}.ApproachStages_name__OFiMv{padding-top:8px}}.ApproachCaseJourney_caseTitle___sdVl{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.2;margin-bottom:26px}.ApproachCaseJourney_journey__oCpjH{display:grid;list-style:none;margin:0;padding:0;max-width:780px}.ApproachCaseJourney_stop__5TylU{position:relative;padding:24px 0 24px 28px;border-left:1px solid var(--hairline)}.ApproachCaseJourney_stop__5TylU:before{content:"";position:absolute;left:-5px;top:31px;width:9px;height:9px;border-radius:999px;background:var(--forest)}.ApproachCaseJourney_stop__5TylU:last-child{border-left-color:transparent}.ApproachCaseJourney_stop__5TylU:last-child:after{content:"";position:absolute;left:-1px;top:0;bottom:calc(100% - 31px);width:1px;background:var(--hairline)}.ApproachCaseJourney_phase__xvEoO{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--forest-text)}.ApproachCaseJourney_stopTitle__qtZv6{font-family:var(--font-display);font-weight:700;font-size:17px;margin-top:6px}.ApproachCaseJourney_para__INAS_{margin-top:10px;font-size:14.5px;color:var(--text-tertiary);line-height:1.65}.ApproachCaseJourney_items__DB2FQ{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:12px 0 0;padding:0}.ApproachCaseJourney_items__DB2FQ li{position:relative;padding-left:16px;font-size:14px;color:var(--text-secondary);line-height:1.55}.ApproachCaseJourney_items__DB2FQ li:before{content:"—";position:absolute;left:0;color:var(--text-tertiary)}.ApproachCaseJourney_metric__RefiC{display:inline-flex;align-items:baseline;gap:12px;margin-top:16px;padding:12px 18px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-sm)}.ApproachCaseJourney_metricValue__UEiOC{font-family:var(--font-display);font-weight:800;font-size:26px;color:var(--snow)}.ApproachCaseJourney_metricLabel__sVcym{font-size:13px;color:var(--text-tertiary)}.ApproachCaseJourney_sourceNote__F9KHZ{margin-top:22px;max-width:780px;font-size:13.5px;color:var(--text-tertiary);line-height:1.6}.ApproachCaseJourney_caseLink__37k1E{color:var(--forest-text);text-decoration:underline;text-underline-offset:3px}.ApproachCaseJourney_caseLink__37k1E:hover{color:var(--snow)}.approach_crumbBar__O6h0P{padding-top:26px}.approach_anchorTarget__uS5ZQ{scroll-margin-top:96px}.WhyDifferences_grid__JJbvs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;list-style:none;margin:0;padding:0}.WhyDifferences_card__wVT0u{display:flex;flex-direction:column;gap:12px;padding:26px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease-out)}.WhyDifferences_card__wVT0u:hover{border-color:var(--border-strong)}.WhyDifferences_num__4joq7{font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:.04em;color:var(--forest-text)}.WhyDifferences_title__ALqK_{margin:0;font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1.2}.WhyDifferences_rows__e069r{display:grid;grid-gap:12px;gap:12px;margin:4px 0 0;flex:1 1}.WhyDifferences_row__ktTRY{display:grid;grid-gap:5px;gap:5px;padding-top:12px;border-top:1px solid var(--hairline)}.WhyDifferences_label__0iIAW{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--forest-text)}.WhyDifferences_value__LYGhl{margin:0;font-size:14px;line-height:1.62;color:var(--text-secondary)}.WhyDifferences_evidence__AabO1{color:var(--text-tertiary)}.WhyDifferences_link__n_gKj{display:inline-flex;align-items:center;gap:5px;margin-top:2px;font-size:13.5px;font-weight:600;color:var(--snow);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.WhyDifferences_link__n_gKj:hover{color:var(--forest-hover)}@media (max-width:900px){.WhyDifferences_grid__JJbvs{grid-template-columns:1fr}}.EvidenceBlock_head__5Dgcq{max-width:720px;margin-bottom:44px}.EvidenceBlock_heading__EP6IJ{font-family:var(--font-body)}.EvidenceBlock_lede__kxAF5{margin-top:16px;font-size:1.1rem;color:var(--fg-muted);line-height:1.6}.EvidenceBlock_list__pwcxF{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:18px;gap:18px}.EvidenceBlock_item__BffNd{display:flex;flex-direction:column;gap:14px;padding:26px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease-out)}.EvidenceBlock_item__BffNd:hover{border-color:var(--border-strong)}.EvidenceBlock_claim__pCr16{font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.3;letter-spacing:-.01em;color:var(--snow)}.EvidenceBlock_source__niqcW{font-size:13.5px;color:var(--text-secondary);line-height:1.5}.EvidenceBlock_sourceLabel__AzVg9{color:var(--fg-subtle)}.EvidenceBlock_sourceLink__jvcED{color:var(--text-secondary);text-decoration:underline;-webkit-text-decoration-color:rgba(250,250,250,.35);text-decoration-color:rgba(250,250,250,.35);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out),-webkit-text-decoration-color var(--dur-fast) var(--ease-out);transition:color var(--dur-fast) var(--ease-out),text-decoration-color var(--dur-fast) var(--ease-out);transition:color var(--dur-fast) var(--ease-out),text-decoration-color var(--dur-fast) var(--ease-out),-webkit-text-decoration-color var(--dur-fast) var(--ease-out)}.EvidenceBlock_sourceLink__jvcED:hover{color:var(--snow);-webkit-text-decoration-color:var(--snow);text-decoration-color:var(--snow)}.EvidenceBlock_footnote__BocJF{margin-top:auto;font-size:12.5px;color:var(--fg-subtle);line-height:1.5}.StatsBand_heading__iG5LP{font-family:var(--font-body);margin-bottom:36px}.StatsBand_grid__9g8KI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px 18px;gap:24px 18px}.StatsBand_tile__sdUqb{display:flex;flex-direction:column;gap:8px;padding:6px 0 6px 20px;border-left:1px solid var(--hairline)}.StatsBand_value__byY0F{font-family:var(--font-display);font-weight:800;font-stretch:112%;font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1;letter-spacing:-.02em;color:var(--snow)}.StatsBand_label__MzWj5{font-size:14px;font-weight:600;color:var(--text-secondary);line-height:1.4}.StatsBand_qualifier__mbdsF{font-size:12.5px;color:var(--fg-subtle);line-height:1.5}@media (max-width:900px){.StatsBand_grid__9g8KI{grid-template-columns:repeat(2,minmax(0,1fr))}}.Testimonials_wrap__3jlM2{text-align:center;border-top:1px solid var(--hairline);padding-top:clamp(40px,5vw,60px)}.Testimonials_eyebrow__MnTuW{font-family:var(--font-body);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:18px}.Testimonials_quoteBlock__jQhzc{min-height:clamp(200px,26vw,236px);display:flex;flex-direction:column;align-items:center;justify-content:center;animation:Testimonials_wlTestiIn__oTCRO .55s cubic-bezier(.2,.7,.2,1) both}.Testimonials_quote__DSUNY{margin:0 auto;font-family:var(--font-display);font-stretch:110%;font-weight:600;font-size:clamp(22px,2.4vw,29px);line-height:1.32;letter-spacing:-.015em;color:var(--snow);max-width:34ch}.Testimonials_meta__x_E9c{margin-top:22px}.Testimonials_name__1xFUE{font-weight:600;font-size:14px;color:var(--snow)}.Testimonials_company__oJTed{font-family:var(--font-body);font-weight:600;font-size:11px;color:var(--text-tertiary);margin-top:2px}.Testimonials_logos__n2knD{display:flex;justify-content:center;align-items:flex-start;gap:32px;flex-wrap:wrap;border-top:1px solid var(--hairline);margin-top:28px}.Testimonials_logoBtn__IthkA{display:flex;align-items:center;background:none;border:none;border-top:2px solid transparent;margin-top:-1px;padding:16px 2px 0;cursor:pointer;transition:border-color .3s ease}.Testimonials_logoBtn__IthkA img{transition:opacity .16s ease}.Testimonials_on__uUnVH{border-top-color:var(--forest)}.library_grid__rrsC_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.library_card__HZJuk{display:flex;flex-direction:column;gap:12px;padding:26px;min-height:220px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.library_card__HZJuk:hover{border-color:var(--border-strong);transform:translateY(-3px)}.library_top__KlOR_{display:flex;align-items:center;justify-content:space-between}.library_type__05OiH{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--forest-text);border:1px solid color-mix(in srgb,var(--forest-text) 45%,transparent);border-radius:var(--radius-pill);padding:3px 10px}.library_icon__ubb_k{font-size:18px}.library_title__QRyYS{font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.2}.library_desc__sdaRa{font-size:14px;color:var(--text-tertiary);line-height:1.55;flex:1 1}.library_topics__mkTvn{display:flex;flex-wrap:wrap;gap:6px}.library_topic__ip_gs{font-size:11px;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-pill);padding:2px 9px}.library_cta__uCs4y{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--forest-text)}.library_empty__5pXvi{max-width:760px;padding:28px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface)}.library_emptyTitle__ULfH6{font-family:var(--font-display);font-size:22px;line-height:1.2;color:var(--fg)}.library_emptyBody__0nphu{margin-top:10px;color:var(--text-secondary);line-height:1.6}@media (max-width:900px){.library_grid__rrsC_{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.library_grid__rrsC_{grid-template-columns:1fr}}.library_sectionHead__po_6d{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:28px}.library_sectionTitle__tOmNs{margin-top:12px;font-family:var(--font-display);font-stretch:113%;font-weight:750;font-size:clamp(24px,3vw,34px);letter-spacing:-.02em;color:var(--fg)}.library_viewAll__uYKYI{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--fg);white-space:nowrap;transition:gap .2s,color .2s}.library_viewAll__uYKYI:hover{gap:10px;color:var(--forest-hover)}.library_newsGrid__4qY_w{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.library_pluginGrid__bWFS_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.library_pluginCard__xyuVZ{display:flex;flex-direction:column;gap:13px;min-height:230px;padding:24px;color:var(--fg);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);text-decoration:none;transition:border-color .2s,transform .2s}.library_pluginCard__xyuVZ:hover{border-color:var(--border-strong);transform:translateY(-3px)}.library_pluginTop__oc_II{display:flex;align-items:center;justify-content:space-between;color:var(--text-tertiary)}.library_count__wvlWT{color:var(--text-tertiary);font-size:13px}.library_pluginWrap__lq1qY{max-width:720px}@media (max-width:900px){.library_newsGrid__4qY_w,.library_pluginGrid__bWFS_{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.library_newsGrid__4qY_w,.library_pluginGrid__bWFS_{grid-template-columns:1fr}}.EmptyState_panel___fQGc{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:clamp(40px,6vw,64px) 24px}.EmptyState_title__rGbjB{font-family:var(--font-display);font-weight:700;font-size:1.25rem;letter-spacing:-.01em;color:var(--fg)}.EmptyState_body__ZUyq1{max-width:46ch;color:var(--fg-subtle);font-size:15px;line-height:1.6}.EmptyState_action__cIrJS{margin-top:8px}.ResourceCard_card__Gz0y1{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .2s ease,background .2s ease}.ResourceCard_card__Gz0y1:hover{border-color:var(--border-strong);background:var(--raised)}.ResourceCard_card__Gz0y1:focus-visible{outline:2px solid var(--forest-text);outline-offset:2px}.ResourceCard_thumb__etFpD{position:relative;width:100%;aspect-ratio:16/10}.ResourceCard_thumb__etFpD img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ResourceCard_body__W6Hsy{min-width:0;padding:16px 18px;display:flex;flex-direction:column;flex:1 1}.ResourceCard_chipRow__cr91B{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.ResourceCard_marker__3FudG{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--radius-pill);border:1px solid var(--wl-border);background:var(--raised);color:var(--text-secondary);font-family:Instrument Sans,sans-serif;font-weight:600;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;line-height:1.5}.ResourceCard_metaRow__mkrtK{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ResourceCard_date__GP8q8{font-weight:600;font-size:11px;letter-spacing:.07em}.ResourceCard_author__cFWbH,.ResourceCard_date__GP8q8{font-family:Instrument Sans,sans-serif;color:var(--text-tertiary)}.ResourceCard_author__cFWbH{font-size:12px}.ResourceCard_cardTitle__p9OcL{margin-top:10px;font-family:Archivo,sans-serif;font-stretch:112%;font-weight:650;font-size:16.5px;line-height:1.24;letter-spacing:-.01em;color:var(--snow);transition:color .16s}.ResourceCard_cardTitle__p9OcL,.ResourceCard_excerpt__rmHY1{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ResourceCard_excerpt__rmHY1{margin-top:8px;font-size:13px;line-height:1.55;color:var(--text-tertiary)}.ResourceCard_footRow__jP4Cu{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:auto;padding-top:12px}.ResourceCard_source__HQmLl{font-size:11.5px}.ResourceCard_source__HQmLl,.ResourceCard_tag__oMdJM{font-family:Instrument Sans,sans-serif;color:var(--text-tertiary)}.ResourceCard_tag__oMdJM{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-pill);border:1px solid var(--hairline);font-size:11px;line-height:1.6}.TrustedByStrip_strip__ZHnT4{background:var(--surface);border-bottom:1px solid var(--hairline);padding:34px 0 30px;overflow:hidden}.TrustedByStrip_head__XKpir{max-width:1400px;margin:0 auto;padding:0 clamp(20px,4vw,48px);display:flex;align-items:center;gap:16px}.TrustedByStrip_label__ZoXwH{flex:none;font-family:var(--font-body);font-weight:600;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.TrustedByStrip_rule__GH_wQ{flex:1 1;height:1px;background:#2c2c2c}.TrustedByStrip_viewport__47HX_{margin-top:22px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.TrustedByStrip_track__0RDdf{display:flex;gap:64px;align-items:center;width:max-content;animation:TrustedByStrip_marquee__sBpJ7 36s linear infinite}.TrustedByStrip_track__0RDdf:hover{animation-play-state:paused}.TrustedByStrip_logo__MGUE9{width:auto;opacity:.75}@keyframes TrustedByStrip_marquee__sBpJ7{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.TrustedByStrip_track__0RDdf{animation:none}}.TrustedByStrip_pauseBtn__vqD5o{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-pill);background:transparent;border:1px solid var(--hairline);color:var(--text-tertiary);cursor:pointer;opacity:0;transition:opacity .16s,color .16s,border-color .16s}.TrustedByStrip_pauseBtn__vqD5o:focus-visible,.TrustedByStrip_strip__ZHnT4:hover .TrustedByStrip_pauseBtn__vqD5o{opacity:1}.TrustedByStrip_pauseBtn__vqD5o:hover{color:var(--snow);border-color:var(--border-strong)}.TrustedByStrip_pauseBtn__vqD5o[aria-pressed=true]{opacity:1}@media (prefers-reduced-motion:reduce){.TrustedByStrip_pauseBtn__vqD5o{opacity:1}}.AuditSymptomScanner_wrap__uli3s{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.AuditSymptomScanner_list__wwYWP{display:flex;flex-direction:column;gap:6px;list-style:none}.AuditSymptomScanner_symptom__7pRBU{width:100%;display:flex;align-items:center;gap:13px;padding:14px 16px;text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-sm);font-size:14.5px;color:var(--text-secondary);transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.AuditSymptomScanner_symptom__7pRBU:hover{color:var(--fg);border-color:var(--border-strong)}.AuditSymptomScanner_box__AzEQ9{flex:0 0 auto;width:20px;height:20px;display:grid;place-items:center;border-radius:5px;border:1px solid var(--border-strong);font-size:12px;color:var(--snow);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.AuditSymptomScanner_on__VzAml{color:var(--fg);border-color:var(--beacon);background:rgba(3,105,161,.08)}.AuditSymptomScanner_on__VzAml .AuditSymptomScanner_box__AzEQ9{background:var(--beacon);border-color:var(--beacon)}.AuditSymptomScanner_panel__i8gjE{position:-webkit-sticky;position:sticky;top:90px;padding:28px;min-height:240px;background:var(--ink);border:1px solid var(--hairline);border-radius:var(--radius-lg)}.AuditSymptomScanner_gauge__AXAUh{display:flex;align-items:baseline;gap:8px}.AuditSymptomScanner_count__VP10J{font-family:var(--font-display);font-weight:800;font-size:48px;line-height:1;color:var(--beacon)}.AuditSymptomScanner_of__pY11W{font-size:14px;color:var(--text-tertiary)}.AuditSymptomScanner_bar__JljlX{margin-top:16px;height:4px;border-radius:2px;background:var(--hairline);overflow:hidden}.AuditSymptomScanner_barFill__tzCjZ{display:block;height:100%;background:var(--beacon);transition:width var(--dur-med) var(--ease-out)}.AuditSymptomScanner_prompt__g76oM{margin-top:20px;font-size:15px;line-height:1.6;color:var(--text-tertiary)}.AuditSymptomScanner_focus___NpGC{margin-top:22px;animation:AuditSymptomScanner_wlFadeUp__xalxl .35s var(--ease-out) both}.AuditSymptomScanner_focusLabel__R3H_N{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary)}.AuditSymptomScanner_focusList__cgnwO{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;list-style:none}.AuditSymptomScanner_focusItem__uWKqI{padding:7px 13px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);font-size:13px;color:var(--text-secondary)}.AuditSymptomScanner_note__guCMP{margin-top:18px;padding-top:16px;border-top:1px solid var(--hairline);font-family:var(--font-display);font-weight:500;font-size:15.5px;line-height:1.45;color:var(--fg)}@media (max-width:820px){.AuditSymptomScanner_wrap__uli3s{grid-template-columns:1fr}.AuditSymptomScanner_panel__i8gjE{position:static}}.ConstraintSelector_wrap__touJQ{display:flex;flex-direction:column;gap:clamp(24px,3.4vw,40px)}.ConstraintSelector_header__eQ20v{max-width:60ch}.ConstraintSelector_title__7sShF{margin:16px 0 0;font-family:var(--font-display);font-weight:750;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.05;letter-spacing:-.03em;color:var(--snow);max-width:20ch;text-wrap:balance}.ConstraintSelector_lede__r7Wii{margin:16px 0 0;font-size:15.5px;line-height:1.6;color:var(--text-tertiary);max-width:56ch}.ConstraintSelector_grid__pSDIA{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:14px;gap:14px}.ConstraintSelector_card__Uw3AY{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:234px;padding:24px;text-align:left;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.ConstraintSelector_card__Uw3AY:hover{border-color:var(--border-strong);background:var(--raised)}.ConstraintSelector_card__Uw3AY:focus-visible{outline:2px solid var(--forest-hover);outline-offset:2px}.ConstraintSelector_cardHead__vqNOM{display:flex;align-items:center;gap:11px}.ConstraintSelector_cardIcon__0egdB{flex:none;width:34px;height:34px;border-radius:var(--radius-lg);background:rgba(255,255,255,.03);border:1px solid var(--hairline);color:var(--text-tertiary);display:flex;align-items:center;justify-content:center;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.ConstraintSelector_card__Uw3AY:hover .ConstraintSelector_cardIcon__0egdB{color:var(--snow);border-color:var(--border-strong)}.ConstraintSelector_cardName__zybKB{font-family:var(--font-display);font-weight:650;font-size:18px;letter-spacing:-.01em;color:var(--snow)}.ConstraintSelector_cardBody__6ufMq{display:block;margin:0;font-size:14px;line-height:1.6;color:var(--text-tertiary)}.ConstraintSelector_cardLead__wAaCu{color:var(--snow);font-weight:600}.ConstraintSelector_overlay__Y0m78{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(10,10,10,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ConstraintSelector_csOverlay__F45Jb .2s var(--ease-out) both}.ConstraintSelector_dialog__jPAx_{position:relative;width:100%;max-width:1080px;max-height:86vh;overflow-y:auto;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:clamp(26px,3vw,38px);animation:ConstraintSelector_csDialog__AExB5 .28s var(--ease-out) both}.ConstraintSelector_close__Wplyx{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.ConstraintSelector_close__Wplyx:hover{color:var(--snow);background:rgba(255,255,255,.05)}.ConstraintSelector_diag__238cS{display:flex;flex-direction:column;gap:20px}.ConstraintSelector_kicker__cRM3o{font-family:var(--font-body);font-weight:700;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--snow)}.ConstraintSelector_diagTitle__Sd2om{margin:0;padding-right:32px;font-family:var(--font-display);font-weight:700;font-size:clamp(1.3rem,2.2vw,1.6rem);line-height:1.25;letter-spacing:-.02em;color:var(--snow)}.ConstraintSelector_diagLede__zZUGJ{margin:-8px 0 0;font-size:14.5px;line-height:1.6;color:var(--text-secondary)}.ConstraintSelector_block__fCWvD{display:flex;flex-direction:column}.ConstraintSelector_label__PW6PP{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--snow);margin-bottom:10px}.ConstraintSelector_warn__YnUL_{color:var(--snow)}.ConstraintSelector_list__NNq7J{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.ConstraintSelector_list__NNq7J li{position:relative;padding-left:22px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.ConstraintSelector_symptom__bgNfW:before{content:"—";position:absolute;left:0;color:var(--ember)}.ConstraintSelector_question__yCBV0{font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--snow)!important}.ConstraintSelector_question__yCBV0:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--forest-hover)}.ConstraintSelector_chips__IKDUf{display:flex;flex-wrap:wrap;gap:7px}.ConstraintSelector_chip__8nkXZ{font-size:12px;font-weight:600;color:var(--text-secondary);background:rgba(255,255,255,.04);border:1px solid var(--hairline);border-radius:999px;padding:6px 13px}.ConstraintSelector_cta__ppQ6z{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start;margin-top:2px;padding:13px 22px;border-radius:var(--radius-pill);background:var(--forest);color:var(--snow);font-family:var(--font-body);font-weight:600;font-size:14.5px;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ConstraintSelector_cta__ppQ6z:hover{background:var(--forest-hover);transform:translateY(-1px)}@keyframes ConstraintSelector_csOverlay__F45Jb{0%{opacity:0}to{opacity:1}}@keyframes ConstraintSelector_csDialog__AExB5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:560px){.ConstraintSelector_grid__pSDIA{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ConstraintSelector_dialog__jPAx_,.ConstraintSelector_overlay__Y0m78{animation:none}.ConstraintSelector_card__Uw3AY{transition:none}.ConstraintSelector_card__Uw3AY:hover{transform:none}}.FAQAccordion_wrap__HHVO1{max-width:860px;border-top:1px solid var(--hairline)}.FAQAccordion_item__Wcl5t{border-bottom:1px solid var(--hairline)}.FAQAccordion_q__DBAY0{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 4px;text-align:left;background:none;border:none;cursor:pointer;font-family:var(--font-display);font-stretch:112%;font-weight:600;font-size:clamp(16px,1.5vw,19px);line-height:1.3;letter-spacing:-.01em;color:var(--snow);transition:color var(--dur-fast) var(--ease-out)}.FAQAccordion_q__DBAY0:hover{color:var(--forest-hover)}.FAQAccordion_qText__LbtTC{flex:1 1}.FAQAccordion_icon__tJtTI{position:relative;flex:0 0 auto;width:15px;height:15px}.FAQAccordion_icon__tJtTI:after,.FAQAccordion_icon__tJtTI:before{content:"";position:absolute;background:var(--forest-hover);transition:transform var(--dur-med) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.FAQAccordion_icon__tJtTI:before{top:6.5px;left:0;width:15px;height:2px}.FAQAccordion_icon__tJtTI:after{top:0;left:6.5px;width:2px;height:15px}.FAQAccordion_itemOpen__vjRNV .FAQAccordion_icon__tJtTI:after{transform:scaleY(0);opacity:0}.FAQAccordion_answer__Z4V8x{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-med) var(--ease-out)}.FAQAccordion_itemOpen__vjRNV .FAQAccordion_answer__Z4V8x{grid-template-rows:1fr}.FAQAccordion_answerInner__e_fat{overflow:hidden;min-height:0}.FAQAccordion_answerInner__e_fat p{padding:0 4px 28px;max-width:720px;font-size:15.5px;line-height:1.68;color:var(--text-tertiary)}@media (prefers-reduced-motion:reduce){.FAQAccordion_answer__Z4V8x{transition:none}}.FAQGroups_grid__GyR3p{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);align-items:start}.FAQGroups_col__43wCU{min-width:0}.FAQGroups_groupLabel__s0a8G{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--forest-text);margin-bottom:12px}.FAQGroups_dot__rTGAZ{flex:none;width:7px;height:7px;background:var(--forest)}.FAQGroups_items__QVaz3{border-top:1px solid var(--hairline)}.FAQGroups_item__XpVXE{border-bottom:1px solid var(--hairline)}.FAQGroups_q__H57Az{width:100%;display:flex;align-items:flex-start;gap:14px;padding:16px 2px;text-align:left;background:none;border:none;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:15px;line-height:1.3;letter-spacing:-.01em;color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out)}.FAQGroups_itemOpen__Ig8to .FAQGroups_q__H57Az,.FAQGroups_q__H57Az:hover{color:var(--snow)}.FAQGroups_qText__zO6FE{flex:1 1}.FAQGroups_sign__1Bjvn{position:relative;flex:none;width:14px;height:14px;margin-top:3px}.FAQGroups_sign__1Bjvn:after,.FAQGroups_sign__1Bjvn:before{content:"";position:absolute;background:var(--forest-hover);transition:transform var(--dur-med) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.FAQGroups_sign__1Bjvn:before{top:6px;left:0;width:14px;height:2px}.FAQGroups_sign__1Bjvn:after{top:0;left:6px;width:2px;height:14px}.FAQGroups_itemOpen__Ig8to .FAQGroups_sign__1Bjvn:after{transform:scaleY(0);opacity:0}.FAQGroups_answer__5zA13{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-med) var(--ease-out)}.FAQGroups_itemOpen__Ig8to .FAQGroups_answer__5zA13{grid-template-rows:1fr}.FAQGroups_answerInner__QjUDj{overflow:hidden;min-height:0}.FAQGroups_answerInner__QjUDj p{margin:0;padding:0 2px 18px;font-size:13.75px;line-height:1.65;color:var(--text-tertiary)}@media (prefers-reduced-motion:reduce){.FAQGroups_answer__5zA13{transition:none}}.SqueezyCarousel_wrap__kwtrK{position:relative;height:min(380px,58vw);margin-top:28px}.SqueezyCarousel_canvas__Qg_rW{display:block;width:100%;height:100%;cursor:pointer;touch-action:pan-y;border-radius:var(--radius-lg)}.SqueezyCarousel_staticGrid__ldj77{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:10px;gap:10px;height:100%}.SqueezyCarousel_staticCard__Q4Sv0{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:30px 32px;border-radius:var(--radius-lg);text-decoration:none;overflow:hidden}.SqueezyCarousel_staticEyebrow__Sq4TN{font-family:Instrument Sans,system-ui,sans-serif;font-weight:600;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.SqueezyCarousel_staticMetric__vK6NA{font-family:Archivo,system-ui,sans-serif;font-weight:700;font-size:clamp(40px,5vw,62px);letter-spacing:-.025em;line-height:1}.SqueezyCarousel_staticLabel__zd6B9{font-size:14px;color:#d4d4d4}.HeroGlobe_wrap__GSS_h{position:relative;width:100%;height:clamp(400px,46vw,600px);overflow:hidden}.HeroGlobe_wrap__GSS_h:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 48%,rgba(130,140,155,.05),transparent 62%);pointer-events:none}.HeroGlobe_bg__khNna{position:absolute;inset:0;height:100%;z-index:1}.HeroGlobe_scrim__UYfcZ{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(16,16,16,.92),rgba(16,16,16,.6) 30%,rgba(16,16,16,0) 56%)}.HeroGlobe_canvas__Lcndh{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;cursor:default;touch-action:pan-y}.HeroGlobe_badges__P6YtY{position:absolute;inset:0;z-index:2;pointer-events:none}.HeroGlobe_badge__GRaPA{position:absolute;display:none;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:0;border:none;border-radius:50%;background:#16a34a;color:#06140d;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);transition:box-shadow .15s ease;will-change:transform}.HeroGlobe_badge__GRaPA svg{width:16px;height:16px}.HeroGlobe_badge__GRaPA:focus-visible{outline:2px solid #2fd48a;outline-offset:2px}.HeroGlobe_workNode__uz6tU{position:absolute;display:none;width:16px;height:16px;margin:0;padding:0;border:2px solid #2fd48a;border-radius:50%;background:#0c1c13;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);transition:box-shadow .15s ease,background .15s ease;will-change:transform}.HeroGlobe_workNode__uz6tU:focus-visible{outline:2px solid #2fd48a;outline-offset:3px}.HeroGlobe_stat__nylPU{position:absolute;z-index:4;width:188px;opacity:0;background:rgba(9,9,9,.74);border:1px dashed rgba(255,255,255,.2);border-radius:4px;padding:11px 15px;pointer-events:none}.HeroGlobe_stat__nylPU:after,.HeroGlobe_stat__nylPU:before{content:"";position:absolute;width:9px;height:9px;border-color:#16a34a;border-style:solid}.HeroGlobe_stat__nylPU:before{top:-1px;left:-1px;border-width:1.5px 0 0 1.5px}.HeroGlobe_stat__nylPU:after{bottom:-1px;right:-1px;border-width:0 1.5px 1.5px 0}.HeroGlobe_stat__nylPU b{display:block;font-family:Archivo,sans-serif;font-stretch:111%;font-size:21px;font-weight:700;letter-spacing:-.01em;color:#16a34a;line-height:1.1}.HeroGlobe_stat__nylPU span{font-size:11.5px;color:#cfcfcf}.HeroGlobe_pop__Jk3Ns{position:absolute;z-index:4;width:212px;opacity:0;pointer-events:none;background:rgba(9,9,9,.74);border:1px dashed rgba(255,255,255,.2);border-radius:4px;padding:11px 15px}.HeroGlobe_pop__Jk3Ns:after,.HeroGlobe_pop__Jk3Ns:before{content:"";position:absolute;width:9px;height:9px;border-color:#16a34a;border-style:solid}.HeroGlobe_pop__Jk3Ns:before{top:-1px;left:-1px;border-width:1.5px 0 0 1.5px}.HeroGlobe_pop__Jk3Ns:after{bottom:-1px;right:-1px;border-width:0 1.5px 1.5px 0}.HeroGlobe_popEye__JKDk4{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#2fd48a;font-weight:600}.HeroGlobe_popEye__JKDk4:before{content:"";width:6px;height:6px;border-radius:50%;background:#2fd48a}.HeroGlobe_popName__k4p3Q{display:block;margin-top:7px;font-size:14px;font-weight:600;color:#fafafa;line-height:1.25}.HeroGlobe_popMetric__tGQM2{display:block;margin-top:7px;font-family:Archivo,sans-serif;font-weight:700;font-size:13px;letter-spacing:-.01em;color:#2fd48a}.HeroGlobe_popMetric__tGQM2:empty{display:none}.HeroGlobe_popServices__a545k{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.HeroGlobe_chip___H1gX{font-size:10.5px;font-weight:500;color:#8fead0;background:rgba(22,163,74,.14);border:1px solid rgba(46,210,122,.28);border-radius:999px;padding:2px 8px;line-height:1.4}.HeroGlobe_sr__GWLVl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:900px),(pointer:coarse){.HeroGlobe_badge__GRaPA,.HeroGlobe_canvas__Lcndh,.HeroGlobe_workNode__uz6tU{pointer-events:none}.HeroGlobe_scrim__UYfcZ{background:linear-gradient(180deg,rgba(16,16,16,.92),rgba(16,16,16,.45) 34%,rgba(16,16,16,0) 62%)}}.ServiceEcosystemMap_wrap__t_GyI{display:grid;grid-template-columns:.95fr 1.3fr;grid-gap:clamp(20px,2.6vw,36px);gap:clamp(20px,2.6vw,36px);align-items:start}.ServiceEcosystemMap_hub__tVhmJ{display:flex;align-items:center;gap:13px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface);padding:18px 18px 17px}.ServiceEcosystemMap_hubBadge__FIhQz{flex:none;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--forest);position:relative}.ServiceEcosystemMap_hubBadge__FIhQz:before{content:"";position:absolute;inset:12px;border:2px solid var(--snow);border-radius:3px;opacity:.9}.ServiceEcosystemMap_hubText__CsgOe{min-width:0;display:flex;flex-direction:column;gap:2px}.ServiceEcosystemMap_hubName__MIdfZ{font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:-.015em;color:var(--snow)}.ServiceEcosystemMap_hubTagline__nb6Mf{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--forest-text)}.ServiceEcosystemMap_hubOwns___Dc5l{margin:13px 0 0;font-size:12.5px;line-height:1.55;color:var(--text-tertiary)}.ServiceEcosystemMap_list__tkJut{margin:14px 0 0;display:flex;flex-direction:column;gap:7px;list-style:none}.ServiceEcosystemMap_pathBtn__RhlF6{width:100%;display:flex;align-items:center;gap:12px;padding:13px 15px;text-align:left;background:rgba(255,255,255,.02);border:1px solid var(--hairline);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.ServiceEcosystemMap_pathBtn__RhlF6:hover{border-color:var(--border-strong)}.ServiceEcosystemMap_pathBtn__RhlF6.ServiceEcosystemMap_active__cDk_A{border-color:var(--forest);background:rgba(255,255,255,.05)}.ServiceEcosystemMap_dot__uESay{flex:none;width:7px;height:7px;border-radius:50%;background:var(--border-strong);transition:background var(--dur-fast) var(--ease-out)}.ServiceEcosystemMap_pathBtn__RhlF6.ServiceEcosystemMap_active__cDk_A .ServiceEcosystemMap_dot__uESay{background:var(--forest-hover)}.ServiceEcosystemMap_pathName__6gNzb{flex:1 1;min-width:0;font-size:14px;font-weight:600;color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out)}.ServiceEcosystemMap_pathBtn__RhlF6.ServiceEcosystemMap_active__cDk_A .ServiceEcosystemMap_pathName__6gNzb{color:var(--snow)}.ServiceEcosystemMap_chev____JdS{flex:none;width:6px;height:6px;border-right:1.5px solid var(--text-tertiary);border-bottom:1.5px solid var(--text-tertiary);transform:rotate(-45deg)}.ServiceEcosystemMap_detail__7OgfH{position:-webkit-sticky;position:sticky;top:96px;min-width:0;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden;animation:ServiceEcosystemMap_wlFadeUp__Kb1Y2 .35s var(--ease-out) both}.ServiceEcosystemMap_detailHead__sYy9m{display:flex;align-items:center;gap:11px;flex-wrap:wrap;padding:18px 22px;background:rgba(255,255,255,.03);border-bottom:1px solid var(--hairline)}.ServiceEcosystemMap_hubChip__K1tsi{font-size:12px;font-weight:600;color:var(--text-tertiary);background:rgba(255,255,255,.03);border:1px solid var(--hairline);border-radius:var(--radius-pill);padding:5px 12px}.ServiceEcosystemMap_arrow__8Sqs0{width:16px;height:8px;position:relative}.ServiceEcosystemMap_arrow__8Sqs0:before{content:"";position:absolute;top:3px;left:0;width:14px;height:2px;background:var(--forest-hover)}.ServiceEcosystemMap_arrow__8Sqs0:after{content:"";position:absolute;top:0;right:0;width:7px;height:7px;border-top:2px solid var(--forest-hover);border-right:2px solid var(--forest-hover);transform:rotate(45deg)}.ServiceEcosystemMap_activeChip__h9sjs{font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:-.012em;color:var(--snow);background:rgba(255,255,255,.05);border:1px solid var(--hairline);border-radius:var(--radius-pill);padding:5px 13px}.ServiceEcosystemMap_detailBody__MnP5F{padding:22px;display:flex;flex-direction:column;gap:16px}.ServiceEcosystemMap_field__O0ut9{min-width:0}.ServiceEcosystemMap_fieldLabel__9DIw9{display:block;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:7px}.ServiceEcosystemMap_fieldLabel__9DIw9.ServiceEcosystemMap_accent__uIHly{color:var(--forest-text)}.ServiceEcosystemMap_trigger__OzJXJ{margin:0;font-size:15px;line-height:1.55;color:var(--text-secondary)}.ServiceEcosystemMap_fieldText__K3_ZU{margin:0;font-size:14px;line-height:1.55;color:var(--text-tertiary)}.ServiceEcosystemMap_divider__piadL{height:1px;background:var(--hairline)}.ServiceEcosystemMap_split__GGkL1{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 22px;gap:16px 22px}.ServiceEcosystemMap_explore__Hj0TO{align-self:flex-start;margin-top:4px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--forest-text);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.ServiceEcosystemMap_explore__Hj0TO:hover{color:var(--snow)}@media (max-width:860px){.ServiceEcosystemMap_wrap__t_GyI{grid-template-columns:1fr}.ServiceEcosystemMap_detail__7OgfH{position:static}.ServiceEcosystemMap_split__GGkL1{grid-template-columns:1fr}}.ContextualCTA_band__6E3pg{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.ContextualCTA_inner__BQ_q_{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;padding-block:64px}.ContextualCTA_eyebrow__KcyTG{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--forest-text)}.ContextualCTA_title__hWalJ{margin-top:12px;font-family:var(--font-display);font-weight:800;font-size:clamp(1.6rem,3.2vw,2.5rem);line-height:1.05;letter-spacing:-.01em;max-width:18ch}.ContextualCTA_actions__vuCNp{display:flex;gap:14px;flex-wrap:wrap}.why_crumbs__B4PrL{padding-top:28px}.why_anchor__VjJlN{scroll-margin-top:calc(var(--nav-height) + 8px)}.why_synthesis__jBlGn{max-width:760px;margin:28px 0 0;font-size:17px;line-height:1.65;color:var(--text-secondary)}.why_synthesis__jBlGn strong{color:var(--snow);font-weight:600}.why_sectionIntro__Hw6lB{max-width:760px;margin:0 0 28px;font-size:15.5px;line-height:1.65;color:var(--text-tertiary)}.why_subHead__a9i20{margin:44px 0 18px;font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1.2}.why_evidenceLink__ggupT{display:inline-flex;align-items:center;gap:6px;margin-top:24px;font-size:14px;font-weight:600;color:var(--snow);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.why_evidenceLink__ggupT:hover{color:var(--forest-hover)}.why_teamGrid__y_30M{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.why_teamCard__BYnYc{display:flex;flex-direction:column;gap:12px;padding:26px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg)}.why_teamTitle__3xsDM{margin:0;font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.2}.why_teamBody__pYsLQ{margin:0;flex:1 1;font-size:14.5px;line-height:1.62;color:var(--text-tertiary)}.why_teamLink__NzFQy{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:600;color:var(--snow);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.why_teamLink__NzFQy:hover{color:var(--forest-hover)}@media (max-width:900px){.why_teamGrid__y_30M{grid-template-columns:1fr}}.WorkGrid_filters__zsb5j{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:36px}.WorkGrid_chip__Enk_m{padding:9px 18px;border-radius:var(--radius-pill);border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-size:14px;font-weight:500;transition:all var(--dur-fast) var(--ease-out)}.WorkGrid_chip__Enk_m:hover{border-color:var(--border-strong);color:var(--snow)}.WorkGrid_chipActive__ig_ao{background:var(--forest);border-color:var(--forest);color:var(--snow)}.WorkGrid_count__18CaZ{margin-left:auto;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.WorkGrid_grid__bWPuM{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.WorkGrid_card__fAdIi{display:flex;flex-direction:column;min-height:230px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.WorkGrid_card__fAdIi:hover{border-color:var(--border-strong);transform:translateY(-3px)}.WorkGrid_thumbWrap__VEtm0{position:relative}.WorkGrid_thumb__yw5W4{display:block;object-fit:cover}.WorkGrid_thumbFallback__8TFCT,.WorkGrid_thumb__yw5W4{width:100%;aspect-ratio:16/10;border-bottom:1px solid var(--hairline)}.WorkGrid_thumbFallback__8TFCT{background:var(--raised)}.WorkGrid_badge__2zxhh{position:absolute;top:12px;left:12px;padding:5px 11px;border-radius:var(--radius-pill);background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.14);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--snow)}.WorkGrid_cardBody__ChUey{display:flex;flex-direction:column;gap:10px;padding:24px 26px 26px;flex:1 1}.WorkGrid_metricRow__pShYS{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.WorkGrid_metricValue__yieLs{font-family:var(--font-display);font-weight:800;font-size:2.4rem;line-height:1;letter-spacing:-.03em;color:var(--forest-text)}.WorkGrid_metricLabel__EQduf{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);line-height:1.3}.WorkGrid_title__PKvw8{font-family:var(--font-display);font-weight:700;font-size:17px;margin-top:auto}.WorkGrid_desc__S87m4{font-size:13.5px;color:var(--text-tertiary);line-height:1.5}@media (max-width:900px){.WorkGrid_grid__bWPuM{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.WorkGrid_grid__bWPuM{grid-template-columns:1fr}}.solutions-hub_crumbBar__qs3NY{padding-top:26px}.solutions-hub_problemGrid__R5V8E{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:16px;gap:16px}.solutions-hub_problemCard__gqsXt{display:flex;flex-direction:column;gap:14px;padding:26px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.solutions-hub_problemCard__gqsXt:hover{border-color:var(--border-strong);background:var(--raised)}.solutions-hub_cardName__dws7J{font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.2}.solutions-hub_symptoms__lc6en{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.solutions-hub_symptom__elb_f{position:relative;padding-left:16px;font-size:13.5px;line-height:1.5;color:var(--text-tertiary)}.solutions-hub_symptom__elb_f:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--forest);opacity:.55}.solutions-hub_metaLabel__jDW1F{display:block;margin-bottom:4px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--forest-text)}.solutions-hub_question__bBcuI{margin:0;font-size:14.5px;line-height:1.5;font-weight:600}.solutions-hub_firstStep__eLrhf{margin:0;font-size:13.5px;line-height:1.5;color:var(--text-tertiary)}.solutions-hub_capabilities__9n3Pc{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:12px;border-top:1px solid var(--hairline)}.solutions-hub_capChip__hqElJ{padding:4px 10px;font-size:11.5px;font-weight:600;color:var(--fg-muted);border:1px solid var(--hairline);border-radius:var(--radius-pill);white-space:nowrap}.solutions-hub_industryGrid__7GqX2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:16px;gap:16px}.solutions-hub_industryCard__OHwwv{display:flex;flex-direction:column;gap:12px;padding:26px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.solutions-hub_industryCard__OHwwv:hover{border-color:var(--border-strong);background:var(--raised)}.solutions-hub_industryBody__Y06E7{margin:0;font-size:14.5px;line-height:1.6;color:var(--text-tertiary)}.solutions-hub_unsure__KN1dp{display:flex;flex-direction:column;align-items:flex-start;gap:22px;max-width:760px}.solutions-hub_unsureBody__2ryLt{margin:0;font-size:1.06rem;line-height:1.7;color:var(--fg-muted)}.technology_crumbBar__HKz7c{padding-top:26px}.technology_productGrid__v1k9N{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,440px));justify-content:start;grid-gap:18px;gap:18px}.technology_productCard__5XtHK{display:flex;flex-direction:column;gap:12px;padding:26px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.technology_productCard__5XtHK:hover{border-color:var(--border-strong);background:var(--raised)}.technology_cardTop__Z0aNQ{display:flex;align-items:center;justify-content:space-between;gap:12px}.technology_productName__gIcim{font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.2;color:var(--snow)}.technology_chip__8j986{flex:none;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);padding:3px 10px;border:1px solid var(--border);color:var(--text-tertiary)}.technology_chipFree__Ugz2X{border-color:var(--forest-text);color:var(--forest-text)}.technology_cardBody__WhwA0{font-size:14.5px;color:var(--text-tertiary);line-height:1.6;flex:1 1}.technology_resourceGrid__Hk825{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,340px));justify-content:start;grid-gap:14px;gap:14px}.technology_resourceCard__ZdEu4{display:flex;flex-direction:column;gap:10px;padding:22px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.technology_resourceCard__ZdEu4:hover{border-color:var(--border-strong);background:var(--raised)}.technology_resourceName__eLVzF{font-family:var(--font-display);font-weight:700;font-size:17px;line-height:1.25;color:var(--snow)}.technology_resourceBody__hMBcq{font-size:14px;color:var(--text-tertiary);line-height:1.55}.technology_progGrid__0TSJz{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,440px));justify-content:start;grid-gap:18px;gap:18px}.technology_progCard__DDzu1{display:flex;flex-direction:column;gap:10px;padding:26px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.technology_progCard__DDzu1:hover{border-color:var(--border-strong);background:var(--raised)}.technology_progName__5iHLG{font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1.2;color:var(--snow)}.technology_progBody__didi1{font-size:14.5px;color:var(--text-tertiary);line-height:1.6}@media (max-width:1100px){.technology_resourceGrid__Hk825{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.technology_productGrid__v1k9N,.technology_progGrid__0TSJz{grid-template-columns:1fr}}@media (max-width:640px){.technology_resourceGrid__Hk825{grid-template-columns:1fr}}.FeaturedWorkRail_wrap__B2JWw{display:block}.FeaturedWorkRail_head__47uyR{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.FeaturedWorkRail_headText__9k2mW{min-width:0}.FeaturedWorkRail_title__ZlQNd{margin:14px 0 0;font-family:var(--font-display);font-weight:750;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.05;letter-spacing:-.03em;color:var(--snow)}.FeaturedWorkRail_nav__bQajP{display:flex;gap:10px;flex:none}.FeaturedWorkRail_navArrow__2_WUv{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--raised);border:1px solid var(--hairline);color:var(--snow);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.FeaturedWorkRail_navArrow__2_WUv:hover{border-color:var(--forest);color:var(--forest-hover)}.FeaturedWorkRail_caption__oFtc0{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;flex-wrap:wrap}.FeaturedWorkRail_captionText__sKPl0{margin:0;max-width:72ch;font-size:15px;line-height:1.6;color:var(--text-secondary)}.FeaturedWorkRail_captionText__sKPl0 strong{color:var(--snow);font-weight:600}.FeaturedWorkRail_readLink__5AAHc{flex:none;display:inline-flex;align-items:center;gap:7px;padding:11px 20px;font-size:14px;font-weight:600;color:var(--snow);background:var(--surface);border:1px solid var(--btn-secondary-border);border-radius:var(--radius-pill);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.FeaturedWorkRail_readLink__5AAHc:hover{border-color:var(--forest);color:var(--forest-hover)}.MinimalServiceHero_hero__lao_d{position:relative;background:var(--hero-gradient);border-bottom:1px solid var(--hairline);overflow:hidden;isolation:isolate}.MinimalServiceHero_hero__lao_d:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 60% at 12% 0,var(--hero-glow),transparent 60%),radial-gradient(45% 55% at 88% 20%,var(--hero-glow),transparent 60%)}.MinimalServiceHero_inner__BkTwM{padding-block:96px 104px;max-width:860px}.MinimalServiceHero_marker__n_6ZY{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary)}.MinimalServiceHero_dot__kNxMQ{width:24px;height:1px;border-radius:0;background:var(--forest)}.MinimalServiceHero_title__GK9bg{margin-top:22px;font-family:var(--font-display);font-weight:800;font-size:clamp(2.4rem,5.4vw,3.8rem);line-height:1;letter-spacing:-.01em}.MinimalServiceHero_lede__O0WbL{margin-top:26px;max-width:560px;font-size:1.2rem;line-height:1.55;color:var(--fg-muted)}.MinimalServiceHero_chips___QKEu{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px;list-style:none}.MinimalServiceHero_chip__Faaok{padding:7px 14px;border:1px solid var(--border);border-radius:var(--radius-pill);background:rgba(255,255,255,.02);font-size:12.5px;font-weight:500;letter-spacing:.02em;color:var(--text-secondary);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.MinimalServiceHero_scrollCue__LHFL9{position:absolute;left:clamp(20px,4vw,48px);bottom:26px;display:flex;flex-direction:column;align-items:center;gap:10px}.MinimalServiceHero_scrollLabel__ufpJs{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiary);writing-mode:vertical-rl}.MinimalServiceHero_scrollLine__ttM6d{width:1px;height:40px;background:linear-gradient(var(--forest-hover),transparent);transform-origin:top;animation:MinimalServiceHero_scrollPulse__IGw3t 2.2s var(--ease-out) infinite}@keyframes MinimalServiceHero_scrollPulse__IGw3t{0%{transform:scaleY(.3);opacity:.4}50%{transform:scaleY(1);opacity:1}to{transform:scaleY(.3);opacity:.4}}@media (max-width:640px){.MinimalServiceHero_inner__BkTwM{padding-block:64px 84px}.MinimalServiceHero_scrollCue__LHFL9{display:none}}.FeaturedPostRail_grid__X_SHj{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:16px;gap:16px}.FeaturedPostRail_card__dm6OG{display:flex;flex-direction:column;background:#262626;border:1px solid #353535;border-radius:var(--radius-lg);overflow:hidden;transition:border-color .2s ease,background .2s ease}.FeaturedPostRail_card__dm6OG:hover{border-color:#6a6a6a;background:#2e2e2e}.FeaturedPostRail_card__dm6OG:focus-visible{outline:2px solid var(--forest-hover);outline-offset:2px}.FeaturedPostRail_thumb__fx9m4{position:relative;width:100%;aspect-ratio:16/10}.FeaturedPostRail_thumb__fx9m4 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.FeaturedPostRail_body__CU_GZ{min-width:0;padding:15px 16px 17px;display:flex;flex-direction:column}.FeaturedPostRail_date__sL03j{font-family:Instrument Sans,sans-serif;font-weight:600;font-size:10.5px;letter-spacing:.07em;color:#a3a3a3}.FeaturedPostRail_title__irVV0{margin-top:9px;font-family:Archivo,sans-serif;font-stretch:112%;font-weight:650;font-size:15.5px;line-height:1.24;letter-spacing:-.01em;color:#fafafa}.FeaturedPostRail_excerpt___xOlx,.FeaturedPostRail_title__irVV0{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.FeaturedPostRail_excerpt___xOlx{margin-top:7px;font-size:12.5px;line-height:1.5;color:#a3a3a3}@media (max-width:900px){.FeaturedPostRail_grid__X_SHj{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.FeaturedPostRail_grid__X_SHj{grid-template-columns:1fr}}.WhoItsFor_wrap__8GObK{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(32px,6vw,90px);gap:clamp(32px,6vw,90px);align-items:start}.WhoItsFor_intro__jKDzM{max-width:44ch}.WhoItsFor_title__niQt9{margin:16px 0 0;font-family:var(--font-display);font-weight:750;font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1.06;letter-spacing:-.03em;color:var(--snow);max-width:16ch;text-wrap:balance}.WhoItsFor_body__D41IK{margin:20px 0 0;font-size:15.5px;line-height:1.65;color:var(--text-tertiary);max-width:46ch}.WhoItsFor_link__okwPf{display:inline-flex;align-items:center;gap:6px;margin-top:26px;font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--snow)}.WhoItsFor_link__okwPf svg{transition:transform var(--dur-fast) var(--ease-out)}.WhoItsFor_link__okwPf:hover svg{transform:translateX(3px)}.WhoItsFor_grid__fk6BL{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 48px;gap:0 48px;margin:0;padding:0;list-style:none}.WhoItsFor_item__tAJdm{display:flex;align-items:flex-start;gap:14px;padding:14px 0}.WhoItsFor_icon__VrxKT{flex:none;width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,.03);border:1px solid var(--hairline);color:var(--text-tertiary);display:flex;align-items:center;justify-content:center}.WhoItsFor_text__E7qab{font-size:14.5px;line-height:1.5;color:var(--text-secondary)}.WhoItsFor_notFit__Nu_gQ{margin-top:40px;padding-top:28px;border-top:1px solid var(--hairline)}.WhoItsFor_notFitTitle__awJ5F{font-family:var(--font-display);font-weight:700;font-size:17px;margin-bottom:18px}.WhoItsFor_points__3E_rH{min-width:0}.WhoItsFor_poorFit__pbFn7{margin:20px 0 0;padding-top:18px;border-top:1px solid var(--hairline);font-size:14.5px;line-height:1.55;color:var(--text-tertiary);max-width:62ch}@media (max-width:900px){.WhoItsFor_wrap__8GObK{grid-template-columns:1fr;gap:32px}}@media (max-width:560px){.WhoItsFor_grid__fk6BL{grid-template-columns:1fr}}.ServiceTemplate_afterPathway__r7dRE{margin-top:40px}.ServiceTemplate_modePanel__cQ3cr{max-width:60ch;font-family:var(--font-display);font-weight:500;font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.4;color:var(--fg)}.SolutionTemplate_crumbBar__g6sgC{padding-top:26px}.SolutionTemplate_stakes__55I2l{margin-top:26px;max-width:720px;font-size:15px;line-height:1.6;color:var(--fg-muted);border-left:2px solid var(--forest);padding-left:16px}.SolutionTemplate_introBody__uBRYo{max-width:760px;font-size:1.06rem;line-height:1.7;color:var(--fg-muted)}.SolutionTemplate_notFit__U4QJ3{margin-top:40px;padding-top:28px;border-top:1px solid var(--hairline)}.SolutionTemplate_notFitTitle__RS3_C{font-family:var(--font-display);font-weight:700;font-size:17px;margin-bottom:18px}