:root{--ink:#0b1220;--ink-2:#131c2e;--ink-3:#1f2b42;--paper:#fbfaf7;--paper-2:#f3f1ea;--card:#ffffff;--line:#e2ded4;--line-strong:#cfc9bb;--text:#171a21;--muted:#5d6577;--muted-2:#858c9b;--supply:#d9520b;--supply-soft:#fdf0e8;--re:#1d4ed8;--re-soft:#eef2ff;--trade:#0f766e;--trade-soft:#e9f5f2;--red:#b3261e;--red-soft:#fdeceb;--amber:#a45a05;--amber-soft:#fdf4e3;--green:#0e6e5a;--green-soft:#e9f5f1;--radius:14px;--radius-sm:9px;--radius-lg:22px;--shadow-sm:0 1px 2px rgba(16,24,40,0.05),0 1px 3px rgba(16,24,40,0.06);--shadow-md:0 10px 24px -12px rgba(11,18,32,0.28),0 2px 6px rgba(11,18,32,0.06);--shadow-lg:0 34px 70px -40px rgba(11,18,32,0.55);--serif:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,"Times New Roman",serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,"Cascadia Mono",Consolas,"Liberation Mono",monospace;--max:1120px;--pad:clamp(18px,4vw,40px)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--serif);font-weight:600;letter-spacing:-.015em;line-height:1.12;margin:0;text-wrap:balance}p{margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--re);outline-offset:3px;border-radius:4px}::selection{background:#ffe3cf;color:#1a1207}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding-inline:var(--pad)}.wrap-narrow{max-width:760px}.section{padding-block:clamp(40px,6vw,84px)}.section-tight{padding-block:clamp(28px,4vw,52px)}.rule{height:1px;background:var(--line);border:0;margin:0}.stack>*+*{margin-top:var(--gap,16px)}.eyebrow{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.display{font-size:clamp(2.1rem,5.2vw,3.9rem);letter-spacing:-.03em}.h2{font-size:clamp(1.6rem,3.2vw,2.4rem)}.h3{font-size:clamp(1.15rem,2vw,1.45rem)}.lede{font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.62;max-width:62ch}.lede,.small{color:var(--muted)}.small{font-size:13px;line-height:1.55}.tiny{font-size:11.5px;color:var(--muted-2);line-height:1.5}.mono{font-family:var(--mono);font-size:12px;letter-spacing:-.01em}.btn,.nowrap{white-space:nowrap}.btn{--btn-bg:var(--ink);--btn-fg:#fff;--btn-border:transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:10px;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-border);font-size:14.5px;font-weight:650;letter-spacing:-.01em;cursor:pointer;transition:transform .12s ease,filter .15s ease,box-shadow .15s ease}.btn,.btn:hover{text-decoration:none}.btn:hover{filter:brightness(1.06)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-supply{--btn-bg:var(--supply)}.btn-re{--btn-bg:var(--re)}.btn-ghost{--btn-bg:transparent;--btn-fg:var(--text);--btn-border:var(--line-strong)}.btn-ghost:hover{background:var(--paper-2)}.btn-paper{--btn-bg:var(--paper);--btn-fg:var(--ink)}.btn-block{width:100%}.btn-sm{padding:8px 13px;font-size:13px;border-radius:8px}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:650;font-size:14px;border-bottom:1px solid;padding-bottom:1px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--line)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:62px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.02em}.brand:hover{text-decoration:none}.brand__mark{width:26px;height:26px;border-radius:7px;background:var(--ink);color:#fff;display:grid;place-items:center;font-family:var(--serif);font-size:14px;font-weight:700;letter-spacing:0}.brand__name{font-size:15px}.brand__sub{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-weight:600;display:block;line-height:1;margin-top:2px}.nav{display:flex;align-items:center;gap:22px}.nav a{font-size:13.5px;color:var(--muted);font-weight:550}.nav a:hover{color:var(--text);text-decoration:none}@media (max-width:760px){.nav__links{display:none}}.hero{position:relative;background:var(--ink);color:#f4f2ec;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(120% 90% at 70% 0,#000 20%,transparent 78%);mask-image:radial-gradient(120% 90% at 70% 0,#000 20%,transparent 78%);pointer-events:none}.hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center;padding-block:clamp(44px,7vw,88px)}@media (max-width:940px){.hero__inner{grid-template-columns:1fr}}.hero h1{font-size:clamp(2.2rem,4.6vw,3.7rem);letter-spacing:-.032em;margin-block:18px 0}.hero h1 em{font-style:italic;color:#ffb98a}.hero__lede{margin-top:18px;color:#b9c0cf;font-size:clamp(1rem,1.4vw,1.12rem);max-width:54ch}.hero__eyebrow{color:#9aa4b8}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.hero__trust{margin-top:22px;display:flex;flex-wrap:wrap;gap:6px 18px;color:#8f99ad;font-size:12.5px}.hero__trust li{list-style:none;display:flex;align-items:center;gap:7px}.hero__trust ul{display:contents}.tick{width:14px;height:14px;flex:none;color:#6fbf9f}.peek{position:relative;background:var(--paper);color:var(--text);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:18px;transform:rotate(-.6deg)}.peek:after{content:"Sample output";position:absolute;top:-11px;right:18px;background:var(--supply);color:#fff;font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:99px}.peek__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.peek__score{font-family:var(--serif);font-size:30px;line-height:1;color:var(--red)}.peek__label{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);font-weight:700}.peek__flag{padding:12px 0;border-bottom:1px dashed var(--line)}.peek__flag:last-child{border-bottom:0;padding-bottom:2px}.peek__flag h4{font-family:var(--sans);font-size:13.5px;font-weight:700;letter-spacing:-.01em;display:flex;gap:8px;align-items:baseline}.peek__quote{font-family:var(--serif);font-size:13px;color:#3c4250;border-left:2px solid var(--line-strong);padding-left:9px;margin-top:6px;font-style:italic}.peek__money{font-size:12px;color:var(--red);font-weight:650;margin-top:5px}.desks{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));grid-gap:18px;gap:18px}@media (max-width:820px){.desks{grid-template-columns:1fr}}.desk{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-sm);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;display:flex;flex-direction:column}.desk:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--line-strong)}.desk:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:var(--radius) var(--radius) 0 0;background:var(--desk-accent,var(--ink))}.desk--supply{--desk-accent:var(--supply)}.desk--re{--desk-accent:var(--re)}.desk--trade{--desk-accent:var(--trade)}.btn-trade{--btn-bg:var(--trade)}.desk__tag{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--desk-accent,var(--ink))}.desk__tag:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--desk-accent,var(--ink))}.desk h3{margin-top:10px}.desk__list{margin:14px 0 20px;padding:0;display:grid;grid-gap:8px;gap:8px;list-style:none}.desk__list li{display:grid;grid-template-columns:16px 1fr;grid-gap:9px;gap:9px;font-size:13.5px;color:#3b4150;line-height:1.45}.desk__list svg{color:var(--desk-accent,var(--ink));margin-top:3px}.desk__foot{margin-top:auto}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:820px){.grid-3{grid-template-columns:1fr}}.value{border-top:2px solid var(--ink);padding-top:14px}.value h4{font-family:var(--sans);font-size:14px;font-weight:700;margin-bottom:6px}.value p{font-size:13.5px;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;counter-reset:step}@media (max-width:820px){.steps{grid-template-columns:1fr}}.step{counter-increment:step;padding-top:16px;border-top:1px solid var(--line)}.step:before{content:counter(step,decimal-leading-zero);font-family:var(--mono);font-size:12px;color:var(--supply);font-weight:700;display:block;margin-bottom:8px}.step h4{font-family:var(--sans);font-size:15px;font-weight:700;margin-bottom:5px}.step p{font-size:13.5px;color:var(--muted)}.band-dark{background:var(--ink);color:#eef0f5}.band-dark .lede{color:#aab2c3}.band-dark .eyebrow{color:#8b95a9}.band-paper2{background:var(--paper-2);border-block:1px solid var(--line)}.trust-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}@media (max-width:900px){.trust-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.trust-row{grid-template-columns:1fr}}.trust-item h4{font-family:var(--sans);font-size:13.5px;font-weight:700;margin-bottom:4px}.trust-item p{font-size:12.5px;color:var(--muted)}.waitlist{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:start}@media (max-width:900px){.waitlist{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow-sm)}.form-grid{display:grid;grid-gap:12px;gap:12px}.field{display:grid;grid-gap:6px;gap:6px}.field>label{font-size:12px;font-weight:650;letter-spacing:.02em;color:var(--muted)}.input,.select{width:100%;padding:11px 12px;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-size:14.5px;transition:border-color .14s ease,box-shadow .14s ease}.input:focus,.select:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px rgba(11,18,32,.08)}.input::placeholder{color:#a9aeb9}.two-up{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:560px){.two-up{grid-template-columns:1fr}}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-note{font-size:11.5px;color:var(--muted-2);line-height:1.5}.form-error{background:var(--red-soft);border:1px solid #f3c9c5;color:#8d1c16;padding:10px 12px;border-radius:var(--radius-sm);font-size:13px}.form-ok{background:var(--green-soft);border:1px solid #bfe3d8;color:#0a5445;padding:14px;border-radius:var(--radius-sm);font-size:13.5px}.audit-header{border-bottom:1px solid var(--line);background:var(--paper)}.audit-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px}.mode-switch{display:inline-flex;padding:3px;background:var(--paper-2);border:1px solid var(--line);border-radius:10px;gap:3px}.mode-switch button{border:0;background:transparent;padding:7px 13px;border-radius:7px;font-size:13px;font-weight:650;color:var(--muted);cursor:pointer;transition:background .14s ease,color .14s ease}.mode-switch button[aria-pressed=true]{background:var(--card);color:var(--text);box-shadow:var(--shadow-sm)}.mode-switch button[aria-pressed=true][data-mode=supply]{color:var(--supply)}.mode-switch button[aria-pressed=true][data-mode=re]{color:var(--re)}.audit-main{max-width:900px;margin:0 auto;padding:clamp(20px,3.4vw,40px) var(--pad) 96px}.audit-title{margin-top:6px}.dropzone{border:1.5px dashed var(--line-strong);border-radius:var(--radius);background:#fff;padding:clamp(22px,4vw,40px);text-align:center;transition:border-color .16s ease,background .16s ease}.dropzone[data-drag=true]{border-color:var(--mode-accent,var(--ink));background:color-mix(in srgb,var(--mode-accent,var(--ink)) 4%,#fff)}.dropzone__icon{width:42px;height:42px;margin:0 auto 12px;border-radius:11px;display:grid;place-items:center;background:var(--paper-2);color:var(--mode-accent,var(--ink))}.dropzone h3{font-size:1.15rem}.dropzone__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}.consent{display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:12.5px;color:var(--muted);line-height:1.5;margin-top:16px;text-align:left}.consent input{margin-top:2px;accent-color:var(--ink)}.filechip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:13.5px}.filechip__meta{color:var(--muted);font-size:12px}.progress-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:24px;box-shadow:var(--shadow-sm)}.progress-bar{height:4px;border-radius:99px;background:var(--paper-2);overflow:hidden;margin-top:16px}.progress-bar span{display:block;height:100%;width:34%;background:var(--mode-accent,var(--ink));border-radius:99px;animation:sweep 1.9s ease-in-out infinite}@keyframes sweep{0%{transform:translateX(-30%);width:30%}50%{width:55%}to{transform:translateX(260%);width:30%}}.steps-live{margin:16px 0 0;padding:0;list-style:none;display:grid;grid-gap:9px;gap:9px}.steps-live li{display:grid;grid-template-columns:18px 1fr auto;grid-gap:10px;gap:10px;align-items:center;font-size:13.5px;color:var(--muted-2)}.steps-live li[data-state=done]{color:var(--text)}.steps-live li[data-state=active]{color:var(--text);font-weight:600}.dot{width:8px;height:8px;border-radius:99px;background:var(--line-strong);justify-self:center}.steps-live li[data-state=active] .dot{background:var(--mode-accent,var(--ink));animation:pulse 1.4s ease-in-out infinite}.steps-live li[data-state=done] .dot{background:var(--green)}.steps-live li[data-state=failed] .dot{background:var(--red)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.error-card{border:1px solid #f3c9c5;background:#fff;border-radius:var(--radius);padding:22px}.error-card__code{font-family:var(--mono);font-size:11.5px;color:var(--red);background:var(--red-soft);padding:3px 7px;border-radius:5px;display:inline-block;margin-bottom:10px}.error-card ul{margin:12px 0 0;padding-left:18px;font-size:13px;color:var(--muted)}.verdict{border-radius:var(--radius);border:1px solid var(--line);background:#fff;overflow:hidden;box-shadow:var(--shadow-sm)}.verdict__top{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:20px;gap:20px;padding:22px;align-items:center;border-bottom:1px solid var(--line)}@media (max-width:620px){.verdict__top{grid-template-columns:1fr;text-align:left}}.dial{position:relative;width:112px;height:112px}.dial__num{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--serif);font-size:32px;line-height:1}.dial__num small{font-family:var(--sans);font-size:10px;letter-spacing:.08em;color:var(--muted-2);display:block;text-align:center;margin-top:2px;text-transform:uppercase}.verdict__label{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:99px}.verdict--high .verdict__label{background:var(--red-soft);color:var(--red)}.verdict--review .verdict__label{background:var(--amber-soft);color:var(--amber)}.verdict--low .verdict__label{background:var(--green-soft);color:var(--green)}.verdict__headline{font-family:var(--serif);font-size:clamp(1.05rem,2.2vw,1.35rem);line-height:1.3;margin-top:8px}.verdict__meta{gap:8px 16px;padding:12px 22px;border-bottom:1px solid var(--line);font-size:11.5px;color:var(--muted-2);background:var(--paper)}.counts,.verdict__meta{display:flex;flex-wrap:wrap}.counts{gap:8px;padding:14px 22px}.count{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:650;padding:5px 11px;border-radius:99px;border:1px solid var(--line);background:#fff}.count i{width:8px;height:8px;border-radius:99px;display:inline-block}.count--RED i{background:var(--red)}.count--YELLOW i{background:var(--amber)}.count--GREEN i{background:var(--green)}.count--UNVERIFIED i{background:var(--muted-2)}.summary{padding:0 22px 20px;display:grid;grid-gap:7px;gap:7px}.summary li{font-size:13.5px;color:#333947;list-style:none;display:grid;grid-template-columns:14px 1fr;grid-gap:9px;gap:9px}.summary svg{color:var(--muted-2);margin-top:4px}.toolbar{align-items:center;justify-content:space-between;gap:12px;margin:22px 0 14px}.filters,.toolbar{display:flex;flex-wrap:wrap}.filters{gap:6px}.chip{border:1px solid var(--line);background:#fff;border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:600;color:var(--muted);cursor:pointer}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.finding{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:18px;margin-bottom:12px;box-shadow:var(--shadow-sm)}.finding__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px;margin-bottom:10px}.sev{font-size:10.5px;font-weight:800;letter-spacing:.08em;padding:3px 8px;border-radius:5px;text-transform:uppercase;flex:none}.sev--RED{background:var(--red-soft);color:var(--red)}.sev--YELLOW{background:var(--amber-soft);color:var(--amber)}.sev--GREEN{background:var(--green-soft);color:var(--green)}.sev--UNVERIFIED{background:#f1f0ee;color:var(--muted)}.finding__title{font-family:var(--sans);font-size:15px;font-weight:700;letter-spacing:-.01em;margin:0;flex:1 1 240px}.badge{font-size:10.5px;color:var(--muted-2);border:1px solid var(--line);padding:2px 7px;border-radius:99px;white-space:nowrap}.badge--ok{color:var(--green);border-color:#cfe6df;background:var(--green-soft)}.badge--warn{color:var(--amber);border-color:#f0ddbd;background:var(--amber-soft)}.quote{border-left:3px solid var(--line-strong);padding:2px 0 2px 13px;margin:12px 0;font-family:var(--serif);font-size:14.5px;line-height:1.5;color:#2c3140}.quote--missing{border-left-color:var(--amber);font-family:var(--sans);font-style:normal;font-size:13px;color:var(--muted);background:var(--paper);padding:10px 13px;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.finding__rows{display:grid;grid-gap:9px;gap:9px}.frow{display:grid;grid-template-columns:88px 1fr;grid-gap:12px;gap:12px;font-size:13.5px;line-height:1.5}@media (max-width:560px){.frow{grid-template-columns:1fr;gap:2px}}.frow dt{font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);padding-top:2px}.frow dd{margin:0;color:#333947}.frow dd strong{color:var(--red);font-weight:700}.finding__foot{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--line)}.copy-btn{border:1px solid var(--line-strong);background:#fff;border-radius:7px;padding:6px 11px;font-size:12px;font-weight:600;color:var(--muted);cursor:pointer}.copy-btn:hover{background:var(--paper-2);color:var(--text)}.locked{position:relative;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff}.locked__ghost{padding:18px;filter:blur(5px);opacity:.55;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.locked__gate{position:absolute;inset:0;background:linear-gradient(180deg,rgba(251,250,247,.5),rgba(251,250,247,.97) 46%);display:grid;place-items:center;padding:20px;text-align:center}.locked__gate h4{font-size:1.05rem;margin-bottom:6px}.locked__gate p{font-size:13px;color:var(--muted);max-width:44ch}.disclaimer{margin-top:28px;padding-top:14px;font-size:11.5px;color:var(--muted-2);line-height:1.6}.disclaimer,.product{border-top:1px solid var(--line)}.product{padding-top:28px;margin-top:36px;--product-accent:var(--ink)}.product--supply{--product-accent:var(--supply)}.product--re{--product-accent:var(--re)}.product--trade{--product-accent:var(--trade)}.product__head{display:flex;align-items:baseline;gap:10px 12px;flex-wrap:wrap;margin-bottom:18px}.dot-square{width:10px;height:10px;border-radius:3px;background:var(--product-accent,var(--ink));display:inline-block;margin-right:7px;transform:translateY(-1px)}.dot-square--supply{background:var(--supply)}.dot-square--re{background:var(--re)}.dot-square--trade{background:var(--trade)}.price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));grid-gap:14px;gap:14px;align-items:stretch}.pack--accent{border-color:var(--product-accent,var(--ink));box-shadow:var(--shadow-md)}.pack--accent .eyebrow{color:var(--product-accent,var(--ink))}.glance{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto;background:#fff;box-shadow:var(--shadow-sm)}.glance table{width:100%;border-collapse:collapse;min-width:560px}.glance td,.glance th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);font-size:13.5px;vertical-align:middle}.glance th{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);font-weight:750;background:var(--paper)}.glance tr:last-child td{border-bottom:0}.tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}@media (max-width:900px){.tiers{grid-template-columns:1fr}}.tier{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:22px;display:flex;flex-direction:column;box-shadow:var(--shadow-sm)}.tier--featured{border-color:var(--ink);box-shadow:var(--shadow-md);position:relative}.tier--featured:after{content:"Beta price held";position:absolute;top:-10px;right:18px;background:var(--ink);color:#fff;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:99px}.tier__price{font-family:var(--serif);font-size:34px;line-height:1;margin:10px 0 2px}.tier__price small{font-family:var(--sans);font-size:12.5px;color:var(--muted-2);font-weight:500}.tier__list{list-style:none;margin:16px 0 22px;padding:0;display:grid;grid-gap:8px;gap:8px;font-size:13px;color:#3b4150}.tier__list li{display:grid;grid-template-columns:15px 1fr;grid-gap:8px;gap:8px}.tier__list svg{color:var(--green);margin-top:3px}.tier__foot{margin-top:auto}.tiers--four{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width:1080px){.tiers--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tiers--four{grid-template-columns:1fr}}.tiers--four .tier{padding:18px}.tiers--four .tier__price{font-size:28px}.tiers--four .tier__list{font-size:12.5px}.packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.packs--four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1080px){.packs--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.packs,.packs--four{grid-template-columns:1fr}}.pack{position:relative;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:20px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.pack--popular{border-color:var(--supply);box-shadow:var(--shadow-md)}.pack__flag{position:absolute;top:-10px;left:20px;background:var(--supply);color:#fff;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:99px}.pack__price{font-family:var(--serif);font-size:32px;line-height:1;letter-spacing:-.02em}.pack__credits{margin-top:6px;font-size:13.5px;font-weight:700}.pack .btn{margin-top:auto}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:16px 0}.faq summary{cursor:pointer;font-weight:650;font-size:14.5px;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted-2);font-family:var(--mono)}.faq details[open] summary:after{content:"–"}.faq p{margin-top:10px;font-size:13.5px;color:var(--muted);max-width:72ch}.site-footer{border-top:1px solid var(--line);background:var(--paper);padding-block:40px 28px}.site-footer__grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);grid-gap:28px;gap:28px}@media (max-width:820px){.site-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.site-footer__grid{grid-template-columns:1fr}}.site-footer h5{font-family:var(--sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin:0 0 10px;font-weight:750}.site-footer ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.site-footer a{font-size:13px;color:var(--muted)}.site-footer a:hover{color:var(--text)}.site-footer__legal{margin-top:30px;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:space-between;font-size:11.5px;color:var(--muted-2)}.prose{max-width:70ch}.prose h2{margin-top:34px;font-size:1.35rem}.prose h3{margin-top:24px;font-size:1.05rem;font-family:var(--sans);font-weight:700}.prose li,.prose p{font-size:14.5px;color:#333947;line-height:1.65}.prose p+p{margin-top:12px}.prose ul{padding-left:18px;display:grid;grid-gap:6px;gap:6px;margin:12px 0}.prose hr{border:0;border-top:1px solid var(--line);margin:30px 0}.pill-row{display:flex;flex-wrap:wrap;gap:8px}.pill{font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:99px;border:1px solid var(--line);color:var(--muted);background:#fff}.spin{width:15px;height:15px;border-radius:99px;border:2px solid;border-right:2px solid transparent;animation:spin .8s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(1turn)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hide-sm{display:initial}@media (max-width:620px){.hide-sm{display:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media print{.audit-header,.btn,.locked__gate,.site-footer,.site-header,.toolbar{display:none!important}body{background:#fff}.finding{page-break-inside:avoid;break-inside:avoid;box-shadow:none}}:root{--nda:#6D28D9;--nda-soft:#EDE9FE;--aiact:#9F1239;--aiact-soft:#FFE4E6;--lease:#7C2D12;--lease-soft:#FFEDD5}.btn-nda{background:var(--nda);color:#fff}.btn-nda:hover{background:#5B21B6}.btn-aiact{background:var(--aiact);color:#fff}.btn-aiact:hover{background:#881337}.btn-lease{background:var(--lease);color:#fff}.btn-lease:hover{background:#9A3412}.desk--nda{border-top:3px solid var(--nda)}.desk--aiact{border-top:3px solid var(--aiact)}.desk--lease{border-top:3px solid var(--lease)}