:root{color:#181713;background:#f5f3ea;font-family:Aptos,Segoe UI,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #181713;--paper: #f5f3ea;--panel: #fffdf6;--line: rgba(24, 23, 19, .14);--muted: #666151;--green: #3bff9a;--red: #ff624c;--yellow: #f0d35b;--blue: #376dff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 16% 8%,rgba(59,255,154,.22),transparent 26%),radial-gradient(circle at 78% 2%,rgba(255,98,76,.18),transparent 28%),linear-gradient(90deg,rgba(24,23,19,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(24,23,19,.06) 1px,transparent 1px),var(--paper);background-size:auto,auto,46px 46px,46px 46px,auto}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}main{overflow:hidden}.hero-shell{min-height:96vh;padding:22px}.topbar{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1180px;padding:12px 0 34px}.brand-mark{align-items:center;display:inline-flex;font-weight:800;gap:10px}.brand-glyph{align-items:center;background:var(--ink);color:var(--green);display:inline-flex;height:38px;justify-content:center;letter-spacing:0;width:38px}.nav-actions{align-items:center;display:flex;gap:20px}.nav-actions a{color:var(--muted);font-size:.94rem;font-weight:700}.ghost-button{align-items:center;background:#fffdf6a8;border:1px solid var(--line);color:var(--ink);display:inline-flex;font-weight:800;gap:8px;min-height:42px;padding:0 14px}.hero-grid{align-items:center;display:grid;gap:46px;grid-template-columns:minmax(0,.92fr) minmax(390px,.92fr);margin:0 auto;max-width:1180px;padding:18px 0 72px}.hero-copy h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(3.05rem,5.65vw,5.85rem);font-weight:900;letter-spacing:0;line-height:.97;margin:24px 0 22px;max-width:720px}.hero-copy h1 span{display:block}.hero-subtitle{color:#3e3b32;font-size:clamp(1.05rem,1.65vw,1.18rem);line-height:1.6;margin:0 0 30px;max-width:610px}.signal-pill,.eyebrow,.lock-badge{align-items:center;display:inline-flex;font-size:.75rem;font-weight:900;gap:8px;letter-spacing:.12em;text-transform:uppercase}.signal-pill{background:var(--green);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);padding:9px 12px}.scan-card{background:var(--panel);border:2px solid var(--ink);box-shadow:11px 11px 0 var(--ink);max-width:650px;padding:18px}.scan-card label{color:var(--muted);display:block;font-size:.8rem;font-weight:900;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.input-row{align-items:center;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr) auto}.input-icon{color:var(--blue)}.input-row input,.checkout-input{background:#fff;border:1px solid rgba(24,23,19,.18);color:var(--ink);min-height:54px;min-width:0;padding:0 14px}.input-row button,.primary-wide,.checkout-button{align-items:center;background:var(--ink);border:2px solid var(--ink);color:#fff;display:inline-flex;font-weight:900;gap:9px;justify-content:center;min-height:54px;padding:0 18px;transition:box-shadow .18s ease,transform .18s ease,background .18s ease}.input-row button:hover,.primary-wide:hover,.checkout-button:hover{background:var(--blue);box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.form-error{color:#ad2615;font-size:.92rem;font-weight:800;margin:10px 0 0 32px}.checkout-label{color:var(--muted);display:block;font-size:.78rem;font-weight:900;letter-spacing:.12em;margin:18px 0 8px;text-transform:uppercase}.checkout-input{margin-bottom:10px;width:100%}.checkout-error{margin:0 0 10px}.proof-strip{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.proof-strip span{align-items:center;background:#fffdf6b8;border:1px solid var(--line);display:inline-flex;font-size:.92rem;font-weight:800;gap:8px;padding:10px 12px}.scanner-panel{background:#181713;border:2px solid var(--ink);box-shadow:14px 14px #18171340;color:#fffdf6;min-height:530px;padding:22px;position:relative}.scanner-panel:before{background:repeating-linear-gradient(0deg,rgba(255,255,255,.08),rgba(255,255,255,.08) 1px,transparent 1px,transparent 14px);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.scanner-header,.preview-card,.scan-progress{position:relative;z-index:1}.scanner-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:28px}.scanner-header h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1;margin:8px 0 0}.scanner-header .eyebrow{color:var(--green)}.score-dial{align-items:center;background:radial-gradient(circle at center,#181713 58%,transparent 59%),conic-gradient(var(--green) var(--score),rgba(255,255,255,.18) 0);border-radius:50%;display:inline-flex;height:96px;justify-content:center;width:96px}.score-dial span{font-size:1.6rem;font-weight:950}.preview-card,.scan-progress{background:#fffdf612;border:1px solid rgba(255,255,255,.18);padding:16px}.preview-row{align-items:center;border-bottom:1px solid rgba(255,255,255,.14);display:grid;gap:14px;grid-template-columns:48px 1fr;padding:17px 0}.preview-row:first-child{padding-top:4px}.preview-row.muted{opacity:.68}.preview-icon{align-items:center;background:#ffffff17;color:var(--green);display:inline-flex;height:48px;justify-content:center;width:48px}.preview-icon.accent{color:var(--yellow)}.preview-row span{color:#fffdf69e;display:block;font-size:.78rem;font-weight:900;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.preview-row p{color:#fffdf6;font-size:1rem;font-weight:800;line-height:1.35;margin:0;overflow-wrap:anywhere}.preview-card .primary-wide,.locked-panel .primary-wide{margin-top:18px;width:100%}.scan-progress{display:grid;gap:12px}.progress-step{align-items:center;color:#fffdf67a;display:grid;gap:12px;grid-template-columns:34px 1fr}.progress-step span{align-items:center;border:1px solid rgba(255,255,255,.18);display:inline-flex;height:34px;justify-content:center;width:34px}.progress-step p{margin:0}.progress-step.active{color:#fffdf6}.progress-step.active span{background:var(--green);color:var(--ink);font-weight:900}.report-section,.matrix-section,.pricing-section{margin:0 auto;max-width:1180px;padding:58px 22px}.section-heading{align-items:end;display:grid;gap:18px;grid-template-columns:.7fr 1.3fr;margin-bottom:26px}.section-heading.compact{grid-template-columns:1fr;max-width:760px}.section-heading h2,.pricing-copy h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4.7vw,4.4rem);letter-spacing:0;line-height:.98;margin:0}.eyebrow{color:var(--blue)}.report-grid{display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr)}.findings-column{display:grid;gap:14px}.finding-card,.locked-panel,.channel-card,.pricing-card{background:var(--panel);border:2px solid var(--ink)}.finding-card{display:grid;gap:16px;grid-template-columns:54px 1fr;padding:20px}.finding-card.critical{box-shadow:7px 7px 0 var(--red)}.finding-card.warning{box-shadow:7px 7px 0 var(--yellow)}.finding-card.win{box-shadow:7px 7px 0 var(--green)}.finding-icon{align-items:center;background:var(--ink);color:#fff;display:inline-flex;height:54px;justify-content:center;width:54px}.finding-card h3,.locked-panel h3,.channel-card h3{font-size:1.18rem;line-height:1.2;margin:0 0 8px}.finding-card p,.pricing-copy p,.channel-card p,.checkout-note{color:var(--muted);line-height:1.55;margin:0}.locked-panel{padding:22px}.lock-badge{background:var(--yellow);border:2px solid var(--ink);margin-bottom:18px;padding:8px 10px}.locked-panel h3{font-family:Georgia,Times New Roman,serif;font-size:2rem;letter-spacing:0}.premium-list{display:grid;gap:10px;margin-top:20px}.premium-row{background:linear-gradient(90deg,rgba(24,23,19,.04),transparent),#fff;border:1px solid var(--line);display:grid;gap:10px;grid-template-columns:1fr auto;padding:13px}.premium-row strong{display:block;margin-bottom:4px}.premium-row p{color:var(--muted);font-size:.9rem;margin:0}.premium-row span{align-self:start;background:#376dff1a;color:var(--blue);font-size:.78rem;font-weight:900;max-width:150px;padding:7px 8px;text-align:right}.channel-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.channel-card{min-height:210px;padding:18px}.channel-top{align-items:center;display:flex;justify-content:space-between;gap:12px}.channel-top span{color:var(--blue);font-size:1.5rem;font-weight:950}.meter{background:#1817131a;height:12px;margin:22px 0;overflow:hidden}.meter span{background:var(--green);display:block;height:100%}.pricing-section{align-items:center;display:grid;gap:30px;grid-template-columns:1fr minmax(320px,430px);padding-bottom:88px}.pricing-copy p{font-size:1.08rem;margin-top:18px;max-width:620px}.pricing-card{box-shadow:10px 10px 0 var(--ink);padding:22px}.price-header{align-items:center;display:flex;justify-content:space-between;gap:20px}.price-header span{color:var(--muted);display:block;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.price-header strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:5.2rem;line-height:.9;margin-top:8px}.pricing-card ul{display:grid;gap:12px;list-style:none;margin:24px 0;padding:0}.pricing-card li{align-items:center;display:flex;font-weight:800;gap:10px}.pricing-card li svg{color:#198a4f}.checkout-button{width:100%}.checkout-button:disabled{cursor:wait;opacity:.72;transform:none}.checkout-note{background:#3bff9a29;border:1px solid rgba(24,23,19,.12);color:#244531;font-size:.93rem;font-weight:700;margin-top:14px;padding:12px}.paid-report-section{margin:0 auto;max-width:1180px;padding:18px 22px 86px}.paid-report-header{align-items:end;display:grid;gap:24px;grid-template-columns:1fr auto;margin-bottom:24px}.paid-report-header h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,5vw,4.7rem);letter-spacing:0;line-height:.98;margin:8px 0 12px;max-width:820px}.paid-report-header p{color:var(--muted);line-height:1.5;margin:0}.report-score-card{background:var(--ink);color:var(--green);min-width:160px;padding:18px;text-align:center}.report-score-card span{color:#fffdf6b8;display:block;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.report-score-card strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:4rem;line-height:.9;margin-top:8px}.paid-report-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.report-block{background:var(--panel);border:2px solid var(--ink);box-shadow:7px 7px #18171324;padding:18px}.action-plan-block{grid-row:span 2}.report-block-title{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:10px;grid-template-columns:28px 1fr auto;margin-bottom:14px;padding-bottom:12px}.report-block-title h3{font-size:1.15rem;margin:0}.report-block-title button{background:var(--green);border:2px solid var(--ink);color:var(--ink);font-size:.8rem;font-weight:900;min-height:34px;padding:0 12px}.action-plan-list{counter-reset:plan;display:grid;gap:14px;list-style:none;margin:0;padding:0}.action-plan-list li{background:#fff;border:1px solid var(--line);counter-increment:plan;padding:14px 14px 14px 48px;position:relative}.action-plan-list li:before{align-items:center;background:var(--ink);color:#fff;content:counter(plan);display:inline-flex;font-weight:900;height:28px;justify-content:center;left:12px;position:absolute;top:14px;width:28px}.action-plan-list strong,.copy-snippet span,.metadata-block dt{display:block;font-weight:900}.action-plan-list span{color:var(--blue);display:block;font-size:.9rem;font-weight:900;margin:6px 0}.action-plan-list p,.copy-snippet p,.metadata-block dd,.prompt-list li{color:var(--muted);line-height:1.5;margin:0}.copy-stack,.prompt-list{display:grid;gap:10px}.copy-snippet,.prompt-list li,.metadata-block dl{background:#fff;border:1px solid var(--line);padding:12px}.copy-snippet span{color:var(--blue);font-size:.78rem;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.prompt-list{list-style:none;margin:0;padding:0}.metadata-block dl{margin:0}.metadata-block dt{font-size:.78rem;letter-spacing:.1em;margin-top:12px;text-transform:uppercase}.metadata-block dt:first-child{margin-top:0}.metadata-block dd{margin:5px 0 0}footer{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;margin:0 auto;max-width:1180px;padding:24px 22px 34px}footer div{display:grid;gap:3px}footer span{color:var(--muted);font-size:.92rem}footer a{align-items:center;color:var(--blue);display:inline-flex;font-weight:900;gap:8px}.footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end}footer .footer-links{display:flex}.simple-topbar{padding:22px}.legal-page,.checkout-page{margin:0 auto;max-width:1060px;padding:54px 22px 86px}.legal-page h1,.checkout-hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6vw,5.6rem);letter-spacing:0;line-height:.96;margin:16px 0 12px}.legal-updated,.legal-intro,.checkout-hero p{color:var(--muted);font-size:1.06rem;line-height:1.6;margin:0;max-width:760px}.legal-intro{color:#3e3b32;font-size:1.2rem;margin-top:22px}.legal-sections{display:grid;gap:16px;margin-top:34px}.legal-sections article,.checkout-launcher{background:var(--panel);border:2px solid var(--ink);box-shadow:7px 7px #18171324;padding:20px}.legal-sections h2{font-size:1.25rem;margin:0 0 8px}.legal-sections p{color:var(--muted);line-height:1.6;margin:0}.checkout-page{align-items:start;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) minmax(340px,440px)}.checkout-launcher{box-shadow:10px 10px 0 var(--ink)}.checkout-launcher-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}.checkout-launcher-header span{color:var(--muted);display:block;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.checkout-launcher-header strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:4.7rem;line-height:.9;margin-top:8px}.checkout-launcher label{color:var(--muted);display:block;font-size:.78rem;font-weight:900;letter-spacing:.12em;margin:14px 0 8px;text-transform:uppercase}.checkout-launcher input{background:#fff;border:1px solid rgba(24,23,19,.18);color:var(--ink);min-height:52px;padding:0 14px;width:100%}.checkout-config{background:#376dff14;border:1px solid rgba(55,109,255,.18);display:grid;gap:7px;margin:16px 0;padding:12px}.checkout-config span{color:#243c8b;font-size:.9rem;font-weight:800}@media(max-width:920px){.hero-grid,.report-grid,.pricing-section,.section-heading,.paid-report-header,.paid-report-grid,.checkout-page{grid-template-columns:1fr}.hero-shell{min-height:auto}.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scanner-panel{min-height:auto}.report-score-card{justify-self:start}}@media(max-width:680px){.hero-shell{padding:16px}.topbar{align-items:flex-start;gap:14px}.nav-actions{justify-content:flex-end;flex-wrap:wrap;gap:10px}.nav-actions a{display:none}.hero-copy h1{font-size:2.85rem;line-height:1;margin-top:18px}.hero-subtitle{font-size:1rem}.input-row{grid-template-columns:22px 1fr}.input-row button{grid-column:1 / -1;width:100%}.scanner-header{align-items:flex-start;gap:18px}.score-dial{height:76px;min-width:76px;width:76px}.premium-row{grid-template-columns:1fr}.premium-row span{max-width:none;text-align:left}.channel-grid{grid-template-columns:1fr}footer{align-items:flex-start;flex-direction:column;gap:16px}.footer-links{align-items:flex-start;justify-content:flex-start}.simple-topbar{padding:16px}.simple-topbar .nav-actions a{display:inline-flex}.legal-page,.checkout-page{padding:34px 16px 70px}.legal-page h1,.checkout-hero h1{font-size:2.75rem}.paid-report-header h2{font-size:2.6rem}.report-block-title{align-items:start;grid-template-columns:28px 1fr}.report-block-title button{grid-column:1 / -1;width:100%}}
