.print-deck_deck__c3PLT{--type-1:4.75rem;--type-2:3.5rem;--type-3:2.75rem;--type-4:1.625rem;--type-lead:1.1875rem;--gutter:72px;--frame-inset:0px;display:block;width:1440px;margin:0 auto}.print-deck_deck__c3PLT *,.print-deck_deck__c3PLT :after,.print-deck_deck__c3PLT :before{animation:none!important;transition:none!important}.print-deck_slide__mgzs6{position:relative;display:flex;flex-direction:column;width:1440px;height:810px;padding:56px 72px 0;overflow:hidden;break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-deck_slide__mgzs6:last-child{break-after:auto;page-break-after:auto}.print-deck_light__Dq1OY{background:#fff;color:var(--ink)}.print-deck_dark__EMW1O{background:radial-gradient(70% 45% at 85% 0,rgb(59 78 255/30%),transparent 100%),var(--surface-dark,#0f1820)}.print-deck_dark__EMW1O,.print-deck_dark__EMW1O .print-deck_heading__m7Eko h2,.print-deck_dark__EMW1O h2,.print-deck_dark__EMW1O h3{color:var(--on-dark,#fff)}.print-deck_dark__EMW1O p[class*=lead]{color:var(--on-dark-muted)}.print-deck_body__7qirg{display:flex;flex:1;flex-direction:column;min-height:0;padding-bottom:20px}.print-deck_heading__m7Eko.print-deck_heading__m7Eko{max-width:1000px;margin-bottom:32px}.print-deck_heading__m7Eko p[class*=lead]{max-width:820px;margin-top:16px}.print-deck_footer__C2kIo{display:flex;align-items:center;gap:16px;height:64px;margin-top:auto;border-top:1px solid var(--line);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.75rem;letter-spacing:.08em;color:var(--muted)}.print-deck_dark__EMW1O .print-deck_footer__C2kIo{border-top-color:rgb(255 255 255/12%);color:var(--on-dark-muted)}.print-deck_logo__j8E4E{width:auto;height:16px}.print-deck_page__rTkTU{margin-left:auto}.print-deck_cover__sL175{background:radial-gradient(80% 60% at 90% 0,rgb(59 78 255/45%),transparent 100%),radial-gradient(50% 50% at 0 100%,rgb(59 78 255/16%),transparent 100%),var(--surface-dark,#0f1820)}.print-deck_coverLogo__zRaoY{align-self:flex-start;width:auto;height:40px}.print-deck_coverText__GgZt7{margin-top:auto;margin-bottom:40px}.print-deck_coverText__GgZt7>div{max-width:1120px}.print-deck_coverText__GgZt7 h2{color:var(--on-dark,#fff)}.print-deck_coverText__GgZt7 p[class*=lead]{max-width:760px;color:var(--on-dark-muted)}.print-deck_coverTitle__snAx7{margin-bottom:32px!important;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-muted)}.print-deck_card__Y_7VZ{padding:24px 26px;border:1px solid var(--line);border-radius:var(--radius-card,24px);background:#fff}.print-deck_dark__EMW1O .print-deck_card__Y_7VZ{border-color:rgb(255 255 255/12%);background:rgb(255 255 255/4%)}.print-deck_cardTitle__qW_DT.print-deck_cardTitle__qW_DT{margin:0;font-size:1.375rem;font-weight:var(--display-weight,300);letter-spacing:-.02em;line-height:1.2}.print-deck_cardBody__GftvW.print-deck_cardBody__GftvW{margin:10px 0 0;font-size:.9375rem;line-height:1.5;color:var(--muted)}.print-deck_dark__EMW1O .print-deck_cardBody__GftvW.print-deck_cardBody__GftvW{color:var(--on-dark-muted)}.print-deck_label__KJQ8X.print-deck_label__KJQ8X{margin:0 0 12px;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.print-deck_dark__EMW1O .print-deck_label__KJQ8X.print-deck_label__KJQ8X{color:var(--on-dark-muted)}.print-deck_index__e3HN_{display:block;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.75rem;color:var(--accent)}.print-deck_dark__EMW1O .print-deck_index__e3HN_{color:var(--accent-bright,#7d8cff)}.print-deck_chips__AxWDt{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.print-deck_chips__AxWDt>li{padding:7px 14px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:.9375rem}.print-deck_dark__EMW1O .print-deck_chips__AxWDt>li{border-color:rgb(255 255 255/14%);background:rgb(255 255 255/4%)}.print-deck_note__NLZP5.print-deck_note__NLZP5{margin:auto 0 0;padding-top:16px;font-size:.75rem;line-height:1.4;color:var(--muted)}.print-deck_dark__EMW1O .print-deck_note__NLZP5.print-deck_note__NLZP5{color:var(--on-dark-muted)}.print-deck_gateway__3gdkI [class*=sectionHeading]{display:none}.print-deck_gateway__3gdkI{zoom:.5}.print-deck_cost__RjYKX{zoom:.9}.print-deck_cost__RjYKX [data-cost] [class*=sectionHeading]{display:none}.print-deck_cost__RjYKX [data-cost]{align-items:center}.print-deck_dark__EMW1O .print-deck_cost__RjYKX [data-cost]>[data-flow-avoid]{padding:0;border:0;background:none;box-shadow:none}.print-deck_dark__EMW1O .print-deck_cost__RjYKX [data-cost-metric] span{color:var(--on-dark,#fff)}.print-deck_dark__EMW1O .print-deck_cost__RjYKX [data-cost-metric] small{color:var(--on-dark-muted)}.print-deck_plates__W8VyO{align-self:center;min-width:0}.print-deck_plates__W8VyO [data-how-it-works]{display:block}.print-deck_plates__W8VyO [data-how-it-works]>:not([aria-hidden=true]){display:none}.print-deck_contacts__75VDL ul{margin:0 0 20px;padding:0;list-style:none}.print-deck_contacts__75VDL li{display:flex;gap:14px;align-items:center;padding:10px 0;border-top:1px solid rgb(255 255 255/12%)}.print-deck_contacts__75VDL img{width:48px;height:48px;border-radius:12px;object-fit:cover}.print-deck_contacts__75VDL li>span{display:flex;flex-direction:column;gap:2px}.print-deck_contacts__75VDL strong{font-size:1rem;font-weight:500;color:var(--on-dark,#fff)}.print-deck_contacts__75VDL li span span{font-size:.875rem;color:var(--on-dark-muted)}.print-deck_book__kA5p5.print-deck_book__kA5p5{display:flex;flex-direction:column;gap:6px;margin:0;padding:20px 24px;border-radius:var(--radius-card,24px);background:var(--accent,#3b4eff)}.print-deck_book__kA5p5 span{color:rgb(255 255 255/80%)}.print-deck_book__kA5p5 strong{font-size:1.5rem;font-weight:400;letter-spacing:-.02em;color:#fff}.expertise-deck_questions__tcbQA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;margin:8px 0 0;padding:0;list-style:none}.expertise-deck_questions__tcbQA li{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:baseline;padding:44px 0;border-top:1px solid var(--line);font-size:2.25rem;font-weight:var(--display-weight,300);letter-spacing:-.02em;line-height:1.2}.expertise-deck_shift__khw_a{margin-top:8px}.expertise-deck_shift__khw_a [data-before-after]{gap:24px}.expertise-deck_shift__khw_a [data-before-after]>section{padding:32px 36px;border:1px solid rgb(255 255 255/12%)!important;background:rgb(255 255 255/4%)!important;box-shadow:none!important;color:var(--on-dark,#fff)}.expertise-deck_shift__khw_a [data-before-after]>section:last-child{border-color:rgb(125 140 255/45%)!important}.expertise-deck_shift__khw_a [data-before-after] h3{color:var(--on-dark,#fff)!important}.expertise-deck_shift__khw_a [data-before-after] li{padding:10px 0;border-color:rgb(255 255 255/12%)!important;color:var(--on-dark,#fff)!important}.expertise-deck_shift__khw_a [data-before-after] svg{color:var(--accent-bright,#7d8cff)}.expertise-deck_missions__fBTQ6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:auto 0;padding:0;list-style:none}.expertise-deck_missions__fBTQ6>li{display:flex;flex-direction:column;padding:32px 32px 36px}.expertise-deck_missions__fBTQ6 h3{margin-top:48px!important;font-size:2rem!important}.expertise-deck_missions__fBTQ6 p{font-size:1.0625rem!important}.expertise-deck_pillars__Z8mvY.expertise-deck_pillars__Z8mvY{gap:24px}.expertise-deck_pillars__Z8mvY>li{padding:0!important;overflow:hidden}.expertise-deck_pillars__Z8mvY h3{font-size:1.5rem!important}.expertise-deck_pillars__Z8mvY img{height:180px!important;aspect-ratio:auto!important}.expertise-deck_pillars__Z8mvY>li>div{padding:24px 28px!important}.expertise-deck_pillars__Z8mvY li li{padding:8px 0!important}.expertise-deck_pillars__Z8mvY li ul{margin-top:12px!important}.expertise-deck_stackLayout__aSnh6{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;min-height:0}.expertise-deck_steps___atX9{align-self:start;margin:0;padding:0;list-style:none}.expertise-deck_steps___atX9>li{display:grid;grid-template-columns:40px minmax(0,1fr);padding:10px 0;border-top:1px solid var(--line)}.expertise-deck_steps___atX9 h3{margin:0;font-size:1.25rem;font-weight:400;letter-spacing:-.01em}.expertise-deck_steps___atX9 p{grid-column:2;margin-top:2px;font-size:.9375rem;line-height:1.45;color:var(--muted)}.expertise-deck_steps___atX9>li>span{padding-top:6px}.expertise-deck_assessment__VUVRp{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:56px;align-items:start}.expertise-deck_mock__VDAWk{zoom:.8}.expertise-deck_capabilities__LOlmS{margin:0;padding:0;list-style:none}.expertise-deck_capabilities__LOlmS>li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:center;padding:8px 0;border-top:1px solid rgb(255 255 255/12%)}.expertise-deck_capabilityVisual__wsKox{display:block;width:56px;height:56px;overflow:hidden}.expertise-deck_capabilities__LOlmS strong{display:block;color:var(--on-dark,#fff);font-size:1rem;font-weight:500}.expertise-deck_capabilities__LOlmS strong+span{display:block;margin-top:2px;font-size:.875rem;line-height:1.4;color:var(--on-dark-muted)}.expertise-deck_sectors__ahF1F{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.expertise-deck_sectors__ahF1F [data-outcome-card]{position:relative;overflow:hidden;height:100%;padding:20px 26px;border:1px solid rgb(255 255 255/12%);background:rgb(255 255 255/4%);box-shadow:none}.expertise-deck_sectors__ahF1F [data-outcome-card] h3{font-size:1.375rem!important}.expertise-deck_sectors__ahF1F [data-outcome-card] h4{margin-bottom:8px!important}.expertise-deck_sectors__ahF1F [data-outcome-card]>div:first-child{zoom:.44;margin-bottom:12px}.expertise-deck_sectors__ahF1F [data-outcome-card]>p:first-of-type{margin-bottom:10px}.expertise-deck_sectors__ahF1F [data-outcome-card] li{padding:7px 0;font-size:.9375rem}.expertise-deck_leadership__bTKxy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:8px 0 0;padding:0;list-style:none}.expertise-deck_leadership__bTKxy>li{padding:28px 30px}.expertise-deck_leadership__bTKxy li ul{margin:16px 0 0;padding:0;list-style:none}.expertise-deck_leadership__bTKxy li li{display:grid;grid-template-columns:14px 1fr;gap:10px;padding:10px 0;border-top:1px solid var(--line);font-size:.9375rem;line-height:1.4;color:var(--muted)}.expertise-deck_leadership__bTKxy li li svg{margin-top:3px;color:var(--accent,#3b4eff)}.expertise-deck_team__X3Hyc{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:48px;align-items:end;margin-top:auto;margin-bottom:auto}.expertise-deck_people__MoR4P{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.expertise-deck_people__MoR4P li{display:flex;flex-direction:column;gap:4px}.expertise-deck_people__MoR4P img{width:100%;height:auto;aspect-ratio:1;margin-bottom:10px;border-radius:16px;object-fit:cover}.expertise-deck_people__MoR4P strong{font-size:1rem;font-weight:500;color:var(--on-dark,#fff)}.expertise-deck_people__MoR4P span{font-size:.875rem;color:var(--on-dark-muted)}.mobile-text_onlyOnMobile___QOVo.mobile-text_onlyOnMobile___QOVo,.mobile-text_short__mqPbA{display:none}@media (max-width:600px){.mobile-text_full__YErzc,.mobile-text_hideOnMobile__hM8is.mobile-text_hideOnMobile__hM8is{display:none}.mobile-text_short__mqPbA{display:inline}.mobile-text_onlyOnMobile___QOVo.mobile-text_onlyOnMobile___QOVo{display:block}}.page-flows_layer__oucu0{position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none}.page-flows_layer__oucu0 svg{position:absolute;top:0;left:0;overflow:visible}.page-flows_signal__2CBda,.page-flows_track__TixuD{fill:none;stroke-linecap:round}.page-flows_track__TixuD{stroke:rgb(59 78 255/14%)}.page-flows_signal__2CBda{stroke:#3b4eff;opacity:.55;stroke-dasharray:280 1420;animation:page-flows_run__yYHVH 18s linear infinite}.page-flows_glow__PvEbN{stroke-width:6;opacity:.08;filter:blur(2px)}@keyframes page-flows_run__yYHVH{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1700}}@media (prefers-reduced-motion:reduce){.page-flows_signal__2CBda{display:none}.page-flows_track__TixuD{stroke:rgb(59 78 255/18%)}}.footer_footer__hkUv8{width:100%;margin-inline:0;border-radius:0;background:#101820;color:#ffffff;font-family:var(--font-geist-sans),Arial,sans-serif}.footer_footer__hkUv8 *,.footer_footer__hkUv8 :after,.footer_footer__hkUv8 :before{box-sizing:border-box}.footer_footer__hkUv8 a{color:inherit;text-decoration:none}.footer_footer__hkUv8 a:focus-visible,.footer_footer__hkUv8 button:focus-visible,.footer_footer__hkUv8 input:focus-visible{outline:2px solid #7297ff;outline-offset:3px}.footer_footer__hkUv8 ul{margin:0;padding:0;list-style:none}.footer_footer__hkUv8 h3,.footer_footer__hkUv8 p{margin:0}.footer_inner__xzLD3{width:min(var(--container,1440px),calc(100% - 2 * var(--gutter, clamp(28px, 4vw, 64px))));margin-inline:auto;padding:clamp(56px,5vw,80px) 0 clamp(28px,3vw,40px)}.footer_top__5pAkX{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,64px);align-items:start}.footer_brand__0OaHS p{max-width:280px;margin-top:18px;font-size:.95rem;line-height:1.6;color:#a6b3c2}.footer_wordmark__iwfG3{display:inline-flex}.footer_group__2VNSg h3{margin-bottom:16px;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8d9aa8}.footer_group__2VNSg li+li{margin-top:10px}.footer_group__2VNSg a{font-size:.95rem;color:#e3e8ee;transition:color .2s ease}.footer_group__2VNSg a:hover{color:#ffffff;text-decoration:underline;text-underline-offset:3px}.footer_legal__PZXrC{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:clamp(40px,4vw,64px);padding-top:24px;border-top:1px solid #42556980;font-size:.85rem;color:#8d9aa8}.footer_legalLinks__CleOe{display:flex;flex-wrap:wrap;gap:8px 20px}.footer_legalLinks__CleOe a:hover{color:#ffffff}@media (max-width:900px){.footer_top__5pAkX{grid-template-columns:repeat(3,minmax(0,1fr))}.footer_brand__0OaHS{grid-column:1/-1}}@media (max-width:600px){.footer_top__5pAkX{grid-template-columns:minmax(0,1fr)}}.book_section__VZPDN{padding-block:clamp(64px,7vw,112px) clamp(88px,9vw,144px)}.book_consultation__cj2Ug{--field-line:var(--line-strong,#cbd2d9);--field-bg:#ffffff;--focus-ring:color-mix(in srgb,var(--accent) 18%,transparent);--error:#b42318;display:flex;flex-direction:column;gap:32px}.book_consultation__cj2Ug .book_title__zalir{max-width:none;font-size:clamp(2rem,1.5rem + 1.6vw,3rem);font-weight:var(--display-weight,300);line-height:1.08;letter-spacing:-.04em;color:var(--ink);white-space:normal}.book_consultationForm__72dtn{min-width:0;width:100%}.book_consultation__cj2Ug .book_hint__WY69z{font-size:.95rem;line-height:1.55;color:var(--muted)}.book_consultation__cj2Ug .book_stepTitle__Vvib1{margin:0;font-size:1.35rem;font-weight:500;line-height:1.25;letter-spacing:-.02em;color:var(--ink)}.book_consultation__cj2Ug .book_stepTitle__Vvib1+.book_hint__WY69z{margin-top:6px}.book_steps__QJSbO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 32px;padding:0;list-style:none}.book_step__4tn16{display:flex;align-items:baseline;gap:6px;min-width:0;padding-top:10px;border-top:2px solid var(--line);font-size:.75rem;line-height:1.4;color:var(--muted);transition:border-color .25s ease,color .25s ease}.book_stepDone__enFAo,.book_stepOn__seISw{border-top-color:var(--accent)}.book_stepOn__seISw{color:var(--ink)}.book_stepNum__MIqr4{flex:none;font-variant-numeric:tabular-nums;color:var(--accent)}.book_stepLabel__HAAto{min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.book_form__Rcfxr{display:flex;flex-direction:column;gap:20px}.book_formGrid__DjLAC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;align-items:start}.book_wide__6Wj_4{grid-column:1/-1}.book_field__JyZ3S{display:flex;flex-direction:column;gap:8px;min-width:0}.book_label__3W8hl{font-size:.875rem;font-weight:500;line-height:1.4;color:var(--ink)}.book_req__e1vvk{margin-left:3px;color:var(--accent)}.book_fieldHint__nt0T_{font-size:.8125rem;line-height:1.45;color:var(--muted)}.book_input__KB0Y3,.book_select__Yg_Us,.book_textarea__N7r_c{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--field-line);border-radius:10px;background:var(--field-bg);color:var(--ink);font-family:inherit;font-size:1rem;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease}.book_input__KB0Y3::placeholder,.book_textarea__N7r_c::placeholder{color:color-mix(in srgb,var(--muted) 75%,transparent)}.book_input__KB0Y3:hover,.book_select__Yg_Us:hover,.book_textarea__N7r_c:hover{border-color:color-mix(in srgb,var(--ink) 35%,var(--field-line))}.book_input__KB0Y3:focus,.book_select__Yg_Us:focus,.book_textarea__N7r_c:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.book_textarea__N7r_c{min-height:96px;resize:vertical}.book_select__Yg_Us{appearance:none;padding-right:40px}.book_selectWrap__0yTwE{position:relative;display:block}.book_selectWrap__0yTwE:after{content:"";position:absolute;top:50%;right:16px;width:7px;height:7px;pointer-events:none;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:translateY(-70%) rotate(45deg)}.book_invalid__JIqXY,.book_invalid__JIqXY:focus{border-color:var(--error)}.book_invalid__JIqXY:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--error) 16%,transparent)}.book_fieldError__vA8TR{font-size:.8125rem;line-height:1.45;color:var(--error)}.book_submit__CW_uk{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:var(--action-height,52px);margin-top:4px;padding:14px 20px;border:none;border-radius:10px;background:var(--accent);color:#ffffff;font-family:inherit;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s ease}.book_submit__CW_uk:hover:not(:disabled){background:var(--accent-strong)}.book_submit__CW_uk:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.book_submit__CW_uk:disabled{opacity:.6;cursor:default}.book_back__lzjzo{align-self:center;padding:8px 0;border:none;background:none;color:var(--muted);font-family:inherit;font-size:.875rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.book_back__lzjzo:hover{color:var(--ink)}.book_error__vuVcG{padding:12px 14px;border:1px solid color-mix(in srgb,var(--error) 35%,transparent);border-radius:10px;background:color-mix(in srgb,var(--error) 6%,transparent);font-size:.875rem;line-height:1.5;color:var(--ink)}.book_review__OdLao{display:flex;flex-direction:column;margin:0;border:1px solid var(--line);border-radius:12px;background:var(--field-bg);overflow:hidden}.book_reviewRow__HG7ux{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:16px;padding:12px 16px}.book_reviewRow__HG7ux+.book_reviewRow__HG7ux{border-top:1px solid var(--line)}.book_reviewKey__m7RMB{font-size:.8125rem;line-height:1.5;color:var(--muted)}.book_reviewValue__WHlVs{margin:0;font-size:.9375rem;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.book_calendar__cZ0DI{min-height:560px;margin-top:20px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.book_consultation__cj2Ug .book_calendarFallback__7MftJ{margin-top:14px;font-size:.875rem;color:var(--muted)}.book_calendarFallback__7MftJ a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.book_formGrid__DjLAC{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.book_formGrid__DjLAC{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:560px){.book_reviewRow__HG7ux{grid-template-columns:1fr;gap:2px}.book_step__4tn16:not(.book_stepOn__seISw) .book_stepLabel__HAAto{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media (prefers-reduced-motion:reduce){.book_input__KB0Y3,.book_select__Yg_Us,.book_step__4tn16,.book_submit__CW_uk,.book_textarea__N7r_c{transition:none}}.book_lined___XjkL .book_formGrid__DjLAC{grid-template-columns:1fr;gap:28px}.book_lined___XjkL .book_input__KB0Y3,.book_lined___XjkL .book_select__Yg_Us{min-height:44px;padding:10px 0;border:0;border-bottom:1px solid var(--field-line);border-radius:0;background:transparent;font-size:1.05rem}.book_lined___XjkL .book_select__Yg_Us{padding-right:32px}.book_lined___XjkL .book_selectWrap__0yTwE:after{right:4px}.book_lined___XjkL .book_input__KB0Y3:focus,.book_lined___XjkL .book_select__Yg_Us:focus{border-bottom-color:var(--accent);box-shadow:0 1px 0 0 var(--accent)}.book_lined___XjkL .book_label__3W8hl{font-size:1rem;font-weight:400;color:var(--muted)}.motion_surface__0Hi6n{position:relative}.motion_surface__0Hi6n .reveal{opacity:1;transform:none;transition:none}.motion_surface__0Hi6n .reveal.is-visible{animation:motion_arrive__DciSC .7s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--reveal-delay,0s)}@keyframes motion_arrive__DciSC{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.motion_surface__0Hi6n[data-motion=paused] *,.motion_surface__0Hi6n[data-motion=paused] :after,.motion_surface__0Hi6n[data-motion=paused] :before{animation-play-state:paused!important;transition:none!important}.motion_surface__0Hi6n[data-motion=paused] .reveal.is-visible,.motion_surface__0Hi6n[data-motion=paused] [data-route-destination]{animation:none;opacity:1;transform:none}.motion_surface__0Hi6n [data-inview=false] *,.motion_surface__0Hi6n [data-inview=false] :after,.motion_surface__0Hi6n [data-inview=false] :before{animation-play-state:paused!important}@media (max-width:767px){.motion_surface__0Hi6n *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){.motion_surface__0Hi6n *,.motion_surface__0Hi6n :after,.motion_surface__0Hi6n :before{animation:none!important;transition:none!important}}.peripheral-flows_section___xWyx{position:relative;isolation:isolate;--flow-gutter:max(32px,calc((100% - 1440px) / 2 - 16px))}.peripheral-flows_section___xWyx>:not(.peripheral-flows_periphery__FeNLf){position:relative;z-index:1}.peripheral-flows_periphery__FeNLf{position:absolute;inset:0;overflow:clip;pointer-events:none;user-select:none;content-visibility:auto}.peripheral-flows_periphery__FeNLf svg{display:block;height:100%}.peripheral-flows_hero__QeOyr{mask-image:linear-gradient(90deg,#000,#0008 12%,transparent 28%,transparent 72%,#0008 88%,#000)}.peripheral-flows_hero__QeOyr svg{width:100%}.peripheral-flows_periphery__FeNLf path{fill:none;vector-effect:non-scaling-stroke}.peripheral-flows_track__Eqmkt{stroke:#3b4eff;stroke-width:1.2;opacity:.48}.peripheral-flows_signal__ZreFv{stroke:#3b4eff;stroke-width:2;stroke-linecap:round;stroke-dasharray:4 96;animation:peripheral-flows_signal-flow__AEcd_ 18s linear infinite}.peripheral-flows_periphery__FeNLf g:nth-child(2n) .peripheral-flows_signal__ZreFv{animation-duration:24s;animation-delay:-9s}.peripheral-flows_periphery__FeNLf g:nth-child(3n) .peripheral-flows_signal__ZreFv{animation-duration:21s;animation-delay:-14s}.peripheral-flows_quiet__2vv1M{opacity:1}.peripheral-flows_quiet__2vv1M svg{position:absolute;top:0;width:var(--flow-gutter);overflow:hidden;mask-image:linear-gradient(90deg,#000,#000 65%,transparent)}.peripheral-flows_edgeLeft__Qi6kB{left:0}.peripheral-flows_edgeRight__hzkIg{right:0;transform:scaleX(-1)}.peripheral-flows_quiet__2vv1M .peripheral-flows_track__Eqmkt{stroke-width:1;opacity:.2}.peripheral-flows_quiet__2vv1M .peripheral-flows_signal__ZreFv{stroke-width:1.5;opacity:.55;animation-duration:32s}.peripheral-flows_quiet__2vv1M g:nth-child(2n) .peripheral-flows_signal__ZreFv{animation-duration:38s}.peripheral-flows_quiet__2vv1M g:nth-child(3n) .peripheral-flows_signal__ZreFv{animation-duration:35s}@keyframes peripheral-flows_signal-flow__AEcd_{to{stroke-dashoffset:-100}}@media (max-width:1199px){.peripheral-flows_section___xWyx{--flow-gutter:20px}}@media (max-width:850px){.peripheral-flows_section___xWyx{--flow-gutter:14px}}@media (max-width:700px){.peripheral-flows_hero__QeOyr{opacity:.65;mask-image:linear-gradient(90deg,#000,transparent 20%,transparent 80%,#000)}}@media (max-width:600px){.peripheral-flows_section___xWyx{--flow-gutter:12px}}@media (prefers-reduced-motion:reduce){.peripheral-flows_signal__ZreFv{animation:none}}.hero-motion_stage__pYds6{position:absolute;z-index:0;top:clamp(200px,26%,300px);right:clamp(12px,2.5vw,48px);width:min(48%,780px);pointer-events:none}.hero-motion_frame__LBAar{position:relative;aspect-ratio:980/720}.hero-motion_scene__fr9lK{position:absolute;inset:0}@property --from{syntax:"*";inherits:false}@property --to{syntax:"*";inherits:false}.hero-motion_scene__fr9lK [data-part]{opacity:0;transform:var(--from,translateY(14px) scale(.92));transform-box:fill-box;transform-origin:center;transition:opacity .45s ease,transform .9s cubic-bezier(.34,1.45,.55,1),filter .6s ease}.hero-motion_scene__fr9lK [data-part]:not([data-part] *){filter:blur(4px)}.hero-motion_scene__fr9lK [data-part=item]{transform:var(--from,scale(.4))}.hero-motion_scene__fr9lK[data-state=active] [data-part]{opacity:1;transform:none;filter:none;transition-delay:calc(.3s + var(--i) * 90ms)}.hero-motion_scene__fr9lK[data-state=after] [data-part]:not([data-part] *){opacity:0;transform:var(--to,translateY(-12px) scale(.97));filter:blur(2px);transition:transform 1s cubic-bezier(.65,0,.35,1),opacity .5s ease .5s,filter .5s ease .4s}.hero-motion_scene__fr9lK[data-state=after] [data-part] [data-part]{opacity:1;transform:none;filter:none;transition:none}.hero-motion_scene__fr9lK:not([data-state=before]) [data-anim=scan]{animation:hero-motion_scan__dwnD1 2.4s ease-in-out 1.6s infinite}.hero-motion_scene__fr9lK [data-anim=scan]{opacity:0}@keyframes hero-motion_scan__dwnD1{0%{opacity:0;transform:translateY(0)}15%,85%{opacity:.9}to{opacity:0;transform:translateY(250px)}}.hero-motion_scene__fr9lK [data-anim=pop]{transform-box:fill-box;transform-origin:center}.hero-motion_scene__fr9lK:not([data-state=before]) [data-anim=pop]{animation:hero-motion_pop__BB0kz .55s cubic-bezier(.3,1.6,.5,1) both;animation-delay:calc(.45s + var(--i, 0) * 90ms)}@keyframes hero-motion_pop__BB0kz{0%{transform:scale(.3);opacity:0}}.hero-motion_scene__fr9lK [data-anim=tick]{stroke-dasharray:60;stroke-dashoffset:60}.hero-motion_scene__fr9lK:not([data-state=before]) [data-anim=tick]{animation:hero-motion_draw__PYA3E .6s ease-out forwards;animation-delay:calc(.8s + var(--i, 0) * 90ms)}@keyframes hero-motion_draw__PYA3E{to{stroke-dashoffset:0}}@keyframes hero-motion_dash__82Ql8{to{stroke-dashoffset:-56}}.hero-motion_scene__fr9lK:not([data-state=before]) [data-part=guide] polyline{animation:hero-motion_dash__82Ql8 4s linear infinite}.hero-motion_scene__fr9lK[data-state=active] [data-part=forward]>*{animation:hero-motion_breathe__Y0vXi 2.6s ease-in-out 3s infinite}@keyframes hero-motion_breathe__Y0vXi{50%{opacity:.75}}.hero-motion_scene__fr9lK [data-anim=travel]{transform-box:fill-box;transform-origin:center}.hero-motion_scene__fr9lK:not([data-state=before]) [data-anim=travel]{animation:hero-motion_travel__AN8jd 1.4s cubic-bezier(.55,0,.3,1) forwards;animation-delay:calc(1.2s + var(--d) * .24s)}@keyframes hero-motion_travel__AN8jd{to{transform:translate(var(--dx),var(--dy)) scale(var(--s))}}.hero-motion_scene__fr9lK [data-anim=land]{opacity:0}.hero-motion_scene__fr9lK:not([data-state=before]) [data-anim=land]{animation:hero-motion_land__9E0uV .5s ease-out forwards;animation-delay:calc(2.4s + var(--d) * .24s)}@keyframes hero-motion_land__9E0uV{to{opacity:1}}.hero-motion_scene__fr9lK:not([data-state=before]) [data-anim=flow] :is(path,polyline,line){animation:hero-motion_dash__82Ql8 4s linear infinite}.hero-motion_scene__fr9lK:not([data-state=before]) [data-anim=stream]{animation:hero-motion_stream__0bWZP 1.2s linear infinite}@keyframes hero-motion_stream__0bWZP{to{stroke-dashoffset:-28}}.hero-motion_scene__fr9lK [data-anim=ring]{opacity:0}.hero-motion_scene__fr9lK:not([data-state=before]) [data-anim=ring]{animation:hero-motion_land__9E0uV .5s ease-out forwards;animation-delay:calc(.9s + var(--i, 0) * 90ms)}.hero-motion_scene__fr9lK [data-anim=grow]{transform-box:fill-box;transform-origin:left center}.hero-motion_scene__fr9lK[data-state=active] [data-anim=grow]{animation:hero-motion_grow__PusvZ .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.35s + var(--i, 0) * 90ms)}@keyframes hero-motion_grow__PusvZ{0%{transform:scaleX(0)}}.hero-motion_scene__fr9lK [data-anim=packet]{offset-distance:0;opacity:0}.hero-motion_scene__fr9lK:not([data-state=before]) [data-anim=packet]{animation:hero-motion_packet__GD7Up 1.5s ease-in-out infinite;animation-delay:calc(var(--start, 1.2s) + var(--d) * .5s)}@keyframes hero-motion_packet__GD7Up{10%,85%{opacity:1}to{offset-distance:100%;opacity:0}}.hero-motion_scene__fr9lK:not([data-state=before]) [data-anim=fade]{animation:hero-motion_fadeOut__lavm2 .8s ease forwards;animation-delay:calc(2.1s + var(--d, 0) * 1s)}@keyframes hero-motion_fadeOut__lavm2{to{opacity:.2}}.hero-motion_scene__fr9lK [data-anim=beat]{transform-box:fill-box;transform-origin:center}.hero-motion_scene__fr9lK:not([data-state=before]) [data-anim=beat]{animation:hero-motion_beat__f_UxM 1.4s ease-in-out 3.6s infinite}@keyframes hero-motion_beat__f_UxM{50%{transform:scale(1.6);opacity:.6}}.hero-motion_stage__pYds6[data-playing=false] *{animation-play-state:paused!important}.hero-motion_captions__W_sjq{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:8px 0 0;padding:0;list-style:none;color:rgb(255 255 255/42%);font-size:12.5px}.hero-motion_captions__W_sjq li{position:relative;display:flex;align-items:baseline;gap:6px;padding-bottom:6px;transition:color .4s ease}.hero-motion_captions__W_sjq li[data-current]{color:#fff}.hero-motion_step__G7_rE{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;color:#8e9bff}.hero-motion_progress__Utq0z{position:absolute;bottom:0;left:0;height:2px;width:100%;background:var(--accent,#3b4eff);transform-origin:left;animation:hero-motion_progress__Utq0z linear both}@keyframes hero-motion_progress__Utq0z{0%{transform:scaleX(0)}}@media (max-width:700px){.hero-motion_stage__pYds6{top:auto;right:0;bottom:20px;left:0;width:auto;padding:0 6px}.hero-motion_frame__LBAar{overflow:hidden}.hero-motion_scene__fr9lK svg{transform:scale(var(--m-scale,1));transform-origin:var(--m-origin,50% 50%)}.hero-motion_scene__fr9lK[data-scene="0"]{--m-scale:1.06;--m-origin:52% 46%}.hero-motion_scene__fr9lK[data-scene="1"]{--m-scale:1.1;--m-origin:46% 46%}.hero-motion_scene__fr9lK[data-scene="2"]{--m-scale:1.04;--m-origin:55% 50%}.hero-motion_scene__fr9lK[data-scene="3"]{--m-scale:1.08;--m-origin:50% 55%}.hero-motion_captions__W_sjq{margin-top:10px;font-size:13px}.hero-motion_captions__W_sjq li:not([data-current]){display:none}}@media (prefers-reduced-motion:reduce){.hero-motion_scene__fr9lK [data-anim],.hero-motion_scene__fr9lK [data-part],.hero-motion_scene__fr9lK[data-state] [data-part]{transition:none;animation:none}}.rag-scene_rag__rRau2{container-type:inline-size;width:100%;color:#ffffff;font-family:var(--font-geist-sans),Arial,sans-serif}.rag-scene_rag__rRau2>*+*{margin-top:2.2cqw}.rag-scene_head__C18IZ{color:#8e9bff;font-family:var(--font-geist-mono),monospace;font-size:max(9px,1.45cqw);letter-spacing:.12em;text-transform:uppercase}.rag-scene_question__Sy_9B{display:flex;align-items:center;gap:1.4cqw;padding:1.5cqw 2cqw;border:1px solid #3b4eff;border-radius:99px;background:rgba(17,26,36,.96);font-size:max(11px,2cqw);box-shadow:0 0 2.4cqw rgba(59,78,255,.28)}.rag-scene_ask__KNXhU{display:grid;flex:none;place-items:center;width:3cqw;height:3cqw;border-radius:50%;background:#3b4eff;font-size:max(10px,1.7cqw);font-weight:600}.rag-scene_pair__lVTp_{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2cqw}.rag-scene_passages__A3iwH,.rag-scene_step__q_j6K{position:relative;padding:1.8cqw 2cqw;border:1px solid rgba(255,255,255,.14);border-radius:1.6cqw;background:rgba(17,26,36,.9)}.rag-scene_step__q_j6K>*+*{margin-top:1.2cqw}.rag-scene_grants__csMmO{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6cqw 1.4cqw;font-size:max(10px,1.75cqw)}.rag-scene_grants__csMmO dt{color:#9aa6b2}.rag-scene_grants__csMmO dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rag-scene_status__x_DLa{display:inline-flex;align-items:center;gap:.8cqw;padding:.5cqw 1.4cqw .5cqw .9cqw;border-radius:99px;background:rgba(59,78,255,.22);color:#c7d2e4;font-size:max(10px,1.6cqw)}.rag-scene_tick__OgBmG{flex:none;width:2.2cqw;height:2.2cqw;fill:none;stroke:#8e9bff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rag-scene_lookup__jiqyI{display:flex;align-items:center;gap:1.4cqw;font-size:max(10px,1.6cqw)}.rag-scene_part__Oq3s1{flex:none;padding:.5cqw 1.2cqw;border:1px solid rgba(255,255,255,.4);border-radius:99px;font-family:var(--font-geist-mono),monospace}.rag-scene_revisions__f3w8S{display:grid;gap:.6cqw;min-width:0}.rag-scene_rev__OiY6W{display:flex;align-items:center;gap:.9cqw;color:#c7d2e4;white-space:nowrap}.rag-scene_rev__OiY6W b{padding:.3cqw .9cqw;border-radius:99px;background:#3b4eff;color:#ffffff;font-weight:500;box-shadow:0 0 1.4cqw rgba(59,78,255,.7)}.rag-scene_revSkipped__CzAyH{color:#f0c27e}.rag-scene_revSkipped__CzAyH b{border:1px dashed #d99a3d;background:transparent;color:#f0c27e;text-decoration:line-through;box-shadow:none}.rag-scene_found__yox0i{display:flex;flex-wrap:wrap;align-items:center;gap:.7cqw}.rag-scene_foundLabel__Z_Ac7{color:#9aa6b2;font-size:max(10px,1.5cqw)}.rag-scene_file__Bf5x8{padding:.35cqw .9cqw;border:1px solid rgba(142,155,255,.5);border-radius:.8cqw;color:#c7d2e4;font-family:var(--font-geist-mono),monospace;font-size:max(9px,1.4cqw)}.rag-scene_passages__A3iwH>*+*{margin-top:1.2cqw}.rag-scene_cards__S1l4T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6cqw}.rag-scene_card__Prf4i{padding:1.2cqw 1.4cqw;border:1px solid rgba(255,255,255,.2);border-radius:1.2cqw;background:rgba(255,255,255,.04)}.rag-scene_cardHead__YM3Fv{margin-bottom:.8cqw!important;color:#ffffff;font-family:var(--font-geist-mono),monospace;font-size:max(10px,1.55cqw)}.rag-scene_card__Prf4i ol{display:grid;gap:.25cqw}.rag-scene_card__Prf4i li{display:grid;grid-template-columns:2.4cqw minmax(0,1fr) auto;align-items:center;gap:.6cqw;padding:.2cqw .5cqw;border-radius:.5cqw;color:#9aa6b2;font-family:var(--font-geist-mono),monospace;font-size:max(9.5px,1.5cqw)}.rag-scene_lineNo__u4M0J{color:rgba(255,255,255,.4);text-align:right}.rag-scene_lineText__VLR_T{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rag-scene_card__Prf4i li.rag-scene_cited__ZwoWT{background:rgba(59,78,255,.3);color:#ffffff;box-shadow:inset 0 0 0 1px rgba(142,155,255,.7);animation:rag-scene_cite__HODKt .5s ease both}.rag-scene_alongside__4Pu1_{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.2cqw;color:#9aa6b2;font-size:max(9px,1.4cqw)}.rag-scene_ghosts__aD99_{display:flex;gap:.7cqw;overflow:hidden;mask-image:linear-gradient(90deg,#000 60%,transparent)}.rag-scene_ghost__LcIJZ{flex:none;padding:.3cqw .8cqw;border:1px solid rgba(255,255,255,.14);border-radius:.8cqw;font-family:var(--font-geist-mono),monospace;font-size:max(9.5px,1.3cqw)}.rag-scene_model__u3GM_{border-color:#3b4eff;box-shadow:0 0 2.4cqw rgba(59,78,255,.22)}.rag-scene_badge__w58GJ{margin-left:.6cqw;padding:.2cqw .8cqw;border-radius:99px;background:rgba(59,78,255,.25);color:#c7d2e4;letter-spacing:.04em;text-transform:none}.rag-scene_note__wdUSW{color:#9aa6b2;font-size:max(9.5px,1.45cqw)}.rag-scene_answer__2_CqH{font-size:max(10px,1.65cqw);line-height:1.5;animation:rag-scene_reveal__t_qoO 1.2s cubic-bezier(.65,0,.35,1) both}.rag-scene_nowrap__fy5UD{white-space:nowrap}.rag-scene_marker__rxWPR{display:inline-grid;place-items:center;min-width:2.1cqw;height:2.1cqw;margin:0 .2cqw;padding:0 .4cqw;border-radius:.5cqw;background:#3b4eff;color:#ffffff;font-family:var(--font-geist-mono),monospace;font-size:max(9px,1.2cqw);vertical-align:.15em}.rag-scene_checks__U12fS{display:grid;gap:.9cqw}.rag-scene_checks__U12fS li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1cqw}.rag-scene_checkFile__fQib4{display:grid;min-width:0;overflow:hidden;font-family:var(--font-geist-mono),monospace;font-size:max(9px,1.4cqw);text-overflow:ellipsis;white-space:nowrap}.rag-scene_checkFile__fQib4 small{color:#9aa6b2;font-family:var(--font-geist-sans),Arial,sans-serif;font-size:max(9px,1.3cqw)}.rag-scene_enter__Ie1zN{animation:rag-scene_enter__Ie1zN .6s cubic-bezier(.22,1,.36,1) both}.rag-scene_pop__Ko3Z6{animation:rag-scene_pop__Ko3Z6 .45s cubic-bezier(.22,1,.36,1) both}@keyframes rag-scene_enter__Ie1zN{0%{opacity:0;transform:translateY(1.4cqw)}}@keyframes rag-scene_pop__Ko3Z6{0%{opacity:0;transform:scale(.85)}}@keyframes rag-scene_cite__HODKt{0%{background:transparent;color:#9aa6b2;box-shadow:inset 0 0 0 1px transparent}}@keyframes rag-scene_reveal__t_qoO{0%{clip-path:inset(0 100% 0 0)}}@media (prefers-reduced-motion:reduce){.rag-scene_rag__rRau2,.rag-scene_rag__rRau2 *{animation:none!important}}.hero_hero__c5ZOT{position:relative;isolation:isolate;overflow:clip;display:flex;align-items:center;min-height:max(880px,108svh);padding:180px 0 100px;background:var(--ink);color:#fcfcfa;--sheet-inset:0px;width:100%;margin:0;border-radius:0}.hero_content__NR_1w{position:relative;text-align:center;z-index:1}.hero_content__NR_1w>p:first-child{color:#3b4eff;letter-spacing:.16em;margin-bottom:12px}.hero_hero__c5ZOT .hero_content__NR_1w h1{max-width:1040px;margin-inline:auto;font-size:var(--type-1);font-weight:var(--display-weight,300);letter-spacing:var(--display-tracking,-.03em);line-height:1.05;text-wrap:balance;white-space:pre-line}.hero_hero__c5ZOT .hero_content__NR_1w h1 span{color:#c7d2e4}@media (min-width:701px){.hero_hero__c5ZOT .hero_content__NR_1w h1{max-width:none;font-size:min(var(--type-1),calc((100vw - 96px) / 11))}.hero_hero__c5ZOT .hero_content__NR_1w h1 span{white-space:nowrap}}.hero_hero__c5ZOT .hero_body__BtnE9{max-width:700px;margin:32px auto 0;color:#c3cbd3;font-size:var(--type-lead);line-height:1.5;text-wrap:pretty}.hero_hero__c5ZOT .hero_body__BtnE9+.hero_body__BtnE9{margin-top:16px}.hero_actions__jxC4_{justify-content:center;margin-top:38px;gap:32px}@media (max-width:700px){.hero_hero__c5ZOT{padding:132px 0 64px;min-height:100svh}.hero_hero__c5ZOT .hero_content__NR_1w h1{font-size:clamp(2rem,8vw,3.4rem);white-space:normal}.hero_hero__c5ZOT:not(.hero_page__QFNsC) .hero_content__NR_1w h1{font-size:clamp(1.9rem,calc(11vw - 3px),3.8rem);font-weight:400;line-height:1.02;color:#ffffff}.hero_hero__c5ZOT:not(.hero_page__QFNsC) .hero_content__NR_1w h1 span{color:#dfe6f1}.hero_hero__c5ZOT .hero_content__NR_1w .hero_actions__jxC4_.hero_actions__jxC4_{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%;gap:12px}.hero_hero__c5ZOT .hero_content__NR_1w .hero_actions__jxC4_.hero_actions__jxC4_>a{justify-content:center;gap:10px;min-width:0;min-height:52px;white-space:nowrap}.hero_hero__c5ZOT .hero_content__NR_1w .hero_actions__jxC4_.hero_actions__jxC4_>a:only-child{justify-self:start;padding-inline:22px}.hero_content__NR_1w>p:first-child{font-size:var(--label-size);letter-spacing:.1em;margin-bottom:10px}.hero_hero__c5ZOT .hero_body__BtnE9{font-size:1rem;margin-top:28px}.hero_actions__jxC4_{width:min(100%,460px);margin-inline:auto;gap:10px}.hero_actions__jxC4_ a{min-width:0;justify-content:space-between}}.hero_content__NR_1w .hero_disclosure__03xJj{max-width:640px;margin:28px auto 0;color:#9aa6b2;font-size:.75rem;line-height:1.5}@media (max-height:600px) and (min-width:701px){.hero_hero__c5ZOT{min-height:100svh;padding:132px 0 64px}}.hero_hero__c5ZOT{--hero-pull:clamp(72px,9vw,150px)}.hero_hero__c5ZOT.hero_page__QFNsC.hero_withOverlap__bD0QY{padding-bottom:calc(var(--hero-pull) + clamp(48px, 5vw, 80px))}.hero_hero__c5ZOT.hero_page__QFNsC{display:block;min-height:0;padding:clamp(100px,8vw,110px) 0 clamp(56px,5vw,72px);background:radial-gradient(70% 55% at 50% 0,rgb(59 78 255/30%),transparent 100%),linear-gradient(180deg,rgb(59 78 255/10%) 0,transparent 40%),var(--surface-dark,#0f1820)}.hero_page__QFNsC .hero_content__NR_1w{text-align:left}.hero_page__QFNsC .hero_content__NR_1w>*{max-width:1040px}.hero_breadcrumb__Zx4wn ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 clamp(16px,2vw,26px);padding:0;list-style:none;font-size:.8125rem;line-height:1.4;color:#c3cbd3}.hero_breadcrumb__Zx4wn li{display:inline-flex;align-items:center;gap:10px}.hero_breadcrumb__Zx4wn li+li:before{content:"/";color:rgb(195 203 211/45%)}.hero_page__QFNsC .hero_breadcrumb__Zx4wn a{color:#c3cbd3;transition:color .2s}.hero_breadcrumb__Zx4wn [aria-current],.hero_page__QFNsC .hero_breadcrumb__Zx4wn a:hover{color:#ffffff}.hero_page__QFNsC .hero_content__NR_1w>.hero_eyebrow__yz3h1{margin:0 0 20px;color:#3b4eff;font-size:var(--label-size,.75rem);font-weight:600;line-height:1.4;letter-spacing:.12em}.hero_hero__c5ZOT.hero_page__QFNsC .hero_content__NR_1w h1{max-width:26ch;margin-inline:0;font-size:var(--type-2);line-height:1.06;white-space:normal}.hero_hero__c5ZOT.hero_page__QFNsC .hero_content__NR_1w h1 span{color:inherit;white-space:normal}.hero_hero__c5ZOT.hero_page__QFNsC .hero_body__BtnE9{max-width:760px;margin:clamp(18px,1.8vw,24px) 0 0;line-height:1.55}.hero_page__QFNsC .hero_actions__jxC4_{justify-content:flex-start;margin-top:clamp(22px,2.2vw,30px)}.hero_page__QFNsC .hero_content__NR_1w .hero_disclosure__03xJj{margin-inline:0}@media (max-width:700px){.hero_hero__c5ZOT.hero_page__QFNsC{padding:88px 0 48px;min-height:0}.hero_hero__c5ZOT.hero_page__QFNsC .hero_content__NR_1w h1{font-size:clamp(2.125rem,9vw,2.5rem);line-height:1.05;text-wrap:balance}.hero_hero__c5ZOT.hero_page__QFNsC .hero_body__BtnE9{font-size:1rem;line-height:1.55}.hero_page__QFNsC .hero_actions__jxC4_{margin-inline:0}}@media (max-width:380px){.hero_hero__c5ZOT .hero_content__NR_1w .hero_actions__jxC4_.hero_actions__jxC4_{gap:10px}.hero_hero__c5ZOT .hero_content__NR_1w .hero_actions__jxC4_.hero_actions__jxC4_>a{gap:6px;font-size:.75rem}.hero_hero__c5ZOT .hero_content__NR_1w .hero_actions__jxC4_.hero_actions__jxC4_>a:first-child{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.hero_page__QFNsC .hero_breadcrumb__Zx4wn a{transition:none}}.hero_hero__c5ZOT:not(.hero_page__QFNsC){align-items:flex-start}.hero_hero__c5ZOT:not(.hero_page__QFNsC) .hero_content__NR_1w{text-align:left}.hero_hero__c5ZOT:not(.hero_page__QFNsC) .hero_content__NR_1w h1{margin-inline:0;max-width:980px}.hero_hero__c5ZOT:not(.hero_page__QFNsC) .hero_content__NR_1w h1 span{white-space:normal}.hero_hero__c5ZOT:not(.hero_page__QFNsC) .hero_body__BtnE9{margin-inline:0;max-width:640px}.hero_hero__c5ZOT:not(.hero_page__QFNsC) .hero_actions__jxC4_,.hero_hero__c5ZOT:not(.hero_page__QFNsC) .hero_content__NR_1w .hero_actions__jxC4_.hero_actions__jxC4_{justify-content:flex-start}.hero_background__LIwVA{position:absolute;inset:0;pointer-events:none}.hero_background__LIwVA img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width:700px){.hero_hero__c5ZOT:not(.hero_page__QFNsC):has(.hero_background__LIwVA){padding-top:96px;padding-bottom:300px;min-height:100svh}.hero_hero__c5ZOT:not(.hero_page__QFNsC):has(.hero_background__LIwVA) .hero_content__NR_1w{padding-inline:24px}.hero_hero__c5ZOT:not(.hero_page__QFNsC):has(.hero_background__LIwVA) .hero_content__NR_1w h1{max-width:100%;margin-inline:0;font-size:clamp(2rem,10.2vw,4rem);line-height:1.05}.hero_hero__c5ZOT:not(.hero_page__QFNsC):has(.hero_background__LIwVA) .hero_body__BtnE9{margin-top:20px;font-size:1.125rem;line-height:1.55;color:#dfe6f1}.hero_hero__c5ZOT:not(.hero_page__QFNsC):has(.hero_background__LIwVA) .hero_content__NR_1w .hero_actions__jxC4_.hero_actions__jxC4_{grid-template-columns:1fr;margin-top:24px;margin-inline:0;max-width:320px;gap:12px}.hero_background__LIwVA:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(4 12 19/65%),rgb(4 12 19/80%) 45%,transparent 78%)}}.hero_hero__c5ZOT .hero_content__NR_1w h1 .hero_desktopTitle__3f7B4{color:inherit}.hero_hero__c5ZOT .hero_content__NR_1w h1 .hero_mobileTitle__2tHA2,.hero_mobileDescription__BX31k{display:none}@media (max-width:700px){.hero_desktopDescription__c7BSj,.hero_hero__c5ZOT .hero_content__NR_1w h1 .hero_desktopTitle__3f7B4{display:none}.hero_hero__c5ZOT .hero_content__NR_1w h1 .hero_mobileTitle__2tHA2,.hero_mobileDescription__BX31k{display:block}.hero_hero__c5ZOT .hero_content__NR_1w h1 .hero_mobileTitle__2tHA2>span{display:block;color:#ffffff;text-wrap:balance}.hero_hero__c5ZOT .hero_content__NR_1w h1 .hero_mobileTitle__2tHA2>span+span{color:#c7d2e4}.hero_hero__c5ZOT:not(.hero_page__QFNsC):has(.hero_background__LIwVA) .hero_body__BtnE9{margin-top:24px}.hero_hero__c5ZOT:not(.hero_page__QFNsC):has(.hero_background__LIwVA) .hero_content__NR_1w .hero_actions__jxC4_.hero_actions__jxC4_{max-width:none}.hero_hero__c5ZOT:not(.hero_page__QFNsC):has(.hero_background__LIwVA) .hero_content__NR_1w .hero_actions__jxC4_.hero_actions__jxC4_>a+a{display:none}}.landing_landingContainer__bHdjE{width:min(var(--container,1440px),calc(100% + 2 * var(--sheet-inset, 0px) - 2 * var(--gutter, 28px)));margin-inline:auto}.landing_sectionHeading__3pR_c{max-width:880px}.landing_sectionHeading__3pR_c.landing_centered__RY3P2{margin-inline:auto;text-align:center}.landing_eyebrow__bIXys.landing_eyebrow__bIXys,.landing_landingContainer__bHdjE .landing_eyebrow__bIXys,.landing_sectionHeading__3pR_c .landing_eyebrow__bIXys{display:block;margin:0 0 20px;font-size:var(--label-size,.75rem);font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.landing_sectionHeading__3pR_c .landing_display__shxg8{font-weight:var(--display-weight,300);letter-spacing:var(--display-tracking,-.03em);line-height:1.08;text-wrap:balance;white-space:pre-line}.landing_sectionHeading__3pR_c .landing_scale1__Yql4L{font-size:var(--type-1);line-height:1}.landing_sectionHeading__3pR_c .landing_scale2__SQ7GK{font-size:var(--type-2)}.landing_sectionHeading__3pR_c .landing_scale3__J7AgN{font-size:var(--type-3);line-height:1.12}.landing_sectionHeading__3pR_c .landing_scale4__8Ag_U{font-size:var(--type-4);line-height:1.15}.landing_sectionHeading__3pR_c .landing_lead__xzRLt{max-width:680px;margin-top:24px;font-size:var(--type-lead);line-height:1.5;color:var(--muted);text-wrap:pretty}.landing_sectionHeading__3pR_c.landing_centered__RY3P2 .landing_lead__xzRLt{margin-inline:auto}.landing_arrowLink__KflUr.landing_arrowLink__KflUr{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:.9rem;font-weight:500;color:var(--accent);transition:gap var(--ease-card,.2s ease)}.landing_arrowLink__KflUr:hover,.landing_banner__7wb7s:hover .landing_arrowLink__KflUr{gap:16px}.landing_banner__7wb7s.landing_banner__7wb7s{display:flex;align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(20px,2.5vw,32px);border-radius:var(--radius-banner,16px);background:var(--on-dark,#fff);color:var(--ink);box-shadow:var(--shadow-soft);transition:box-shadow var(--ease-card,.2s ease),transform var(--ease-card,.2s ease)}.landing_banner__7wb7s:hover{box-shadow:var(--shadow-soft-hover);transform:translateY(-2px)}.landing_banner__7wb7s.landing_bannerDark__xA4QQ,.landing_banner__7wb7s.landing_bannerDark__xA4QQ:hover{background:var(--surface-dark,#0f1820);color:var(--on-dark,#fff);box-shadow:none}.landing_bannerDark__xA4QQ .landing_eyebrow__bIXys.landing_eyebrow__bIXys{color:var(--accent-on-dark)}.landing_bannerDark__xA4QQ .landing_arrowLink__KflUr.landing_arrowLink__KflUr{color:var(--on-dark,#fff)}.landing_banner__7wb7s .landing_bannerThumb__9A_fy{flex:0 0 auto;width:clamp(96px,12vw,160px);height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:calc(var(--radius-banner, 16px) - 6px)}.landing_banner__7wb7s .landing_bannerText__ARtqP{display:grid;flex:1 1 auto;min-width:0}.landing_bannerText__ARtqP .landing_eyebrow__bIXys{margin-bottom:10px}.landing_banner__7wb7s .landing_bannerStatement__sHvyh{font-size:clamp(1.35rem,1.1rem + .9vw,2rem);font-weight:400;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.landing_banner__7wb7s .landing_arrowLink__KflUr{flex:0 0 auto}.landing_beforeAfter__zgRTS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.landing_beforeAfter__zgRTS .landing_shiftPanel__ubBzt{padding:clamp(24px,3vw,44px);border-radius:var(--radius-card,24px);background:var(--paper);color:var(--ink)}.landing_beforeAfter__zgRTS .landing_shiftTarget__0uiQW{background:var(--on-dark,#fff);box-shadow:var(--shadow-soft)}.landing_beforeAfter__zgRTS .landing_shiftBefore__HjfrE{background:var(--surface-dark,#0f1820);color:var(--on-dark,#fff)}.landing_shiftBefore__HjfrE.landing_shiftBefore__HjfrE li{border-top-color:var(--line-on-dark)}.landing_shiftBefore__HjfrE.landing_shiftBefore__HjfrE .landing_shiftIcon__ImFw_,.landing_shiftBefore__HjfrE.landing_shiftBefore__HjfrE li svg{color:var(--on-dark-muted)}.landing_shiftPanel__ubBzt .landing_shiftIcon__ImFw_{display:block;margin-bottom:24px;color:var(--muted)}.landing_shiftTarget__0uiQW .landing_shiftIcon__ImFw_{color:var(--accent)}.landing_shiftPanel__ubBzt.landing_shiftPanel__ubBzt h3{margin:0 0 24px;font-size:var(--type-4);font-weight:var(--display-weight,300);letter-spacing:var(--display-tracking,-.03em);line-height:1.15}.landing_outcomes__HzQnx ul,.landing_shiftPanel__ubBzt ul{margin:0;padding:0;list-style:none}.landing_outcomes__HzQnx li,.landing_shiftPanel__ubBzt li{display:grid;grid-template-columns:16px 1fr;gap:12px;align-items:start;padding:12px 0;border-top:1px solid var(--line);font-size:1rem;line-height:1.5}.landing_outcomes__HzQnx li svg,.landing_shiftPanel__ubBzt li svg{margin-top:4px;color:var(--muted)}.landing_outcomes__HzQnx li svg,.landing_shiftTarget__0uiQW li svg{color:var(--accent)}.landing_overlap__scRXb{position:relative;z-index:1;--sheet-inset:var(--sheet-widen,var(--frame-inset,16px));margin:var(--overlap-pull,-3.5rem) var(--frame-inset,16px) 0;padding:var(--space-major) 0;border-radius:var(--radius-banner,16px);background:radial-gradient(60% 50% at 85% 0,rgb(59 78 255/22%),transparent 70%),radial-gradient(40% 40% at 10% 100%,rgb(59 78 255/10%),transparent 70%),var(--ink);color:var(--on-dark,#fff)}.landing_overlap__scRXb.landing_overlapImage__H4v6X{background:linear-gradient(180deg,rgb(16 24 32/88%),rgb(16 24 32/96%)),var(--overlap-image) center /cover no-repeat,var(--ink)}.landing_overlap__scRXb .landing_eyebrow__bIXys.landing_eyebrow__bIXys{color:var(--accent-on-dark)}.landing_overlap__scRXb .landing_cardBody__tNvED.landing_cardBody__tNvED,.landing_overlap__scRXb .landing_lead__xzRLt.landing_lead__xzRLt{color:var(--on-dark-muted)}.landing_outcomeCard__KujkA{display:flex;flex-direction:column;height:100%;padding:clamp(24px,2.6vw,36px);border-radius:var(--radius-card,24px);background:var(--on-dark,#fff);color:var(--ink);box-shadow:var(--shadow-soft);transition:box-shadow var(--ease-card,.2s ease),transform var(--ease-card,.2s ease)}.landing_outcomeCard__KujkA:hover{box-shadow:var(--shadow-soft-hover);transform:translateY(-2px)}.landing_outcomeCard__KujkA.landing_frosted__G_7IK{background:rgb(255 255 255/72%);backdrop-filter:blur(16px);border:1px solid rgb(255 255 255/60%)}.landing_outcomeCard__KujkA.landing_dark__semCK{background:var(--surface-dark,#0f1820);color:var(--on-dark,#fff)}.landing_outcomeCard__KujkA.landing_dark__semCK .landing_eyebrow__bIXys.landing_eyebrow__bIXys{color:var(--accent-on-dark)}.landing_outcomeCard__KujkA.landing_dark__semCK .landing_cardBody__tNvED.landing_cardBody__tNvED,.landing_outcomeCard__KujkA.landing_dark__semCK .landing_outcomes__HzQnx h4{color:var(--on-dark-muted)}.landing_outcomeCard__KujkA.landing_dark__semCK .landing_outcomes__HzQnx li{border-top-color:var(--line-on-dark)}.landing_outcomeCard__KujkA.landing_dark__semCK .landing_outcomes__HzQnx li svg{color:var(--accent-on-dark)}.landing_outcomeCard__KujkA.landing_dark__semCK .landing_arrowLink__KflUr.landing_arrowLink__KflUr{color:var(--on-dark,#fff)}.landing_outcomeCard__KujkA.landing_outcomeCard__KujkA h3{margin:0 0 16px;font-size:var(--type-4);font-weight:var(--display-weight,300);letter-spacing:var(--display-tracking,-.03em);line-height:1.15}.landing_outcomeCard__KujkA .landing_cardBody__tNvED{font-size:1rem;line-height:1.5;color:var(--muted)}.landing_outcomeCard__KujkA .landing_outcomes__HzQnx{display:flex;flex:1 1 auto;flex-direction:column;padding-top:32px}.landing_outcomes__HzQnx.landing_outcomes__HzQnx h4{margin:0 0 8px;font-size:var(--label-size,.75rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.landing_outcomes__HzQnx .landing_arrowLink__KflUr{margin-top:auto;padding-top:24px}.landing_band__i4Md7[id].landing_band__i4Md7,.landing_finalBand__zHTGC[id].landing_finalBand__zHTGC,.landing_overlap__scRXb[id].landing_overlap__scRXb{scroll-margin-top:max(0px,calc(104px - var(--space-major)))}.landing_band__i4Md7{padding:var(--space-major) 0}.landing_band__i4Md7,.landing_band__i4Md7.landing_bandPaper__gI7LL,.landing_band__i4Md7.landing_bandWhite__Yb5NU{background:var(--on-dark,#fff)}.landing_band__i4Md7.landing_bandDark__BzxfD{--sheet-inset:var(--sheet-widen,var(--frame-inset,16px));margin-inline:var(--frame-inset,16px);padding-block:clamp(120px,12vw,200px);border-radius:var(--radius-banner,16px);background:var(--surface-dark,#0f1820);color:var(--on-dark,#fff)}.landing_band__i4Md7.landing_bandDark__BzxfD.landing_bandGlow__Fjgjw{background:radial-gradient(90% 38% at 50% 0,rgb(59 78 255/42%),transparent 100%),linear-gradient(180deg,rgb(59 78 255/16%) 0,transparent 32%),var(--surface-dark,#0f1820)}.landing_bandDark__BzxfD .landing_eyebrow__bIXys.landing_eyebrow__bIXys{color:var(--accent-on-dark)}.landing_bandDark__BzxfD .landing_display__shxg8.landing_display__shxg8{color:var(--on-dark,#fff)}.landing_bandDark__BzxfD .landing_lead__xzRLt.landing_lead__xzRLt,.landing_bandDark__BzxfD .landing_listLabel__vrssx.landing_listLabel__vrssx,.landing_bandDark__BzxfD .landing_note__ON3vO.landing_note__ON3vO{color:var(--on-dark-muted)}.landing_bannerRow__4fLQa{padding:0 0 var(--space-section);background:var(--on-dark,#fff)}.landing_bannerRow__4fLQa.landing_bannerRowLast__zOSc3{padding-bottom:calc(var(--space-major) + 3.5rem)}.landing_split__tBd9_{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}.landing_sectionHeading__3pR_c.landing_headingGap__7hZfh{margin-bottom:clamp(48px,5vw,80px)}.landing_sectionHeading__3pR_c.landing_headingGapTight__C_RlN{margin-bottom:clamp(20px,2vw,28px)}.landing_split__tBd9_ .landing_questions__eiKwD{margin:0;padding:0;list-style:none;counter-reset:question}.landing_questions__eiKwD>li{counter-increment:question;display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:20px 0;border-top:1px solid var(--line);font-size:var(--type-4);font-weight:var(--display-weight,300);letter-spacing:var(--display-tracking,-.03em);line-height:1.15}.landing_questions__eiKwD>li:before{content:counter(question,decimal-leading-zero);padding-top:.5em;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.75rem;letter-spacing:0;color:var(--accent)}.landing_split__tBd9_ .landing_jurisdiction__MKxEv{margin-top:32px;padding-top:32px;border-top:1px solid var(--line);font-size:1rem;line-height:1.5;color:var(--muted)}.landing_pillarGrid__YRyW_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.landing_pillarGrid__YRyW_ .landing_pillarCard__yFaGv{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(255 255 255/10%);border-radius:var(--radius-card,24px);background:linear-gradient(180deg,#16222d,var(--surface-dark,#0f1820));color:var(--on-dark,#fff)}.landing_pillarCard__yFaGv img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.landing_pillarCard__yFaGv>div{padding:clamp(20px,2.4vw,32px)}.landing_pillarGrid__YRyW_ .landing_pillarCard__yFaGv h3{margin:0 0 12px;color:var(--on-dark,#fff);font-size:var(--type-4);font-weight:var(--display-weight,300);letter-spacing:var(--display-tracking,-.03em);line-height:1.15}.landing_pillarCard__yFaGv ul{margin:20px 0 0;padding:0;list-style:none}.landing_pillarCard__yFaGv li{padding:10px 0;border-top:1px solid rgb(255 255 255/12%);color:var(--on-dark-muted);font-size:.9rem;line-height:1.4}.landing_scenarioGrid__avMOm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.landing_sectionLink__xf3dA{margin-top:32px}.landing_observer__d88kS{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:center}.landing_cta__UKihQ.landing_cta__UKihQ{margin-top:32px;border-radius:var(--radius-button,8px);transition:background .2s,gap var(--ease-card,.2s ease)}.landing_cta__UKihQ.landing_cta__UKihQ:hover{gap:28px}.landing_finalCta__LJGqh .landing_note__ON3vO,.landing_observerIntro__yJSMA .landing_note__ON3vO{margin-top:20px;font-size:.875rem;line-height:1.5;color:var(--muted)}.landing_finalBand__zHTGC{padding:var(--space-section) 0;background:var(--on-dark,#fff)}.landing_finalBand__zHTGC .landing_finalCta__LJGqh{display:flex;flex-direction:column;align-items:center;padding:var(--space-major) clamp(20px,5vw,80px);border-radius:var(--radius-card,24px);background:radial-gradient(50% 60% at 50% 0,rgb(59 78 255/24%),transparent 70%),var(--ink);color:var(--on-dark,#fff);text-align:center}.landing_finalCta__LJGqh .landing_people__yWe1s{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 40px;margin:40px 0 8px;padding:0;list-style:none}.landing_people__yWe1s li{display:flex;align-items:center;gap:14px;text-align:left}.landing_people__yWe1s img{width:56px;height:56px;border:1px solid rgb(255 255 255/20%);border-radius:50%;object-fit:cover}.landing_people__yWe1s span{display:flex;flex-direction:column;font-size:.875rem;line-height:1.4;color:var(--on-dark-muted)}.landing_people__yWe1s strong{font-size:1rem;font-weight:500;color:var(--on-dark,#fff)}.landing_finalCta__LJGqh .landing_eyebrow__bIXys.landing_eyebrow__bIXys{color:var(--accent-on-dark)}.landing_finalCta__LJGqh .landing_sectionHeading__3pR_c .landing_lead__xzRLt{color:var(--on-dark-muted)}.landing_notesHead__WTFAV{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:clamp(40px,5vw,64px)}.landing_scenarioGrid__avMOm .landing_scenarioCard__M4Yv2{position:relative;display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;padding:clamp(24px,2.6vw,36px);border-radius:var(--radius-card,24px);background:var(--on-dark,#fff);box-shadow:var(--shadow-soft);transition:box-shadow var(--ease-card,.2s ease),transform var(--ease-card,.2s ease)}.landing_scenarioGrid__avMOm .landing_scenarioCard__M4Yv2:hover{box-shadow:var(--shadow-soft-hover);transform:translateY(-2px)}.landing_scenarioCard__M4Yv2 .landing_scenarioTitle__ogayK{margin:0 0 16px;font-size:var(--type-4);font-weight:var(--display-weight,300);letter-spacing:var(--display-tracking,-.03em);line-height:1.15;white-space:pre-line}.landing_scenarioCard__M4Yv2 .landing_scenarioBody__qNVFT{margin-bottom:24px;font-size:1rem;line-height:1.5;color:var(--muted)}.landing_scenarioCard__M4Yv2 .landing_stretched__59scH{align-self:end;justify-self:start}.landing_scenarioCard__M4Yv2 .landing_stretched__59scH:after{content:"";position:absolute;inset:0;border-radius:inherit}.landing_scenarioCard__M4Yv2:hover .landing_arrowLink__KflUr{gap:16px}.landing_landingContainer__bHdjE .landing_disclosureLine__W8kWW{margin-top:24px;font-size:.8125rem;line-height:1.5;color:var(--muted)}.landing_scenarioGrid__avMOm.landing_scenarioGrid__avMOm{margin-top:clamp(40px,5vw,64px)}.landing_helpGrid__HCNoH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.landing_helpGrid__HCNoH .landing_helpCard__QFBXV{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-banner,16px);background:var(--on-dark,#fff);box-shadow:var(--shadow-soft);transition:box-shadow var(--ease-card,.2s ease),transform var(--ease-card,.2s ease)}.landing_helpGrid__HCNoH .landing_helpCard__QFBXV:hover{box-shadow:var(--shadow-soft-hover);transform:translateY(-2px)}.landing_helpCard__QFBXV img{display:block;width:100%;height:auto;aspect-ratio:417/248;object-fit:cover}.landing_helpCard__QFBXV>div{padding:clamp(24px,2.6vw,36px)}.landing_helpCard__QFBXV.landing_helpCard__QFBXV h3{margin:0 0 12px;font-size:var(--type-4);font-weight:var(--display-weight,300);letter-spacing:var(--display-tracking,-.03em);line-height:1.15}.landing_helpCard__QFBXV.landing_helpCard__QFBXV p{font-size:1.05rem;line-height:1.55;color:var(--muted)}.landing_bentoGrid__I2c0F{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.landing_bentoGrid__I2c0F>li:nth-child(3n+1),.landing_bentoGrid__I2c0F>li:nth-child(3n+2){grid-column:span 6}.landing_bentoGrid__I2c0F>li:nth-child(3n+3){grid-column:span 12}.landing_bentoGrid__I2c0F .landing_outcomeCard__KujkA.landing_dark__semCK{position:relative;overflow:hidden;border:1px solid rgb(255 255 255/8%);background:radial-gradient(70% 60% at 100% 0,rgb(59 78 255/16%),transparent 70%),var(--surface-dark,#0f1820)}.landing_cardVisual__eW3N1{width:100%;max-width:340px;margin:0 auto 28px}.landing_bentoGrid__I2c0F>li:nth-child(3n+3) .landing_outcomeCard__KujkA{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);column-gap:clamp(24px,4vw,64px);align-content:start}.landing_bentoGrid__I2c0F>li:nth-child(3n+3) .landing_outcomeCard__KujkA>*{grid-column:1}.landing_bentoGrid__I2c0F>li:nth-child(3n+3) .landing_cardVisual__eW3N1{grid-column:2;grid-row:1/span 3;align-self:center;max-width:420px;margin:0}.landing_landingContainer__bHdjE>.landing_listLabel__vrssx{margin:clamp(56px,6vw,88px) 0 16px;font-size:var(--label-size,.75rem);font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.landing_capabilityTiles__W7nN_{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.landing_capabilityTiles__W7nN_ li{display:grid;gap:10px;align-content:start;padding:20px;border:1px solid rgb(255 255 255/12%);border-radius:12px;background:rgb(255 255 255/4%);backdrop-filter:blur(10px);transition:border-color .2s ease,background .2s ease}.landing_capabilityTiles__W7nN_ li:hover{border-color:rgb(59 78 255/60%);background:rgb(59 78 255/10%)}.landing_capabilityTiles__W7nN_ strong{font-size:1.05rem;font-weight:500;line-height:1.3;color:var(--on-dark,#fff)}.landing_capabilityTiles__W7nN_ span{font-size:.9rem;line-height:1.5;color:var(--on-dark-muted)}@media (max-width:1023px){.landing_bentoGrid__I2c0F>li:nth-child(n){grid-column:span 12}.landing_bentoGrid__I2c0F>li:nth-child(3n+3) .landing_outcomeCard__KujkA{grid-template-columns:minmax(0,1fr)}.landing_bentoGrid__I2c0F>li:nth-child(3n+3) .landing_cardVisual__eW3N1{grid-column:1;grid-row:auto;max-width:340px;margin:0 auto 28px}.landing_capabilityTiles__W7nN_{grid-template-columns:repeat(2,minmax(0,1fr))}.landing_helpGrid__HCNoH,.landing_observer__d88kS,.landing_pillarGrid__YRyW_,.landing_scenarioGrid__avMOm,.landing_split__tBd9_{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.landing_beforeAfter__zgRTS{grid-template-columns:minmax(0,1fr)}.landing_notesHead__WTFAV{flex-direction:column;align-items:start}.landing_banner__7wb7s.landing_banner__7wb7s{flex-wrap:wrap}.landing_banner__7wb7s .landing_bannerThumb__9A_fy{display:none}.landing_overlap__scRXb{border-radius:var(--radius-banner,16px)}}@media (prefers-reduced-motion:reduce){.landing_arrowLink__KflUr.landing_arrowLink__KflUr,.landing_banner__7wb7s.landing_banner__7wb7s,.landing_cta__UKihQ.landing_cta__UKihQ,.landing_outcomeCard__KujkA,.landing_scenarioGrid__avMOm .landing_scenarioCard__M4Yv2{transition:none}.landing_banner__7wb7s:hover,.landing_outcomeCard__KujkA:hover,.landing_scenarioGrid__avMOm .landing_scenarioCard__M4Yv2:hover{transform:none}}.landing_missionGrid__0g6iy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.landing_missionCard__hEBOU.landing_missionCard__hEBOU{position:relative;height:100%;color:inherit;text-decoration:none;transition:box-shadow var(--ease-card,.2s ease),border-color var(--ease-card,.2s ease);display:flex;flex-direction:column;gap:14px;padding:clamp(28px,2.6vw,40px);border:1px solid var(--line,#d9dddc);border-radius:var(--radius-card,24px);background:#fff;box-shadow:var(--shadow-soft)}.landing_missionCard__hEBOU h3{margin-top:28px;font-size:var(--type-4);font-weight:var(--display-weight,300);letter-spacing:var(--display-tracking,-.03em);line-height:1.15}.landing_missionCard__hEBOU p{color:var(--muted);line-height:1.6}.landing_missionArrow__oCU_8{position:absolute;top:clamp(28px,2.6vw,40px);right:clamp(28px,2.6vw,40px);color:var(--accent)}@media (hover:hover){.landing_missionCard__hEBOU.landing_missionCard__hEBOU:hover{border-color:var(--accent);box-shadow:var(--shadow-soft-hover)}}.landing_missionIndex__xmRIk{font:500 .8rem/1 var(--font-geist-mono),monospace;color:var(--accent)}.landing_darkSheet__zH2Bv{padding:clamp(40px,5vw,80px) clamp(24px,4vw,64px);border-radius:var(--radius-card,24px);background:radial-gradient(90% 38% at 50% 0,rgb(59 78 255/42%),transparent 100%),linear-gradient(180deg,rgb(59 78 255/16%) 0,transparent 32%),var(--surface-dark,#0f1820);color:var(--on-dark,#fff)}.landing_darkSheet__zH2Bv .landing_eyebrow__bIXys.landing_eyebrow__bIXys{color:var(--accent-on-dark)}.landing_darkSheet__zH2Bv .landing_display__shxg8.landing_display__shxg8{color:var(--on-dark,#fff)}.landing_darkSheet__zH2Bv .landing_lead__xzRLt.landing_lead__xzRLt{color:var(--on-dark-muted)}@media (max-width:900px){.landing_missionGrid__0g6iy{grid-template-columns:1fr}}@media (max-width:600px){.landing_darkSheet__zH2Bv{padding:32px 16px}}.landing_clientsBand__Vi2C5{background:var(--on-dark,#fff)}.landing_storySplit__ixI_k{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,120px);align-items:start}.landing_storyBody__3fEqS{display:grid;gap:20px;padding-top:8px}.landing_storyBody__3fEqS p{margin:0;font-size:var(--type-lead);line-height:1.6;color:var(--muted,#56616a)}.landing_storyVisual__sdY_a{align-self:center}.landing_productStack__gnwlv{display:grid;gap:32px;margin:0;padding:0;list-style:none}.landing_productPanel__t_SUc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:center;padding:clamp(32px,4.5vw,72px);border:1px solid var(--line,#d9dddc);border-radius:var(--radius-card,24px);background:#fff}.landing_productPanel__t_SUc[data-tone=dark],.landing_trustDark___JrTq{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(90% 55% at 70% 0,rgb(59 78 255/34%),transparent 70%),radial-gradient(70% 45% at 30% 65%,rgb(59 78 255/14%),transparent 70%),linear-gradient(180deg,#15222f,#0d1823)}.landing_productPanel__t_SUc[data-tone=dark]:before,.landing_trustDark___JrTq:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");mix-blend-mode:overlay;pointer-events:none}.landing_productPanel__t_SUc[data-tone=dark]{border-color:transparent;color:var(--on-dark,#fff)}.landing_productCopy__8xFLj{display:flex;flex-direction:column;gap:20px;min-width:0}.landing_productCopy__8xFLj h3{font-size:var(--type-3);font-weight:600;letter-spacing:-.02em;line-height:1.1}.landing_productCopy__8xFLj p{margin:0;font-size:var(--type-lead);line-height:1.6;color:var(--muted,#56616a)}.landing_productPanel__t_SUc[data-tone=dark] .landing_productCopy__8xFLj p{color:var(--on-dark-muted)}.landing_productButton___ggz3.landing_productButton___ggz3{align-self:flex-start;display:inline-flex;align-items:center;min-height:52px;margin-top:clamp(16px,3vw,48px);padding:14px 28px;border-radius:6px;background:var(--accent-strong,#2438d6);color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .2s ease}.landing_productButton___ggz3.landing_productButton___ggz3:hover{background:var(--accent,#3b4eff)}.landing_productVisual__6JY9W{min-width:0}.landing_trustGrid__a3odA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.landing_trustDark___JrTq,.landing_trustLight__RUJru{padding:clamp(32px,3.4vw,48px);border-radius:16px}.landing_trustDark___JrTq{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;color:var(--on-dark,#fff)}.landing_trustLight__RUJru{border:1px solid #e3e8ef;background:#f7f9fb}.landing_trustDark___JrTq h3,.landing_trustLight__RUJru h3{margin-bottom:20px;font-size:1.6rem;font-weight:600;letter-spacing:-.02em}.landing_trustDark___JrTq p{margin:0;font-size:var(--type-lead);line-height:1.6;color:#e3e8ee}.landing_trustBadge__F11k1{display:grid;place-items:center;width:136px;height:136px;border-radius:50%;background:radial-gradient(circle,rgb(59 78 255/35%),transparent 70%);color:#fff}.landing_trustList__oqvop{display:grid;gap:14px;margin:0;padding:0;list-style:none}.landing_trustList__oqvop li{display:flex;align-items:flex-start;gap:16px;font-size:1.1rem;line-height:1.4;color:var(--muted,#56616a)}.landing_trustList__oqvop svg{flex-shrink:0;margin-top:2px;color:var(--accent-strong,#2438d6)}@media (max-width:900px){.landing_productPanel__t_SUc,.landing_storySplit__ixI_k,.landing_trustGrid__a3odA{grid-template-columns:1fr}.landing_productVisual__6JY9W{order:-1}}@media (max-width:600px){.landing_sectionHeading__3pR_c.landing_centered__RY3P2{margin-inline:0;text-align:left}.landing_sectionHeading__3pR_c.landing_centered__RY3P2 .landing_lead__xzRLt{margin-inline:0}.landing_sectionHeading__3pR_c.landing_headingGap__7hZfh{margin-bottom:40px}.landing_sectionHeading__3pR_c .landing_display__shxg8{line-height:1.1}.landing_productPanel__t_SUc{padding:24px 18px}.landing_productButton___ggz3.landing_productButton___ggz3{align-self:center;justify-content:center;padding-inline:18px;letter-spacing:.08em;white-space:nowrap}.landing_trustDark___JrTq{grid-template-columns:1fr}.landing_trustBadge__F11k1{display:none}.landing_trustList__oqvop{gap:18px}}.landing_finalBand__zHTGC .landing_finalCta__LJGqh.landing_plainCta__vi66f{padding-block:var(--space-section);background:transparent;color:var(--ink,#101820)}.landing_finalCta__LJGqh.landing_plainCta__vi66f .landing_eyebrow__bIXys.landing_eyebrow__bIXys{color:var(--accent,#3b4eff)}.landing_finalCta__LJGqh.landing_plainCta__vi66f .landing_sectionHeading__3pR_c .landing_lead__xzRLt{color:var(--muted,#56616a)}.landing_brandName__fWwmE{text-transform:none}@media (min-width:900px){.landing_oneLineTitle___SMwT.landing_oneLineTitle___SMwT.landing_oneLineTitle___SMwT h2{max-width:none;white-space:nowrap}}.industry-impact_tabs__LmwAL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px;border-bottom:1px solid #d9dfe5}.industry-impact_tabs__LmwAL button{min-height:76px;padding:20px 12px;border:0;border-bottom:3px solid transparent;background:transparent;color:#56616a;font:inherit;font-size:.875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.industry-impact_tabs__LmwAL button[aria-selected=true]{color:#3b4eff;border-bottom-color:#3b4eff}.industry-impact_stage__H7uh6{position:relative;overflow:hidden;border-radius:12px;background:#0f1820;color:#fff}.industry-impact_panel__LsEhI{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:660px;padding:clamp(32px,4vw,64px) clamp(24px,4vw,64px)}.industry-impact_image__lhBuj{object-fit:cover;object-position:center;z-index:-2}.industry-impact_shade__ZBTZh{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(4 12 19/65%),rgb(4 12 19/8%)),linear-gradient(0deg,rgb(4 12 19/30%),transparent 65%)}.industry-impact_copy__Agl71{max-width:780px}.industry-impact_copy__Agl71 .industry-impact_eyebrow__IK6lN{margin-bottom:22px;color:#dfe6f1;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.industry-impact_copy__Agl71 h2,.industry-impact_copy__Agl71 h3{max-width:22ch;font-size:clamp(2rem,3.6vw,3.5rem);font-weight:400;line-height:1.08;letter-spacing:-.035em;text-wrap:balance;color:#fff}.industry-impact_copy__Agl71 .industry-impact_body__9B7gT{margin-top:24px;max-width:680px;color:#dfe6f1;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.6}.industry-impact_panel__LsEhI:focus-visible,.industry-impact_tabs__LmwAL button:focus-visible{outline:2px solid #7297ff;outline-offset:-4px}@media (max-width:700px){.industry-impact_tabs__LmwAL{margin-bottom:20px}.industry-impact_tabs__LmwAL button{padding:16px 5px;font-size:.6875rem;letter-spacing:.035em;overflow-wrap:anywhere}.industry-impact_panel__LsEhI{min-height:620px;padding:160px 24px 40px}.industry-impact_shade__ZBTZh{background:linear-gradient(180deg,rgb(4 12 19/2%),rgb(4 12 19/38%) 45%,rgb(4 12 19/82%))}.industry-impact_copy__Agl71 .industry-impact_eyebrow__IK6lN{margin-bottom:16px}.industry-impact_copy__Agl71 h2,.industry-impact_copy__Agl71 h3{font-size:2rem}.industry-impact_copy__Agl71 .industry-impact_body__9B7gT{margin-top:20px}}.industry-impact_mobileLabel___uQP_{display:none}@media (max-width:700px){.industry-impact_desktopLabel___KVF3{display:none}.industry-impact_mobileLabel___uQP_{display:inline}}.faq-accordion_layout__dKIP2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5vw,88px);align-items:start}.faq-accordion_intro__g7_Xx{position:sticky;top:120px}.faq-accordion_questions__iBTtv{min-width:0}.faq-accordion_item__P9oKJ{border-top:1px solid var(--line,#d9dddc)}.faq-accordion_item__P9oKJ:last-child{border-bottom:1px solid var(--line,#d9dddc)}.faq-accordion_item__P9oKJ summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding:clamp(24px,2.6vw,40px) 0;font-size:clamp(1.3rem,1.1rem + .6vw,1.625rem);font-weight:400;letter-spacing:-.015em;line-height:1.25;color:var(--ink,#101820);cursor:pointer;list-style:none}.faq-accordion_item__P9oKJ summary::-webkit-details-marker{display:none}.faq-accordion_item__P9oKJ summary:focus-visible{outline:2px solid var(--accent,#3b4eff);outline-offset:4px}.faq-accordion_item__P9oKJ summary svg{flex-shrink:0;color:var(--accent,#3b4eff);transition:transform .25s ease}.faq-accordion_item__P9oKJ[open] summary svg{transform:rotate(45deg)}.faq-accordion_questions__iBTtv .faq-accordion_item__P9oKJ p{margin:0;padding:0 48px clamp(28px,3vw,48px) 0;font-size:clamp(1.05rem,1rem + .25vw,1.2rem);line-height:1.6;color:#3f4a54}@media (prefers-reduced-motion:reduce){.faq-accordion_item__P9oKJ summary svg{transition:none}}@media (max-width:900px){.faq-accordion_layout__dKIP2{grid-template-columns:1fr}.faq-accordion_intro__g7_Xx{position:static}}.industry-carousel_stage__GcrUR{display:grid;touch-action:pan-y}.industry-carousel_stage__GcrUR:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.industry-carousel_panel__DVCpD{grid-area:1/1}.industry-carousel_panel__DVCpD[data-active=false]{display:flex;visibility:hidden;pointer-events:none}.industry-carousel_srOnly__DB_uk{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:700px){.industry-carousel_panel__DVCpD{min-height:540px;padding-top:160px}.industry-carousel_panel__DVCpD img{object-position:65% center}}