:root{--paper:#f5f1ea;--paper-raised:#fbf8f1;--paper-muted:#e8e0d2;--rule:#e3dccf;--rule-strong:#d9d1c0;--ink:#0e1a2e;--ink-muted:#5a6982;--ink-faint:#7b8798;--night:#110d0a;--night-raised:#17120e;--night-rule:rgba(255,255,255,.13);--night-text:#f6efe7;--night-muted:#b5a89a;--accent:#f08b33;--accent-strong:#bc5f1b;--logo:#eb602a;--gold:#d6aa60;--covered:#2e9f55;--covered-soft:#e5f4e9;--blocked:#b84c3f;--blocked-soft:#f5dfdc;--simulated:#3269a8;--simulated-soft:#e2ecf7;--sans:"SF Pro Display","Inter",system-ui,sans-serif;--mono:"SF Mono","JetBrains Mono",ui-monospace,Menlo,monospace;--gutter:clamp(18px,4.5vw,64px);--site:1240px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{font-family:var(--sans);color:var(--ink);background:var(--paper)}.wrap{max-width:var(--site);margin:0 auto;padding-inline:var(--gutter)}.mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-strong)}a{color:inherit}.rail{background:var(--night);color:var(--night-muted)}.rail .wrap{gap:22px;height:38px;font-family:var(--mono);font-size:11.5px;letter-spacing:.13em}.rail .live,.rail .wrap{display:flex;align-items:center}.rail .live{gap:8px;color:var(--night-text)}.rail .dot{width:7px;height:7px;border-radius:50%;background:var(--covered);animation:pulse 2.4s infinite}.rail .sp{flex:1 1}.rail .cnt b{color:var(--night-text);font-weight:600}header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(245,241,234,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}.nav{gap:30px;height:66px}.brand,.nav{display:flex;align-items:center}.brand{gap:10px;font-weight:800;font-size:20px;letter-spacing:-.02em;text-decoration:none;color:inherit}.brand img{width:24px;height:24px;display:block}.nav .links{display:flex;gap:26px;margin-left:6px}.nav .links a{color:var(--ink-muted);text-decoration:none;font-size:14.5px;font-weight:500}.nav .links a:hover{color:var(--ink)}.nav .sp{flex:1 1}.btn{font-family:var(--sans);font-weight:600;font-size:14.5px;border:0;cursor:pointer;border-radius:9px;padding:11px 18px;text-decoration:none;display:inline-block;background:var(--logo);color:#fff;transition:background .15s,transform .15s,box-shadow .15s}.btn:hover{background:var(--accent-strong);transform:translateY(-1px);box-shadow:0 10px 24px -12px rgba(235,96,42,.8)}.btn.lg{padding:15px 26px;font-size:16px}.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--rule-strong)}.btn.ghost:hover{background:var(--paper-raised);box-shadow:none}.hero{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:clamp(30px,5vw,68px);gap:clamp(30px,5vw,68px);align-items:center;padding-block:clamp(48px,8vh,100px)}h1{font-weight:800;letter-spacing:-.028em;line-height:1;font-size:clamp(40px,6vw,72px);margin-top:24px}h1 .warn{display:block;color:var(--ink-muted);font-weight:600;font-size:.56em;letter-spacing:-.01em;margin-bottom:.26em}h1 .cover em{font-style:normal;position:relative;white-space:nowrap}h1 .cover em:after{content:"";position:absolute;left:0;right:0;bottom:.02em;height:.08em;background:var(--accent);border-radius:2px}.lead{color:var(--ink-muted);font-size:clamp(16px,1.4vw,19px);line-height:1.55;max-width:31em;margin-top:24px}.cta{display:flex;align-items:center;gap:20px;margin-top:32px;flex-wrap:wrap}.textlink{color:var(--ink);text-decoration:none;font-weight:600;font-size:15.5px;border-bottom:1px solid var(--rule-strong);padding-bottom:3px}.textlink:hover{border-color:var(--accent)}.micro{font-family:var(--mono);font-size:12.5px;color:var(--ink-faint);margin-top:26px;letter-spacing:.03em}.micro b{color:var(--ink-muted);font-weight:600}.feed{justify-self:end;width:min(440px,100%);background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:12px;overflow:hidden;box-shadow:0 30px 70px -34px rgba(14,26,46,.45)}.feed-h{display:flex;align-items:center;gap:10px;background:var(--ink);color:var(--night-text);padding:12px 16px;font-family:var(--mono);font-size:12px;letter-spacing:.12em}.feed-h .d{width:7px;height:7px;border-radius:50%;background:var(--covered);animation:pulse 2.4s infinite}.feed-h .ttl{font-weight:600}.feed-list{list-style:none;padding:4px 0;min-height:312px}.feed-list li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 16px;border-bottom:1px solid var(--rule);font-family:var(--mono)}.feed-list li:last-child{border-bottom:0}.feed-list .t{font-size:11.5px;color:var(--ink-faint)}.feed-list .act{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-list .act .a{font-weight:600;text-transform:capitalize}.feed-list .act .dt{color:var(--ink-muted)}.v{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.05em;padding:4px 9px;border-radius:6px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.v .g{width:6px;height:6px;border-radius:50%}.v.covered{color:var(--covered);background:var(--covered-soft);border:1px solid #bfe3cc}.v.covered .g{background:var(--covered)}.v.not{color:var(--blocked);background:var(--blocked-soft);border:1px solid #eec5bf}.v.not .g{background:var(--blocked)}.v.unsupported{color:var(--simulated);background:var(--simulated-soft);border:1px solid #c4d6ec}.v.unsupported .g{background:var(--simulated)}.feed-list li.in{animation:rowin .55s cubic-bezier(.2,.8,.2,1) both}.feed-list li.in .v{animation:flash 1.1s ease-out both}.ticker{background:var(--night);color:var(--night-muted);overflow:hidden;border-block:1px solid var(--night-rule)}.ticker-track{display:inline-flex;white-space:nowrap;padding:14px 0;font-family:var(--mono);font-size:12.5px;letter-spacing:.14em;animation:scroll 38s linear infinite;will-change:transform}.ticker-track span{padding:0 26px;text-transform:uppercase}.ticker-track b{color:var(--night-text);font-weight:600}.ticker-track .sep{color:var(--accent);padding:0}.sec{padding-block:clamp(56px,9vh,112px)}.sec.alt{background:var(--paper-raised);border-block:1px solid var(--rule)}.sec-head{max-width:62ch}.sec-head h2{font-weight:800;letter-spacing:-.02em;line-height:1.06;font-size:clamp(28px,3.6vw,44px);margin-top:16px}.sec-head .lead{margin-top:14px}.scope{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:44px}.col{background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:12px;overflow:hidden}.sec.alt .col{background:var(--paper)}.col-h{display:flex;align-items:center;gap:10px;padding:14px 18px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;border-bottom:1px solid var(--rule)}.col-h .g{width:9px;height:9px;border-radius:50%}.col.yes .col-h{color:var(--covered)}.col.yes .col-h .g{background:var(--covered)}.col.no .col-h{color:var(--blocked)}.col.no .col-h .g{background:var(--blocked)}.col ul{list-style:none}.col li{padding:16px 18px;border-bottom:1px solid var(--rule)}.col li:last-child{border-bottom:0}.col li b{font-weight:600;font-size:15.5px}.col li p{color:var(--ink-muted);font-size:14px;margin-top:4px;line-height:1.5}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:44px}.step{background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:12px;padding:24px}.sec.alt .step{background:var(--paper)}.step .n{font-family:var(--mono);font-size:12px;letter-spacing:.2em;color:var(--accent-strong)}.step h3{font-weight:700;font-size:18px;margin-top:14px;letter-spacing:-.01em}.step p{color:var(--ink-muted);font-size:14.5px;line-height:1.55;margin-top:8px}.toggle{display:inline-flex;gap:2px;margin-top:28px;background:var(--paper-muted);border:1px solid var(--rule-strong);border-radius:10px;padding:3px;font-size:12.5px;letter-spacing:.06em}.toggle,.toggle button{font-family:var(--mono)}.toggle button{border:0;background:transparent;cursor:pointer;padding:8px 16px;border-radius:7px;color:var(--ink-muted)}.toggle button.on{background:var(--ink);color:var(--night-text)}.toggle .save{color:var(--covered)}.tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:34px}.tier{background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:14px;padding:26px;display:flex;flex-direction:column}.sec.alt .tier{background:var(--paper)}.tier.feat{border-color:var(--accent);box-shadow:0 24px 60px -34px rgba(240,139,51,.6);position:relative}.tier.feat .tag{position:absolute;top:-11px;left:26px;background:var(--logo);color:#fff;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;padding:4px 10px;border-radius:6px}.tier .nm{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted)}.tier .price{font-weight:800;font-size:42px;letter-spacing:-.03em;margin-top:12px}.tier .price .per{font-size:15px;font-weight:500;color:var(--ink-faint)}.tier .caps{font-family:var(--mono);font-size:13px;color:var(--ink-muted);margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tier ul{list-style:none;margin:20px 0 24px;border-top:1px solid var(--rule);padding-top:18px;display:grid;grid-gap:11px;gap:11px}.tier li{font-size:14.5px;color:var(--ink-muted);padding-left:22px;position:relative}.tier li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;background:var(--covered)}.tier .btn{margin-top:auto;text-align:center}.shared{font-family:var(--mono);font-size:12.5px;color:var(--ink-faint);margin-top:24px;letter-spacing:.02em;text-align:center}.shared b{color:var(--ink-muted);font-weight:600}.faq{margin-top:36px;border-top:1px solid var(--rule)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{list-style:none;cursor:pointer;padding:20px 4px;font-weight:600;font-size:17px;display:flex;justify-content:space-between;gap:16px;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{font-family:var(--mono);color:var(--accent-strong);font-weight:500;flex:none}.faq details[open] summary .pm,.faq p{color:var(--ink-muted)}.faq p{font-size:15px;line-height:1.6;padding:0 4px 22px;max-width:70ch}.final{background:var(--night);color:var(--night-text);text-align:center}.final .wrap{padding-block:clamp(64px,11vh,128px)}.final h2{font-weight:800;font-size:clamp(34px,5vw,60px);letter-spacing:-.025em;line-height:1.03;margin-top:18px}.final .lead{color:var(--night-muted);max-width:40ch;margin:18px auto 0}.final .cta{justify-content:center}.final .micro,.final .micro b{color:var(--accent)}footer{background:var(--night);color:var(--night-muted);border-top:1px solid var(--night-rule)}.foot{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:30px;gap:30px;padding-block:56px}.foot .brand{color:var(--night-text)}.foot .tg{font-size:14px;margin-top:14px;max-width:26ch;line-height:1.5}.foot .tg,.foot h4{color:var(--night-muted)}.foot h4{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px}.foot a{display:block;color:var(--night-muted);text-decoration:none;font-size:14px;padding:5px 0}.foot a:hover{color:var(--night-text)}.foot-b{border-top:1px solid var(--night-rule)}.foot-b .wrap{display:flex;gap:18px;flex-wrap:wrap;padding-block:18px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--ink-faint)}.foot-b .sp{flex:1 1}.v2-page{background:var(--paper)}.page-hero{background:linear-gradient(180deg,var(--paper-raised),var(--paper));border-bottom:1px solid var(--rule)}.page-hero .wrap{padding-block:clamp(54px,8vh,100px)}.page-hero h1{max-width:11ch}.page-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:start}.page-stamp{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--ink-faint);margin-top:22px;line-height:1.6}.draft-banner,.form-card,.info-card,.ledger-card,.legal-index-card,.statement-card{background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:12px}.statement-card{padding:28px;box-shadow:0 30px 70px -42px rgba(14,26,46,.45);position:relative;overflow:hidden}.statement-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--logo)}.statement-card h2{font-size:28px;line-height:1.08;letter-spacing:-.02em;margin-top:14px}.statement-card p{color:var(--ink-muted);line-height:1.6;margin-top:12px}.access-statement{background:var(--paper-raised);color:var(--ink);border-color:var(--rule-strong)}.access-statement p{color:var(--ink-muted)}.access-statement .mono-label{color:var(--accent-strong)}.statement-rows{display:grid;grid-gap:0;gap:0;margin-top:22px;border:1px solid var(--rule-strong);border-radius:10px;overflow:hidden;background:rgba(255,255,255,.28)}.statement-rows div{display:grid;grid-template-columns:130px 1fr;grid-gap:18px;gap:18px;padding:13px 14px;border-bottom:1px solid var(--rule)}.statement-rows div:last-child{border-bottom:0}.statement-rows span{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.statement-rows strong{letter-spacing:.04em;color:var(--ink);font-weight:600;overflow-wrap:anywhere}.mono-label,.statement-rows strong{font-family:var(--mono);font-size:12px}.mono-label{display:block;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-strong)}.form-section{align-items:center}.form-card{padding:24px;box-shadow:0 24px 70px -48px rgba(14,26,46,.5)}.access-form{display:grid;grid-gap:15px;gap:15px}.access-form label{display:grid;grid-gap:7px;gap:7px}.access-form label span{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.access-form input,.access-form textarea{width:100%;border:1px solid var(--rule-strong);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit;font-size:15px;padding:12px 13px;outline:none}.access-form textarea{resize:vertical;min-height:130px}.access-form input:focus,.access-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(240,139,51,.16)}.access-form .button-link{font-family:var(--sans);font-weight:600;font-size:14.5px;border:0;cursor:pointer;border-radius:9px;padding:12px 18px;text-decoration:none;display:inline-block;background:var(--logo);color:#fff}.access-form .button-link:disabled{cursor:wait;opacity:.7}.access-form__status{font-family:var(--mono);font-size:12px;color:var(--ink-faint);line-height:1.5}.access-form__status[data-state=success]{color:var(--covered)}.access-form__status[data-state=error]{color:var(--blocked)}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:36px}.info-card{padding:22px}.info-card h3{font-size:30px;letter-spacing:-.02em;margin-top:12px}.info-card h3 small{font-size:14px;color:var(--ink-muted);font-weight:500}.info-card p{color:var(--ink-muted);line-height:1.55;margin-top:10px}.risk-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:36px}.risk-card{grid-column:span 4;min-height:206px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:22px;background:linear-gradient(145deg,#fffaf4,var(--paper-raised));border:1px solid var(--rule-strong);border-radius:12px;box-shadow:0 18px 48px -42px rgba(14,26,46,.65)}.risk-card:nth-child(4),.risk-card:nth-child(5){grid-column:span 6}.risk-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.risk-icon{width:50px;height:50px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-strong);background:#fff1e3;border:1px solid #f1cba6}.risk-num{font-family:var(--mono);font-size:12px;letter-spacing:.16em;color:var(--ink-faint)}.risk-card h3{font-size:clamp(23px,2.2vw,31px);line-height:1.06;letter-spacing:-.02em;max-width:13ch}.risk-card p{color:var(--ink-muted);font-size:14.5px;line-height:1.45;max-width:31ch;margin-top:12px}.burden-layout{align-items:center}.burden-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.burden-card{min-height:142px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:20px;background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:12px;transition:border-color .15s,transform .15s}.burden-card:hover{border-color:var(--accent);transform:translateY(-1px)}.burden-icon{width:36px;height:36px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-strong);background:#fff1e3;border:1px solid #f1cba6}.burden-card strong{font-family:var(--mono);font-size:13px;line-height:1.35;letter-spacing:.09em;color:var(--ink);text-transform:lowercase}.burden-card p{color:var(--ink-muted);font-size:14.5px;line-height:1.45;max-width:22ch}.ledger-stack{display:grid;grid-gap:14px;gap:14px;margin-top:36px}.ledger-stack.compact{margin-top:24px}.ledger-card{display:grid;grid-template-columns:160px 210px 1fr;grid-gap:18px;gap:18px;align-items:start;padding:17px 18px;transition:border-color .15s,transform .15s}.ledger-card:hover{border-color:var(--accent);transform:translateY(-1px)}.ledger-card span{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.ledger-card strong{font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--ink)}.ledger-card p{color:var(--ink-muted);font-size:14px;line-height:1.5}.form-section .ledger-card{grid-template-columns:1fr;gap:8px}.legal-hero h1{max-width:14ch}.legal-layout{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.legal-side{position:-webkit-sticky;position:sticky;top:94px;display:grid;grid-gap:14px;gap:14px}.legal-doc{min-width:0}.draft-banner{font-family:var(--mono);font-size:12px;letter-spacing:.04em;line-height:1.6;color:var(--blocked);background:var(--blocked-soft);padding:16px 18px}.legal-index-card{padding:18px}.legal-index-card a{display:block;text-decoration:none;color:var(--ink-muted);font-size:14px;line-height:1.4;padding:10px 0;border-bottom:1px solid var(--rule)}.legal-index-card a:last-child{border-bottom:0}.legal-index-card a:hover{color:var(--ink)}.legal-section{background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:12px;padding:30px;margin-top:0;margin-bottom:16px;scroll-margin-top:96px}.legal-section h2{font-size:24px;letter-spacing:-.01em}.legal-section p{color:var(--ink-muted);line-height:1.7;margin-top:12px}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(46,159,85,.55)}70%{box-shadow:0 0 0 7px rgba(46,159,85,0)}to{box-shadow:0 0 0 0 rgba(46,159,85,0)}}@keyframes rowin{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes flash{0%{box-shadow:inset 0 0 0 2px currentColor}to{box-shadow:none}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:920px){.hero{grid-template-columns:1fr;gap:40px;padding-block:44px}.feed{justify-self:stretch;width:100%}.nav .links,.rail .cnt{display:none}.burden-grid,.info-grid,.legal-layout,.page-grid,.risk-grid,.scope,.steps,.tiers{grid-template-columns:1fr}.risk-card,.risk-card:nth-child(4),.risk-card:nth-child(5){grid-column:1}.legal-side{position:static}.ledger-card{grid-template-columns:1fr;gap:8px}.statement-rows div{grid-template-columns:1fr;gap:5px}.foot{grid-template-columns:1fr 1fr;gap:28px}}@media(prefers-reduced-motion:reduce){.feed-h .d,.feed-list li.in,.feed-list li.in .v,.rail .dot,.ticker-track{animation:none}html{scroll-behavior:auto}}