@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/fonts/space-grotesk-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/fonts/space-grotesk-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas:#f4f0e8;--surface:#fffdfc;--surface-elevated:#fffdfc;--surface-signal:#edf4f2;--surface-subtle:#edf4f2;--surface-deep:#0b2533;--surface-deep-raised:#113747;--ink:#10212b;--ink-muted:#52626c;--ink-on-deep:#f8faf7;--ink-muted-on-deep:#b8c8cc;--line:#c7d0d2;--line-dark:#315666;--control-border:#8c9a9f;--border-width:1px;--brand:#0b2533;--accent:#f0672a;--accent-text:#a83e0b;--accent-text-on-dark:#ffc7a9;--signal:#2ab4a9;--signal-text:#0e6e66;--success:#147565;--warning:#9a5a00;--danger:#b12e3b;--focus:#1a73e8;--text-on-brand:#f8faf7;--text-on-accent:#10212b;--font-display:"Space Grotesk Variable", "Space Grotesk", Arial, sans-serif;--font-sans:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-display:clamp(3.75rem, 6vw, 4.5rem);--font-size-display-mobile:clamp(2.625rem, 11vw, 3.25rem);--font-size-display-compact:clamp(3rem, 5vw, 3.75rem);--font-size-display-compact-mobile:2.5rem;--line-height-display:1;--letter-spacing-display:-.048em;--font-size-h2:clamp(2.5rem, 4vw, 3rem);--font-size-h2-mobile:2.125rem;--font-size-h3:1.625rem;--font-size-h3-mobile:1.375rem;--font-size-body-lg:1.1875rem;--font-size-body-lg-mobile:1.0625rem;--font-size-body:1rem;--font-size-small:.875rem;--font-size-eyebrow:.75rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-28:7rem;--space-36:9rem;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--radius-pill:999px;--shadow-1:0 1px 0 #10212b14, 0 12px 32px #10212b14;--shadow-2:0 1px 0 #10212b1a, 0 18px 44px #10212b21;--shadow-proof:0 2px 0 #ffffff8c inset, 0 28px 80px #0b253333;--container:1240px;--container-prose:720px;--container-tool:1040px;--breakpoint-xs:480px;--breakpoint-sm:768px;--breakpoint-md:1024px;--breakpoint-lg:1280px;--focus-ring:0 0 0 3px var(--surface), 0 0 0 6px var(--focus);--focus-ring-on-deep:0 0 0 3px var(--surface-deep), 0 0 0 6px #7eb6ff;--focus-ring-on-accent:0 0 0 3px var(--accent), 0 0 0 6px var(--focus);--motion-instant:.1s;--motion-control:.16s;--motion-panel:.22s;--motion-reveal:.32s;--motion-proof:.42s;--motion-route:.56s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--gradient-hero:radial-gradient(80% 65% at 82% 18%, #f0672a38 0%, #f0672a00 58%), radial-gradient(55% 55% at 12% 88%, #2ab4a921 0%, #2ab4a900 64%), linear-gradient(135deg, #f7f1e7 0%, #f4f0e8 46%, #e9f1f0 100%);--gradient-section-transition:linear-gradient(180deg, #f4f0e8 0%, #eef4f3 52%, #f4f0e8 100%);--gradient-proof-glow:radial-gradient(circle at 50% 8%, #f0672a33, transparent 50%), radial-gradient(circle at 86% 82%, #2ab4a924, transparent 44%);--gradient-cta:linear-gradient(105deg, #e95318 0%, #f57938 52%, #ed9a55 100%);--gradient-footer:radial-gradient(75% 110% at 15% 0%, #2ab4a92e, transparent 55%), radial-gradient(65% 90% at 100% 100%, #f0672a2e, transparent 60%), #0b2533;--z-base:0;--z-header:10;--z-menu:20;--z-modal:30}@media (width<=767px){:root{--font-size-display:var(--font-size-display-mobile);--font-size-display-compact:var(--font-size-display-compact-mobile);--font-size-h2:var(--font-size-h2-mobile);--font-size-h3:var(--font-size-h3-mobile);--font-size-body-lg:var(--font-size-body-lg-mobile)}}@media (prefers-reduced-motion:reduce){:root{--motion-instant:0s;--motion-control:0s;--motion-panel:0s;--motion-reveal:0s;--motion-proof:0s;--motion-route:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.reveal,.hero-enter,.proof-settle,.route-draw,.signal-pulse{opacity:1!important;animation:none!important;transform:none!important}}.font-display,h1,h2,.pricing-card__price,.status-code,.tool-result__value,.site-footer__statement{font-family:var(--font-display)}h1{font-size:var(--font-size-display);letter-spacing:var(--letter-spacing-display);font-weight:700;line-height:var(--line-height-display);max-width:14ch}h1.commercial-hero__title--compact,.commercial-hero--compact h1{font-size:var(--font-size-display-compact);max-width:16ch}h2{font-size:var(--font-size-h2);letter-spacing:-.04em;font-weight:650;line-height:1.06}h3{font-family:var(--font-display);font-size:var(--font-size-h3);letter-spacing:-.03em;font-weight:620;line-height:1.2}.ui-label{font-size:var(--font-size-small);font-weight:600;line-height:1.4}.eyebrow,.card-kicker{color:var(--signal-text);font-family:var(--font-sans);font-size:var(--font-size-eyebrow);letter-spacing:.11em;margin-block:0 var(--space-3);text-transform:uppercase;font-weight:700;line-height:1.5}.body-lg,.commercial-hero__body,.page-intro>p:last-child,.section-heading>p{font-size:var(--font-size-body-lg);line-height:1.55}.section--dense{padding-block:clamp(3.5rem,7vw,6rem)}.section--mineral{background:var(--canvas)}.section--elevated{background:var(--surface-elevated)}.section--signal{background:var(--gradient-section-transition)}.section--deep{background:var(--surface-deep);color:var(--ink-on-deep)}.section--deep .section-heading>p,.section--deep .eyebrow{color:var(--ink-muted-on-deep)}.section--deep .eyebrow{color:var(--signal)}.section--utility{background:var(--canvas);padding-block:clamp(3.5rem,7vw,6rem)}.section--subtle{background:var(--surface-signal)}.section--surface{background:var(--surface-elevated)}.section-heading__rail{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.section-heading__rail-line{background:linear-gradient(90deg, var(--accent), var(--signal));border-radius:var(--radius-pill);flex:none;width:2rem;height:2px}.section-heading__rail .eyebrow{margin:0}.surface-elevated{background:var(--surface-elevated);border:var(--border-width) solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-1)}.surface-deep{background:var(--surface-deep);border:var(--border-width) solid var(--line-dark);border-radius:var(--radius-md);color:var(--ink-on-deep)}.surface-deep-raised{background:var(--surface-deep-raised);border:var(--border-width) solid var(--line-dark);border-radius:var(--radius-md);color:var(--ink-on-deep)}.surface-signal{background:var(--surface-signal);border:var(--border-width) solid var(--line);border-radius:var(--radius-md)}.signal-card,.evidence-card,.boundary-card,.editorial-card,.instrument-card{background:var(--surface-elevated);border:var(--border-width) solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-1);padding:var(--space-6);transition:box-shadow var(--motion-control) var(--ease-standard), transform var(--motion-control) var(--ease-standard)}.evidence-card{background:var(--surface-signal)}.boundary-card{background:#fff8ef;border-color:#dfbe7a}.instrument-card{background:var(--surface-deep-raised);border-color:var(--line-dark);color:var(--ink-on-deep)}.status-badge{border-radius:var(--radius-pill);font-size:var(--font-size-eyebrow);align-items:center;gap:var(--space-2);letter-spacing:.06em;text-transform:uppercase;padding:.2rem .65rem;font-weight:700;line-height:1.4;display:inline-flex}.status-badge--active{color:var(--signal-text);background:#2ab4a929}.status-badge--pending{color:var(--warning);background:#9a5a001f}.status-badge--stopped{color:var(--ink-muted);background:#10212b14}.status-badge--error{color:var(--danger);background:#b12e3b1f}.signal-node{background:var(--surface-elevated);border:2px solid var(--signal);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:.75rem;height:.75rem;display:inline-flex}.signal-node--active{background:var(--signal);box-shadow:0 0 0 3px #2ab4a938}.signal-node--forge{border-color:var(--accent);background:var(--accent)}.signal-node--stopped{border-color:var(--ink-muted);background:var(--ink-muted);border-radius:50%}.routed-signal-rail{color:var(--signal);max-width:100%;display:block;overflow:visible}.routed-signal-rail__route{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.routed-signal-rail__route--active{stroke:var(--accent)}.routed-signal-rail__route--dashed{stroke-dasharray:4 4;stroke:var(--ink-muted);opacity:.65}.routed-signal-rail__node{fill:var(--surface-elevated);stroke:var(--signal);stroke-width:1.5px}.routed-signal-rail__node--active{fill:var(--accent);stroke:var(--accent)}.routed-signal-rail__node--stopped{fill:var(--ink-muted);stroke:var(--ink-muted)}.routed-signal-rail__label{fill:var(--ink-muted);font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.routed-signal-rail__tick{stroke:var(--line);stroke-width:1px}.routed-signal-rail--on-deep{color:var(--signal)}.routed-signal-rail--on-deep .routed-signal-rail__label{fill:var(--ink-muted-on-deep)}.routed-signal-rail--on-deep .routed-signal-rail__node{fill:var(--surface-deep-raised)}.routed-signal-rail--on-deep .routed-signal-rail__node--active{fill:var(--accent)}.routed-signal-rail--on-deep .routed-signal-rail__tick{stroke:var(--line-dark)}.routed-signal-rail--hero{opacity:.85;pointer-events:none;z-index:0;width:min(42%,28rem);position:absolute;top:10%;right:0}.reveal{opacity:1;transform:none}.js-motion .reveal{opacity:0;transition:opacity var(--motion-reveal) var(--ease-enter), transform var(--motion-reveal) var(--ease-enter);transform:translateY(10px)}.js-motion .reveal.is-visible{opacity:1;transform:none}.js-motion .reveal:nth-child(2){transition-delay:40ms}.js-motion .reveal:nth-child(3){transition-delay:80ms}.js-motion .reveal:nth-child(4){transition-delay:.12s}.hero-enter{opacity:1;transform:none}.js-motion .hero-enter{animation:hero-enter var(--motion-reveal) var(--ease-enter) both}@keyframes hero-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.proof-settle{opacity:1;transform:none}.js-motion .proof-settle{animation:proof-settle var(--motion-proof) var(--ease-enter) both}@keyframes proof-settle{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.route-draw .routed-signal-rail__route--draw{stroke-dasharray:1;stroke-dashoffset:0}.js-motion .route-draw .routed-signal-rail__route--draw{stroke-dasharray:400;stroke-dashoffset:400px;animation:route-draw var(--motion-route) var(--ease-standard) forwards}@keyframes route-draw{to{stroke-dashoffset:0}}.signal-pulse:after{display:none}.js-motion .signal-pulse.is-pulsing:after{animation:signal-ring .9s var(--ease-exit) 2;border:1.5px solid var(--signal);content:"";opacity:.7;border-radius:50%;width:100%;height:100%;display:block;position:absolute;top:0;left:0}@keyframes signal-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.result-ack{transition:box-shadow var(--motion-panel) var(--ease-standard)}.js-motion .result-ack.is-acked{animation:result-ack .24s var(--ease-enter)}@keyframes result-ack{0%{box-shadow:0 0 #2ab4a900}40%{box-shadow:0 0 0 4px #2ab4a947}to{box-shadow:0 0 #2ab4a900}}.proof-stage{background:var(--gradient-proof-glow), var(--surface-deep);border-radius:var(--radius-lg);padding:clamp(var(--space-4), 3vw, var(--space-8));position:relative}.proof-stage .product-proof{box-shadow:var(--shadow-proof);z-index:1;position:relative}*{box-sizing:border-box}html{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:1.68}body{min-width:320px;margin:0;overflow-x:clip}main{overflow:clip}h1,h2,h3{text-wrap:balance}h1{margin-block:var(--space-3) var(--space-6)}h2{margin-block:0 var(--space-4)}p{text-wrap:pretty}img{max-width:100%}a{color:inherit;text-underline-offset:.15em}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}.skip-link{background:var(--ink);color:var(--surface);left:var(--space-4);padding:var(--space-2) var(--space-3);z-index:var(--z-modal);position:fixed;top:-5rem}.skip-link:focus{top:var(--space-4)}@media (forced-colors:active){:focus-visible{box-shadow:none;outline-offset:3px;outline:3px solid highlight}.skip-link{border:2px solid canvastext}}.container{max-width:var(--container);width:100%;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2rem)}.prose{max-width:70ch}.section-heading>p{color:var(--ink-muted);margin-bottom:0}.commercial-hero{background:var(--gradient-hero);padding-block:clamp(var(--space-12), 9vw, var(--space-28));position:relative;overflow:hidden}.commercial-hero__atmosphere{display:none}@media (width>=960px){.commercial-hero__atmosphere{opacity:.55;pointer-events:none;z-index:0;width:min(40%,26rem);display:block;position:absolute;top:8%;right:2%}}.commercial-hero--compact{padding-block:clamp(var(--space-12), 7vw, var(--space-20))}.commercial-hero__grid{align-items:center;gap:clamp(var(--space-8), 5vw, var(--space-16));display:grid}.commercial-hero__grid--single{grid-template-columns:minmax(0, var(--container-prose))}.commercial-hero__body,.page-intro>p:last-child{color:var(--ink-muted);max-width:42ch}.commercial-hero__copy{z-index:1;position:relative}.commercial-hero__media{z-index:1;min-width:0;position:relative}.commercial-hero .cta-group{margin-top:var(--space-8)}.trust-line{border-left:4px solid var(--accent);font-size:var(--font-size-small);margin-top:var(--space-8);max-width:65ch;padding-left:var(--space-4);font-weight:700}.page-shell{padding-block:clamp(var(--space-12), 8vw, var(--space-20))}.page-intro{margin-bottom:var(--space-12);max-width:var(--container-prose)}.card-grid,.fit-matrix,.pilot-scope,.proof-grid,.contact-grid,.principle-grid,.responsibility-grid{gap:var(--space-6);display:grid}.signal-card,.fit-card,.scope-card,.contact-card,.principle-card,.responsibility-card{background:var(--surface-elevated);border:var(--border-width) solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-1);padding:var(--space-6)}.signal-card{border-left:3px solid var(--signal)}.signal-card h3,.fit-card h3,.scope-card h3,.contact-card h2,.principle-card h2,.responsibility-card h3{margin-top:0}.signal-card p:last-child,.principle-card p:last-child,.contact-card p:last-child{margin-bottom:0}.workflow-stepper{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid;position:relative}.workflow-stepper__step{background:var(--surface-elevated);border:var(--border-width) solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-1);gap:var(--space-4);padding:var(--space-6);display:grid;position:relative}.workflow-stepper__node-row{align-items:center;gap:0;display:flex}.workflow-stepper__node{flex-shrink:0;align-items:center;display:inline-flex}.workflow-stepper__number{background:var(--surface-deep);border:2px solid var(--accent);color:var(--ink-on-deep);font-family:var(--font-display);font-size:var(--font-size-small);border-radius:6px;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:700;display:inline-flex}.workflow-stepper__connector{background:linear-gradient(90deg, var(--accent), var(--signal));height:2px;margin-left:var(--space-2);flex:1;min-width:0}.workflow-stepper h3{font-family:var(--font-display);margin-block:0 var(--space-2);font-size:1.125rem;font-weight:620}.workflow-stepper p{color:var(--ink-muted);margin:0}.workflow-stepper__content{min-width:0}.ownership-table{border:var(--border-width) solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-1);min-width:0;max-width:100%;overflow:hidden}.ownership-table__desktop{background:var(--surface-elevated);border-collapse:collapse;width:100%;display:none}.ownership-table caption,.ownership-table__mobile-caption{padding:var(--space-4);text-align:left;margin:0;font-weight:700}.ownership-table th,.ownership-table td{border-top:var(--border-width) solid var(--line);padding:var(--space-3) var(--space-4);text-align:left;vertical-align:middle}.ownership-table thead th{background:var(--surface-signal);font-size:var(--font-size-small);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ownership-table__item,.ownership-table__owner{align-items:center;gap:var(--space-2);display:inline-flex}.ownership-table__next{color:var(--accent-text);font-weight:700}.ownership-table__mobile{background:var(--surface-elevated);display:block}.ownership-table__list{margin:0;padding:0;list-style:none}.ownership-table__record{border-top:var(--border-width) solid var(--line);gap:var(--space-3);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.ownership-table__record-rail{flex-direction:column;align-items:center;padding-top:.35rem;display:flex}.ownership-table__record-line{background:linear-gradient(180deg, var(--accent), var(--signal));flex:1;width:2px;min-height:2rem}.ownership-table__record:last-child .ownership-table__record-line{display:none}.ownership-table__record dl{gap:var(--space-3);margin:0;display:grid}.ownership-table__pair{gap:var(--space-1);grid-template-columns:minmax(7rem,34%) minmax(0,1fr);display:grid}.ownership-table__pair--next dd{border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:#f0672a14}.ownership-table__pair dt{color:var(--ink-muted);font-size:var(--font-size-small);font-weight:700}.ownership-table__pair dd{overflow-wrap:anywhere;min-width:0;margin:0}.status-dot{height:.45rem;margin-right:var(--space-1);opacity:.85;background:currentColor;border-radius:50%;width:.45rem;display:inline-block}.ownership-table .status-badge{font-size:.7rem}@media (width>=768px){.ownership-table__desktop{display:table}.ownership-table__mobile{display:none}}.fit-card{border-top:5px solid var(--success)}.fit-card--no{border-top-color:var(--warning)}.fit-card li+li,.scope-card li+li,.limitation-panel li+li{margin-top:var(--space-2)}.scope-card--included{border-top:5px solid var(--success)}.scope-card--conditional{border-top:5px solid var(--warning)}.scope-card--excluded{border-top:5px solid var(--ink-muted)}.scope-card__note{color:var(--ink-muted);font-size:var(--font-size-small)}.pricing-card{background:var(--surface-deep);border:1px solid var(--line-dark);border-left:4px solid var(--accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);color:var(--text-on-brand);padding:clamp(var(--space-6), 5vw, var(--space-8));align-self:start}.pricing-card .card-kicker{color:var(--accent-text-on-dark)}.pricing-card__price{letter-spacing:-.05em;font-size:2.75rem;font-weight:800;line-height:1}.pricing-card__price span{letter-spacing:0;margin-top:var(--space-2);font-size:1rem;display:block}.pricing-card .button{margin-top:var(--space-3)}.faq-list{border-top:var(--border-width) solid var(--line)}.faq-list details{border-bottom:var(--border-width) solid var(--line);padding-block:var(--space-4)}.faq-list summary{cursor:pointer;min-height:44px;padding:var(--space-2) var(--space-8) var(--space-2) 0;font-size:1.125rem;font-weight:800}.faq-list p{color:var(--ink-muted);max-width:70ch}.final-cta{background:var(--gradient-cta);color:var(--ink);padding-block:clamp(var(--space-12), 7vw, var(--space-20))}.final-cta .button{background:var(--surface-deep);border-color:var(--surface-deep);color:var(--ink-on-deep)}.final-cta .button:after{background:var(--signal);opacity:1}.final-cta .button--secondary{background:var(--surface-elevated);border-color:var(--ink);color:var(--ink)}.final-cta__inner{align-items:center;gap:var(--space-8);display:grid}.final-cta__inner h2{max-width:20ch}.final-cta__inner p:not(.eyebrow){max-width:65ch}.limitation-panel{border:var(--border-width) solid #dfbe7a;border-radius:var(--radius-md);padding:clamp(var(--space-6), 4vw, var(--space-8));background:#fff7e8}.product-proof{background:var(--surface-elevated);border:var(--border-width) solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-proof);min-width:0;margin:0;overflow:hidden}.product-proof__bar{background:var(--surface-deep);color:var(--ink-on-deep);font-size:var(--font-size-small);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.product-proof__bar span:last-child{color:var(--ink-muted-on-deep);margin-left:auto}.product-proof__signal{background:var(--success);border-radius:50%;width:.6rem;height:.6rem}.product-proof--missing .product-proof__signal{background:var(--warning)}.product-proof img{width:100%;height:auto;display:block}.product-proof__placeholder{background:linear-gradient(135deg, transparent 49.5%, #10212b0f 50%, transparent 50.5%), var(--surface-signal);align-content:center;gap:var(--space-3);min-height:clamp(15rem,38vw,28rem);padding:var(--space-8);text-align:center;background-size:24px 24px;display:grid}.product-proof__placeholder span{color:var(--ink-muted);max-width:50ch;margin-inline:auto}.product-proof__route-note{font-family:var(--font-display);font-size:var(--font-size-small);letter-spacing:.04em;font-weight:600;color:var(--signal-text)!important}.product-proof .status-badge{font-size:.65rem}.product-proof figcaption{font-size:var(--font-size-small);padding:var(--space-4)}.product-proof__meta{color:var(--ink-muted);margin-top:var(--space-1);display:block}.proof-stage--spaced{margin-top:var(--space-8)}.section-anchor{scroll-margin-top:5rem}.split-layout{align-items:start;gap:clamp(var(--space-8), 6vw, var(--space-16));display:grid}.numbered-list{counter-reset:item;margin:0;padding:0;list-style:none}.numbered-list li{border-top:var(--border-width) solid var(--line);counter-increment:item;gap:var(--space-2);padding-block:var(--space-4);grid-template-columns:2rem 1fr;display:grid}.numbered-list li:before{color:var(--accent-text);content:counter(item, decimal-leading-zero);font-family:var(--font-display);font-weight:700}.pilot-handoff-route li{border-left:2px solid var(--signal);padding-left:var(--space-4);margin-left:.75rem}.pilot-handoff-route li:before{background:var(--surface-elevated);border:2px solid var(--accent);color:var(--accent-text);text-align:center;border-radius:4px;width:1.75rem;height:1.75rem;line-height:1.5rem}.email-link{overflow-wrap:anywhere;font-weight:800}.button{background:var(--gradient-cta);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);color:var(--text-on-accent);cursor:pointer;align-items:center;gap:var(--space-2);min-height:48px;transition:filter var(--motion-control) var(--ease-standard), box-shadow var(--motion-control) var(--ease-standard), transform var(--motion-control) var(--ease-standard);justify-content:center;padding:.75rem 1.25rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 1px #10212b1a}.button:after{background:var(--ink);content:"";opacity:.35;height:6px;transition:transform var(--motion-control) var(--ease-standard);border-radius:2px;width:6px;margin-left:.15rem}.button:hover{box-shadow:var(--shadow-1);filter:brightness(1.03)}.button:hover:after{transform:translate(2px)}.button:focus-visible{box-shadow:var(--focus-ring-on-accent)}.button--secondary{background:var(--surface-elevated);border-color:var(--brand);box-shadow:none;color:var(--brand)}.button--secondary:after{background:var(--signal);opacity:.85}.button--secondary:hover{background:var(--surface-signal);color:var(--brand);filter:none}.button--text{box-shadow:none;color:var(--accent-text);text-underline-offset:.18em;background:0 0;border-color:#0000;border-radius:0;min-height:44px;padding-inline:0;text-decoration:underline}.button--text:after{opacity:1;background:currentColor;width:.75rem;height:2px}.button--text:hover{filter:none;color:var(--ink)}.button:disabled{cursor:not-allowed;filter:none;opacity:.55}.field{gap:var(--space-1);display:grid}.field label{font-weight:700}.field__description,.field__error{font-size:var(--font-size-small)}.field__description{color:var(--ink-muted)}.field__error{color:var(--danger);font-weight:700}.field input,.field textarea,.field select{background:var(--surface);border:var(--border-width) solid var(--control-border);border-radius:var(--radius-sm);color:var(--ink);min-height:44px;padding:var(--space-2) var(--space-3);width:100%}.field input:hover:not(:disabled):not([readonly]),.field textarea:hover:not(:disabled):not([readonly]),.field select:hover:not(:disabled):not([readonly]){border-color:var(--ink-muted)}.field input:disabled,.field textarea:disabled,.field select:disabled,.field input[readonly],.field textarea[readonly],.field select[readonly]{background:var(--surface-subtle);color:var(--ink-muted);cursor:not-allowed}.field input[aria-invalid=true],.field textarea[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--danger)}@media (width>=640px){.card-grid,.fit-matrix,.contact-grid,.principle-grid,.responsibility-grid,.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.commercial-hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.commercial-hero__grid--single{grid-template-columns:minmax(0, var(--container-prose))}.workflow-stepper{grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.workflow-stepper__step{box-shadow:none;border-radius:0}.workflow-stepper__step:first-child{border-bottom-left-radius:var(--radius-md);border-top-left-radius:var(--radius-md)}.workflow-stepper__step:last-child{border-bottom-right-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.workflow-stepper__step+.workflow-stepper__step{border-left:0}.workflow-stepper__connector{display:none}.workflow-stepper__step:not(:last-child):after{background:linear-gradient(90deg, var(--accent), var(--signal));content:"";z-index:1;width:1rem;height:2px;position:absolute;top:2.15rem;right:0;transform:translate(50%)}.workflow-stepper[data-step-count="8"]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-stepper[data-step-count="8"] .workflow-stepper__step,.workflow-stepper[data-step-count="8"] .workflow-stepper__step:first-child,.workflow-stepper[data-step-count="8"] .workflow-stepper__step:last-child{border:var(--border-width) solid var(--line);border-radius:var(--radius-md)}.workflow-stepper[data-step-count="8"] .workflow-stepper__step:not(:last-child):after{display:none}.pilot-scope{grid-template-columns:repeat(3,minmax(0,1fr))}.final-cta__inner{grid-template-columns:minmax(0,1fr) auto}.split-layout{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr)}.principle-grid,.proof-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.workflow-stepper[data-step-count="8"]{grid-template-columns:repeat(8,minmax(0,1fr));gap:0}.workflow-stepper[data-step-count="8"] .workflow-stepper__step{padding:var(--space-4);border-radius:0}.workflow-stepper[data-step-count="8"] .workflow-stepper__step+.workflow-stepper__step{border-left:0}.workflow-stepper[data-step-count="8"] .workflow-stepper__step:first-child{border-bottom-left-radius:var(--radius-md);border-top-left-radius:var(--radius-md)}.workflow-stepper[data-step-count="8"] .workflow-stepper__step:last-child{border-bottom-right-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.workflow-stepper[data-step-count="8"] .workflow-stepper__step:not(:last-child):after{display:block}}@media (width<=479px){.cta-group,.cta-group .button{width:100%}.product-proof__bar span:last-child{width:100%;margin-left:0}}:root{--v2-section-space:clamp(4.25rem, 7vw, 6.5rem);--v2-section-space-compact:clamp(3.25rem, 5vw, 4.75rem);--v2-copy:min(100%, 68ch);--v2-ease-out:cubic-bezier(.22, 1, .36, 1)}h1{max-width:18ch;font-size:clamp(2.35rem,4.4vw,3.25rem);line-height:1.05}h1.commercial-hero__title--compact,.commercial-hero--compact h1,.tool-hero h1{font-size:clamp(2.25rem,4.2vw,3.15rem);line-height:1.06}h2{font-size:clamp(2rem,3.4vw,2.625rem);line-height:1.08}h3{font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.2}.section{padding-block:var(--v2-section-space)}.section--dense,.section--utility{padding-block:var(--v2-section-space-compact)}.section-heading{margin-bottom:clamp(var(--space-6), 4vw, var(--space-10,2.5rem));max-width:46rem}.section-heading>p,.commercial-hero__body,.page-intro>p:last-child{max-width:62ch}.button{transition:background-color var(--motion-control) var(--v2-ease-out), border-color var(--motion-control) var(--v2-ease-out), color var(--motion-control) var(--v2-ease-out), transform var(--motion-control) var(--v2-ease-out)}@media (hover:hover) and (pointer:fine){.button:hover{transform:translateY(-1px)}}.button:active{transform:translateY(1px)scale(.985)}@media (width<=479px){:root{--v2-section-space:clamp(3.25rem, 16vw, 4.5rem);--v2-section-space-compact:clamp(2.75rem, 13vw, 3.75rem)}h1,h1.commercial-hero__title--compact,.commercial-hero--compact h1,.tool-hero h1{font-size:clamp(2.2rem,11.25vw,2.5rem);line-height:1.05}h2{font-size:clamp(1.85rem,9vw,2.1rem);line-height:1.12}h3{font-size:clamp(1.3rem,6vw,1.5rem)}}@media (width<=339px){h1,h1.commercial-hero__title--compact,.commercial-hero--compact h1,.tool-hero h1{font-size:2.2rem;line-height:1.08}}@media (prefers-reduced-motion:reduce){.button{transition-duration:0s}.button:active,.button:hover{transform:none}}.home-v2{--home-rule:color-mix(in srgb, var(--line) 78%, transparent);background:var(--canvas)}.home-v2>section{border-top:1px solid var(--home-rule);padding-block:var(--v2-section-space)}.home-v2__hero{background:radial-gradient(circle at 78% 18%, #e6642617, transparent 28rem), linear-gradient(150deg, var(--surface) 0%, var(--canvas) 72%);border-top:0!important;padding-block:clamp(3.75rem,7vw,6.75rem)!important}.home-v2__hero-grid,.home-v2__stack-grid,.home-v2__map-grid{gap:clamp(var(--space-8), 6vw, var(--space-16));display:grid}.home-v2__hero-copy{align-self:center}.home-v2__category,.home-v2__overline{color:var(--accent);letter-spacing:.11em;margin:0 0 var(--space-3);text-transform:uppercase;font-size:.75rem;font-weight:800}.home-v2__lead{color:var(--ink-muted);max-width:55ch;margin:0;font-size:clamp(1.08rem,1.6vw,1.25rem)}.home-v2__hero-actions{margin-top:var(--space-7,1.75rem)}.home-v2__boundary{background:var(--surface-signal);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-muted);margin:var(--space-6) 0 0;max-width:62ch;padding:var(--space-3) var(--space-4);font-size:.82rem}.home-v2__hero-proof{align-self:center;min-width:0}.home-v2__stack{background:var(--surface-elevated);padding-block:var(--v2-section-space-compact)!important}.home-v2__stack-grid{align-items:center}.home-v2__stack-grid p{color:var(--ink-muted);max-width:62ch}.home-v2__stack-grid a,.state-register a,.integration-register a,.pricing-composition a{font-weight:800}.stack-route{align-items:center;gap:var(--space-3);min-width:0;display:grid}.stack-route__sources,.stack-route__outcomes{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stack-route__outcomes{grid-template-columns:repeat(4,minmax(0,1fr))}.stack-route__sources span,.stack-route__outcomes span{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;padding:var(--space-2);text-align:center;font-size:.72rem;font-weight:750}.stack-route__layer{background:var(--surface-deep);border-radius:var(--radius-md);color:var(--ink-on-deep);padding:var(--space-4) var(--space-5,1.25rem);text-align:center;display:grid}.stack-route__layer span{color:var(--ink-muted-on-deep);font-size:.72rem}.home-v2__recognition{border-top:1px solid var(--line);align-items:center;gap:var(--space-6);margin-top:clamp(var(--space-8), 5vw, var(--space-12));padding-top:clamp(var(--space-6), 4vw, var(--space-8));display:grid}.home-v2__recognition>p{color:var(--ink-muted);max-width:58ch;margin:0}.home-v2__recognition ol,.setup-route{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.home-v2__recognition li,.setup-route li{border-top:1px solid var(--line);align-items:center;gap:var(--space-3);padding-block:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.home-v2__recognition li span,.setup-route li span{color:var(--accent);letter-spacing:.08em;font-size:.68rem;font-weight:850}.home-v2__recognition li strong,.setup-route li strong{font-size:.82rem}.home-v2__section-intro{align-items:end;gap:var(--space-5,1.25rem);margin-bottom:clamp(var(--space-8), 5vw, var(--space-12));display:grid}.home-v2__section-intro h2{max-width:19ch;margin-bottom:0}.home-v2__section-intro>p{color:var(--ink-muted);max-width:58ch;margin:0}.home-v2__journey{background:var(--canvas)}.home-v2__reply{background:var(--surface-elevated)}.ownership-surface{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);margin-top:var(--space-5,1.25rem);gap:0;display:grid;overflow:hidden}.ownership-surface>div{gap:var(--space-1);min-width:0;padding:var(--space-4);display:grid}.ownership-surface>div+div{border-top:1px solid var(--line)}.ownership-surface span{color:var(--ink-muted);text-transform:uppercase;font-size:.68rem;font-weight:750}.ownership-surface strong{overflow-wrap:anywhere;font-size:.84rem}.ownership-surface>p{background:var(--surface-signal);border-top:1px solid var(--line);padding:var(--space-4);margin:0;font-size:.8rem}.crm-decision,.responsibility-split{gap:var(--space-4);display:grid}.crm-decision article,.responsibility-split article{background:var(--surface-elevated);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-1);min-width:0;padding:clamp(var(--space-5,1.25rem), 3vw, var(--space-7,1.75rem))}.crm-decision article:first-child{border-top:3px solid var(--signal)}.crm-decision article:nth-child(2){border-top:3px solid var(--accent)}.crm-decision h3,.responsibility-split h3{margin-top:0}.crm-decision p,.crm-decision li,.responsibility-split p{color:var(--ink-muted)}.crm-decision ul{padding-left:1.2rem}.home-v2__trust-note{background:var(--surface-signal);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-muted);margin:var(--space-5,1.25rem) 0 0;padding:var(--space-3) var(--space-4);font-size:.8rem}.home-v2__alternatives{background:var(--surface-elevated)}.alternatives-table{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.alternatives-table table{border-collapse:collapse;width:100%;font-size:.78rem}.alternatives-table th,.alternatives-table td{border-top:1px solid var(--line);padding:var(--space-4);text-align:left;vertical-align:top}.alternatives-table thead th{background:var(--surface-deep);color:var(--ink-on-deep);letter-spacing:.04em;text-transform:uppercase;border-top:0;font-size:.68rem}.alternatives-table tbody th{background:var(--surface);min-width:9.5rem}.alternatives-table tbody tr:last-child{background:var(--surface-signal)}.home-v2__system{background:var(--surface-deep);color:var(--ink-on-deep)}.home-v2__section-intro--on-deep>p{color:var(--ink-muted-on-deep)}.home-v2__section-intro--on-deep .home-v2__overline{color:#ff9c65}.system-proof-grid{gap:var(--space-5,1.25rem);display:grid}.state-register,.integration-register{background:var(--surface-deep-raised);border:1px solid var(--line-dark);border-radius:var(--radius-md);min-width:0;padding:clamp(var(--space-5,1.25rem), 4vw, var(--space-8))}.state-register h3,.integration-register h3{margin-top:0}.state-register ul{margin:var(--space-6) 0;padding:0;list-style:none}.state-register li{border-top:1px solid var(--line-dark);align-items:center;gap:var(--space-3);padding-block:var(--space-3);grid-template-columns:auto minmax(6.5rem,.55fr) minmax(0,1fr);display:grid}.state-register small,.integration-register dd,.integration-register>p{color:var(--ink-muted-on-deep)}.state-dot{background:var(--ink-muted-on-deep);border-radius:2px;width:.62rem;height:.62rem}.state-dot--healthy{background:var(--signal)}.state-dot--attention{background:var(--accent)}.integration-register dl{gap:var(--space-4);margin-block:var(--space-6);display:grid}.integration-register dl>div{border-left:2px solid var(--line-dark);padding-left:var(--space-4)}.integration-register dt{font-weight:800}.integration-register dd{margin:var(--space-1) 0 0;font-size:.82rem}.home-v2__system a{color:var(--ink-on-deep)}.home-v2__setup-price{background:var(--canvas)}.setup-route{border-bottom:1px solid var(--line);margin-bottom:clamp(var(--space-8), 5vw, var(--space-12))}.pricing-composition{background:var(--surface-elevated);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);display:grid;overflow:hidden}.pricing-composition__terms,.pricing-composition__scope{min-width:0;padding:clamp(var(--space-6), 5vw, var(--space-10,2.5rem))}.pricing-composition__scope{background:var(--surface-deep);color:var(--ink-on-deep)}.pricing-composition__scope>p,.pricing-composition__scope li{color:var(--ink-muted-on-deep)}.pricing-composition__prices{gap:var(--space-3);margin-block:var(--space-7,1.75rem);display:grid}.pricing-composition__prices>div{border-top:1px solid var(--line);padding-top:var(--space-3);display:grid}.pricing-composition__prices strong{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.35rem);line-height:1}.pricing-composition__prices span{color:var(--ink-muted);margin-top:var(--space-1);font-size:.76rem}.pricing-composition__limit{border-top:1px solid var(--line-dark);padding-top:var(--space-4);font-size:.78rem}.responsibility-split{margin-top:var(--space-5,1.25rem)}.home-v2__map{background:var(--surface-elevated)}.home-v2__map-grid{align-items:center}.home-v2__map-grid>div>p:not(.home-v2__overline){color:var(--ink-muted);max-width:60ch}.map-sample{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);margin:0;overflow:hidden}.map-sample figcaption{background:var(--surface-deep);color:var(--ink-on-deep);padding:var(--space-5,1.25rem);display:grid}.map-sample figcaption span{color:var(--ink-muted-on-deep);font-size:.72rem}.map-sample__summary{background:var(--surface-signal);align-items:end;gap:var(--space-4);padding:var(--space-4) var(--space-5,1.25rem);justify-content:space-between;display:flex}.map-sample__summary span{color:var(--ink-muted);font-size:.72rem}.map-sample dl{padding:0 var(--space-5,1.25rem);margin:0}.map-sample dl>div{border-top:1px solid var(--line);gap:var(--space-4);padding-block:var(--space-3);grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);display:grid}.map-sample dt{font-weight:800}.map-sample dd{color:var(--ink-muted);margin:0;font-size:.78rem}.map-sample>p{border-top:1px solid var(--line);color:var(--ink-muted);padding:var(--space-4) var(--space-5,1.25rem);margin:0;font-size:.76rem}.home-v2__faq{background:var(--canvas)}.home-v2__close{background:var(--surface-deep);border-radius:var(--radius-lg);color:var(--ink-on-deep);align-items:center;gap:var(--space-6);margin-top:clamp(var(--space-8), 6vw, var(--space-12));padding:clamp(var(--space-6), 5vw, var(--space-10,2.5rem));display:grid}.home-v2__close h3,.home-v2__close p{margin-block:0 var(--space-2)}.home-v2__close p{color:var(--ink-muted-on-deep)}@media (width>=720px){.home-v2__section-intro,.home-v2__recognition,.home-v2__close{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.home-v2__section-intro--wide{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ownership-surface{grid-template-columns:repeat(5,minmax(0,1fr))}.ownership-surface>div+div{border-left:1px solid var(--line);border-top:0}.ownership-surface>p{grid-column:1/-1}.crm-decision{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-decision article:first-child{grid-row:span 2}.setup-route{grid-template-columns:repeat(5,minmax(0,1fr))}.setup-route li{border-left:1px solid var(--line);padding:0 var(--space-4) var(--space-5,1.25rem);border-top:0;grid-template-columns:1fr;align-content:start}.setup-route li:first-child{border-left:0;padding-left:0}.responsibility-split{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v2__close{grid-template-columns:minmax(0,1fr) auto}}@media (width>=960px){.home-v2__hero-grid{grid-template-columns:minmax(0,.92fr) minmax(31rem,1.08fr)}.home-v2__stack-grid,.home-v2__map-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.crm-decision{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.9fr))}.crm-decision article:first-child{grid-row:auto}.system-proof-grid,.pricing-composition{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=759px){.alternatives-table{border:0;overflow:visible}.alternatives-table table,.alternatives-table tbody,.alternatives-table tr,.alternatives-table th,.alternatives-table td{width:100%;display:block}.alternatives-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.alternatives-table tr{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:var(--space-4);overflow:hidden}.alternatives-table tbody th{background:var(--surface-deep);color:var(--ink-on-deep);padding:var(--space-4);border-top:0}.alternatives-table td{border-top:1px solid var(--line);gap:var(--space-1);padding:var(--space-4);display:grid}.alternatives-table td:before{color:var(--ink-muted);content:attr(data-label);text-transform:uppercase;font-size:.68rem;font-weight:800}.alternatives-table tbody tr:last-child th{background:var(--accent)}}@media (width<=479px){.home-v2__hero{padding-block:3.5rem 4rem!important}.home-v2__hero-actions .button,.home-v2__close .button{width:100%}.stack-route__sources,.stack-route__outcomes{grid-template-columns:1fr}.state-register li{grid-template-columns:auto minmax(0,1fr)}.state-register small{grid-column:2}.map-sample__summary{flex-direction:column;align-items:start}.map-sample dl>div{gap:var(--space-1);grid-template-columns:1fr}}.supporting-v2{background:var(--canvas)}.supporting-v2>section:not(.final-cta){border-top:1px solid color-mix(in srgb, var(--line) 78%, transparent)}.supporting-v2__overline{color:var(--accent);letter-spacing:.1em;margin:0 0 var(--space-3);text-transform:uppercase;font-size:.74rem;font-weight:800}.supporting-hero{background:radial-gradient(circle at 82% 18%, #e6642614, transparent 26rem), linear-gradient(150deg, var(--surface) 0%, var(--canvas) 72%);padding-block:clamp(3.75rem,7vw,6.5rem);border-top:0!important}.supporting-hero__copy{max-width:68rem}.supporting-hero__copy h1{max-width:20ch}.supporting-hero__lead{color:var(--ink-muted);max-width:62ch;font-size:clamp(1.08rem,1.6vw,1.25rem)}.supporting-hero__copy .cta-group{margin-top:var(--space-7,1.75rem)}.supporting-hero__proof{margin-top:clamp(var(--space-10,2.5rem), 6vw, var(--space-16))}.supporting-hero__grid,.run2-proof-composition,.run2-go-live{gap:clamp(var(--space-8), 6vw, var(--space-16));display:grid}.supporting-hero__grid>*,.run2-proof-composition>*{min-width:0}.supporting-hero__grid--pricing{align-items:center}.run2-view-split{gap:var(--space-4);display:grid}.run2-view-split article{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(var(--space-5,1.25rem), 4vw, var(--space-8))}.run2-view-split__deep{color:var(--ink-on-deep);background:var(--surface-deep)!important;border-color:var(--line-dark)!important}.run2-view-split dl,.run2-exception-register dl{margin:var(--space-5,1.25rem) 0 0}.run2-view-split dl>div,.run2-exception-register dl>div{border-top:1px solid var(--line);gap:var(--space-2);padding-block:var(--space-3);grid-template-columns:minmax(6.5rem,.42fr) minmax(0,1fr);display:grid}.run2-view-split__deep dl>div,.run2-exception-register dl>div{border-color:var(--line-dark)}.run2-view-split dt,.run2-exception-register dt{color:var(--ink-muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.run2-view-split__deep dt,.run2-view-split__deep dd,.run2-exception-register dt{color:var(--ink-muted-on-deep)}.run2-view-split dd,.run2-exception-register dd{margin:0}.run2-proof-composition{align-items:center}.run2-proof-composition>div>p:not(.supporting-v2__overline,.run2-proof-label){color:var(--ink-muted);max-width:62ch}.run2-proof-label{color:#ff9c65;letter-spacing:.08em;margin:0 0 var(--space-4);text-transform:uppercase;font-size:.7rem;font-weight:800}.run2-state-route,.run2-exception-register,.run2-failure-route{background:var(--surface-deep);border:1px solid var(--line-dark);border-radius:var(--radius-lg);color:var(--ink-on-deep);padding:clamp(var(--space-5,1.25rem), 4vw, var(--space-8))}.run2-state-route ol,.run2-failure-route ol,.run2-go-live ol,.run2-commercial-route,.run2-check-register{margin:0;padding:0;list-style:none}.run2-state-route ol{gap:var(--space-3);display:grid}.run2-state-route li{border-top:1px solid var(--line-dark);gap:var(--space-1);padding-top:var(--space-3);display:grid}.run2-state-route li>span{color:var(--signal);text-transform:uppercase;font-size:.7rem;font-weight:800}.run2-state-route li:nth-child(2)>span,.run2-state-route li:nth-child(3)>span{color:#ff9c65}.run2-state-route small,.run2-failure-route small{color:var(--ink-muted-on-deep)}.run2-exception-register dl>div{grid-template-columns:minmax(6.5rem,.45fr) minmax(0,1fr) auto}.run2-exception-register span{color:#ff9c65;font-size:.7rem;font-weight:800}.run2-reliability-question{background:var(--surface-deep);border:1px solid var(--line-dark);border-radius:var(--radius-lg);color:var(--ink-on-deep);padding:clamp(var(--space-5,1.25rem), 4vw, var(--space-8));align-self:center}.run2-reliability-question blockquote{font-family:var(--font-display);margin:0;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.2}.run2-reliability-question>p:last-child{color:var(--ink-muted-on-deep);margin-bottom:0;font-size:.82rem}.run2-state-board{gap:var(--space-3);display:grid}.run2-state-board__card{background:var(--surface-deep-raised);border:1px solid var(--line-dark);border-radius:var(--radius-md);min-width:0;padding:var(--space-4)}.run2-state-board__card>div{align-items:center;gap:var(--space-2);display:flex}.run2-state-board__card>div>span{background:var(--ink-muted-on-deep);border-radius:2px;width:.62rem;height:.62rem}.run2-state-board__card--healthy>div>span{background:var(--signal)}.run2-state-board__card--attention>div>span{background:var(--accent)}.run2-state-board__card p,.run2-state-board__card dd{color:var(--ink-muted-on-deep);font-size:.78rem}.run2-state-board__card dl{border-top:1px solid var(--line-dark);margin:var(--space-4) 0 0;padding-top:var(--space-3)}.run2-state-board__card dt{color:var(--signal);text-transform:uppercase;font-size:.68rem;font-weight:800}.run2-state-board__card--attention dt{color:#ff9c65}.run2-state-board__card dd{margin:var(--space-1) 0 0}.run2-failure-route li{border-top:1px solid var(--line-dark);align-items:start;gap:var(--space-3);padding-block:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.run2-failure-route li>span{color:#ff9c65;font-size:.7rem;font-weight:800}.run2-failure-route li div{gap:var(--space-1);display:grid}.run2-go-live ol,.run2-commercial-route{gap:0;display:grid}.run2-go-live li,.run2-commercial-route li{border-top:1px solid var(--line);gap:var(--space-1);padding-block:var(--space-3);display:grid}.run2-go-live li strong,.run2-commercial-route li>span{color:var(--accent);text-transform:uppercase;font-size:.72rem;font-weight:800}.run2-go-live li span,.run2-commercial-route small{color:var(--ink-muted);font-size:.78rem}.integration-boundary{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);gap:var(--space-3);padding:clamp(var(--space-5,1.25rem), 4vw, var(--space-8));display:grid}.integration-boundary__sources,.integration-boundary__outcomes{gap:var(--space-2);display:grid}.integration-boundary__sources span,.integration-boundary__outcomes span{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3);text-align:center;font-size:.74rem;font-weight:750}.integration-boundary__system,.integration-boundary__layer{border:1px solid var(--line);border-radius:var(--radius-md);gap:var(--space-1);padding:var(--space-4);text-align:center;display:grid}.integration-boundary__layer{background:var(--surface-deep);border-color:var(--line-dark);color:var(--ink-on-deep)}.integration-boundary__system span,.integration-boundary__layer span,.integration-boundary>p{color:var(--ink-muted);font-size:.76rem}.integration-boundary__layer span{color:var(--ink-muted-on-deep)}.integration-boundary>p{border-top:1px solid var(--line);margin:var(--space-2) 0 0;padding-top:var(--space-3)}.run2-integration-status{gap:var(--space-4);display:grid}.run2-integration-status article{background:var(--surface-deep-raised);border:1px solid var(--line-dark);border-radius:var(--radius-md);padding:clamp(var(--space-5,1.25rem), 3vw, var(--space-7,1.75rem))}.run2-integration-status header{align-items:center;gap:var(--space-2);display:flex}.run2-integration-status header span{background:var(--ink-muted-on-deep);border-radius:2px;width:.65rem;height:.65rem}.run2-integration-status__verified header span{background:var(--signal)}.run2-integration-status__review header span{background:var(--accent)}.run2-integration-status h3{margin:0}.run2-integration-status p,.run2-integration-status li{color:var(--ink-muted-on-deep);font-size:.8rem}.run2-integration-status ul{padding-left:1.2rem}.run2-check-register{border-bottom:1px solid var(--line)}.run2-check-register li{border-top:1px solid var(--line);gap:var(--space-3);padding-block:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.run2-check-register span{color:var(--accent);font-size:.7rem;font-weight:800}.run2-commercial-route{border-bottom:1px solid var(--line)}.run2-commercial-route li strong{font-size:.86rem}.run2-pricing-composition{margin-top:0}.run2-scope-list,.run2-responsibility-split ul{padding-left:1.15rem}.run2-scope-list li+li,.run2-responsibility-split li+li{margin-top:var(--space-2)}.run2-responsibility-split li{color:var(--ink-muted)}@media (width>=700px){.run2-view-split,.run2-state-route ol,.integration-boundary__sources,.integration-boundary__outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.run2-state-route ol,.integration-boundary__sources{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-boundary__outcomes{grid-template-columns:repeat(4,minmax(0,1fr))}.run2-state-board{grid-template-columns:repeat(2,minmax(0,1fr))}.run2-commercial-route{grid-template-columns:repeat(3,minmax(0,1fr))}.run2-commercial-route li{border-left:1px solid var(--line);padding:0 var(--space-4) var(--space-5,1.25rem);border-top:0}}@media (width>=960px){.supporting-hero--split .supporting-hero__grid,.run2-proof-composition{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.run2-proof-composition--reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.run2-go-live{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.run2-go-live ol,.run2-commercial-route{grid-template-columns:repeat(4,minmax(0,1fr))}.run2-commercial-route{grid-template-columns:repeat(6,minmax(0,1fr))}.run2-go-live li{border-left:1px solid var(--line);padding:0 var(--space-4) var(--space-5,1.25rem);border-top:0}.run2-state-board{grid-template-columns:repeat(4,minmax(0,1fr))}.run2-integration-status{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=479px){.supporting-hero{padding-block:3.5rem 4rem}.supporting-hero__copy .button,.supporting-v2 .final-cta .button{width:100%}.run2-view-split dl>div,.run2-exception-register dl>div{grid-template-columns:1fr}}.home-v2__product-proof-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-v2__product-proof-grid>*{min-width:0}.run3-ownership-proof{margin-top:clamp(var(--space-10,2.5rem), 7vw, var(--space-16));scroll-margin-top:5rem}@media (width<=759px){.home-v2__product-proof-grid{grid-template-columns:1fr}}@media (forced-colors:active){.run2-state-board__card>div>span,.run2-integration-status header span{border:2px solid}}
