:root{--navy:#1b2a4a;--slate:#4a6080;--mist:#c8d4e0;--wash:#e4ebf2;--bg:#f0f4f8;--surface:#fff;--ink:#2f2c27;--red:#ca3639;--radius:14px;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Segoe UI,system-ui,Helvetica,Arial,sans-serif}*{box-sizing:border-box}body{background:var(--bg);margin:0}h1,h2,h3,p{margin:0}.page{flex-direction:column;gap:40px;max-width:1120px;margin:0 auto;padding:56px 24px 40px;display:flex}section{flex-direction:column;gap:18px;display:flex}.card{background:var(--surface);border:1px solid var(--mist);border-radius:var(--radius)}.eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--slate);font-size:13px;font-weight:700}.section-head{flex-direction:column;gap:6px;display:flex}h2{color:var(--navy);font-size:clamp(24px,3vw,30px);line-height:1.2}h3{color:var(--navy);font-size:19px}.muted{color:var(--slate);font-size:15px;line-height:22px}.fine{color:var(--slate);font-size:13px;line-height:18px}.strong{font-weight:600}.hero{grid-template-columns:minmax(0,1fr) 432px;align-items:center;gap:32px;display:grid}.hero-text{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.kicker{letter-spacing:3px;text-transform:uppercase;color:var(--slate);font-size:15px;font-weight:700}h1{letter-spacing:-2px;color:var(--navy);font-size:clamp(56px,8vw,84px);line-height:1.05}.lede{color:var(--navy);font-size:clamp(22px,2.6vw,30px);font-weight:600;line-height:1.25}.sub{color:var(--slate);font-size:19px;line-height:28px}.btn{background:var(--navy);color:#fff;border-radius:10px;padding:14px 22px;font-weight:600;text-decoration:none;display:inline-block}.btn:hover{background:#34486b}.grid-card{border-radius:18px;flex-direction:column;gap:14px;padding:20px;display:flex}.cutfill{grid-template-columns:repeat(14,minmax(0,1fr));gap:2px;display:grid}.cutfill>div{aspect-ratio:1;border-radius:3px}.legend{color:var(--slate);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.legend-bar{flex:1;gap:2px;display:flex}.legend-bar>div{border-radius:3px;flex:1;height:10px}.proof{border-radius:18px;gap:22px;padding:32px 36px}.proof-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.big{color:var(--navy);font-size:clamp(40px,5vw,56px);font-weight:700;line-height:1.1}.big.accent{color:var(--red)}.cols-4,.cols-3{gap:16px;margin:0;padding:0;list-style:none;display:grid}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tile{flex-direction:column;gap:10px;padding:22px 20px;display:flex}.step-num{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;font-weight:700;display:grid}.tier-name{letter-spacing:1px;text-transform:uppercase;color:var(--slate);font-size:15px;font-weight:700}.price{color:var(--navy);font-size:44px;font-weight:700;line-height:48px}.tier-cells{font-size:16px;font-weight:600}.tier-note{color:var(--slate);font-size:14px;line-height:20px}.tier.featured{background:var(--navy);border-color:var(--navy)}.tier.featured .tier-name,.tier.featured .tier-note{color:var(--mist)}.tier.featured .price,.tier.featured .tier-cells{color:#fff}.market{grid-template-columns:1.35fr 1fr;gap:24px;display:grid}.market-chart{border-radius:18px;flex-direction:column;gap:20px;padding:28px;display:flex}.market-chart h3{font-size:22px;line-height:28px}.range{flex-direction:column;gap:8px;display:flex}.range-labels{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:15px;display:flex}.ours{color:var(--navy);font-weight:700}.track{background:var(--wash);border-radius:7px;height:14px;position:relative}.bar{background:var(--slate);border-radius:7px;position:absolute;top:0;bottom:0}.ours-bar{background:var(--navy)}.axis{color:var(--slate);justify-content:space-between;font-size:13px;display:flex}.market-stats{flex-direction:column;gap:16px;display:flex}.stat{border-radius:18px;flex-direction:column;flex:1;gap:4px;padding:20px 24px;display:flex}.mid{color:var(--navy);font-size:40px;font-weight:700;line-height:44px}.stat p:not(.fine){font-size:15px;line-height:21px}.scope{background:var(--wash);border-radius:var(--radius);padding:20px 24px;font-size:14px;line-height:21px}.scope strong{color:var(--navy)}.footer{background:var(--navy);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:36px max(24px,50vw - 536px);display:flex}.brand{align-items:center;gap:18px;display:flex}.brand img{object-fit:contain;border-radius:16px}.brand-name{letter-spacing:1px;font-size:26px;font-weight:700}.brand-tag,.contact a{color:var(--mist);font-size:15px}.contact{text-align:right;flex-direction:column;gap:6px;display:flex}.contact a{text-decoration:none}.contact a:hover{color:#fff}.contact .cta{color:#fff;font-size:18px;font-weight:600}@media (width<=960px){.hero,.market{grid-template-columns:minmax(0,1fr)}.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.page{gap:32px;padding:32px 16px}.proof{padding:24px 20px}.proof-stats,.cols-4,.cols-3{grid-template-columns:minmax(0,1fr)}.footer{padding:28px 16px}.contact{text-align:left}}.lp{--navy-900:#1b2a4a;--navy-700:#34486b;--slate-600:#4a6080;--grey-500:#7a8fa6;--mist-300:#c8d4e0;--wash-200:#e4ebf2;--bg-100:#f0f4f8;--ink-900:#2f2c27;--red-600:#ca3639;--c-bg:var(--bg-100);--c-surface:#fff;--c-surface-2:var(--wash-200);--c-inv:var(--navy-900);--c-border:var(--mist-300);--c-border-strong:#a9b8cb;--c-grid-line:#1b2a4a0f;--c-text:var(--ink-900);--c-heading:var(--navy-900);--c-muted:var(--slate-600);--c-on-inv:#fff;--c-on-inv-muted:var(--mist-300);--c-primary:var(--navy-900);--c-primary-hover:var(--navy-700);--c-on-primary:#fff;--c-focus:var(--navy-900);--c-accent:var(--red-600);--c-agent:#2b4a7e;--c-agent-tint:#e3eaf5;--c-agent-on:#fff;--c-user-bubble:var(--navy-900);--c-ok:#1f7a4d;--c-ok-bg:#e3f2ea;--c-ok-fill:#3da672;--c-warn:#9a5800;--c-warn-bg:#fbefd9;--c-warn-fill:#e0a030;--c-risk:var(--red-600);--c-risk-bg:#fbe5e5;--cf-cut-3:#6e3a14;--cf-cut-2:#a2622c;--cf-cut-1:#d9b48c;--cf-zero:#e9eef3;--cf-fill-1:#a9bcd3;--cf-fill-2:#5c789e;--cf-fill-3:#1b2a4a;--fs-display:clamp(38px, 4.2vw + 14px, 64px);--fs-h2:clamp(28px, 2vw + 14px, 42px);--fs-h3:clamp(18px, .4vw + 15px, 21px);--fs-lede:clamp(17px, .5vw + 14px, 20px);--fs-stat:clamp(38px, 3vw + 18px, 60px);--font-mono:ui-monospace, "Cascadia Mono", "SF Mono", Consolas, monospace;--container:1200px;--gutter:clamp(16px, 4vw, 32px);--section-y:clamp(64px, 8vw, 112px);--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--sh-1:0 1px 2px #1b2a4a0f;--sh-2:0 1px 2px #1b2a4a0d, 0 4px 12px #1b2a4a0f;--sh-3:0 2px 4px #1b2a4a0f, 0 12px 32px #1b2a4a1a;--sh-mock:0 24px 64px -12px #1b2a4a47, 0 8px 20px #1b2a4a14;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);background:var(--c-bg);color:var(--c-text);min-height:100vh;font-family:Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip}@media (prefers-color-scheme:dark){.lp{--c-bg:#0d1524;--c-surface:#142038;--c-surface-2:#1a2944;--c-inv:#e4ebf2;--c-border:#2a3b5c;--c-border-strong:#3b5078;--c-grid-line:#c8d4e00d;--c-text:#e6ecf3;--c-heading:#f4f7fa;--c-muted:#a9b8cb;--c-on-inv:#1b2a4a;--c-on-inv-muted:#4a6080;--c-primary:#e4ebf2;--c-primary-hover:#fff;--c-on-primary:#1b2a4a;--c-focus:#c8d4e0;--c-accent:#f07a7c;--c-agent:#8fb0e3;--c-agent-tint:#1e3358;--c-agent-on:#0d1524;--c-user-bubble:#2b4a7e;--c-ok:#5bc48d;--c-ok-bg:#12301f;--c-warn:#e7a94a;--c-warn-bg:#33250d;--c-risk:#f07a7c;--c-risk-bg:#3a1617;--cf-cut-3:#c98a55;--cf-cut-2:#9a5e2e;--cf-cut-1:#5e3f25;--cf-zero:#1f2c44;--cf-fill-1:#2f4568;--cf-fill-2:#5c789e;--cf-fill-3:#a9bcd3;--sh-mock:0 0 0 1px var(--c-border), 0 24px 64px -12px #00000080}}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp h1,.lp h2,.lp h3,.lp p{margin:0}.lp h1,.lp h2,.lp h3{color:var(--c-heading);text-wrap:balance}.lp p{text-wrap:pretty}.lp a{color:inherit}.lp .num{font-variant-numeric:tabular-nums}.lp .muted{color:var(--c-muted)}.lp .small{font-size:14px}.lp .center{text-align:center}.lp .fine{color:var(--c-muted);font-size:13px;line-height:1.45}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp :where(a,button,summary,input,[role=tab]):focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:var(--r-sm)}.skip{z-index:100;background:var(--c-primary);border-radius:var(--r-sm);padding:10px 14px;position:absolute;top:-60px;left:12px;color:var(--c-on-primary)!important}.skip:focus{top:12px}.lp-btn{border-radius:var(--r-sm);background:var(--c-primary);cursor:pointer;min-height:44px;transition:background .12s var(--ease-out), transform .12s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font:600 15px/1 inherit;text-decoration:none;display:inline-flex;color:var(--c-on-primary)!important}.lp-btn:hover{background:var(--c-primary-hover)}.lp-btn:active{transform:translateY(1px)}.lp-btn-ghost{background:var(--c-surface);border-color:var(--c-border-strong);color:var(--c-heading)!important}.lp-btn-ghost:hover{background:var(--c-surface-2)}.lp-btn-inv{background:var(--c-on-inv);color:var(--c-inv)!important}.lp-btn-inv:hover{background:var(--c-surface-2)}.lp-btn-lg{min-height:52px;padding:0 24px;font-size:16px}.lp-btn-lg span{transition:transform .12s var(--ease-out)}.lp-btn-lg:hover span{transform:translate(2px)}.lp-btn-sm{min-height:36px;padding:0 14px;font-size:14px}.lp-nav{z-index:50;background:color-mix(in srgb, var(--c-bg) 84%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.lp-nav.is-scrolled{border-bottom-color:var(--c-border)}.lp-nav-inner{max-width:var(--container);height:60px;padding:0 var(--gutter);align-items:center;gap:24px;margin:0 auto;display:flex}.lp-brand{align-items:center;gap:10px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--c-heading)!important}.lp-brand img{border-radius:6px}.lp-links{gap:4px;margin-left:12px;display:flex}.lp-links a{color:var(--c-muted);border-radius:var(--r-sm);padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none}.lp-links a:hover{color:var(--c-heading);background:var(--c-surface-2)}.lp-nav-cta{align-items:center;gap:8px;margin-left:auto;display:flex}.lp-signin{padding:8px 10px;font-size:14px;font-weight:600;text-decoration:none;color:var(--c-muted)!important}.lp-menu{border:1px solid var(--c-border-strong);color:var(--c-heading);border-radius:var(--r-sm);background:0 0;min-height:36px;padding:0 12px;font:600 14px inherit;display:none}.lp-sheet{padding:8px var(--gutter) 16px;border-top:1px solid var(--c-border);background:var(--c-bg);flex-direction:column;display:flex}.lp-sheet a{color:var(--c-heading);border-bottom:1px solid var(--c-border);padding:12px 4px;font-weight:600;text-decoration:none}.lp-section{padding:var(--section-y) var(--gutter)}.lp-section.alt{background:var(--c-surface);border-block:1px solid var(--c-border)}.lp-section>.wrap{max-width:var(--container);gap:clamp(28px,3vw,44px);margin:0 auto;display:grid}.lp-section>.wrap.narrow{max-width:820px}.lp-head{gap:12px;max-width:760px;display:grid}.lp-head.center{text-align:center;justify-items:center;margin-inline:auto}.lp-head h2,.health-split h2{font-size:var(--fs-h2);letter-spacing:-.018em;line-height:1.12}.lp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);font-size:12px;font-weight:700;line-height:1.2}.lp-lede{font-size:var(--fs-lede);color:var(--c-muted);max-width:62ch;line-height:1.5}.sec-cta{justify-content:flex-start;display:flex}.reveal{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transition-delay:calc(var(--i,0) * 60ms);transform:translateY(12px)}.reveal.is-in{opacity:1;transform:none}.lp .hero{display:block}.hero{padding:clamp(40px, 6vw, 88px) var(--gutter) clamp(56px, 7vw, 104px);background-image:linear-gradient(var(--c-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--c-grid-line) 1px, transparent 1px), linear-gradient(var(--c-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--c-grid-line) 1px, transparent 1px);background-size:24px 24px,24px 24px,120px 120px,120px 120px;position:relative;-webkit-mask-image:none}.hero-inner{width:100%;max-width:var(--container);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,4vw,64px);margin:0 auto;display:grid}.hero-copy{align-content:center;gap:20px;display:grid}.hero h1{font-size:var(--fs-display);letter-spacing:-.025em;line-height:1.04}.hero-ctas{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.hero-trust{color:var(--c-muted);font-size:13px}.hero-beta{border-left:3px solid var(--c-accent,#ca3639);background:color-mix(in srgb, var(--c-accent,#ca3639) 8%, transparent);border-radius:6px;max-width:560px;padding:10px 14px;font-size:14px;line-height:1.5}.agent-mock{min-width:0;margin:0}.mock-window{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--sh-mock);color:var(--c-text);font-size:12.5px;line-height:1.45;overflow:hidden}.mock-bar{background:var(--c-surface-2);border-bottom:1px solid var(--c-border);align-items:center;gap:12px;height:36px;padding:0 14px;display:flex}.dots i{background:var(--mist-300);border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.mock-title{color:var(--c-heading);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mock-status{color:var(--c-muted);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.live-dot{background:var(--grey-500);border-radius:50%;width:7px;height:7px}.live-dot.is-live{background:var(--c-ok-fill);animation:lp-pulse 1.6s var(--ease-in-out) infinite}@keyframes lp-pulse{50%{opacity:.35}}.mock-body{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);display:grid}.mock-work{border-right:1px solid var(--c-border);align-content:start;gap:12px;padding:14px;display:grid}.mock-map{align-content:start;gap:10px;padding:14px;display:grid}.chat{gap:8px;display:grid}.m-msg,.m-agent,.chip,.sheet-row.is-ai,.delta,.health-chip{opacity:0;transition:opacity .32s var(--ease-out), transform .32s var(--ease-out), background-color .6s;transform:translateY(6px)}.is-on{opacity:1!important;transform:none!important}.m-user{background:var(--c-user-bubble);color:#fff;border-radius:12px 12px 4px;justify-self:end;max-width:88%;padding:9px 12px}.m-agent{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;display:grid}.agent-avatar{background:var(--c-agent);width:22px;height:22px;color:var(--c-agent-on);border-radius:6px;place-items:center;display:grid}.tool-chips{flex-wrap:wrap;gap:6px;display:flex}.chip{font:500 12px/1.4 var(--font-mono);border:1px solid color-mix(in srgb, var(--c-agent) 35%, transparent);background:var(--c-agent-tint);color:var(--c-heading);border-radius:4px;padding:4px 8px}.chip code{color:var(--c-agent);margin-right:4px;font-family:inherit;font-weight:700}.chip.is-running:after{content:"";vertical-align:-1px;border:2px solid;border-right-color:#0000;border-radius:50%;width:9px;height:9px;margin-left:6px;animation:.7s linear infinite lp-spin;display:inline-block}.chip.is-done:after{content:"✓";color:var(--c-ok);margin-left:6px}@keyframes lp-spin{to{transform:rotate(360deg)}}.sheet{border:1px solid var(--c-border);border-radius:var(--r-sm);overflow:hidden}.sheet-head,.sheet-row,.sheet-total{grid-template-columns:minmax(96px,1fr) auto auto auto;align-items:baseline;gap:8px;padding:7px 10px;display:grid}.sheet-head{background:var(--c-surface-2);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);font-size:10.5px;font-weight:700}.sheet-row{border-top:1px solid var(--c-border);font-variant-numeric:tabular-nums}.sheet-row>span:not(.item),.sheet-total>span:not(:first-child){text-align:right;white-space:nowrap}.sheet-row.is-ai.is-on{background:var(--c-agent-tint)}.ai-tag{letter-spacing:.06em;background:var(--c-agent);color:var(--c-agent-on);border-radius:999px;margin-left:4px;padding:2px 5px;font-size:10px;font-style:normal;font-weight:700}.basis{color:var(--c-muted);font-size:11px;display:block}.sheet-total{border-top:2px solid var(--c-heading);color:var(--c-heading);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto auto;font-size:14px;font-weight:700}.delta{color:var(--c-ok);font-size:12px}.sheet-foot{border-top:1px solid var(--c-border);color:var(--c-ok);padding:7px 10px;font-size:12px;font-weight:600}.health-chip{background:var(--c-ok-bg);color:var(--c-ok);border-radius:999px;justify-self:start;padding:4px 10px;font-size:12px;font-weight:600}.map-head{letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);font-size:10.5px;font-weight:700}.cf-grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:2px;display:grid;position:relative}.cf-grid>i,.sv-grid>i{aspect-ratio:1;background:var(--cf-zero);outline-offset:-1px;border-radius:2px;outline:1.5px solid #0000;transition:outline-color .3s}.cf-grid.highlight>i.in-pad{outline-color:var(--c-agent)}[data-v="-3"]{background:var(--cf-cut-3)!important}[data-v="-2"]{background:var(--cf-cut-2)!important}[data-v="-1"]{background:var(--cf-cut-1)!important}[data-v="1"]{background:var(--cf-fill-1)!important}[data-v="2"]{background:var(--cf-fill-2)!important}[data-v="3"]{background:var(--cf-fill-3)!important}.scan{background:linear-gradient(90deg, transparent, var(--c-agent), transparent);height:2px;box-shadow:0 0 12px var(--c-agent);opacity:0;position:absolute;top:0;left:0;right:0}.scan.is-on{animation:lp-scan 1.8s var(--ease-in-out) 1 forwards}@keyframes lp-scan{0%{opacity:1;top:0}to{opacity:0;top:100%}}.cf-legend{color:var(--c-muted);align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.cf-ramp{background:linear-gradient(90deg, var(--cf-cut-3), var(--cf-cut-1), var(--cf-zero), var(--cf-fill-1), var(--cf-fill-3));border-radius:3px;flex:1;height:6px}.cf-totals{gap:4px;margin:0;display:grid}.cf-totals div{border-top:1px solid var(--c-border);font-variant-numeric:tabular-nums;justify-content:space-between;padding-top:4px;display:flex}.cf-totals dt{color:var(--c-muted)}.cf-totals dd{color:var(--c-heading);margin:0;font-weight:700}.mock-caption{color:var(--c-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12.5px;display:flex}.replay{color:var(--c-heading);cursor:pointer;background:0 0;border:0;min-height:32px;font:600 13px inherit;text-decoration:underline}.proof{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stat+.stat{border-left:1px solid var(--c-border);padding-left:32px}.stat-val{font-size:var(--fs-stat);letter-spacing:-.02em;color:var(--c-heading);font-weight:700;line-height:1.05}.stat-val.accent{color:var(--c-accent)}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.step{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--sh-1);grid-template-rows:auto auto 1fr auto;gap:10px;padding:22px;display:grid}.step h3{font-size:var(--fs-h3)}.step p{color:var(--c-muted);font-size:14.5px}.step-num{border-radius:var(--r-sm);background:var(--navy-900);color:#fff;width:32px;height:32px;font:700 15px var(--font-mono);place-items:center;display:grid}.sv{border-radius:var(--r-sm);background:var(--c-surface-2);justify-content:center;align-items:center;gap:8px;height:72px;padding:10px;display:flex;overflow:hidden}.sv-files{flex-direction:column;align-items:stretch}.sv-files span{font:600 11.5px var(--font-mono);background:var(--c-surface);border:1px solid var(--c-border);color:var(--c-heading);border-radius:4px;padding:3px 8px}.sv-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;padding:10px 14px;display:grid}.sv-chat{flex-direction:column;align-items:stretch;font-size:11.5px}.sv-chat .u{background:var(--c-user-bubble);color:#fff;border-radius:8px;align-self:flex-end;padding:3px 8px}.sv-chat .c{font-family:var(--font-mono);background:var(--c-agent-tint);color:var(--c-heading);border-radius:4px;padding:3px 8px}.sv-chat code{color:var(--c-agent);font-weight:700}.sv-pdf .pg{aspect-ratio:8.5/11;background:var(--c-surface);border:1px solid var(--c-border);border-radius:3px;align-content:start;gap:3px;height:56px;padding:5px;display:grid}.sv-pdf .logo{border:1px dashed var(--c-border-strong);text-align:center;color:var(--c-muted);font-size:6px;line-height:1.6}.sv-pdf i{background:var(--c-border);border-radius:2px;height:3px}.prompt-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px;display:grid}.prompt-tabs{gap:8px;display:grid}.prompt-tab{text-align:left;border:1px solid var(--c-border);color:var(--c-muted);border-radius:var(--r-sm);cursor:pointer;background:0 0;border-left:3px solid #0000;min-height:44px;padding:12px 14px;font:500 15px/1.45 inherit}.prompt-tab[aria-selected=true]{background:var(--c-bg);color:var(--c-heading);border-left-color:var(--c-agent);box-shadow:var(--sh-2)}.prompt-panel{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-lg);animation:lp-fade .2s var(--ease-out);gap:12px;padding:20px;font-size:14px;display:grid}@keyframes lp-fade{0%{opacity:0}}.prompt-panel .sheet{background:var(--c-surface)}.prompt-panel .sheet-row{border-top:0;grid-template-columns:minmax(0,1fr) 80px 0 80px}.prompt-reply{color:var(--c-text)}.flag-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.flag{border-radius:var(--r-sm);border-left:3px solid;grid-template-columns:22px 1fr;gap:8px;padding:10px 12px;display:grid}.flag-ico{font-weight:700}.flag-check{background:var(--c-risk-bg);border-color:var(--c-risk)}.flag-check .flag-ico{color:var(--c-risk)}.flag-watch{background:var(--c-warn-bg);border-color:var(--c-warn-fill)}.flag-watch .flag-ico{color:var(--c-warn)}.flag-ok{background:var(--c-ok-bg);border-color:var(--c-ok-fill)}.flag-ok .flag-ico{color:var(--c-ok)}.risk-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.risk-tag{border:1px solid var(--c-border-strong);color:var(--c-heading);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.closing{font-size:var(--fs-h3);color:var(--c-heading);font-weight:600}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.trust-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--sh-1);align-content:start;gap:10px;padding:22px;display:grid}.trust-card h3{font-size:var(--fs-h3)}.trust-card p{color:var(--c-muted);font-size:14.5px}.csv{font:11px/1.6 var(--font-mono);background:var(--c-surface-2);border-radius:var(--r-sm);color:var(--c-heading);margin:0;padding:10px;overflow-x:auto;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.revs{border-left:1px solid var(--c-border-strong);color:var(--c-muted);gap:8px;margin:0;padding:0 0 0 14px;font-size:12.5px;list-style:none;display:grid}.revs b{color:var(--c-heading)}.health-split{align-items:center;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important}.health-split>div:first-child{gap:16px;display:grid}.legend-list{color:var(--c-muted);gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.pill.ok{background:var(--c-ok-bg);color:var(--c-ok)}.pill.watch{background:var(--c-warn-bg);color:var(--c-warn)}.pill.check{background:var(--c-risk-bg);color:var(--c-risk)}.health-card{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--sh-2);gap:8px;padding:20px;display:grid}.hc-head{color:var(--c-heading);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hc-pills{flex-wrap:wrap;gap:6px;display:flex}.hc-rows{margin:0;padding:0;list-style:none}.hc-rows li{border-top:1px solid var(--c-border);grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) 92px;align-items:center;gap:16px;padding:12px 0;display:grid}.hc-label{color:var(--c-heading);font-size:14px;font-weight:600;display:grid}.hc-label .muted{font-weight:400}.hc-strip{width:100%;height:28px}.hc-bar{fill:var(--c-border-strong)}.hc-band{fill:var(--c-ok-fill);opacity:.45}.hc-mark{stroke-width:3px;vector-effect:non-scaling-stroke}.hc-mark.ok{stroke:var(--c-ok)}.hc-mark.watch{stroke:var(--c-warn-fill)}.hc-mark.check{stroke:var(--c-risk)}.hc-note{background:var(--c-risk-bg);border-left:3px solid var(--c-risk);border-radius:var(--r-sm);padding:10px 12px;font-size:14px}.tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tiers>li{display:flex}.tiers.tiers-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin:0 auto}@media (width<=720px){.tiers.tiers-2{grid-template-columns:minmax(0,1fr)}}.tier{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);flex:1;grid-template-rows:auto auto auto auto 1fr auto;gap:10px;padding:24px;display:grid;position:relative}.tier.featured{background:var(--c-inv);border-color:var(--c-inv);box-shadow:var(--sh-3)}.tier.featured,.tier.featured .tier-price,.tier.featured .tier-cells{color:var(--c-on-inv)}.tier.featured .lp-eyebrow,.tier.featured .tier-note,.tier.featured .tier-incl{color:var(--c-on-inv-muted)}.tier.match{outline:3px solid var(--c-agent);outline-offset:2px}.tier-badge{background:var(--c-on-inv-muted);color:var(--c-inv);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:16px;right:16px}.tier-badge.you{background:var(--c-agent);color:var(--c-agent-on);top:-12px}.tier-price{color:var(--c-heading);font-size:clamp(36px,2.5vw + 18px,48px);font-weight:700;line-height:1.05}.tier-cells{font-weight:600}.tier-note{color:var(--c-muted);font-size:14px}.tier-incl{color:var(--c-muted);gap:6px;margin:4px 0 8px;padding:0;font-size:13.5px;list-style:none;display:grid}.tier-incl li:before{content:"✓ ";color:var(--c-ok-fill);font-weight:700}.estimator{gap:8px;max-width:640px;display:grid}.estimator label{color:var(--c-heading);font-weight:600}.est-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.est-row input{width:140px;min-height:44px;font:inherit;border-radius:var(--r-sm);border:1px solid var(--c-border-strong);background:var(--c-surface);color:var(--c-text);padding:0 12px}.est-out{color:var(--c-muted);font-size:15px}.who-grid,.stats-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.who-card{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-md);gap:8px;padding:22px;display:grid}.who-card h3{font-size:var(--fs-h3)}.who-card p{color:var(--c-muted);font-size:15px}.mstat{border-top:2px solid var(--c-heading);gap:4px;padding-top:16px;display:grid}.mstat-val{color:var(--c-heading);font-size:40px;font-weight:700;line-height:1.1}.table-scroll{max-width:100%;overflow-x:auto}.compare{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;font-size:14px}.compare th,.compare td{border-bottom:1px solid var(--c-border);text-align:left;vertical-align:top;padding:14px 16px}.compare thead th{background:var(--c-surface-2);color:var(--c-heading);font-size:13px}.compare tbody th{color:var(--c-heading);background:var(--c-bg);font-weight:600;position:sticky;left:0}.compare .us{background:var(--c-agent-tint);color:var(--c-heading);border-left:2px solid var(--c-heading);border-right:2px solid var(--c-heading);font-weight:600}.compare thead .us{background:var(--navy-900);color:#fff;border-radius:8px 8px 0 0}.faq details{border-top:1px solid var(--c-border)}.faq details:last-child{border-bottom:1px solid var(--c-border)}.faq summary{cursor:pointer;font-size:var(--fs-h3);color:var(--c-heading);grid-template-columns:1fr 20px;align-items:center;gap:16px;min-height:44px;padding:20px 4px;font-weight:600;line-height:1.35;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--c-muted);border-bottom:2px solid var(--c-muted);width:10px;height:10px;transition:transform .2s var(--ease-out);justify-self:end;transform:rotate(45deg)}.faq details[open] summary:after{transform:rotate(225deg)}.faq .answer{max-width:66ch;padding:0 4px 22px}.final-cta{background:var(--navy-900);color:#fff;border-radius:var(--r-xl);background-image:linear-gradient(#c8d4e012 1px,#0000 1px),linear-gradient(90deg,#c8d4e012 1px,#0000 1px);background-size:24px 24px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:32px;padding:clamp(32px,5vw,72px);display:grid}.final-cta h2{color:#fff;font-size:var(--fs-h2);line-height:1.12}.final-cta p{color:var(--mist-300);margin-top:12px;font-size:17px}.paths{gap:10px;display:grid}.path{border-radius:var(--r-md);background:#ffffff0f;border:1px solid #c8d4e04d;gap:2px;padding:14px 18px;text-decoration:none;transition:background .12s;display:grid;color:#fff!important}.path:hover{background:#ffffff1f}.path span{color:var(--mist-300);font-size:14px}.final-cta :focus-visible{outline-color:#fff!important}.lp-footer{background:var(--navy-900);color:#fff}.foot-inner{max-width:var(--container);padding:56px var(--gutter) 32px;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:32px;margin:0 auto;display:grid}.foot-brand{align-items:center;gap:14px;display:flex}.foot-brand img{border-radius:12px}.foot-name{font-size:20px;font-weight:700}.foot-tag{color:var(--mist-300);font-size:14px}.foot-col{align-content:start;gap:8px;display:grid}.foot-h{letter-spacing:.12em;text-transform:uppercase;color:var(--mist-300);font-size:12px;font-weight:700}.foot-col a{padding:2px 0;font-size:15px;text-decoration:none;color:var(--mist-300)!important}.foot-col a:hover{text-decoration:underline;color:#fff!important}.lp-footer :focus-visible{outline-color:#fff!important}.foot-bottom{max-width:var(--container);padding:20px var(--gutter) 40px;color:var(--mist-300);border-top:1px solid #c8d4e026;gap:6px;margin:0 auto;font-size:13px;display:grid}.mobile-bar{display:none}@media (width<=1100px){.lp-links,.lp-signin{display:none}.lp-menu{align-items:center;display:inline-flex}.hero-inner{grid-template-columns:minmax(0,1fr)}.hero-copy{max-width:720px}.steps,.trust-grid,.tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-split,.health-split,.final-cta{grid-template-columns:minmax(0,1fr)!important}.prompt-tabs{scrollbar-width:none;scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.prompt-tab{scroll-snap-align:start;flex:none;max-width:300px}.foot-inner{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}}@media (width<=720px){.lp-nav-cta .lp-btn{display:none}.hero-ctas .lp-btn{width:100%}.mock-body{grid-template-columns:minmax(0,1fr)}.mock-work{border-right:0;border-bottom:1px solid var(--c-border)}.mock-title{font-size:12px}.sheet-head,.sheet-row,.sheet-total{grid-template-columns:minmax(88px,1fr) auto auto auto;gap:6px;padding:7px 8px}.proof{grid-template-columns:minmax(0,1fr);gap:20px}.stat+.stat{border-left:0;border-top:1px solid var(--c-border);padding:20px 0 0}.steps,.trust-grid,.tiers,.who-grid,.stats-row{grid-template-columns:minmax(0,1fr)}.tiers>li:has(.featured){order:-1}.hc-rows li{grid-template-columns:minmax(0,1fr) auto}.hc-strip{grid-area:2/1/auto/-1}.foot-inner{grid-template-columns:minmax(0,1fr)}.mobile-bar{z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--c-bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--c-border);grid-template-columns:1fr 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.lp-footer{padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lp .reveal{opacity:1;transform:none}}.lp .rs{flex-direction:column;gap:16px;display:flex}.lp .rs-tabs{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);scrollbar-width:none;align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.lp .rs-tab{font:inherit;white-space:nowrap;border-radius:var(--r-sm);color:var(--c-muted);cursor:pointer;background:0 0;border:0;padding:8px 16px;font-size:15px;font-weight:600}.lp .rs-tab:hover{color:var(--c-heading)}.lp .rs-tab[aria-selected=true]{background:var(--c-primary);color:var(--c-on-primary)}.lp .rs-tab:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.lp .rs-panel{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--sh-2);min-width:0;padding:clamp(14px,2.5vw,28px)}.lp .rs-side-h{color:var(--c-heading);margin:0 0 8px;font-size:15px;font-weight:700}.lp .rs-3d{grid-template-columns:minmax(0,1fr) 300px;gap:24px;display:grid}.lp .rs-3d-view{min-width:0;min-height:420px}.lp .rs-3d-wait{border-radius:var(--r-md);background:var(--c-surface-2);height:100%;min-height:420px;color:var(--c-muted);place-items:center;display:grid}.lp .rs-hl{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.lp .rs-hl-btn{text-align:left;width:100%;font:inherit;color:inherit;border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);cursor:pointer;border-left-width:4px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.lp .rs-hl-btn.k-cut{border-left-color:#ca3639}.lp .rs-hl-btn.k-fill{border-left-color:#1b2a4a}.lp .rs-hl-btn:hover{border-color:var(--c-border-strong)}.lp .rs-hl-btn.on{background:var(--c-surface-2);box-shadow:inset 0 0 0 1px var(--c-border-strong)}.lp .rs-hl-btn:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.lp .rs-hl-top{justify-content:space-between;gap:8px;font-weight:600;display:flex}.lp .rs-hl-btn small{color:var(--c-muted);font-size:13px}.lp .rs-facts{margin:0 0 12px;padding:0;font-size:14px;list-style:none}.lp .rs-facts li{border-bottom:1px solid var(--c-border);justify-content:space-between;gap:8px;padding:6px 0;display:flex}.lp .rs-facts span{color:var(--c-muted)}.lp .rs-paper-bar{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:14px;display:flex}.lp .rs-paper-bar .fine{margin:0}.lp .rs-switch{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:inline-flex}.lp .rs-switch input{width:18px;height:18px;accent-color:var(--c-accent)}.lp .rs-paper{color:#222;border-radius:var(--r-sm);background:#fff;border:1px solid #dde3ea;padding:clamp(14px,3vw,32px);font-size:13px;box-shadow:0 1px 2px #0000000d,0 12px 32px -12px #1b2a4a40}.lp .rs-paper-head{border-bottom:3px solid #1b2a4a;flex-wrap:wrap;align-items:center;gap:14px 18px;padding-bottom:14px;display:flex}.lp .rs-logo{text-align:center;letter-spacing:.06em;color:#7a8fa6;border:2px dashed #c8d4e0;border-radius:8px;place-items:center;width:56px;height:56px;font-size:10px;font-weight:700;line-height:1.1;display:grid}.lp .rs-co{color:#1b2a4a;font-size:18px;font-weight:700}.lp .rs-co-sub{color:#666}.lp .rs-paper-meta{text-align:right;color:#444;margin-left:auto;line-height:1.5}.lp .rs-table-scroll{margin:14px 0;overflow-x:auto}.lp .rs-table{border-collapse:collapse;width:100%;min-width:620px}.lp .rs-table th{color:#fff;text-align:left;background:#1b2a4a;padding:6px 8px;font-size:12px}.lp .rs-table td{vertical-align:top;border-bottom:1px solid #eceff3;padding:5px 8px}.lp .rs-table .num{text-align:right;white-space:nowrap}.lp .rs-table td.num:first-child{text-align:left;color:#666}.lp .rs-sec td{color:#1b2a4a;background:#f4f6f9;font-weight:700}.lp .rs-ai td{background:#f1f5fb}.lp .rs-ai .ai-tag{margin-left:6px}.lp .rs-basis{color:#4a6080;font-size:11px;display:block}.lp .rs-table tfoot td{font-weight:600}.lp .rs-total td{color:#1b2a4a;border-top:2px solid #1b2a4a;border-bottom:0;font-size:16px;font-weight:700}.lp .rs-terms{color:#333;grid-template-columns:1fr 1fr;gap:16px;display:grid}.lp .rs-terms b{color:#1b2a4a}.lp .rs-terms ul{margin:4px 0 0;padding-left:18px}.lp .rs-two{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.lp .rs-kpis{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lp .rs-kpi{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-bg);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.lp .rs-kpi span{color:var(--c-muted);font-size:13px}.lp .rs-kpi b{color:var(--c-heading);font-size:22px}.lp .rs-kpi small{color:var(--c-muted);font-size:12px}.lp .rs-kpi.watch{background:var(--c-warn-bg);border-color:#0000}.lp .rs-kpi.watch b{color:var(--c-warn)}.lp .rs-wf{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lp .rs-wf-row{grid-template-columns:210px minmax(0,1fr) 110px;align-items:center;gap:12px;font-size:14px;display:grid}.lp .rs-wf-row b{text-align:right;color:var(--c-heading)}.lp .rs-wf-label small{color:var(--c-muted);margin-left:4px}.lp .rs-wf-row.total{border-top:1px solid var(--c-border);padding-top:10px;font-weight:700}.lp .rs-wf-track{background:var(--c-surface-2);border-radius:4px;height:22px;position:relative}.lp .rs-wf-bar{border-radius:4px;min-width:3px;position:absolute;top:0;bottom:0}.lp .rs-wf-bar.base{background:var(--cf-fill-2)}.lp .rs-wf-bar.add{background:var(--c-accent)}.lp .rs-wf-bar.tot{background:var(--c-primary)}.lp .rs-roll{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp .rs-roll li{grid-template-columns:190px minmax(0,1fr) 96px 54px;align-items:center;gap:10px;font-size:14px;display:grid}.lp .rs-roll-track{background:var(--c-surface-2);border-radius:4px;height:14px;overflow:hidden}.lp .rs-roll-bar{background:var(--c-primary);border-radius:4px;height:100%;display:block}.lp .rs-roll-val,.lp .rs-roll-pct{text-align:right}.lp .rs-roll-pct{color:var(--c-muted)}.lp .rs-roll-total{border-top:1px solid var(--c-border);padding-top:8px;font-weight:700}.lp .rs-qty{border-collapse:collapse;width:100%;font-size:14px}.lp .rs-qty th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--c-muted);border-bottom:2px solid var(--c-border);padding:6px 8px;font-size:12px}.lp .rs-qty td{border-bottom:1px solid var(--c-border);padding:8px}.lp .rs-qty .num{text-align:right;white-space:nowrap}.lp .rs-qty td.muted{font-size:13px}@media (width<=1000px){.lp .rs-3d,.lp .rs-two{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.lp .rs-tabs{align-self:stretch}.lp .rs-tab{padding:8px 12px;font-size:14px}.lp .rs-kpis{grid-template-columns:1fr}.lp .rs-wf-row{grid-template-columns:minmax(0,1fr) 96px}.lp .rs-wf-track{order:3;grid-column:1/-1}.lp .rs-roll li{grid-template-columns:minmax(0,1fr) 90px 48px}.lp .rs-roll-track{order:4;grid-column:1/-1}.lp .rs-terms{grid-template-columns:1fr}.lp .rs-paper-meta{text-align:left;margin-left:0}.lp .rs-qty td.muted,.lp .rs-qty th:last-child{display:none}.lp .rs-3d-view,.lp .rs-3d-wait{min-height:320px}}.lp .rs,.lp .rs-panel{width:100%}
