:root{--bg-primary:#f5f4ef;--bg-secondary:#fff;--bg-tertiary:#ecebe3;--bg-dark:#050505;--bg-dark-panel:#0c0c0c;--bg-dark-soft:#101010;--text-primary:#0a0a0a;--text-secondary:#353535;--text-tertiary:#6f6f6f;--text-inverse:#f4f4f4;--accent-primary:#00b86b;--accent-secondary:#008f52;--accent-soft:#00b86b1f;--status-alert:#d22b2b;--status-warning:#b77a00;--border-primary:#101010;--border-secondary:#cfcfc3;--border-dark:#ffffff29;--shadow-panel:0 18px 42px #00000014;--space-1:12px;--space-2:24px;--space-3:36px;--space-4:48px;--space-5:60px;--space-6:72px;--space-8:96px;--space-10:120px;--max-width:1260px;--timing-base:.3s cubic-bezier(.4,0,.2,1);--timing-smooth:.52s cubic-bezier(.25,.46,.45,.94);--timing-scroll:.8s cubic-bezier(.16,1,.3,1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--bg-dark);color:var(--text-primary);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:IBM Plex Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}main{width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{background:0 0}.page{min-height:100vh;position:relative;overflow-x:clip}.page:before{content:"";pointer-events:none;opacity:.24;mix-blend-mode:screen;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:24px 24px;position:fixed;inset:0}.nav{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-2);padding:18px var(--space-3);color:var(--text-inverse);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050505e0;border-bottom:1px solid #ffffff1f;display:flex;position:sticky;top:0}.scroll-progress{background:var(--accent-primary);transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0}.brand{letter-spacing:.04em;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.brand .dot{background:var(--accent-primary);border-radius:50%;width:10px;height:10px}.nav-links{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;align-items:center;gap:20px;font-size:12px;display:flex}.nav-links a{padding-bottom:4px;position:relative}.nav-links a:after{content:"";background:var(--accent-primary);transform-origin:0;width:100%;height:1px;transition:transform var(--timing-base);position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav-links a:hover:after,.nav-links a:focus-visible:after{transform:scaleX(1)}.nav-cta{align-items:center;gap:12px;display:flex}.btn{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;min-height:44px;transition:background var(--timing-base),border-color var(--timing-base),color var(--timing-base),transform var(--timing-base);border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;padding:12px 22px;font-size:12px;font-weight:600;display:inline-flex}.btn:hover,.btn:focus-visible{transform:translateY(-1px)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn.primary{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.btn.primary:hover,.btn.primary:focus-visible{background:var(--accent-secondary);border-color:var(--accent-secondary)}.btn.secondary{color:var(--accent-primary);border-color:var(--accent-primary);background:0 0}.btn.secondary:hover,.btn.secondary:focus-visible{background:var(--accent-soft)}.btn.ghost{color:inherit;background:0 0;border-color:currentColor}.section{position:relative;overflow:clip}.section-content{width:min(var(--max-width),calc(100% - 2*var(--space-3)));min-height:100vh;padding:calc(var(--space-10) + 20px)0 var(--space-8);justify-content:center;gap:var(--space-4);z-index:1;flex-direction:column;margin:0 auto;display:flex;position:relative}.section-light{background:var(--bg-primary);color:var(--text-primary)}.section-light:before{content:"";pointer-events:none;opacity:.35;background-image:linear-gradient(#0a0a0a0b 1px,#0000 1px),linear-gradient(90deg,#0a0a0a0b 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.section-dark{background:var(--bg-dark);color:var(--text-inverse)}.section-dark:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.section-intro{gap:18px;display:grid}.section-rule{opacity:.14;background:currentColor;width:100%;height:1px}.section-meta{align-items:center;gap:14px;display:flex}.section-number{letter-spacing:.14em;text-transform:uppercase;border:1px solid;justify-content:center;align-items:center;min-width:40px;min-height:28px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.eyebrow,.spec-label{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.eyebrow{color:var(--accent-primary)}.spec-label{color:var(--text-tertiary)}.section-dark .spec-label{color:#ffffff9e}.section-head-grid{gap:var(--space-3);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;display:grid}.section-head-grid h2,.hero-copy h1,.hero-panel-head h2,.cta-panel h2{letter-spacing:-.045em;margin:0;line-height:.96}.section-head-grid h2,.cta-panel h2{font-size:clamp(42px,4.4vw,64px)}.body,.lead,.hero-panel-head p,.problem-card p,.problem-ledger p,.system-spec-list p,.comparison-note-row p,.timeline-card-head p,.routine-summary-card p,.exception-card p,.quote-block footer span,.cta-panel .body{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.65}.section-dark .body,.section-dark .lead,.section-dark .hero-panel-head p,.section-dark .problem-card p,.section-dark .problem-ledger p,.section-dark .system-spec-list p,.section-dark .comparison-note-row p,.section-dark .timeline-card-head p,.section-dark .routine-summary-card p,.section-dark .exception-card p,.section-dark .quote-block footer span,.section-dark .cta-panel .body{color:#ffffffb8}.hero{background:var(--bg-dark);min-height:100vh;color:var(--text-inverse)}.hero-shell{padding-top:calc(var(--space-8) + 16px);padding-bottom:var(--space-10)}.hero-stack{gap:var(--space-8);grid-template-columns:1fr;display:grid}.hero-copy{width:min(980px,100%)}.hero-copy-centered{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 240px);margin-inline:auto;display:flex}.hero-kicker{margin-bottom:var(--space-2);align-items:center;gap:14px;display:flex}.hero-copy h1{max-width:14ch;font-size:clamp(62px,7vw,92px)}.hero-copy .lead{max-width:760px;margin-top:var(--space-2);color:#ffffffc7;font-size:18px}.animated-hero{width:min(960px,100%)}.animated-hero-title{flex-direction:column;align-items:center;gap:.12em;max-width:16ch;margin:0;display:flex}.animated-hero-line{display:block}.animated-hero-line-rotator{width:min(12ch,100%);color:var(--accent-primary)}.animated-hero-rotator-shell{place-items:center;width:100%;display:grid}.animated-hero-rotator-sizer,.animated-hero-phrase{grid-area:1/1;display:block}.animated-hero-rotator-sizer{visibility:hidden}.animated-hero-phrase{color:var(--accent-primary)}.animated-hero-body{margin-inline:auto}.animated-hero-actions{margin-top:var(--space-3)}.hero-actions{margin-top:var(--space-3);flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hero-proof-strip{margin-top:var(--space-4);border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1080px,100%);display:grid}.proof-cell{border-right:1px solid #ffffff14;padding:18px 20px}.proof-cell:last-child{border-right:0}.proof-cell strong{margin-top:10px;font-size:28px;line-height:1;display:block}.proof-cell p{color:#ffffffa8;margin:10px 0 0;font-size:13px;line-height:1.5}.proof-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffffa8;font-size:11px;display:inline-block}.hero-panel{box-shadow:none;background:#0c0c0ceb;border:1px solid #ffffff24}.hero-panel-stage{width:min(1280px,100%);min-height:calc(100vh - 140px);margin-inline:auto}.hero-panel-head,.hero-panel-footer{gap:var(--space-2);border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);padding:24px 28px;display:grid}.hero-panel-head h2{margin-top:10px;font-size:clamp(28px,2.3vw,40px)}.hero-panel-head p{align-self:end;max-width:38ch}.hero-panel-footer{border-top:1px solid #ffffff1f;border-bottom:0}.hero-panel-footer p{color:#ffffffbd;margin:10px 0 0;font-size:14px}.problem-layout,.system-layout,.comparison-layout,.queue-layout,.roi-grid{gap:var(--space-4);display:grid}.problem-layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start}.problem-grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.problem-card,.problem-ledger,.spec-panel,.board-module,.comparison-shell,.routine-summary-card,.exception-card,.metric-card,.timeline-card,.pricing-card,.quote-block,.faq-wrap,.cta-panel{border:1px solid var(--border-primary);background:var(--bg-secondary)}.problem-card,.problem-ledger,.spec-panel,.board-module,.comparison-shell,.routine-summary-card,.exception-card,.metric-card,.timeline-card,.pricing-card,.quote-block,.cta-panel{padding:24px}.problem-card h3,.board-module-head h3,.timeline-card-head h3,.pricing-card h3,.quote-block strong{margin:12px 0 0;font-size:28px;line-height:1.05}.problem-card p{margin-top:14px}.problem-ledger{gap:18px;display:grid}.problem-ledger p{margin-top:8px}.system-layout{grid-template-columns:minmax(240px,.48fr) minmax(0,1.52fr);align-items:start}.system-spec-list{padding-right:var(--space-3);gap:18px;display:grid}.system-spec-list p{margin-top:8px}.system-shell{gap:var(--space-2);display:grid}.board-module{background:#0c0c0ceb;border-color:#ffffff24}.board-module-head{justify-content:space-between;gap:var(--space-2);align-items:end;margin-bottom:18px;display:flex}.board-module-head h3{color:var(--text-inverse)}.board-module-head p{color:#ffffffb8;max-width:320px;margin:0}.comparison-layout{grid-template-columns:minmax(250px,.44fr) minmax(0,1.56fr);align-items:start}.comparison-copy{gap:24px;display:grid}.comparison-toggle{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mode-pill,.pill,.badge{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.mode-pill.manual{color:var(--status-alert);background:#d22b2b1a;border:1px solid #d22b2b57}.mode-pill.aligned,.pill.success,.badge{background:var(--accent-soft);color:var(--accent-primary);border:1px solid #00b86b57}.pill.warning{color:var(--status-warning);background:#b77a001a;border:1px solid #b77a0052}.comparison-notes{gap:14px;display:grid}.comparison-note-row{grid-template-columns:64px 1fr;align-items:start;gap:14px;display:grid}.comparison-shell{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.metrics-grid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric-card{background:#0c0c0ceb;border-color:#ffffff24}.metric-value{align-items:center;gap:14px;font-size:clamp(40px,4.2vw,56px);font-weight:700;line-height:1;display:flex}.accent-line{background:var(--accent-primary);width:36px;height:4px}.metric-card p{color:#ffffffb8;margin:18px 0 0}.timeline-rail{gap:var(--space-2);display:grid;position:relative}.timeline-rail:before{content:"";background:#0a0a0a2e;width:1px;position:absolute;top:0;bottom:0;left:83px}.timeline-stage{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:22px;display:grid}.timeline-day-wrap{min-height:100%;padding-top:18px;position:relative}.timeline-day{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-size:12px;font-weight:700;display:inline-block}.timeline-marker{background:var(--accent-primary);border:2px solid var(--bg-primary);border-radius:50%;width:12px;height:12px;position:absolute;top:20px;right:-8px}.timeline-card{gap:20px;display:grid}.timeline-card-head{gap:var(--space-2);grid-template-columns:minmax(0,.75fr) minmax(260px,1fr);display:grid}.timeline-card-head h3{margin-top:10px;font-size:30px}.queue-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start}.queue-mobile-summary{display:none}.queue-side{gap:18px;display:grid}.queue-controls{flex-wrap:wrap;gap:12px;display:flex}.queue-scan-line{background:var(--accent-primary);opacity:0;width:2px;position:absolute;top:-2px;bottom:-2px}.queue-split-panel.state-scanning .queue-scan-line{opacity:1;animation:1.3s linear forwards scan-line}.queue-case-stage{border:1px solid var(--flow-border);background:var(--flow-subtle);gap:14px;padding:18px;display:grid}.queue-case-stage-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.queue-case-stage-head p{color:var(--flow-muted);margin:0;font-size:14px;line-height:1.6}.queue-case-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.queue-case-chip{border:1px solid var(--flow-border);background:var(--flow-surface);min-height:74px;color:var(--flow-text);text-align:left;transition:opacity var(--timing-base),transform var(--timing-base),border-color var(--timing-base);gap:6px;padding:12px;display:grid}.queue-case-chip span{font-size:14px;font-weight:700;line-height:1.1}.queue-case-chip small{color:var(--flow-muted);font-size:12px;line-height:1.4}.queue-case-chip.tone-exception{border-left:3px solid var(--flow-exception)}.queue-case-chip.active{border-color:var(--flow-exception);box-shadow:inset 0 0 0 1px var(--flow-exception)}.queue-case-chip:focus-visible,.exception-card:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.queue-case-chip:disabled{cursor:default}.exception-list{gap:12px;display:grid}.queue-review-panel{gap:16px;display:grid}.queue-review-head{gap:10px;display:grid}.queue-review-head strong{color:var(--text-inverse);margin-top:10px;font-size:24px;line-height:1.1;display:block}.queue-review-head p{color:#ffffffb3;margin:0;line-height:1.6}.exception-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.exception-card-head strong{font-size:16px}.exception-card{text-align:left;cursor:pointer;width:100%;transition:border-color var(--timing-base),transform var(--timing-base),opacity var(--timing-base)}.exception-card.active{border-color:var(--accent-primary);box-shadow:inset 0 0 0 1px #00b86b73}.exception-card:disabled{cursor:default}.exception-card p{margin-top:12px}.exception-detail-card{background:#0c0c0ceb;border:1px solid #ffffff24;gap:14px;padding:20px;display:grid}.exception-detail-head{gap:10px;display:grid}.exception-detail-head strong{color:var(--text-inverse);font-size:24px;line-height:1.08}.exception-detail-card>p,.exception-detail-action p{color:#ffffffb8;margin:0;line-height:1.6}.exception-detail-action{border-top:1px solid #ffffff1a;gap:8px;padding-top:14px;display:grid}.roi-grid{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);align-items:start}.spec-panel{gap:18px;display:grid}.roi-inputs label,.pricing-controls label{gap:10px;font-size:14px;font-weight:600;display:grid}.input-value{color:var(--text-tertiary);font-size:14px}input[type=range]{appearance:none;background:var(--bg-tertiary);border-radius:999px;outline:none;width:100%;height:6px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--accent-primary);border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #0a0a0a1f}input[type=range]::-moz-range-thumb{background:var(--accent-primary);border:2px solid #fff;border-radius:50%;width:16px;height:16px}.roi-output{gap:18px;display:grid}.roi-chart{gap:20px}.bar{gap:10px;display:grid}.bar-label{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.bar-label strong{font-size:15px}.bar-track{background:var(--bg-tertiary);height:20px;position:relative;overflow:hidden}.bar-fill{height:100%}.bar-fill.manual{background:var(--border-primary)}.bar-fill.ai{background:var(--accent-primary)}.savings-panel{border-top:1px solid var(--border-secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:18px;display:grid}.savings-panel strong{margin-top:8px;font-size:30px;display:block}.green{color:var(--accent-primary)}.roi-ledger{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ledger-card{border:1px solid var(--border-primary);background:var(--bg-secondary);padding:18px}.ledger-card strong{margin-top:10px;font-size:24px;display:block}.ledger-card.emphasis{border-color:var(--accent-primary);background:#00b86b0d}.pricing-controls{grid-template-columns:1fr}.pricing-controls input[type=number]{border:1px solid var(--border-dark);width:min(240px,100%);height:46px;color:var(--text-inverse);background:0 0;padding:0 14px}.pricing-inline-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pricing-inline-ledger strong{margin-top:8px;font-size:18px;display:block}.pricing-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-card{background:#0c0c0ceb;border-color:#ffffff24;gap:18px;display:grid;position:relative}.pricing-card.featured{border-color:var(--accent-primary)}.pricing-card h3{color:var(--text-inverse);margin:0;font-size:clamp(42px,4vw,58px)}.pricing-card p{color:#ffffffb8;margin:0}.pricing-specs{color:#fffc;border-top:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:14px;font-size:13px;display:grid}.badge{position:absolute;top:18px;right:18px}.pricing-footnote{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pricing-footnote p{color:#ffffffb8;margin:0}.quote-block{background:var(--bg-secondary);max-width:960px;margin:0 auto}.quote-block p{margin:0;font-family:IBM Plex Serif,Georgia,serif;font-size:clamp(30px,3vw,46px);font-style:italic;line-height:1.22}.quote-block mark,.faq-answer mark,.faq-question mark{color:inherit;background:#00b86b24;padding:0 4px}.quote-block footer{gap:8px;margin-top:24px;display:grid}.quote-block footer strong{margin:0;font-size:16px}.faq-wrap{background:#0c0c0ceb;border-color:#ffffff24;padding:0;overflow:hidden}.faq-search{border-bottom:1px solid #ffffff1a;padding:24px}.faq-search input{width:100%;height:52px;color:var(--text-inverse);background:0 0;border:1px solid #fff3;padding:0 16px}.faq-list{display:grid}.faq-item{border-bottom:1px solid #ffffff1a}.faq-item:last-child{border-bottom:0}.faq-question{width:100%;color:var(--text-inverse);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.faq-question span:first-child{font-size:18px;font-weight:600}.indicator{color:var(--accent-primary);font-size:28px;line-height:1}.faq-answer{max-height:0;transition:max-height var(--timing-smooth),opacity var(--timing-base);opacity:0;overflow:hidden}.faq-item.open .faq-answer{opacity:1;max-height:260px}.faq-answer p{color:#ffffffb8;margin:0;padding:0 24px 24px;line-height:1.7}.cta-panel{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.cta-actions{flex-wrap:wrap;gap:12px;display:flex}.mini-footer{border-top:1px solid var(--border-secondary);background:var(--bg-primary);padding:18px 24px 28px}.mini-footer p{width:min(var(--max-width),calc(100% - 48px));color:var(--text-tertiary);letter-spacing:.01em;margin:0 auto;font-size:13px;line-height:1.6}.spec-shell,.comparison-strip,.queue-split-panel,.queue-side-note{--flow-surface:var(--bg-secondary);--flow-subtle:#0a0a0a09;--flow-border:#0a0a0a1f;--flow-text:var(--text-primary);--flow-muted:var(--text-secondary);--flow-neutral:#111;--flow-verified:var(--accent-primary);--flow-exception:var(--status-alert);--flow-manual:#cf3a3a}.section-dark .spec-shell,.section-dark .comparison-strip,.section-dark .queue-split-panel,.section-dark .queue-side-note,.hero .spec-shell{--flow-surface:#0c0c0ceb;--flow-subtle:#ffffff09;--flow-border:#ffffff24;--flow-text:var(--text-inverse);--flow-muted:#ffffffb3;--flow-neutral:#ffffffd1;--flow-verified:var(--accent-primary);--flow-exception:#ff6a6a;--flow-manual:#ff8d8d}.spec-shell,.comparison-strip,.queue-split-panel{border:1px solid var(--flow-border);background:var(--flow-surface);gap:22px;padding:24px;display:grid}.flow-chip,.flow-node-chip,.timeline-step-chip{letter-spacing:.12em;text-transform:uppercase;border:1px solid;justify-content:center;align-items:center;width:fit-content;min-height:24px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.flow-chip{color:var(--flow-neutral)}.flow-chip.tone-verified,.timeline-step.tone-verified,.timeline-step-chip.tone-verified{color:var(--flow-verified)}.flow-chip.tone-exception,.timeline-step.tone-exception,.timeline-step-chip.tone-exception{color:var(--flow-exception)}.flow-chip.tone-manual,.timeline-step.tone-manual,.timeline-step-chip.tone-manual{color:var(--flow-manual)}.flow-card{border:1px solid var(--flow-border);border-left:3px solid var(--flow-neutral);background:var(--flow-subtle);gap:10px;min-width:min(220px,100%);padding:18px;display:grid}.flow-card strong{color:var(--flow-text);font-size:18px;line-height:1.12}.flow-card p{color:var(--flow-muted);margin:0;font-size:14px;line-height:1.55}.flow-card.tone-verified{border-left-color:var(--flow-verified)}.flow-card.tone-exception{border-left-color:var(--flow-exception)}.flow-card.tone-manual{border-left-color:var(--flow-manual)}.flow-sequence{flex-wrap:nowrap;align-items:stretch;gap:16px;min-width:0;display:flex}.flow-sequence-part{align-items:center;gap:16px;min-width:0;display:flex}.flow-arrow{width:36px;height:12px;color:var(--flow-neutral);flex:0 0 36px;position:relative}.flow-arrow:before,.flow-arrow:after{content:"";position:absolute}.flow-arrow:before{background:currentColor;height:1px;top:50%;left:0;right:10px;transform:translateY(-50%)}.flow-arrow:after{border-bottom:1px solid;border-right:1px solid;width:8px;height:8px;top:50%;right:0;transform:translateY(-50%)rotate(-45deg)}.flow-arrow.vertical{flex-basis:12px;width:12px;height:38px;margin-inline:auto}.flow-arrow.vertical:before{width:1px;height:auto;inset:0 auto 10px 50%;transform:translate(-50%)}.flow-arrow.vertical:after{inset:auto auto 0 50%;transform:translate(-50%)rotate(45deg)}.flow-arrow.tone-verified{color:var(--flow-verified)}.flow-arrow.tone-exception{color:var(--flow-exception)}.flow-arrow.tone-manual{color:var(--flow-manual)}.section-spec-note{border:1px solid var(--flow-border);background:var(--flow-subtle);align-items:flex-start;gap:10px;min-height:100%;padding:14px 16px;display:flex}.section-spec-note p{color:var(--flow-muted);margin:0;font-size:14px;line-height:1.6}.section-spec-dot{background:var(--accent-primary);border-radius:50%;width:8px;height:8px;margin-top:6px}.section-spec-note.tone-manual .section-spec-dot{background:var(--flow-manual)}.section-spec-note.tone-exception .section-spec-dot{background:var(--flow-exception)}.spec-note-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hero-operating-model{gap:26px}.hero-main-strip,.system-strip-sequence,.queue-filter-strip{min-width:0}.hero-main-sequence .flow-card{min-height:190px}.hero-branch-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:16px;display:grid}.branch-panel{border:1px solid var(--flow-border);background:var(--flow-subtle);gap:16px;padding:18px;display:grid}.branch-panel-head{gap:10px;display:grid}.branch-panel-head p{color:var(--flow-muted);margin:0;font-size:14px;line-height:1.6}.branch-panel-compact{align-content:start}.branch-focus-card,.branch-single-card{min-width:0}.system-strip{gap:20px}.system-split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.system-output-panel{border:1px solid var(--flow-border);background:var(--flow-subtle);gap:12px;padding:18px;display:grid}.system-output-card{min-height:100%}.validation-branch-panel{margin-top:4px}.comparison-strip-stack{gap:16px;display:grid}.comparison-strip-head{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);align-items:end;gap:18px;display:grid}.comparison-strip-head h3{color:var(--flow-text);margin:12px 0 0;font-size:28px;line-height:1.04}.comparison-strip-head p{color:var(--flow-muted);margin:0;line-height:1.6}.comparison-sequence{padding-bottom:2px;overflow-x:auto}.comparison-note-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-step-strip,.timeline-step-part{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.timeline-step{min-height:40px;color:var(--border-primary);background:0 0;border:1px solid;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.timeline-step strong{line-height:1.2}.timeline-step-chip{color:inherit}.timeline-flow-arrow{flex-basis:28px;width:28px}.queue-split-panel{gap:18px}.queue-count-row{grid-template-columns:minmax(0,.72fr) minmax(280px,1fr);align-items:center;gap:18px;display:grid}.queue-count-copy strong,.queue-output-card strong{color:var(--flow-text);margin-top:10px;font-size:28px;line-height:1.05;display:block}.queue-count-copy p,.queue-output-card p{color:var(--flow-muted);margin:10px 0 0;line-height:1.6}.queue-count-meter{grid-template-columns:repeat(23,minmax(0,1fr));gap:6px;min-height:18px;display:grid;position:relative}.queue-count-segment{border:1px solid var(--flow-border);background:var(--flow-subtle);height:18px}.queue-count-segment.exception{border-color:#ff6a6a59}.queue-split-panel.state-done .queue-count-segment.routine{opacity:.34}.queue-split-panel.state-done .queue-count-segment.exception{background:#ff6a6a38;border-color:#ff6a6aad}.queue-output-grid{gap:14px;display:flex}.queue-output-card{border:1px solid var(--flow-border);background:var(--flow-subtle);gap:12px;min-height:100%;padding:18px;display:grid}.queue-output-card.tone-verified{border-left:3px solid var(--flow-verified)}.queue-output-card.tone-exception{border-left:3px solid var(--flow-exception)}.queue-side-note{padding:16px}.queue-mobile-head{gap:10px;display:grid}.queue-mobile-head strong{color:var(--flow-text);font-size:22px;line-height:1.1}.queue-mobile-head p,.queue-mobile-stat p,.queue-mobile-case small{color:var(--flow-muted);margin:0;line-height:1.5}.queue-mobile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.queue-mobile-stat{border:1px solid var(--flow-border);background:var(--flow-surface);gap:10px;padding:14px;display:grid}.queue-mobile-stat strong{color:var(--flow-text);font-size:28px;line-height:1}.queue-mobile-stat.tone-verified{border-left:3px solid var(--flow-verified)}.queue-mobile-stat.tone-exception{border-left:3px solid var(--flow-exception)}.queue-mobile-case-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.queue-mobile-case{border:1px solid var(--flow-border);background:var(--flow-surface);text-align:left;color:var(--flow-text);gap:6px;padding:12px;display:grid}.queue-mobile-case span{font-size:14px;font-weight:700;line-height:1.1}.queue-mobile-case.active{border-color:var(--flow-exception);box-shadow:inset 0 0 0 1px var(--flow-exception)}.queue-mobile-case:disabled{opacity:.58;cursor:default}.queue-mobile-case:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (max-width:1200px){.hero-branch-grid,.comparison-strip-head,.queue-count-row{grid-template-columns:1fr}.queue-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-main-sequence,.comparison-sequence,.system-strip-sequence{padding-bottom:2px;overflow-x:auto}}@media (max-width:980px){.flow-sequence,.flow-sequence-part,.timeline-step-strip,.timeline-step-part,.queue-output-grid{display:grid}.flow-sequence,.timeline-step-strip,.queue-output-grid{gap:12px}.flow-sequence-part,.timeline-step-part{gap:10px}.flow-arrow,.timeline-flow-arrow{flex-basis:12px;width:12px;height:28px;margin-inline:auto}.flow-arrow:before,.timeline-flow-arrow:before{width:1px;height:auto;inset:0 auto 10px 50%;transform:translate(-50%)}.flow-arrow:after,.timeline-flow-arrow:after{inset:auto auto 0 50%;transform:translate(-50%)rotate(45deg)}.system-split-grid,.spec-note-grid,.comparison-note-grid{grid-template-columns:1fr}.queue-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.spec-shell,.comparison-strip,.queue-split-panel,.queue-side-note{padding:20px}.flow-card{min-width:100%}.queue-case-grid{grid-template-columns:1fr}}.section-light .quote-block,.section-light .problem-card,.section-light .problem-ledger,.section-light .spec-panel,.section-light .comparison-shell,.section-light .metric-card,.section-light .timeline-card,.section-light .ledger-card,.section-light .quote-block,.section-light .cta-panel{box-shadow:var(--shadow-panel)}.section-dark .problem-card,.section-dark .problem-ledger,.section-dark .spec-panel,.section-dark .comparison-shell,.section-dark .metric-card,.section-dark .timeline-card,.section-dark .ledger-card,.section-dark .cta-panel,.section-dark .quote-block,.section-dark .faq-wrap,.section-dark .pricing-card,.section-dark .exception-card,.section-dark .exception-detail-card{background:#0c0c0ceb;border-color:#ffffff24}.section-dark .pricing-controls,.section-dark .pricing-inline-ledger,.section-dark .pricing-footnote,.section-dark .pricing-card h3,.section-dark .quote-block p,.section-dark .faq-question{color:var(--text-inverse)}.section-dark .roi-chart,.section-dark .roi-inputs,.section-dark .ledger-card{background:#0c0c0ceb;border-color:#ffffff24}.section-dark .bar-track{background:#ffffff14}.section-dark .bar-fill.manual{background:#ffffffc7}.section-dark .roi-inputs label,.section-dark .bar-label,.section-dark .ledger-card,.section-dark .pricing-inline-ledger strong,.section-dark .pricing-controls label{color:var(--text-inverse)}.section-dark input[type=range]{background:#ffffff1a}.section-dark .savings-panel{border-top-color:#ffffff1f}.section-dark .btn.ghost{border-color:#ffffff47}.section-dark .btn.ghost:hover,.section-dark .btn.ghost:focus-visible{border-color:var(--accent-primary)}.section-light .btn.ghost{border-color:var(--border-primary)}@keyframes scan-line{0%{left:0}to{left:calc(100% - 2px)}}@media (max-width:1200px){.hero-proof-strip,.metrics-grid,.roi-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.system-layout,.comparison-layout{grid-template-columns:1fr}.system-spec-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-right:0}.timeline-card-head,.section-head-grid{grid-template-columns:1fr}}@media (max-width:980px){.nav{padding-inline:20px}.nav-links{display:none}.section-content{width:min(var(--max-width),calc(100% - 40px));padding-top:calc(var(--space-8) + 40px);gap:var(--space-3)}.hero-stack,.problem-layout,.system-layout,.comparison-layout,.queue-layout,.roi-grid,.cta-panel,.problem-grid,.system-spec-list,.pricing-grid,.pricing-inline-ledger{grid-template-columns:1fr}.hero-copy h1{max-width:15ch}.hero-copy-centered{min-height:auto}.hero-copy .lead{max-width:100%;font-size:17px}.animated-hero-line-rotator{width:min(13ch,100%)}.hero-panel-stage{min-height:auto}.board-module-head,.hero-panel-head,.hero-panel-footer,.queue-case-stage-head{grid-template-columns:1fr;align-items:start}.board-module-head,.queue-case-stage-head{display:grid}.timeline-stage{grid-template-columns:1fr}.timeline-rail:before{left:5px}.timeline-day-wrap{padding-top:0;padding-left:26px}.timeline-marker{border-color:var(--bg-primary);top:4px;left:0;right:auto}.cta-actions,.hero-actions,.nav-cta{flex-wrap:wrap}.hero-actions .btn,.cta-actions .btn,.queue-controls .btn{flex:220px;justify-content:center}.hero-panel-head,.hero-panel-footer{padding-inline:22px}.mini-footer p{width:calc(100% - 40px)}}@media (max-width:720px){.nav{gap:12px}.nav-cta .btn.ghost{display:none}.hero-proof-strip,.metrics-grid,.roi-ledger,.pricing-specs,.board-notes{grid-template-columns:1fr}.section-content{width:calc(100% - 28px);padding-top:calc(var(--space-6) + 40px);padding-bottom:var(--space-6)}.hero-copy h1{max-width:none;font-size:clamp(44px,13vw,64px)}.hero-copy .lead{font-size:16px;line-height:1.7}.animated-hero-title{gap:.08em;max-width:none}.animated-hero-line-rotator{width:100%}.hero-kicker{flex-direction:column;gap:10px}.section-head-grid h2,.cta-panel h2{font-size:clamp(34px,10vw,48px)}.hero-actions,.cta-actions,.queue-controls{grid-template-columns:1fr;display:grid}.hero-actions .btn,.cta-actions .btn,.queue-controls .btn{width:100%}.hero-panel-head,.hero-panel-footer{padding:18px 20px}.queue-mobile-summary{border:1px solid var(--flow-border);background:var(--flow-subtle);gap:14px;padding:18px;display:grid}.queue-mobile-case-list{grid-template-columns:1fr}.queue-count-row,.queue-case-stage,.queue-filter-strip{display:none}.proof-cell,.problem-card,.problem-ledger,.spec-panel,.board-module,.metric-card,.timeline-card,.pricing-card,.quote-block,.cta-panel,.queue-case-stage,.queue-output-card,.exception-detail-card,.exception-card{padding:20px}.savings-panel,.comparison-note-row{grid-template-columns:1fr}.queue-review-head strong,.exception-detail-head strong{font-size:20px}.mini-footer{padding:16px 14px 22px}.mini-footer p{width:100%;font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
