@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Bitter:wght@500;700&display=swap");:root{--verifier-refresh:1;--bg:oklch(0.97 0.01 95);--panel:oklch(0.99 0.01 95);--panel-2:oklch(0.94 0.02 95);--ink:oklch(0.28 0.02 70);--muted:oklch(0.52 0.02 70);--line:oklch(0.86 0.02 85);--brand:oklch(0.58 0.12 55);--brand-soft:oklch(0.9 0.05 60);--success:oklch(0.62 0.11 145);--danger:oklch(0.56 0.14 28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Manrope,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img,video{max-width:100%;display:block}.page-wrap,.topbar{width:min(1180px,calc(100vw - 32px));margin:0 auto}.topbar{padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.brandmark{font-family:Bitter,serif;font-size:1.15rem;font-weight:700}.navlinks{display:flex;gap:18px;align-items:center;color:var(--muted)}.navlinks a:last-child{color:var(--ink);font-weight:700}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:28px;gap:28px;padding:24px 0 48px}.app-panel,.hero-copy,.hero-panel,.price-card,.proof-band,.result-card,.section-slab{background:var(--panel);border:1px solid var(--line);border-radius:8px}.hero-copy{padding:36px}.hero-copy h1{margin:0;font-family:Bitter,serif;line-height:.95;font-size:clamp(2.8rem,5vw,5rem);max-width:10ch}.hero-copy p{max-width:58ch;color:var(--muted);font-size:1.05rem}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;color:var(--muted);margin:0 0 12px}.hero-actions,.inline-list,.price-row,.result-meta,.stats-row{display:flex;flex-wrap:wrap;gap:12px}.button-primary,.button-secondary,.text-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:8px;padding:14px 18px;cursor:pointer}.button-primary{background:var(--ink);color:var(--panel);font-weight:800}.button-secondary{background:var(--brand-soft);color:var(--ink);font-weight:700}.text-button{background:transparent;color:var(--muted);padding:0;text-align:left}.hero-panel{padding:20px}.hero-panel video{border-radius:8px}.metric{padding:14px 0;border-top:1px solid var(--line)}.metric strong{display:block;font-size:1.55rem}.section-stack{display:grid;grid-gap:20px;gap:20px;padding-bottom:48px}.section-slab{padding:24px}.section-head{display:grid;grid-template-columns:.6fr 1.4fr;grid-gap:20px;gap:20px;margin-bottom:20px}.pricing-grid,.proof-grid,.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.checklist,.muted{color:var(--muted)}.checklist{display:grid;grid-gap:10px;gap:10px}.checklist div:before{content:"•";margin-right:8px;color:var(--brand)}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.field{display:grid;grid-gap:8px;gap:8px}.field.full{grid-column:1/-1}.input,.textarea{width:100%;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:14px 16px;color:var(--ink)}.textarea{min-height:180px;resize:vertical}.notice{padding:12px 14px;border-radius:8px;background:var(--brand-soft);color:var(--ink)}.notice.error{background:color-mix(in oklch,var(--danger) 15%,var(--panel))}.price-card{padding:20px;display:grid;grid-gap:14px;gap:14px}.price-card.featured{background:color-mix(in oklch,var(--brand-soft) 40%,var(--panel))}.price{font-size:2.6rem;font-weight:800}.proof-band{padding:20px}.app-shell{min-height:100vh;display:grid;grid-template-columns:260px 1fr}.app-sidebar{padding:28px;border-right:1px solid var(--line);background:var(--panel);display:grid;align-content:space-between;grid-gap:28px;gap:28px}.sidebar-stack{display:grid;grid-gap:12px;gap:12px}.app-main{padding:32px;display:grid;grid-gap:20px;gap:20px}.app-panel{padding:24px}.app-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:20px;gap:20px}.result-card{padding:20px;display:grid;grid-gap:14px;gap:14px}.tag-list{display:flex;flex-wrap:wrap;gap:8px}.tag{background:var(--panel-2);padding:8px 10px;border-radius:8px;color:var(--muted)}.result-title{font-family:Bitter,serif;font-size:1.7rem;line-height:1.15}.footer-note{padding:0 0 48px;color:var(--muted)}@media (max-width:960px){.app-grid,.app-shell,.form-grid,.hero-grid,.pricing-grid,.proof-grid,.section-head,.workflow-grid{grid-template-columns:1fr}.app-sidebar{border-right:0;border-bottom:1px solid var(--line)}.navlinks,.topbar{align-items:flex-start;flex-direction:column}.app-panel,.hero-copy,.hero-panel,.section-slab{padding:20px}.app-main{padding:16px}}