.contact-intake{--contact-accent:#66d6e9;color:#eef4f7;grid-template-columns:1fr 1fr;gap:8%;width:min(1440px,100% - 80px);margin:auto;padding:160px 0 100px;display:grid}.contact-defense{--contact-accent:#c3d2e0}.contact-eyebrow{color:var(--contact-accent);text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;font-weight:650}.contact-intro h1{letter-spacing:-.065em;max-width:10ch;margin:28px 0;font-size:clamp(2.8rem,5vw,5.6rem);font-weight:550;line-height:1.02}.contact-intro>p:not(.contact-eyebrow){color:#aebcc5;max-width:43ch;font-size:1.05rem;line-height:1.7}.contact-switch{color:#9fb0be;border-top:1px solid #35434d;gap:12px;max-width:40ch;margin-top:64px;padding-top:24px;font-size:.9rem;line-height:1.6;display:grid}.contact-switch a,.contact-intake a{color:var(--contact-accent);text-underline-offset:5px}.contact-privacy-link{margin-top:30px;font-size:.8rem!important}.contact-panel{background:#0b151d;border:1px solid #34434e;border-radius:6px;align-self:start;padding:36px}.contact-panel label:not(.contact-consent){color:#d8e2e9;margin:22px 0 8px;font-size:.83rem;line-height:1.5;display:block}.contact-panel form>label:first-child{margin-top:0}.contact-panel input:not([type=checkbox]),.contact-panel select,.contact-panel textarea{box-sizing:border-box;color:#f1f6f8;width:100%;font:inherit;background:#061017;border:1px solid #485966;border-radius:3px;min-height:48px;padding:12px;font-size:16px}.contact-panel textarea{resize:vertical}.contact-fields{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.contact-field-note{color:#a8b7c3;margin:12px 0;font-size:.78rem;line-height:1.6}.contact-consent{color:#becbd4;align-items:flex-start;gap:12px;margin:24px 0;font-size:.8rem;line-height:1.6;display:flex}.contact-consent input{width:18px;height:18px;accent-color:var(--contact-accent);flex:0 0 18px;margin-top:3px}.contact-panel button[type=submit]{background:var(--contact-accent);color:#031019;width:100%;min-height:54px;font:inherit;cursor:pointer;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:16px 20px;font-size:.9rem;font-weight:650;display:flex}.contact-panel button:disabled{opacity:.6;cursor:wait}.contact-intake :focus-visible{outline:2px solid var(--contact-accent);outline-offset:4px}.contact-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-confirmation h2{letter-spacing:-.04em;font-size:2.1rem;line-height:1.15}.contact-confirmation p:not(.contact-eyebrow){color:#becbd4;line-height:1.7}.contact-defense-header,.contact-defense-footer{color:#c3d2e0;justify-content:space-between;align-items:center;gap:24px;width:min(1440px,100% - 80px);margin:auto;display:flex}.contact-defense-header{padding-top:30px}.contact-defense-header a,.contact-defense-footer a{color:inherit;text-decoration:none}.contact-defense-header img{vertical-align:middle;margin-right:12px}.contact-defense-footer{border-top:1px solid #35434d;padding:30px 0;font-size:.75rem}@media (width<=900px){.contact-intake{grid-template-columns:1fr;gap:40px;width:calc(100% - 40px);padding-top:130px}.contact-intro h1{max-width:15ch}.contact-switch{margin-top:28px}}@media (width<=540px){.contact-panel{padding:24px 18px}.contact-fields{grid-template-columns:1fr}.contact-defense-header,.contact-defense-footer{flex-wrap:wrap;width:calc(100% - 40px)}.contact-defense-header{font-size:.85rem}}.contact-panel form label,.contact-panel form label span{text-transform:none;letter-spacing:normal;font-family:inherit;font-weight:500}.contact-defense-footer button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0}.contact-intro h1{letter-spacing:-.045em}.contact-hub{--contact-accent:#66d6e9;color:#edf3f6;width:min(1360px,100% - 80px);margin:auto;padding:160px 0 100px}.contact-hub.contact-defense{--contact-accent:#c3d2e0}.contact-hub>header{max-width:860px;margin-bottom:54px}.contact-hub h1{letter-spacing:-.05em;margin:24px 0;font-size:clamp(2.8rem,5vw,5.4rem);font-weight:550;line-height:1.05}.contact-hub>header>p:last-child{color:#b9c5ce;font-size:1.1rem;line-height:1.6}.contact-hub-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.contact-hub-grid>a{color:#f1f6f8;background:#0b151d;border:1px solid #34434e;border-radius:4px;padding:30px;text-decoration:none;transition:border-color .2s,background .2s;display:block}.contact-hub-grid>a:hover{border-color:var(--contact-accent);background:#10202a}.contact-hub-grid h2{letter-spacing:-.02em;justify-content:space-between;gap:16px;margin:0 0 18px;font-size:1.2rem;display:flex}.contact-hub-grid h2 span{color:var(--contact-accent)}.contact-hub-grid p{color:#afbdc8;margin:0;font-size:.92rem;line-height:1.6}.contact-hub a{color:inherit}.contact-panel .contact-consent span a{text-decoration:underline}@media (width<=950px){.contact-hub-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.contact-hub{width:calc(100% - 40px);padding:130px 0 70px}.contact-hub-grid{grid-template-columns:1fr}.contact-hub-grid>a{padding:24px}}.corporate-site{--corp-ink:#02070c;--corp-navy:#061426;--corp-white:#f3f7fb;--corp-paper:#f1f2ef;--corp-paper-ink:#071426;--corp-slate:#8fa3b6;--corp-accent:#48d9ff;--corp-accent-strong:#248cff;--corp-accent-rgb:72, 217, 255;--corp-line:rgba(var(--corp-accent-rgb), .18);min-height:100vh;color:var(--corp-white);background:var(--corp-ink);font-optical-sizing:auto;font-kerning:normal;font-synthesis:none;text-rendering:optimizelegibility;overflow:clip}.corporate-site :focus-visible{outline:3px solid var(--corp-accent);outline-offset:3px}.corp-paper :focus-visible{outline-color:#005b78}.corp-shell{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(22px,4.4vw,72px)}.corp-skip-link{z-index:200;color:#001019;background:var(--corp-accent);padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.corp-skip-link:focus{transform:translateY(0)}.corp-scroll-progress{z-index:130;transform-origin:0;background:var(--corp-accent);height:2px;box-shadow:0 0 18px rgba(var(--corp-accent-rgb), .48);position:fixed;inset:0 0 auto}.corp-header{z-index:90;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#02070ce0;border-bottom:1px solid #ffffff14;position:absolute;inset:0 0 auto}.corp-header-inner{align-items:center;gap:28px;min-height:88px;display:flex}.corp-brand{align-items:center;gap:12px;min-width:248px;display:inline-flex}.corp-brand-mark{width:42px;height:42px;filter:drop-shadow(0 0 14px rgba(var(--corp-accent-rgb), .18));flex:0 0 42px}.corp-brand strong,.corp-brand em{text-transform:uppercase;font-style:normal;display:block}.corp-brand strong{color:var(--corp-white);letter-spacing:.14em;font-size:13px;font-weight:700}.corp-brand em{color:var(--corp-accent);font:9px/1.2 var(--mono);letter-spacing:.18em;margin-top:5px}.corp-header nav{align-items:center;gap:clamp(18px,2.3vw,34px);margin-left:auto;display:flex}.corp-header nav a,.corp-header-cta{font:600 11px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase}.corp-header nav a{color:#a8bac8;padding-block:14px;transition:color .18s;position:relative}.corp-header nav a:after{content:"";background:var(--corp-accent);transform-origin:100%;height:1px;transition:transform .22s;position:absolute;inset:auto 0 7px;transform:scaleX(0)}.corp-header nav a:hover,.corp-header nav a:focus-visible,.corp-header nav a[aria-current=page]{color:var(--corp-white)}.corp-header nav a:hover:after,.corp-header nav a:focus-visible:after,.corp-header nav a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.corp-header-cta{border:1px solid rgba(var(--corp-accent-rgb), .36);min-height:42px;color:var(--corp-white);background:rgba(var(--corp-accent-rgb), .07);align-items:center;gap:9px;padding:0 15px;transition:border-color .18s,background .18s;display:inline-flex}.corp-header-cta:hover,.corp-header-cta:focus-visible{border-color:var(--corp-accent);background:rgba(var(--corp-accent-rgb), .13)}.corp-menu{min-width:44px;min-height:44px;color:var(--corp-white);background:0 0;border:0;margin-left:auto;padding:10px;display:none}.corp-hero{border-bottom:1px solid var(--corp-line);background:radial-gradient(circle at 78% 44%, rgba(var(--corp-accent-rgb), .055), transparent 34%), #02070c;min-height:min(720px,100svh);padding-top:88px;position:relative;overflow:hidden}.corp-hero-field{opacity:1;background-image:radial-gradient(ellipse at 26% 52%, rgba(var(--corp-accent-rgb), .038), transparent 36%), radial-gradient(ellipse at 76% 48%, rgba(var(--corp-accent-rgb), .05), transparent 42%);position:absolute;inset:88px 0 0}.corp-hero-grid{z-index:2;grid-template-columns:minmax(0,1.18fr) minmax(320px,.62fr);align-items:center;gap:clamp(48px,8vw,128px);min-height:calc(min(720px,100svh) - 88px);padding-top:clamp(76px,10vh,112px);padding-bottom:clamp(72px,9vh,104px);display:grid;position:relative}.corp-hero-grid.home{grid-template-columns:minmax(0,1.08fr) minmax(390px,.78fr);gap:clamp(36px,7vw,112px);min-height:calc(min(860px,100svh) - 144px);padding-bottom:92px}.corp-hero-home{background:#02070c;min-height:min(860px,100svh)}.corp-hero-asi{background:radial-gradient(circle at 78% 48%,#248cff1f,#0000 31%),#02070c}.corp-hero-products,.corp-hero-solutions{background:radial-gradient(at 78% 48%,#48d9ff1a,#0000 36%),linear-gradient(118deg,#02070c 0%,#061426 100%)}.corp-hero-government{background:radial-gradient(at 82% 42%,#248cff1f,#0000 34%),#02070c}.corp-hero-commercial,.corp-hero-services{background:radial-gradient(at 76% 52%,#62e6a014,#0000 38%),#02070c}.corp-hero-company,.corp-hero-contact{background:radial-gradient(at 82%,#9f7aea1a,#0000 36%),#02070c}.corp-hero-terminus{background:linear-gradient(116deg,#02070c 0%,#071019 58%,#0b1218 100%)}.corp-terminus-hero{box-sizing:border-box;border-bottom:1px solid rgba(var(--corp-accent-rgb), .18);background:#02070c;height:min(660px,63svh);min-height:0;padding-top:88px;position:relative;overflow:hidden}.corp-terminus-hero>picture{display:block}.corp-terminus-hero-image{object-fit:contain;object-position:right center;width:94%;height:calc(100% - 88px);position:absolute;inset:88px 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#00000094 29%,#000 46%);mask-image:linear-gradient(90deg,#0000 12%,#00000094 29%,#000 46%)}.corp-terminus-hero-scrim{background:linear-gradient(90deg,#02070cfc 0%,#02070cf0 28%,#02070cad 46%,#02070c33 65%,#02070c0a 100%),linear-gradient(#02070c1f 0%,#0000 58%,#02070c66 100%);position:absolute;inset:88px 0 0}.corp-terminus-hero-layout{z-index:2;box-sizing:border-box;align-items:center;height:100%;min-height:0;padding-top:clamp(68px,9vh,104px);padding-bottom:clamp(68px,9vh,104px);display:flex;position:relative}.corp-terminus-hero-copy{width:min(100%,650px)}.corp-terminus-hero h1{max-width:650px}.corp-terminus-hero-lede{color:#e2ebf1;max-width:560px;margin:32px 0 0;font-size:clamp(17px,1.35vw,21px);line-height:1.58}.corp-terminus-hero-support{color:#91a7b7;max-width:560px;margin:15px 0 0;font-size:14px;line-height:1.68}.corp-hero-terminals{background:radial-gradient(at 80% 42%,#4b66ff1c,#0000 36%),#02070c}.corp-product-hero-figure{border:1px solid rgba(var(--corp-accent-rgb), .23);background:#050b12;border-radius:4px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000006b}.corp-product-hero-figure:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff06}.corp-product-hero-figure img{width:100%;height:auto;display:block}.corp-product-hero-figure figcaption{border-top:1px solid rgba(var(--corp-accent-rgb), .16);background:#02070cf5;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 20px;display:flex}.corp-product-hero-figure strong,.corp-product-hero-figure span{font:600 9px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase}.corp-product-hero-figure strong{color:var(--corp-accent)}.corp-product-hero-figure span{color:#8197a8;text-align:right}.corp-product-hero-primeradiants .corp-product-hero-figure img{aspect-ratio:3/2;object-fit:cover}.corp-product-hero-terminals .corp-product-hero-figure,.corp-product-hero-fusion .corp-product-hero-figure{background:#080d16}.corp-fusion-feature{background:radial-gradient(at 18% 58%,#6841e021,#0000 42%),#060b14}.corp-product-feature{grid-template-columns:minmax(0,1.2fr) minmax(360px,.62fr);align-items:center;gap:clamp(48px,8vw,120px);display:grid}.corp-product-feature figure,.corp-fusion-workflow-visual{border:1px solid rgba(var(--corp-accent-rgb), .2);background:#080d16;border-radius:4px;min-width:0;margin:0;overflow:hidden;box-shadow:0 28px 74px #0000005c}.corp-product-feature figure img,.corp-fusion-workflow-visual img{width:100%;height:auto;display:block}.corp-product-feature-copy h2{letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:clamp(38px,3.7vw,56px);font-weight:600;line-height:1.05}.corp-product-feature-copy>p:not(.corp-eyebrow){color:#9eb1c0;margin:26px 0 0;font-size:16px;line-height:1.72}.corp-product-feature-copy .corp-text-link{margin-top:30px}.corp-fusion-workflow-visual{margin-top:clamp(46px,5vw,70px)}.corp-hero-fusion{background:radial-gradient(ellipse at 78% 44%, #804aff1f, transparent 34%), radial-gradient(ellipse at 68% 60%, rgba(var(--corp-accent-rgb), .08), transparent 42%), #02070c}.corp-home-hero-media{z-index:0;background-color:#02070c;background-image:var(--corp-hero-poster);background-position:50%;background-size:cover;position:absolute;inset:88px 0 0;overflow:hidden}.corp-route-hero-media{z-index:0;background-color:#02070c;background-image:var(--corp-route-poster);background-position:50%;background-size:cover;position:absolute;inset:88px 0 0;overflow:hidden}.corp-route-hero-media video{object-fit:cover;object-position:66% center;filter:saturate(.68)contrast(1.05)brightness(.5);width:100%;height:100%;display:block}.corp-route-hero-media[data-media-state=fallback] video{visibility:hidden}.corp-hero .corp-route-hero-media:after{content:"";background:linear-gradient(90deg,#02070c 0%,#02070cf0 38%,#02070c8c 72%,#02070cb3 100%),linear-gradient(#02070c47,#0000 52%,#02070cd1);position:absolute;inset:0}.corp-route-hero-control{z-index:5;width:42px;height:42px;color:var(--corp-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02070c94;border:1px solid #ffffff57;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:34px;right:clamp(22px,4.4vw,72px)}.corp-route-hero-control:hover,.corp-route-hero-control:focus-visible{border-color:var(--corp-accent);background:#02070cd1}.corp-terminus-hero .corp-route-hero-media{width:94%;height:calc(100% - 88px);inset:88px 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#00000094 29%,#000 46%);mask-image:linear-gradient(90deg,#0000 12%,#00000094 29%,#000 46%)}.corp-terminus-hero .corp-route-hero-media video{object-position:72% center;filter:saturate(.72)contrast(1.04)brightness(.72)}.corp-home-hero-media video{object-fit:cover;object-position:61% center;filter:saturate(.78)contrast(1.06)brightness(.78);width:100%;height:100%;display:block;transform:scale(1.012)}.corp-home-hero-media[data-media-state=fallback] video{visibility:hidden}.corp-home-hero-scrim{background:linear-gradient(90deg,#02070cfc 0%,#02070ced 27%,#02070cad 53%,#02070c40 78%,#02070c33 100%),linear-gradient(#02070c61 0%,#0000 28% 66%,#02070cc7 100%);position:absolute;inset:0}.corp-home-hero-control{z-index:4;width:42px;height:42px;color:var(--corp-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02070c94;border:1px solid #ffffff5c;border-radius:50%;place-items:center;padding:0;transition:border-color .18s,background .18s,transform .18s;display:grid;position:absolute;bottom:74px;right:clamp(22px,4.4vw,72px)}.corp-home-hero-control:hover,.corp-home-hero-control:focus-visible{border-color:var(--corp-accent);background:#02070cd1;transform:translateY(-2px)}.corp-hero-home .corp-hero-field{z-index:1;opacity:.44}.corp-hero-copy{max-width:810px}.corp-eyebrow{color:var(--corp-accent);font:600 11px/1.45 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 23px}.corp-eyebrow.dark{color:#006a8e}.corp-hero-lede{color:#afc0cc;max-width:670px;margin:0;font-size:clamp(16px,1.2vw,19px);line-height:1.7}.corp-hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.corp-hero-copy>.corp-hero-actions{margin-top:36px}.corp-hero-home-lede{max-width:660px;margin-top:30px}.corp-hero-summary{border-top:1px solid rgba(var(--corp-accent-rgb), .34);align-self:end;max-width:520px;padding-top:28px}.corp-button{min-height:52px;font:650 11px/1.2 var(--sans);letter-spacing:.09em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:11px;padding:0 21px;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.corp-button:hover,.corp-button:focus-visible{transform:translateY(-2px)}.corp-button.primary{color:#021019;background:var(--corp-accent);box-shadow:0 16px 50px rgba(var(--corp-accent-rgb), .15)}.corp-button.secondary{color:var(--corp-white);background:#ffffff06;border-color:#ffffff2b}.corp-button.secondary:hover,.corp-button.secondary:focus-visible{border-color:rgba(var(--corp-accent-rgb), .5);background:rgba(var(--corp-accent-rgb), .06)}.corp-hero-rail{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02070c8a;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:clamp(20px,3vw,54px);min-height:56px;padding-inline:clamp(22px,4.4vw,72px);display:flex;position:absolute;inset:auto 0 0}.corp-hero-rail span{color:#7e94a4;min-width:0;font:9px/1.3 var(--mono);letter-spacing:.12em;text-align:center;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;display:flex}.corp-section{padding-block:clamp(80px,7.5vw,112px);position:relative}.corp-section.compact{padding-block:clamp(60px,6vw,84px)}.corp-paper{color:var(--corp-paper-ink);background:var(--corp-paper)}.corp-section-heading.split{grid-template-columns:minmax(0,1.05fr) minmax(300px,.62fr);align-items:end;gap:clamp(48px,9vw,140px);display:grid}.corp-section-heading h2,.corp-kicker-row h2,.corp-feature-band h2,.corp-index-layout h2,.corp-mode-band h2,.corp-company-layout h2,.corp-cta h2,.corp-contact-direct h2{letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:clamp(38px,3.7vw,56px);font-weight:600;line-height:1.05}.corp-section-heading>p,.corp-feature-band>div:last-child>p,.corp-company-layout>div:last-child>p,.corp-cta-grid>div:last-child>p{margin:0;font-size:16px;line-height:1.72}.corp-section-heading>p,.corp-paper .corp-feature-band>div:last-child>p,.corp-paper .corp-section-heading>p,.corp-paper .corp-mode-band p{color:#4e6172}.corp-section-heading.dark>p{color:#9eb2c1}.corp-home-recognition{border-top:1px solid #07142633;grid-template-columns:minmax(160px,.3fr) minmax(280px,.7fr) minmax(320px,.82fr);align-items:start;gap:clamp(24px,4vw,64px);margin-top:clamp(52px,6vw,82px);padding-top:28px;display:grid}.corp-home-recognition>*{margin:0}.corp-home-recognition h3{letter-spacing:-.012em;font-size:clamp(24px,2.2vw,34px);font-weight:600;line-height:1.12}.corp-home-recognition>p:last-child{color:#536675;font-size:15px;line-height:1.65}.corp-kicker-row{grid-template-columns:minmax(160px,.35fr) minmax(0,1fr) auto;align-items:end;gap:clamp(30px,5vw,76px);display:grid}.corp-kicker-row .corp-eyebrow{margin-bottom:7px}.corp-text-link{color:var(--corp-accent);font:10px/1.35 var(--mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.corp-paper .corp-text-link{color:#006d97}.corp-product,.corp-terminus-section,.corp-government-section,.corp-commercial-section,.corp-company-section,.corp-fusion-proof,.corp-contact-direct,.corp-product-visual{background:#040c14}.corp-product-visual{background:#030a12}.corp-lifecycle{margin-top:clamp(42px,5vw,68px)}.corp-lifecycle-rail{border-top:1px solid rgba(var(--corp-accent-rgb), .28);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.corp-lifecycle-rail li{min-width:0;min-height:220px;padding:0 clamp(14px,2vw,28px) 20px}.corp-lifecycle-rail li:first-child{padding-left:0}.corp-lifecycle-rail li:last-child{padding-right:0}.corp-lifecycle-icon{width:48px;height:48px;color:var(--corp-accent);border:1px solid rgba(var(--corp-accent-rgb), .4);background:#030a12;border-radius:50%;place-items:center;margin-top:-24px;display:grid}.corp-lifecycle-rail h3{letter-spacing:-.018em;margin:24px 0 12px;font-size:clamp(23px,2vw,30px);font-weight:600;line-height:1.08}.corp-lifecycle-rail p{color:#91a7b7;max-width:220px;margin:0;font-size:14px;line-height:1.65}.corp-lifecycle-foundation{border-top:1px solid rgba(var(--corp-accent-rgb), .14);grid-template-columns:minmax(160px,.72fr) minmax(0,2fr);align-items:center;gap:clamp(28px,5vw,72px);margin-top:clamp(26px,3.5vw,46px);padding-top:20px;display:grid}.corp-lifecycle-foundation>p{color:var(--corp-accent);font:9px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0}.corp-lifecycle-foundation ul{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.corp-lifecycle-foundation li{border-left:1px solid rgba(var(--corp-accent-rgb), .14);color:#c4d2dd;min-width:0;font:10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding-inline:clamp(16px,2.4vw,34px)}.corp-lifecycle-foundation li:first-child{border-left:0;padding-left:0}.corp-architecture-map{margin-top:clamp(48px,6vw,82px)}.corp-architecture-map ol{background:rgba(var(--corp-accent-rgb), .18);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.corp-architecture-map ol li{background:#06101a;grid-template-columns:minmax(110px,.24fr) minmax(0,1fr);align-items:center;gap:clamp(30px,6vw,92px);min-height:148px;padding:clamp(24px,3.2vw,42px);display:grid}.corp-paper .corp-architecture-map ol{background:#07142629}.corp-paper .corp-architecture-map ol li{background:#e9eceb}.corp-architecture-map ol li>span{color:var(--corp-accent);font:9px/1.4 var(--mono);letter-spacing:.14em}.corp-paper .corp-architecture-map ol li>span{color:#006d97}.corp-architecture-map ol li>div{grid-template-columns:minmax(220px,.48fr) minmax(280px,.82fr);align-items:center;gap:clamp(30px,7vw,112px);display:grid}.corp-architecture-map h3,.corp-process-rail h3,.corp-domain-portfolio h3{letter-spacing:-.012em;margin:0;font-weight:600;line-height:1.12}.corp-architecture-map h3{font-size:clamp(25px,2.5vw,36px)}.corp-architecture-map p{color:#8fa4b4;margin:0;font-size:15px;line-height:1.7}.corp-paper .corp-architecture-map p{color:#536675}.corp-architecture-thread{flex-wrap:wrap;gap:10px clamp(28px,4vw,64px);margin:0;padding:22px clamp(24px,3.2vw,42px) 0;list-style:none;display:flex}.corp-architecture-thread li{color:#8097a8;font:9px/1.5 var(--mono);letter-spacing:.13em;text-transform:uppercase}.corp-paper .corp-architecture-thread li{color:#546a7a}.corp-process-rail{border-top:1px solid rgba(var(--corp-accent-rgb), .3);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(50px,6vw,82px) 0 0;padding:0;list-style:none;display:grid}.corp-process-rail.count-5{grid-template-columns:repeat(5,minmax(0,1fr))}.corp-process-rail li{border-right:1px solid rgba(var(--corp-accent-rgb), .16);min-width:0;min-height:246px;padding:28px clamp(18px,2.6vw,38px)}.corp-process-rail li:first-child{padding-left:0}.corp-process-rail li:last-child{border-right:0;padding-right:0}.corp-paper .corp-process-rail{border-color:#07142638}.corp-paper .corp-process-rail li{border-color:#07142624}.corp-process-rail li>span,.corp-domain-portfolio article>span{color:var(--corp-accent);font:9px/1 var(--mono);letter-spacing:.13em}.corp-paper .corp-process-rail li>span{color:#006d97}.corp-process-rail h3{margin-top:56px;font-size:clamp(22px,2vw,29px);line-height:1.08}.corp-process-rail p{color:#8fa4b4;margin:14px 0 0;font-size:14px;line-height:1.65}.corp-paper .corp-process-rail p{color:#536675}.corp-domain-portfolio{border-top:1px solid rgba(var(--corp-accent-rgb), .24);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(50px,6vw,82px);display:grid}.corp-domain-portfolio article{border-right:1px solid rgba(var(--corp-accent-rgb), .14);border-bottom:1px solid rgba(var(--corp-accent-rgb), .14);flex-direction:column;align-items:flex-start;min-height:230px;padding:24px clamp(18px,2.4vw,34px);display:flex}.corp-domain-portfolio article:nth-child(4n){border-right:0}.corp-domain-portfolio article.available{border-top:2px solid var(--corp-accent);background:rgba(var(--corp-accent-rgb), .055)}.corp-domain-portfolio h3{margin-top:44px;font-size:clamp(25px,2.4vw,34px)}.corp-domain-portfolio article>p{color:#738a9b;font:9px/1.45 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:12px 0 0}.corp-domain-portfolio .corp-text-link{margin-top:auto;padding-top:28px}.corp-numbered-cards.compact article{min-height:220px}.corp-application-paths h3{max-width:590px}.corp-fusion-workflow{background:radial-gradient(at 84% 54%,#804aff1a,#0000 38%),#030a12}.corp-fusion-credibility{border-bottom:1px solid #0714262e;grid-template-columns:minmax(0,.82fr) minmax(320px,.72fr);align-items:end;gap:clamp(48px,9vw,136px);padding-bottom:clamp(48px,6vw,72px);display:grid}.corp-fusion-credibility h2{letter-spacing:-.018em;margin:0;font-size:clamp(38px,3.7vw,56px);font-weight:600;line-height:1.05}.corp-fusion-credibility>p{color:#4e6172;margin:0;font-size:16px;line-height:1.72}.corp-fusion-deployment{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);align-items:start;gap:clamp(32px,7vw,100px);margin-top:clamp(48px,6vw,72px);display:grid}.corp-fusion-deployment>.corp-eyebrow{margin-top:18px}.corp-terminus-section,.corp-terminus-specifications,.corp-terminus-control,.corp-terminus-audience{background:#040c14}.corp-terminus-specifications,.corp-terminus-experience-section,.corp-terminus-trust,.corp-terminus-audience,.corp-terminus-reference{padding-block:clamp(58px,5vw,76px)}.corp-terminus-trust,.corp-terminus-reference,.corp-terminus-deployment{color:var(--corp-white);background:#030a11}.corp-terminus-reference{border-block:1px solid rgba(var(--corp-accent-rgb), .11);background:#071019}.corp-terminus-specifications{color:var(--corp-white);border-bottom:1px solid rgba(var(--corp-accent-rgb), .14);background:radial-gradient(ellipse at 82% 14%, rgba(var(--corp-accent-rgb), .07), transparent 34%), #02070c}.corp-terminus-reference-profile{grid-template-columns:minmax(360px,.9fr) minmax(480px,1.1fr);align-items:center;gap:clamp(40px,5vw,72px);margin-top:clamp(36px,4vw,54px);display:grid}.corp-terminus-specification-grid{border-block:1px solid rgba(var(--corp-accent-rgb), .24);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(52px,6vw,82px) 0 0;padding:0;display:grid}.corp-terminus-reference-profile .corp-terminus-specification-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.corp-terminus-reference-profile .corp-terminus-specification-grid>div:nth-child(odd){border-left:0;padding-left:0}.corp-terminus-reference-profile .corp-terminus-specification-grid>div:nth-child(-n+2){border-bottom:1px solid rgba(var(--corp-accent-rgb), .13)}.corp-terminus-specification-grid>div{border-left:1px solid rgba(var(--corp-accent-rgb), .13);min-width:0;padding:clamp(28px,3vw,42px) clamp(20px,2.4vw,34px)}.corp-terminus-specification-grid>div:first-child{border-left:0;padding-left:0}.corp-terminus-specification-grid>div:last-child{padding-right:0}.corp-terminus-specification-grid dt,.corp-terminus-specification-grid dd{margin:0}.corp-terminus-specification-grid dt{gap:13px;display:grid}.corp-terminus-specification-grid dt strong{color:var(--corp-white);letter-spacing:-.018em;text-wrap:balance;font-size:clamp(31px,3vw,46px);font-weight:600;line-height:1.02}.corp-terminus-specification-grid dt span,.corp-terminus-control-flow>li>span,.corp-terminus-audience-list span{color:var(--corp-accent);font:9px/1.5 var(--mono);letter-spacing:.13em;text-transform:uppercase}.corp-terminus-specification-grid dd{color:#8fa4b4;max-width:220px;margin-top:18px;font-size:14px;line-height:1.62}.corp-terminus-control{color:var(--corp-white);background:radial-gradient(circle at 50% 46%,#7753ff13,#0000 31%),#040b13}.corp-terminus-control-flow{border-block:1px solid rgba(var(--corp-accent-rgb), .22);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(54px,6vw,82px) 0 0;padding:0;list-style:none;display:grid}.corp-terminus-control-flow>li{border-left:1px solid rgba(var(--corp-accent-rgb), .14);min-width:0;padding:clamp(30px,3.4vw,48px) clamp(24px,3.2vw,46px)}.corp-terminus-control-flow>li:first-child{border-left:0;padding-left:0}.corp-terminus-control-flow>li:last-child{padding-right:0}.corp-terminus-control-flow h3{letter-spacing:-.012em;text-wrap:balance;max-width:330px;margin:22px 0 0;font-size:clamp(25px,2.35vw,35px);font-weight:600;line-height:1.12}.corp-terminus-control-flow p{color:#8fa4b4;max-width:350px;margin:18px 0 0;font-size:14px;line-height:1.68}.corp-terminus-control-envelope{border-bottom:1px solid rgba(var(--corp-accent-rgb), .22);grid-template-columns:minmax(180px,.3fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,92px);padding:24px 0;display:grid}.corp-terminus-control-envelope>p{color:var(--corp-accent);font:9px/1.5 var(--mono);letter-spacing:.13em;text-transform:uppercase;margin:0}.corp-terminus-control-envelope ul{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.corp-terminus-control-envelope li{border-left:1px solid rgba(var(--corp-accent-rgb), .12);color:#c4d2dc;min-width:0;padding:16px clamp(12px,1.6vw,22px);font-size:13px;line-height:1.5}.corp-terminus-control-envelope li:first-child{border-left:0;padding-left:0}.corp-terminus-audience{color:var(--corp-white);border-block:1px solid rgba(var(--corp-accent-rgb), .13);background:#071019}.corp-terminus-audience .corp-section-heading h2{max-width:780px;font-size:clamp(36px,3.35vw,52px)}.corp-terminus-audience-list{border-top:1px solid rgba(var(--corp-accent-rgb), .24);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(52px,6vw,82px) 0 0;padding:0;list-style:none;display:grid}.corp-terminus-audience-list li{border-left:1px solid rgba(var(--corp-accent-rgb), .13);min-width:0;padding:28px clamp(20px,2.5vw,36px) 4px}.corp-terminus-audience-list li:first-child{border-left:0;padding-left:0}.corp-terminus-audience-list li:last-child{padding-right:0}.corp-terminus-audience-list h3{letter-spacing:-.012em;max-width:290px;margin:17px 0 0;font-size:clamp(20px,1.8vw,27px);font-weight:600;line-height:1.12}.corp-terminus-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(48px,8vw,124px);margin-top:clamp(50px,6vw,82px);display:grid}.corp-terminus-fit-group>.corp-eyebrow{margin-bottom:22px}.corp-terminus-fit-list{border-top:1px solid rgba(var(--corp-accent-rgb), .22);margin:0;padding:0;list-style:none}.corp-terminus-fit-list li{border-bottom:1px solid rgba(var(--corp-accent-rgb), .12);grid-template-columns:86px minmax(0,1fr);gap:20px;min-width:0;padding:22px 0;display:grid}.corp-terminus-fit-list li>span{color:var(--corp-accent);font:9px/1.45 var(--mono);letter-spacing:.13em;text-transform:uppercase}.corp-terminus-fit-list h3{letter-spacing:-.012em;max-width:430px;margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:600;line-height:1.12}.corp-terminus-fit-list p{color:#8fa4b4;max-width:440px;margin:9px 0 0;font-size:14px;line-height:1.62}.corp-terminus-trust-layout,.corp-terminus-reference-layout{grid-template-columns:minmax(340px,.84fr) minmax(0,1.08fr);align-items:start;gap:clamp(40px,5vw,76px);display:grid}.corp-terminus-reference-layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.84fr)}.corp-terminus-trust-layout .corp-section-heading.split,.corp-terminus-reference-layout .corp-section-heading.split{display:block}.corp-terminus-trust-layout .corp-section-heading>p,.corp-terminus-reference-layout .corp-section-heading>p{max-width:620px;margin-top:26px}.corp-terminus-product-frame{border:1px solid rgba(var(--corp-accent-rgb), .16);background:#02070c;min-width:0;margin:0;position:relative;overflow:hidden}.corp-terminus-product-frame img{object-fit:contain;width:100%;height:100%;display:block}.corp-terminus-product-frame figcaption{border:1px solid rgba(var(--corp-accent-rgb), .18);color:#c8d7e1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:9px/1.45 var(--mono);letter-spacing:.12em;text-transform:uppercase;background:#02070cd1;padding:12px 14px;position:absolute;bottom:16px;left:18px;right:18px}.corp-terminus-product-frame-trust,.corp-terminus-product-frame-service{aspect-ratio:3/2}.corp-terminus-lifecycle-layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.84fr);align-items:start;gap:clamp(40px,5vw,76px);margin-top:clamp(36px,4vw,54px);display:grid}.corp-terminus-principles,.corp-terminus-reference-list{border-top:1px solid rgba(var(--corp-accent-rgb), .22);margin-top:clamp(42px,5vw,68px)}.corp-terminus-principles article,.corp-terminus-reference-list article{border-bottom:1px solid rgba(var(--corp-accent-rgb), .13);grid-template-columns:106px minmax(0,1fr);gap:24px;padding:23px 0;display:grid}.corp-terminus-principles article>span,.corp-terminus-reference-list article>span,.corp-terminus-system-map li>span,.corp-terminus-system-domain>span,.corp-terminus-engagement li>span,.corp-terminus-postures li>span{color:var(--corp-accent);font:9px/1.4 var(--mono);letter-spacing:.13em;text-transform:uppercase}.corp-terminus-principles h3,.corp-terminus-reference-list h3,.corp-terminus-system-map h3,.corp-terminus-engagement h3,.corp-terminus-postures h3{letter-spacing:-.012em;margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:600;line-height:1.12}.corp-terminus-principles p,.corp-terminus-reference-list p,.corp-terminus-system-map p,.corp-terminus-engagement p,.corp-terminus-postures p{color:#8fa4b4;margin:9px 0 0;font-size:14px;line-height:1.65}.corp-terminus-reference-list{border-bottom:1px solid rgba(var(--corp-accent-rgb), .22);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.corp-terminus-reference-list article{border-right:1px solid rgba(var(--corp-accent-rgb), .13);border-bottom:0;min-width:0;padding:clamp(28px,3.4vw,46px) clamp(24px,3vw,44px);display:block}.corp-terminus-reference-list article:first-child{padding-left:0}.corp-terminus-reference-list article:last-child{border-right:0;padding-right:0}.corp-terminus-reference-list article>span{margin-bottom:24px;display:block}.corp-terminus-reference-layout .corp-terminus-reference-list{grid-template-columns:1fr;margin-top:clamp(24px,3vw,36px)}.corp-terminus-lifecycle-layout .corp-terminus-reference-list{grid-template-columns:1fr;margin:0}.corp-terminus-lifecycle-layout .corp-terminus-reference-list article,.corp-terminus-lifecycle-layout .corp-terminus-reference-list article:first-child,.corp-terminus-lifecycle-layout .corp-terminus-reference-list article:last-child{border-right:0;border-bottom:1px solid rgba(var(--corp-accent-rgb), .13);grid-template-columns:58px minmax(0,1fr);gap:18px;padding:16px 0;display:grid}.corp-terminus-lifecycle-layout .corp-terminus-reference-list article:last-child{border-bottom:0}.corp-terminus-lifecycle-layout .corp-terminus-reference-list article>span{margin-bottom:0}.corp-terminus-reference-layout .corp-terminus-reference-list article,.corp-terminus-reference-layout .corp-terminus-reference-list article:first-child,.corp-terminus-reference-layout .corp-terminus-reference-list article:last-child{border-right:0;border-bottom:1px solid rgba(var(--corp-accent-rgb), .13);grid-template-columns:58px minmax(0,1fr);gap:18px;padding:16px 0;display:grid}.corp-terminus-reference-layout .corp-terminus-reference-list article:last-child{border-bottom:0}.corp-terminus-reference-layout .corp-terminus-reference-list article>span{margin-bottom:0}.corp-terminus-system-map{border:1px solid rgba(var(--corp-accent-rgb), .22);background:rgba(var(--corp-accent-rgb), .025);margin-top:clamp(50px,6vw,82px)}.corp-terminus-system-title{border-bottom:1px solid rgba(var(--corp-accent-rgb), .22);justify-content:space-between;align-items:center;gap:24px;padding:24px clamp(24px,3vw,42px);display:flex}.corp-terminus-system-title>span{letter-spacing:-.018em;font-size:clamp(26px,2.8vw,40px);font-weight:600}.corp-terminus-system-title>small{color:#71899b;font:9px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase}.corp-terminus-system-map ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.corp-terminus-system-map ol li{border-left:1px solid rgba(var(--corp-accent-rgb), .12);grid-template-columns:1fr;gap:14px;min-width:0;padding:26px clamp(18px,2.2vw,32px) 30px;display:grid}.corp-terminus-system-map ol li:first-child{border-left:0}.corp-terminus-system-domain{border-top:1px solid rgba(var(--corp-accent-rgb), .36);color:var(--corp-white);background:rgba(var(--corp-accent-rgb), .07);grid-template-columns:minmax(140px,.28fr) minmax(0,1fr) auto;align-items:center;gap:clamp(26px,5vw,76px);padding:25px clamp(24px,3vw,42px);transition:background .18s;display:grid}.corp-terminus-system-domain:hover,.corp-terminus-system-domain:focus-visible{background:rgba(var(--corp-accent-rgb), .12)}.corp-terminus-experience-section{color:var(--corp-white);border-block:1px solid rgba(var(--corp-accent-rgb), .2);background:radial-gradient(ellipse at 82% 24%, rgba(var(--corp-accent-rgb), .09), transparent 36%), linear-gradient(135deg, #081522 0%, #07111b 58%, #0a1824 100%)}.corp-terminus-experience{margin:0;padding:0}.corp-terminus-experience-intro{grid-template-columns:minmax(0,.78fr) minmax(320px,.68fr);align-items:end;gap:clamp(40px,8vw,120px);display:grid}.corp-terminus-experience-intro .corp-eyebrow{grid-column:1/-1}.corp-terminus-experience-intro h2{letter-spacing:-.018em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(36px,4vw,58px);font-weight:600;line-height:1.05}.corp-terminus-experience-intro>p:last-child{color:#8fa4b4;margin:0;font-size:16px;line-height:1.72}.corp-terminus-experience>ol{border-block:1px solid rgba(var(--corp-accent-rgb), .2);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(46px,5vw,68px) 0 0;padding:0;list-style:none;display:grid}.corp-terminus-experience>ol li{border-left:1px solid rgba(var(--corp-accent-rgb), .12);min-width:0;padding:26px clamp(18px,2.2vw,32px) 30px}.corp-terminus-experience>ol li:first-child{border-left:0;padding-left:0}.corp-terminus-experience>ol li>span{color:var(--corp-accent);font:9px/1.4 var(--mono);letter-spacing:.13em}.corp-terminus-experience h3{letter-spacing:-.012em;margin:28px 0 0;font-size:clamp(22px,2vw,29px);font-weight:600;line-height:1.12}.corp-terminus-experience>ol p{color:#8fa4b4;margin:13px 0 0;font-size:14px;line-height:1.65}.corp-terminus-operation-control{border-top:1px solid rgba(var(--corp-accent-rgb), .22);margin-top:clamp(64px,8vw,112px);padding-top:clamp(52px,6vw,82px)}.corp-terminus-operation-control-intro{grid-template-columns:minmax(0,.78fr) minmax(320px,.68fr);align-items:end;gap:clamp(32px,7vw,104px);display:grid}.corp-terminus-operation-control-intro .corp-eyebrow{grid-column:1/-1}.corp-terminus-operation-control-intro h3{letter-spacing:-.018em;text-wrap:balance;max-width:700px;margin:0;font-size:clamp(34px,3.6vw,54px);font-weight:600;line-height:1.05}.corp-terminus-operation-control-intro>p:last-child{color:#8fa4b4;margin:0;font-size:16px;line-height:1.72}.corp-terminus-deployment{background:radial-gradient(ellipse at 82% 58%, rgba(var(--corp-accent-rgb), .055), transparent 36%), #02070c}.corp-terminus-deployment-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(40px,7vw,106px);margin-top:clamp(50px,6vw,82px);display:grid}.corp-terminus-engagement-group>.corp-eyebrow,.corp-terminus-postures>.corp-eyebrow{margin-bottom:24px}.corp-terminus-engagement,.corp-terminus-postures ul{border-top:1px solid rgba(var(--corp-accent-rgb), .22);margin:0;padding:0;list-style:none}.corp-terminus-engagement li,.corp-terminus-postures li{border-bottom:1px solid rgba(var(--corp-accent-rgb), .12);grid-template-columns:58px minmax(0,1fr);gap:22px;padding:24px 0;display:grid}.corp-terminus-postures ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.corp-terminus-postures li{grid-template-columns:38px minmax(0,1fr);gap:14px;padding:20px 14px 20px 0}.corp-terminus-postures li:nth-child(2n){border-left:1px solid rgba(var(--corp-accent-rgb), .12);padding-left:14px;padding-right:0}.corp-government-section,.corp-commercial-section,.corp-company-section,.corp-fusion-proof{background:#040c14}.corp-product-cards,.corp-numbered-cards{border-top:1px solid;border-color:rgba(var(--corp-accent-rgb), .2);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(46px,5vw,72px);display:grid}.corp-paper .corp-product-cards,.corp-paper .corp-numbered-cards{border-color:#07142638}.corp-product-cards article,.corp-numbered-cards article{border-right:1px solid rgba(var(--corp-accent-rgb), .18);flex-direction:column;align-items:flex-start;min-height:260px;padding:26px clamp(24px,3vw,40px) 30px 0;display:flex}.corp-paper .corp-product-cards article,.corp-paper .corp-numbered-cards article{border-color:#07142624}.corp-product-cards article+article,.corp-numbered-cards article+article{padding-left:clamp(24px,3vw,40px)}.corp-product-cards article:last-child,.corp-numbered-cards article:last-child{border-right:0}.corp-numbered-cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}.corp-numbered-cards.four article{min-height:260px}.corp-numbered-cards.six article:nth-child(3n){border-right:0}.corp-numbered-cards.six article:nth-child(n+4){border-top:1px solid rgba(var(--corp-accent-rgb), .18)}.corp-numbered-cards.six article:nth-child(4){padding-left:0}.corp-buyer-note,.corp-mission-bridge{color:#c1d0dc}.corp-buyer-note{border-left:2px solid var(--corp-accent);max-width:840px;margin:56px 0 0;padding-left:22px;font-size:18px;line-height:1.65}.corp-mission-bridge{border-top:1px solid rgba(var(--corp-accent-rgb), .2);grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(40px,8vw,120px);margin-top:64px;padding-top:28px;display:grid}.corp-mission-bridge p,.corp-mission-bridge strong{margin:0;font-size:15px;line-height:1.7}.corp-mission-bridge p{color:var(--corp-accent)}.corp-mission-bridge strong{color:#c1d0dc;font-weight:500}.corp-product-cards article>span,.corp-numbered-cards article>span,.corp-solution-split article>span{color:var(--corp-accent);font:9px/1 var(--mono);letter-spacing:.13em}.corp-paper .corp-product-cards article>span,.corp-paper .corp-numbered-cards article>span,.corp-paper .corp-solution-split article>span{color:#05749d}.corp-product-cards small,.corp-solution-split small,.corp-proof-list small{color:#71899b;font:10px/1.4 var(--mono);letter-spacing:.13em;text-transform:uppercase;margin-top:0}.corp-paper .corp-product-cards small,.corp-paper .corp-solution-split small{color:#4e6172}.corp-product-cards h3,.corp-numbered-cards h3,.corp-solution-split h3,.corp-proof-list h3,.corp-contact-grid h3{letter-spacing:-.012em;margin:16px 0 14px;font-size:25px;font-weight:600;line-height:1.16}.corp-numbered-cards h3{margin-top:16px}.corp-numbered-cards article>span+h3{margin-top:48px}.corp-product-cards p,.corp-numbered-cards p,.corp-solution-split p,.corp-proof-list p,.corp-contact-grid p{color:#8ea3b4;margin:0;font-size:15px;line-height:1.65}.corp-paper .corp-product-cards p,.corp-paper .corp-numbered-cards p,.corp-paper .corp-solution-split p,.corp-paper .corp-contact-grid p{color:#596b79}.corp-product-cards .corp-text-link,.corp-numbered-cards .corp-text-link,.corp-solution-split .corp-text-link{margin-top:auto;padding-top:32px}.corp-discipline{position:relative}.corp-discipline-principles{border-top:1px solid #07142638;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(58px,7vw,96px);display:grid}.corp-discipline-principles article{border-right:1px solid #07142624;min-height:248px;padding:28px clamp(24px,3vw,42px) 30px 0}.corp-discipline-principles article+article{padding-left:clamp(24px,3vw,42px)}.corp-discipline-principles article:last-child{border-right:0}.corp-discipline-principles span,.corp-property-map small{color:#05749d;font:600 10px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase}.corp-discipline-principles h3{color:var(--corp-paper-ink);letter-spacing:-.02em;margin:48px 0 14px;font-size:clamp(23px,2vw,29px);font-weight:610}.corp-discipline-principles p,.corp-property-map p{color:#596b79;margin:0;font-size:15px;line-height:1.7}.corp-system-atlas{background:radial-gradient(circle at 75% 20%,#48d9ff14,#0000 28%),#040c14}.corp-property-map{border-top:1px solid rgba(var(--corp-accent-rgb), .2);border-bottom:1px solid rgba(var(--corp-accent-rgb), .2);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(52px,6vw,82px);display:grid}.corp-property-map>div{min-height:238px;padding:30px clamp(30px,4vw,58px) 34px 0}.corp-property-map>div+div{border-left:1px solid rgba(var(--corp-accent-rgb), .18);padding-left:clamp(30px,4vw,58px)}.corp-property-map small{color:var(--corp-accent)}.corp-property-map strong{letter-spacing:-.02em;margin:30px 0 13px;font-size:clamp(24px,2.4vw,34px);font-weight:610;display:block}.corp-property-map p{color:#91a7b7;max-width:560px}.corp-property-map .corp-text-link{margin-top:28px}.corp-solution-split{border-top:1px solid #07142638;grid-template-columns:repeat(2,1fr);margin-top:clamp(46px,5vw,72px);display:grid}.corp-solution-split article{border-right:1px solid #07142626;flex-direction:column;min-height:320px;padding:28px clamp(34px,5vw,72px) 34px 0;display:flex}.corp-solution-split article+article{border-right:0;padding-left:clamp(34px,5vw,72px)}.corp-solution-split h3{max-width:560px;font-size:clamp(32px,3.2vw,50px)}.corp-solution-split p{max-width:530px}.corp-feature-band,.corp-index-layout,.corp-mode-band,.corp-company-layout,.corp-cta-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.65fr);align-items:end;gap:clamp(54px,9vw,136px);display:grid}.corp-feature-band>div:last-child>p,.corp-company-layout>div:last-child>p,.corp-cta-grid>div:last-child>p{color:#9eb2c1}.corp-feature-band .corp-text-link,.corp-company-layout .corp-text-link,.corp-cta-grid .corp-button,.corp-contact-direct .corp-button{margin-top:28px}.corp-evidence{background:#050c15}.corp-editorial-list{border-top:1px solid #07142638;margin-top:clamp(46px,5vw,72px)}.corp-product .corp-editorial-list,.corp-terminus-section .corp-editorial-list{border-color:rgba(var(--corp-accent-rgb), .2)}.corp-editorial-list article{border-bottom:1px solid #07142624;grid-template-columns:90px 1fr;align-items:center;gap:28px;min-height:96px;padding:24px 0;display:grid}.corp-product .corp-editorial-list article,.corp-terminus-section .corp-editorial-list article{border-color:rgba(var(--corp-accent-rgb), .14)}.corp-editorial-list article>span{color:#08779e;font:9px/1 var(--mono);letter-spacing:.13em}.corp-product .corp-editorial-list article>span,.corp-terminus-section .corp-editorial-list article>span{color:var(--corp-accent)}.corp-editorial-list article>div{grid-template-columns:minmax(220px,.45fr) minmax(280px,.75fr);align-items:start;gap:clamp(30px,6vw,90px);display:grid}.corp-editorial-list h3{letter-spacing:-.012em;margin:0;font-size:23px;font-weight:600;line-height:1.12}.corp-editorial-list p{color:#596b79;margin:0;font-size:14px;line-height:1.65}.corp-product .corp-editorial-list p,.corp-terminus-section .corp-editorial-list p{color:#8ea3b4}.corp-word-index{border-top:1px solid rgba(var(--corp-accent-rgb), .24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.corp-paper .corp-word-index{border-color:#07142638}.corp-word-index>div{border-right:1px solid rgba(var(--corp-accent-rgb), .14);border-bottom:1px solid rgba(var(--corp-accent-rgb), .14);align-items:center;min-height:74px;padding-right:24px;display:flex}.corp-paper .corp-word-index>div{border-color:#07142621}.corp-word-index>div:nth-child(2n){border-right:0;padding-left:24px}.corp-word-index strong{font-size:15px;font-weight:540}.corp-mode-band,.corp-index-layout{align-items:start}.corp-mode-band .corp-word-index,.corp-index-layout .corp-word-index{margin-top:6px}.corp-solution-paths{background:#0714262e;grid-template-columns:repeat(2,1fr);gap:1px;padding-inline:clamp(22px,4.4vw,72px);display:grid}.corp-solution-paths article{min-height:470px;color:var(--corp-paper-ink);background:var(--corp-paper);padding:clamp(34px,5vw,74px)}.corp-solution-paths article>span{color:#08779e;font:10px/1 var(--mono);letter-spacing:.14em}.corp-solution-paths h2{letter-spacing:-.018em;max-width:520px;margin:64px 0 22px;font-size:clamp(38px,3.7vw,56px);font-weight:600;line-height:1.05}.corp-solution-paths p{color:#536675;max-width:520px;margin:0;font-size:16px;line-height:1.7}.corp-solution-paths ul{flex-wrap:wrap;gap:8px;margin:34px 0 0;padding:0;list-style:none;display:flex}.corp-solution-paths li{color:#385062;font:10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #07142626;padding:8px 10px}.corp-solution-paths .corp-text-link{margin-top:42px}.corp-proof-list{border-top:1px solid rgba(var(--corp-accent-rgb), .24);margin-top:clamp(46px,5vw,72px)}.corp-proof-list article{border-bottom:1px solid rgba(var(--corp-accent-rgb), .16);grid-template-columns:minmax(150px,.32fr) minmax(280px,.72fr) minmax(320px,.86fr);align-items:start;gap:clamp(24px,4vw,64px);padding:32px 0;display:grid}.corp-proof-list small{margin:4px 0 0}.corp-proof-list h3{margin:0}.corp-evidence-method{border-top:1px solid rgba(var(--corp-accent-rgb), .48);background:rgba(var(--corp-accent-rgb), .045);grid-template-columns:minmax(0,.72fr) minmax(320px,1fr);align-items:end;gap:clamp(40px,8vw,120px);margin-top:clamp(56px,7vw,104px);padding:clamp(32px,4vw,56px);display:grid}.corp-evidence-method h3{letter-spacing:-.018em;margin:0;font-size:clamp(34px,3.6vw,56px);font-weight:600;line-height:1.05}.corp-evidence-method>p{color:#a9bdca;max-width:680px;margin:0;font-size:17px;line-height:1.72}.corp-deliverable-definitions{background:#0714261f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(54px,6vw,86px);display:grid}.corp-deliverable-definitions article{background:var(--corp-paper);min-height:180px;padding:clamp(26px,3vw,40px)}.corp-deliverable-definitions span{color:#006d97;font:9px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.corp-deliverable-definitions p{color:#465764;max-width:600px;margin:24px 0 0;font-size:15px;line-height:1.7}.corp-company-layout{border-top:1px solid rgba(var(--corp-accent-rgb), .22);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(40px,6vw,88px);padding-top:32px}.corp-company-identity{align-items:center;gap:18px;margin-bottom:30px;display:flex}.corp-company-identity img{flex:0 0 64px;width:64px;height:64px}.corp-company-identity p{color:#f3f7fb;margin:0;font-size:17px;font-weight:650;line-height:1.35}.corp-company-identity span{color:var(--corp-accent);margin-top:6px;font-size:13px;line-height:1.5;display:block}.corp-company-overview>p{font-size:16px;line-height:1.7}.corp-company-overview>p,.corp-company-layout>div:last-child>p{color:#9eb2c1;max-width:680px;margin-top:24px}.corp-company-layout-spaced{margin-top:clamp(48px,6vw,80px)}.corp-company-recognition{border-top:1px solid rgba(var(--corp-accent-rgb), .22);grid-template-columns:minmax(160px,.35fr) minmax(280px,.72fr) minmax(320px,.86fr);align-items:start;gap:clamp(24px,4vw,64px);margin-top:clamp(48px,6vw,80px);padding-top:30px;display:grid}.corp-company-recognition .corp-eyebrow,.corp-company-recognition h3,.corp-company-recognition>p:last-child{margin:0}.corp-company-recognition h3{letter-spacing:-.012em;font-size:clamp(25px,2.3vw,34px);font-weight:600;line-height:1.15}.corp-company-recognition>p:last-child{color:#8ea3b4;font-size:15px;line-height:1.65}.corp-recognition-links{flex-wrap:wrap;gap:12px 24px;margin-top:20px;display:flex}.corp-contact-grid{background:#07142629;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(46px,5vw,72px);display:grid}.corp-contact-grid>a{min-height:270px;color:var(--corp-paper-ink);background:var(--corp-paper);flex-direction:column;align-items:flex-start;padding:30px;transition:background .18s;display:flex}.corp-contact-grid>a:hover,.corp-contact-grid>a:focus-visible{background:#e7edf1}.corp-contact-grid svg{color:#08779e}.corp-contact-grid h3{margin-top:38px}.corp-contact-grid>a>span{color:#006d97;font:10px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;padding-top:30px;display:inline-flex}.corp-contact-direct h2{max-width:720px}.corp-contact-direct .corp-feature-band>*{min-width:0}.corp-cta{border-top:1px solid rgba(var(--corp-accent-rgb), .16);background:#02070c}.corp-cta-grid{align-items:end}.corp-cta h2{max-width:760px}.corp-footer{background:#010407;border-top:1px solid #ffffff14;padding-top:clamp(72px,8vw,120px)}.corp-footer-top{grid-template-columns:.72fr 1.15fr;align-items:start;gap:clamp(40px,7vw,110px);padding-bottom:72px;display:grid}.corp-footer-nav{grid-template-columns:repeat(3,1fr);gap:42px;display:grid}.corp-footer-nav>div{align-content:start;gap:13px;display:grid}.corp-footer-nav span{color:var(--corp-accent);font:10px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px}.corp-footer-nav a{color:#8297a7;font-size:13px;transition:color .16s}.corp-footer-nav a:hover,.corp-footer-nav a:focus-visible{color:var(--corp-white)}.corp-footer-bottom{color:#758b9c;min-height:74px;font:9px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff14;align-items:center;gap:22px;display:flex}.corp-footer-links{gap:18px;margin-left:auto;display:flex}.corp-footer-links a,.corp-footer-links button{min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.corp-footer-links a:hover,.corp-footer-links a:focus-visible,.corp-footer-links button:hover,.corp-footer-links button:focus-visible{color:var(--corp-white)}@media (width<=1160px){.corp-header nav{gap:17px}.corp-header-cta{display:none}.corp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.68fr);gap:36px}.corp-numbered-cards.four{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-numbered-cards.four article:nth-child(2n){border-right:0}.corp-numbered-cards.four article:nth-child(odd){padding-left:0}.corp-numbered-cards.four article:nth-child(n+3){border-top:1px solid rgba(var(--corp-accent-rgb), .16)}.corp-paper .corp-numbered-cards.four article:nth-child(n+3){border-color:#07142624}.corp-footer-top{grid-template-columns:.65fr 1.35fr}}@media (width<=1040px){.corp-header-inner{min-height:78px}.corp-brand{min-width:0}.corp-header nav{overscroll-behavior:contain;border-bottom:1px solid rgba(var(--corp-accent-rgb), .24);background:#02070c;align-content:start;min-height:calc(100svh - 78px);padding:18px 22px 26px;display:none;position:absolute;inset:78px 0 auto;overflow-y:auto}.corp-header nav.open{display:grid}.corp-header nav a{border-bottom:1px solid #ffffff14;align-items:center;min-height:48px;padding:0;display:flex}.corp-header nav a:after{display:none}.corp-menu{place-items:center;display:inline-grid}}@media (width<=900px){.corp-discipline-principles,.corp-property-map{grid-template-columns:1fr}.corp-discipline-principles article,.corp-discipline-principles article+article,.corp-property-map>div,.corp-property-map>div+div{border-left:0;border-right:0;border-bottom:1px solid rgba(var(--corp-accent-rgb), .16);min-height:auto;padding:28px 0}.corp-discipline-principles article:last-child,.corp-property-map>div:last-child{border-bottom:0}.corp-discipline-principles h3,.corp-property-map strong{margin-top:24px}.corp-header{position:absolute}.corp-header-inner{min-height:78px}.corp-brand{min-width:0}.corp-header nav{overscroll-behavior:contain;border-bottom:1px solid rgba(var(--corp-accent-rgb), .24);background:#02070c;align-content:start;min-height:calc(100svh - 78px);padding:18px 22px 26px;display:none;position:absolute;inset:78px 0 auto;overflow-y:auto}.corp-header nav.open{display:grid}.corp-header nav a{border-bottom:1px solid #ffffff14;align-items:center;min-height:48px;padding:0;display:flex}.corp-route-hero-media{inset:78px 0 0}.corp-route-hero-media video{object-position:68% center}.corp-product-hero-figure{width:100%}.corp-product-feature{grid-template-columns:1fr;gap:40px}.corp-product-feature-copy{max-width:660px}.corp-header nav a:after{display:none}.corp-menu{place-items:center;display:inline-grid}.corp-hero{min-height:auto;padding-top:78px}.corp-hero-field{top:78px}.corp-terminus-hero{height:auto;min-height:auto;padding-top:78px}.corp-terminus-hero .corp-route-hero-media{aspect-ratio:3/2;width:100%;height:min(66.67vw,640px);position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.corp-terminus-hero .corp-route-hero-media video{object-position:68% center}.corp-route-hero-control{bottom:24px;right:20px}.corp-home-recognition{grid-template-columns:1fr;gap:16px}.corp-terminus-hero-scrim{background:linear-gradient(#02070c14 0% 58%,#02070c 100%);height:min(66.67vw,640px);inset:78px 0 auto}.corp-terminus-hero-layout{height:auto;min-height:auto;padding-top:54px;padding-bottom:88px}.corp-terminus-hero-copy{width:min(100%,720px)}.corp-home-hero-media{inset:78px 0 0}.corp-home-hero-media video{object-position:center}.corp-home-hero-scrim{background:linear-gradient(90deg,#02070cfc 0%,#02070ced 46%,#02070cad 78%,#02070c75 100%),linear-gradient(#02070c5c 0%,#0000 24%,#02070c38 58%,#02070cdb 100%)}.corp-home-hero-control{bottom:86px;right:20px}.corp-hero-grid{grid-template-columns:1fr;align-items:center;min-height:760px;padding-top:96px;padding-bottom:118px}.corp-hero-grid.home{grid-template-columns:1fr;align-items:center;min-height:700px;padding-top:84px;padding-bottom:126px}.corp-hero-grid.editorial{align-content:center;gap:52px;min-height:auto;padding-top:120px;padding-bottom:88px}.corp-hero-summary{max-width:680px}.corp-hero-copy{max-width:730px}.corp-hero-rail{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));justify-content:stretch;gap:12px 24px;padding-block:15px;display:grid}.corp-hero-rail span{justify-content:flex-start}.corp-section-heading.split,.corp-feature-band,.corp-index-layout,.corp-mode-band,.corp-company-layout,.corp-cta-grid{grid-template-columns:1fr;gap:34px}.corp-terminus-trust-layout,.corp-terminus-reference-layout,.corp-terminus-lifecycle-layout,.corp-terminus-deployment-grid{grid-template-columns:1fr;gap:52px}.corp-terminus-fit-grid,.corp-terminus-reference-profile{grid-template-columns:1fr;gap:44px}.corp-terminus-trust-layout>div{order:1}.corp-terminus-trust-layout>figure{order:2}.corp-terminus-reference-layout>figure{order:1}.corp-terminus-reference-layout>div{order:2}.corp-terminus-product-frame{max-width:820px}.corp-terminus-specification-grid,.corp-terminus-audience-list{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-terminus-specification-grid>div:nth-child(odd),.corp-terminus-audience-list li:nth-child(odd){border-left:0;padding-left:0}.corp-terminus-specification-grid>div:nth-child(-n+2),.corp-terminus-audience-list li:nth-child(-n+2){border-bottom:1px solid rgba(var(--corp-accent-rgb), .13)}.corp-terminus-control-flow{grid-template-columns:1fr}.corp-terminus-control-flow>li,.corp-terminus-control-flow>li:first-child,.corp-terminus-control-flow>li:last-child{border-left:0;border-bottom:1px solid rgba(var(--corp-accent-rgb), .13);padding:30px 0}.corp-terminus-control-flow>li:last-child{border-bottom:0}.corp-terminus-control-flow h3,.corp-terminus-control-flow p{max-width:640px}.corp-terminus-control-envelope{grid-template-columns:1fr;gap:24px}.corp-terminus-control-envelope ul{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-terminus-control-envelope li:nth-child(odd){border-left:0;padding-left:0}.corp-terminus-control-envelope li:last-child{grid-column:1/-1}.corp-terminus-system-map ol{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-terminus-system-map ol li:nth-child(odd){border-left:0}.corp-terminus-system-map ol li:nth-child(-n+2){border-bottom:1px solid rgba(var(--corp-accent-rgb), .12)}.corp-terminus-reference-list{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-terminus-reference-list article:nth-child(odd){padding-left:0}.corp-terminus-reference-list article:nth-child(2n){border-right:0;padding-right:0}.corp-terminus-reference-list article:nth-child(-n+2){border-bottom:1px solid rgba(var(--corp-accent-rgb), .13)}.corp-terminus-experience-intro,.corp-terminus-operation-control-intro{grid-template-columns:1fr;gap:24px}.corp-terminus-experience-intro .corp-eyebrow{grid-column:1}.corp-terminus-experience>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-terminus-experience>ol li:nth-child(odd){border-left:0;padding-left:0}.corp-terminus-experience>ol li:nth-child(-n+2){border-bottom:1px solid rgba(var(--corp-accent-rgb), .12)}.corp-kicker-row{grid-template-columns:1fr;gap:20px}.corp-lifecycle-rail{border-top:0;grid-template-columns:1fr}.corp-lifecycle-rail li,.corp-lifecycle-rail li:first-child,.corp-lifecycle-rail li:last-child{border-right:0;border-top:1px solid rgba(var(--corp-accent-rgb), .18);border-bottom:0;grid-template-columns:48px minmax(0,1fr);gap:22px;min-height:0;padding:24px 0;display:grid}.corp-lifecycle-icon{margin-top:0}.corp-lifecycle-rail h3{margin:1px 0 8px}.corp-lifecycle-rail p{max-width:540px}.corp-lifecycle-foundation{grid-template-columns:1fr;gap:18px}.corp-lifecycle-foundation ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.corp-lifecycle-foundation li:nth-child(odd){border-left:0;padding-left:0}.corp-architecture-map ol li{grid-template-columns:96px minmax(0,1fr);gap:24px}.corp-architecture-map ol li>div{grid-template-columns:1fr;gap:12px}.corp-process-rail,.corp-process-rail.count-5{border-top:0;grid-template-columns:1fr}.corp-process-rail li,.corp-process-rail li:first-child,.corp-process-rail li:last-child{border-top:1px solid rgba(var(--corp-accent-rgb), .18);border-right:0;grid-template-columns:48px minmax(180px,.42fr) minmax(0,.8fr);align-items:start;gap:22px;min-height:0;padding:24px 0;display:grid}.corp-paper .corp-process-rail li,.corp-paper .corp-process-rail li:first-child,.corp-paper .corp-process-rail li:last-child{border-color:#07142624}.corp-process-rail h3,.corp-process-rail p{margin-top:0}.corp-domain-portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-domain-portfolio article:nth-child(4n){border-right:1px solid rgba(var(--corp-accent-rgb), .14)}.corp-domain-portfolio article:nth-child(2n){border-right:0}.corp-fusion-credibility,.corp-fusion-deployment{grid-template-columns:1fr;gap:28px}.corp-fusion-deployment>.corp-eyebrow{margin-top:0}.corp-product-cards,.corp-numbered-cards{grid-template-columns:1fr}.corp-numbered-cards.six article:nth-child(n+4){border-top:0}.corp-mission-bridge{grid-template-columns:1fr;gap:22px}.corp-product-cards article,.corp-numbered-cards article,.corp-numbered-cards.four article{border-right:0;border-bottom:1px solid rgba(var(--corp-accent-rgb), .16);min-height:270px;padding:26px 0 30px}.corp-numbered-cards.four article{min-height:220px}.corp-paper .corp-product-cards article,.corp-paper .corp-numbered-cards article,.corp-paper .corp-numbered-cards.four article{border-color:#07142624}.corp-product-cards article+article,.corp-numbered-cards article+article{padding-left:0}.corp-numbered-cards h3{margin-top:16px}.corp-numbered-cards article>span+h3{margin-top:40px}.corp-solution-split,.corp-solution-paths{grid-template-columns:1fr}.corp-solution-split article,.corp-solution-split article+article{border-bottom:1px solid #07142624;border-right:0;min-height:330px;padding:28px 0 34px}.corp-solution-paths article{min-height:490px}.corp-editorial-list article>div{grid-template-columns:1fr;gap:12px}.corp-proof-list article{grid-template-columns:minmax(150px,.35fr) 1fr}.corp-proof-list article h3,.corp-proof-list article p{grid-column:2}.corp-proof-list article small{grid-row:1/span 2}.corp-contact-grid{grid-template-columns:repeat(2,1fr)}.corp-company-recognition{grid-template-columns:minmax(150px,.35fr) 1fr}.corp-company-recognition h3,.corp-company-recognition>p:last-child{grid-column:2}.corp-company-recognition .corp-eyebrow{grid-row:1/span 2}.corp-contact-grid>a{grid-column:span 1}.corp-evidence-method{grid-template-columns:1fr;gap:26px}.corp-footer-top{grid-template-columns:1fr}.corp-footer-nav{grid-column:1}}@media (width>=761px) and (width<=1040px){.corp-header-inner{gap:14px;min-height:78px}.corp-brand{min-width:182px}.corp-brand strong{font-size:11px}.corp-brand em{letter-spacing:.14em;font-size:8px}.corp-header nav{background:0 0;border:0;align-items:center;gap:clamp(10px,1.5vw,16px);min-height:auto;margin-left:auto;padding:0;display:flex;position:static;inset:auto;overflow:visible}.corp-header nav a{border:0;min-height:auto;padding-block:14px;font-size:10px}.corp-header nav a:after{display:block}.corp-menu{display:none}.corp-terminus-hero{height:min(660px,63svh);min-height:0;padding-top:78px}.corp-terminus-hero .corp-route-hero-media{aspect-ratio:auto;width:94%;height:calc(100% - 78px);position:absolute;inset:78px 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#0000009e 25%,#000 43%);mask-image:linear-gradient(90deg,#0000 8%,#0000009e 25%,#000 43%)}.corp-terminus-hero-scrim{background:linear-gradient(90deg,#02070cfc 0%,#02070ced 31%,#02070cad 49%,#02070c2e 68%,#02070c0a 100%),linear-gradient(#02070c1f 0%,#0000 58%,#02070c66 100%);height:auto;inset:78px 0 0}.corp-terminus-hero-layout{height:100%;min-height:0;padding-top:clamp(42px,7vh,68px);padding-bottom:clamp(42px,7vh,68px)}.corp-terminus-hero-copy{width:min(52vw,430px)}.corp-terminus-hero h1{max-width:430px}.corp-terminus-hero-lede,.corp-terminus-hero-support{max-width:390px}.corp-terminus-hero-lede{margin-top:26px;font-size:15px}.corp-terminus-hero-support{font-size:13px}}@media (width<=600px){.corp-shell{padding-inline:20px}.corp-brand strong{font-size:11px}.corp-brand-mark{flex-basis:36px;width:36px;height:36px}.corp-brand em{font-size:9px}.corp-hero-grid{min-height:710px;padding-top:74px;padding-bottom:120px}.corp-hero-grid.home{grid-template-columns:1fr;min-height:710px;padding-top:74px;padding-bottom:120px}.corp-hero-grid.editorial{gap:42px;min-height:auto;padding-top:92px;padding-bottom:72px}.corp-product-hero-figure figcaption{justify-content:start;gap:4px;min-height:68px;padding-block:12px;display:grid}.corp-product-hero-figure span{text-align:left}.corp-product-feature-copy h2{font-size:clamp(36px,11vw,50px)}.corp-terminus-hero .corp-route-hero-media{aspect-ratio:1.28}.corp-terminus-hero-scrim{height:min(86.2vw,560px)}.corp-terminus-hero-layout{padding-top:32px;padding-bottom:70px}.corp-terminus-hero-lede{margin-top:22px;font-size:17px}.corp-terminus-hero .corp-hero-actions{margin-top:28px}.corp-terminus-hero-support{font-size:13px}.corp-hero-lede{font-size:15px}.corp-hero-actions{display:grid}.corp-button{width:100%}.corp-hero-rail{grid-template-columns:repeat(2,minmax(0,1fr));min-height:70px;padding-inline:20px}.corp-hero-rail span{white-space:normal;font-size:9px;line-height:1.45}.corp-section{padding-block:64px}.corp-terminus-trust-layout,.corp-terminus-reference-layout,.corp-terminus-deployment-grid{gap:40px}.corp-terminus-principles article,.corp-terminus-reference-list article,.corp-terminus-system-map ol li,.corp-terminus-system-domain{grid-template-columns:1fr;gap:12px}.corp-terminus-reference-list,.corp-terminus-reference-profile .corp-terminus-specification-grid{grid-template-columns:1fr}.corp-terminus-reference-profile .corp-terminus-specification-grid>div,.corp-terminus-reference-profile .corp-terminus-specification-grid>div:nth-child(odd),.corp-terminus-reference-profile .corp-terminus-specification-grid>div:nth-child(-n+2){border-left:0;border-bottom:1px solid rgba(var(--corp-accent-rgb), .13);padding:26px 0}.corp-terminus-reference-profile .corp-terminus-specification-grid>div:last-child{border-bottom:0}.corp-terminus-reference-list article,.corp-terminus-reference-list article:first-child,.corp-terminus-reference-list article:last-child{border-right:0;border-bottom:1px solid rgba(var(--corp-accent-rgb), .13);padding:26px 0}.corp-terminus-reference-list article:last-child{border-bottom:0}.corp-terminus-fit-list li{grid-template-columns:74px minmax(0,1fr);gap:16px}.corp-terminus-specification-grid,.corp-terminus-audience-list{grid-template-columns:1fr}.corp-terminus-specification-grid>div,.corp-terminus-specification-grid>div:first-child,.corp-terminus-specification-grid>div:last-child,.corp-terminus-specification-grid>div:nth-child(odd),.corp-terminus-audience-list li,.corp-terminus-audience-list li:first-child,.corp-terminus-audience-list li:last-child,.corp-terminus-audience-list li:nth-child(odd){border-left:0;border-bottom:1px solid rgba(var(--corp-accent-rgb), .13);padding:26px 0}.corp-terminus-specification-grid>div:last-child,.corp-terminus-audience-list li:last-child{border-bottom:0}.corp-terminus-specification-grid dd,.corp-terminus-audience-list h3{max-width:100%}.corp-terminus-control-envelope ul{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-terminus-control-envelope li,.corp-terminus-control-envelope li:first-child,.corp-terminus-control-envelope li:nth-child(odd){border-left:0;border-top:1px solid rgba(var(--corp-accent-rgb), .1);padding:14px 12px 14px 0}.corp-terminus-system-title{flex-direction:column;align-items:flex-start}.corp-terminus-system-domain>svg{display:none}.corp-terminus-system-map ol{grid-template-columns:1fr}.corp-terminus-system-map ol li,.corp-terminus-system-map ol li:first-child,.corp-terminus-system-map ol li:nth-child(odd),.corp-terminus-system-map ol li:nth-child(-n+2){border-left:0;border-bottom:1px solid rgba(var(--corp-accent-rgb), .12);padding:24px 0}.corp-terminus-system-map ol li:last-child{border-bottom:0}.corp-terminus-experience{margin:0;padding:0}.corp-terminus-experience>ol{grid-template-columns:1fr}.corp-terminus-experience>ol li,.corp-terminus-experience>ol li:first-child,.corp-terminus-experience>ol li:nth-child(odd),.corp-terminus-experience>ol li:nth-child(-n+2){border-left:0;border-bottom:1px solid rgba(var(--corp-accent-rgb), .12);padding:24px 0}.corp-terminus-experience>ol li:last-child{border-bottom:0}.corp-terminus-postures ul{grid-template-columns:1fr}.corp-terminus-postures li:nth-child(2n){border-left:0;padding-left:0}.corp-terminus-product-frame{aspect-ratio:4/3}.corp-terminus-product-frame img{object-position:center}.corp-section-heading h2,.corp-kicker-row h2,.corp-feature-band h2,.corp-index-layout h2,.corp-mode-band h2,.corp-company-layout h2,.corp-cta h2{font-size:clamp(36px,11vw,52px)}.corp-section-heading>p,.corp-feature-band>div:last-child>p,.corp-company-layout>div:last-child>p,.corp-cta-grid>div:last-child>p{font-size:15px}.corp-numbered-cards.four{grid-template-columns:1fr}.corp-product-cards article,.corp-numbered-cards article,.corp-numbered-cards.four article{min-height:auto;padding-block:24px}.corp-numbered-cards article>span+h3{margin-top:28px}.corp-architecture-map ol li{grid-template-columns:1fr;gap:18px;padding:26px 22px}.corp-architecture-thread{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding-inline:22px;display:grid}.corp-process-rail li,.corp-process-rail li:first-child,.corp-process-rail li:last-child{grid-template-columns:40px minmax(0,1fr);gap:16px}.corp-process-rail li>p{grid-column:2}.corp-domain-portfolio{grid-template-columns:1fr}.corp-domain-portfolio article,.corp-domain-portfolio article:nth-child(2n),.corp-domain-portfolio article:nth-child(4n){border-right:0;min-height:210px}.corp-word-index{grid-template-columns:1fr}.corp-word-index>div,.corp-word-index>div:nth-child(2n){border-right:0;min-height:72px;padding-left:0}.corp-solution-paths{padding-inline:20px}.corp-solution-paths article{min-height:440px;padding:34px 24px}.corp-solution-paths h2{margin-top:62px;font-size:40px}.corp-editorial-list article{grid-template-columns:1fr;align-items:start;gap:12px}.corp-editorial-list article>span{min-width:0}.corp-contact-grid{grid-template-columns:1fr}.corp-contact-grid>a{grid-column:1}.corp-company-recognition{grid-template-columns:1fr;gap:12px}.corp-company-recognition .corp-eyebrow,.corp-company-recognition h3,.corp-company-recognition>p:last-child{grid-area:auto/1}.corp-proof-list article{grid-template-columns:1fr;gap:12px}.corp-proof-list article small,.corp-proof-list article h3,.corp-proof-list article p{grid-area:auto/1}.corp-deliverable-definitions,.corp-footer-nav{grid-template-columns:1fr}.corp-footer-nav a{align-items:center;min-height:44px;display:flex}.corp-footer-bottom{flex-wrap:wrap;align-content:center;min-height:110px}.corp-footer-links{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.corp-scroll-progress{display:none}.corp-button,.corp-header nav a,.corp-header nav a:after,.corp-contact-grid>a{transition:none}}.corp-services-portfolio{color:#f4f7fa;background:#071015}.corp-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4rem;margin-top:3.5rem;display:grid}.corp-services-grid article{border-top:1px solid #33444b;grid-template-columns:2rem minmax(0,1fr);gap:1.5rem;padding:2.5rem 0;display:grid}.corp-services-number{color:#76dbea;padding-top:.4rem;font-size:.8rem;font-weight:600}.corp-services-grid h3{letter-spacing:-.035em;margin:0 0 1rem;font-size:clamp(1.4rem,2.3vw,2rem);line-height:1.2}.corp-services-grid p,.corp-services-deliverables{color:#bdcdd3;font-size:1rem;line-height:1.7}.corp-services-grid p{max-width:48ch;margin:0}.corp-services-delivery{color:#f4f7fa;background:#0d1b22}.corp-services-delivery-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.corp-services-deliverables{margin:0;padding:0;list-style:none}.corp-services-deliverables li{border-top:1px solid #33444b;align-items:baseline;gap:1rem;padding:1.5rem 0;display:flex}.corp-services-deliverables svg{color:#76dbea;flex:none;align-self:center}@media (width<=760px){.corp-services-grid,.corp-services-delivery-grid{grid-template-columns:1fr}.corp-services-grid{margin-top:2rem}.corp-services-grid article{gap:1rem;padding:2rem 0}}.corp-services-delivery-grid .corp-section-heading.split{grid-template-columns:minmax(0,1fr);gap:1.5rem}.corporate-site{--corp-title-size:clamp(2.5rem, 5.4vw, 5rem);--corp-hero-space:clamp(64px, 7vw, 100px)}.corporate-site h1{font-family:var(--sans);font-size:var(--corp-title-size);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:normal;margin:0;font-weight:640;line-height:1.06}.corporate-site h1 span,.corporate-site h1 em{display:block}.corporate-site h1 em{color:var(--corp-accent);letter-spacing:inherit;margin-top:14px;font-size:.72em;font-style:normal;font-weight:600;line-height:1.12}.corporate-site :is(.corp-hero-lede,.corp-terminus-hero-lede,.contact-intro>p:nth-of-type(2),.contact-hub>header>p:last-child){font:400 clamp(17px, 1.35vw, 20px)/1.65 var(--sans);color:#bdcdd3}.corporate-site :is(.corp-terminus-hero-lede,.corp-hero-home-lede,.contact-intro>p:nth-of-type(2),.contact-hub>header>p:last-child){margin:28px 0 0}.corporate-site :is(.corp-hero-grid,.corp-terminus-hero-layout){padding-top:var(--corp-hero-space);padding-bottom:max(88px, var(--corp-hero-space));align-items:start}.corporate-site :is(.contact-hub,.contact-intake){box-sizing:border-box;width:min(100%,1440px);padding:calc(88px + var(--corp-hero-space)) clamp(22px, 4.4vw, 72px) var(--corp-hero-space)}.corporate-site :is(.contact-intro,.contact-hub) h1{max-width:none;font:640 var(--corp-title-size)/1.06 var(--sans);letter-spacing:-.035em;margin:0}.corporate-site .contact-eyebrow{color:var(--corp-accent);font:600 11px/1.45 var(--sans);letter-spacing:.12em;margin:0 0 23px}.corporate-site .corp-terminus-hero{height:auto;min-height:660px}.corporate-site .corp-terminus-hero-layout{height:auto;min-height:572px}@media (width<=900px){.corporate-site :is(.contact-hub,.contact-intake){padding-top:calc(78px + var(--corp-hero-space))}.corporate-site .corp-terminus-hero-copy{width:min(100%,650px)}}@media (width<=600px){.corporate-site :is(.contact-hub,.contact-intake){padding-inline:20px}}@media (width<=900px){.corporate-site .corp-hero-grid.home{padding-bottom:144px}}.corp-product-evidence{padding-block:var(--corp-hero-space);background:var(--corp-ink)}.corp-product-evidence .corp-product-hero-figure{max-width:1100px;margin-inline:auto}.corp-library-hero{border-bottom:1px solid var(--corp-line);background:radial-gradient(circle at 82% 18%,#248cff29,#0000 31%),linear-gradient(135deg,#02070c 0%,#061426 62%,#04101c 100%);padding:clamp(170px,17vw,250px) 0 clamp(86px,10vw,140px)}.corp-library-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:clamp(48px,8vw,120px);display:grid}.corp-library-hero h1,.corp-library-article-header h1{max-width:980px;font:640 var(--corp-title-size) / 1.06 var(--sans);letter-spacing:-.035em;margin:22px 0 0}.corp-library-hero-grid>p{color:#bdcdd3;margin:0;font-size:clamp(17px,1.35vw,21px);line-height:1.7}.corp-library-topics{border-block:1px solid #07142633;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:clamp(78px,9vw,130px);display:grid}.corp-library-topics>div{border-right:1px solid #07142629;min-height:190px;padding:30px 28px}.corp-library-topics>div:last-child{border-right:0}.corp-library-topics strong{color:var(--corp-paper-ink);font-size:15px;display:block}.corp-library-topics p{color:#52647b;margin:26px 0 0;font-size:14px;line-height:1.65}.corp-library-featured{margin-bottom:clamp(82px,10vw,150px)}.corp-library-card{min-height:390px;color:var(--corp-paper-ink);background:#ffffff47;border:1px solid #07142633;flex-direction:column;padding:clamp(30px,3vw,46px);display:flex}.corp-library-card.featured{background:linear-gradient(120deg, #02070cfa, #061426f5), var(--corp-ink);min-height:430px;color:var(--corp-white);border-color:rgba(var(--corp-accent-rgb), .26);margin-top:22px}.corp-library-card-meta,.corp-library-card-footer{justify-content:space-between;gap:24px;display:flex}.corp-library-card-meta{color:#496078;font:600 10px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase}.corp-library-card.featured .corp-library-card-meta{color:var(--corp-accent)}.corp-library-card h2{max-width:900px;font:650 clamp(28px, 3.4vw, 54px) / 1.04 var(--sans);letter-spacing:-.04em;margin:64px 0 24px}.corp-library-card:not(.featured) h2{margin-top:46px;font-size:clamp(25px,2.4vw,36px)}.corp-library-card>p{color:#52647b;max-width:780px;margin:0;font-size:16px;line-height:1.7}.corp-library-card.featured>p{color:#aebfcc}.corp-library-card-footer{align-items:end;margin-top:auto;padding-top:48px}.corp-library-card-footer time{color:#52647b;font:500 11px/1.4 var(--mono)}.corp-library-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:50px;margin-bottom:42px;display:grid}.corp-library-heading h2{max-width:820px;color:inherit;font:650 clamp(34px, 4.4vw, 64px) / 1 var(--sans);letter-spacing:-.045em;margin:14px 0 0}.corp-library-heading>p{color:#52647b;margin:0;font-size:15px;line-height:1.7}.corp-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.corp-library-grid.two{max-width:1100px}.corp-library-related .corp-library-card{color:var(--corp-white);border-color:var(--corp-line);background:#ffffff06}.corp-library-related .corp-library-card>p,.corp-library-related .corp-library-card-footer time,.corp-library-related .corp-library-card-meta{color:#9eb0bf}.corp-review{--review-paper:#f3f1eb;--review-ink:#08172a;--review-muted:#526277;--review-serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;background:var(--review-paper)}.corp-review-cover{background:#03101d;min-height:min(810px,86vh);position:relative;overflow:hidden}.corp-review-cover>img,.corp-review-multiplier>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.corp-review-cover-content,.corp-review-multiplier-content{z-index:1;min-height:inherit;align-items:center;display:flex;position:relative}.corp-review-cover-copy{width:min(610px,52%);padding-block:clamp(150px,17vh,210px) 90px}.corp-review-kicker,.corp-review-overline,.corp-review-label,.corp-review-issue-line,.corp-review-department-meta,.corp-review-source-publisher{font:650 10px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase}.corp-review-kicker,.corp-review-overline.inverse{color:var(--corp-accent)}.corp-review-issue-line{color:#b7c8d6;gap:18px;margin-top:54px;display:flex}.corp-review-issue-line span+span:before{color:var(--corp-accent);content:"/";margin-right:18px}.corp-review-label{color:#e3edf2;margin:38px 0 0}.corp-review-cover h1{color:#fff;max-width:600px;font:520 clamp(48px, 5.8vw, 86px) / .97 var(--review-serif);letter-spacing:-.045em;margin:16px 0 20px}.corp-review-dek{color:#d1dde4;max-width:560px;margin:0 0 32px;font-size:clamp(17px,1.4vw,21px);line-height:1.55}.corp-review-paper{color:var(--review-ink);background:var(--review-paper)}.corp-review-brief{padding-block:clamp(76px,9vw,128px) clamp(62px,7vw,96px)}.corp-review-brief-grid,.corp-review-section-heading,.corp-review-domain-heading,.corp-review-about-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);gap:clamp(48px,9vw,140px);display:grid}.corp-review-overline{color:#005f7c;margin:0}.corp-review-brief h2,.corp-review-section-heading h2,.corp-review-domain-heading h2,.corp-review-about h2,.corp-review-multiplier h2{font:520 clamp(38px, 4.8vw, 68px) / 1.02 var(--review-serif);letter-spacing:-.035em;margin:14px 0 22px}.corp-review-brief-grid>div>p:last-child,.corp-review-section-heading>p,.corp-review-domain-heading>p,.corp-review-about-grid>div:last-child>p{color:var(--review-muted);margin:0;font-size:16px;line-height:1.72}.corp-review-brief blockquote{border-left:1px solid #08172a38;margin:0;padding:20px 0 20px clamp(30px,4vw,60px)}.corp-review-brief blockquote p{font:italic 520 clamp(28px, 3vw, 43px) / 1.15 var(--review-serif);margin:0}.corp-review-brief blockquote footer{color:#586675;font:650 10px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-top:34px}.corp-review-departments,.corp-review-sources,.corp-review-domains{padding-block:clamp(50px,7vw,100px)}.corp-review-departments .corp-shell,.corp-review-sources .corp-shell,.corp-review-domains .corp-shell{border-top:1px solid #08172a33;padding-top:clamp(44px,5vw,72px)}.corp-review-section-heading{align-items:end;margin-bottom:44px}.corp-review-section-heading h2,.corp-review-domain-heading h2{max-width:900px}.corp-review-department-grid,.corp-review-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.corp-review-department{padding-right:clamp(22px,3vw,42px)}.corp-review-department+.corp-review-department,.corp-review-source-grid article+article{border-left:1px solid #08172a2b;padding-left:clamp(22px,3vw,42px)}.corp-review-department-image{aspect-ratio:16/10;background:#071827;display:block;overflow:hidden}.corp-review-department-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.corp-review-department-image:hover img,.corp-review-domain:hover img{transform:scale(1.025)}.corp-review-department-meta{color:#005f7c;gap:14px;margin-top:24px;display:flex}.corp-review-department h3,.corp-review-source-grid h3{font:520 clamp(28px, 2.8vw, 42px) / 1.04 var(--review-serif);letter-spacing:-.03em;margin:14px 0 18px}.corp-review-department h3 a{color:inherit}.corp-review-department>p,.corp-review-source-grid article>p:not(.corp-review-source-publisher){color:var(--review-muted);margin:0 0 26px;font-size:15px;line-height:1.68}.corp-review-multiplier{background:#020b14;min-height:clamp(430px,48vw,660px);position:relative;overflow:hidden}.corp-review-multiplier-content>div{width:min(560px,47%)}.corp-review-multiplier h2{color:#fff}.corp-review-multiplier-content>div>p:not(.corp-review-overline){color:#c4d1d9;margin:0 0 30px;font-size:17px;line-height:1.65}.corp-review-source-grid{border-block:1px solid #08172a2b}.corp-review-source-grid article{padding-block:34px;flex-direction:column;min-height:330px;padding-right:clamp(22px,3vw,42px);display:flex}.corp-review-source-publisher,.corp-review-paper .corp-text-link{color:#005f7c}.corp-review-source-grid h3{font-size:clamp(24px,2.2vw,34px)}.corp-review-source-grid .corp-text-link{margin-top:auto}.corp-review-domain-heading{align-items:end;margin:16px 0 36px}.corp-review-domain-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.corp-review-domain{aspect-ratio:3/4;background:#071827;display:block;position:relative;overflow:hidden}.corp-review-domain:after{content:"";background:#010810ad;height:42%;position:absolute;inset:auto 0 0}.corp-review-domain img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.corp-review-domain span{z-index:1;color:#fff;font:650 10px/1.3 var(--mono);letter-spacing:.12em;text-align:center;text-transform:uppercase;position:absolute;bottom:16px;left:14px;right:14px}.corp-review-about{color:#fff;background:#03101d;border-top:1px solid #48d9ff29;padding-block:clamp(78px,9vw,124px)}.corp-review-about h2{max-width:700px}.corp-review-about-grid>div:last-child>p{color:#aebfca}.corp-review-about-links{flex-wrap:wrap;gap:28px;margin-top:32px;display:flex}@media (width<=980px){.corp-review-cover-copy,.corp-review-multiplier-content>div{width:min(660px,67%)}.corp-review-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.corp-review-cover{min-height:760px}.corp-review-cover>img{object-position:64% center;opacity:.56}.corp-review-cover-copy,.corp-review-multiplier-content>div{width:100%}.corp-review-brief-grid,.corp-review-section-heading,.corp-review-domain-heading,.corp-review-about-grid,.corp-review-department-grid,.corp-review-source-grid{grid-template-columns:1fr}.corp-review-brief-grid,.corp-review-section-heading,.corp-review-domain-heading,.corp-review-about-grid{gap:34px}.corp-review-department,.corp-review-department+.corp-review-department,.corp-review-source-grid article,.corp-review-source-grid article+article{border-left:0;padding-left:0;padding-right:0}.corp-review-department+.corp-review-department{border-top:1px solid #08172a2b;margin-top:56px;padding-top:56px}.corp-review-source-grid article+article{border-top:1px solid #08172a2b}.corp-review-multiplier>img{object-position:67% center;opacity:.58}.corp-review-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.corp-review-cover h1{font-size:48px}.corp-review-domain-grid{grid-template-columns:1fr 1fr}}.corp-library-article-header{border-bottom:1px solid var(--corp-line);background:radial-gradient(circle at 76% 8%, #48d9ff1a, transparent 34%), var(--corp-ink);padding:128px 0 78px}.corp-library-article-image{background:#07121c;width:100%;height:clamp(340px,48vw,680px);margin:0;position:relative;overflow:hidden}.corp-library-article-image:after{content:"";pointer-events:none;background:linear-gradient(#02070c24,#0000 35%);position:absolute;inset:0}.corp-library-article-image img{object-fit:cover;width:100%;height:100%}.corp-library-breadcrumb{color:#8298a8;align-items:center;gap:9px;margin:20px 0 80px;font-size:12px;display:flex}.corp-library-breadcrumb a:hover,.corp-library-breadcrumb a:focus-visible{color:var(--corp-accent)}.corp-library-breadcrumb span{text-overflow:ellipsis;white-space:nowrap;max-width:42ch;overflow:hidden}.corp-library-article-heading{grid-template-columns:minmax(0,1.25fr) minmax(320px,.55fr);align-items:end;gap:clamp(52px,8vw,120px);display:grid}.corp-library-article-dek>p{color:#bdcdd3;margin:0;font-size:clamp(17px,1.3vw,20px);line-height:1.68}.corp-library-article-dek>div{color:#7890a1;font:500 10px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:22px;margin-top:30px;display:flex}.corp-library-article-layout{grid-template-columns:minmax(0,820px) minmax(240px,320px);justify-content:center;align-items:start;gap:clamp(60px,9vw,145px);display:grid}.corp-library-answer{background:#e4ebec;border-left:4px solid #0f87ad;margin-bottom:64px;padding:30px 34px}.corp-library-answer>p:last-child{color:var(--corp-paper-ink);letter-spacing:-.018em;margin:16px 0 0;font-size:clamp(20px,2vw,27px);font-weight:540;line-height:1.48}.corp-library-introduction{color:#1d3047;margin:0 0 62px;font-size:clamp(20px,1.7vw,25px);line-height:1.65}.corp-library-article-body>section{margin-top:70px}.corp-library-article-body h2{color:var(--corp-paper-ink);font:650 clamp(28px, 3vw, 42px) / 1.08 var(--sans);letter-spacing:-.035em;margin:0 0 24px}.corp-library-article-body section p,.corp-library-article-body li{color:#30445b;font-size:17px;line-height:1.8}.corp-library-article-body section p+p{margin-top:22px}.corp-library-article-body ul{margin:28px 0 0;padding-left:24px}.corp-library-article-body li+li{margin-top:12px}.corp-library-sources{padding-top:4px;position:sticky;top:32px}.corp-library-sources ol{border-top:1px solid #07142633;margin:24px 0 0;padding:0;list-style:none}.corp-library-sources li{border-bottom:1px solid #07142629;padding:20px 0}.corp-library-sources a{color:var(--corp-paper-ink);justify-content:space-between;gap:12px;font-size:14px;font-weight:650;line-height:1.45;display:flex}.corp-library-sources small{color:#52647b;font:500 10px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-top:8px;display:block}.corp-library-video{aspect-ratio:16/9;background:#02070c;width:100%;margin:0 0 58px;position:relative;overflow:hidden}.corp-library-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.corp-library-video>button{width:100%;color:var(--corp-white);cursor:pointer;background:#02070c;border:0;padding:0;position:absolute;inset:0;overflow:hidden}.corp-library-video>button:after{content:"";background:linear-gradient(#02070c14,#02070ce6);position:absolute;inset:0}.corp-library-video img{object-fit:cover;width:100%;height:100%}.corp-library-video button>span{z-index:1;align-items:center;gap:12px;font-size:18px;font-weight:700;display:inline-flex;position:absolute;bottom:46px;left:clamp(22px,4vw,42px)}@media (width<=1040px){.corp-library-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-library-topics>div:nth-child(2){border-right:0}.corp-library-topics>div:nth-child(-n+2){border-bottom:1px solid #07142629}.corp-library-article-layout{grid-template-columns:minmax(0,760px)}.corp-library-sources{margin-top:30px;position:static}}@media (width<=760px){.corp-library-hero-grid,.corp-library-heading,.corp-library-article-heading,.corp-library-grid{grid-template-columns:1fr}.corp-library-hero-grid,.corp-library-article-heading{gap:34px}.corp-library-breadcrumb{margin-bottom:54px}.corp-library-card,.corp-library-card.featured{min-height:350px}.corp-library-card-footer{flex-direction:column;align-items:start}}@media (width<=520px){.corp-library-topics{grid-template-columns:1fr}.corp-library-topics>div{border-bottom:1px solid #07142629;border-right:0;min-height:0}.corp-library-topics>div:last-child{border-bottom:0}.corp-library-article-header{padding-top:112px}.corp-library-article-dek>div{flex-direction:column;align-items:flex-start;gap:8px}.corp-library-answer{padding:24px}}:root{--brand-company:#48d9ff;--brand-company-rgb:72 217 255;--brand-asi:#efb0f2;--brand-asi-rgb:239 176 242;--brand-terminals:#ff91b2;--brand-terminals-rgb:255 145 178;--brand-terminus:#5ce0d0;--brand-terminus-rgb:92 224 208;--brand-national-security:#a3b0ff;--brand-national-security-rgb:163 176 255;--brand-discovery-fabric:#c9e58b;--brand-discovery-fabric-rgb:201 229 139;--brand-fusion:#ff8d54;--brand-fusion-rgb:255 141 84;--brand-hypersonics:#8bbcff;--brand-hypersonics-rgb:139 188 255;--brand-em:#65e5b5;--brand-em-rgb:101 229 181;--brand-orbital:#d5dfed;--brand-orbital-rgb:213 223 237;--brand-materials:#e6c99c;--brand-materials-rgb:230 201 156;--brand-quantum:#c7b1ff;--brand-quantum-rgb:199 177 255}.is-site.is-theme-asi{--accent:var(--brand-asi);--accent-rgb:var(--brand-asi-rgb)}.is-site.is-theme-terminals{--accent:var(--brand-terminals);--accent-rgb:var(--brand-terminals-rgb)}.is-site.is-theme-terminus{--accent:var(--brand-terminus);--accent-rgb:var(--brand-terminus-rgb)}.fusion-site.terminal-fusion{--terminal-accent:var(--brand-fusion);--terminal-accent-rgb:var(--brand-fusion-rgb)}.fusion-site.terminal-hypersonics{--terminal-accent:var(--brand-hypersonics);--terminal-accent-rgb:var(--brand-hypersonics-rgb)}.fusion-site.terminal-em{--terminal-accent:var(--brand-em);--terminal-accent-rgb:var(--brand-em-rgb)}.fusion-site.terminal-orbital{--terminal-accent:var(--brand-orbital);--terminal-accent-rgb:var(--brand-orbital-rgb)}.fusion-site.terminal-materials{--terminal-accent:var(--brand-materials);--terminal-accent-rgb:var(--brand-materials-rgb)}.fusion-site.terminal-quantum{--terminal-accent:var(--brand-quantum);--terminal-accent-rgb:var(--brand-quantum-rgb)}.corporate-site{--corp-accent:var(--brand-company)}.df-site{--cyan:var(--brand-discovery-fabric);--line:rgb(var(--brand-discovery-fabric-rgb) / .23)}.ns-site{--blue:var(--brand-national-security)}.is-brand-lockup{flex-shrink:0;align-items:center;gap:12px;min-width:0;font-family:Inter Variable,Inter,system-ui,sans-serif;display:inline-flex}.is-brand-lockup>img{object-fit:contain;flex:0 0 44px;width:44px;height:44px}.is-brand-lockup>span{min-width:0;display:block}.is-brand-lockup>span>strong{color:#f3f7fb;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font:700 13px/1.2 Inter Variable,Inter,system-ui,sans-serif;display:block}.is-brand-lockup>span>:is(small,em,span){letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;margin-top:6px;font:650 9px/1.3 Inter Variable,Inter,system-ui,sans-serif;display:block}@media (width<=600px){.is-brand-lockup{gap:10px}.is-brand-lockup>img{flex-basis:36px;width:36px;height:36px}.is-brand-lockup>span>strong{letter-spacing:.1em;font-size:10px}.is-brand-lockup>span>:is(small,em,span){letter-spacing:.1em;font-size:8px}}
