.page_hero__HnU9w{position:relative;overflow:hidden;background:linear-gradient(118deg,rgba(3,16,38,.98),rgba(5,39,102,.95) 50%,#f7fbff 50.2%,#ffffff),linear-gradient(rgba(83,193,229,.12) 1px,transparent 0),linear-gradient(90deg,rgba(83,193,229,.12) 1px,transparent 0);background-size:auto,72px 72px,72px 72px;border-bottom:1px solid var(--color-line);isolation:isolate}.page_hero__HnU9w:after{position:absolute;top:58px;right:4vw;z-index:-1;content:"VISION";color:rgba(83,193,229,.075);font-family:var(--font-numeric);font-size:min(18vw,11rem);font-weight:700;line-height:1}.page_heroInner__yKtqr{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:70px;gap:70px;align-items:center;min-height:700px;padding-block:94px 126px}.page_heroCopy__6qknh,.page_heroVisualReveal__G81lk{min-width:0}.page_eyebrow__PjOrf{display:inline-flex;flex-direction:column;gap:10px;margin:0;color:var(--color-accent-cyan);font-size:.82rem;font-weight:700;line-height:1;letter-spacing:0}.page_eyebrow__PjOrf span{color:rgba(255,255,255,.92);font-size:.92rem}.page_heading__ldqfE,.page_heroTitle__pi4XV,.page_inverseHeading__4qpB1,.page_nextTitle__UPbNQ{margin:0;font-family:var(--font-serif);font-weight:800;letter-spacing:0}.page_heroTitle__pi4XV{margin-top:34px;color:var(--color-surface);font-size:clamp(2.45rem,4.45vw,4.36rem);line-height:1.32;text-wrap:balance}.page_heroLead__ZC4iA{max-width:690px;margin:30px 0 0;color:rgba(255,255,255,.88);font-size:.98rem;font-weight:800}.page_heroActions__iQ_Xm{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.page_heroActions__iQ_Xm a:first-child{color:var(--color-brand-900);background:var(--color-accent-cyan);border-color:var(--color-accent-cyan)}.page_heroActions__iQ_Xm a:nth-child(2){color:var(--color-surface);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.68)}.page_heroVisual__T6wWv{top:50%;position:relative;min-height:392px;margin:0;overflow:hidden;background:var(--color-surface);border:1px solid rgba(180,201,224,.86);box-shadow:0 32px 76px rgba(5,39,102,.16)}.page_heroVisual__T6wWv:before{position:absolute;inset:20px;z-index:1;pointer-events:none;content:"";border:1px solid rgba(83,193,229,.22)}.page_heroImage__OIzsc{object-fit:cover;object-position:center}.page_heroVisual__T6wWv figcaption{position:absolute;right:24px;bottom:24px;left:24px;z-index:2;padding:16px 18px;color:var(--color-ink);font-size:.86rem;font-weight:700;line-height:1.55;background:rgba(255,255,255,.9);border-left:5px solid var(--color-accent-cyan);box-shadow:0 14px 34px rgba(5,39,102,.1)}.page_implementation__Cm3Ma,.page_philosophy__Fo2jl{padding-block:118px;background:var(--color-surface)}.page_implementationGrid__jOFLX{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);grid-gap:72px;gap:72px;align-items:center}.page_philosophyIntro__xO6_W{text-align:center}.page_spBreak__ih50R{display:none}.page_heading__ldqfE{margin-top:20px;color:var(--color-brand-900);font-size:clamp(2.04rem,3.1vw,3rem);line-height:1.43}.page_inverseLead__qekOS,.page_lead__P0PP9{margin:28px 0 0;font-size:.96rem;font-weight:800;line-height:2}.page_lead__P0PP9{color:var(--color-text)}.page_statementHeading__xNmiX{margin:26px 0 0;color:var(--color-brand-900);font-family:var(--font-serif);font-size:clamp(2.08rem,3.4vw,3.3rem);font-weight:800;line-height:1.55}.page_missionGrid__1_iJT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:62px;background:var(--color-line);border:1px solid var(--color-line)}.page_missionCard__hughM{padding:34px 30px;background:var(--color-surface)}.page_actionItem__B7c7s b,.page_businessLinks__nUqsh span,.page_missionCard__hughM span{display:block;color:var(--color-accent-cyan);font-family:var(--font-numeric);font-size:.78rem;font-weight:700}.page_actionItem__B7c7s h3,.page_missionCard__hughM h3{margin:14px 0 0;color:var(--color-brand-900);font-size:1.16rem;line-height:1.5}.page_actionItem__B7c7s p,.page_missionCard__hughM p{margin:16px 0 0;color:var(--color-text);font-size:.88rem;font-weight:800;line-height:1.82}.page_vision__E03kL{position:relative;overflow:hidden;padding-block:118px;color:var(--color-surface);background:linear-gradient(135deg,rgba(3,16,38,.98),rgba(5,39,102,.96)),linear-gradient(rgba(83,193,229,.1) 1px,transparent 0),linear-gradient(90deg,rgba(83,193,229,.1) 1px,transparent 0);background-size:auto,72px 72px,72px 72px}.page_vision__E03kL:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(110deg,transparent 0 52%,rgba(83,193,229,.16) 52% 55%,transparent 55% 100%)}.page_sectionHeader__TC603{position:relative;display:grid;grid-template-columns:minmax(320px,.68fr) minmax(0,1fr);grid-gap:76px;gap:76px;align-items:end;margin-bottom:54px}.page_inverseHeading__4qpB1{margin-top:20px;color:var(--color-surface);font-size:clamp(2rem,3vw,2.92rem);line-height:1.46}.page_inverseLead__qekOS{color:rgba(255,255,255,.82)}.page_actionGrid__Ddkle{position:relative;display:grid;border-top:1px solid rgba(255,255,255,.22)}.page_actionItem__B7c7s{position:relative;display:grid;grid-template-columns:104px minmax(0,.88fr) minmax(0,1.12fr);grid-gap:36px;gap:36px;align-items:center;padding:34px 28px;border-bottom:1px solid rgba(255,255,255,.22);transition:background-color var(--duration-normal,.3s) ease}.page_actionItem__B7c7s:before{position:absolute;top:0;bottom:0;left:0;width:3px;content:"";background:var(--color-accent-cyan);transform:scaleY(0);transform-origin:top;transition:transform var(--duration-normal,.3s) ease}.page_actionItem__B7c7s:hover{background:rgba(255,255,255,.05)}.page_actionItem__B7c7s:hover:before{transform:scaleY(1)}.page_actionGrid__Ddkle>:last-child .page_actionItem__B7c7s{background:linear-gradient(90deg,rgba(83,193,229,.16),rgba(83,193,229,.03) 64%)}.page_implementation__Cm3Ma{background:linear-gradient(180deg,#f7fbff,#ffffff)}.page_businessLinks__nUqsh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--color-line);border:1px solid var(--color-line)}.page_businessLinks__nUqsh a{min-height:142px;padding:28px 26px;color:inherit;text-decoration:none;background:var(--color-surface);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.page_businessLinks__nUqsh a:hover{z-index:1;background:#f7fbff;box-shadow:0 18px 42px rgba(5,39,102,.1);transform:translateY(-3px)}.page_businessLinks__nUqsh b{display:block;margin-top:14px;color:var(--color-brand-900);font-size:1.06rem;line-height:1.5}.page_next__8Qak1{color:var(--color-ink);background:linear-gradient(180deg,#ffffff 0,var(--color-brand-050) 100%),linear-gradient(rgba(5,39,102,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(5,39,102,.05) 1px,transparent 1px);background-size:auto,72px 72px,72px 72px;border-top:1px solid var(--color-line)}.page_nextInner__IJt7s{display:grid;min-height:360px;align-items:center;padding-block:78px;text-align:center}.page_nextEyebrow__2w3IE{margin:0;color:var(--color-brand-600);font-size:.78rem;font-weight:700;letter-spacing:0}.page_nextTitle__UPbNQ{margin-top:18px;color:var(--color-brand-900);font-size:clamp(1.84rem,3vw,2.82rem);line-height:1.45}.page_nextLinks__YrVHe{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:34px}.page_nextLinks__YrVHe a{min-width:190px;padding:17px 20px;color:var(--color-brand-900);font-size:.88rem;font-weight:700;text-decoration:none;background:#ffffff;border:1px solid rgba(5,39,102,.36);transition:background-color var(--duration-fast,.15s) ease,color var(--duration-fast,.15s) ease,border-color var(--duration-fast,.15s) ease}.page_nextLinks__YrVHe a:focus-visible,.page_nextLinks__YrVHe a:hover{color:var(--color-surface);background:var(--color-brand-800);border-color:var(--color-brand-800)}@media (max-width:960px){.page_hero__HnU9w{background:linear-gradient(180deg,#031026 0,var(--color-brand-900) 100%),linear-gradient(rgba(83,193,229,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(83,193,229,.12) 1px,transparent 1px);background-size:auto,72px 72px,72px 72px}.page_heroInner__yKtqr,.page_implementationGrid__jOFLX,.page_sectionHeader__TC603{grid-template-columns:1fr}.page_heroInner__yKtqr{min-height:auto;padding-block:72px 96px}.page_heroVisual__T6wWv{top:auto;transform:none;min-height:360px}.page_missionGrid__1_iJT{grid-template-columns:1fr}}@media (max-width:640px){.page_heroInner__yKtqr{gap:42px;padding-block:62px 86px}.page_heroTitle__pi4XV{font-size:clamp(2.12rem,10vw,3.08rem)}.page_heroActions__iQ_Xm a{width:100%}.page_heroVisual__T6wWv{top:auto;transform:none;min-height:300px}.page_implementation__Cm3Ma,.page_philosophy__Fo2jl,.page_vision__E03kL{padding-block:86px}.page_implementationGrid__jOFLX,.page_sectionHeader__TC603{gap:38px}.page_statementHeading__xNmiX{font-size:1.5rem}.page_businessLinks__nUqsh{grid-template-columns:1fr}.page_actionItem__B7c7s,.page_missionCard__hughM{min-height:auto}.page_nextLinks__YrVHe a{width:100%}}.page_heroTitle__pi4XV{font-size:clamp(2.48rem,4.2vw,3.6rem);font-weight:800;line-height:1.34}.page_ctaTitle__VY8N6,.page_heading__ldqfE,.page_inverseHeading__4qpB1,.page_nextTitle__UPbNQ,.page_sectionTitle__eahaO,.page_supportTitle__2YG_r,.page_title__YKpOm{font-size:clamp(1.8rem,2.4vw,2.65rem);font-weight:800;line-height:1.55}.page_heroLead__ZC4iA{font-size:clamp(1rem,1.3vw,1rem);font-weight:700;line-height:2}.page_accessCard__ZKiZZ p,.page_content__gofLs p,.page_ctaLead__vjHyZ,.page_documentCard__4G1eR p,.page_heroPanel__f_OW3 p,.page_inverseLead__qekOS,.page_lead__P0PP9,.page_messageText__GuQUf p,.page_note__7K_JJ,.page_sectionLead__zPwFe,.page_sourceNote__u4Wri,.page_supportBody__cZLHx p{font-size:.96rem;font-weight:500;line-height:1.95}.page_actionItem__B7c7s p,.page_applicationCard__DRZpH p,.page_card__3mFZ3 p,.page_challengeItem__HP0Dv p,.page_domainCard__681Vs p,.page_featureCard__kMOPN p,.page_flowItem__w6ucv p,.page_focusCard__mbcG_ p,.page_groupCard__E6s_v p,.page_infoCard__sZG1_ p,.page_item__e9p8v p,.page_layerNode__TVRoD p,.page_missionCard__hughM p,.page_missionItem__Tuph5 p,.page_principleItem__u2nAz p,.page_processItem__u1hkr p,.page_proofCard__2IEqO p,.page_solutionCard__8cAAk p,.page_specCard__g57Ys p,.page_supportCard__tUJkO p,.page_timelineBody__9__22 p,.page_valueCard__lOt2g p{font-size:.88rem;font-weight:500;line-height:1.75}.page_actionItem__B7c7s h3,.page_applicationCard__DRZpH h3,.page_card__3mFZ3 h3,.page_challengeItem__HP0Dv h3,.page_domainCard__681Vs h3,.page_featureCard__kMOPN h3,.page_flowItem__w6ucv h3,.page_focusCard__mbcG_ h3,.page_groupCard__E6s_v h3,.page_infoCard__sZG1_ h3,.page_item__e9p8v h3,.page_layerNode__TVRoD h3,.page_missionCard__hughM h3,.page_missionItem__Tuph5 h3,.page_principleItem__u2nAz h3,.page_processItem__u1hkr h3,.page_proofCard__2IEqO h3,.page_solutionCard__8cAAk h3,.page_specCard__g57Ys h3,.page_supportCard__tUJkO h3,.page_timelineBody__9__22 h3,.page_valueCard__lOt2g h3{font-size:clamp(1rem,1.2vw,1.18rem);font-weight:700;line-height:1.45}.page_messageTitle__ZaDGr,.page_panelTitle__VKv_c,.page_topNode__ck48I b{font-size:clamp(1.8rem,2.4vw,2.65rem);font-weight:800;line-height:1.45}@media (max-width:640px){.page_heroTitle__pi4XV{font-size:clamp(2rem,9vw,3.12rem)}.page_spBreak__ih50R{display:inline}.page_ctaTitle__VY8N6,.page_heading__ldqfE,.page_inverseHeading__4qpB1,.page_messageTitle__ZaDGr,.page_nextTitle__UPbNQ,.page_panelTitle__VKv_c,.page_sectionTitle__eahaO,.page_supportTitle__2YG_r,.page_title__YKpOm,.page_topNode__ck48I b{font-size:1.72rem;line-height:1.6}.page_ctaLead__vjHyZ,.page_heroLead__ZC4iA,.page_inverseLead__qekOS,.page_lead__P0PP9,.page_note__7K_JJ,.page_sectionLead__zPwFe,.page_sourceNote__u4Wri{font-size:.88rem}}.page_actionItem__B7c7s b{color:var(--color-accent-cyan);font-family:var(--font-numeric);font-size:2.35rem;font-weight:700;line-height:1}.page_actionItem__B7c7s h3{margin:0;color:var(--color-surface);font-size:clamp(1.08rem,1.4vw,1.3rem);font-weight:700;line-height:1.55}.page_actionItem__B7c7s p{margin:0;color:rgba(255,255,255,.76);font-size:.9rem;font-weight:500;line-height:1.9}.page_actionGrid__Ddkle>:last-child .page_actionItem__B7c7s h3{color:var(--color-accent-cyan)}@media (max-width:960px){.page_actionItem__B7c7s{grid-template-columns:minmax(0,1fr);gap:12px;padding:28px 18px 28px 22px}.page_actionItem__B7c7s b{font-size:1.6rem}}