.page_page__cZbaL{--ink:#101318;--muted:#5f6872;--paper:#f7f7f3;--white:#ffffff;--line:#dfe2df;--line-dark:#303943;--blue:#0a63d8;--cyan:#13a9c4;--red:#ed3028;--green:#14865a;color:var(--ink);background:var(--paper);overflow:clip}.page_page__cZbaL *,.page_page__cZbaL :after,.page_page__cZbaL :before{box-sizing:border-box}.page_page__cZbaL a,.page_page__cZbaL button,.page_page__cZbaL input,.page_page__cZbaL summary{outline-offset:3px}.page_page__cZbaL a:focus-visible,.page_page__cZbaL button:focus-visible,.page_page__cZbaL input:focus-visible,.page_page__cZbaL summary:focus-visible{outline:3px solid #52b7ff}.page_shellWide__XZhho,.page_shell__NOb0v{width:min(100% - 2rem,74rem);margin-inline:auto}.page_shellWide__XZhho{width:min(100% - 2rem,84rem)}.page_kicker__ntDfg{margin:0 0 .8rem;color:var(--red);font-size:.76rem;font-weight:800;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.page_sectionHeading__YfIlb{max-width:49rem}.page_briefIntro__tDCza h2,.page_faqIntro__C6XF2 h2,.page_sectionHeading__YfIlb h2{margin:0;color:var(--ink);font-family:var(--font-display),sans-serif;font-size:clamp(2rem,4vw,3.45rem);font-weight:650;letter-spacing:-.045em;line-height:1.02}.page_briefIntro__tDCza>p:last-child,.page_faqIntro__C6XF2>p,.page_sectionHeading__YfIlb>p:last-child{margin:1.15rem 0 0;color:var(--muted);font-size:1.03rem;line-height:1.75}.page_sectionHeadingLight__1Xqw5 h2{color:#f7fafc}.page_sectionHeadingLight__1Xqw5>p:last-child{color:#aebbc7}.page_hero__R_vsM{position:relative;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(16,19,24,.035) 1px,transparent 0),linear-gradient(rgba(16,19,24,.035) 1px,transparent 0),#fbfbf8;background-size:4rem 4rem;padding:1.35rem 0 5.25rem}.page_hero__R_vsM:before{position:absolute;inset:0 auto 0 0;width:.28rem;background:var(--red);content:""}.page_breadcrumbs__cYP8v{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;color:#6b737c;font-size:.82rem;line-height:1.4}.page_breadcrumbs__cYP8v a{color:#3d4650;text-decoration:none}.page_breadcrumbs__cYP8v a:hover{color:var(--blue);text-decoration:underline}.page_heroGrid__6_deE{display:grid;grid-template-columns:minmax(0,.92fr) minmax(30rem,1.08fr);gap:clamp(2.5rem,6vw,6rem);align-items:center;padding-top:4rem}.page_heroCopy__Z58Af h1{max-width:46rem;margin:0;color:#0b0e12;font-family:var(--font-display),sans-serif;font-size:clamp(3.1rem,5.7vw,5.7rem);font-weight:670;letter-spacing:-.065em;line-height:.94}.page_heroLead__EVnK9{max-width:44rem;margin:1.6rem 0 0;color:#4e5862;font-size:clamp(1.02rem,1.6vw,1.22rem);line-height:1.7}.page_heroActions__TAQHK{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.page_primaryButton___3Q6G,.page_secondaryButton__KkMeW{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.65rem;border:1px solid transparent;border-radius:.25rem;padding:.85rem 1.15rem;font:inherit;font-size:.9rem;font-weight:780;line-height:1.2;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.page_primaryButton___3Q6G{border-color:var(--ink);color:white;background:var(--ink);cursor:pointer}.page_primaryButton___3Q6G:hover{background:#26313b;transform:translateY(-2px)}.page_secondaryButton__KkMeW{border-color:#bcc2c5;color:var(--ink);background:rgba(255,255,255,.78)}.page_secondaryButton__KkMeW:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-2px)}.page_heroProof__N6q1C{display:flex;flex-wrap:wrap;gap:.65rem 1.3rem;margin-top:1.35rem;color:#4f5963;font-size:.79rem;font-weight:650}.page_heroProof__N6q1C span{display:inline-flex;align-items:center;gap:.38rem}.page_heroProof__N6q1C svg{color:var(--green)}.page_heroSystem__cfjIq{position:relative;min-width:0;overflow:hidden;border:1px solid #26313c;border-radius:.35rem;color:#f7fafc;background:#111820;box-shadow:1.4rem 1.4rem 0 #dce8eb}.page_heroSystem__cfjIq:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(rgba(255,255,255,.04) 1px,transparent 0);background-size:2.5rem 2.5rem;content:"";pointer-events:none}.page_heroSystemHeader__fWw73{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #33404d;padding:.85rem 1rem;color:#c9d3dd;font-size:.73rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.page_liveState__Ma_BW{display:flex;align-items:center;gap:.42rem;color:#91e4c2;letter-spacing:0;text-transform:none}.page_liveState__Ma_BW i{width:.48rem;height:.48rem;border-radius:50%;background:#33c784;box-shadow:0 0 0 .25rem rgba(51,199,132,.14)}.page_heroStages__2xLLh{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr);gap:.75rem;padding:1.1rem}.page_heroStage__aQesC{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.3rem .6rem;align-items:center;min-width:0;min-height:6.6rem;border:1px solid #3d4c59;border-radius:.25rem;padding:.8rem;background:rgba(20,29,38,.92);animation:page_stageIn__2QBgJ .5s ease both}.page_heroStage__aQesC:nth-of-type(3){animation-delay:80ms}.page_heroStage__aQesC:nth-of-type(5){animation-delay:.16s}.page_heroStage__aQesC:nth-of-type(7){animation-delay:.24s}.page_heroStage__aQesC svg{color:#56c8dc}.page_heroStage__aQesC strong{font-family:var(--font-display),sans-serif;font-size:.93rem;letter-spacing:-.02em}.page_heroStage__aQesC small{grid-column:1/-1;color:#8fa0af;font-size:.68rem;line-height:1.4}.page_stageNumber__9QbI0{position:absolute;top:.42rem;right:.5rem;color:#617384;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.page_flowLine__D9UyB{position:relative;align-self:center;height:1px;background:#405667}.page_flowLine__D9UyB span{position:absolute;top:-.2rem;left:0;width:.42rem;height:.42rem;border-radius:50%;background:#37c1da;box-shadow:0 0 .7rem #37c1da;animation:page_dataMove__8IuHg 2.4s ease-in-out infinite}.page_decisionPanel__SAAkM{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:.45rem 1rem;border:1px solid #266649;border-left:.23rem solid #31bd7f;border-radius:.25rem;padding:1rem;background:rgba(16,53,39,.75)}.page_decisionPanel__SAAkM>span{grid-column:1/-1;color:#83dcae;font-size:.64rem;font-weight:780;letter-spacing:.11em;text-transform:uppercase}.page_decisionPanel__SAAkM>strong{font-family:var(--font-display),sans-serif;font-size:1.05rem}.page_decisionPanel__SAAkM>p{margin:0;color:#a9bdb2;font-size:.68rem;text-align:right}.page_decisionPanel__SAAkM>div{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(135,215,175,.18);padding-top:.52rem;color:#cde6d9;font-size:.69rem}.page_decisionPanel__SAAkM>div svg{color:#54d597}.page_biSection__WGnZk,.page_caseStudySection__juolG,.page_decisionSection__dw2vO,.page_diagnostic__8EwFv,.page_faqSection__lHpVF,.page_foundationSection__aOGBG,.page_migrationSection__x5JdB,.page_powerBiSection__xweEB,.page_scopeSection__gwryb,.page_useCaseSection__Slvph{padding:clamp(4.5rem,8vw,7.5rem) 0}.page_diagnosticGrid__JIsbK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:3rem;border:1px solid var(--line);background:var(--line)}.page_diagnosticCard___obWm{min-width:0;min-height:14rem;padding:1.4rem;background:var(--white)}.page_diagnosticCard___obWm>span{display:block;margin-bottom:2.8rem;color:var(--red);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.73rem;font-weight:750}.page_diagnosticCard___obWm h3{margin:0;font-family:var(--font-display),sans-serif;font-size:1.15rem;letter-spacing:-.025em}.page_diagnosticCard___obWm p{margin:.75rem 0 0;color:var(--muted);font-size:.91rem;line-height:1.65}.page_answerStrip__pUjva{margin:1px 0 0;border:1px solid var(--line);border-left:.24rem solid var(--blue);padding:1rem 1.2rem;color:#4e5862;background:#f0f6fb;font-size:.92rem;line-height:1.65}.page_answerStrip__pUjva strong{color:var(--ink)}.page_architectureSection__qAGbB{scroll-margin-top:7rem;border-block:1px solid #cedcdf;padding:clamp(4.8rem,8vw,7.5rem) 0;background:#eef6f7}.page_architectureFlow__qZqdm{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.52rem;margin-top:3.25rem}.page_architectureNode__1m30N{position:relative;min-width:0;min-height:13rem;border:1px solid #b9ced1;border-top:.2rem solid var(--cyan);padding:1rem;background:rgba(255,255,255,.82)}.page_architectureNode__1m30N:not(:last-child):after{position:absolute;z-index:2;top:50%;right:-.72rem;width:.9rem;height:.9rem;border-top:1px solid var(--blue);border-right:1px solid var(--blue);background:#eef6f7;content:"";transform:translateY(-50%) rotate(45deg)}.page_architectureNode__1m30N>div{display:flex;align-items:center;justify-content:space-between;color:var(--blue)}.page_architectureNode__1m30N>div span{color:#748187;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem}.page_architectureNode__1m30N h3{margin:2.2rem 0 0;font-family:var(--font-display),sans-serif;font-size:1rem;letter-spacing:-.025em}.page_architectureNode__1m30N p{margin:.65rem 0 0;color:#5b6970;font-size:.75rem;line-height:1.65}.page_architectureNode__1m30N:last-child{border-top-color:var(--green)}.page_architectureNode__1m30N:last-child>div{color:var(--green)}.page_architectureNotes__IdARB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.page_architectureNotes__IdARB>div{display:flex;gap:.8rem;border:1px solid #cbd9dc;padding:1rem;background:rgba(255,255,255,.48)}.page_architectureNotes__IdARB svg{flex:0 0 auto;color:var(--blue)}.page_architectureNotes__IdARB p{margin:0;color:#5d6870;font-size:.82rem;line-height:1.55}.page_architectureNotes__IdARB strong{display:block;margin-bottom:.2rem;color:var(--ink)}.page_decisionSection__dw2vO{background:#fbfbf8}.page_decisionGrid__BPquR{display:grid;grid-template-columns:minmax(0,.95fr) minmax(25rem,1.05fr);gap:clamp(3rem,8vw,7rem);align-items:start}.page_decisionQuestions__TPnCa{display:grid;gap:0;margin:2.4rem 0 1.5rem;padding:0;list-style:none}.page_decisionQuestions__TPnCa li{display:grid;grid-template-columns:2.2rem 1fr;gap:.9rem;border-top:1px solid var(--line);padding:1.1rem 0}.page_decisionQuestions__TPnCa li>span{display:grid;width:1.75rem;height:1.75rem;place-items:center;border:1px solid #bec8d0;border-radius:50%;color:var(--blue);font-size:.72rem;font-weight:800}.page_decisionQuestions__TPnCa strong{font-size:.92rem}.page_decisionQuestions__TPnCa p{margin:.28rem 0 0;color:var(--muted);font-size:.86rem;line-height:1.55}.page_lightLink__rSlq5,.page_textLink__jEE_V{display:inline-flex;align-items:center;gap:.45rem;color:var(--blue);font-size:.86rem;font-weight:780;line-height:1.4;text-underline-offset:.2rem}.page_lightLink__rSlq5:hover,.page_textLink__jEE_V:hover{color:var(--red)}.page_kpiCard__5EZIV{border:1px solid #b9c5c9;border-radius:.3rem;padding:clamp(1.2rem,3vw,2rem);background:#eef6f7;box-shadow:.9rem .9rem 0 #dae3e3}.page_kpiHeader__Lv4wL{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#65727a;font-size:.68rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.page_kpiHeader__Lv4wL span:last-child{border:1px solid #9db8be;border-radius:999px;padding:.28rem .55rem;color:#305d68;letter-spacing:0;text-transform:none}.page_kpiCard__5EZIV h3{margin:2rem 0 0;font-family:var(--font-display),sans-serif;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.05em}.page_kpiDefinition__bKAgW{margin:.75rem 0 1.8rem;color:#4f6068;font-size:.97rem;line-height:1.65}.page_kpiDetails__sSWX0{margin:0;border-top:1px solid #b9c9cc}.page_kpiDetails__sSWX0>div{display:grid;grid-template-columns:6rem 1fr;gap:.8rem;border-bottom:1px solid #c6d4d6;padding:.9rem 0}.page_kpiDetails__sSWX0 dt{color:var(--blue);font-size:.75rem;font-weight:780;text-transform:uppercase}.page_kpiDetails__sSWX0 dd{margin:0;color:#4f5d64;font-size:.83rem;line-height:1.55}.page_deliverySection__UCRSj,.page_engineeringSection__YMw5N,.page_trustSection__cEFfI{padding:clamp(4.8rem,8vw,7.5rem) 0;color:white;background:#111821}.page_pipelineRail__L3TqD{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:3rem;border:1px solid #33414e;background:#33414e}.page_pipelineRail__L3TqD>div{min-width:0;min-height:9.6rem;padding:1rem;background:#151f29}.page_pipelineRail__L3TqD span{display:block;color:#56c9dc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.page_pipelineRail__L3TqD strong{display:block;margin-top:2.5rem;font-family:var(--font-display),sans-serif;font-size:.95rem}.page_pipelineRail__L3TqD small{display:block;margin-top:.45rem;color:#8fa0af;font-size:.68rem;line-height:1.5}.page_engineeringOutcomes__hrd23{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.page_engineeringOutcomes__hrd23 p{display:flex;gap:.7rem;margin:0;border:1px solid #2d3c48;padding:.95rem;color:#aebbc6;font-size:.82rem;line-height:1.55}.page_engineeringOutcomes__hrd23 svg{flex:0 0 auto;color:#45cc91}.page_engineeringOutcomes__hrd23 strong{color:#f3f6f8}.page_lightLink__rSlq5{margin-top:1.5rem;color:#65d5e7}.page_foundationSection__aOGBG{background:#f7f7f3}.page_foundationGrid__tQGO6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:3rem}.page_foundationCard___Rj2O{min-width:0;border:1px solid var(--line);border-top:.23rem solid var(--blue);padding:1.25rem;background:white}.page_foundationCard___Rj2O:nth-child(3){border-top-color:var(--cyan)}.page_foundationCard___Rj2O:nth-child(4){border-top-color:var(--green)}.page_foundationCard___Rj2O h3{margin:0 0 1rem;font-family:var(--font-display),sans-serif;font-size:1.15rem;letter-spacing:-.03em}.page_foundationCard___Rj2O>p{min-height:5.5rem;margin:0;color:var(--muted);font-size:.87rem;line-height:1.6}.page_foundationCard___Rj2O dl{margin:1rem 0 0;border-top:1px solid var(--line)}.page_foundationCard___Rj2O dl>div{padding:.8rem 0;border-bottom:1px solid var(--line)}.page_foundationCard___Rj2O dt{color:#68737d;font-size:.68rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.page_foundationCard___Rj2O dd{margin:.35rem 0 0;color:#313941;font-size:.78rem;line-height:1.5}.page_contextNote__CRJGd{margin:1.2rem 0 0;color:var(--muted);font-size:.87rem}.page_contextNote__CRJGd a{color:var(--blue);font-weight:750;text-underline-offset:.18rem}.page_biSection__WGnZk{border-block:1px solid var(--line);background:#fff}.page_biIntro__Zfvoe{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end}.page_semanticModel__ICJaH{display:grid;grid-template-columns:minmax(14rem,.7fr) minmax(0,1.7fr);gap:1rem;margin-top:3rem}.page_semanticCore__H_eTw{display:flex;min-height:17rem;flex-direction:column;justify-content:flex-end;border:1px solid #2f475b;padding:1.4rem;color:white;background:linear-gradient(135deg,transparent 60%,rgba(50,195,220,.15)),#142330}.page_semanticCore__H_eTw svg{margin-bottom:auto;color:#65d2e6}.page_semanticCore__H_eTw span{font-family:var(--font-display),sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:-.03em}.page_semanticCore__H_eTw small{margin-top:.5rem;color:#95a8b7;line-height:1.5}.page_audienceGrid__uJ7UF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.page_audienceGrid__uJ7UF article{min-width:0;padding:1.35rem;background:#f8faf9}.page_audienceGrid__uJ7UF article>span{color:var(--blue);font-size:.68rem;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.page_audienceGrid__uJ7UF h3{margin:4rem 0 0;font-family:var(--font-display),sans-serif;font-size:1.05rem;letter-spacing:-.025em}.page_audienceGrid__uJ7UF p{margin:.7rem 0 0;color:var(--muted);font-size:.83rem;line-height:1.58}.page_powerBiSection__xweEB{background:#eef6f7}.page_powerBiGrid__0fTg9{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);gap:clamp(2.5rem,7vw,6.5rem);align-items:center}.page_powerBiSteps__MOpKx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:2rem 0 1.5rem}.page_powerBiSteps__MOpKx span{display:flex;align-items:center;gap:.65rem;border:1px solid #c6d5d8;padding:.7rem;color:#344149;background:rgba(255,255,255,.55);font-size:.79rem;font-weight:680}.page_powerBiSteps__MOpKx i{color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-style:normal}.page_powerBiArtifact__3FdqG{border:1px solid #bdcbd0;border-radius:.3rem;padding:1.2rem;background:white;box-shadow:1rem 1rem 0 #d7e5e7}.page_artifactTitle___G8Zr{display:grid;grid-template-columns:auto 1fr;gap:.05rem .7rem;align-items:center;border-bottom:1px solid var(--line);padding-bottom:1rem}.page_artifactTitle___G8Zr svg{grid-row:1/3;color:var(--blue)}.page_artifactTitle___G8Zr span{font-family:var(--font-display),sans-serif;font-size:.95rem;font-weight:700}.page_artifactTitle___G8Zr small{color:#78848c;font-size:.65rem}.page_artifactRow__lkNJT{display:flex;gap:.7rem;border-bottom:1px solid var(--line);padding:1rem 0}.page_artifactRow__lkNJT svg{flex:0 0 auto;color:var(--green)}.page_artifactRow__lkNJT span{display:flex;flex-direction:column;gap:.25rem}.page_artifactRow__lkNJT strong{font-size:.8rem}.page_artifactRow__lkNJT small{color:#6a747d;font-size:.69rem}.page_artifactFooter__sEvnk{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;border-left:.2rem solid var(--green);padding:.6rem .75rem;background:#edf8f2}.page_artifactFooter__sEvnk span{color:#537061;font-size:.65rem;text-transform:uppercase}.page_artifactFooter__sEvnk strong{color:#225a3f;font-size:.72rem}.page_trustSection__cEFfI{background:#0d141b}.page_trustFlow__aOu7T{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin-top:3rem}.page_trustFlow__aOu7T article{position:relative;min-width:0;border:1px solid #334450;border-top:.2rem solid #47c98c;padding:1rem;background:#141f28}.page_trustFlow__aOu7T article>span{color:#708492;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem}.page_trustFlow__aOu7T article>svg{display:block;margin-top:2rem;color:#6ddfa8}.page_trustFlow__aOu7T h3{margin:.7rem 0 0;font-family:var(--font-display),sans-serif;font-size:1rem}.page_trustFlow__aOu7T p{margin:.35rem 0 0;color:#9aabb7;font-size:.74rem}.page_trustFlow__aOu7T i{position:absolute;right:.75rem;bottom:.8rem;display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:50%;color:#b3efd0;background:#1b5a3d}.page_governanceGrid__Y7mau{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1rem;border:1px solid #283641;background:#283641}.page_governanceGrid__Y7mau article{min-width:0;padding:1.1rem;background:#111a22}.page_governanceGrid__Y7mau svg{color:#60ccdf}.page_governanceGrid__Y7mau h3{margin:1.8rem 0 0;font-family:var(--font-display),sans-serif;font-size:.95rem}.page_governanceGrid__Y7mau p{min-height:5.6rem;margin:.55rem 0 0;color:#92a1ad;font-size:.77rem;line-height:1.55}.page_governanceGrid__Y7mau a,.page_governanceGrid__Y7mau article>span{color:#64cede;font-size:.7rem;font-weight:700;text-underline-offset:.16rem}.page_migrationSection__x5JdB{background:#fbfbf8}.page_migrationFlow__s7h63{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem;margin:3rem 0 1.5rem;padding:0;list-style:none}.page_migrationFlow__s7h63 li{min-width:0;border-top:.22rem solid var(--blue);padding:1rem .75rem;background:#edf3f6}.page_migrationFlow__s7h63 li:nth-last-child(-n+2){border-top-color:var(--green)}.page_migrationFlow__s7h63 li>span{color:#68808d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem}.page_migrationFlow__s7h63 h3{margin:2.2rem 0 0;font-family:var(--font-display),sans-serif;font-size:.88rem;letter-spacing:-.02em}.page_migrationFlow__s7h63 p{margin:.55rem 0 0;color:#59656e;font-size:.69rem;line-height:1.52}.page_predictiveSection__fXiKl{padding:clamp(4.8rem,8vw,7.5rem) 0;border-block:1px solid #cbdadd;background:#eef6f7}.page_predictiveGrid__gwyT_{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);gap:clamp(3rem,8vw,7rem);align-items:start}.page_predictiveUses__8mwuD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:2rem}.page_predictiveUses__8mwuD span{display:flex;align-items:center;gap:.55rem;border:1px solid #c3d4d7;padding:.75rem;color:#3e4b52;background:rgba(255,255,255,.52);font-size:.78rem;font-weight:680}.page_predictiveUses__8mwuD svg{color:var(--blue)}.page_modelLifecycle__lFWne{border:1px solid #bacdd0;background:white}.page_modelLifecycle__lFWne>div{display:grid;grid-template-columns:2.2rem 1fr;gap:.8rem;border-bottom:1px solid var(--line);padding:.9rem 1rem}.page_modelLifecycle__lFWne>div:last-child{border-bottom:0}.page_modelLifecycle__lFWne>div>span{color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.page_modelLifecycle__lFWne p{display:flex;flex-direction:column;gap:.25rem;margin:0}.page_modelLifecycle__lFWne strong{font-size:.83rem}.page_modelLifecycle__lFWne small{color:#657079;font-size:.72rem;line-height:1.5}.page_responsibilityNote__eI_CR{display:flex;gap:.7rem;margin:1.2rem 0 0;border-left:.22rem solid var(--green);padding:.8rem 1rem;color:#4c5b63;background:#e3f0e9;font-size:.83rem;line-height:1.55}.page_responsibilityNote__eI_CR svg{flex:0 0 auto;color:var(--green)}.page_operationalSection__9zpXw{padding:clamp(4.8rem,8vw,7.5rem) 0;background:#fff}.page_operationalGrid__0_3W7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3rem}.page_operationalGrid__0_3W7 article{min-width:0;border:1px solid var(--line);padding:clamp(1.2rem,3vw,2rem);background:#f8faf9}.page_operationalGrid__0_3W7 article>div{display:flex;align-items:center;gap:.65rem;color:var(--blue);font-size:.73rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.page_operationalGrid__0_3W7 h3{margin:2.6rem 0 0;font-family:var(--font-display),sans-serif;font-size:1.4rem;letter-spacing:-.035em}.page_operationalGrid__0_3W7 li,.page_operationalGrid__0_3W7 p{color:var(--muted);font-size:.87rem;line-height:1.6}.page_operationalGrid__0_3W7 ul{margin:1rem 0;padding-left:1.1rem}.page_operationalGrid__0_3W7 a{color:var(--blue);font-size:.8rem;font-weight:750;text-underline-offset:.18rem}.page_useCaseSection__Slvph{border-top:1px solid var(--line);background:#f7f7f3}.page_useCaseGrid__2V9py{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:3rem;border:1px solid var(--line);background:var(--line)}.page_useCaseGrid__2V9py article{min-width:0;min-height:14rem;padding:1.15rem;background:white}.page_useCaseGrid__2V9py article>span{color:var(--red);font-size:.69rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page_useCaseGrid__2V9py h3{margin:3.1rem 0 0;font-family:var(--font-display),sans-serif;font-size:1rem;letter-spacing:-.025em;line-height:1.35}.page_useCaseGrid__2V9py p{margin:.65rem 0 0;color:var(--muted);font-size:.77rem;line-height:1.55}.page_industryLinks__znrqY{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-top:1rem;color:#66717b;font-size:.78rem}.page_industryLinks__znrqY a{border:1px solid #cbd1d2;border-radius:999px;padding:.38rem .7rem;color:#38444c;background:white;font-weight:700;text-decoration:none}.page_industryLinks__znrqY a:hover{border-color:var(--blue);color:var(--blue)}.page_deliverySection__UCRSj{background:#121a22}.page_deliveryGrid__8zcVQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:3rem;border:1px solid #33414d;background:#33414d}.page_deliveryGrid__8zcVQ article{min-width:0;min-height:11.8rem;padding:1rem;background:#17212b}.page_deliveryGrid__8zcVQ span{color:#64cde0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.page_deliveryGrid__8zcVQ h3{margin:2.8rem 0 0;font-family:var(--font-display),sans-serif;font-size:.95rem}.page_deliveryGrid__8zcVQ p{margin:.55rem 0 0;color:#91a0ac;font-size:.75rem;line-height:1.52}.page_deliveryContract__7xOcq{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:1rem;align-items:center;margin-top:1rem;border:1px solid #31404b;padding:1rem;background:#0f171e}.page_deliveryContract__7xOcq>div{display:flex;flex-direction:column;gap:.3rem}.page_deliveryContract__7xOcq span{color:#65ccde;font-size:.65rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.page_deliveryContract__7xOcq strong{color:#dce4e9;font-size:.78rem}.page_deliveryContract__7xOcq>svg{color:#5c6d7a}.page_caseStudySection__juolG{background:#fff}.page_caseStudyGrid__Ur5Pz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3rem}.page_caseStudyCard__lk_i0{min-width:0;border:1px solid var(--line);padding:clamp(1.2rem,3vw,2rem);background:#fafbf9}.page_caseIndex__gLWcH{display:flex;align-items:center;justify-content:space-between;color:var(--red);font-size:.67rem;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.page_caseStudyCard__lk_i0 h3{margin:2rem 0 1.4rem;font-family:var(--font-display),sans-serif;font-size:clamp(1.3rem,2.5vw,1.75rem);letter-spacing:-.04em;line-height:1.15}.page_caseStudyCard__lk_i0 h3 a{color:inherit;text-decoration:none}.page_caseStudyCard__lk_i0 h3 a:hover{color:var(--blue)}.page_caseStudyCard__lk_i0 dl{margin:0 0 1.2rem;border-top:1px solid var(--line)}.page_caseStudyCard__lk_i0 dl>div{display:grid;grid-template-columns:6rem 1fr;gap:1rem;border-bottom:1px solid var(--line);padding:.7rem 0}.page_caseStudyCard__lk_i0 dt{color:#66717a;font-size:.67rem;font-weight:780;letter-spacing:.07em;text-transform:uppercase}.page_caseStudyCard__lk_i0 dd{margin:0;color:#4f5962;font-size:.78rem;line-height:1.48}.page_scopeSection__gwryb{border-block:1px solid #cbd9dc;background:#eef6f7}.page_scopeGrid__tXpRt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,7vw,6rem);align-items:start}.page_scopeGrid__tXpRt .page_primaryButton___3Q6G{margin-top:1.8rem}.page_engagementGrid__oH0QW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid #c8d6d8;background:#c8d6d8}.page_engagementGrid__oH0QW article{min-width:0;min-height:11rem;padding:1rem;background:rgba(255,255,255,.72)}.page_engagementGrid__oH0QW h3{margin:0;font-family:var(--font-display),sans-serif;font-size:.97rem;letter-spacing:-.025em}.page_engagementGrid__oH0QW p{margin:2.2rem 0 0;color:#57656c;font-size:.77rem;line-height:1.55}.page_pricingDrivers__6UQxG{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:2rem}.page_pricingDrivers__6UQxG span{margin-right:.4rem;color:#475960;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page_pricingDrivers__6UQxG p{margin:0;border:1px solid #c2d0d2;border-radius:999px;padding:.42rem .7rem;color:#506067;background:rgba(255,255,255,.62);font-size:.72rem}.page_faqSection__lHpVF{background:#fbfbf8}.page_faqGrid__c9pYu{display:grid;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,7vw,6rem);align-items:start}.page_faqIntro__C6XF2{position:sticky;top:7.5rem}.page_faqIntro__C6XF2 h2{font-size:clamp(2rem,4vw,3.2rem)}.page_localContext__fQJUU{margin-top:2rem;border:1px solid var(--line);border-left:.22rem solid var(--blue);padding:1rem;background:white}.page_localContext__fQJUU>span{color:var(--blue);font-size:.7rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.page_localContext__fQJUU p{margin:.6rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.55}.page_localContext__fQJUU>div{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.8rem}.page_localContext__fQJUU a{color:#4b5961;font-size:.72rem;font-weight:680;text-underline-offset:.14rem}.page_faqList__X9X_K{border-top:1px solid var(--line)}.page_faqList__X9X_K details{border-bottom:1px solid var(--line);background:rgba(255,255,255,.4)}.page_faqList__X9X_K summary{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;padding:1.15rem .9rem;cursor:pointer;list-style:none}.page_faqList__X9X_K summary::-webkit-details-marker{display:none}.page_faqList__X9X_K summary span{font-size:.95rem;font-weight:730;line-height:1.4}.page_faqList__X9X_K summary i{display:grid;width:1.65rem;height:1.65rem;place-items:center;border:1px solid #bfc6c8;border-radius:50%;color:var(--blue);font-size:1.1rem;font-style:normal;transition:transform .16s ease}.page_faqList__X9X_K details[open] summary i{transform:rotate(45deg)}.page_faqList__X9X_K details>p{max-width:49rem;margin:0;padding:0 3.5rem 1.2rem .9rem;color:var(--muted);font-size:.89rem;line-height:1.68}.page_briefAnchor__hSgYC,.page_contactAnchor__pHiBh{scroll-margin-top:7rem}.page_briefBuilder__do98R{margin-top:clamp(4rem,8vw,7rem);border:1px solid #b9c8cb;border-top:.25rem solid var(--red);padding:clamp(1.2rem,4vw,2.4rem);background:linear-gradient(90deg,rgba(10,99,216,.035) 1px,transparent 0),linear-gradient(rgba(10,99,216,.035) 1px,transparent 0),#f0f7f8;background-size:2.2rem 2.2rem}.page_briefIntro__tDCza{max-width:50rem}.page_briefIntro__tDCza h2{font-size:clamp(1.9rem,4vw,3rem)}.page_briefFieldset__mxb9y{margin:2rem 0 0;border:0;padding:0}.page_briefFieldset__mxb9y legend{margin-bottom:.75rem;color:#253038;font-size:.81rem;font-weight:780}.page_choiceGrid__v_5oo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.page_choice__OSNID{position:relative;min-width:0;cursor:pointer}.page_choice__OSNID input{position:absolute;width:1px;height:1px;opacity:0}.page_choice__OSNID span{display:flex;min-height:3rem;align-items:center;border:1px solid #bdcccf;border-radius:.2rem;padding:.72rem;color:#435159;background:rgba(255,255,255,.75);font-size:.77rem;font-weight:670;line-height:1.35;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.page_choice__OSNID input:checked+span{border-color:var(--blue);color:#074b9e;background:#e5f1ff;box-shadow:inset 0 0 0 1px var(--blue)}.page_choice__OSNID input:focus-visible+span{outline:3px solid #52b7ff;outline-offset:3px}.page_briefAction__FmU_a{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:2rem}.page_preparedMessage__aKZ4J{display:flex;align-items:center;gap:.45rem;min-height:1.5rem;margin:0;color:#256647;font-size:.78rem;font-weight:680}.page_preparedMessage__aKZ4J svg{color:var(--green)}@keyframes page_stageIn__2QBgJ{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}@keyframes page_dataMove__8IuHg{0%,to{transform:translateX(0)}50%{transform:translateX(1.55rem)}}@media (max-width:72rem){.page_heroGrid__6_deE{grid-template-columns:minmax(0,1fr) minmax(26rem,.95fr);gap:3rem}.page_architectureFlow__qZqdm{grid-template-columns:repeat(4,minmax(0,1fr))}.page_architectureNode__1m30N:not(:last-child):after{display:none}.page_architectureNode__1m30N{min-height:10.8rem}.page_architectureNode__1m30N h3{margin-top:1.5rem}.page_migrationFlow__s7h63{grid-template-columns:repeat(4,minmax(0,1fr))}.page_foundationGrid__tQGO6{grid-template-columns:repeat(2,minmax(0,1fr))}.page_foundationCard___Rj2O>p{min-height:0}}@media (max-width:56rem){.page_hero__R_vsM{padding-bottom:4.5rem}.page_decisionGrid__BPquR,.page_faqGrid__c9pYu,.page_heroGrid__6_deE,.page_powerBiGrid__0fTg9,.page_predictiveGrid__gwyT_,.page_scopeGrid__tXpRt{grid-template-columns:minmax(0,1fr)}.page_heroGrid__6_deE{padding-top:2.8rem}.page_heroSystem__cfjIq{max-width:42rem}.page_deliveryGrid__8zcVQ,.page_diagnosticGrid__JIsbK,.page_useCaseGrid__2V9py{grid-template-columns:repeat(2,minmax(0,1fr))}.page_diagnosticCard___obWm{min-height:12rem}.page_architectureFlow__qZqdm{grid-template-columns:repeat(2,minmax(0,1fr))}.page_architectureNotes__IdARB,.page_engineeringOutcomes__hrd23{grid-template-columns:minmax(0,1fr)}.page_pipelineRail__L3TqD{grid-template-columns:repeat(3,minmax(0,1fr))}.page_semanticModel__ICJaH{grid-template-columns:minmax(0,1fr)}.page_semanticCore__H_eTw{min-height:11rem}.page_audienceGrid__uJ7UF,.page_trustFlow__aOu7T{grid-template-columns:repeat(3,minmax(0,1fr))}.page_governanceGrid__Y7mau{grid-template-columns:repeat(2,minmax(0,1fr))}.page_caseStudyGrid__Ur5Pz,.page_operationalGrid__0_3W7{grid-template-columns:minmax(0,1fr)}.page_faqIntro__C6XF2{position:static}.page_choiceGrid__v_5oo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.page_shellWide__XZhho,.page_shell__NOb0v{width:min(100% - 1.25rem,74rem)}.page_hero__R_vsM{background-size:2.5rem 2.5rem;padding:.9rem 0 3.5rem}.page_heroGrid__6_deE{gap:2.2rem;padding-top:2.2rem}.page_heroCopy__Z58Af h1{font-size:clamp(2.55rem,13vw,3.55rem);letter-spacing:-.058em;line-height:.97}.page_heroLead__EVnK9{margin-top:1.2rem;font-size:1rem;line-height:1.62}.page_heroActions__TAQHK{display:grid;grid-template-columns:minmax(0,1fr);margin-top:1.5rem}.page_heroActions__TAQHK a{width:100%}.page_heroProof__N6q1C{display:grid;grid-template-columns:minmax(0,1fr)}.page_heroSystem__cfjIq{box-shadow:.55rem .55rem 0 #dce8eb}.page_heroSystemHeader__fWw73{align-items:flex-start;flex-direction:column}.page_heroStages__2xLLh{grid-template-columns:minmax(0,1fr);gap:.45rem;padding:.7rem}.page_heroStage__aQesC{min-height:4.8rem}.page_flowLine__D9UyB{justify-self:center;width:1px;height:1.2rem}.page_flowLine__D9UyB span{top:0;left:-.2rem;animation:page_dataMoveVertical__GGoVd 2.4s ease-in-out infinite}.page_decisionPanel__SAAkM{grid-column:auto;grid-template-columns:minmax(0,1fr)}.page_decisionPanel__SAAkM>p{text-align:left}.page_briefIntro__tDCza h2,.page_faqIntro__C6XF2 h2,.page_sectionHeading__YfIlb h2{font-size:clamp(1.85rem,9vw,2.55rem);line-height:1.06}.page_briefIntro__tDCza>p:last-child,.page_faqIntro__C6XF2>p,.page_sectionHeading__YfIlb>p:last-child{font-size:.96rem;line-height:1.65}.page_architectureSection__qAGbB,.page_biSection__WGnZk,.page_caseStudySection__juolG,.page_decisionSection__dw2vO,.page_deliverySection__UCRSj,.page_diagnostic__8EwFv,.page_engineeringSection__YMw5N,.page_faqSection__lHpVF,.page_foundationSection__aOGBG,.page_migrationSection__x5JdB,.page_operationalSection__9zpXw,.page_powerBiSection__xweEB,.page_predictiveSection__fXiKl,.page_scopeSection__gwryb,.page_trustSection__cEFfI,.page_useCaseSection__Slvph{padding-block:4.2rem}.page_architectureFlow__qZqdm,.page_audienceGrid__uJ7UF,.page_choiceGrid__v_5oo,.page_deliveryGrid__8zcVQ,.page_diagnosticGrid__JIsbK,.page_engagementGrid__oH0QW,.page_foundationGrid__tQGO6,.page_governanceGrid__Y7mau,.page_migrationFlow__s7h63,.page_pipelineRail__L3TqD,.page_predictiveUses__8mwuD,.page_trustFlow__aOu7T,.page_useCaseGrid__2V9py{grid-template-columns:minmax(0,1fr)}.page_architectureNode__1m30N,.page_deliveryGrid__8zcVQ article,.page_diagnosticCard___obWm,.page_engagementGrid__oH0QW article,.page_pipelineRail__L3TqD>div,.page_useCaseGrid__2V9py article{min-height:0}.page_architectureNode__1m30N h3,.page_audienceGrid__uJ7UF h3,.page_deliveryGrid__8zcVQ h3,.page_diagnosticCard___obWm>span,.page_engagementGrid__oH0QW p,.page_governanceGrid__Y7mau h3,.page_migrationFlow__s7h63 h3,.page_pipelineRail__L3TqD strong,.page_trustFlow__aOu7T article>svg,.page_useCaseGrid__2V9py h3{margin-top:1.2rem}.page_architectureNode__1m30N:not(:last-child):after{display:block;top:auto;right:50%;bottom:-.65rem;background:#eef6f7;transform:translateX(50%) rotate(135deg)}.page_biIntro__Zfvoe{grid-template-columns:minmax(0,1fr)}.page_audienceGrid__uJ7UF article{min-height:9rem}.page_powerBiSteps__MOpKx{grid-template-columns:minmax(0,1fr)}.page_caseStudyCard__lk_i0 dl>div,.page_kpiDetails__sSWX0>div{grid-template-columns:minmax(0,1fr);gap:.3rem}.page_deliveryContract__7xOcq{grid-template-columns:minmax(0,1fr)}.page_deliveryContract__7xOcq>svg{transform:rotate(90deg)}.page_faqList__X9X_K details>p{padding-right:.9rem}.page_briefBuilder__do98R{margin-top:3.5rem}.page_briefAction__FmU_a{align-items:stretch;flex-direction:column}.page_briefAction__FmU_a .page_primaryButton___3Q6G{width:100%}}@keyframes page_dataMoveVertical__GGoVd{0%,to{transform:translateY(0)}50%{transform:translateY(.8rem)}}@media (prefers-reduced-motion:reduce){.page_page__cZbaL *,.page_page__cZbaL :after,.page_page__cZbaL :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}