.action-module__g4j52G__action{--action-background:transparent;--action-border:var(--line-strong);--action-color:var(--brand-navy);border:1px solid var(--action-border);border-radius:var(--radius-small);background:var(--action-background);min-width:0;max-width:100%;min-height:48px;color:var(--action-color);overflow-wrap:normal;text-align:center;white-space:normal;word-break:normal;cursor:pointer;transition:background-color var(--motion-standard), border-color var(--motion-standard), color var(--motion-standard), transform var(--motion-fast);justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-size:.92rem;font-weight:750;line-height:1.2;display:inline-flex;position:relative}.action-module__g4j52G__action[data-priority=conversion]:before{background:var(--signal);content:"";pointer-events:none;width:3px;position:absolute;inset:-1px auto -1px -1px}.action-module__g4j52G__primary{--action-background:var(--brand-navy);--action-border:var(--brand-navy);--action-color:var(--inverse)}.action-module__g4j52G__secondary{--action-background:var(--surface-warm)}.action-module__g4j52G__ghost{--action-border:transparent}.action-module__g4j52G__text{border-width:0 0 1px;border-color:var(--steel-light);text-align:left;border-radius:0;justify-content:flex-start;min-height:44px;padding:8px 0}.action-module__g4j52G__icon{width:48px;min-width:48px;padding:0}.action-module__g4j52G__arrow{transition:transform var(--motion-fast);display:inline-block}.action-module__g4j52G__label{display:inline-block}.action-module__g4j52G__action[data-loading=true] .action-module__g4j52G__label{visibility:hidden}.action-module__g4j52G__spinner{pointer-events:none;border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite action-module__g4j52G__action-spin;position:absolute}@keyframes action-module__g4j52G__action-spin{to{transform:rotate(1turn)}}.action-module__g4j52G__action:disabled,.action-module__g4j52G__action[aria-disabled=true]{border-color:var(--line);background:var(--surface-muted);color:var(--text-soft);cursor:not-allowed;transform:none}.action-module__g4j52G__action[aria-disabled=true]{pointer-events:none}.action-module__g4j52G__action[aria-busy=true]{cursor:progress}@media (hover:hover) and (pointer:fine){.action-module__g4j52G__primary:hover:not(:disabled):not([aria-disabled=true]){--action-background:var(--brand-navy-deep);--action-border:var(--brand-navy-deep);transform:translateY(-1px)}.action-module__g4j52G__secondary:hover:not(:disabled):not([aria-disabled=true]),.action-module__g4j52G__ghost:hover:not(:disabled):not([aria-disabled=true]){--action-background:var(--surface-hover);--action-border:var(--brand-navy-deep);--action-color:var(--brand-navy-deep)}.action-module__g4j52G__text:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--brand-navy);color:var(--brand-navy-deep)}.action-module__g4j52G__action:hover:not(:disabled):not([aria-disabled=true]) .action-module__g4j52G__arrow{transform:translate(2px)}}.action-module__g4j52G__primary:active:not(:disabled):not([aria-disabled=true]){--action-background:var(--brand-navy-deep);--action-border:var(--brand-navy-deep);transform:scale(.985)}.action-module__g4j52G__secondary:active:not(:disabled):not([aria-disabled=true]),.action-module__g4j52G__secondary[aria-pressed=true]{--action-background:var(--surface-selected);--action-border:var(--brand-navy-deep);--action-color:var(--brand-navy-deep);transform:scale(.985)}.action-module__g4j52G__ghost:active:not(:disabled):not([aria-disabled=true]),.action-module__g4j52G__ghost[aria-pressed=true]{--action-background:var(--surface-selected);--action-border:var(--line-strong);transform:scale(.985)}.action-module__g4j52G__text:active:not(:disabled):not([aria-disabled=true]){border-color:var(--brand-navy-deep);color:var(--brand-navy-deep)}@media (max-width:768px){.action-module__g4j52G__text{min-height:48px}}@media (prefers-reduced-motion:reduce){.action-module__g4j52G__action,.action-module__g4j52G__arrow,.action-module__g4j52G__spinner{transition-duration:.01ms}.action-module__g4j52G__spinner{border-right-color:currentColor;animation:none}.action-module__g4j52G__action:hover,.action-module__g4j52G__action:hover .action-module__g4j52G__arrow{transform:none}}
.technology-marks-module__dOj7Pa__list{border-top:1px solid var(--line-strong,#8f897d);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.technology-marks-module__dOj7Pa__item{border-right:1px solid var(--line,#dad5ca);border-bottom:1px solid var(--line,#dad5ca);min-height:76px;color:var(--brand-navy,#0e2948);align-items:center;gap:12px;padding:14px;font-weight:760;display:flex}.technology-marks-module__dOj7Pa__item:nth-child(3n){border-right:0}.technology-marks-module__dOj7Pa__mark{object-fit:contain;flex:none;width:34px;height:34px}.technology-marks-module__dOj7Pa__compact{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.technology-marks-module__dOj7Pa__compact .technology-marks-module__dOj7Pa__item{min-height:60px;padding:10px 12px;font-size:.9rem}.technology-marks-module__dOj7Pa__matrix{border-top:1px solid var(--line-strong,#8f897d);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.technology-marks-module__dOj7Pa__group{border-right:1px solid var(--line,#dad5ca);border-bottom:1px solid var(--line,#dad5ca);padding:clamp(20px,3vw,32px)}.technology-marks-module__dOj7Pa__group:last-child{border-right:0}.technology-marks-module__dOj7Pa__group h3{color:var(--brand-navy,#0e2948);font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.2}.technology-marks-module__dOj7Pa__group>p{color:var(--text-muted,#504b43);margin-top:10px;line-height:1.55}.technology-marks-module__dOj7Pa__group .technology-marks-module__dOj7Pa__list{border-top:0;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:22px}.technology-marks-module__dOj7Pa__group .technology-marks-module__dOj7Pa__item,.technology-marks-module__dOj7Pa__group .technology-marks-module__dOj7Pa__item:nth-child(2n),.technology-marks-module__dOj7Pa__group .technology-marks-module__dOj7Pa__item:nth-child(3n){border:1px solid var(--line,#dad5ca)}@media (max-width:768px){.technology-marks-module__dOj7Pa__list,.technology-marks-module__dOj7Pa__matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-marks-module__dOj7Pa__item:nth-child(3n){border-right:1px solid var(--line,#dad5ca)}.technology-marks-module__dOj7Pa__item:nth-child(2n),.technology-marks-module__dOj7Pa__group:nth-child(2n){border-right:0}}@media (max-width:390px){.technology-marks-module__dOj7Pa__matrix{grid-template-columns:1fr}.technology-marks-module__dOj7Pa__group,.technology-marks-module__dOj7Pa__group:nth-child(2n){border-right:0}}@media (max-width:320px){.technology-marks-module__dOj7Pa__list,.technology-marks-module__dOj7Pa__compact,.technology-marks-module__dOj7Pa__group .technology-marks-module__dOj7Pa__list{grid-template-columns:1fr}.technology-marks-module__dOj7Pa__item,.technology-marks-module__dOj7Pa__item:nth-child(2n),.technology-marks-module__dOj7Pa__item:nth-child(3n){border-right:0}.technology-marks-module__dOj7Pa__group .technology-marks-module__dOj7Pa__item,.technology-marks-module__dOj7Pa__group .technology-marks-module__dOj7Pa__item:nth-child(2n),.technology-marks-module__dOj7Pa__group .technology-marks-module__dOj7Pa__item:nth-child(3n){border-right:1px solid var(--line,#dad5ca)}}
.homepage-page-module__xndjMq__page{background:var(--background);color:var(--text)}.homepage-page-module__xndjMq__wideFrame,.homepage-page-module__xndjMq__mainFrame,.homepage-page-module__xndjMq__systemFrame,.homepage-page-module__xndjMq__proofFrame{width:min(calc(100% - (2 * var(--page-gutter))), var(--container-wide));margin-inline:auto}.homepage-page-module__xndjMq__mainFrame{max-width:var(--container)}.homepage-page-module__xndjMq__systemFrame{max-width:var(--container-system)}.homepage-page-module__xndjMq__proofFrame{max-width:var(--container-proof)}.homepage-page-module__xndjMq__eyebrow,.homepage-page-module__xndjMq__systemLabel,.homepage-page-module__xndjMq__fieldLabel{color:var(--text-soft);font-size:var(--step-annotation);letter-spacing:.1em;text-transform:uppercase;font-weight:800;line-height:1.35}.homepage-page-module__xndjMq__hero{isolation:isolate;min-height:min(920px, max(688px, calc(100svh - var(--header-height))));border-bottom:1px solid var(--line-strong);color:var(--inverse);background:radial-gradient(circle at 12% 18%, #3e6d9747 0, transparent 34%), radial-gradient(circle at 84% 44%, #e44a221a 0, transparent 26%), linear-gradient(#ffffff08 1px, transparent 1px), linear-gradient(90deg, #ffffff08 1px, transparent 1px), var(--brand-navy-deep);background-size:auto,auto,72px 72px,72px 72px,auto;align-items:stretch;display:grid;position:relative;overflow:clip}.homepage-page-module__xndjMq__hero>.homepage-page-module__xndjMq__wideFrame{z-index:1;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(30px,3.4vw,52px);padding-block:clamp(34px,4.4vw,60px);display:grid;position:relative}.homepage-page-module__xndjMq__heroCopy{flex-direction:column;justify-content:center;max-width:690px;display:flex}.homepage-page-module__xndjMq__heroCopy>.homepage-page-module__xndjMq__eyebrow{color:#fffdf7a8;align-items:center;gap:12px;display:flex}.homepage-page-module__xndjMq__heroCopy>.homepage-page-module__xndjMq__eyebrow:before{background:var(--signal);content:"";flex:0 0 32px;width:32px;height:2px}.homepage-page-module__xndjMq__heroCopy h1{max-width:690px;color:var(--inverse);letter-spacing:-.055em;text-wrap:balance;margin-top:26px;font-size:clamp(3.65rem,4.55vw,5.2rem);font-weight:770;line-height:.94}.homepage-page-module__xndjMq__heroCopy>p:not(.homepage-page-module__xndjMq__eyebrow){color:#fffdf7c2;max-width:580px;margin-top:30px;font-size:clamp(1.04rem,1.2vw,1.2rem);line-height:1.68}.homepage-page-module__xndjMq__heroActions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.homepage-page-module__xndjMq__heroActions .homepage-page-module__xndjMq__heroPrimaryAction,.homepage-page-module__xndjMq__heroActions .homepage-page-module__xndjMq__heroSecondaryAction{min-height:54px;padding-inline:22px}.homepage-page-module__xndjMq__heroActions .homepage-page-module__xndjMq__heroPrimaryAction{--action-background:var(--inverse);--action-border:var(--inverse);--action-color:var(--brand-navy-deep);box-shadow:0 12px 34px #0000002e}.homepage-page-module__xndjMq__heroActions .homepage-page-module__xndjMq__heroSecondaryAction{--action-background:#ffffff08;--action-border:#ffffff57;--action-color:var(--inverse)}.homepage-page-module__xndjMq__hero .homepage-page-module__xndjMq__heroActions .homepage-page-module__xndjMq__heroPrimaryAction:active:not(:disabled):not([aria-disabled=true]){--action-background:var(--signal-muted);--action-border:var(--signal-muted);--action-color:var(--inverse);transform:translateY(0);box-shadow:0 8px 22px #0003}.homepage-page-module__xndjMq__hero .homepage-page-module__xndjMq__heroActions .homepage-page-module__xndjMq__heroSecondaryAction:active:not(:disabled):not([aria-disabled=true]){--action-background:#ffffff24;--action-border:var(--inverse);--action-color:var(--inverse);transform:translateY(0)}.homepage-page-module__xndjMq__heroTrust{border-top:1px solid #ffffff29;gap:14px;margin-top:38px;padding-top:18px;display:grid}.homepage-page-module__xndjMq__heroTrust>p{color:#fffdf7bd;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:.72rem;font-weight:800;display:flex}.homepage-page-module__xndjMq__heroTrust>p>span{border:1px solid var(--signal);background:var(--signal);width:7px;height:7px;box-shadow:0 0 0 4px #e44a221f}.homepage-page-module__xndjMq__heroTrust ul{flex-wrap:wrap;gap:8px;display:flex}.homepage-page-module__xndjMq__heroTrust li{color:#fffdf7c7;letter-spacing:.01em;background:#ffffff08;border:1px solid #ffffff2b;padding:7px 10px;font-size:.76rem;font-weight:680}.homepage-page-module__xndjMq__heroSystem{isolation:isolate;align-content:center;place-self:center;width:106%;max-width:780px;margin:0;display:grid;position:relative;overflow:visible}.homepage-page-module__xndjMq__heroSystem:before{z-index:-1;filter:blur(12px);content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%,#2d608b52 0,#0000 46%),radial-gradient(circle at 82%,#e44a2217 0,#0000 32%);position:absolute;inset:2% -8% -1%}.homepage-page-module__xndjMq__heroSystemStage{z-index:1;grid-template-columns:minmax(130px,.8fr) minmax(292px,1.75fr) minmax(142px,.9fr);align-items:center;gap:clamp(16px,1.7vw,24px);min-height:620px;padding:66px 0 34px;display:grid;position:relative}.homepage-page-module__xndjMq__heroConnectorPlane{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.homepage-page-module__xndjMq__heroConnectorPlane path{fill:none;vector-effect:non-scaling-stroke}.homepage-page-module__xndjMq__heroConnectorQuiet{stroke:#9fafbb61;stroke-dasharray:3 6;stroke-width:1.2px}.homepage-page-module__xndjMq__heroConnectorActive{filter:drop-shadow(0 0 4px #e44a2252);stroke:var(--signal);stroke-linecap:round;stroke-width:2px}.homepage-page-module__xndjMq__heroConnectorReturn{stroke:#9fafbb52;stroke-dasharray:2 7;stroke-width:1px}.homepage-page-module__xndjMq__heroConnectorNode{fill:var(--brand-navy-deep);stroke:#ffffffad;stroke-width:1.5px;vector-effect:non-scaling-stroke}.homepage-page-module__xndjMq__heroConnectorSignal{fill:var(--signal);stroke:var(--brand-navy-deep);stroke-width:3px;vector-effect:non-scaling-stroke}.homepage-page-module__xndjMq__heroSystemAnnotation{z-index:2;color:#fffdf78a;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800;position:absolute;top:24px}.homepage-page-module__xndjMq__heroSystemAnnotation[data-position=input]{left:0}.homepage-page-module__xndjMq__heroSystemAnnotation[data-position=decision]{left:50%;transform:translate(-50%)}.homepage-page-module__xndjMq__heroSystemAnnotation[data-position=output]{right:0}.homepage-page-module__xndjMq__heroSignals,.homepage-page-module__xndjMq__heroOperatingCore,.homepage-page-module__xndjMq__heroOutcomes{z-index:2;position:relative}.homepage-page-module__xndjMq__heroSignals{align-content:center;display:grid}.homepage-page-module__xndjMq__heroCoreHeader{color:#fffdf79e;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.homepage-page-module__xndjMq__heroSignals ul{gap:9px;display:grid}.homepage-page-module__xndjMq__heroSignals li{opacity:.82;background:#081d349e;border:1px solid #ffffff21;border-left:2px solid #9fafbb94;align-items:center;min-height:60px;padding:10px 12px;display:grid;box-shadow:0 12px 32px #010c181f}.homepage-page-module__xndjMq__heroSignals li[data-active]{border-left-color:var(--signal);opacity:1;background:#153758c7;box-shadow:0 12px 34px #010c1833}.homepage-page-module__xndjMq__heroSignals li strong{color:var(--inverse);font-size:clamp(.74rem,.82vw,.84rem);line-height:1.25}.homepage-page-module__xndjMq__heroOperatingCore{background:linear-gradient(155deg, #193f67 0%, var(--brand-navy) 48%, #0b223b 100%);border:1px solid #ffffff57;min-height:452px;overflow:hidden;box-shadow:0 26px 64px #010c1875,inset 0 1px #ffffff14}.homepage-page-module__xndjMq__heroCoreHeader{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.homepage-page-module__xndjMq__heroCoreHeader>span{color:#fffdf7b8;border:1px solid #fff3;padding:4px 6px;font-size:.61rem}.homepage-page-module__xndjMq__heroCoreDecision{gap:10px;padding:24px 20px 22px;display:grid}.homepage-page-module__xndjMq__heroCoreDecision>strong{max-width:290px;color:var(--inverse);letter-spacing:-.035em;font-size:clamp(1.35rem,1.75vw,1.72rem);line-height:1.05}.homepage-page-module__xndjMq__heroCoreDecision>p{color:#fffdf7ad;max-width:300px;font-size:.73rem;line-height:1.5}.homepage-page-module__xndjMq__heroCoreSequence{border-block:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.homepage-page-module__xndjMq__heroCoreSequence li{align-content:center;gap:3px;min-height:78px;padding:10px;display:grid}.homepage-page-module__xndjMq__heroCoreSequence li+li{border-left:1px solid #ffffff29}.homepage-page-module__xndjMq__heroCoreSequence li[data-active]{box-shadow:inset 0 -2px 0 var(--signal);background:#e44a2217}.homepage-page-module__xndjMq__heroCoreSequence span{color:#9fafbb;font-size:.61rem;font-weight:800}.homepage-page-module__xndjMq__heroCoreSequence strong{color:var(--inverse);font-size:.76rem;line-height:1.2}.homepage-page-module__xndjMq__heroCoreSequence small{color:#fffdf79e;font-size:.61rem;line-height:1.25}.homepage-page-module__xndjMq__heroCapabilityGrid{background:#ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.homepage-page-module__xndjMq__heroCapabilityGrid li{background:#0a2340e6;align-items:center;min-height:70px;padding:11px 14px;display:grid}.homepage-page-module__xndjMq__heroCapabilityGrid li>div{gap:2px;display:grid}.homepage-page-module__xndjMq__heroCapabilityGrid strong{color:var(--inverse);font-size:.76rem}.homepage-page-module__xndjMq__heroCapabilityGrid small{color:#fffdf79e;font-size:.62rem;line-height:1.2}.homepage-page-module__xndjMq__heroHumanCheckpoint{color:#fffdf79e;letter-spacing:.04em;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:.63rem;font-weight:720;display:flex}.homepage-page-module__xndjMq__heroHumanCheckpoint>span{border:1px solid var(--signal);flex:0 0 7px;width:7px;height:7px;transform:rotate(45deg)}.homepage-page-module__xndjMq__heroOutcomes{align-content:center;display:grid}.homepage-page-module__xndjMq__heroOutcomeRegister{border-top:3px solid var(--signal);min-height:252px;color:var(--brand-navy-deep);background:#f0f1ec;padding:20px 16px 16px;box-shadow:0 20px 50px #010c185c,0 0 42px #e44a2212}.homepage-page-module__xndjMq__heroOutcomeRegister>span{color:var(--signal-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:800}.homepage-page-module__xndjMq__heroOutcomeRegister>strong{letter-spacing:-.02em;margin-top:10px;font-size:clamp(.98rem,1.22vw,1.12rem);line-height:1.18;display:block}.homepage-page-module__xndjMq__heroOutcomeRegister ul{border-top:1px solid var(--line);gap:0;margin-top:14px;display:grid}.homepage-page-module__xndjMq__heroOutcomeRegister li{border-bottom:1px solid var(--line);color:var(--brand-navy);padding:8px 0 8px 13px;font-size:.71rem;font-weight:720;line-height:1.25;position:relative}.homepage-page-module__xndjMq__heroOutcomeRegister li:before{background:var(--signal);content:"";width:5px;height:5px;position:absolute;top:13px;left:0}.homepage-page-module__xndjMq__heroSystem>figcaption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.homepage-page-module__xndjMq__positioning,.homepage-page-module__xndjMq__capabilitySection,.homepage-page-module__xndjMq__processSection,.homepage-page-module__xndjMq__finalCta{padding-block:clamp(80px,9vw,128px)}.homepage-page-module__xndjMq__industrySection,.homepage-page-module__xndjMq__workSection,.homepage-page-module__xndjMq__blueprintSection{padding-block:clamp(92px,10vw,132px)}.homepage-page-module__xndjMq__positioning,.homepage-page-module__xndjMq__workSection,.homepage-page-module__xndjMq__finalCta{background:var(--surface-bright)}.homepage-page-module__xndjMq__industrySection,.homepage-page-module__xndjMq__blueprintSection{background:var(--surface-warm)}.homepage-page-module__xndjMq__capabilitySection,.homepage-page-module__xndjMq__processSection{background:var(--surface-alternate)}.homepage-page-module__xndjMq__sectionHeader{gap:18px;max-width:920px;margin-bottom:clamp(42px,6vw,72px);display:grid}.homepage-page-module__xndjMq__sectionHeader h2,.homepage-page-module__xndjMq__splitSectionHeader h2,.homepage-page-module__xndjMq__finalCta h2{color:var(--brand-navy-deep);letter-spacing:-.045em;font-size:clamp(2.125rem,4vw,4rem);font-weight:760;line-height:1}.homepage-page-module__xndjMq__sectionHeader>p:last-child,.homepage-page-module__xndjMq__splitSectionHeader>p,.homepage-page-module__xndjMq__finalCta .homepage-page-module__xndjMq__mainFrame>p:not(.homepage-page-module__xndjMq__eyebrow){max-width:680px;color:var(--text-muted);font-size:clamp(1.0625rem,1.2vw,1.25rem);line-height:1.65}.homepage-page-module__xndjMq__splitSectionHeader{grid-template-columns:minmax(0,7fr) minmax(260px,3fr);align-items:end;gap:clamp(32px,7vw,100px);margin-bottom:clamp(42px,6vw,72px);display:grid}.homepage-page-module__xndjMq__splitSectionHeader>div{gap:18px;display:grid}.homepage-page-module__xndjMq__positioningRows{border-top:1px solid var(--line-strong)}.homepage-page-module__xndjMq__positioningRows>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(36px,.6fr) minmax(190px,2.4fr) minmax(190px,2.2fr) minmax(260px,4.8fr);gap:24px;padding-block:28px;display:grid}.homepage-page-module__xndjMq__rowNumber{color:var(--steel);letter-spacing:.08em;font-size:.72rem;font-weight:800}.homepage-page-module__xndjMq__positioningRows h3{color:var(--brand-navy);margin-top:8px;font-size:clamp(1.2rem,1.8vw,1.75rem);line-height:1.12}.homepage-page-module__xndjMq__positioningRows article>p,.homepage-page-module__xndjMq__positioningRows article>div:last-child>p{color:var(--text-muted);line-height:1.65}.homepage-page-module__xndjMq__positioningCause{border-left:2px solid var(--steel-light);padding-left:18px;font-weight:680;color:var(--brand-navy)!important}.homepage-page-module__xndjMq__tagList{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.homepage-page-module__xndjMq__tagList li{border:1px solid var(--line);color:var(--text-soft);padding:5px 8px;font-size:.72rem}.homepage-page-module__xndjMq__exploreRoutes{border:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.homepage-page-module__xndjMq__exploreRoutes a{background:var(--surface-warm);min-height:168px;transition:background-color var(--motion-standard);align-content:end;gap:8px;padding:22px;display:grid}.homepage-page-module__xndjMq__exploreRoutes a+a{border-left:1px solid var(--line-strong)}.homepage-page-module__xndjMq__exploreRoutes span{color:var(--steel);font-size:.7rem;font-weight:800}.homepage-page-module__xndjMq__exploreRoutes strong{color:var(--brand-navy);font-size:1.15rem}.homepage-page-module__xndjMq__exploreRoutes small{color:var(--text-muted);line-height:1.45}.homepage-page-module__xndjMq__routeIndex{border-block:1px solid var(--line);flex-wrap:wrap;gap:8px 18px;margin-bottom:26px;padding-block:13px;display:flex}.homepage-page-module__xndjMq__routeIndex a{min-width:0;min-height:44px;color:var(--brand-navy);overflow-wrap:normal;text-decoration:underline;-webkit-text-decoration-color:var(--steel-light);text-decoration-color:var(--steel-light);text-underline-offset:4px;white-space:normal;word-break:normal;align-items:center;font-size:.76rem;font-weight:720;display:inline-flex}.homepage-page-module__xndjMq__industryDesktopSystem{grid-template-columns:minmax(250px,3fr) minmax(0,7fr);gap:24px;display:grid}.homepage-page-module__xndjMq__industryRail{border-top:1px solid var(--line-strong)}.homepage-page-module__xndjMq__industryRail>section{border-bottom:1px solid var(--line-strong);padding-block:16px}.homepage-page-module__xndjMq__industryRail h3,.homepage-page-module__xndjMq__industryMobileSystem>section>h3{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:800;line-height:1.35}.homepage-page-module__xndjMq__industryTab{border-radius:var(--radius-small);width:100%;min-height:52px;color:var(--text-muted);text-align:left;cursor:pointer;transition:background-color var(--motion-standard), border-color var(--motion-standard), color var(--motion-fast);background:0 0;border:1px solid #0000;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid;position:relative}.homepage-page-module__xndjMq__industryTab>span{color:var(--steel);font-size:.68rem;font-weight:800}.homepage-page-module__xndjMq__industryTab[aria-selected=true]{border-color:var(--brand-navy-muted);background:var(--surface-selected);color:var(--brand-navy-deep);box-shadow:inset 3px 0 0 var(--signal)}.homepage-page-module__xndjMq__researchScope,.homepage-page-module__xndjMq__mobileResearchScope{color:var(--text-soft)}.homepage-page-module__xndjMq__researchScope p,.homepage-page-module__xndjMq__mobileResearchScope p{border-left:2px solid var(--steel);padding-left:12px;font-size:.82rem;line-height:1.5}.homepage-page-module__xndjMq__industryDetail{border:1px solid var(--line-strong);background:var(--surface-bright);min-height:100%;display:grid}.homepage-page-module__xndjMq__industryDetailHeader{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:end;gap:24px;padding:clamp(22px,3vw,38px);display:flex}.homepage-page-module__xndjMq__industryDetailHeader>div{gap:10px;display:grid}.homepage-page-module__xndjMq__industryDetailHeader h3{color:var(--brand-navy-deep);letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,3.25rem);line-height:1}.homepage-page-module__xndjMq__textLink,.homepage-page-module__xndjMq__textLinkInverse{border-bottom:1px solid var(--steel);width:fit-content;min-width:0;max-width:100%;min-height:44px;color:var(--brand-navy);overflow-wrap:normal;white-space:normal;word-break:normal;align-items:center;gap:10px;padding-block:8px;font-size:.86rem;font-weight:760;line-height:1.35;display:inline-flex}.homepage-page-module__xndjMq__industryNarrative{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.homepage-page-module__xndjMq__industryNarrative>div{align-content:start;gap:10px;padding:clamp(22px,3vw,34px);display:grid}.homepage-page-module__xndjMq__industryNarrative>div+div{border-left:1px solid var(--line)}.homepage-page-module__xndjMq__industryNarrative div>p:last-child,.homepage-page-module__xndjMq__industryEvidenceGrid section>p:not(.homepage-page-module__xndjMq__fieldLabel){color:var(--text-muted);line-height:1.6}.homepage-page-module__xndjMq__industryDiagram{border-bottom:1px solid var(--line);background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), var(--surface-alternate);background-size:48px 48px;margin:0;padding:clamp(28px,4vw,52px);position:relative;overflow:hidden}.homepage-page-module__xndjMq__industryDiagram ol{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid;position:relative}.homepage-page-module__xndjMq__industryDiagram li{border:1px solid var(--steel-light);background:var(--surface-bright);min-height:92px;color:var(--brand-navy);align-content:space-between;gap:12px;padding:12px;display:grid}.homepage-page-module__xndjMq__industryDiagram li:nth-child(3){border-color:var(--brand-navy);box-shadow:inset 0 3px 0 var(--signal)}.homepage-page-module__xndjMq__industryDiagram li span{color:var(--steel);font-size:.64rem;font-weight:800}.homepage-page-module__xndjMq__industryDiagram li strong{font-size:.84rem;line-height:1.25}.homepage-page-module__xndjMq__diagramRail{z-index:1;background:var(--signal);height:2px;position:absolute;top:50%;left:8%;right:8%}.homepage-page-module__xndjMq__industryEvidenceGrid{grid-template-columns:1fr 1fr;display:grid}.homepage-page-module__xndjMq__industryEvidenceGrid section{align-content:start;gap:14px;padding:clamp(22px,3vw,34px);display:grid}.homepage-page-module__xndjMq__industryEvidenceGrid section+section{border-left:1px solid var(--line)}.homepage-page-module__xndjMq__signalList{display:grid}.homepage-page-module__xndjMq__signalList li{border-top:1px solid var(--line);color:var(--brand-navy);padding-block:10px;font-size:.88rem;font-weight:680}.homepage-page-module__xndjMq__inlineLinks{flex-wrap:wrap;gap:8px;display:flex}.homepage-page-module__xndjMq__inlineLinks a{border:1px solid var(--line);min-width:0;max-width:100%;min-height:44px;color:var(--brand-navy);overflow-wrap:normal;white-space:normal;word-break:normal;align-items:center;padding:8px 10px;font-size:.76rem;font-weight:720;display:inline-flex}.homepage-page-module__xndjMq__industryMobileSystem,.homepage-page-module__xndjMq__capabilityMobileSystem{display:none}.homepage-page-module__xndjMq__capabilityDesktopSystem{border:1px solid var(--line-strong);background:var(--surface-bright)}.homepage-page-module__xndjMq__interactivePanel[hidden]{display:none}.homepage-page-module__xndjMq__capabilityTabs{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.homepage-page-module__xndjMq__capabilityTabs button{border:0;border-right:1px solid var(--line);background:var(--surface-warm);min-height:108px;color:var(--brand-navy);text-align:left;cursor:pointer;transition:background-color var(--motion-standard), color var(--motion-fast);align-content:space-between;gap:12px;padding:15px;display:grid;position:relative}.homepage-page-module__xndjMq__capabilityTabs button:last-child{border-right:0}.homepage-page-module__xndjMq__capabilityTabs button>span{color:var(--steel);font-size:.67rem;font-weight:800}.homepage-page-module__xndjMq__capabilityTabs button>span:last-child{justify-self:end}.homepage-page-module__xndjMq__capabilityTabs button[aria-selected=true]{background:var(--brand-navy);color:var(--inverse);box-shadow:inset 0 3px 0 var(--signal)}.homepage-page-module__xndjMq__capabilityDetail{grid-template-columns:minmax(0,4fr) minmax(0,6fr);display:grid}.homepage-page-module__xndjMq__capabilityDetailLead{border-right:1px solid var(--line);align-content:start;gap:16px;padding:clamp(28px,4vw,52px);display:grid}.homepage-page-module__xndjMq__capabilityDetailLead h3{color:var(--brand-navy-deep);letter-spacing:-.035em;font-size:clamp(1.6rem,3vw,2.85rem);line-height:1.05}.homepage-page-module__xndjMq__capabilityDetailLead>p:last-child{color:var(--text-muted);line-height:1.65}.homepage-page-module__xndjMq__capabilityRelations{grid-template-columns:1fr 1fr;display:grid}.homepage-page-module__xndjMq__capabilityRelations>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:12px;padding:clamp(22px,3vw,34px);display:grid}.homepage-page-module__xndjMq__capabilityRelations>div:nth-child(2n){border-right:0}.homepage-page-module__xndjMq__capabilityRelations dt{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.homepage-page-module__xndjMq__capabilityRelations dd{flex-wrap:wrap;gap:7px;margin:0;display:flex}.homepage-page-module__xndjMq__capabilityRelations a,.homepage-page-module__xndjMq__capabilityRelations dd>span{border:1px solid var(--line);min-width:0;max-width:100%;color:var(--brand-navy);overflow-wrap:normal;white-space:normal;word-break:normal;align-items:center;padding:7px 9px;font-size:.76rem;font-weight:700;display:inline-flex}.homepage-page-module__xndjMq__capabilityRelations a{min-height:44px}.homepage-page-module__xndjMq__technologySection{border-block:1px solid var(--line-strong);background:var(--surface-alternate);padding-block:clamp(64px,8vw,96px)}.homepage-page-module__xndjMq__technologyMatrix{margin-top:clamp(32px,5vw,56px)}.homepage-page-module__xndjMq__selectedWorkGrid{grid-template-columns:minmax(0,7fr) minmax(300px,3fr);gap:24px;display:grid}.homepage-page-module__xndjMq__featuredProject,.homepage-page-module__xndjMq__secondaryProjects>a{border:1px solid var(--line-strong);background:var(--surface-warm);transition:background-color var(--motion-standard), border-color var(--motion-standard), transform var(--motion-fast)}.homepage-page-module__xndjMq__featuredProject{grid-template-rows:minmax(360px,1fr) auto;display:grid}.homepage-page-module__xndjMq__featuredProjectMedia,.homepage-page-module__xndjMq__secondaryProjectMedia{background:var(--surface-alternate);position:relative;overflow:hidden}.homepage-page-module__xndjMq__featuredProjectMedia{min-height:440px}.homepage-page-module__xndjMq__featuredProjectMedia img,.homepage-page-module__xndjMq__secondaryProjectMedia img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform var(--motion-deliberate)}.homepage-page-module__xndjMq__featuredProjectCopy{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:12px 34px;padding:clamp(24px,3vw,38px);display:grid}.homepage-page-module__xndjMq__featuredProjectCopy>.homepage-page-module__xndjMq__fieldLabel,.homepage-page-module__xndjMq__featuredProjectCopy h3,.homepage-page-module__xndjMq__featuredProjectCopy>p,.homepage-page-module__xndjMq__projectDirection{grid-column:1}.homepage-page-module__xndjMq__featuredProjectCopy h3{color:var(--brand-navy-deep);letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.8rem);line-height:.98}.homepage-page-module__xndjMq__featuredProjectCopy>p{color:var(--text-muted);line-height:1.6}.homepage-page-module__xndjMq__featuredProjectCopy dl{border-left:1px solid var(--line);grid-area:1/2/span 4;align-content:start;padding-left:24px;display:grid}.homepage-page-module__xndjMq__featuredProjectCopy dl>div{border-bottom:1px solid var(--line);gap:5px;padding-block:12px;display:grid}.homepage-page-module__xndjMq__featuredProjectCopy dt{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.homepage-page-module__xndjMq__featuredProjectCopy dd{color:var(--brand-navy);margin:0;font-size:.84rem;line-height:1.4}.homepage-page-module__xndjMq__projectDirection{border-bottom:1px solid var(--steel);width:fit-content;color:var(--brand-navy);gap:10px;margin-top:10px;padding-bottom:7px;font-size:.85rem;font-weight:760;display:flex}.homepage-page-module__xndjMq__secondaryProjects{gap:16px;display:grid}.homepage-page-module__xndjMq__secondaryProjects>a{grid-template-rows:minmax(150px,1fr) auto;display:grid}.homepage-page-module__xndjMq__secondaryProjectMedia{min-height:160px}.homepage-page-module__xndjMq__secondaryProjectCopy{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:15px;display:grid}.homepage-page-module__xndjMq__secondaryProjectCopy>span{color:var(--steel);font-size:.68rem;font-weight:800}.homepage-page-module__xndjMq__secondaryProjectCopy h3{color:var(--brand-navy);margin-top:4px;font-size:1.1rem;line-height:1.15}.homepage-page-module__xndjMq__secondaryProjectCopy div>p:last-child{color:var(--text-muted);margin-top:6px;font-size:.78rem;line-height:1.4}.homepage-page-module__xndjMq__processList{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.homepage-page-module__xndjMq__processList li{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--surface-bright);align-content:space-between;gap:30px;min-height:220px;padding:clamp(22px,3vw,34px);display:grid}.homepage-page-module__xndjMq__processList li>span{color:var(--steel);font-size:.72rem;font-weight:800}.homepage-page-module__xndjMq__processList li>div{gap:10px;display:grid}.homepage-page-module__xndjMq__processList h3{color:var(--brand-navy);font-size:1.15rem;line-height:1.2}.homepage-page-module__xndjMq__processList p{color:var(--text-muted);font-size:.88rem;line-height:1.55}.homepage-page-module__xndjMq__blueprintGrid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.homepage-page-module__xndjMq__blueprintGrid>a{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--surface-bright);transition:background-color var(--motion-standard);align-content:start;gap:18px;padding:clamp(28px,4vw,50px);display:grid}.homepage-page-module__xndjMq__blueprintGrid h3{max-width:520px;color:var(--brand-navy-deep);letter-spacing:-.035em;font-size:clamp(1.7rem,3vw,3rem);line-height:1}.homepage-page-module__xndjMq__blueprintGrid a>p:not(.homepage-page-module__xndjMq__fieldLabel){max-width:620px;color:var(--text-muted);line-height:1.65}.homepage-page-module__xndjMq__blueprintGrid small{color:var(--text-soft);font-size:.76rem;line-height:1.45}.homepage-page-module__xndjMq__blueprintGrid a>strong{border-bottom:1px solid var(--steel);width:fit-content;color:var(--brand-navy);gap:10px;padding-bottom:7px;font-size:.84rem;display:flex}.homepage-page-module__xndjMq__blueprintFlow{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.homepage-page-module__xndjMq__blueprintFlow span{min-height:76px;color:var(--brand-navy);padding:12px 10px;font-size:.72rem;font-weight:740;line-height:1.35;position:relative}.homepage-page-module__xndjMq__blueprintFlow span+span{border-left:1px solid var(--line)}.homepage-page-module__xndjMq__blueprintFlow span:nth-child(2):before{background:var(--signal);content:"";pointer-events:none;height:3px;position:absolute;top:-1px;left:0;right:0}.homepage-page-module__xndjMq__solutionRoute{grid-column:1/-1;align-items:center;grid-template-columns:minmax(0,2fr) minmax(0,5fr) minmax(0,2fr)!important}.homepage-page-module__xndjMq__solutionRoute .homepage-page-module__xndjMq__fieldLabel{grid-column:1}.homepage-page-module__xndjMq__solutionRoute h3,.homepage-page-module__xndjMq__solutionRoute>p:not(.homepage-page-module__xndjMq__fieldLabel){grid-column:2}.homepage-page-module__xndjMq__solutionRoute>strong{grid-area:1/3/span 3}.homepage-page-module__xndjMq__proofSection{background:var(--brand-navy-deep);color:var(--inverse);padding-block:clamp(76px,9vw,120px)}.homepage-page-module__xndjMq__proofSection .homepage-page-module__xndjMq__proofFrame{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(160px,2fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid}.homepage-page-module__xndjMq__proofSection h2{letter-spacing:-.035em;margin-top:15px;font-size:clamp(1.75rem,3vw,3rem);line-height:1.05}.homepage-page-module__xndjMq__proofSection figure{border-left:2px solid var(--signal);gap:24px;margin:0;padding-left:clamp(24px,4vw,52px);display:grid}.homepage-page-module__xndjMq__proofSection blockquote{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,3vw,2.7rem);font-weight:620;line-height:1.2}.homepage-page-module__xndjMq__proofSection figcaption{color:var(--steel-light);flex-wrap:wrap;gap:6px 16px;font-size:.8rem;display:flex}.homepage-page-module__xndjMq__proofSection figcaption strong{color:var(--inverse)}.homepage-page-module__xndjMq__textLinkInverse{border-color:var(--steel-light);color:var(--inverse)}.homepage-page-module__xndjMq__textLink span,.homepage-page-module__xndjMq__textLinkInverse span,.homepage-page-module__xndjMq__projectDirection span,.homepage-page-module__xndjMq__blueprintGrid a>strong span{transition:transform var(--motion-fast)}.homepage-page-module__xndjMq__finalCta .homepage-page-module__xndjMq__mainFrame{max-width:var(--container-proof);justify-items:start;gap:22px;display:grid}.homepage-page-module__xndjMq__finalCta h2{max-width:1000px}.homepage-page-module__xndjMq__finalCta a{margin-top:10px}.homepage-page-module__xndjMq__mobileAccordionItem{border-top:1px solid var(--line-strong)}.homepage-page-module__xndjMq__mobileAccordionItem>button{width:100%;min-height:56px;color:var(--brand-navy);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:10px 2px;font-weight:760;display:flex}.homepage-page-module__xndjMq__mobileAccordionItem>button[aria-expanded=true]{background:var(--surface-selected);box-shadow:inset 3px 0 0 var(--signal);padding-inline:12px}@media (hover:hover) and (pointer:fine){.homepage-page-module__xndjMq__hero .homepage-page-module__xndjMq__heroActions .homepage-page-module__xndjMq__heroPrimaryAction:hover:not(:disabled):not([aria-disabled=true]){--action-background:var(--signal-muted);--action-border:var(--signal-muted);--action-color:var(--inverse);transform:translateY(-2px);box-shadow:0 16px 38px #0000003d}.homepage-page-module__xndjMq__hero .homepage-page-module__xndjMq__heroActions .homepage-page-module__xndjMq__heroSecondaryAction:hover:not(:disabled):not([aria-disabled=true]){--action-background:#ffffff17;--action-border:#ffffffad;--action-color:var(--inverse);transform:translateY(-1px)}.homepage-page-module__xndjMq__exploreRoutes a:hover,.homepage-page-module__xndjMq__blueprintGrid>a:hover,.homepage-page-module__xndjMq__featuredProject:hover,.homepage-page-module__xndjMq__secondaryProjects>a:hover{border-color:var(--brand-navy-muted);background:var(--surface-hover)}.homepage-page-module__xndjMq__industryTab:hover,.homepage-page-module__xndjMq__capabilityTabs button:hover{background:var(--surface-hover);color:var(--brand-navy-deep)}.homepage-page-module__xndjMq__capabilityTabs button[aria-selected=true]:hover{background:var(--brand-navy-deep);color:var(--inverse)}.homepage-page-module__xndjMq__featuredProject:hover,.homepage-page-module__xndjMq__secondaryProjects>a:hover{transform:translateY(-1px)}.homepage-page-module__xndjMq__featuredProject:hover img,.homepage-page-module__xndjMq__secondaryProjects>a:hover img{transform:translateY(-2px)}.homepage-page-module__xndjMq__textLink:hover span,.homepage-page-module__xndjMq__textLinkInverse:hover span,.homepage-page-module__xndjMq__featuredProject:hover .homepage-page-module__xndjMq__projectDirection span,.homepage-page-module__xndjMq__secondaryProjects>a:hover .homepage-page-module__xndjMq__projectDirection span,.homepage-page-module__xndjMq__blueprintGrid a:hover>strong span{transform:translate(2px)}}@keyframes homepage-page-module__xndjMq__heroRouteFlow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:-1px}}@keyframes homepage-page-module__xndjMq__heroSignalArrival{0%,30%,to{opacity:.78;background:#081d349e;border-left-color:#9fafbb94;transform:translate(0)}10%,18%{border-left-color:var(--signal);opacity:1;background:#153758d1;transform:translate(3px)}}@keyframes homepage-page-module__xndjMq__heroGateActivation{0%,36%,to{border-color:#ffffff57;box-shadow:0 26px 64px #010c1875,inset 0 1px #ffffff14}16%,26%{border-color:#ffffff7a;box-shadow:0 30px 74px #010c1880,0 0 36px #e44a2214,inset 0 1px #ffffff1a}}@keyframes homepage-page-module__xndjMq__heroCoreStepActivation{0%,30%,to{box-shadow:none;background:0 0}10%,20%{background:#e44a221a;box-shadow:inset 0 -2px #e44a22d1}}@keyframes homepage-page-module__xndjMq__heroCapabilityConnection{0%,30%,to{background:#0a2340e6}10%,20%{background:#143453f5}}@keyframes homepage-page-module__xndjMq__heroOutputClarity{0%,34%,to{filter:brightness(.96);opacity:.9;box-shadow:0 20px 50px #010c185c,0 0 42px #e44a2212}12%,24%{filter:brightness();opacity:1;box-shadow:0 24px 58px #010c186b,0 0 50px #e44a2221}}@media (min-width:769px){.homepage-page-module__xndjMq__heroTrust{border-top-color:#ffffff1c;gap:10px;margin-top:28px;padding-top:14px}.homepage-page-module__xndjMq__heroTrust>p{color:#fffdf799;font-size:.67rem}.homepage-page-module__xndjMq__heroTrust>p>span{width:6px;height:6px;box-shadow:none;flex-basis:6px}.homepage-page-module__xndjMq__heroTrust ul{gap:0}.homepage-page-module__xndjMq__heroTrust li{color:#fffdf7a3;background:0 0;border:0;align-items:center;padding:0;font-size:.69rem;font-weight:660;display:flex}.homepage-page-module__xndjMq__heroTrust li+li:before{color:#ffffff3d;content:"/";margin-inline:9px}.homepage-page-module__xndjMq__heroConnectorActive{stroke-dasharray:.16 .84;stroke-dashoffset:1px;animation:10s linear infinite homepage-page-module__xndjMq__heroRouteFlow}.homepage-page-module__xndjMq__heroConnectorActive[data-route=core]{animation-delay:2.4s}.homepage-page-module__xndjMq__heroConnectorActive[data-route=output]{animation-delay:5.8s}.homepage-page-module__xndjMq__heroSignals li{animation:10s ease-in-out infinite homepage-page-module__xndjMq__heroSignalArrival}.homepage-page-module__xndjMq__heroSignals li:nth-child(2){animation-delay:.45s}.homepage-page-module__xndjMq__heroSignals li:nth-child(3){animation-delay:.9s}.homepage-page-module__xndjMq__heroSignals li:nth-child(4){animation-delay:1.35s}.homepage-page-module__xndjMq__heroOperatingCore{animation:10s ease-in-out 1.8s infinite homepage-page-module__xndjMq__heroGateActivation}.homepage-page-module__xndjMq__heroCoreSequence li{animation:10s ease-in-out 2.6s infinite homepage-page-module__xndjMq__heroCoreStepActivation}.homepage-page-module__xndjMq__heroCoreSequence li:nth-child(2){animation-delay:3.25s}.homepage-page-module__xndjMq__heroCoreSequence li:nth-child(3){animation-delay:3.9s}.homepage-page-module__xndjMq__heroCapabilityGrid li{animation:10s ease-in-out 4.8s infinite homepage-page-module__xndjMq__heroCapabilityConnection}.homepage-page-module__xndjMq__heroCapabilityGrid li:nth-child(2){animation-delay:5.15s}.homepage-page-module__xndjMq__heroCapabilityGrid li:nth-child(3){animation-delay:5.5s}.homepage-page-module__xndjMq__heroCapabilityGrid li:nth-child(4){animation-delay:5.85s}.homepage-page-module__xndjMq__heroOutcomeRegister{animation:10s ease-in-out 6.2s infinite homepage-page-module__xndjMq__heroOutputClarity}}@media (min-width:1500px){.homepage-page-module__xndjMq__hero>.homepage-page-module__xndjMq__wideFrame{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.homepage-page-module__xndjMq__heroCopy h1{font-size:4.35rem}.homepage-page-module__xndjMq__heroSystem{width:108%}}@media (max-width:1180px){.homepage-page-module__xndjMq__hero>.homepage-page-module__xndjMq__wideFrame{grid-template-columns:minmax(330px,.84fr) minmax(0,1.16fr);gap:26px}.homepage-page-module__xndjMq__heroCopy h1{font-size:clamp(3.35rem,5vw,4rem)}.homepage-page-module__xndjMq__heroSystemStage{grid-template-columns:minmax(102px,.72fr) minmax(250px,1.72fr) minmax(112px,.8fr);gap:13px}.homepage-page-module__xndjMq__heroSystemAnnotation[data-position=decision]{display:none}.homepage-page-module__xndjMq__selectedWorkGrid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}}@media (max-width:1024px){.homepage-page-module__xndjMq__hero{min-height:calc(100svh - var(--header-height-mobile))}.homepage-page-module__xndjMq__hero>.homepage-page-module__xndjMq__wideFrame{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:24px;padding-block:40px}.homepage-page-module__xndjMq__heroCopy{max-width:440px}.homepage-page-module__xndjMq__heroCopy h1{font-size:clamp(3.35rem,5.35vw,3.65rem)}.homepage-page-module__xndjMq__heroSystem{width:100%}.homepage-page-module__xndjMq__heroSystemStage{grid-template-columns:minmax(92px,.72fr) minmax(220px,1.72fr) minmax(100px,.82fr);gap:10px;min-height:540px;padding-inline:0}.homepage-page-module__xndjMq__heroSignals li{padding-inline:9px}.homepage-page-module__xndjMq__heroSignals li strong,.homepage-page-module__xndjMq__heroCapabilityGrid strong{font-size:.7rem}.homepage-page-module__xndjMq__heroOutcomeRegister{padding-inline:11px}.homepage-page-module__xndjMq__positioningRows>article{grid-template-columns:40px minmax(180px,1.2fr) minmax(0,2fr)}.homepage-page-module__xndjMq__positioningCause{grid-column:2}.homepage-page-module__xndjMq__positioningRows article>div:last-child{grid-area:1/3/span 2}.homepage-page-module__xndjMq__industryDesktopSystem{grid-template-columns:1fr}.homepage-page-module__xndjMq__industryRail{border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.homepage-page-module__xndjMq__industryRail>section{border-right:1px solid var(--line-strong);padding:14px}.homepage-page-module__xndjMq__industryRail .homepage-page-module__xndjMq__researchScope{grid-column:1/-1}.homepage-page-module__xndjMq__capabilityTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-page-module__xndjMq__capabilityTabs button{border-bottom:1px solid var(--line);min-height:92px}.homepage-page-module__xndjMq__capabilityDetail{grid-template-columns:1fr}.homepage-page-module__xndjMq__capabilityDetailLead{border-right:0;border-bottom:1px solid var(--line)}.homepage-page-module__xndjMq__selectedWorkGrid{grid-template-columns:1fr}.homepage-page-module__xndjMq__secondaryProjects{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-page-module__xndjMq__processList{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-page-module__xndjMq__proofSection .homepage-page-module__xndjMq__proofFrame{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.homepage-page-module__xndjMq__proofSection .homepage-page-module__xndjMq__textLinkInverse{grid-column:2}}@media (max-width:900px) and (min-width:769px){.homepage-page-module__xndjMq__hero{min-height:auto}.homepage-page-module__xndjMq__hero>.homepage-page-module__xndjMq__wideFrame{grid-template-columns:minmax(0,1fr);gap:38px;padding-block:54px 60px}.homepage-page-module__xndjMq__heroCopy{max-width:720px}.homepage-page-module__xndjMq__heroCopy h1{max-width:680px;font-size:clamp(3.45rem,7vw,3.9rem)}.homepage-page-module__xndjMq__heroCopy>p:not(.homepage-page-module__xndjMq__eyebrow){max-width:620px}.homepage-page-module__xndjMq__heroSystem{width:100%;max-width:none}.homepage-page-module__xndjMq__heroSystemStage{grid-template-columns:minmax(118px,.76fr) minmax(300px,1.7fr) minmax(126px,.84fr);gap:16px;min-height:570px}.homepage-page-module__xndjMq__heroSignals li{padding-inline:11px}.homepage-page-module__xndjMq__heroSignals li strong,.homepage-page-module__xndjMq__heroCapabilityGrid strong{font-size:.76rem}.homepage-page-module__xndjMq__heroOutcomeRegister{padding-inline:14px}}@media (min-width:901px) and (max-height:820px){.homepage-page-module__xndjMq__hero>.homepage-page-module__xndjMq__wideFrame{padding-block:24px}.homepage-page-module__xndjMq__heroCopy h1{margin-top:20px}.homepage-page-module__xndjMq__heroCopy>p:not(.homepage-page-module__xndjMq__eyebrow){margin-top:24px;line-height:1.55}.homepage-page-module__xndjMq__heroActions{margin-top:28px}.homepage-page-module__xndjMq__heroTrust{margin-top:24px}.homepage-page-module__xndjMq__heroSystemStage{min-height:590px}}@media (max-width:768px){.homepage-page-module__xndjMq__routeIndex a,.homepage-page-module__xndjMq__textLink,.homepage-page-module__xndjMq__textLinkInverse,.homepage-page-module__xndjMq__inlineLinks a,.homepage-page-module__xndjMq__capabilityRelations a{min-height:48px}.homepage-page-module__xndjMq__positioning,.homepage-page-module__xndjMq__capabilitySection,.homepage-page-module__xndjMq__processSection,.homepage-page-module__xndjMq__finalCta,.homepage-page-module__xndjMq__industrySection,.homepage-page-module__xndjMq__workSection,.homepage-page-module__xndjMq__blueprintSection{padding-block:64px}.homepage-page-module__xndjMq__hero>.homepage-page-module__xndjMq__wideFrame{gap:42px;padding-block:58px 62px}.homepage-page-module__xndjMq__heroCopy h1{font-size:clamp(3.3rem,7.2vw,4.2rem)}.homepage-page-module__xndjMq__heroCopy>p:not(.homepage-page-module__xndjMq__eyebrow){max-width:620px}.homepage-page-module__xndjMq__heroTrust{margin-top:32px}.homepage-page-module__xndjMq__heroSystemHeader{padding:14px 16px}.homepage-page-module__xndjMq__heroSystemStage{grid-template-columns:1fr;gap:24px;min-height:auto;padding:50px 18px 30px}.homepage-page-module__xndjMq__heroSystemStage:before{z-index:0;background:linear-gradient(var(--signal) 0 23%, #9fafbb61 23% 76%, var(--signal) 76% 100%);content:"";pointer-events:none;width:1px;position:absolute;top:42px;bottom:34px;left:50%}.homepage-page-module__xndjMq__heroConnectorPlane,.homepage-page-module__xndjMq__heroSystemAnnotation{display:none}.homepage-page-module__xndjMq__heroSignals,.homepage-page-module__xndjMq__heroOperatingCore,.homepage-page-module__xndjMq__heroOutcomes{width:100%}.homepage-page-module__xndjMq__heroSignals ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.homepage-page-module__xndjMq__heroSignals li{min-height:72px}.homepage-page-module__xndjMq__heroSignals li[data-visibility=desktop],.homepage-page-module__xndjMq__heroSignals li small{display:none}.homepage-page-module__xndjMq__heroOperatingCore{box-shadow:0 20px 48px #010c186b}.homepage-page-module__xndjMq__heroCapabilityGrid,.homepage-page-module__xndjMq__heroHumanCheckpoint,.homepage-page-module__xndjMq__heroSystemLegend{display:none}.homepage-page-module__xndjMq__heroCoreDecision>strong,.homepage-page-module__xndjMq__heroCoreDecision>p{max-width:500px}.homepage-page-module__xndjMq__heroOutcomeRegister ul{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-page-module__xndjMq__heroOutcomeRegister li{border-bottom:0;grid-template-columns:1fr;align-content:start;gap:3px;min-height:58px;padding:9px}.homepage-page-module__xndjMq__heroOutcomeRegister li+li{border-left:1px solid var(--line)}.homepage-page-module__xndjMq__splitSectionHeader{grid-template-columns:1fr;align-items:start;gap:20px}.homepage-page-module__xndjMq__positioningRows>article{grid-template-columns:34px minmax(0,1fr);gap:14px}.homepage-page-module__xndjMq__positioningCause,.homepage-page-module__xndjMq__positioningRows article>div:last-child{grid-area:auto/2}.homepage-page-module__xndjMq__exploreRoutes{grid-template-columns:1fr}.homepage-page-module__xndjMq__exploreRoutes a{min-height:130px}.homepage-page-module__xndjMq__exploreRoutes a+a{border-top:1px solid var(--line-strong);border-left:0}.homepage-page-module__xndjMq__industryDesktopSystem,.homepage-page-module__xndjMq__capabilityDesktopSystem{display:none}.homepage-page-module__xndjMq__industryMobileSystem,.homepage-page-module__xndjMq__capabilityMobileSystem{gap:28px;display:grid}.homepage-page-module__xndjMq__capabilityMobileSystem{border-bottom:1px solid var(--line-strong);gap:0}.homepage-page-module__xndjMq__industryMobileSystem>section{border-bottom:1px solid var(--line-strong);padding-bottom:4px}.homepage-page-module__xndjMq__mobileAccordionItem>div{padding-block:12px 28px}.homepage-page-module__xndjMq__industryDetailHeader{flex-direction:column;align-items:start}.homepage-page-module__xndjMq__industryNarrative,.homepage-page-module__xndjMq__industryEvidenceGrid,.homepage-page-module__xndjMq__capabilityRelations{grid-template-columns:1fr}.homepage-page-module__xndjMq__industryNarrative>div+div,.homepage-page-module__xndjMq__industryEvidenceGrid section+section{border-top:1px solid var(--line);border-left:0}.homepage-page-module__xndjMq__industryDiagram ol{grid-template-columns:1fr}.homepage-page-module__xndjMq__industryDiagram li{min-height:70px}.homepage-page-module__xndjMq__diagramRail{width:2px;height:auto;top:8%;bottom:8%;left:50%}.homepage-page-module__xndjMq__capabilityDetail{border:1px solid var(--line-strong);border-top:0}.homepage-page-module__xndjMq__capabilityRelations>div,.homepage-page-module__xndjMq__capabilityRelations>div:nth-child(2n){border-right:0}.homepage-page-module__xndjMq__featuredProjectCopy{grid-template-columns:1fr}.homepage-page-module__xndjMq__featuredProjectCopy dl{border-top:1px solid var(--line);border-left:0;grid-area:auto/1;padding-top:12px;padding-left:0}.homepage-page-module__xndjMq__featuredProjectMedia{min-height:330px}.homepage-page-module__xndjMq__secondaryProjects{grid-template-columns:1fr}.homepage-page-module__xndjMq__secondaryProjects>a{grid-template-rows:1fr;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr)}.homepage-page-module__xndjMq__secondaryProjectMedia{min-height:200px}.homepage-page-module__xndjMq__secondaryProjectCopy{border-top:0;border-left:1px solid var(--line)}.homepage-page-module__xndjMq__processList{grid-template-columns:1fr}.homepage-page-module__xndjMq__processList li{min-height:170px}.homepage-page-module__xndjMq__blueprintGrid{grid-template-columns:1fr}.homepage-page-module__xndjMq__solutionRoute{grid-column:auto;grid-template-columns:1fr!important}.homepage-page-module__xndjMq__solutionRoute .homepage-page-module__xndjMq__fieldLabel,.homepage-page-module__xndjMq__solutionRoute h3,.homepage-page-module__xndjMq__solutionRoute>p:not(.homepage-page-module__xndjMq__fieldLabel),.homepage-page-module__xndjMq__solutionRoute>strong{grid-area:auto/1}.homepage-page-module__xndjMq__proofSection .homepage-page-module__xndjMq__proofFrame{grid-template-columns:1fr;align-items:start}.homepage-page-module__xndjMq__proofSection .homepage-page-module__xndjMq__textLinkInverse{grid-column:1}}@media (max-width:520px){.homepage-page-module__xndjMq__heroActions{gap:10px;display:grid}.homepage-page-module__xndjMq__heroActions a{width:100%}.homepage-page-module__xndjMq__heroSystemHeader{gap:7px;display:grid}.homepage-page-module__xndjMq__heroSignals ul,.homepage-page-module__xndjMq__heroOutcomeRegister ul{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-page-module__xndjMq__heroSignals li[data-visibility=tablet],.homepage-page-module__xndjMq__heroOutcomeRegister li[data-visibility=tablet],.homepage-page-module__xndjMq__heroCoreHeader,.homepage-page-module__xndjMq__heroCoreDecision>p{display:none}}@media (max-width:390px){.homepage-page-module__xndjMq__hero{background-size:auto,auto,48px 48px,48px 48px,auto}.homepage-page-module__xndjMq__hero>.homepage-page-module__xndjMq__wideFrame{gap:34px;padding-block:48px 52px}.homepage-page-module__xndjMq__heroCopy>.homepage-page-module__xndjMq__eyebrow{gap:9px;font-size:.68rem}.homepage-page-module__xndjMq__heroCopy>.homepage-page-module__xndjMq__eyebrow:before{flex-basis:22px;width:22px}.homepage-page-module__xndjMq__heroCopy h1{margin-top:22px;font-size:clamp(2.85rem,13vw,3.3rem);line-height:.94}.homepage-page-module__xndjMq__heroCopy>p:not(.homepage-page-module__xndjMq__eyebrow){margin-top:24px;font-size:1rem;line-height:1.6}.homepage-page-module__xndjMq__heroActions{margin-top:30px}.homepage-page-module__xndjMq__heroTrust{margin-top:28px;padding-top:16px}.homepage-page-module__xndjMq__heroTrust ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.homepage-page-module__xndjMq__heroTrust li{align-items:center;min-height:38px;padding:6px 8px;font-size:.7rem;display:grid}.homepage-page-module__xndjMq__heroSystemHeader{padding:12px 13px}.homepage-page-module__xndjMq__heroSystemStage{gap:18px;padding:38px 12px 22px}.homepage-page-module__xndjMq__heroSignals ul{gap:6px}.homepage-page-module__xndjMq__heroSignals li{grid-template-columns:1fr;align-content:space-between;gap:7px;min-height:78px;padding:8px}.homepage-page-module__xndjMq__heroSignals li>span{grid-row:auto}.homepage-page-module__xndjMq__heroSignals li strong{font-size:.69rem}.homepage-page-module__xndjMq__heroCoreDecision{padding:17px 14px 15px}.homepage-page-module__xndjMq__heroCoreDecision>strong{font-size:1.3rem}.homepage-page-module__xndjMq__heroCoreSequence li{min-height:66px;padding:8px}.homepage-page-module__xndjMq__heroCoreSequence small{display:none}.homepage-page-module__xndjMq__heroOutcomeRegister{padding-inline:12px}.homepage-page-module__xndjMq__routeIndex{grid-template-columns:1fr 1fr;display:grid}.homepage-page-module__xndjMq__featuredProjectMedia{min-height:260px}.homepage-page-module__xndjMq__secondaryProjects>a{grid-template-columns:1fr}.homepage-page-module__xndjMq__secondaryProjectMedia{min-height:210px}.homepage-page-module__xndjMq__secondaryProjectCopy{border-top:1px solid var(--line);border-left:0}.homepage-page-module__xndjMq__blueprintFlow{grid-template-columns:1fr 1fr}.homepage-page-module__xndjMq__blueprintFlow span:nth-child(3){border-top:1px solid var(--line);border-left:0}.homepage-page-module__xndjMq__blueprintFlow span:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:320px){.homepage-page-module__xndjMq__heroCopy h1{font-size:2.7rem}.homepage-page-module__xndjMq__heroSystemStage,.homepage-page-module__xndjMq__heroCoreHeader,.homepage-page-module__xndjMq__heroCoreDecision{padding-inline:10px}.homepage-page-module__xndjMq__heroCoreSequence li{padding-inline:6px}.homepage-page-module__xndjMq__heroCoreSequence strong{font-size:.66rem}.homepage-page-module__xndjMq__routeIndex{grid-template-columns:1fr}.homepage-page-module__xndjMq__industryDetailHeader,.homepage-page-module__xndjMq__industryNarrative>div,.homepage-page-module__xndjMq__industryEvidenceGrid section,.homepage-page-module__xndjMq__capabilityDetailLead,.homepage-page-module__xndjMq__capabilityRelations>div,.homepage-page-module__xndjMq__featuredProjectCopy,.homepage-page-module__xndjMq__blueprintGrid>a{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.homepage-page-module__xndjMq__heroConnectorActive{stroke-dasharray:none;stroke-dashoffset:0}.homepage-page-module__xndjMq__heroConnectorActive,.homepage-page-module__xndjMq__heroSignals li,.homepage-page-module__xndjMq__heroOperatingCore,.homepage-page-module__xndjMq__heroCoreSequence li,.homepage-page-module__xndjMq__heroCapabilityGrid li,.homepage-page-module__xndjMq__heroOutcomeRegister{animation:none}.homepage-page-module__xndjMq__heroSignals li,.homepage-page-module__xndjMq__heroOutcomeRegister{filter:none;opacity:1;transform:none}.homepage-page-module__xndjMq__hero .homepage-page-module__xndjMq__heroActions .homepage-page-module__xndjMq__heroPrimaryAction:hover:not(:disabled):not([aria-disabled=true]),.homepage-page-module__xndjMq__hero .homepage-page-module__xndjMq__heroActions .homepage-page-module__xndjMq__heroSecondaryAction:hover:not(:disabled):not([aria-disabled=true]){transform:none}.homepage-page-module__xndjMq__industryTab,.homepage-page-module__xndjMq__capabilityTabs button,.homepage-page-module__xndjMq__featuredProject,.homepage-page-module__xndjMq__secondaryProjects>a,.homepage-page-module__xndjMq__featuredProjectMedia img,.homepage-page-module__xndjMq__secondaryProjectMedia img,.homepage-page-module__xndjMq__exploreRoutes a,.homepage-page-module__xndjMq__blueprintGrid>a,.homepage-page-module__xndjMq__textLink span,.homepage-page-module__xndjMq__textLinkInverse span,.homepage-page-module__xndjMq__projectDirection span,.homepage-page-module__xndjMq__blueprintGrid a>strong span{transition-duration:.01ms}.homepage-page-module__xndjMq__featuredProject:hover,.homepage-page-module__xndjMq__secondaryProjects>a:hover,.homepage-page-module__xndjMq__featuredProject:hover img,.homepage-page-module__xndjMq__secondaryProjects>a:hover img,.homepage-page-module__xndjMq__textLink:hover span,.homepage-page-module__xndjMq__textLinkInverse:hover span,.homepage-page-module__xndjMq__featuredProject:hover .homepage-page-module__xndjMq__projectDirection span,.homepage-page-module__xndjMq__secondaryProjects>a:hover .homepage-page-module__xndjMq__projectDirection span,.homepage-page-module__xndjMq__blueprintGrid a:hover>strong span{transform:none}}@media (max-width:768px){.homepage-page-module__xndjMq__hero[data-mobile-operating-hero]{min-height:190svh;display:block}.homepage-page-module__xndjMq__hero[data-mobile-operating-hero]>.homepage-page-module__xndjMq__wideFrame[data-operating-hero-frame]{width:100%;max-width:none;height:190svh;margin:0;padding:0;display:block}.homepage-page-module__xndjMq__hero[data-mobile-operating-hero]>.homepage-page-module__xndjMq__wideFrame[data-operating-hero-frame]>.homepage-page-module__xndjMq__heroSystem{display:none}.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy]{z-index:5;top:var(--header-height-mobile);width:100%;max-width:none;height:calc(100svh - var(--header-height-mobile));min-height:500px;padding:clamp(38px, 6.6svh, 62px) var(--page-gutter) clamp(24px, 4svh, 38px);pointer-events:none;justify-content:flex-start;display:flex;position:sticky;overflow:hidden}.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy]:before{z-index:-1;content:"";opacity:var(--copy-backdrop);pointer-events:none;background:linear-gradient(#0a213afa 0%,#0a213af0 72%,#0a213ac2 88%,#0a213a38 100%),radial-gradient(circle at 12% 15%,#3e6d974d,#0000 38%);position:absolute;inset:0}.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy]>.homepage-page-module__xndjMq__eyebrow{opacity:var(--copy-eyebrow);transform:translateY(calc((1 - var(--copy-eyebrow)) * 12px))}.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy] h1{max-width:14ch;opacity:var(--copy-heading);transform:translateY(calc((1 - var(--copy-heading)) * 16px));margin-top:clamp(19px,3.4svh,28px);font-size:clamp(2.68rem,11.4vw,3.25rem);line-height:.94}.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy]>p:not(.homepage-page-module__xndjMq__eyebrow){max-width:34rem;opacity:var(--copy-description);transform:translateY(calc((1 - var(--copy-description)) * 14px));margin-top:clamp(20px,3.4svh,28px);font-size:clamp(.94rem,3.8vw,1.04rem);line-height:1.52}.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy]>.homepage-page-module__xndjMq__heroActions{width:100%;opacity:var(--copy-actions);pointer-events:none;transform:translateY(calc((1 - var(--copy-actions)) * 12px));margin-top:clamp(24px,4svh,34px)}.homepage-page-module__xndjMq__wideFrame[data-operating-hero-frame][data-copy-ready=true] .homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy]>.homepage-page-module__xndjMq__heroActions{pointer-events:auto}.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy]>.homepage-page-module__xndjMq__eyebrow,.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy] h1,.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy]>p:not(.homepage-page-module__xndjMq__eyebrow),.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy]>.homepage-page-module__xndjMq__heroActions{transition:opacity 90ms linear,transform 90ms linear}.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy] .homepage-page-module__xndjMq__heroTrust{display:none}}@media (max-width:390px){.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy]{padding-top:clamp(30px,5.5svh,46px)}.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy]>.homepage-page-module__xndjMq__eyebrow{font-size:.64rem}.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy] h1{margin-top:clamp(17px,3svh,23px)}.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy]>p:not(.homepage-page-module__xndjMq__eyebrow){margin-top:clamp(18px,3svh,24px)}.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy]>.homepage-page-module__xndjMq__heroActions{margin-top:clamp(20px,3.5svh,28px)}}@media (max-width:768px) and (max-height:650px){.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy]{min-height:432px;padding-top:22px;padding-bottom:14px}.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy]>.homepage-page-module__xndjMq__eyebrow{font-size:.6rem}.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy] h1{max-width:15ch;margin-top:14px;font-size:clamp(2.32rem,10.8vw,2.8rem)}.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy]>p:not(.homepage-page-module__xndjMq__eyebrow){margin-top:14px;font-size:.86rem;line-height:1.4}.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy]>.homepage-page-module__xndjMq__heroActions{gap:7px;margin-top:16px}.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy]>.homepage-page-module__xndjMq__heroActions a{min-height:46px}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.homepage-page-module__xndjMq__hero[data-mobile-operating-hero],.homepage-page-module__xndjMq__hero[data-mobile-operating-hero]>.homepage-page-module__xndjMq__wideFrame[data-operating-hero-frame]{min-height:calc(100svh - var(--header-height-mobile));height:auto}.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy]{position:relative;top:auto}.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy]:before,.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy]>.homepage-page-module__xndjMq__eyebrow,.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy] h1,.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy]>p:not(.homepage-page-module__xndjMq__eyebrow),.homepage-page-module__xndjMq__heroCopy[data-operating-hero-copy]>.homepage-page-module__xndjMq__heroActions{opacity:1;transition:none;transform:none}}
.operating-hero-mobile-module__hTUKyW__frame{--hero-scroll:1;--copy-eyebrow:1;--copy-heading:1;--copy-description:1;--copy-actions:1;--copy-backdrop:1}.operating-hero-mobile-module__hTUKyW__mobileStory{display:none}@media (max-width:768px){.operating-hero-mobile-module__hTUKyW__frame{position:relative}.operating-hero-mobile-module__hTUKyW__mobileStory{z-index:2;pointer-events:none;display:block;position:absolute;inset:0}.operating-hero-mobile-module__hTUKyW__stickyViewport{top:var(--header-height-mobile);height:calc(100svh - var(--header-height-mobile));min-height:500px;position:sticky;overflow:clip}.operating-hero-mobile-module__hTUKyW__system{--signal-1:0;--signal-2:0;--signal-3:0;--signal-4:0;--decision-1:0;--decision-2:0;--decision-3:0;--capability-1:0;--capability-2:0;--capability-3:0;--capability-4:0;--output:0;--system-cycle:1;inset:clamp(14px, 2.6svh, 24px) var(--page-gutter) clamp(18px, 3svh, 28px);color:#fffdf7;opacity:calc(1 - (var(--hero-scroll) * .72));transform:scale(calc(1 - (var(--hero-scroll) * .035)));transform-origin:50% 38%;background-color:#0d2a48;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff2e;grid-template-rows:auto minmax(0,1fr);margin:0;transition:opacity 90ms linear,transform 90ms linear;display:grid;position:absolute;overflow:hidden;box-shadow:0 26px 70px #010c185c,inset 0 1px #ffffff0d}.operating-hero-mobile-module__hTUKyW__system:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%,#3f709c3d,#0000 44%),linear-gradient(150deg,#ffffff08,#0000 38% 76%,#e44a2212);position:absolute;inset:0}.operating-hero-mobile-module__hTUKyW__systemHeader{z-index:2;color:#fffdf79e;letter-spacing:.1em;text-transform:uppercase;background:#04132275;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 12px;font-size:.58rem;font-weight:800;display:flex;position:relative}.operating-hero-mobile-module__hTUKyW__systemHeader p{align-items:center;gap:8px;display:flex}.operating-hero-mobile-module__hTUKyW__systemHeader p span{background:#e44a22;width:7px;height:7px;box-shadow:0 0 0 4px #e44a221f}.operating-hero-mobile-module__hTUKyW__systemBody{z-index:1;grid-template-rows:minmax(128px,.92fr) 18px minmax(145px,1.04fr) auto minmax(84px,.68fr);gap:clamp(7px,1.45svh,13px);min-height:0;padding:clamp(13px,2.2svh,20px) 12px clamp(12px,2svh,18px);display:grid;position:relative}.operating-hero-mobile-module__hTUKyW__sectionLabel{color:#fffdf794;justify-content:space-between;align-items:end;gap:12px;display:flex}.operating-hero-mobile-module__hTUKyW__sectionLabel>span{letter-spacing:.09em;text-transform:uppercase;font-size:.56rem;font-weight:800}.operating-hero-mobile-module__hTUKyW__sectionLabel>strong{color:#fffdf7c7;text-align:right;max-width:155px;font-size:.65rem;line-height:1.25}.operating-hero-mobile-module__hTUKyW__signalRegister,.operating-hero-mobile-module__hTUKyW__decisionCore{gap:8px;min-height:0;display:grid}.operating-hero-mobile-module__hTUKyW__signalRegister{grid-template-rows:auto minmax(0,1fr)}.operating-hero-mobile-module__hTUKyW__signalRegister ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:0;display:grid}.operating-hero-mobile-module__hTUKyW__signalRegister li{border:1px solid rgb(255 255 255/calc(12% + (var(--item) * 12%)));border-left:2px solid rgb(228 74 34/calc(28% + (var(--item) * 72%)));background:rgb(9 31 54/calc(62% + (var(--item) * 30%)));min-height:0;opacity:calc(.46 + (var(--item) * .54));transform:translateY(calc((1 - var(--item)) * 5px));grid-template-columns:18px minmax(0,1fr);align-content:center;gap:2px 6px;padding:7px 8px;transition:opacity .16s linear,transform .16s ease-out,border-color .16s linear,background-color .16s linear;display:grid}.operating-hero-mobile-module__hTUKyW__signalRegister li>span{color:#fffdf78a;grid-row:1/span 2;font-size:.55rem;font-weight:800}.operating-hero-mobile-module__hTUKyW__signalRegister li strong{color:#fffdf7;font-size:.66rem;line-height:1.15}.operating-hero-mobile-module__hTUKyW__signalRegister li small{color:#fffdf794;font-size:.55rem;line-height:1.15}.operating-hero-mobile-module__hTUKyW__route{place-items:center;min-height:18px;display:grid;position:relative}.operating-hero-mobile-module__hTUKyW__route svg{width:24px;height:300px;position:absolute;top:-7px;left:50%;overflow:visible;transform:translate(-50%)}.operating-hero-mobile-module__hTUKyW__route path{fill:none;vector-effect:non-scaling-stroke}.operating-hero-mobile-module__hTUKyW__routeQuiet{stroke:#9fafbb47;stroke-dasharray:2 6;stroke-width:1px}.operating-hero-mobile-module__hTUKyW__routeActive{stroke:#e44a22;stroke-dasharray:420;stroke-dashoffset:420px;stroke-width:2px}.operating-hero-mobile-module__hTUKyW__routeSignal{fill:#e44a22;stroke:#0a213a;stroke-width:3px;vector-effect:non-scaling-stroke}.operating-hero-mobile-module__hTUKyW__route>span{z-index:2;color:#fffdf785;letter-spacing:.08em;text-transform:uppercase;background:#0d2a48;border:1px solid #ffffff1f;padding:3px 7px;font-size:.5rem;font-weight:800;position:relative}.operating-hero-mobile-module__hTUKyW__decisionCore{z-index:2;background:linear-gradient(150deg,#1d456bf5,#0a213afa);border:1px solid #ffffff3d;grid-template-rows:auto minmax(0,1fr);padding:9px;position:relative;box-shadow:0 14px 34px #010c184d}.operating-hero-mobile-module__hTUKyW__decisionCore .operating-hero-mobile-module__hTUKyW__sectionLabel{padding-inline:2px}.operating-hero-mobile-module__hTUKyW__decisionCore ol{border:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid}.operating-hero-mobile-module__hTUKyW__decisionCore li{min-height:0;opacity:calc(.4 + (var(--item) * .6));transform:translateY(calc((1 - var(--item)) * 5px));align-content:center;gap:6px;padding:8px;transition:opacity .16s linear,transform .16s ease-out,background-color .16s linear;display:grid}.operating-hero-mobile-module__hTUKyW__decisionCore li+li{border-left:1px solid #ffffff24}.operating-hero-mobile-module__hTUKyW__decisionCore li[data-active]{background:rgb(228 74 34/calc(7% + (var(--item) * 13%)));box-shadow:inset 0 -2px 0 rgb(228 74 34/calc(30% + (var(--item) * 70%)))}.operating-hero-mobile-module__hTUKyW__decisionCore li>span{color:#fffdf780;font-size:.54rem;font-weight:800}.operating-hero-mobile-module__hTUKyW__decisionCore li>div{gap:3px;display:grid}.operating-hero-mobile-module__hTUKyW__decisionCore strong{color:#fffdf7;font-size:clamp(.73rem,3.1vw,.87rem);line-height:1.05}.operating-hero-mobile-module__hTUKyW__decisionCore small{color:#fffdf794;font-size:.52rem;line-height:1.2}.operating-hero-mobile-module__hTUKyW__capabilityRegister{z-index:2;gap:5px;display:grid;position:relative}.operating-hero-mobile-module__hTUKyW__capabilityRegister>p{color:#fffdf780;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:800}.operating-hero-mobile-module__hTUKyW__capabilityRegister ul{border:1px solid #ffffff21;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operating-hero-mobile-module__hTUKyW__capabilityRegister li{color:#fffdf7;min-width:0;opacity:calc(.38 + (var(--item) * .62));background:#081d34cc;gap:3px;padding:7px 5px;font-size:clamp(.56rem,2.25vw,.65rem);font-weight:750;line-height:1.1;transition:opacity .16s linear,background-color .16s linear;display:grid}.operating-hero-mobile-module__hTUKyW__capabilityRegister li+li{border-left:1px solid #ffffff21}.operating-hero-mobile-module__hTUKyW__capabilityRegister li span{color:#fffdf775;font-size:.5rem}.operating-hero-mobile-module__hTUKyW__outputRegister{z-index:2;color:#0a213a;opacity:calc(.42 + (var(--output) * .58));transform:translateY(calc((1 - var(--output)) * 7px));background:#f2efe6;border-top:3px solid #e44a22;align-self:stretch;padding:10px 12px;transition:opacity .18s linear,transform .18s ease-out;position:relative;box-shadow:0 12px 30px #010c183d}.operating-hero-mobile-module__hTUKyW__outputRegister>span{color:#a83a20;letter-spacing:.09em;text-transform:uppercase;font-size:.54rem;font-weight:800}.operating-hero-mobile-module__hTUKyW__outputRegister>strong{letter-spacing:-.035em;margin-top:5px;font-size:clamp(1.02rem,4.5vw,1.25rem);line-height:1;display:block}.operating-hero-mobile-module__hTUKyW__outputRegister>p{color:#34506c;max-width:270px;margin-top:6px;font-size:.59rem;line-height:1.35}.operating-hero-mobile-module__hTUKyW__system>figcaption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.operating-hero-mobile-module__hTUKyW__motionControl{z-index:8;right:calc(var(--page-gutter) + 10px);color:#fffdf7;min-width:68px;min-height:42px;font:inherit;letter-spacing:.06em;text-transform:uppercase;pointer-events:auto;opacity:calc(1 - (var(--hero-scroll) * 2));visibility:hidden;background:#041322e0;border:1px solid #ffffff57;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:.65rem;font-weight:800;transition:border-color .16s,background-color .16s,opacity 90ms linear;display:inline-flex;position:absolute;bottom:clamp(27px,4.4svh,40px)}.operating-hero-mobile-module__hTUKyW__frame[data-enhanced=true] .operating-hero-mobile-module__hTUKyW__motionControl{visibility:visible}.operating-hero-mobile-module__hTUKyW__motionControl:hover{background:#193f67;border-color:#fffdf7}.operating-hero-mobile-module__hTUKyW__motionControl:focus-visible{outline-offset:3px;outline:3px solid #fffdf7}}@media (max-width:768px) and (max-height:650px){.operating-hero-mobile-module__hTUKyW__stickyViewport{min-height:432px}.operating-hero-mobile-module__hTUKyW__system{inset-block:10px 12px}.operating-hero-mobile-module__hTUKyW__systemHeader{white-space:nowrap;min-height:34px;padding-block:7px;font-size:.52rem}.operating-hero-mobile-module__hTUKyW__systemBody{grid-template-rows:minmax(104px,.86fr) 13px minmax(112px,1fr) auto minmax(66px,.62fr);gap:5px;padding-block:8px}.operating-hero-mobile-module__hTUKyW__sectionLabel>strong{display:none}.operating-hero-mobile-module__hTUKyW__signalRegister,.operating-hero-mobile-module__hTUKyW__decisionCore{gap:5px}.operating-hero-mobile-module__hTUKyW__signalRegister li{padding-block:4px}.operating-hero-mobile-module__hTUKyW__signalRegister li small,.operating-hero-mobile-module__hTUKyW__decisionCore small,.operating-hero-mobile-module__hTUKyW__outputRegister>p{display:none}.operating-hero-mobile-module__hTUKyW__decisionCore{padding:6px}.operating-hero-mobile-module__hTUKyW__decisionCore li{padding-block:5px}.operating-hero-mobile-module__hTUKyW__capabilityRegister{gap:3px}.operating-hero-mobile-module__hTUKyW__capabilityRegister li{padding-block:5px}.operating-hero-mobile-module__hTUKyW__outputRegister{padding-block:7px}.operating-hero-mobile-module__hTUKyW__motionControl{bottom:20px}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.operating-hero-mobile-module__hTUKyW__system{opacity:.28;transition:none;transform:none}.operating-hero-mobile-module__hTUKyW__signalRegister li,.operating-hero-mobile-module__hTUKyW__decisionCore li,.operating-hero-mobile-module__hTUKyW__capabilityRegister li,.operating-hero-mobile-module__hTUKyW__outputRegister{opacity:1;transition:none;transform:none}.operating-hero-mobile-module__hTUKyW__routeActive{stroke-dashoffset:0}.operating-hero-mobile-module__hTUKyW__motionControl{display:none}}
