:root{--paper:#fff;--ink:#111;--muted:#f6f6f6;--grid:#e7e7e7;--accent-main:#fc0;--accent-secondary:#00d1ff;--accent-alert:#ff5c5c;--border-ink:3px solid #000;--shadow-hard:6px 6px 0 #000;--font-heading:"Verdana","Arial Black",sans-serif;--font-mono:"Courier New",Courier,monospace}*{box-sizing:border-box}body{background-color:var(--muted);color:var(--ink);font-family:var(--font-mono);background-image:linear-gradient(var(--grid)1px,transparent 1px),linear-gradient(90deg,var(--grid)1px,transparent 1px);background-size:40px 40px;margin:0;padding:3rem 1rem;line-height:1.55}main{background:var(--paper);border:var(--border-ink);max-width:800px;box-shadow:var(--shadow-hard);margin:5rem auto 0;padding:2rem}h1{font-family:var(--font-heading);text-transform:uppercase;border-bottom:var(--border-ink);background-color:var(--accent-main);margin:-2rem -2rem 2rem;padding:2rem;font-size:2.5rem;font-weight:700;line-height:1}.meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:0 0 1.25rem;display:flex}.pill{font-family:var(--font-heading);text-transform:uppercase;background:#fff;border:2px solid #000;padding:.15rem .5rem;font-size:.85rem;display:inline-block}.value{background:var(--accent-main);font-weight:900;font-family:var(--font-heading);text-transform:uppercase;border:2px solid #000;padding:.15rem .5rem;font-size:.85rem;display:inline-block}h2{font-family:var(--font-heading);color:#fff;background:#06008b;margin:2rem 0 1rem;padding:.5rem 1rem;font-size:1.5rem;font-weight:700;display:inline-block}h3{font-family:var(--font-heading);margin-top:1.5rem;margin-bottom:.5rem;font-size:1.2rem;font-weight:700}p{color:#000;margin-bottom:1.5rem;font-size:1.05rem}ul{background:#fff;margin-bottom:1.5rem;padding:0;list-style-type:none}ol{background:#fff;margin-bottom:1.5rem;padding-left:1.5rem;list-style-type:decimal}ol li{color:#111;border-bottom:2px solid #000;margin-bottom:.5rem;padding:.75rem 1rem;font-weight:400;display:list-item}ol li:last-child{margin-bottom:0}ul li{color:#111;border-bottom:2px solid #000;align-items:flex-start;padding:.75rem 1rem;display:flex}ul li:before{content:"✓";color:green;flex-shrink:0;margin-right:10px;font-size:1.2rem;font-weight:700}ul.no-refund li:before{content:"✗";color:red}.highlight-box{background:#e8f9ff;border:3px solid #000;margin:2rem 0;padding:1.5rem}.alert-box{background:#ffebeb;border:3px solid #000;margin:2rem 0;padding:1.5rem}.alert-box.disclaimer{border-left:12px solid var(--accent-alert);box-shadow:4px 4px #000}.process-box{background:#fdfdfd;border:3px solid #000;margin:1.5rem 0;padding:1.5rem}.process-box ol{background:0 0;border:none;margin:0;padding-left:0;list-style-position:inside}.process-box ol li{border:none;margin-bottom:.5rem;padding:0;font-weight:400}.process-box ol li:last-child{margin-bottom:0}.process-box ol li:before{content:none}.guarantee-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}@media (max-width:768px){.guarantee-grid{grid-template-columns:1fr}}.guarantee-grid .highlight-box,.guarantee-grid .alert-box{margin:0}.cta-row{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:2rem;display:grid}@media (max-width:768px){.cta-row{grid-template-columns:1fr}}a.cta-button{color:#fff;font-family:var(--font-heading);text-transform:uppercase;text-align:center;border:var(--border-ink);background:#06008b;padding:1rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .1s;display:block}a.cta-button:hover{background:#06008b;transform:translate(-2px,-2px);box-shadow:4px 4px #000}a.secondary-link{text-align:center;font-family:var(--font-heading);text-transform:uppercase;color:#000;border-bottom:3px solid #000;padding:.35rem 0;font-weight:900;text-decoration:none;display:block}a.secondary-link:hover{background:var(--accent-main)}a{color:#000;font-weight:700}footer a{font-weight:400;text-decoration:underline}strong{background-color:var(--accent-main);padding:0 4px;font-weight:900}.tiny{color:#333;font-size:.9rem}.skip-link{color:#000;z-index:9999;font-family:var(--font-heading);text-transform:uppercase;background:#fff;border:3px solid #000;padding:.75rem 1rem;font-weight:900;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{top:1rem;left:1rem}
