@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Variable.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_64bfb3f8-module__66SS3a__className{font-family:geistMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.geistmono_64bfb3f8-module__66SS3a__variable{--font-geist-mono:"geistMono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}
@layer legacy {
:root{--paper:#f3f0e8;--paper-bright:#fbfaf6;--paper-deep:#e8e4da;--ink:#101719;--muted:#566064;--rule:#c8c5bb;--action:#1648d8;--action-dark:#0e35a7;--exception:#a43d28;--verified:#176246;--focus:#1648d8;--focus-inverse:#ffdc58;--night:#071014;--night-soft:#101c20;--night-rule:#294047;--night-muted:#a8b7bc;--white:#fff;--font-sans:var(--font-geist-sans,"Helvetica Neue", Arial, sans-serif);--font-mono:var(--font-geist-mono,"SFMono-Regular", Consolas, monospace);--page-max:1440px;--gutter:clamp(1.125rem, 4vw, 4rem);--section:clamp(5rem, 9vw, 9rem)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.55}main{min-height:70vh;overflow:clip}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.13em}button,input,select,textarea{color:inherit;font:inherit}button,summary,select{cursor:pointer}img,svg{max-width:100%;display:block}h1,h2,h3,h4,h5,p,ol,ul,dl,dd{margin-top:0}h1,h2,h3,h4,h5{letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;font-weight:650;line-height:.98}p{text-wrap:pretty}::selection{background:var(--action);color:var(--white)}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.workflow-section :focus-visible,.solution-failures :focus-visible,.contact-form-section :focus-visible,.change-cascade :focus-visible,.final-cta :focus-visible,.launch-blue :focus-visible,.launch-night :focus-visible,.workflow-hero :focus-visible{outline-color:var(--focus-inverse)}.skip-link{z-index:1000;background:var(--white);border:2px solid var(--ink);color:var(--ink);padding:.75rem 1rem;font-weight:650;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.page-wrap,.page-grid,.site-header__inner{width:min(100%, var(--page-max));padding-inline:var(--gutter);margin-inline:auto}.page-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);display:grid}.grid-span-12{grid-column:span 12}.grid-span-9{grid-column:span 9}.grid-span-8{grid-column:span 8}.grid-span-7{grid-column:span 7}.grid-span-6{grid-column:span 6}.grid-span-5{grid-column:span 5}.grid-span-4{grid-column:span 4}.grid-span-3{grid-column:span 3}.section-shell{padding-block:var(--section)}.section-rule{border-top:1px solid var(--rule)}.eyebrow,.meta-label{font-family:var(--font-mono);letter-spacing:.075em;text-transform:uppercase;font-size:.75rem;font-weight:560;line-height:1.4}.eyebrow{color:var(--action);margin-bottom:1.5rem}.meta-label{color:var(--muted);margin-bottom:.75rem}.button{background:var(--action);border:1px solid var(--action);color:var(--white);justify-content:space-between;align-items:center;gap:1.25rem;min-height:3.25rem;padding:.85rem 1.05rem .85rem 1.25rem;font-size:.94rem;font-weight:650;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.button:hover{background:var(--action-dark);border-color:var(--action-dark);text-decoration:none}.button>span{font-family:var(--font-mono)}.button--small{min-height:2.75rem;padding-block:.65rem}.button--light{background:var(--paper-bright);border-color:var(--paper-bright);color:var(--night)}.button--light:hover{border-color:var(--paper-bright);color:var(--paper-bright);background:0 0}.text-link{color:var(--action);align-items:center;gap:1.2rem;font-weight:650;text-decoration:none;display:inline-flex}.text-link:hover{text-decoration:underline}.text-link--light{color:var(--paper-bright)}.cta-pair{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;display:flex}.cta-pair--compact{flex-direction:column;align-items:flex-start;gap:1.25rem}.site-header{background:color-mix(in srgb, var(--paper) 94%, transparent);border-bottom:1px solid var(--rule);z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.site-header__inner{grid-template-columns:minmax(13rem,1fr) auto auto;align-items:center;gap:2rem;min-height:5rem;display:grid}.wordmark{justify-self:start;align-items:center;gap:1rem;text-decoration:none;display:inline-flex}.wordmark:hover{text-decoration:none}.wordmark__name{letter-spacing:.14em;font-size:1.3rem;font-weight:750;line-height:1}.wordmark__descriptor{border-left:1px solid var(--rule);color:var(--muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;max-width:8.5rem;padding-left:1rem;font-size:.7rem;line-height:1.3}.site-nav{align-items:center;gap:clamp(1.25rem,2.4vw,2.5rem);display:flex}.site-nav a{font-size:.88rem;font-weight:560;text-decoration:none}.site-nav a:hover{color:var(--action)}.solutions-menu{position:relative}.solutions-menu>summary{font-size:.88rem;font-weight:560;list-style:none}.solutions-menu>summary::-webkit-details-marker{display:none}.solutions-menu__indicator:before{color:var(--action);content:"+";font-family:var(--font-mono);margin-left:.45rem}.solutions-menu[open] .solutions-menu__indicator:before{content:"−"}.solutions-menu>div{background:var(--paper-bright);border:1px solid var(--ink);z-index:120;min-width:19rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + 1rem)}.solutions-menu>div a{border-bottom:1px solid var(--rule);padding:.75rem}.solutions-menu>div a:last-child{border-bottom:0}.mobile-menu{display:none}.hero{align-items:end;min-height:min(54rem,100svh - 5rem);padding-top:clamp(5rem,10vh,8.5rem)}.hero__copy h1{letter-spacing:-.068em;max-width:12ch;margin-bottom:2.25rem;font-size:clamp(4.35rem,7.3vw,7.25rem)}.hero__support{max-width:44rem;margin-bottom:2.25rem;font-size:clamp(1.1rem,1.7vw,1.42rem);line-height:1.45}.safe-note{color:var(--muted);max-width:40rem;margin:1.25rem 0 0;font-size:.78rem}.safe-note span{color:var(--action);font-family:var(--font-mono);margin-right:.5rem}.hero-brief{background:var(--ink);color:var(--paper-bright);min-height:29rem;padding:clamp(1.5rem,3vw,2.5rem)}.hero-brief__header{border-bottom:1px solid #3b4649;justify-content:space-between;align-items:start;padding-bottom:1rem;display:flex}.hero-brief__header .meta-label{color:#b8c2c5}.hero-brief__header>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #5c686b;padding:.35rem .55rem;font-size:.7rem}.hero-brief ol{margin:0;padding:0;list-style:none}.hero-brief li{border-bottom:1px solid #3b4649;gap:.25rem;padding:1.25rem 0 1.25rem 1.25rem;display:grid;position:relative}.hero-brief li:before{content:"";background:#647175;width:.44rem;height:.44rem;position:absolute;top:1.65rem;left:0}.hero-brief li span{color:#adb8bb;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.hero-brief li strong{font-size:.95rem;font-weight:560}.hero-brief li.hero-brief__active:before{background:#ff7557;box-shadow:0 0 0 5px #602b22}.hero-brief__active strong{color:#ffab98}.hero-brief__footer{color:#d7dddf;margin:1.5rem 0 0;font-size:.82rem}.hero__definition{border-top:1px solid var(--ink);grid-template-columns:1fr 2fr;align-items:baseline;gap:2rem;margin-top:4rem;padding-top:1.25rem;display:grid}.hero__definition p{margin:0}.hero__definition p:first-child{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.69rem}.hero__definition p:first-child span{font-family:var(--font-sans);letter-spacing:.12em;margin-right:1rem;font-size:.95rem;font-weight:750}.hero__definition p:last-child{max-width:48rem;font-size:1.08rem}.problem-section__opening{grid-template-columns:1fr 3fr;align-items:end;gap:2rem;display:grid}.problem-section__opening .meta-label{align-self:start}.problem-section__opening h2{max-width:13ch;margin-bottom:0;font-size:clamp(3rem,5vw,5.2rem)}.change-trace{border-top:2px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:clamp(3rem,6vw,6rem) 0 0;padding:0;list-style:none;display:grid}.change-trace li{border-bottom:1px solid var(--ink);border-right:1px solid var(--rule);min-height:16rem;padding:1.25rem}.change-trace li:last-child{border-right:0}.change-trace span{color:var(--action);font-family:var(--font-mono);margin-bottom:5rem;font-size:.7rem;display:block}.change-trace strong{margin-bottom:.75rem;font-size:1.15rem;display:block}.change-trace p{color:var(--muted);font-size:.86rem}.problem-section__question{max-width:45rem;margin:2rem 0 0 auto;font-size:1.2rem;line-height:1.55}.section-intro{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;margin-bottom:clamp(3rem,6vw,6rem);display:grid}.section-intro__meta{grid-column:span 4}.section-intro__meta>span{color:var(--muted);font-family:var(--font-mono);margin-bottom:1.5rem;font-size:.72rem;display:block}.section-intro__copy{grid-column:span 8}.section-intro h2{max-width:13ch;margin-bottom:2rem;font-size:clamp(3rem,5.2vw,5.4rem)}.section-intro__body{color:var(--muted);max-width:43rem;font-size:1.08rem}.section-intro--inverse h2,.section-intro--inverse .eyebrow{color:var(--paper-bright)}.section-intro--inverse .section-intro__body,.section-intro--inverse .section-intro__meta>span{color:var(--night-muted)}.section-action{border-top:1px solid var(--rule);text-align:right;margin-top:2.5rem;padding-top:1.5rem}.lifecycle-ledger{border-top:2px solid var(--ink)}.lifecycle-ledger__steps{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lifecycle-ledger__steps li{border-bottom:1px solid var(--ink);border-right:1px solid var(--rule);min-height:10rem;padding:1rem .9rem}.lifecycle-ledger__steps li:last-child{border-right:0}.lifecycle-ledger__number{color:var(--action);font-family:var(--font-mono);margin-bottom:2.75rem;font-size:.7rem;display:block}.lifecycle-ledger__steps strong,.lifecycle-ledger__steps li div>span{display:block}.lifecycle-ledger__steps strong{margin-bottom:.45rem;font-size:1rem}.lifecycle-ledger__steps li div>span{color:var(--muted);font-size:.75rem;line-height:1.4}.product-bands{margin-top:2.75rem}.product-band{border-top:1px solid var(--rule);grid-template-columns:2fr 5fr 2fr;align-items:baseline;gap:2rem;padding:1.45rem 0;display:grid}.product-band:last-child{border-bottom:1px solid var(--rule)}.product-band p{margin:0}.product-band__name{font-weight:650}.product-band__role{font-size:1.12rem}.product-band__lifecycle{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.implementation-rail{border-top:2px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.implementation-rail li{border-bottom:1px solid var(--ink);border-right:1px solid var(--rule);min-height:17rem;padding:1.25rem}.implementation-rail li:last-child{border-right:0}.implementation-rail li>span{color:var(--action);font-family:var(--font-mono);margin-bottom:5rem;font-size:.7rem;display:block}.implementation-rail strong{margin-bottom:.7rem;font-size:1.3rem;display:block}.implementation-rail p{color:var(--muted);font-size:.86rem}.implementation-preview__caveat{color:var(--muted);font-family:var(--font-mono);margin:1.25rem 0 0;font-size:.7rem}.fit-section h2{max-width:11ch;font-size:clamp(2.8rem,4.6vw,4.7rem)}.fit-section .grid-span-5>p:last-child{color:var(--muted);max-width:31rem}.fit-list{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.fit-list li{border-bottom:1px solid var(--rule);grid-template-columns:3rem 1fr;align-items:baseline;gap:1.25rem;padding:1.35rem 0;display:grid}.fit-list span,.outcome-list span{color:var(--action);font-family:var(--font-mono);font-size:.7rem}.fit-list p{margin:0;font-size:1.08rem}.outcome-section{background:var(--paper-deep)}.outcome-section__topline{grid-template-columns:1.5fr 1fr;align-items:end;gap:3rem;margin-bottom:4rem;display:grid}.outcome-section h2{max-width:11ch;margin:0;font-size:clamp(3rem,5vw,5rem)}.outcome-section__topline p{color:var(--muted);margin:0}.outcome-list{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.outcome-list li{border-right:1px solid var(--rule);border-top:1px solid var(--ink);min-height:8rem;padding:1rem;font-size:1rem}.outcome-list li:nth-child(3n){border-right:0}.outcome-list span{margin-bottom:2rem;display:block}.final-cta{background:var(--ink);color:var(--paper-bright)}.final-cta h2{max-width:12ch;margin:0;font-size:clamp(3.3rem,5.6vw,5.8rem)}.final-cta .eyebrow{color:#91a7ff}.final-cta .text-link{color:#c7d0ff}.final-cta__action{align-self:end}.final-cta__action>p{color:#b9c2c5;margin-bottom:2rem}.final-cta--blue{background:var(--action)}.final-cta--blue .eyebrow,.final-cta--blue .final-cta__action>p{color:var(--white)}.site-footer{color:var(--paper-bright);background:#060c0e}.site-footer__primary{padding-block:5rem}.site-footer .wordmark{color:var(--paper-bright)}.site-footer .wordmark__descriptor{color:#9aa6aa;border-color:#4a5558}.site-footer__statement{color:#9aa6aa;max-width:24rem;margin:2rem 0 0}.site-footer__links{flex-direction:column;gap:.8rem;display:flex}.site-footer__links .meta-label{color:#7f8d91;margin-bottom:.6rem}.site-footer__links a{color:#d7dddf;font-size:.88rem;text-decoration:none}.site-footer__links a:hover{color:var(--white);text-decoration:underline}.site-footer__legal{color:#818e92;font-family:var(--font-mono);letter-spacing:.025em;border-top:1px solid #394346;padding-block:1.5rem;font-size:.7rem}.site-footer__legal p{margin:0}.site-footer__draft-links{justify-content:center;gap:1rem;display:flex}.site-footer__draft-links a{color:#aeb8bb}.site-footer__legal-note{text-align:right}.not-found{min-height:70vh}.not-found__code{border-top:2px solid var(--ink);padding-top:1rem}.not-found__code>span{color:var(--action);font-family:var(--font-mono);font-size:clamp(5rem,12vw,10rem);line-height:1;display:block}.not-found__copy h1{max-width:12ch;font-size:clamp(3rem,6vw,6rem)}.not-found__copy>p:not(.eyebrow){color:var(--muted);max-width:40rem;font-size:1.08rem}.not-found__copy .cta-pair{margin-top:2.5rem}
}

@layer legacy {
.breadcrumbs{border-bottom:1px solid var(--rule);padding-bottom:1rem}.breadcrumbs ol{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;font-size:.7rem;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{color:var(--muted);content:"/";margin-left:.5rem}.breadcrumbs a{color:var(--muted)}.subpage-hero,.workflow-hero,.contact-hero{padding-top:clamp(2rem,5vw,4rem)}.subpage-hero__grid,.workflow-hero__grid,.contact-hero__grid{align-items:end;margin-top:clamp(4rem,8vw,8rem);padding-inline:0}.subpage-hero h1,.workflow-hero h1,.contact-hero h1{max-width:12ch;margin-bottom:0;font-size:clamp(4rem,7vw,7.25rem)}.subpage-hero__aside,.workflow-hero__aside,.contact-hero__aside{color:var(--muted);font-size:1.08rem}.subpage-hero__aside .cta-pair{margin-top:2rem}.operator-strip{border-block:1px solid var(--ink);grid-template-columns:repeat(8,1fr);margin-top:clamp(4rem,8vw,8rem);display:grid}.operator-strip span{border-right:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.04em;text-align:center;text-transform:uppercase;padding:1rem .65rem;font-size:.7rem}.operator-strip span:last-child{border-right:0}.handoff-ledger{border-top:2px solid var(--ink)}.handoff-ledger__head,.handoff-ledger__row{grid-template-columns:1.1fr 1.5fr 1.5fr;gap:2rem;display:grid}.handoff-ledger__head{border-bottom:1px solid var(--ink);color:var(--muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;padding:.9rem 0;font-size:.7rem}.handoff-ledger__row{border-bottom:1px solid var(--rule);padding:1.25rem 0}.handoff-ledger__row>div{grid-template-columns:2.5rem 1fr;gap:1rem;display:grid}.handoff-ledger__row span{color:var(--action);font-family:var(--font-mono);font-size:.7rem}.handoff-ledger__row p{color:var(--muted);margin:0}.change-cascade{background:var(--action);color:var(--white)}.change-cascade .section-intro--inverse .section-intro__body,.change-cascade .section-intro--inverse .section-intro__meta>span{color:#f1f4ff}.cascade-rail{grid-template-columns:repeat(5,1fr);margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.cascade-rail li{border-block:1px solid #7392ee;border-right:1px solid #7392ee;min-height:18rem;padding:1.25rem}.cascade-rail li:last-child{border-right:0}.cascade-rail span{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5rem;font-size:.7rem;display:block}.cascade-rail strong{margin-bottom:.75rem;line-height:1.25;display:block}.cascade-rail p{color:#e3e9ff;font-size:.82rem}.solution-product-list{border-top:2px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.solution-product-list article{border-bottom:1px solid var(--rule);grid-template-columns:2.5rem minmax(8rem,1fr) 1.2fr;gap:1rem;padding:1.5rem 1.5rem 1.5rem 0;display:grid}.solution-product-list article:nth-child(odd){border-right:1px solid var(--rule)}.solution-product-list article:nth-child(2n){padding-left:1.5rem}.solution-product-list article>span{color:var(--action);font-family:var(--font-mono);font-size:.7rem}.solution-product-list h3{letter-spacing:-.03em;margin:0;font-size:1.35rem;line-height:1.1}.solution-product-list p{color:var(--muted);margin:0;font-size:.86rem}.solution-product-list__role{font-weight:620;color:var(--ink)!important}.solution-product-list small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;grid-column:2/-1;font-size:.7rem}.evaluation-section h2{max-width:12ch;font-size:clamp(2.8rem,4.7vw,4.8rem)}.evaluation-section .grid-span-5>p:not(.eyebrow){color:var(--muted)}.evaluation-section .text-link{margin-top:1.5rem}.outcome-list--compact{grid-template-columns:1fr 1fr}.outcome-list--compact li:nth-child(3n){border-right:1px solid var(--rule)}.outcome-list--compact li:nth-child(2n){border-right:0}.contact-hero{background:var(--paper-deep)}.contact-hero__aside ul{border-top:1px solid var(--ink);margin:2rem 0 0;padding:0;list-style:none}.contact-hero__aside li{border-bottom:1px solid var(--rule);color:var(--ink);padding:.75rem 0;font-size:.88rem}.contact-form-section{background:var(--ink);color:var(--paper-bright)}.demo-form-shell{grid-template-columns:1fr 2fr;gap:3rem;display:grid}.adapter-notice{color:#c4cdcf;border-top:2px solid #7890ff;align-self:start;padding-top:1rem}.adapter-notice .meta-label{color:#9eb0ff}.adapter-notice p:last-child{font-size:.86rem}.error-summary,.form-status{background:#271715;border:1px solid #8b4b3e;grid-column:2;padding:1.5rem}.error-summary h2,.form-status h2{letter-spacing:-.025em;font-size:1.55rem;line-height:1.15}.error-summary ul{margin-bottom:0}.form-status--receipt{background:#142921;border-color:#42755f}.form-status p:last-child{margin-bottom:0}.demo-form{grid-column:2}.demo-form__fieldset{border:0;min-inline-size:0;margin:0;padding:0}.demo-form__fieldset:disabled{opacity:.72}.adapter-notice--disabled{border-top-color:#ff8a70;grid-column:2}.form-live-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workflow-intent-note{border:1px solid #536267;margin-bottom:1.5rem;padding:1rem}.workflow-intent-note .meta-label{color:#9eb0ff}.workflow-intent-note p:last-child{color:#c4cdcf;margin:0;font-size:.82rem}.form-required-note{color:#c4cdcf;margin:0 0 1.5rem;font-size:.82rem}.form-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.form-field{min-width:0}.form-field--wide{grid-column:1/-1}.form-field label{justify-content:space-between;margin-bottom:.55rem;font-size:.84rem;font-weight:650;display:flex}.form-field label span{color:#9eaaae;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:450}.form-field input,.form-field select,.form-field textarea{color:var(--paper-bright);background:#111d21;border:1px solid #72858b;border-radius:0;width:100%;min-height:3.2rem;padding:.75rem .85rem;display:block}.form-field textarea{resize:vertical;min-height:9rem}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#8ea4ff}.form-field [aria-invalid=true]{border-color:#ff8a70}.field-help{color:#aab5b8;margin-bottom:.75rem;font-size:.76rem}.field-error{color:#ffad9a;margin:.45rem 0 0;font-size:.76rem}.trap-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-submit-row{border-top:1px solid #46565a;justify-content:space-between;align-items:center;gap:2rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.form-submit-row button:disabled{cursor:not-allowed;opacity:.72}.demo-form__fieldset:not(:disabled) .form-submit-row button:disabled{cursor:wait}.form-submit-row p{color:#aab5b8;font-family:var(--font-mono);text-transform:uppercase;margin:0;font-size:.7rem}
}

@layer legacy {
.workflow-section,.full-case{background:var(--night);color:var(--paper-bright)}.workflow-section__action{border-top:1px solid var(--night-rule);justify-content:space-between;align-items:center;margin-top:2rem;padding-top:2rem;display:flex}.workflow-section__action p{color:var(--night-muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.7rem}.recovery-board{border:1px solid var(--night-rule);background:var(--night-soft)}.recovery-board__header,.recovery-event,.recovery-board__grid,.options-block,.approval-receipt,.action-verification-grid,.recovery-board__disclosure{padding:clamp(1.25rem,3vw,2.5rem)}.recovery-board__header{border-bottom:1px solid var(--night-rule);justify-content:space-between;align-items:start;display:flex}.recovery-board__header :is(h2,h3){margin:1.5rem 0 0;font-size:clamp(2rem,4vw,4rem)}.proof-label{color:#85dfba;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.7rem}.proof-label span{margin-right:.55rem}.case-id{border-left:1px solid var(--night-rule);gap:.25rem;min-width:8.5rem;padding-left:1.5rem;display:grid}.case-id span{color:var(--night-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.case-id strong{font-family:var(--font-mono);font-size:1rem}.recovery-event{border-bottom:1px solid var(--night-rule);background:#15242a;grid-template-columns:auto 1fr;align-items:center;gap:2rem;display:grid}.recovery-event .meta-label,.recovery-panel .meta-label,.options-block .meta-label,.approval-receipt .meta-label,.action-verification-grid .meta-label{color:#aab8bd}.recovery-event__time{color:#ff9c84;font-family:var(--font-mono);margin:0;font-size:clamp(2rem,4vw,4rem)}.recovery-event__title{margin-bottom:.35rem;font-size:1.35rem;font-weight:650}.recovery-event div>p:last-child{color:var(--night-muted);margin:0}.recovery-board__grid{background:var(--night-rule);grid-template-columns:1fr 1fr;gap:1px;padding:0;display:grid}.recovery-panel{background:var(--night-soft);padding:clamp(1.25rem,3vw,2.5rem)}.record-list{margin:0}.record-list>div,.option dl>div,.approval-receipt dl>div{border-top:1px solid var(--night-rule);grid-template-columns:minmax(6rem,.8fr) 1.7fr;align-items:baseline;gap:1rem;padding:.85rem 0;display:grid}.record-list dt,.option dt,.approval-receipt dt{color:var(--night-muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem}.record-list dd,.option dd,.approval-receipt dd{margin:0;font-size:.87rem}.exception-note{color:#f3c3b7;border-left:3px solid #ff795e;margin:1.5rem 0 0;padding-left:1rem;font-size:.88rem}.exception-note span{color:#ff9c84;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.7rem;display:block}.check-list,.verification-list{margin:0;padding:0;list-style:none}.check-list li,.verification-list li{border-top:1px solid var(--night-rule);color:#d7e0e2;padding:.8rem 0 .8rem 1.65rem;font-size:.84rem;position:relative}.check-list li:before,.verification-list li:before{color:#79d9b1;content:"✓";font-family:var(--font-mono);position:absolute;left:0}.options-block{border-top:1px solid var(--night-rule)}.options-block__heading{grid-template-columns:1fr 2fr;align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.options-block__heading :is(h3,h4){max-width:19ch;margin:0;font-size:clamp(1.7rem,3vw,2.75rem)}.option-list{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.option{border:1px solid #43626c;padding:1.5rem}.option--a{border-color:#69cfa5;box-shadow:inset 0 3px #69cfa5}.option__topline{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.option__topline strong{color:#80dcb7}.option--b .option__topline strong{color:#ffb39f}.option :is(h4,h5){margin:2rem 0 .65rem;font-size:1.45rem}.option>p{color:var(--night-muted);min-height:2.6rem;font-size:.85rem}.option dl{margin:1.5rem 0 0}.approval-receipt{background:#152a25;border-block:1px solid #376356;grid-template-columns:1fr 1.45fr;align-items:start;gap:2rem;display:grid}.approval-receipt :is(h3,h4){margin:1rem 0 0;font-size:clamp(1.8rem,3vw,3.2rem)}.approval-receipt dl{margin:0}.action-verification-grid{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.numbered-records{margin:0;padding:0;list-style:none}.numbered-records li{border-top:1px solid var(--night-rule);grid-template-columns:2rem 1fr;gap:1rem;padding:.85rem 0;font-size:.85rem;display:grid}.numbered-records li span{color:#80dcb7;font-family:var(--font-mono);font-size:.7rem}.recovery-board__disclosure{border-top:1px solid var(--night-rule);color:var(--night-muted);font-family:var(--font-mono);letter-spacing:.02em;background:#0a1418;grid-template-columns:1fr 1fr;gap:2rem;font-size:.7rem;display:grid}.recovery-board__disclosure p{margin:0}.recovery-board__disclosure p:first-child{color:#9ee4c6}.recovery-board--compact .recovery-board__header :is(h2,h3){font-size:clamp(2rem,3vw,3.25rem)}.workflow-hero{background:var(--ink);color:var(--paper-bright)}.workflow-hero .breadcrumbs{border-color:#465154}.workflow-hero .breadcrumbs a,.workflow-hero .breadcrumbs li:not(:last-child):after,.workflow-hero__aside{color:#b7c0c3}.workflow-hero .eyebrow{color:#8ba6ff}.proof-note{color:#a9e4ca;font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;border-left:2px solid #7bd7af;margin-top:2rem;padding-left:1rem;font-size:.7rem}.full-case{padding-top:0}.control-sequence{border-top:2px solid var(--ink);grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.control-sequence li{border-bottom:1px solid var(--ink);border-right:1px solid var(--rule);min-height:14rem;padding:1rem}.control-sequence li:last-child{border-right:0}.control-sequence li>span{color:var(--action);font-family:var(--font-mono);margin-bottom:3.5rem;font-size:.7rem;display:block}.control-sequence strong{margin-bottom:.6rem;font-size:1.1rem;display:block}.control-sequence p{color:var(--muted);font-size:.76rem}.boundary-section{background:var(--action);color:var(--white)}.boundary-section .section-intro--inverse .section-intro__body,.boundary-section .section-intro--inverse .section-intro__meta>span{color:#f1f4ff}.boundary-table{border-top:2px solid var(--white)}.boundary-table__row{border-bottom:1px solid #7896ef;grid-template-columns:repeat(3,1fr);display:grid}.boundary-table__row span{border-right:1px solid #7896ef;padding:1.2rem}.boundary-table__row span:last-child{border-right:0}.boundary-table__head{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem}.boundary-table__row:not(.boundary-table__head){font-size:.88rem}.failure-section h2{max-width:12ch;font-size:clamp(3rem,5vw,5rem)}.failure-section__record{background:var(--paper-deep);padding:2rem}.failure-section__record ol{margin:0;padding:0;list-style:none}.failure-section__record li{border-top:1px solid var(--rule);grid-template-columns:2.5rem 1fr;gap:1.25rem;padding:1rem 0;display:grid}.failure-section__record li span{color:var(--exception);font-family:var(--font-mono);font-size:.7rem}.failure-section__record li p{margin:0}.workflow-closeout{background:var(--paper-deep)}.workflow-closeout__grid{grid-template-columns:1.5fr 1fr;gap:4rem;display:grid}.workflow-closeout h2{margin:0;font-size:clamp(3rem,5.1vw,5.2rem)}.workflow-closeout__grid>div{align-self:end}.workflow-closeout__grid>div p{color:var(--muted);margin-bottom:2rem}
}

@layer legacy {
.solution-stage-strip{border-block:1px solid var(--ink);grid-template-columns:repeat(6,1fr);margin:clamp(4rem,8vw,8rem) 0 0;padding:0;list-style:none;display:grid}.solution-stage-strip li{border-right:1px solid var(--rule);gap:2.5rem;min-height:8rem;padding:1rem;display:grid}.solution-stage-strip li:last-child{border-right:0}.solution-stage-strip span,.solution-role-ledger span,.solution-failure-grid>article>span,.solution-product-ledger>article>span,.numbered-question-list span,.solution-evaluation__outcomes li span{color:var(--action);font-family:var(--font-mono);font-size:.7rem}.solution-stage-strip strong{align-self:end}.solution-role-ledger{border-top:2px solid var(--ink)}.solution-role-ledger__head,.solution-role-ledger__row{grid-template-columns:1fr 1.25fr 2fr;gap:2rem;display:grid}.solution-role-ledger__head{border-bottom:1px solid var(--ink);color:var(--muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;padding:.9rem 0;font-size:.7rem}.solution-role-ledger__row{border-bottom:1px solid var(--rule);padding:1.3rem 0}.solution-role-ledger__row>div{grid-template-columns:2.5rem 1fr;gap:1rem;display:grid}.solution-role-ledger__row p{color:var(--muted);margin:0}.solution-failures{background:var(--night);color:var(--paper-bright)}.solution-failure-grid{border-top:1px solid var(--night-rule);grid-template-columns:repeat(4,1fr);display:grid}.solution-failure-grid article{border-bottom:1px solid var(--night-rule);border-right:1px solid var(--night-rule);min-height:18rem;padding:1.3rem}.solution-failure-grid article:last-child{border-right:0}.solution-failure-grid>article>span{color:#ff8f73;margin-bottom:5rem;display:block}.solution-failure-grid h3{font-size:1.55rem;line-height:1.1}.solution-failure-grid p{color:var(--night-muted);font-size:.9rem}.solution-change{background:var(--paper-deep)}.solution-change-rail{border-top:2px solid var(--ink);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.solution-change-rail li{border-bottom:1px solid var(--ink);border-right:1px solid var(--rule);min-height:19rem;padding:1.25rem}.solution-change-rail li:last-child{border-right:0}.solution-change-rail span{color:var(--action);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5rem;font-size:.7rem;display:block}.solution-change-rail strong{margin-bottom:.75rem;line-height:1.25;display:block}.solution-change-rail p{color:var(--muted);font-size:.82rem}.solution-change__action{justify-content:space-between;align-items:center;gap:2rem;margin-top:1.5rem;display:flex}.solution-change__action p,.claim-caveat{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;margin:0;font-size:.7rem}.solution-product-ledger{border-top:2px solid var(--ink)}.solution-product-ledger article{border-bottom:1px solid var(--rule);grid-template-columns:3rem 1.1fr 2fr;align-items:baseline;gap:1.5rem;padding:1.4rem 0;display:grid}.solution-product-ledger h3{margin:0;font-size:1.25rem}.solution-product-ledger p{color:var(--muted);margin:0}.claim-caveat{margin-top:1.25rem}.solution-evaluation h2{max-width:11ch;font-size:clamp(2.7rem,4.6vw,4.7rem)}.solution-evaluation .grid-span-6:first-child{border-right:1px solid var(--rule);padding-right:clamp(2rem,5vw,5rem)}.solution-evaluation__outcomes{padding-left:clamp(1rem,3vw,3rem)}.numbered-question-list,.solution-evaluation__outcomes ul{border-top:2px solid var(--ink);margin:2.5rem 0;padding:0;list-style:none}.numbered-question-list li,.solution-evaluation__outcomes li{border-bottom:1px solid var(--rule);grid-template-columns:2.5rem 1fr;align-items:baseline;gap:1.25rem;padding:1.1rem 0;display:grid}.numbered-question-list p{margin:0}@media (max-width:1000px){.solution-stage-strip{grid-template-columns:repeat(3,1fr)}.solution-stage-strip li:nth-child(3){border-right:0}.solution-stage-strip li:nth-child(n+4){border-top:1px solid var(--rule)}.solution-change-rail{grid-template-columns:repeat(3,1fr)}.solution-change-rail li:nth-child(3){border-right:0}.solution-change-rail li:nth-child(n+4){border-top:0}}@media (max-width:800px){.solution-role-ledger__head{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.solution-role-ledger__row{grid-template-columns:1fr;gap:.75rem}.solution-role-ledger__row>[data-label]:before{color:var(--muted);content:attr(data-label);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-size:.7rem;font-weight:500;display:block}.solution-failure-grid{grid-template-columns:1fr 1fr}.solution-failure-grid article:nth-child(2n){border-right:0}.solution-change-rail{grid-template-columns:1fr 1fr}.solution-change-rail li,.solution-change-rail li:nth-child(3){border-right:1px solid var(--rule)}.solution-change-rail li:nth-child(2n){border-right:0}.solution-change__action{flex-direction:column;align-items:flex-start}.solution-evaluation .grid-span-6:first-child{border-bottom:1px solid var(--rule);border-right:0;padding:0 0 4rem}.solution-evaluation__outcomes{padding:4rem 0 0}}@media (max-width:520px){.solution-stage-strip,.solution-failure-grid,.solution-change-rail{grid-template-columns:1fr}.solution-stage-strip li,.solution-stage-strip li:nth-child(3),.solution-failure-grid article,.solution-change-rail li,.solution-change-rail li:nth-child(3){border-right:0;min-height:auto}.solution-stage-strip li{grid-template-columns:2rem 1fr;gap:.5rem}.solution-failure-grid article{min-height:13rem}.solution-failure-grid>article>span,.solution-change-rail span{margin-bottom:2.5rem}.solution-change-rail li{min-height:14rem}.solution-product-ledger article{grid-template-columns:2rem 1fr}.solution-product-ledger p{grid-column:2}}
}

@layer legacy {
.launch-hero,.security-hero,.legal-hero{padding-top:clamp(2rem,5vw,4rem)}.launch-hero__grid,.legal-hero__grid{align-items:end;margin-top:clamp(4rem,8vw,8rem);padding-inline:0}.launch-hero h1,.security-hero h1,.legal-hero h1{max-width:12ch;margin-bottom:0;font-size:clamp(4rem,7vw,7.25rem)}.launch-hero__aside{color:var(--muted);font-size:1.05rem}.launch-hero__aside .cta-pair{margin-top:2rem}.launch-index-strip{border-block:1px solid var(--ink);grid-template-columns:repeat(6,1fr);margin:clamp(4rem,8vw,8rem) 0 0;padding:0;list-style:none;display:grid}.launch-index-strip li{border-right:1px solid var(--rule);min-height:7.25rem;padding:1rem;font-size:.78rem;font-weight:620}.launch-index-strip li:last-child{border-right:0}.launch-index-strip span{color:var(--action);font-family:var(--font-mono);margin-bottom:2rem;font-size:.7rem;display:block}.product-matrix{border-top:2px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.product-matrix__card{border-bottom:1px solid var(--rule);min-width:0;padding:2rem 2rem 2.5rem 0}.product-matrix__card:nth-child(odd){border-right:1px solid var(--rule)}.product-matrix__card:nth-child(2n){padding-left:2rem}.product-matrix__card header{grid-template-columns:2.25rem 1fr;align-items:start;gap:1rem;display:grid}.product-matrix__card header>span,.belief-grid>article>span,.principle-grid>article>span,.proof-grid>article>span{color:var(--action);font-family:var(--font-mono);font-size:.7rem}.product-matrix__card h2{margin-bottom:1.5rem;font-size:clamp(1.75rem,2.4vw,2.65rem)}.product-matrix__card .meta-label{margin-bottom:.55rem}.product-matrix__lead{margin:0 0 2rem 3.25rem;font-size:1.12rem;font-weight:620}.product-matrix__card dl{margin:0 0 0 3.25rem}.product-matrix__card dl>div{border-top:1px solid var(--rule);grid-template-columns:minmax(7rem,.8fr) 2fr;gap:1rem;padding-block:.9rem;display:grid}.product-matrix__card dt{color:var(--muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem}.product-matrix__card dd{color:var(--muted);margin:0;font-size:.83rem}.launch-night{background:var(--night);color:var(--paper-bright)}.launch-night .lifecycle-ledger{border-color:var(--paper-bright)}.launch-night .lifecycle-ledger__steps li{border-bottom-color:var(--paper-bright);border-right-color:var(--night-rule)}.launch-night .lifecycle-ledger__steps li div>span,.launch-night .product-band__lifecycle,.launch-night .launch-night__note{color:var(--night-muted)}.launch-night .product-band{border-color:var(--night-rule)}.launch-night .lifecycle-ledger__number{color:#91a7ff}.launch-night .product-band__name{color:var(--paper-bright)}.launch-night__note{font-family:var(--font-mono);margin:1.25rem 0 0;font-size:.7rem}.control-rail{border-top:2px solid var(--ink);grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.control-rail li{border-bottom:1px solid var(--ink);border-right:1px solid var(--rule);min-height:17rem;padding:1rem}.control-rail li:last-child{border-right:0}.control-rail li>span{color:var(--action);font-family:var(--font-mono);margin-bottom:5rem;font-size:.7rem;display:block}.control-rail strong{margin-bottom:.7rem;display:block}.control-rail p{color:var(--muted);margin:0;font-size:.76rem}.boundary-note{border-left:3px solid var(--action);grid-template-columns:minmax(9rem,1fr) 4fr;gap:1rem;margin-top:2.5rem;padding:.3rem 0 .3rem 1.25rem;display:grid}.boundary-note p{margin:0}.boundary-note>p:last-child{color:var(--muted);max-width:54rem}.launch-link-section h2,.security-contact h2{max-width:12ch;margin:0;font-size:clamp(3rem,5vw,5.2rem)}.launch-link-section__action,.security-contact__action{align-self:end}.launch-link-section__action p,.security-contact__action p{color:var(--muted);margin-bottom:2rem}.record-flow{border-top:2px solid var(--ink);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.record-flow li{border-bottom:1px solid var(--ink);border-right:1px solid var(--rule);min-height:16rem;padding:1rem}.record-flow li:nth-child(5n){border-right:0}.record-flow li>span{color:var(--action);font-family:var(--font-mono);margin-bottom:4.5rem;font-size:.7rem;display:block}.record-flow strong{margin-bottom:.65rem;display:block}.record-flow p{color:var(--muted);margin:0;font-size:.78rem}.launch-blue{background:var(--action);color:var(--white)}.launch-blue .section-intro__body{color:#e2e9ff}.launch-blue .section-intro__meta>span{color:#f1f4ff}.recovery-rail{border-top:2px solid var(--white);margin:0;padding:0;list-style:none}.recovery-rail li{border-bottom:1px solid #7291ec;grid-template-columns:3rem 1fr;align-items:baseline;gap:2rem;padding:1.25rem 0;display:grid}.recovery-rail li>span{font-family:var(--font-mono);font-size:.7rem}.recovery-rail li>div{grid-template-columns:minmax(10rem,1fr) 2fr;gap:2rem;display:grid}.recovery-rail p{color:#e2e9ff;margin:0}.launch-blue__action{justify-content:space-between;align-items:center;gap:2rem;margin-top:2.5rem;display:flex}.launch-blue__action>p{font-family:var(--font-mono);text-transform:uppercase;margin:0;font-size:.7rem}.handoff-table{border-top:2px solid var(--ink)}.handoff-table__row{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1.3fr 1.8fr;gap:2rem;padding:1.25rem 0;display:grid}.handoff-table__head{border-bottom-color:var(--ink);color:var(--muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;padding-block:.85rem;font-size:.7rem}.handoff-table__row>span{color:var(--muted)}.handoff-table__row>strong{font-weight:650}.launch-statement h2{max-width:12ch;margin-bottom:2rem;font-size:clamp(2.8rem,4.7vw,4.8rem)}.launch-statement>p:last-child{color:var(--muted);max-width:29rem}.evidence-list{border-top:2px solid var(--ink)}.evidence-list article{border-bottom:1px solid var(--rule);grid-template-columns:3rem 1fr;gap:1.25rem;padding:1.3rem 0;display:grid}.evidence-list article>span{color:var(--action);font-family:var(--font-mono);font-size:.7rem}.evidence-list h3{margin-bottom:.45rem;font-size:1.2rem}.evidence-list p{color:var(--muted);margin:0}.scope-statement{border-block:1px solid var(--ink);grid-template-columns:1fr 4fr;align-items:baseline;gap:2rem;margin-top:clamp(4rem,8vw,8rem);padding-block:1rem;display:grid}.scope-statement span{color:var(--action);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem}.scope-statement p{margin:0}.implementation-stages{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.implementation-stages li{border-bottom:1px solid var(--rule);grid-template-columns:1.15fr 1fr 1.3fr;gap:2rem;padding-block:1.5rem;display:grid}.implementation-stages header{grid-template-columns:2.5rem 1fr;gap:1rem;display:grid}.implementation-stages header span{color:var(--action);font-family:var(--font-mono);font-size:.7rem}.implementation-stages h2{margin:0;font-size:1.4rem}.implementation-stages li>div p{color:var(--muted);margin:0}.implementation-stages li>div .meta-label{color:var(--ink);margin-bottom:.45rem}.authority-table{border-top:2px solid var(--paper-bright)}.authority-table__row{border-bottom:1px solid var(--night-rule);grid-template-columns:.85fr 1.25fr 1.45fr 1.25fr;gap:1.5rem;padding:1.25rem 0;display:grid}.authority-table__row>span{color:var(--night-muted)}.authority-table__head{border-bottom-color:var(--paper-bright);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem}.authority-table__head>span{color:var(--paper-bright)}.question-list{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.question-list li{border-bottom:1px solid var(--rule);grid-template-columns:3rem 1fr;align-items:baseline;gap:1.25rem;padding:1.35rem 0;display:grid}.question-list span{color:var(--action);font-family:var(--font-mono);font-size:.7rem}.question-list p{margin:0;font-size:1.04rem}.launch-proof{background:var(--paper-deep)}.proof-grid,.principle-grid,.belief-grid{border-top:2px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.proof-grid article,.principle-grid article,.belief-grid article{border-bottom:1px solid var(--rule);min-height:14rem;padding:1.25rem 1.5rem 1.5rem 0}.proof-grid article:nth-child(odd),.principle-grid article:nth-child(odd),.belief-grid article:nth-child(odd){border-right:1px solid var(--rule)}.proof-grid article:nth-child(2n),.principle-grid article:nth-child(2n),.belief-grid article:nth-child(2n){padding-left:1.5rem}.proof-grid h3,.principle-grid h2,.belief-grid h3{margin:3rem 0 .75rem;font-size:1.45rem}.proof-grid p,.principle-grid p,.belief-grid p{color:var(--muted);max-width:34rem;margin:0}.security-hero{background:var(--paper-deep)}.security-disclosure{background:var(--ink);color:var(--paper-bright);grid-template-columns:1fr 3fr;align-items:baseline;gap:2rem;margin-top:clamp(4rem,8vw,8rem);padding:1.5rem;display:grid}.security-disclosure strong{color:#91a7ff;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem}.security-disclosure p{color:#c1cccf;margin:0}.diligence-register{border-top:2px solid var(--paper-bright)}.diligence-register article{border-bottom:1px solid var(--night-rule);grid-template-columns:3rem 1fr 2.2fr 1fr;align-items:baseline;gap:1.5rem;padding:1.25rem 0;display:grid}.diligence-register article>span{color:#91a7ff;font-family:var(--font-mono);font-size:.7rem}.diligence-register h2{margin:0;font-size:1.15rem}.diligence-register p{color:var(--night-muted);margin:0}.diligence-register strong{color:#ffc5b8;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:500}.security-contact{background:var(--paper-deep)}.about-purpose h2{max-width:14ch;margin-bottom:2rem;font-size:clamp(3rem,5vw,5.25rem)}.about-purpose .grid-span-8>p{color:var(--muted);max-width:46rem;font-size:1.08rem}.about-purpose__note{color:var(--muted);max-width:16rem}.operator-patterns{border-top:2px solid var(--white);margin:0;padding:0;list-style:none}.operator-patterns li{border-bottom:1px solid #7291ec;grid-template-columns:3rem 1fr;align-items:baseline;gap:1.5rem;padding:1.35rem 0;display:grid}.operator-patterns span{font-family:var(--font-mono);font-size:.7rem}.operator-patterns p{margin:0;font-size:1.1rem}.about-products{border-top:2px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.about-products article{border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);min-height:12rem;padding:1rem}.about-products article:nth-child(3n){border-right:0}.about-products span{color:var(--action);font-family:var(--font-mono);font-size:.7rem}.about-products h3{margin:3rem 0 .65rem;font-size:1.25rem}.about-products p{color:var(--muted);margin:0;font-size:.83rem}.identity-boundary{background:var(--paper-deep)}.identity-boundary h2{max-width:12ch;font-size:clamp(2.8rem,4.7vw,4.8rem)}.identity-boundary .grid-span-7{align-self:end}.identity-boundary .grid-span-7 p{color:var(--muted);font-size:1.04rem}.legal-hero{background:var(--paper-deep)}.legal-draft-banner{color:#fff5f2;background:#3b211c;border:1px solid #7e483c;grid-template-columns:1fr 2.5fr;align-items:baseline;gap:2rem;margin-top:2rem;padding:1rem 1.25rem;display:grid}.legal-draft-banner .meta-label{color:#ffb7a7;margin:0}.legal-draft-banner>p:last-child{margin:0}.legal-hero__grid{margin-top:clamp(3rem,6vw,6rem)}.legal-hero h1{font-size:clamp(3.6rem,6.5vw,6.75rem)}.legal-summary{align-self:end}.legal-summary dl{border-top:2px solid var(--ink);margin:0}.legal-summary dl>div{border-bottom:1px solid var(--rule);grid-template-columns:.8fr 1.6fr;gap:1rem;padding:.85rem 0;display:grid}.legal-summary dt{color:var(--muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem}.legal-summary dd{margin:0;font-size:.84rem}.legal-toc{border-top:2px solid var(--ink);flex-direction:column;align-self:start;display:flex;position:sticky;top:7rem}.legal-toc .meta-label{border-bottom:1px solid var(--rule);margin:0;padding:.85rem 0}.legal-toc a{border-bottom:1px solid var(--rule);color:var(--muted);padding:.7rem 0;font-size:.8rem;text-decoration:none}.legal-toc a:hover{color:var(--action);text-decoration:underline}.legal-copy{padding-left:clamp(1rem,4vw,4rem)}.legal-copy>article{border-top:1px solid var(--rule);grid-template-columns:3rem 1fr;gap:1rem 2rem;padding:2.25rem 0 3rem;scroll-margin-top:7rem;display:grid}.legal-copy__index{color:var(--action);font-family:var(--font-mono);grid-row:1/span 3;margin:0;font-size:.7rem}.legal-copy h2{max-width:20ch;margin-bottom:.5rem;font-size:clamp(1.8rem,3vw,2.8rem)}.legal-copy article>p:not(.legal-copy__index){color:var(--muted);max-width:48rem;margin:0}.legal-review-list{background:var(--ink);color:var(--paper-bright);margin-top:2rem;padding:clamp(1.5rem,4vw,3rem)}.legal-review-list .meta-label{color:#91a7ff}.legal-review-list ol{border-top:1px solid #4a595d;margin:0;padding:0;list-style:none}.legal-review-list li{border-bottom:1px solid #35464a;grid-template-columns:3rem 1fr;gap:1.25rem;padding:1rem 0;display:grid}.legal-review-list li span{color:#91a7ff;font-family:var(--font-mono);font-size:.7rem}.legal-review-list li p{color:#c0cbce;margin:0}.legal-related{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;padding:2rem 0;display:flex}.legal-related p{color:var(--muted);margin:0}@media (max-width:1100px){.launch-index-strip{grid-template-columns:repeat(3,1fr)}.launch-index-strip li:nth-child(3n){border-right:0}.launch-index-strip li:nth-child(n+4){border-top:1px solid var(--rule)}.control-rail{grid-template-columns:repeat(4,1fr)}.control-rail li:nth-child(4){border-right:0}.control-rail li:nth-child(n+5){border-top:1px solid var(--rule)}.record-flow{grid-template-columns:repeat(3,1fr)}.record-flow li:nth-child(5n){border-right:1px solid var(--rule)}.record-flow li:nth-child(3n){border-right:0}.about-products{grid-template-columns:repeat(2,1fr)}.about-products article:nth-child(3n){border-right:1px solid var(--rule)}.about-products article:nth-child(2n){border-right:0}}@media (max-width:800px){.launch-hero__aside,.legal-summary{margin-top:2rem}.product-matrix{grid-template-columns:1fr}.product-matrix__card,.product-matrix__card:nth-child(odd),.product-matrix__card:nth-child(2n){border-right:0;padding-inline:0}.control-rail{grid-template-columns:repeat(2,1fr)}.control-rail li:nth-child(4){border-right:1px solid var(--rule)}.control-rail li:nth-child(2n){border-right:0}.record-flow{grid-template-columns:repeat(2,1fr)}.record-flow li:nth-child(3n){border-right:1px solid var(--rule)}.record-flow li:nth-child(2n){border-right:0}.recovery-rail li>div{grid-template-columns:1fr}.handoff-table__head,.authority-table__head{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.handoff-table__row,.authority-table__row{grid-template-columns:1fr;gap:.55rem}.handoff-table__row:not(.handoff-table__head)>[data-label]:before,.authority-table__row:not(.authority-table__head)>[data-label]:before{color:var(--muted);content:attr(data-label);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-size:.7rem;font-weight:500;display:block}.authority-table__row:not(.authority-table__head)>[data-label]:before{color:var(--night-muted)}.implementation-stages li{grid-template-columns:1fr}.implementation-stages li>div{padding-left:3.5rem}.diligence-register article{grid-template-columns:3rem 1fr}.diligence-register article p,.diligence-register article strong{grid-column:2}.legal-draft-banner{grid-template-columns:1fr;gap:.5rem}.legal-toc{margin-bottom:3rem;position:static}.legal-copy{padding-left:0}}@media (max-width:520px){.launch-hero h1,.security-hero h1,.legal-hero h1{font-size:clamp(3.05rem,14.8vw,4.35rem)}.launch-index-strip,.control-rail,.record-flow,.proof-grid,.principle-grid,.belief-grid,.about-products{grid-template-columns:1fr}.launch-index-strip li,.launch-index-strip li:nth-child(3n),.control-rail li,.record-flow li,.record-flow li:nth-child(3n),.record-flow li:nth-child(5n),.proof-grid article,.principle-grid article,.belief-grid article,.about-products article,.about-products article:nth-child(2n),.about-products article:nth-child(3n){border-right:0}.launch-index-strip li{grid-template-columns:2rem 1fr;align-items:baseline;gap:1rem;min-height:auto;display:grid}.launch-index-strip span,.control-rail li>span,.record-flow li>span{margin-bottom:0}.control-rail li,.record-flow li{min-height:auto}.control-rail li{grid-template-columns:2rem 1fr;gap:.75rem 1rem;display:grid}.control-rail li p{grid-column:2}.record-flow li{min-height:11rem}.boundary-note,.scope-statement,.security-disclosure{grid-template-columns:1fr}.launch-blue__action{flex-direction:column;align-items:stretch}.proof-grid article,.principle-grid article,.belief-grid article,.proof-grid article:nth-child(2n),.principle-grid article:nth-child(2n),.belief-grid article:nth-child(2n),.about-products article{min-height:auto;padding-inline:0}.legal-copy>article{grid-template-columns:2rem 1fr}.legal-related{flex-direction:column;align-items:flex-start;gap:1rem}}
}

@layer legacy {
@media (max-width:1100px){.site-header__inner{grid-template-columns:1fr auto}.site-nav--desktop,.site-header__cta{display:none}.mobile-menu{justify-self:end;display:block;position:relative}.mobile-menu summary{border:1px solid var(--ink);font-family:var(--font-mono);text-transform:uppercase;justify-content:center;align-items:center;min-width:4.5rem;min-height:2.75rem;font-size:.7rem;display:flex}.mobile-menu summary::marker{content:""}.mobile-menu nav{background:var(--paper-bright);border:1px solid var(--ink);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;min-width:17rem;max-height:calc(100dvh - 6rem);padding:.5rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto}.mobile-menu nav a{border-bottom:1px solid var(--rule);min-height:2.75rem;padding:.75rem;text-decoration:none}.mobile-menu nav p{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;margin:0;padding:1rem .75rem .35rem;font-size:.72rem}.mobile-menu nav a.mobile-menu__solution{min-height:2.5rem;padding-left:1.35rem;font-size:.82rem}.mobile-menu nav a:last-child{background:var(--action);color:var(--white);margin-top:.5rem}.hero{min-height:auto}.hero__copy{grid-column:span 7}.hero-brief{grid-column:span 5}.lifecycle-ledger__steps,.control-sequence{grid-template-columns:repeat(4,1fr)}.lifecycle-ledger__steps li:nth-child(4),.control-sequence li:nth-child(4){border-right:0}.lifecycle-ledger__steps li:nth-child(n+5),.control-sequence li:nth-child(n+5){border-top:1px solid var(--rule)}.product-band{grid-template-columns:1.6fr 3fr 1.6fr}.control-sequence li:last-child{border-right:1px solid var(--rule)}.cascade-rail{grid-template-columns:repeat(3,1fr)}.cascade-rail li:nth-child(3){border-right:0}.cascade-rail li:nth-child(n+4){border-top:0}.operator-strip{grid-template-columns:repeat(4,1fr)}.operator-strip span:nth-child(4n){border-right:0}.operator-strip span:nth-child(n+5){border-top:1px solid var(--rule)}}@media (max-width:800px){:root{--section:clamp(4rem, 16vw, 6rem)}.page-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-span-9,.grid-span-8,.grid-span-7,.grid-span-6,.grid-span-5,.grid-span-4,.grid-span-3{grid-column:span 6}.hero{gap:4rem clamp(1rem,2vw,2rem)}.hero__copy,.hero-brief,.hero__definition{grid-column:span 6}.hero__copy h1{font-size:clamp(3.5rem,13vw,5.5rem)}.hero-brief{min-height:auto}.hero__definition{grid-template-columns:1fr}.problem-section__opening{grid-template-columns:1fr;align-items:start}.change-trace{grid-template-columns:1fr 1fr}.change-trace li:nth-child(2n){border-right:0}.change-trace li:nth-child(n+3){border-top:1px solid var(--rule)}.section-intro{grid-template-columns:repeat(6,minmax(0,1fr))}.section-intro__meta,.section-intro__copy{grid-column:span 6}.section-intro__meta{gap:1rem;display:flex}.section-intro__meta>span{margin:0}.lifecycle-ledger__steps,.control-sequence{grid-template-columns:repeat(2,1fr)}.lifecycle-ledger__steps li,.control-sequence li{border-top:1px solid var(--rule);border-right:1px solid var(--rule)!important}.lifecycle-ledger__steps li:nth-child(2n),.control-sequence li:nth-child(2n){border-right:0!important}.lifecycle-ledger__steps li:nth-child(-n+2),.control-sequence li:nth-child(-n+2){border-top:0}.product-band{grid-template-columns:1fr;gap:.7rem}.workflow-section__action{flex-direction:column;align-items:flex-start;gap:1.5rem}.outcome-section__topline,.workflow-closeout__grid{grid-template-columns:1fr;align-items:start}.recovery-board__grid,.option-list,.approval-receipt,.action-verification-grid,.recovery-board__disclosure{grid-template-columns:1fr}.options-block__heading{grid-template-columns:1fr;align-items:start}.implementation-rail{grid-template-columns:1fr 1fr}.implementation-rail li:nth-child(2){border-right:0}.implementation-rail li:nth-child(n+3){border-top:1px solid var(--rule)}.outcome-list{grid-template-columns:1fr 1fr}.outcome-list li,.outcome-list--compact li:nth-child(3n){border-right:1px solid var(--rule)}.outcome-list li:nth-child(2n),.outcome-list--compact li:nth-child(2n){border-right:0}.subpage-hero__aside,.workflow-hero__aside,.contact-hero__aside{margin-top:2rem}.operator-strip{grid-template-columns:repeat(2,1fr)}.operator-strip span,.operator-strip span:nth-child(4n){border-right:1px solid var(--rule)}.operator-strip span:nth-child(2n){border-right:0}.operator-strip span:nth-child(n+3){border-top:1px solid var(--rule)}.handoff-ledger__head{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.handoff-ledger__row{grid-template-columns:1fr;gap:.75rem;padding-block:1.5rem}.handoff-ledger__row>[data-label]:before{color:var(--muted);content:attr(data-label);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-size:.7rem;font-weight:500;display:block}.cascade-rail{grid-template-columns:1fr 1fr}.cascade-rail li,.cascade-rail li:nth-child(3){border-right:1px solid #7392ee}.cascade-rail li:nth-child(2n){border-right:0}.cascade-rail li:nth-child(n+3){border-top:0}.solution-product-list{grid-template-columns:1fr}.solution-product-list article,.solution-product-list article:nth-child(odd),.solution-product-list article:nth-child(2n){border-right:0;padding-inline:0}.boundary-table__row{grid-template-columns:1fr}.boundary-table__row span{border-bottom:1px solid #7896ef;border-right:0}.boundary-table__row>span:before{font-family:var(--font-mono);letter-spacing:.04em;opacity:.78;text-transform:uppercase;margin-bottom:.5rem;font-size:.6rem;display:block}.boundary-table__row:not(.boundary-table__head)>span:first-child:before{content:"Observe or draft"}.boundary-table__row:not(.boundary-table__head)>span:nth-child(2):before{content:"Named approval required"}.boundary-table__row:not(.boundary-table__head)>span:nth-child(3):before{content:"Outside the boundary"}.boundary-table__head{display:none}.demo-form-shell{grid-template-columns:1fr}.adapter-notice,.demo-form,.error-summary,.form-status{grid-column:1}.site-footer__links{margin-top:2rem}.site-footer__draft-links{justify-content:flex-start;margin-top:.75rem}.site-footer__legal-note{text-align:left;margin-top:.75rem!important}}@media (max-width:520px){.wordmark__descriptor{display:none}.hero__copy h1,.subpage-hero h1,.workflow-hero h1,.contact-hero h1{font-size:clamp(3.05rem,14.8vw,4.35rem)}.solution-hero h1{font-size:clamp(2.9rem,14vw,4.35rem)}.section-intro h2,.problem-section__opening h2,.fit-section h2,.outcome-section h2,.failure-section h2,.workflow-closeout h2{font-size:clamp(2.65rem,12vw,3.8rem)}.final-cta h2{font-size:clamp(2.9rem,13vw,4rem)}.cta-pair{flex-direction:column;align-items:stretch;width:100%}.button{width:100%}.lifecycle-ledger__steps,.implementation-rail,.outcome-list,.cascade-rail,.control-sequence,.change-trace{grid-template-columns:1fr}.lifecycle-ledger__steps li,.implementation-rail li,.outcome-list li,.cascade-rail li,.control-sequence li,.change-trace li{min-height:auto;border-right:0!important}.lifecycle-ledger__steps li,.control-sequence li{grid-template-columns:2rem 1fr;gap:1rem;display:grid}.lifecycle-ledger__number,.control-sequence li>span,.implementation-rail li>span,.cascade-rail span{margin-bottom:0}.implementation-rail li,.cascade-rail li,.change-trace li{min-height:12rem}.change-trace span{margin-bottom:2.5rem}.outcome-list li{min-height:6rem;border-right:0!important}.recovery-event{grid-template-columns:1fr;align-items:start}.recovery-board__header{flex-direction:column;align-items:start;gap:2rem}.case-id{border-left:0;border-top:1px solid var(--night-rule);width:100%;padding:1rem 0 0}.record-list>div,.option dl>div,.approval-receipt dl>div,.form-grid{grid-template-columns:1fr}.form-field--wide{grid-column:1}.form-submit-row{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
}

@layer legacy {
:root{--paper:#f6f4ee;--paper-bright:#fcfbf7;--paper-deep:#e9ecec;--ink:#111416;--muted:#485154;--rule:#767d7a;--hairline:#c9ccc8;--action:#2a5bd7;--action-dark:#1f47a8;--control:#2a5bd7;--control-surface:#183c82;--change:#a83b24;--exception:#8d281e;--verified:#176348;--night:#0a0d0e;--night-soft:#151b1e;--night-rule:#596368;--night-muted:#bac2c5;--focus:#174fd1;--focus-inverse:#ffdf63;--page-max:1480px;--gutter:clamp(1.125rem, 4vw, 4.5rem);--section:clamp(4.5rem, 7vw, 7rem)}body{background:var(--paper-bright);color:var(--ink);font-size:1.0625rem;line-height:1.62}.cinematic-hero :focus-visible,.full-case :focus-visible,.operational-film__control:focus-visible{outline-color:var(--focus-inverse)}h1,h2,h3,h4,h5{-webkit-hyphens:none;hyphens:none;letter-spacing:-.04em;overflow-wrap:break-word;font-weight:600;line-height:1.04}.eyebrow,.meta-label{letter-spacing:.04em;text-transform:none;font-size:.8125rem;font-weight:650;line-height:1.45}.eyebrow{color:var(--action)}.button{background:var(--action);border-color:var(--action);color:var(--paper-bright);letter-spacing:0;text-transform:none;border-radius:0;min-height:3rem;padding-inline:1.2rem;font-size:.875rem;font-weight:650}.button:hover{background:var(--action-dark);border-color:var(--action-dark);color:var(--paper-bright)}.button--light{background:var(--paper-bright);border-color:var(--paper-bright);color:var(--night)}.button--light:hover{border-color:var(--paper-bright);color:var(--paper-bright);background:0 0}.launch-blue,.change-cascade,.final-cta--blue{background:var(--control-surface)}.text-link{color:inherit;text-transform:none;font-size:.9375rem;font-weight:620}.text-link>span{color:var(--action)}.text-link--light>span{color:var(--focus-inverse)}.site-header{color:var(--paper-bright);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#080b0cf0;border-bottom-color:#ffffff2e}.site-header__inner{min-height:4.5rem}.wordmark{gap:.8rem}.wordmark__name{letter-spacing:.22em;font-size:1.15rem;font-weight:720}.wordmark__descriptor{color:#b4bbbd;letter-spacing:.085em;border-color:#535b5e;font-size:.6rem}.site-nav a,.solutions-menu>summary{letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:640}.site-nav a:hover{color:#a8bdff}.site-header .button{background:0 0;border-color:#ffffff9e}.site-header .button:hover{background:var(--paper-bright);color:var(--night)}.solutions-menu__indicator:before{color:#a8bdff}.solutions-menu>div{background:#0d1112;border-color:#646b6d}.solutions-menu>div a{border-color:#303638}.cinematic-hero{background:var(--night);color:var(--paper-bright);align-items:end;min-height:min(50rem,100svh - 4.5rem);padding-block:clamp(6rem,13vh,9rem) clamp(4.5rem,9vh,7rem);display:grid;position:relative;overflow:hidden}.cinematic-hero>.operational-picture,.operational-media__frame>.operational-picture{display:block;position:absolute;inset:0}.cinematic-hero>.operational-picture{z-index:0}.cinematic-hero__image{object-fit:cover;object-position:center}.home-cinematic .cinematic-hero__image{object-position:58% center}.cinematic-hero__scrim{z-index:1;background:linear-gradient(90deg,#030607db 0%,#030607a3 42%,#03060729 72%,#03060740 100%),linear-gradient(#03060703 38%,#0306079e 100%);position:absolute;inset:0}.cinematic-hero__content{z-index:2;align-items:end;position:relative}.cinematic-hero .eyebrow{color:#a8bdff}.cinematic-hero .hero__copy h1{letter-spacing:-.045em;max-width:12ch;margin-bottom:1.5rem;font-size:clamp(3.5rem,5.2vw,5.75rem);line-height:1.02}.cinematic-hero .hero__support{color:#eef1f1;max-width:41rem;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.55}.cinematic-hero .safe-note{color:#c8d0d2;font-size:.875rem}.cinematic-hero__disclosure{color:#aeb7ba;font-family:var(--font-mono);letter-spacing:.055em;max-width:38rem;padding-inline:var(--gutter);text-align:right;text-transform:uppercase;z-index:3;margin:0;font-size:.6875rem;line-height:1.35;position:absolute;bottom:1rem;right:0}.hero-signal{background:#050809c7;border-top:1px solid #ffffff9e;align-self:end;padding:1.4rem}.hero-signal .hero-brief__header{border-color:#495255}.hero-signal .hero-brief__header .meta-label{color:#aeb7ba}.hero-signal ol{margin:0;padding:0;list-style:none}.hero-signal li{border-bottom:1px solid #363e40;gap:.2rem;padding:.9rem 0;display:grid}.hero-signal li>span{color:#99a5a8;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.hero-signal li>strong{font-size:.9375rem;font-weight:560}.hero-signal .hero-brief__active>span,.hero-signal .hero-brief__active>strong{color:#f0a087}.hero-signal>p{color:#d0d6d8;margin:1rem 0 0;font-size:.8125rem}.home-definition{background:var(--night);color:var(--paper-bright);padding-block:1.65rem}.home-definition .hero__definition{border-color:#3c4446;margin-top:0;padding-top:0}.home-definition .hero__definition p:last-child{color:#abb4b6}.section-rule{border-top-color:#c6c8c3}.section-intro{margin-bottom:clamp(3.5rem,6vw,6.5rem)}.section-intro__meta{grid-column:span 3}.section-intro__copy{grid-column:5/span 8}.section-intro h2{letter-spacing:-.04em;max-width:16ch;font-size:clamp(2.5rem,4vw,4rem)}.section-intro__body{max-width:42rem;font-size:1.0625rem;line-height:1.62}.problem-section{background:var(--paper-bright)}.problem-section__opening{grid-template-columns:3fr 9fr}.problem-section__opening h2{max-width:13ch;font-size:clamp(2.75rem,4.8vw,5.25rem)}.operational-media,.operational-film{margin:0}.operational-media__frame,.operational-film__frame{aspect-ratio:16/9;background:#171b1c;position:relative;overflow:hidden}.operational-media__frame img{object-fit:cover}.operational-media__caption,.operational-film figcaption{border-bottom:1px solid var(--rule);font-family:var(--font-sans);letter-spacing:.01em;text-transform:none;grid-template-columns:1fr 1fr 2fr;gap:1rem;padding:.8rem 0;font-size:.75rem;line-height:1.45;display:grid}.operational-media__caption span:last-child,.operational-film figcaption span:last-child{color:var(--muted);text-align:right}.operational-film__frame video{object-fit:cover;width:100%;height:100%}.operational-film__provenance{color:#f6f4ed;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#050809cc;padding:.55rem .7rem;font-size:.75rem;position:absolute;top:1rem;left:1rem}.operational-film__control{color:#fff;font-family:var(--font-mono);letter-spacing:.01em;text-transform:uppercase;background:#050809d6;border:1px solid #ffffffc2;align-items:center;gap:.65rem;min-height:2.75rem;padding:.65rem .85rem;font-size:.8125rem;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.operational-film__control:hover{color:#080b0c;background:#fff}.operational-film figcaption strong{font-weight:650}.home-operations-film{margin-top:clamp(3rem,6vw,6rem)}.change-trace{border-top-color:var(--ink);grid-template-columns:repeat(4,1fr)}.change-trace li,.implementation-rail li{min-height:10rem}.change-trace span,.implementation-rail li>span{color:var(--action);margin-bottom:1.75rem}.chapter-media{margin-top:clamp(4rem,8vw,8rem)}.chapter-media--right{width:91.667%;margin-left:8.333%}.chapter-media--quiet{max-width:72rem;margin-left:auto}.lifecycle-ledger{border-top-width:1px}.lifecycle-ledger__steps li{min-height:8.75rem}.lifecycle-ledger__number,.fit-list span,.outcome-list span{color:var(--action)}.product-band{grid-template-columns:2.2fr 5fr 2fr}.lifecycle-ledger--compact .lifecycle-ledger__steps li{min-height:6.5rem}.lifecycle-ledger__products{border-bottom:1px solid var(--ink);grid-template-columns:repeat(6,minmax(0,1fr));margin:2rem 0 0;padding:0;list-style:none;display:grid}.lifecycle-ledger__products li{border-right:1px solid var(--rule);padding:1rem .75rem;font-size:.875rem;font-weight:600}.lifecycle-ledger__products li:last-child{border-right:0}.workflow-section,.launch-night,.solution-failures,.boundary-section,.contact-form-section{background:var(--night);color:var(--paper-bright)}.launch-blue,.change-cascade{background:var(--control-surface);color:var(--paper-bright)}.workflow-section .section-intro__body,.launch-night .section-intro__body,.launch-blue .section-intro__body,.change-cascade .section-intro__body,.solution-failures .section-intro__body,.boundary-section .section-intro__body{color:var(--night-muted)}.workflow-preview{border-top:1px solid var(--paper-bright);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.workflow-preview li{border-bottom:1px solid var(--paper-bright);border-right:1px solid var(--night-rule);min-height:10rem;padding:1.25rem}.workflow-preview li:last-child{border-right:0}.workflow-preview span{color:#a8bdff;font-family:var(--font-mono);margin-bottom:1.5rem;font-size:.75rem;display:block}.workflow-preview strong{margin-bottom:.5rem;display:block}.workflow-preview p{color:var(--night-muted);margin:0;font-size:.9375rem}.control-sequence--compact li{min-height:6rem;padding-block:1rem}.control-sequence--compact li>span{margin-bottom:1.25rem}.recovery-board{box-shadow:none;background:#0f1416;border:1px solid #41494c}.implementation-preview,.fit-section{background:var(--paper-bright)}.outcome-section{background:var(--paper-deep)}.final-cta,.final-cta--blue{color:var(--paper-bright);background:#0a0d0e}.final-cta--blue{background:var(--control-surface)}.final-cta .eyebrow,.final-cta--blue .eyebrow{color:#a8bdff}.final-cta h2{font-size:clamp(2.35rem,3.9vw,4rem)}.launch-hero,.subpage-hero,.workflow-hero,.contact-hero,.security-hero{background:var(--paper-bright);padding-bottom:0}.workflow-hero{background:var(--night);color:var(--paper-bright)}.workflow-hero .eyebrow{color:#a8bdff}.workflow-hero .breadcrumbs a,.workflow-hero .breadcrumbs li:not(:last-child):after,.workflow-hero .workflow-hero__aside{color:#c3cbcd}.workflow-hero .proof-note{color:#a9e4ca}.workflow-hero .operational-media__caption{border-color:#434b4e}.workflow-hero .operational-media__caption span:last-child{color:#bac3c5}.full-case .operational-film figcaption{border-color:#434b4e}.full-case .operational-film figcaption span:last-child{color:#bac3c5}.launch-hero h1,.subpage-hero h1,.workflow-hero h1,.contact-hero h1,.security-hero h1{letter-spacing:-.04em;max-width:15ch;font-size:clamp(3.25rem,4.6vw,4.75rem);line-height:1.02}.launch-hero__grid,.subpage-hero__grid,.workflow-hero__grid,.contact-hero__grid{margin-top:clamp(3rem,6vw,5rem)}.route-hero-copy.grid-span-8{grid-area:1/1/auto/span 8}.route-hero-copy.grid-span-7{grid-area:1/1/auto/span 7}.launch-hero__aside,.subpage-hero__aside,.workflow-hero__aside{grid-area:1/9/auto/span 4;align-self:end}.contact-hero__aside{grid-area:1/8/auto/span 5;align-self:end}.route-hero-media{grid-area:2/1/auto/-1;margin-top:clamp(.5rem,1.25vw,1.125rem)}.route-hero-media .operational-media__frame{aspect-ratio:21/9}.route-hero-media--portrait .operational-media__frame{aspect-ratio:16/10}@media (min-width:801px){.solution-hero--event-group h1{max-width:13.5ch;font-size:clamp(3.25rem,4.6vw,4.75rem)}.cascade-rail li:nth-child(3){border-right:1px solid #7890c8}.cascade-rail li:nth-child(4){border-top:1px solid #7890c8}.solution-change-rail li:nth-child(3){border-right:1px solid var(--rule)}}.launch-index-strip,.operator-strip,.solution-stage-strip{margin-top:3.5rem}.launch-index-strip li,.operator-strip span,.solution-stage-strip li{background:0 0}.product-matrix{border-top:1px solid var(--ink);grid-template-columns:1fr}.product-matrix__card{border-color:var(--rule);background:0 0;border-width:0 0 1px;grid-template-columns:1fr 1.5fr 2fr;gap:1.5rem 3rem;padding:2rem 0;display:grid}.product-matrix__card:nth-child(n){border-right:0;padding-inline:0}.product-matrix__card header,.product-matrix__lead,.product-matrix__card dl{margin:0}.record-flow,.control-rail,.recovery-rail,.cascade-rail,.solution-change-rail,.solution-product-list,.solution-product-ledger,.solution-failure-grid,.about-products{border-color:currentColor}.control-rail,.solution-change-rail,.cascade-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.record-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.record-flow li:nth-child(5n){border-right:1px solid var(--rule)}.record-flow li:nth-child(3n){border-right:0}.control-rail li,.solution-change-rail li{border-right:1px solid var(--rule)}.control-rail li:last-child,.solution-change-rail li:last-child{border-right:0}.cascade-rail li{border-right:1px solid #7890c8}.cascade-rail li:last-child{border-right:0}.solution-product-ledger article{grid-template-columns:3rem 1fr}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-grid article,.proof-grid article:nth-child(odd),.proof-grid article:nth-child(2n){border-right:1px solid var(--rule);padding-inline:1.25rem}.proof-grid article:first-child{padding-left:0}.proof-grid article:last-child{border-right:0;padding-right:0}.section-intro h2{font-size:clamp(2.25rem,3.7vw,3.75rem)}.launch-link-section h2,.security-contact h2,.about-purpose h2,.identity-boundary h2,.evaluation-section h2,.solution-evaluation h2,.failure-section h2,.workflow-closeout h2{font-size:clamp(2.35rem,3.9vw,4rem)}.boundary-note,.claim-caveat{border-left-color:var(--action)}.site-footer{background:#050708}.site-footer__primary{padding-block:5.5rem}@media (max-width:1100px){.site-header .mobile-menu summary{border-color:#747c7f}.site-header .mobile-menu nav{color:var(--paper-bright);background:#0d1112;border-color:#747c7f}.site-header .mobile-menu nav a{border-color:#303638}.site-header .mobile-menu nav p{color:#9ca6a9}.site-header .mobile-menu nav a:last-child{background:var(--paper-bright);color:var(--night)}.cinematic-hero{min-height:46rem}.cinematic-hero .hero__copy{grid-column:span 7}.cinematic-hero .hero-signal{grid-column:span 5}.product-matrix__card{grid-template-columns:1fr 1fr}.product-matrix__card dl{grid-column:span 2}}@media (max-width:800px){:root{--section:3.75rem}.cinematic-hero{min-height:42rem;padding-bottom:5.2rem}.home-cinematic .cinematic-hero__image{object-position:66% center}.cinematic-hero__scrim{background:linear-gradient(#0306071f 0%,#030607b3 52%,#030607e6 100%),linear-gradient(90deg,#0306075c,#03060714)}.cinematic-hero__content{row-gap:2.5rem}.cinematic-hero .hero__copy,.cinematic-hero .hero-signal{grid-column:span 6}.cinematic-hero .hero__copy h1{font-size:clamp(2.75rem,10.5vw,3.75rem)}.hero-signal{display:none}.cinematic-hero__disclosure{text-align:left;max-width:100%;font-size:.6875rem;line-height:1.35;bottom:1.25rem;left:0;right:auto}.home-definition .hero__definition{grid-template-columns:1fr}.section-intro__meta,.section-intro__copy{grid-column:1/-1}.problem-section__opening,.operational-media__caption,.operational-film figcaption{grid-template-columns:1fr}.operational-media__caption span:last-child,.operational-film figcaption span:last-child{text-align:left}.chapter-media--right{width:100%;margin-left:0}.launch-hero__grid,.subpage-hero__grid,.workflow-hero__grid,.contact-hero__grid{margin-top:clamp(2.5rem,10vw,3.5rem)}.route-hero-copy.grid-span-8,.route-hero-copy.grid-span-7,.launch-hero__aside,.subpage-hero__aside,.workflow-hero__aside,.contact-hero__aside,.route-hero-media{grid-area:auto/1/auto/-1}.launch-hero__aside,.subpage-hero__aside,.workflow-hero__aside,.contact-hero__aside{align-self:start;margin-top:0}.route-hero-media{margin-top:.5rem}.route-hero-media .operational-media__frame{aspect-ratio:3/4}.product-matrix__card{grid-template-columns:1fr}.product-matrix__card dl{grid-column:auto}.change-trace,.lifecycle-ledger__products{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-ledger__products li:nth-child(2n){border-right:0}.lifecycle-ledger__products li:nth-child(n+3){border-top:1px solid var(--rule)}.workflow-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-preview li:nth-child(2n){border-right:0}.workflow-preview li:nth-child(n+3){border-top:1px solid var(--night-rule)}.control-rail,.record-flow,.solution-change-rail,.cascade-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.control-rail li:nth-child(2n),.record-flow li:nth-child(2n),.solution-change-rail li:nth-child(2n),.cascade-rail li:nth-child(2n){border-right:0}.record-flow li:nth-child(3),.solution-change-rail li:nth-child(3),.cascade-rail li:nth-child(3){border-right:1px solid var(--rule)}.cascade-rail li:nth-child(3){border-right-color:#7890c8}.proof-grid{grid-template-columns:1fr}.proof-grid article,.proof-grid article:nth-child(odd),.proof-grid article:nth-child(2n){border-right:0;min-height:0;padding-inline:0}}@media (max-width:520px){.cinematic-hero{min-height:40rem}.cinematic-hero .hero__copy h1,.launch-hero h1,.subpage-hero h1,.workflow-hero h1,.contact-hero h1,.security-hero h1,.solution-hero h1{font-size:clamp(2.55rem,11vw,3.25rem);line-height:1.04}.cinematic-hero .hero__support{font-size:1rem}.operational-film__provenance{top:.65rem;left:.65rem}.operational-film__control{bottom:.65rem;right:.65rem}.operational-film__frame,.operational-media__frame{aspect-ratio:4/3}.route-hero-media .operational-media__frame{aspect-ratio:3/4}.change-trace{grid-template-columns:1fr}.change-trace li,.implementation-rail li{min-height:0;padding:1.25rem 0}.workflow-preview{grid-template-columns:1fr}.workflow-preview li,.workflow-preview li:nth-child(n+3){border-right:0;min-height:0;padding:1.25rem 0}.workflow-preview span{margin-bottom:.75rem}.control-rail,.record-flow,.solution-change-rail,.cascade-rail{grid-template-columns:1fr}.control-rail li:nth-child(n),.record-flow li:nth-child(n),.solution-change-rail li:nth-child(n),.cascade-rail li:nth-child(n),.principle-grid article:nth-child(odd),.belief-grid article:nth-child(odd){border-right:0}.cascade-rail li:nth-child(n+2){border-top:0}.section-intro h2,.problem-section__opening h2,.fit-section h2,.outcome-section h2,.failure-section h2,.workflow-closeout h2,.final-cta h2,.launch-link-section h2,.security-contact h2,.about-purpose h2,.identity-boundary h2,.evaluation-section h2,.solution-evaluation h2{font-size:clamp(2.1rem,9vw,2.75rem);line-height:1.06}}.wordmark__descriptor{color:#c5ccce;letter-spacing:.035em;max-width:9.5rem;font-size:.75rem}.site-nav a,.solutions-menu>summary{letter-spacing:.025em;text-transform:none;font-size:.8125rem}.breadcrumbs ol,.launch-index-strip,.operator-strip,.solution-stage-strip,.site-footer__legal{letter-spacing:.03em;font-size:.75rem}.hero-signal li>span,.section-intro__meta>span,.proof-grid article>span,.principle-grid article>span,.belief-grid article>span,.lifecycle-ledger__number,.product-band__lifecycle,.implementation-rail li>span,.change-trace span,.fit-list span,.outcome-list span,.handoff-ledger__row span,.cascade-rail span,.solution-product-list article>span,.solution-product-list small,.solution-stage-strip span,.solution-role-ledger span,.solution-failure-grid>article>span,.solution-product-ledger>article>span,.numbered-question-list span,.solution-evaluation__outcomes li span,.solution-change-rail span,.product-matrix__card header>span,.product-matrix__card dt,.control-rail li>span,.record-flow li>span,.recovery-rail li>span,.evidence-list article>span,.scope-statement span,.implementation-stages header span,.authority-table__head,.question-list span,.security-disclosure strong,.diligence-register article>span,.diligence-register strong,.operator-patterns span,.about-products span,.legal-summary dt,.legal-review-list li span,.legal-copy__index,.boundary-table__head,.record-list dt,.option dt,.approval-receipt dt,.option__topline,.recovery-board__disclosure,.control-sequence li>span,.numbered-records li span{letter-spacing:.035em;font-size:.75rem}.lifecycle-ledger__steps li div>span,.product-matrix__card dd,.control-rail p,.record-flow p,.solution-change-rail p,.solution-product-list p,.about-products p,.control-sequence p,.option>p,.record-list dd,.option dd,.approval-receipt dd,.boundary-table__row:not(.boundary-table__head),.launch-night__note,.launch-blue__action>p,.solution-change__action p,.claim-caveat,.implementation-preview__caveat,.workflow-intent-note p:last-child,.form-required-note,.form-field label,.field-help,.field-error,.form-submit-row p,.legal-summary dd,.legal-toc a{font-size:.875rem;line-height:1.5}.change-trace p,.implementation-rail p,.control-rail p,.record-flow p,.solution-change-rail p,.cascade-rail p,.solution-failure-grid p,.handoff-ledger__row p,.solution-role-ledger__row p,.diligence-register p,.evidence-list p{font-size:.9375rem;line-height:1.55}.control-rail li>span,.record-flow li>span,.solution-change-rail span,.cascade-rail span{margin-bottom:1.5rem}.control-rail li,.record-flow li,.solution-change-rail li,.cascade-rail li{min-height:10rem;padding:1.25rem}.form-field label span,.form-submit-row p,.solution-change__action p,.claim-caveat,.launch-blue__action>p,.implementation-preview__caveat,.diligence-register strong{letter-spacing:.025em;text-transform:none}@media (max-width:520px){.control-rail li,.record-flow li,.solution-change-rail li,.cascade-rail li,.solution-failure-grid article,.solution-stage-strip li{min-height:0;padding:1.25rem 0}.control-rail li>span,.record-flow li>span,.solution-change-rail span,.cascade-rail span,.solution-failure-grid>article>span{margin-bottom:.75rem}}
}

@layer legacy {
.sales-home{--sales-black:#111416;--sales-ink:#111416;--sales-muted:#485154;--sales-line:#858c89;--sales-soft:#f6f4ee;--sales-white:#fcfbf7;--sales-blue:#2a5bd7;background:var(--sales-white);color:var(--sales-black)}body:has(.sales-home){background:var(--sales-white)}.sales-shell{width:min(100%,1360px);margin-inline:auto;padding-inline:clamp(1.25rem,3vw,2.5rem)}.sales-home h1,.sales-home h2,.sales-home h3{color:var(--sales-black);letter-spacing:-.047em;overflow-wrap:normal;text-wrap:balance;font-weight:540;line-height:1.01}.sales-home p,.sales-home li{text-wrap:pretty}.sales-hero{padding:clamp(5rem,10vh,8rem) 0 0;overflow:hidden}.sales-hero__copy{text-align:left;grid-template-columns:repeat(12,minmax(0,1fr));justify-items:start;column-gap:clamp(2rem,6vw,7rem);display:grid}.sales-pill{color:#3b3b3b;letter-spacing:.02em;background:0 0;border:0;border-radius:0;grid-column:1/-1;align-items:center;gap:.65rem;min-width:0;max-width:100%;margin:0 0 2.25rem;padding:0;font-size:.78rem;font-weight:570;line-height:1.35;display:inline-flex}.sales-pill>span,.sales-status-dot,.sales-horizon-card__status>span{background:var(--sales-blue);border-radius:999px;width:.48rem;height:.48rem;display:inline-block}.sales-pill>span:last-child{background:0 0;border-radius:0;width:auto;min-width:0;height:auto}.sales-hero h1{letter-spacing:-.058em;grid-column:1/span 8;max-width:13ch;margin:0;font-size:clamp(3.7rem,6vw,5.4rem)}.sales-hero__support{color:var(--sales-muted);grid-column:9/-1;align-self:end;max-width:48rem;margin:0;font-size:clamp(1.05rem,1.45vw,1.22rem);line-height:1.55}.sales-actions{flex-wrap:wrap;grid-column:9/-1;justify-content:flex-start;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.sales-button{border:1px solid var(--sales-black);border-radius:.35rem;justify-content:center;align-items:center;gap:1.7rem;min-height:3.2rem;padding:.78rem 1.25rem;font-size:.96rem;font-weight:570;text-decoration:none;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.sales-button:hover{text-decoration:none;transform:translateY(-2px)}.sales-button--primary{background:var(--sales-blue);border-color:var(--sales-blue);color:var(--sales-white)}.sales-button--primary:hover{background:#204bb7}.sales-button--secondary{background:var(--sales-white);border-color:var(--sales-line);color:var(--sales-black)}.sales-button--secondary:hover{background:var(--sales-soft)}.sales-product-stage{background:var(--sales-soft);border:1px solid var(--sales-line);border-radius:.25rem .25rem 0 0;max-width:1280px;margin-top:clamp(4.5rem,9vw,7rem);padding-inline:0;overflow:hidden;box-shadow:0 24px 64px #11141614}.sales-product-stage__bar{background:var(--sales-white);border-bottom:1px solid var(--sales-line);justify-content:space-between;align-items:center;min-height:4rem;padding:.8rem 1.25rem;display:flex}.sales-product-stage__brand,.sales-product-stage__context{align-items:center;gap:.85rem;display:flex}.sales-product-stage__brand span:first-child{color:var(--sales-black);letter-spacing:.12em;font-size:.83rem;font-weight:720}.sales-product-stage__brand span:last-child,.sales-product-stage__context{color:var(--sales-muted);margin:0;font-size:.78rem}.sales-product-stage__body{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);gap:1rem;padding:1rem;display:grid}.sales-lifecycle,.sales-product-family{background:var(--sales-white);border:1px solid var(--sales-line);border-radius:.2rem;padding:clamp(1rem,2vw,1.5rem)}.sales-product-stage__eyebrow{color:var(--sales-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.75rem}.sales-lifecycle ol{margin:0;padding:0;list-style:none}.sales-lifecycle li{border-top:1px solid var(--sales-line);grid-template-columns:2.5rem 1fr;align-items:center;gap:1rem;min-height:3.5rem;display:grid}.sales-lifecycle li:last-child{border-bottom:1px solid var(--sales-line)}.sales-lifecycle li span,.sales-product-family span{color:var(--sales-muted);font-size:.78rem}.sales-lifecycle li strong,.sales-product-family strong{font-size:.93rem;font-weight:590}.sales-product-family{grid-template-columns:1fr 1fr;padding-block:0;display:grid}.sales-product-family>div{border-bottom:1px solid var(--sales-line);gap:.35rem;min-height:7rem;padding:1.25rem;display:grid}.sales-product-family>div:nth-child(odd){border-right:1px solid var(--sales-line)}.sales-product-family>div:nth-last-child(-n+2){border-bottom:0}.sales-route-map,.sales-ops-panel{background:var(--sales-white);border:1px solid var(--sales-line);border-radius:.45rem}.sales-route-map{padding:1rem;overflow:hidden}.sales-route-map__topline{justify-content:space-between;align-items:center;padding:.2rem .2rem 1rem;display:flex}.sales-route-map__topline>div{gap:.18rem;display:grid}.sales-route-map__topline>div span,.sales-chip,.sales-ops-panel__header,.sales-product-stage__disclosure{color:var(--sales-muted);letter-spacing:.02em;font-size:.72rem}.sales-route-map__topline strong{font-size:1rem;font-weight:590}.sales-chip{color:#294ca6;background:#edf1fb;border-radius:999px;padding:.5rem .7rem}.sales-route-map__graphic{width:100%;height:auto;display:block}.sales-map-road{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:28px;vector-effect:non-scaling-stroke}.sales-map-road--secondary{stroke-width:18px}.sales-route-line{fill:none;stroke:var(--sales-blue);stroke-dasharray:7 8;stroke-linecap:round;stroke-width:5px;vector-effect:non-scaling-stroke}.sales-route-stop{fill:var(--sales-white);stroke:var(--sales-blue);stroke-width:5px;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke}.sales-map-label rect{fill:#fffffff0;stroke:#d8d8d5}.sales-map-label text{fill:#333;font-family:var(--font-sans);text-anchor:middle;font-size:13px}.sales-route-map__metrics{grid-template-columns:repeat(3,1fr);gap:.6rem;padding:.9rem .2rem .1rem;display:grid}.sales-route-map__metrics span{color:var(--sales-muted);font-size:.78rem}.sales-route-map__metrics strong{color:var(--sales-black);margin-right:.35rem;font-size:1rem}.sales-ops-panel{padding:1rem}.sales-ops-panel__header{border-bottom:1px solid var(--sales-line);justify-content:space-between;align-items:center;padding:.2rem 0 1rem;display:flex}.sales-duty-card{background:var(--sales-black);color:var(--sales-white);border-radius:.35rem;margin-top:1rem;padding:1rem}.sales-duty-card>p,.sales-activity>p{letter-spacing:.04em;text-transform:uppercase;margin-bottom:.55rem;font-size:.72rem}.sales-duty-card>p{color:#b3b3b3}.sales-activity>p{color:#5d5d5d}.sales-duty-card>strong{font-size:1.02rem;font-weight:560;line-height:1.35;display:block}.sales-duty-card dl{border-top:1px solid #3b3b3b;margin:1rem 0 0;padding-top:.75rem}.sales-duty-card dl>div{justify-content:space-between;padding:.22rem 0;font-size:.73rem;display:flex}.sales-duty-card dt{color:#aaa}.sales-duty-card dd{margin:0}.sales-activity{padding-top:1.2rem}.sales-activity ol{margin:0;padding:0;list-style:none}.sales-activity li{border-top:1px solid var(--sales-line);color:#707070;grid-template-columns:.5rem 1fr auto;align-items:center;gap:.55rem;padding:.78rem 0;font-size:.76rem;display:grid}.sales-activity li>span{background:#cfcfcb;border-radius:999px;width:.4rem;height:.4rem}.sales-activity li strong{font-size:.7rem;font-weight:520}.sales-activity li.sales-activity__complete{color:#333}.sales-activity li.sales-activity__complete>span{background:#287a54}.sales-activity li.sales-activity__active{color:var(--sales-black);font-weight:560}.sales-activity li.sales-activity__active>span{background:var(--sales-blue)}.sales-product-stage__disclosure{text-align:right;margin:0;padding:0 1rem .9rem}.sales-section{padding-block:clamp(5rem,7vw,6.75rem)}.sales-section-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.45fr);column-gap:clamp(2rem,6vw,7rem);margin-bottom:clamp(2.75rem,4vw,4rem);display:grid}.sales-section-heading .sales-kicker{grid-column:1/-1}.sales-section-heading h2{max-width:12ch;margin:0;font-size:clamp(2.8rem,4.7vw,4.6rem)}.sales-section-heading>p:last-child{color:var(--sales-muted);align-self:end;margin:0;font-size:1.06rem;line-height:1.55}.sales-kicker{color:var(--sales-blue);letter-spacing:.095em;text-transform:uppercase;margin:0 0 1.35rem;font-size:.76rem;font-weight:650}.sales-capabilities{border-top:1px solid var(--sales-line)}.sales-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.sales-capability-card{border:0;border-top:1px solid var(--sales-line);background:0 0;border-radius:0;grid-template-rows:auto minmax(7rem,1fr) auto;min-height:21rem;padding:1.35rem 0;transition:background-color .18s,transform .18s;display:grid;position:relative}.sales-capability-card:hover{background:0 0;transform:none}.sales-capability-card__meta{color:var(--sales-muted);justify-content:space-between;align-items:start;gap:1rem;font-size:.72rem;display:flex}.sales-capability-card__meta span:last-child{text-align:right;max-width:12rem}.sales-capability-card__content{align-self:end;padding-bottom:1.8rem}.sales-card-visual{align-self:center;margin-block:1.25rem}.sales-card-visual--concept{border-bottom:1px solid var(--sales-line);border-top:1px solid var(--sales-line)}.sales-card-visual--concept>div{border-bottom:1px solid color-mix(in srgb, var(--sales-line) 55%, transparent);grid-template-columns:2.5rem 1fr;align-items:center;gap:.8rem;min-height:2.9rem;display:grid}.sales-card-visual--concept>div:last-child{border-bottom:0}.sales-card-visual--concept span{color:var(--sales-muted);font-size:.72rem}.sales-card-visual--concept strong{font-size:.8rem;font-weight:570}.sales-card-visual--route{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.sales-card-visual--route svg{grid-column:1/-1;width:100%;height:auto}.sales-card-visual--route path{fill:none;stroke:var(--sales-blue);stroke-dasharray:6 7;stroke-linecap:round;stroke-width:3px}.sales-card-visual--route circle{fill:var(--sales-white);stroke:var(--sales-blue);stroke-width:3px}.sales-card-visual--route span{color:var(--sales-muted);font-size:.76rem}.sales-card-visual--route span:last-child{text-align:right}.sales-card-visual--duty{border:1px solid var(--sales-line);background:#fff;border-radius:.35rem;padding:.45rem .8rem}.sales-card-visual--duty>div{border-bottom:1px solid var(--sales-line);grid-template-columns:3rem 1fr auto;align-items:center;gap:.65rem;padding:.7rem 0;display:grid}.sales-card-visual--duty>div:last-child{border-bottom:0}.sales-card-visual--duty span,.sales-card-visual--duty i{color:var(--sales-muted);font-size:.72rem;font-style:normal}.sales-card-visual--duty strong{font-size:.78rem;font-weight:570}.sales-card-visual--tracking{background:#e8edf8;border-radius:.35rem;grid-template-columns:1fr;gap:1rem;padding:1rem;display:grid;overflow:hidden}.sales-card-visual--tracking>div{background-color:#0000;background-image:linear-gradient(90deg,#fff9 1px,#0000 1px),linear-gradient(#fff9 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:.25rem;height:6.5rem;position:relative}.sales-card-visual--tracking>div span{background:var(--sales-blue);border:3px solid #fff;border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:62%;left:20%}.sales-card-visual--tracking>div span:nth-child(2){top:35%;left:54%}.sales-card-visual--tracking>div span:nth-child(3){top:50%;left:80%}.sales-card-visual--tracking p{justify-content:space-between;margin:0;display:flex}.sales-card-visual--tracking p strong{font-size:.76rem;font-weight:570}.sales-card-visual--tracking p span{color:var(--sales-muted);font-size:.72rem}.sales-capability-card h3{margin-bottom:.9rem;font-size:clamp(1.7rem,2.5vw,2.25rem)}.sales-capability-card p{color:var(--sales-muted);max-width:28rem;margin:0;font-size:.98rem;line-height:1.55}.sales-card-arrow{font-size:1.15rem;position:absolute;bottom:1.35rem;right:1.35rem}.sales-implementation{background:var(--sales-black);color:var(--sales-white)}.sales-section-heading--inverse h2,.sales-section-heading--inverse .sales-kicker{color:var(--sales-white)}.sales-section-heading--inverse>p:last-child{color:#a3a3a3}.sales-step-grid{border-top:1px solid #393939;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.sales-step-grid li{border-right:1px solid #393939;grid-template-rows:auto 1fr;min-height:17rem;padding:1.25rem;display:grid}.sales-step-grid li:last-child{border-right:0}.sales-step-grid li>span{color:#bac2c5;font-size:.76rem}.sales-step-grid li>div{align-self:end}.sales-step-grid strong{margin-bottom:.7rem;font-size:1.4rem;font-weight:540;display:block}.sales-step-grid p{color:#a9a9a9;margin:0;font-size:.95rem;line-height:1.55}.sales-domain{background:var(--sales-white)}.sales-domain__grid{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.sales-domain__copy h2{max-width:10ch;margin-bottom:1.5rem;font-size:clamp(2.8rem,4.8vw,4.8rem)}.sales-domain__copy>p:not(.sales-kicker){color:var(--sales-muted);max-width:34rem;font-size:1.04rem;line-height:1.55}.sales-domain__copy ul,.sales-horizon-card ul{margin:2rem 0 0;padding:0;list-style:none}.sales-domain__copy li,.sales-horizon-card li{border-top:1px solid var(--sales-line);padding:.8rem 0;font-size:.93rem}.sales-domain__copy li:last-child,.sales-horizon-card li:last-child{border-bottom:1px solid var(--sales-line)}.sales-field-image{margin:0}.sales-field-image .operational-media__frame{aspect-ratio:16/9;border-radius:.25rem;overflow:hidden}.sales-field-image .operational-media__caption{color:var(--sales-muted);background:0 0;border:0;grid-template-columns:auto auto 1fr;gap:.4rem;padding:.8rem 0 0;font-size:.72rem;display:grid}.sales-field-image .operational-media__caption span:last-child{text-align:right}.sales-horizons{border-top:1px solid var(--sales-line);background:#f4f4f1}.sales-horizon-grid{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.sales-horizon-card{background:var(--sales-white);border:1px solid var(--sales-line);border-radius:.25rem;min-height:28rem;padding:clamp(1.5rem,3vw,2.5rem)}.sales-horizon-card--future{background:#e9edf8;border-color:#d7ddeb}.sales-horizon-card__status{color:var(--sales-muted);align-items:center;gap:.65rem;margin-bottom:clamp(3.5rem,6vw,5.5rem);font-size:.76rem;display:flex}.sales-horizon-card--future .sales-horizon-card__status>span{background:#7957b7}.sales-horizon-card h3{max-width:11ch;font-size:clamp(2rem,3.3vw,3.25rem)}.sales-horizon-card__note{color:var(--sales-muted);margin:1rem 0 0;font-size:.78rem}.sales-final-cta{background:var(--sales-black);color:var(--sales-white);padding-block:clamp(5rem,7vw,6.75rem)}.sales-final-cta__inner{grid-template-columns:minmax(0,1fr) minmax(18rem,.48fr);gap:clamp(3rem,8vw,8rem);display:grid}.sales-final-cta .sales-kicker,.sales-final-cta h2{color:var(--sales-white)}.sales-final-cta h2{max-width:10ch;margin:0;font-size:clamp(3.1rem,5.5vw,5.6rem)}.sales-final-cta__inner>div:last-child{align-self:end}.sales-final-cta__inner>div:last-child p{color:#aaa;margin-bottom:1.8rem;font-size:1rem;line-height:1.55}.sales-button--light{background:var(--sales-white);border-color:var(--sales-white);color:var(--sales-black)}.sales-button--light:hover{background:#ededed}.site-header{background:#ffffffe6;border-bottom-color:#e5e5e2}.site-header__inner{grid-template-columns:minmax(9rem,1fr) auto auto;min-height:4.5rem}.wordmark__name{color:#0a0a0a;letter-spacing:.12em;font-size:1.08rem;font-weight:720}.wordmark__descriptor{display:inline-block}.site-header .wordmark__descriptor,.site-footer .wordmark__descriptor{color:#485154;border-color:#858c89}.site-nav a,.solutions-menu>summary{color:#3e3e3e;font-size:.92rem;font-weight:480}.site-nav a:hover,.solutions-menu>summary:hover{color:#0a0a0a}.solutions-menu__indicator:before{color:#626262}.solutions-menu>div{border-color:#dededb;border-radius:.9rem;overflow:hidden;box-shadow:0 18px 50px #00000014}.site-header .site-header__cta{color:#fff;background:#2a5bd7;border-color:#2a5bd7;border-radius:.35rem;min-height:2.75rem;padding:.65rem 1rem;font-size:.9rem}.site-header .site-header__cta:hover{color:#fff;background:#204bb7;border-color:#204bb7}.site-header .mobile-menu summary{color:#0a0a0a;border-color:#d7d7d4}.site-header .mobile-menu nav{color:#0a0a0a;background:#fcfbf7;border-color:#858c89}.site-header .mobile-menu nav a{border-color:#e6e6e3}.site-header .mobile-menu nav p{color:#707070}.site-header .mobile-menu nav a:last-child{color:#fff;background:#2a5bd7;border-radius:.25rem}.site-footer{color:#111416;background:#fcfbf7}.site-footer__primary,.site-footer__legal{border-color:#dededb}.site-footer__primary{padding-block:4.5rem}.site-footer__statement,.site-footer__legal,.site-footer__links .meta-label{color:#686868}.site-footer .wordmark{color:#0a0a0a}.site-footer__links a,.site-footer__draft-links a{color:#383838}.site-footer__links a:hover,.site-footer__draft-links a:hover{color:#0a0a0a}@media (max-width:1000px){.sales-product-stage__body{grid-template-columns:minmax(0,1fr) 17.5rem}.sales-section-heading,.sales-final-cta__inner{grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr)}.sales-capability-card{min-height:23rem}}@media (max-width:800px){.sales-hero{padding-top:5.5rem}.sales-hero__copy{grid-template-columns:minmax(0,1fr)}.sales-hero h1{grid-column:1/-1;max-width:12ch;font-size:clamp(3.1rem,12.5vw,4.5rem)}.sales-hero__support{grid-column:1/-1;max-width:34rem;margin-top:1.5rem;font-size:1rem}.sales-actions{grid-column:1/-1}.sales-product-stage{border-radius:.25rem .25rem 0 0;width:calc(100% - 2rem);margin-inline:1rem}.sales-product-stage__body{grid-template-columns:1fr}.sales-ops-panel{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.sales-ops-panel__header{grid-column:1/-1}.sales-duty-card,.sales-activity{margin:0;padding-top:1rem}.sales-section-heading,.sales-final-cta__inner,.sales-domain__grid{grid-template-columns:1fr}.sales-section-heading>p:last-child{max-width:36rem;margin-top:1.5rem}.sales-capability-grid{grid-template-columns:1fr}.sales-capability-card{min-height:18rem}.sales-step-grid{grid-template-columns:1fr 1fr}.sales-step-grid li{border-bottom:1px solid #393939;min-height:17rem}.sales-step-grid li:nth-child(2n){border-right:0}.sales-domain__copy h2{max-width:12ch}.sales-field-image .operational-media__frame{aspect-ratio:3/4}.sales-horizon-card__status{margin-bottom:5rem}.site-footer__primary{grid-template-columns:1fr;row-gap:3rem}.site-footer__primary>*,.site-footer__legal>*{grid-column:1}.site-footer__links{border-top:1px solid var(--sales-line);margin-top:0;padding-top:1.5rem}.site-footer__legal{grid-template-columns:1fr;row-gap:.85rem}.site-footer__draft-links{justify-content:flex-start}.site-footer__legal-note{text-align:left}}@media (max-width:520px){.sales-shell{padding-inline:1.15rem}.sales-pill{max-width:100%;margin-bottom:1.7rem;font-size:.72rem}.site-header .wordmark{gap:.28rem;display:grid}.site-header .wordmark__descriptor{letter-spacing:.015em;text-transform:none;border-left:0;max-width:none;padding-left:0;font-size:.7rem;line-height:1.2;display:block}.sales-hero h1{letter-spacing:-.046em;max-width:100%;font-size:clamp(2.5rem,10.8vw,2.8rem);line-height:1.04}.sales-actions{flex-direction:column;align-items:stretch;width:100%}.sales-button{justify-content:center;width:100%}.sales-product-stage{margin-top:3.75rem}.sales-product-stage__bar{align-items:flex-start;gap:.7rem;min-height:auto}.sales-product-stage__brand,.sales-product-stage__context{flex-direction:column;align-items:flex-start;gap:.25rem}.sales-product-stage__context{align-items:flex-end}.sales-product-family{grid-template-columns:1fr}.sales-product-family>div,.sales-product-family>div:nth-child(odd),.sales-product-family>div:nth-last-child(-n+2){border-bottom:1px solid var(--sales-line);border-right:0}.sales-product-family>div:last-child{border-bottom:0}.sales-product-stage__context>span:first-child{border:0;padding:0}.sales-route-map{padding:.7rem}.sales-route-map__topline{align-items:flex-start;gap:.7rem}.sales-chip{text-align:center;max-width:7rem}.sales-route-map__graphic{object-fit:cover;min-height:15rem}.sales-map-label{display:none}.sales-route-map__metrics{gap:0}.sales-route-map__metrics span{border-right:1px solid var(--sales-line);padding-inline:.5rem;font-size:.72rem;display:grid}.sales-route-map__metrics span:first-child{padding-left:0}.sales-route-map__metrics span:last-child{border:0;padding-right:0}.sales-route-map__metrics strong{font-size:1.15rem}.sales-ops-panel{display:block}.sales-activity{margin-top:1rem}.sales-product-stage__disclosure{text-align:left;font-size:.69rem;line-height:1.4}.sales-section{padding-block:5.25rem}.sales-section-heading h2,.sales-domain__copy h2{font-size:clamp(2.5rem,11vw,3.15rem);line-height:1.04}.sales-capability-card{min-height:20rem;padding:1.15rem}.sales-capability-card__meta{gap:.75rem}.sales-step-grid{grid-template-columns:1fr}.sales-step-grid li,.sales-step-grid li:nth-child(2n){border-right:0;min-height:14rem}.sales-horizon-grid{grid-template-columns:1fr}.sales-horizon-card{min-height:0;padding:1.25rem}.sales-horizon-card__status{margin-bottom:3.5rem}.sales-final-cta h2{font-size:clamp(2.8rem,12.5vw,3.6rem)}.sales-field-image .operational-media__caption{grid-template-columns:1fr}.sales-field-image .operational-media__caption span:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.sales-home *,.sales-home :before,.sales-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
}

