@layer reset,tokens,base,components,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%}body,h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}img,svg{display:block;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}}@layer tokens{:root{--graphite-950: #11110f;--graphite-900: #191916;--graphite-800: #272722;--graphite-700: #3c3c35;--graphite-500: #66665e;--graphite-300: #b9b8ad;--mineral-100: #f3f1e9;--mineral-50: #faf9f4;--white: #fffef9;--signal: #ff5a1f;--signal-dark: #c63b0b;--accepted: #35c98a;--exception: #ef655e;--line: color-mix(in srgb, var(--graphite-950) 15%, transparent);--line-dark: color-mix(in srgb, var(--mineral-100) 17%, transparent);--font-grotesk: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--shadow-soft: 0 24px 80px rgb(17 17 15 / 9%);--shadow-card: 0 16px 40px rgb(17 17 15 / 7%);--radius-sm: .65rem;--radius-md: 1rem;--radius-lg: 1.5rem;--radius-xl: 2rem;--content: 76rem;--gutter: clamp(1.1rem, 4vw, 3.25rem);--section: clamp(5.25rem, 10vw, 9.5rem)}}@layer base{body{min-width:20rem;overflow-x:hidden;background:var(--mineral-50);color:var(--graphite-950);font-family:var(--font-grotesk);font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased}body::selection{background:var(--signal);color:var(--graphite-950)}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.18em}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--signal);outline-offset:4px}h1,h2,h3{font-weight:560;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}h1{font-size:clamp(3rem,8vw,7.75rem)}h2{font-size:clamp(2.25rem,5.2vw,5rem)}h3{font-size:clamp(1.35rem,2.3vw,2rem)}p{text-wrap:pretty}code,kbd,samp{font-family:var(--font-mono)}[hidden]{display:none!important}}@layer components{.skip-link{position:fixed;z-index:1000;top:.75rem;left:.75rem;translate:0 -180%;border-radius:var(--radius-sm);background:var(--signal);color:var(--graphite-950);font-weight:750;padding:.65rem .9rem;transition:translate .16s ease}.skip-link:focus{translate:0}.container{width:min(100%,var(--content));margin-inline:auto;padding-inline:var(--gutter)}.container--wide{width:min(100%,90rem)}.container--narrow{width:min(100%,54rem)}.site-header{position:relative;z-index:100;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;width:min(100%,90rem);margin-inline:auto;padding:1.15rem var(--gutter)}.wordmark{display:inline-flex;align-items:center;gap:.62rem;width:fit-content;color:inherit;font-size:.95rem;font-weight:820;letter-spacing:.18em;text-decoration:none}.wordmark__mark{position:relative;width:1.25rem;height:1.25rem;border:1px solid currentColor;border-radius:50%}.wordmark__mark:after{position:absolute;top:50%;left:50%;width:.33rem;height:.33rem;translate:-50% -50%;border-radius:50%;background:var(--signal);content:""}.nav-toggle{display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--line);border-radius:50%;background:transparent;cursor:pointer}.nav-toggle__icon,.nav-toggle__icon:before{display:block;width:1rem;height:1px;background:currentColor;content:"";transition:transform .18s ease}.nav-toggle__icon:before{transform:translateY(-.32rem)}.nav-open .nav-toggle__icon{transform:rotate(45deg)}.nav-open .nav-toggle__icon:before{transform:rotate(-90deg)}.site-nav{display:flex;align-items:center;gap:clamp(1rem,2.2vw,2rem)}.site-nav>a:not(.button){position:relative;color:var(--graphite-700);font-size:.84rem;font-weight:670;text-decoration:none}.site-nav>a:not(.button):after{position:absolute;right:0;bottom:-.32rem;left:0;height:1px;scale:0 1;background:var(--signal);content:"";transform-origin:right;transition:scale .18s ease}.site-nav>a:hover:after,.site-nav>a[aria-current=page]:after{scale:1;transform-origin:left}.button{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:3.25rem;border:1px solid var(--graphite-950);border-radius:999px;background:var(--graphite-950);color:var(--white);font-size:.88rem;font-weight:730;line-height:1;padding:.95rem 1.3rem;text-align:center;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.button:after{content:"↗";font-size:1rem;line-height:0}.button:hover{transform:translateY(-2px);background:var(--signal);border-color:var(--signal);color:var(--graphite-950)}.button--small{min-height:2.65rem;padding:.75rem 1rem}.button--signal{border-color:var(--signal);background:var(--signal);color:var(--graphite-950)}.button--signal:hover{border-color:var(--white);background:var(--white)}.button--light{border-color:var(--white);background:var(--white);color:var(--graphite-950)}.button--light:hover{border-color:var(--signal);background:var(--signal)}.button--outline{background:transparent;color:var(--graphite-950)}.button--outline:hover{color:var(--graphite-950)}.button--text{min-height:auto;border:0;border-radius:0;background:transparent;color:inherit;padding:0;text-decoration:underline;text-decoration-color:var(--signal);text-underline-offset:.3em}.button--text:hover{background:transparent;color:var(--signal-dark);transform:none}.button--text:after{content:"↗"}.eyebrow{display:flex;align-items:center;gap:.65rem;color:var(--graphite-700);font-family:var(--font-mono);font-size:.7rem;font-weight:620;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.eyebrow:before{width:.48rem;height:.48rem;flex:0 0 auto;border-radius:50%;background:var(--signal);content:""}.eyebrow--light{color:var(--graphite-300)}.eyebrow--accepted:before{background:var(--accepted)}.lede{max-width:42rem;color:var(--graphite-700);font-size:clamp(1.08rem,1.7vw,1.35rem);line-height:1.5}.lede--light{color:var(--graphite-300)}.microcopy{color:var(--graphite-500);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.035em;line-height:1.6}.hero{position:relative;min-height:calc(100svh - 5.2rem);display:flex;align-items:center;padding-block:clamp(4.5rem,11vw,9rem) 4rem}.hero:before{position:absolute;z-index:-1;inset:-5.2rem 0 auto;height:65%;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:4.5rem 4.5rem;-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0 / 60%),transparent);mask-image:linear-gradient(to bottom,rgb(0 0 0 / 60%),transparent);content:"";opacity:.35}.hero__grid{display:grid;gap:clamp(3.5rem,8vw,8rem);align-items:center}.hero__copy{display:grid;gap:1.6rem}.hero__title{max-width:13ch}.hero__title .accent{color:var(--signal-dark)}.hero__actions,.section-actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.hero__note{display:flex;align-items:center;gap:.6rem;color:var(--graphite-500);font-family:var(--font-mono);font-size:.67rem;letter-spacing:.04em}.hero__note:before{width:.52rem;height:.52rem;border:1px solid var(--accepted);border-radius:50%;box-shadow:inset 0 0 0 2px var(--mineral-50);background:var(--accepted);content:""}.signal-corridor{position:relative;min-height:30rem;overflow:hidden;border:1px solid var(--line-dark);border-radius:var(--radius-xl);background:var(--graphite-950);box-shadow:var(--shadow-soft);color:var(--white);padding:1.2rem}.signal-corridor:before{position:absolute;inset:0;background-image:radial-gradient(circle at 40% 20%,rgb(255 90 31 / 14%),transparent 34%),linear-gradient(var(--line-dark) 1px,transparent 1px),linear-gradient(90deg,var(--line-dark) 1px,transparent 1px);background-size:auto,2.8rem 2.8rem,2.8rem 2.8rem;content:"";opacity:.8}.signal-corridor__top{position:relative;z-index:2;display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line-dark);padding:.2rem .2rem 1rem}.signal-corridor__title,.signal-corridor__state{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.signal-corridor__state{color:var(--accepted)}.corridor-path{position:absolute;z-index:1;top:5.4rem;bottom:2rem;left:50%;width:1px;background:linear-gradient(to bottom,var(--signal),var(--accepted))}.corridor-path:before{position:absolute;top:0;left:50%;width:.52rem;height:3rem;translate:-50% 0;border-radius:999px;background:var(--signal);box-shadow:0 0 2.3rem .7rem #ff5a1f61;content:"";animation:corridor-pulse 4.8s ease-in-out infinite}@keyframes corridor-pulse{0%,to{translate:-50% 0;opacity:.4}50%{translate:-50% 16rem;opacity:1}}.corridor-node{position:absolute;z-index:2;width:min(43%,12rem);border:1px solid var(--line-dark);border-radius:var(--radius-md);background:#191916e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.9rem}.corridor-node:nth-of-type(2){top:6.2rem;left:1.2rem}.corridor-node:nth-of-type(3){top:12.2rem;right:1.2rem}.corridor-node:nth-of-type(4){top:18.2rem;left:1.2rem}.corridor-node:nth-of-type(5){top:24.2rem;right:1.2rem}.corridor-node__index{display:block;margin-bottom:.25rem;color:var(--signal);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em}.corridor-node strong{display:block;font-size:.82rem;letter-spacing:-.01em;line-height:1.25}.corridor-node span:last-child{display:block;margin-top:.25rem;color:var(--graphite-300);font-size:.67rem;line-height:1.35}.proof-rail{border-block:1px solid var(--line)}.proof-rail__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.proof-item{display:grid;gap:.35rem;min-height:7rem;align-content:center;border-right:1px solid var(--line);padding:1.2rem}.proof-item:nth-child(2n){border-right:0}.proof-item:nth-child(n+3){border-top:1px solid var(--line)}.proof-item span{color:var(--signal-dark);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em}.proof-item strong{font-size:.8rem;font-weight:700;line-height:1.35}.section{position:relative;padding-block:var(--section)}.section--tight{padding-block:clamp(3.5rem,7vw,6rem)}.section--dark{background:var(--graphite-950);color:var(--white)}.section--mineral{background:var(--mineral-100)}.section-heading{display:grid;gap:1.35rem;max-width:61rem;margin-bottom:clamp(3rem,7vw,6rem)}.section-heading--split{max-width:none}.section-heading h2{max-width:17ch}.section-heading__aside{display:grid;gap:1.3rem;align-content:end}.kicker{color:var(--signal-dark)}.text-grid{display:grid;gap:2rem}.text-grid p{color:var(--graphite-700);font-size:clamp(1.05rem,1.45vw,1.25rem)}.dark-copy p{color:var(--graphite-300)}.card-grid{display:grid;gap:1rem}.card{position:relative;display:grid;gap:1.25rem;min-height:16rem;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);padding:clamp(1.35rem,3vw,2.2rem)}.card--dark{border-color:var(--line-dark);background:var(--graphite-900);color:var(--white)}.card--signal{border-color:var(--signal);background:var(--signal);color:var(--graphite-950)}.card__index{color:var(--signal-dark);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.1em}.card--signal .card__index,.card--dark .card__index{color:inherit;opacity:.7}.card p{align-self:end;color:var(--graphite-700)}.card--dark p{color:var(--graphite-300)}.card--signal p{color:var(--graphite-800)}.card__link{position:absolute;inset:0;border-radius:inherit}.card:has(.card__link){transition:transform .18s ease,box-shadow .18s ease}.card:has(.card__link):hover{transform:translateY(-4px);box-shadow:var(--shadow-card)}.reference-build{display:grid;gap:2rem;overflow:hidden;border:1px solid var(--line-dark);border-radius:var(--radius-xl);background:var(--graphite-900);color:var(--white);padding:clamp(1.4rem,4vw,3rem)}.reference-build__copy{display:grid;gap:1.4rem;align-content:center}.reference-build__copy h3{font-size:clamp(2rem,4vw,4.3rem)}.reference-build__copy p{color:var(--graphite-300)}.interface-shell{overflow:hidden;border:1px solid var(--line-dark);border-radius:var(--radius-lg);background:var(--graphite-950);box-shadow:0 28px 70px #00000047}.interface-shell__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line-dark);padding:.85rem 1rem}.interface-shell__top span{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.interface-shell__body{display:grid;grid-template-columns:.8fr 1.2fr;min-height:19rem}.interface-shell__rail{border-right:1px solid var(--line-dark);padding:1rem}.interface-shell__main{display:grid;gap:.75rem;align-content:start;padding:1rem}.interface-line{height:.52rem;border-radius:999px;background:var(--graphite-800)}.interface-line:nth-child(2n){width:72%}.interface-event{display:grid;gap:.4rem;border:1px solid var(--line-dark);border-radius:var(--radius-sm);padding:.75rem}.interface-event+.interface-event{margin-top:.75rem}.interface-event span,.interface-event strong{font-family:var(--font-mono);font-size:.58rem;line-height:1.45}.interface-event span{color:var(--graphite-300)}.interface-event strong{color:var(--accepted);letter-spacing:.06em;text-transform:uppercase}.flow{list-style:none;counter-reset:flow}.flow__item{position:relative;display:grid;gap:1rem;border-top:1px solid var(--line);padding-block:1.6rem;counter-increment:flow}.flow__item:before{color:var(--signal-dark);font-family:var(--font-mono);font-size:.68rem;content:"0" counter(flow)}.flow__item h3{font-size:clamp(1.6rem,3vw,2.8rem)}.flow__item p{max-width:39rem;color:var(--graphite-700)}.flow--dark .flow__item{border-color:var(--line-dark)}.flow--dark .flow__item p{color:var(--graphite-300)}.status-list{display:grid;gap:.75rem;list-style:none}.status-list li{position:relative;padding-left:1.45rem;color:var(--graphite-700)}.status-list li:before{position:absolute;top:.56em;left:0;width:.5rem;height:.5rem;border-radius:50%;background:var(--accepted);content:""}.status-list--exceptions li:before{background:var(--exception)}.status-list--light li{color:var(--graphite-300)}.fit-grid{display:grid;gap:1rem}.fit-panel{display:grid;gap:1.7rem;min-height:100%;border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.5rem,4vw,2.6rem)}.fit-panel--yes{background:color-mix(in srgb,var(--accepted) 8%,var(--white))}.fit-panel--no{background:color-mix(in srgb,var(--exception) 6%,var(--white))}.fit-panel__label{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.fit-panel--yes .fit-panel__label{color:#087c50}.fit-panel--no .fit-panel__label{color:#ad2f2a}.price-grid{display:grid;gap:1rem}.price-card{display:grid;gap:1.5rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);padding:clamp(1.5rem,3vw,2.35rem)}.price-card--featured{border-color:var(--signal);background:var(--graphite-950);color:var(--white)}.price-card__top{display:grid;gap:.8rem;padding-bottom:1.5rem;border-bottom:1px solid var(--line)}.price-card--featured .price-card__top{border-color:var(--line-dark)}.price-card__name{font-family:var(--font-mono);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase}.price-card__price{font-size:clamp(2.2rem,4vw,3.8rem);font-weight:590;letter-spacing:-.06em;line-height:1}.price-card__price small{display:block;margin-top:.45rem;color:var(--graphite-500);font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:0}.price-card--featured .price-card__price small,.price-card--featured .status-list li{color:var(--graphite-300)}.price-card__footer{align-self:end}.rule-table{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg)}.rule-row{display:grid;gap:.7rem;border-top:1px solid var(--line);padding:1.25rem}.rule-row:first-child{border-top:0}.rule-row dt{font-family:var(--font-mono);font-size:.66rem;font-weight:670;letter-spacing:.08em;text-transform:uppercase}.rule-row dd{color:var(--graphite-700)}.callout{display:grid;gap:1rem;border-left:3px solid var(--signal);background:var(--mineral-100);padding:1.5rem}.callout strong{font-size:1.05rem}.callout p{color:var(--graphite-700)}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{position:relative;display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;cursor:pointer;font-size:clamp(1.08rem,1.8vw,1.4rem);font-weight:620;letter-spacing:-.025em;list-style:none;padding-block:1.45rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--signal-dark);content:"+";font-family:var(--font-mono);font-size:1rem;transition:rotate .18s ease}.faq-item[open] summary:after{rotate:45deg}.faq-item__answer{max-width:52rem;color:var(--graphite-700);padding:0 3rem 1.5rem 0}.cta-band{position:relative;overflow:hidden;border-radius:var(--radius-xl);background:var(--graphite-950);color:var(--white);padding:clamp(2rem,7vw,6rem)}.cta-band:after{position:absolute;right:-12rem;bottom:-15rem;width:28rem;height:28rem;border:1px solid rgb(255 90 31 / 35%);border-radius:50%;box-shadow:0 0 0 4rem #ff5a1f0d,0 0 0 8rem #ff5a1f08;content:""}.cta-band__inner{position:relative;z-index:2;display:grid;gap:2rem;max-width:50rem}.cta-band h2{font-size:clamp(2.6rem,6vw,5.5rem)}.cta-band p{color:var(--graphite-300);font-size:clamp(1rem,1.5vw,1.2rem)}.page-hero{position:relative;padding-block:clamp(5.5rem,12vw,11rem) clamp(4rem,9vw,8rem)}.page-hero:after{position:absolute;z-index:-1;right:max(var(--gutter),calc((100vw - var(--content)) / 2));bottom:0;width:min(38vw,28rem);height:1px;background:var(--signal);box-shadow:0 -3.5rem 0 -.2px var(--line),0 -7rem 0 -.2px var(--line);content:""}.page-hero__inner{display:grid;gap:1.6rem}.page-hero h1{max-width:15ch;font-size:clamp(3.4rem,8vw,7rem)}.page-hero .lede{max-width:48rem}.page-index{color:var(--signal-dark);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.11em;text-transform:uppercase}.scope-map{display:grid;gap:1rem}.scope-node{display:grid;gap:.55rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);padding:1.25rem}.scope-node__tag{color:var(--signal-dark);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.scope-node p{color:var(--graphite-700);font-size:.9rem}.trust-principle{display:grid;gap:1rem;border-top:1px solid var(--line);padding-block:1.6rem}.trust-principle__meta{color:var(--signal-dark);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.09em}.trust-principle p{color:var(--graphite-700)}.boundary-visual{display:grid;gap:.8rem;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--white);padding:1rem}.boundary-zone{display:grid;gap:.7rem;border:1px solid var(--line);border-radius:var(--radius-md);padding:1.1rem}.boundary-zone--korrd{border-color:var(--signal);background:color-mix(in srgb,var(--signal) 6%,var(--white))}.boundary-zone__label{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.boundary-zone p{color:var(--graphite-700);font-size:.84rem}.founder-note{display:grid;gap:2rem;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--white);padding:clamp(1.6rem,5vw,4rem)}.founder-note blockquote{max-width:26ch;font-size:clamp(1.7rem,3.5vw,3.4rem);font-weight:520;letter-spacing:-.045em;line-height:1.14}.founder-note__meta{display:grid;gap:.3rem;color:var(--graphite-500);font-family:var(--font-mono);font-size:.67rem}.application-layout{display:grid;gap:2rem;align-items:start}.fit-form{display:grid;gap:1.4rem;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--white);padding:clamp(1.35rem,4vw,2.6rem);box-shadow:var(--shadow-card)}.fit-form fieldset{display:grid;gap:1rem;min-width:0;border:0;padding:0}.fit-form legend{width:100%;margin-bottom:.85rem;padding-bottom:.75rem;border-bottom:1px solid var(--line);font-size:1.15rem;font-weight:680;letter-spacing:-.025em}.field{display:grid;gap:.5rem}.field label{font-size:.82rem;font-weight:680}.field select,.field input,.field textarea{width:100%;min-height:3.1rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--mineral-50);padding:.8rem .9rem}.field textarea{min-height:7rem;resize:vertical}.field select:focus,.field input:focus,.field textarea:focus{border-color:var(--signal);outline:2px solid color-mix(in srgb,var(--signal) 28%,transparent)}.field__hint{color:var(--graphite-500);font-size:.74rem}.form-notice{border-radius:var(--radius-md);background:var(--mineral-100);color:var(--graphite-700);font-size:.83rem;padding:1rem}.form-result{display:grid;gap:.8rem;border:1px solid var(--accepted);border-radius:var(--radius-md);background:color-mix(in srgb,var(--accepted) 8%,var(--white));padding:1.1rem}.form-result[data-state=review]{border-color:var(--signal);background:color-mix(in srgb,var(--signal) 8%,var(--white))}.form-result h3{font-size:1.15rem}.form-result p,.form-result li{color:var(--graphite-700);font-size:.88rem}.form-result ul{padding-left:1.2rem}.schedule-panel{display:grid;gap:1.3rem;border-radius:var(--radius-xl);background:var(--graphite-950);color:var(--white);padding:clamp(1.5rem,4vw,2.5rem)}.schedule-panel p,.schedule-panel li{color:var(--graphite-300)}.schedule-panel ul{display:grid;gap:.6rem;padding-left:1.1rem}.schedule-fallback{display:grid;gap:.65rem;border:1px solid var(--line-dark);border-radius:var(--radius-md);padding:1rem}.legal-copy{display:grid;gap:2.2rem}.legal-copy section{display:grid;gap:.85rem}.legal-copy h2{font-size:clamp(1.55rem,3vw,2.3rem)}.legal-copy p,.legal-copy li{color:var(--graphite-700)}.legal-copy ul{display:grid;gap:.6rem;padding-left:1.2rem}.site-footer{background:var(--graphite-950);color:var(--white);padding-block:4.5rem 2rem}.site-footer__top{display:grid;gap:3rem;padding-bottom:4rem;border-bottom:1px solid var(--line-dark)}.site-footer__statement{display:grid;gap:1rem;max-width:34rem}.site-footer__statement p{color:var(--graphite-300);font-size:clamp(1.05rem,2vw,1.4rem)}.site-footer__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.footer-column{display:grid;gap:.75rem;align-content:start}.footer-column strong{color:var(--graphite-300);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.footer-column a{width:fit-content;color:var(--graphite-300);font-size:.86rem;text-decoration:none}.footer-column a:hover{color:var(--signal)}.site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.5rem;color:var(--graphite-300);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.04em}.error-page{display:grid;min-height:100svh;place-items:center;background:var(--graphite-950);color:var(--white);padding:var(--gutter)}.error-page__inner{display:grid;gap:1.5rem;max-width:48rem}.error-code{color:var(--signal);font-family:var(--font-mono);font-size:clamp(5rem,24vw,16rem);font-weight:700;letter-spacing:-.1em;line-height:.8}}@layer utilities{.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.stack-sm{display:grid;gap:.75rem}.stack-md{display:grid;gap:1.3rem}.stack-lg{display:grid;gap:2.25rem}.max-copy{max-width:42rem}.text-muted{color:var(--graphite-500)}.text-light{color:var(--graphite-300)}.mono{font-family:var(--font-mono)}.divider{height:1px;border:0;background:var(--line)}}@media(min-width:48rem){.hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr)}.proof-rail__inner{grid-template-columns:repeat(4,minmax(0,1fr))}.proof-item:nth-child(2n){border-right:1px solid var(--line)}.proof-item:last-child{border-right:0}.proof-item:nth-child(n+3){border-top:0}.section-heading--split{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);gap:4rem}.text-grid--2,.fit-grid,.application-layout,.founder-note,.card-grid--2,.price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-build{grid-template-columns:minmax(0,.78fr) minmax(24rem,1.22fr)}.flow__item{grid-template-columns:3rem minmax(11rem,.55fr) minmax(0,1fr);gap:2rem;align-items:start}.flow__item:before{padding-top:.3rem}.rule-row{grid-template-columns:minmax(10rem,.38fr) minmax(0,.62fr);gap:2rem;padding:1.35rem 1.6rem}.trust-principle{grid-template-columns:4rem minmax(12rem,.45fr) minmax(0,.55fr);gap:2rem}.site-footer__top{grid-template-columns:1.15fr .85fr}}@media(min-width:68rem){.card-grid--4,.scope-map{grid-template-columns:repeat(4,minmax(0,1fr))}.scope-node:nth-child(2),.scope-node:nth-child(4){translate:0 2rem}}@media(max-width:59.99rem){.site-header{grid-template-columns:1fr auto;flex-wrap:wrap}.site-nav{grid-column:1 / -1;flex-wrap:wrap;justify-content:flex-start;border-top:1px solid var(--line);padding-top:1rem}.js .nav-toggle{display:inline-flex}.js .site-nav{display:none}.js.nav-open .site-nav{display:flex}.js.nav-open body{overflow:hidden}}@media(max-width:47.99rem){.site-header{padding-block:.9rem}.site-nav{position:static;display:grid;gap:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-soft);padding:.75rem}.js .site-nav{position:absolute;top:100%;right:var(--gutter);left:var(--gutter)}.site-nav>a:not(.button){border-bottom:1px solid var(--line);color:var(--graphite-950);font-size:1rem;padding:.9rem .35rem}.site-nav .button{margin-top:.75rem}.hero{min-height:auto}.hero__actions .button,.section-actions .button,.fit-form>.button{width:100%}.signal-corridor{min-height:27.5rem}.corridor-node{width:45%}.corridor-node:nth-of-type(5){top:22.2rem}.interface-shell__body{grid-template-columns:1fr}.interface-shell__rail{display:none}.site-footer__nav{gap:1.4rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-contrast:more){:root{--line: rgb(17 17 15 / 42%);--line-dark: rgb(243 241 233 / 45%)}.eyebrow,.lede,.card p,.status-list li,.legal-copy p,.legal-copy li{color:currentColor}}@layer components{.outcome-preview{position:relative;display:grid;gap:.9rem;overflow:hidden;border:1px solid var(--line-dark);border-radius:var(--radius-xl);background:radial-gradient(circle at 88% 8%,rgb(255 90 31 / 18%),transparent 30%),var(--graphite-950);box-shadow:var(--shadow-soft);color:var(--white);padding:clamp(1rem,3vw,1.5rem)}.outcome-preview:before{position:absolute;inset:0;background-image:linear-gradient(var(--line-dark) 1px,transparent 1px),linear-gradient(90deg,var(--line-dark) 1px,transparent 1px);background-size:3rem 3rem;content:"";-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0 / 55%),transparent 70%);mask-image:linear-gradient(to bottom,rgb(0 0 0 / 55%),transparent 70%);opacity:.35;pointer-events:none}.outcome-preview>*{position:relative;z-index:1}.outcome-preview__top,.model-preview__top{display:flex;justify-content:space-between;gap:1rem;color:var(--graphite-300);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.outcome-preview__before,.outcome-preview__after{display:grid;gap:.8rem;border:1px solid var(--line-dark);border-radius:var(--radius-md);background:#191916e0;padding:1.1rem}.outcome-preview__before strong{max-width:25ch;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.22}.outcome-preview__before ul{display:grid;gap:.45rem;list-style:none}.outcome-preview__before li{display:flex;gap:.5rem;color:var(--graphite-300);font-size:.78rem}.outcome-preview__before li:before{color:var(--exception);content:"×"}.outcome-preview__label{color:var(--signal);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}.outcome-preview__arrow{justify-self:center;width:2rem;height:2rem;border:1px solid var(--signal);border-radius:50%;color:var(--signal);font-size:1.1rem;line-height:1.75rem;text-align:center}.outcome-preview__after{border-color:#35c98a7a;background:linear-gradient(145deg,#35c98a14,#191916f5)}.outcome-preview__after>div:first-child{display:flex;justify-content:space-between;gap:.8rem;align-items:center}.outcome-preview__after dl{display:grid}.outcome-preview__after dl>div{display:grid;grid-template-columns:6.5rem 1fr;gap:.7rem;border-top:1px solid var(--line-dark);padding-block:.62rem}.outcome-preview__after dt{color:var(--graphite-300);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.05em;text-transform:uppercase}.outcome-preview__after dd{font-size:.75rem;line-height:1.4}.outcome-preview__truth{color:var(--graphite-300);font-family:var(--font-mono);font-size:.58rem;text-align:center}.section--calculator-promo{overflow:hidden;background:var(--graphite-950);color:var(--white)}.section--calculator-promo:before{position:absolute;inset:0;background:radial-gradient(circle at 75% 45%,rgb(255 90 31 / 12%),transparent 34%);content:"";pointer-events:none}.calculator-promo{position:relative;display:grid;gap:clamp(2.5rem,7vw,6rem);align-items:center}.calculator-promo__copy{display:grid;gap:1.5rem}.calculator-promo__copy h2{max-width:15ch}.calculator-promo__copy .lede{max-width:42rem;color:var(--graphite-300)}.model-preview{display:grid;gap:1rem;border:1px solid var(--line-dark);border-radius:var(--radius-xl);background:#191916d1;box-shadow:0 28px 80px #0000004d;padding:clamp(1.1rem,3vw,1.6rem)}.model-preview ol{display:grid;gap:.7rem;list-style:none}.model-preview li{display:grid;grid-template-columns:2.2rem 1fr;gap:.8rem;border-top:1px solid var(--line-dark);padding-top:.9rem}.model-preview li>span,.model-preview__output>span{color:var(--signal);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em}.model-preview li strong{display:block;font-size:.92rem}.model-preview li p,.model-preview__output p{margin-top:.25rem;color:var(--graphite-300);font-size:.75rem}.model-preview__output{display:grid;gap:.3rem;border-radius:var(--radius-md);background:var(--signal);color:var(--graphite-950);padding:1rem}.model-preview__output>span,.model-preview__output p{color:var(--graphite-950)}.page-hero--calculator{background:radial-gradient(circle at 85% 20%,rgb(255 90 31 / 12%),transparent 30%),var(--mineral-50)}.page-hero--calculator h1{max-width:13ch}.calculator-section{padding-top:clamp(3rem,7vw,6rem)}.opportunity-calculator{display:grid;gap:1.5rem}.calculator-header{display:grid;gap:1.2rem;align-items:end}.calculator-header>div{display:grid;gap:.7rem}.calculator-header h2{font-size:clamp(2.1rem,5vw,4.5rem)}.calculator-header>p{max-width:34rem;color:var(--graphite-500)}.calculator-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;border-block:1px solid var(--line)}.calculator-progress li{display:grid;gap:.2rem;color:var(--graphite-500);font-size:.76rem;font-weight:680;padding:.9rem .45rem}.calculator-progress li+li{border-left:1px solid var(--line)}.calculator-progress span{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em}.calculator-progress .is-active{color:var(--graphite-950);box-shadow:inset 0 -3px var(--signal)}.calculator-progress .is-complete{color:var(--signal-dark)}.calculator-shell{display:grid;gap:1.25rem;align-items:start}.calculator-steps{display:grid;gap:1rem;min-width:0;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--white);box-shadow:var(--shadow-card);padding:clamp(1rem,4vw,2rem)}.calculator-step{display:grid;gap:1.4rem;min-width:0;margin:0;border:0;padding:0}.calculator-step legend{display:flex;gap:.8rem;align-items:baseline;width:100%;border-bottom:1px solid var(--line);font-size:clamp(1.25rem,3vw,1.7rem);font-weight:710;letter-spacing:-.035em;padding-bottom:1rem}.calculator-step legend span{flex:none;color:var(--signal-dark);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}.calculator-step__intro{max-width:42rem;color:var(--graphite-500)}.calculator-fields{display:grid;gap:1rem}.number-field{display:flex;min-width:0;align-items:center;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--mineral-50)}.number-field:focus-within{border-color:var(--signal);outline:2px solid color-mix(in srgb,var(--signal) 28%,transparent)}.field .number-field input{min-width:0;border:0;border-radius:0;background:transparent;font-size:1.1rem;font-weight:700;outline:0}.number-field>span{flex:none;color:var(--graphite-500);font-family:var(--font-mono);font-size:.66rem;padding-inline:.8rem}.number-field--currency>span:first-child{color:var(--graphite-950);font-size:1rem;padding-right:0}.quick-entry{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.quick-entry>span{width:100%;color:var(--graphite-500);font-family:var(--font-mono);font-size:.56rem;letter-spacing:.04em;text-transform:uppercase}.quick-entry button{min-height:2rem;border:1px solid var(--line);border-radius:999px;background:transparent;cursor:pointer;font-size:.7rem;font-weight:700;padding-inline:.75rem}.quick-entry button:hover{border-color:var(--signal);color:var(--signal-dark)}.calculator-actions{display:flex;justify-content:space-between;gap:.75rem;border-top:1px solid var(--line);padding-top:1.3rem}.scenario-toggle{display:flex;gap:.9rem;align-items:flex-start;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--mineral-50);cursor:pointer;padding:1rem}.scenario-toggle:has(input:checked){border-color:var(--signal);background:color-mix(in srgb,var(--signal) 6%,var(--white))}.scenario-toggle input{width:1.2rem;height:1.2rem;margin-top:.2rem;accent-color:var(--signal)}.scenario-toggle span{display:grid;gap:.25rem}.scenario-toggle small{color:var(--graphite-500)}.calculator-fields--scenario{border-left:3px solid var(--signal);padding-left:1rem}.calculator-subheading{display:grid;gap:.2rem;border-top:1px solid var(--line);padding-top:1.3rem}.calculator-subheading span{color:var(--graphite-500);font-size:.82rem}.calculator-result{display:grid;min-width:0;overflow:hidden;border-radius:var(--radius-xl);background:var(--graphite-950);box-shadow:var(--shadow-soft);color:var(--white)}.calculator-result__top{display:grid;gap:.45rem;background:var(--signal);color:var(--graphite-950);padding:clamp(1.2rem,4vw,2rem)}.calculator-result__top>span,.calculator-payback>span,.calculator-fit>span,.calculator-price>span{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}.calculator-result__top>strong{overflow-wrap:anywhere;font-size:clamp(2.6rem,6vw,4.5rem);font-weight:760;letter-spacing:-.065em;line-height:.95}.calculator-result__top p{font-size:.75rem}.calculator-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line-dark)}.calculator-metrics>div{display:grid;gap:.35rem;min-width:0;border-top:1px solid var(--line-dark);padding:1rem}.calculator-metrics>div:nth-child(odd){border-right:1px solid var(--line-dark)}.calculator-metrics dt{color:var(--graphite-300);font-size:.68rem;line-height:1.3}.calculator-metrics dd{overflow-wrap:anywhere;font-size:clamp(1rem,2vw,1.3rem);font-weight:720;letter-spacing:-.03em}.calculator-payback,.calculator-fit,.calculator-price,.calculator-math,.calculator-disclosure,.calculator-result__actions{display:grid;gap:.7rem;border-bottom:1px solid var(--line-dark);padding:1.1rem}.calculator-scope-note{border-bottom:1px solid var(--line-dark);background:color-mix(in srgb,var(--signal) 10%,var(--graphite-950));color:var(--graphite-300);font-size:.72rem;padding:1rem 1.1rem}.calculator-payback strong,.calculator-fit strong{font-size:1.05rem;line-height:1.25}.calculator-payback p,.calculator-fit p,.calculator-fit li,.calculator-disclosure p{color:var(--graphite-300);font-size:.72rem}.calculator-fit ul{display:grid;gap:.4rem;padding-left:1rem}.calculator-price{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-price>span{grid-column:1 / -1;color:var(--graphite-300)}.calculator-price>div{display:grid;gap:.1rem}.calculator-price strong{font-size:1.35rem}.calculator-price small{color:var(--graphite-300);font-size:.66rem}.calculator-disclosure strong{color:var(--accepted);font-size:.75rem}.calculator-math summary{cursor:pointer;font-size:.78rem;font-weight:720}.calculator-math>div{display:grid;gap:.55rem;padding-top:.3rem}.calculator-math p{color:var(--graphite-300);font-size:.7rem}.calculator-result__actions{border-bottom:0}.calculator-result__actions .button{width:100%}.button:disabled{cursor:not-allowed;opacity:.45}.next-step-grid{display:grid;gap:clamp(2rem,6vw,5rem);align-items:start}}@media(min-width:48rem){.calculator-promo,.calculator-header,.next-step-grid,.calculator-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.calculator-shell{grid-template-columns:minmax(0,1.15fr) minmax(21rem,.85fr);gap:1.5rem}.calculator-result{position:sticky;top:1.5rem}}@media(max-width:47.99rem){.outcome-preview__after dl>div{grid-template-columns:1fr;gap:.25rem}.calculator-progress li{font-size:.66rem}.calculator-step legend{display:grid}.calculator-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-actions>span{display:none}.calculator-actions:has(>span) .button{grid-column:1 / -1}.calculator-actions .button{min-width:0;padding-inline:.65rem}.calculator-metrics{grid-template-columns:1fr}.calculator-metrics>div:nth-child(odd){border-right:0}}.availability-line{display:flex;align-items:center;gap:.55rem;width:fit-content;border:1px solid var(--line);border-radius:999px;background:#fffef9b8;color:var(--graphite-700);font-family:var(--font-mono);font-size:.63rem;letter-spacing:.06em;padding:.48rem .7rem;text-transform:uppercase}.status-dot{width:.48rem;height:.48rem;border-radius:50%;background:var(--graphite-300)}.status-dot--pilot{background:var(--signal);box-shadow:0 0 0 3px #ff5a1f21}.hero--maintenance{min-height:auto;padding-block:clamp(4.2rem,9vw,8rem) clamp(4rem,8vw,7rem)}.hero__grid--maintenance{grid-template-columns:1fr;gap:clamp(3rem,7vw,6.5rem)}.hero--maintenance .hero__title{max-width:12.5ch;font-size:clamp(3.2rem,7.7vw,7.1rem)}.hero--maintenance .lede{max-width:38rem}.resolution-tape{overflow:hidden;border:1px solid var(--line-dark);border-radius:var(--radius-xl);background:var(--graphite-950);box-shadow:0 30px 90px #11110f2e;color:var(--white)}.resolution-tape--hero{position:relative}.resolution-tape--hero:after{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / 3%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 3%) 1px,transparent 1px);background-size:2.4rem 2.4rem;content:"";-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0 / 75%),transparent 90%);mask-image:linear-gradient(to bottom,rgb(0 0 0 / 75%),transparent 90%)}.resolution-tape__header,.resolution-tape__footer{position:relative;z-index:1;display:flex;justify-content:space-between;gap:1rem;align-items:center;border-bottom:1px solid var(--line-dark);padding:1rem 1.15rem}.resolution-tape__header>div{display:grid;gap:.2rem}.resolution-tape__header strong{font-size:.9rem;letter-spacing:-.01em}.tape-kicker,.tape-event__meta,.status-chip{color:var(--graphite-300);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.status-chip{flex:none;border:1px solid var(--line-dark);border-radius:999px;padding:.38rem .55rem}.status-chip--synthetic{border-color:#35c98a5c;color:var(--accepted)}.resolution-tape__track{position:relative;z-index:1;list-style:none;padding:.45rem 1.15rem}.tape-event{display:grid;grid-template-columns:2.9rem .85rem minmax(0,1fr);gap:.75rem;min-height:6rem;padding-block:1rem}.tape-event+.tape-event{border-top:1px solid rgb(255 255 255 / 8%)}.tape-event__time{color:var(--graphite-300);font-family:var(--font-mono);font-size:.62rem;padding-top:.13rem}.tape-event__marker{position:relative;width:.62rem;height:.62rem;margin-top:.12rem;border:1px solid var(--graphite-300);border-radius:50%;background:var(--graphite-950)}.tape-event:not(:last-child) .tape-event__marker:after{position:absolute;top:.8rem;bottom:-4.75rem;left:50%;width:1px;background:var(--line-dark);content:""}.tape-event--done .tape-event__marker,.tape-event--verified .tape-event__marker{border-color:var(--accepted);box-shadow:inset 0 0 0 2px var(--graphite-950);background:var(--accepted)}.tape-event--wait .tape-event__marker{border-color:var(--signal);background:var(--signal);box-shadow:inset 0 0 0 2px var(--graphite-950)}.tape-event--gate .tape-event__marker{border-radius:.1rem;border-color:var(--signal);rotate:45deg}.tape-event>div{display:grid;gap:.25rem}.tape-event strong{font-size:.9rem;letter-spacing:-.015em}.tape-event p{color:var(--graphite-300);font-size:.74rem;line-height:1.45}.tape-event--verified strong{color:var(--accepted)}.resolution-tape__footer{justify-content:flex-start;flex-wrap:wrap;border-top:1px solid var(--line-dark);border-bottom:0;color:var(--graphite-300);font-family:var(--font-mono);font-size:.55rem;letter-spacing:.05em;text-transform:uppercase}.resolution-tape__footer span{display:inline-flex;gap:.4rem;align-items:center}.legend-dot{display:inline-block;width:.4rem;height:.4rem;border:1px solid currentColor;border-radius:50%}.legend-dot--wait,.legend-dot--gate{border-color:var(--signal)}.legend-dot--gate{border-radius:0;rotate:45deg}.legend-dot--verified{border-color:var(--accepted);background:var(--accepted)}.status-rail{border-block:1px solid var(--line);background:var(--white)}.status-rail__inner{display:grid}.status-rail__inner>div{display:grid;gap:.55rem;align-content:start;border-bottom:1px solid var(--line);padding:1.25rem 0}.status-rail__inner>div:last-child{border-bottom:0}.status-rail__inner strong{max-width:27rem;font-size:.82rem;font-weight:630;line-height:1.4}.status-label{display:inline-flex;width:fit-content;border-radius:999px;font-family:var(--font-mono);font-size:.55rem;font-weight:700;letter-spacing:.07em;padding:.3rem .48rem;text-transform:uppercase}.status-label--available{background:color-mix(in srgb,var(--accepted) 16%,var(--white));color:#16714d}.status-label--pilot{background:color-mix(in srgb,var(--signal) 15%,var(--white));color:var(--signal-dark)}.status-label--planned{background:var(--mineral-100);color:var(--graphite-500)}.resolution-loop{display:grid;list-style:none;margin-top:clamp(2rem,5vw,4rem);border:1px solid var(--line-dark)}.resolution-loop li{display:grid;gap:.65rem;border-bottom:1px solid var(--line-dark);padding:clamp(1.2rem,3vw,2rem)}.resolution-loop li:last-child{border-bottom:0}.resolution-loop span,.roadmap-card__release{color:var(--signal);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em}.resolution-loop strong{color:var(--white);font-size:1.15rem}.resolution-loop p{color:var(--graphite-300);font-size:.84rem}.dark-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.load-preview{overflow:hidden;border:1px solid var(--line-dark);border-radius:var(--radius-xl);background:var(--graphite-950);color:var(--white);box-shadow:var(--shadow-card)}.load-preview__header{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line-dark);color:var(--graphite-300);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.04em;padding:1rem}.load-preview dl{padding:.3rem 1rem}.load-preview dl div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line-dark);padding:.85rem 0}.load-preview dt{color:var(--graphite-300);font-size:.78rem}.load-preview dd{font-size:.78rem;font-weight:680}.load-preview__result{display:grid;gap:.3rem;background:var(--signal);color:var(--graphite-950);padding:1.2rem}.load-preview__result span{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em}.load-preview__result strong{font-size:clamp(1.25rem,3vw,1.8rem)}.load-preview__result p{color:var(--graphite-800);font-size:.74rem}.roadmap-rail{display:grid;gap:1px;margin-top:2.5rem;border:1px solid var(--line);background:var(--line)}.roadmap-card{display:grid;gap:.9rem;align-content:start;min-height:18rem;background:var(--white);padding:clamp(1.25rem,3vw,2rem)}.roadmap-card--available{box-shadow:inset 0 4px var(--accepted)}.roadmap-card--pilot{box-shadow:inset 0 4px var(--signal)}.roadmap-card .status-label{margin-bottom:auto}.roadmap-card h3{font-size:clamp(1.35rem,2vw,1.8rem)}.roadmap-card>p:last-child{color:var(--graphite-500);font-size:.85rem}.roadmap-link{margin-top:1.5rem}.pilot-panel{display:grid;gap:clamp(2rem,6vw,5rem);align-items:start}.pilot-panel h2{color:var(--white);font-size:clamp(2.4rem,5vw,5rem)}.pilot-panel__details{display:grid;gap:1.4rem}.pilot-panel__details>p{color:var(--graphite-300);font-size:1.05rem}.compact-list{display:flex;flex-wrap:wrap;list-style:none;gap:.55rem}.compact-list li{border:1px solid var(--line-dark);border-radius:999px;color:var(--graphite-300);font-family:var(--font-mono);font-size:.59rem;letter-spacing:.04em;padding:.45rem .62rem;text-transform:uppercase}[data-reveal],.js [data-reveal],.js [data-reveal].is-revealed{opacity:1;transform:none}@media(min-width:48rem){.status-rail__inner{grid-template-columns:repeat(3,minmax(0,1fr))}.status-rail__inner>div{border-right:1px solid var(--line);border-bottom:0;padding:1.3rem}.status-rail__inner>div:first-child{padding-left:0}.status-rail__inner>div:last-child{border-right:0;padding-right:0}.resolution-loop{grid-template-columns:repeat(5,minmax(0,1fr))}.resolution-loop li{border-right:1px solid var(--line-dark);border-bottom:0}.resolution-loop li:last-child{border-right:0}.roadmap-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-panel{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr)}}@media(min-width:68rem){.hero__grid--maintenance{grid-template-columns:minmax(0,1.05fr) minmax(30rem,.95fr)}.roadmap-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:47.99rem){.resolution-tape__header{align-items:flex-start}.tape-event{grid-template-columns:2.6rem .75rem minmax(0,1fr);gap:.55rem}.resolution-tape__footer{gap:.65rem}.dark-actions .button,.pilot-panel .button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js [data-reveal]{opacity:1;transform:none}}.page-hero--system h1{max-width:13ch}.kernel-map{display:grid;gap:1rem;align-items:stretch;margin-top:clamp(2rem,5vw,4rem)}.kernel-lane,.kernel-core{display:grid;gap:.8rem;align-content:center;min-height:14rem;border:1px solid var(--line-dark);padding:clamp(1.2rem,3vw,2rem)}.kernel-lane>span,.kernel-core>span,.install-card>span,.audit-grid article>span,.engagement-card__top,.boundary-grid article>span,.control-ledger article>span{color:var(--graphite-300);font-family:var(--font-mono);font-size:.59rem;letter-spacing:.08em;text-transform:uppercase}.kernel-lane strong{color:var(--white);font-size:clamp(1.35rem,2.8vw,2rem)}.kernel-lane p{color:var(--graphite-300);font-size:.82rem}.kernel-core{border-color:var(--signal);background:var(--signal);color:var(--graphite-950)}.kernel-core>span{color:var(--graphite-800)}.kernel-core__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#11110f33}.kernel-core__row strong{background:var(--signal);font-size:.72rem;padding:.85rem .35rem;text-align:center}.kernel-arrow{display:none;align-self:center;color:var(--signal);font-size:1.5rem;text-align:center}.system-truth{margin-top:1.25rem}.install-grid,.audit-grid,.boundary-grid,.control-ledger,.metric-ledger{display:grid;gap:1px;margin-top:clamp(2rem,5vw,4rem);border:1px solid var(--line);background:var(--line)}.install-card,.audit-grid article,.boundary-grid article,.control-ledger article{display:grid;gap:.9rem;align-content:start;min-height:16rem;background:var(--white);padding:clamp(1.25rem,3vw,2rem)}.install-card h3,.audit-grid h3,.boundary-grid h3,.control-ledger h3{font-size:clamp(1.25rem,2.3vw,1.75rem)}.install-card p,.audit-grid p,.boundary-grid p,.control-ledger p{color:var(--graphite-500);font-size:.85rem}.install-card .status-label{align-self:end;margin-top:auto}.install-card--signal,.audit-grid__signal{background:var(--signal)!important}.install-card--signal>span,.install-card--signal p,.audit-grid__signal>span,.audit-grid__signal p{color:var(--graphite-800)}.install-card--signal .status-label{background:#fffef9c2}.agent-ledger{display:grid;margin-top:clamp(2rem,5vw,4rem);border-top:1px solid var(--line)}.agent-ledger article{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.9rem;align-items:start;border-bottom:1px solid var(--line);padding:1.2rem 0}.agent-ledger article>span{color:var(--signal-dark);font-family:var(--font-mono);font-size:.62rem}.agent-ledger article>div{display:grid;gap:.35rem}.agent-ledger h3{font-size:1.15rem}.agent-ledger p{color:var(--graphite-500);font-size:.82rem}.agent-ledger small{grid-column:2;width:fit-content;border:1px solid var(--line);border-radius:999px;color:var(--graphite-500);font-family:var(--font-mono);font-size:.53rem;letter-spacing:.06em;padding:.35rem .5rem;text-transform:uppercase}.message-pipeline{display:grid;list-style:none;margin-top:clamp(2rem,5vw,4rem);border:1px solid var(--line)}.message-pipeline li{display:grid;gap:.65rem;border-bottom:1px solid var(--line);background:var(--white);padding:clamp(1.1rem,3vw,1.7rem)}.message-pipeline li:last-child{border-bottom:0}.message-pipeline span{color:var(--signal-dark);font-family:var(--font-mono);font-size:.59rem;letter-spacing:.07em;text-transform:uppercase}.message-pipeline strong{font-size:.97rem}.message-pipeline p{color:var(--graphite-500);font-size:.8rem}.message-boundaries{display:grid;gap:1rem;margin-top:1rem}.message-boundaries>div{display:grid;gap:.65rem;border:1px solid var(--line);background:var(--mineral-100);padding:1.25rem}.message-boundaries p{color:var(--graphite-500);font-size:.84rem}.approval-strip{display:grid;gap:1px;margin-top:clamp(2rem,5vw,4rem);border:1px solid var(--line-dark);background:var(--line-dark)}.approval-strip article{display:grid;gap:.75rem;align-content:start;min-height:14rem;background:var(--graphite-900);padding:clamp(1.2rem,3vw,1.8rem)}.approval-strip article>span{color:var(--signal);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em}.approval-strip h3{color:var(--white);font-size:1.35rem}.approval-strip p{color:var(--graphite-300);font-size:.82rem}.approval-strip__signal{background:var(--signal)!important}.approval-strip__signal>span,.approval-strip__signal p{color:var(--graphite-800)!important}.approval-strip__signal h3{color:var(--graphite-950)}.release-stack{margin-top:clamp(2rem,5vw,4rem);border-top:1px solid var(--line)}.release-row{display:grid;gap:1rem;border-bottom:1px solid var(--line);padding:1.5rem 0}.release-row>div{display:flex;gap:.7rem;align-items:center}.release-row>div>strong{font-family:var(--font-mono);font-size:.65rem}.release-row h3{font-size:clamp(1.25rem,2.5vw,1.8rem)}.release-row p{color:var(--graphite-500);font-size:.88rem}.release-row>small{color:var(--graphite-500);font-family:var(--font-mono);font-size:.59rem;letter-spacing:.03em}.release-row--available{box-shadow:inset 4px 0 var(--accepted);padding-left:1rem}.release-row--pilot{box-shadow:inset 4px 0 var(--signal);padding-left:1rem}.method-stages,.pilot-calendar{display:grid;list-style:none;margin-top:clamp(2rem,5vw,4rem);border-top:1px solid var(--line-dark)}.method-stages li,.pilot-calendar li{display:grid;gap:1rem;border-bottom:1px solid var(--line-dark);padding:1.5rem 0}.method-stages__number{color:var(--signal);font-family:var(--font-mono);font-size:.68rem}.method-stages li>div:nth-child(2){display:grid;gap:.45rem}.method-stages li>div:nth-child(2)>span,.pilot-calendar li>span{color:var(--signal);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.method-stages h3{color:var(--white);font-size:clamp(1.25rem,2.5vw,1.9rem)}.method-stages p{color:var(--graphite-300);font-size:.84rem}.method-stages li>strong{align-self:start;border:1px solid var(--line-dark);border-radius:999px;color:var(--graphite-300);font-family:var(--font-mono);font-size:.57rem;font-weight:600;letter-spacing:.03em;padding:.45rem .6rem}.autonomy-ladder{display:grid;gap:1px;margin-top:clamp(2rem,5vw,4rem);border:1px solid var(--line);background:var(--line)}.autonomy-ladder article{display:grid;gap:.75rem;align-content:start;min-height:13rem;background:var(--white);padding:1.25rem}.autonomy-ladder article>span{color:var(--signal-dark);font-family:var(--font-mono);font-size:.7rem}.autonomy-ladder h3{font-size:1.25rem}.autonomy-ladder p{color:var(--graphite-500);font-size:.8rem}.autonomy-ladder .status-label{align-self:end;margin-top:auto}.input-ledger{display:grid;gap:1px;margin-top:clamp(2rem,5vw,4rem);border:1px solid var(--line-dark);background:var(--line-dark)}.input-ledger>div{display:grid;gap:.6rem;background:var(--graphite-900);padding:1.25rem}.input-ledger span{color:var(--signal);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.07em;text-transform:uppercase}.input-ledger strong{color:var(--white);font-size:.9rem;line-height:1.5}.engagement-grid{display:grid;gap:1.25rem}.engagement-card{display:grid;gap:1.35rem;align-content:start;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--white);box-shadow:var(--shadow-card);padding:clamp(1.25rem,4vw,2.4rem)}.engagement-card--featured{border-color:var(--signal);box-shadow:inset 0 5px var(--signal),var(--shadow-card)}.engagement-card__top{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding-bottom:1rem}.engagement-card__top strong{color:var(--graphite-950);font-size:.65rem}.engagement-card h2{font-size:clamp(2.1rem,4.5vw,4rem)}.engagement-card>p{color:var(--graphite-500)}.engagement-card__price{display:grid;gap:.2rem;margin-top:auto;border-top:1px solid var(--line);padding-top:1.15rem}.engagement-card__price span{color:var(--graphite-500);font-family:var(--font-mono);font-size:.57rem;letter-spacing:.04em;text-transform:uppercase}.pilot-calendar,.pilot-calendar li{border-color:var(--line)}.pilot-calendar li>div{display:grid;gap:.4rem}.pilot-calendar h3{font-size:clamp(1.25rem,2.5vw,1.8rem)}.pilot-calendar p{color:var(--graphite-500);font-size:.86rem}.pilot-calendar li>strong{color:var(--graphite-500);font-family:var(--font-mono);font-size:.58rem}.scope-matrix{display:grid;gap:1px;margin-top:clamp(2rem,5vw,4rem);border:1px solid var(--line-dark);background:var(--line-dark)}.scope-matrix>div{background:var(--graphite-900);padding:clamp(1.25rem,3vw,2rem)}.scope-matrix span{color:var(--signal);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em}.scope-matrix ul{display:grid;gap:.7rem;margin-top:1.2rem;padding-left:1.1rem}.scope-matrix li{color:var(--graphite-300);font-size:.84rem}.metric-ledger>div{display:grid;gap:.6rem;min-height:9rem;align-content:center;background:var(--white);padding:1.25rem}.metric-ledger span{color:var(--signal-dark);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em}.metric-ledger strong{font-size:.9rem;line-height:1.45}.pricing-equation{display:grid;gap:1px;margin-top:clamp(2rem,5vw,4rem);border:1px solid var(--line);background:var(--line)}.pricing-equation>div{display:grid;gap:.7rem;background:var(--white);padding:1.4rem}.pricing-equation span{color:var(--signal-dark);font-family:var(--font-mono);font-size:.59rem;letter-spacing:.08em}.pricing-equation strong{font-size:clamp(1.4rem,3vw,2.1rem)}.pricing-equation p{color:var(--graphite-500);font-size:.82rem}.pricing-note{margin-top:1rem}.data-corridor{display:grid;gap:1px;margin-top:clamp(2rem,5vw,4rem);border:1px solid var(--line);background:var(--line)}.data-corridor>div{display:grid;gap:.75rem;align-content:start;min-height:14rem;background:var(--white);padding:1.4rem}.data-corridor span{color:var(--signal-dark);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.07em}.data-corridor p{color:var(--graphite-500);font-size:.83rem}.data-corridor__core{background:var(--signal)!important}.data-corridor__core span,.data-corridor__core p{color:var(--graphite-800)}.trust-callout,.trust-note{margin-top:1rem}.control-ledger{border-color:var(--line-dark);background:var(--line-dark)}.control-ledger article{background:var(--graphite-900)}.control-ledger h3{color:var(--white)}.control-ledger p,.control-ledger article>span{color:var(--graphite-300)}.resolution-calculator__intro{display:grid;gap:1.2rem;align-items:end;margin-bottom:2rem}.resolution-calculator__intro>div{display:grid;gap:.8rem}.resolution-calculator__intro>p{max-width:35rem;color:var(--graphite-500)}.resolution-calculator{display:grid;gap:1.25rem;align-items:start}.resolution-calculator__inputs{display:grid;gap:1.2rem;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--white);box-shadow:var(--shadow-card);padding:clamp(1.2rem,4vw,2rem)}.resolution-calculator .field>label{display:flex;justify-content:space-between;gap:1rem;align-items:center}.field--range{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--mineral-50);padding:1rem}.field--range input[type=range]{min-height:1.4rem;border:0;background:transparent;accent-color:var(--signal);padding:0}.field--range label strong{color:var(--signal-dark);font-family:var(--font-mono)}.resolution-calculator__results{display:grid;overflow:hidden;border:1px solid var(--line-dark);border-radius:var(--radius-xl);background:var(--graphite-950);box-shadow:var(--shadow-soft);color:var(--white)}.resolution-calculator__results:focus{outline:3px solid var(--signal);outline-offset:4px}.calculator-result__header{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line-dark);color:var(--graphite-300);font-family:var(--font-mono);font-size:.57rem;letter-spacing:.05em;padding:1rem 1.2rem;text-transform:uppercase}.result-primary{display:grid;gap:.5rem;background:var(--signal);color:var(--graphite-950);padding:clamp(1.25rem,4vw,2rem)}.result-primary>span{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em}.result-primary>strong{font-size:clamp(2.2rem,6vw,4.3rem);letter-spacing:-.055em}.result-primary>p{color:var(--graphite-800);font-size:.73rem}.result-ledger>div{display:grid;gap:.45rem;border-bottom:1px solid var(--line-dark);padding:1rem 1.2rem}.result-ledger dt{color:var(--graphite-300);font-size:.72rem}.result-ledger dd{color:var(--white);font-size:1.15rem;font-weight:680}.formula-panel{padding:1rem 1.2rem 1.2rem}.formula-panel summary{cursor:pointer;color:var(--signal);font-size:.8rem;font-weight:700}.formula-panel>div{display:grid;gap:.65rem;padding-top:1rem}.formula-panel p{color:var(--graphite-300);font-size:.72rem}.application-layout--maintenance{display:grid;gap:clamp(2rem,5vw,4rem);align-items:start}.application-form{display:grid;gap:1.2rem;border-radius:var(--radius-xl);background:var(--white);color:var(--graphite-950);padding:clamp(1.2rem,4vw,2rem)}.application-fields{display:grid;gap:1rem}.application-form .form-notice{display:grid;gap:.4rem}.application-result{display:grid;gap:1rem;border:1px solid var(--accepted);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accepted) 7%,var(--white));padding:1.2rem}.application-result h3{font-size:1.4rem}.application-result>p{color:var(--graphite-500);font-size:.85rem}.application-result pre{max-height:22rem;overflow:auto;white-space:pre-wrap;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--mineral-50);font-size:.72rem;padding:1rem}@media(min-width:48rem){.install-grid,.audit-grid,.boundary-grid,.control-ledger,.metric-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-ledger article{grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center}.agent-ledger small{grid-column:auto}.message-pipeline{grid-template-columns:repeat(5,minmax(0,1fr))}.message-pipeline li{border-right:1px solid var(--line);border-bottom:0}.message-pipeline li:last-child{border-right:0}.message-boundaries,.scope-matrix,.engagement-grid,.approval-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.release-row{grid-template-columns:10rem minmax(12rem,.55fr) minmax(0,1fr) 12rem;align-items:center}.method-stages li{grid-template-columns:3rem minmax(0,1fr) auto;align-items:start}.pilot-calendar li{grid-template-columns:7rem minmax(0,1fr) 12rem;align-items:start}.autonomy-ladder{grid-template-columns:repeat(5,minmax(0,1fr))}.input-ledger,.pricing-equation,.data-corridor,.resolution-calculator__intro,.resolution-calculator,.application-layout--maintenance,.application-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:68rem){.kernel-map{grid-template-columns:minmax(13rem,.75fr) 2rem minmax(20rem,1.25fr) 2rem minmax(13rem,.75fr)}.kernel-arrow{display:block}.install-grid,.audit-grid,.boundary-grid,.control-ledger,.metric-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.approval-strip,.input-ledger{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-equation,.data-corridor{grid-template-columns:repeat(3,minmax(0,1fr))}.resolution-calculator{grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr)}.resolution-calculator__results,.schedule-panel{position:sticky;top:1.5rem}}@media(max-width:47.99rem){.autonomy-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.autonomy-ladder article:last-child{grid-column:1 / -1}.release-row{padding-inline:.25rem}.engagement-card{border-radius:var(--radius-lg)}.result-primary>strong{overflow-wrap:anywhere}}
