:root{--bg:#f5f5f5;--text:#111;--accent:#b11226}*{box-sizing:border-box;margin:0;padding:0}body{background:#f5f5f5;background:var(--bg);color:#111;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;line-height:1.6}.section{margin:0 auto;max-width:960px;padding:64px 24px;text-align:center}h1{font-size:2.4rem;margin-bottom:16px}h1,h2{font-weight:800}h2{font-size:1.4rem;margin-bottom:8px}p{font-size:1rem}.hero{align-items:center;background:#000;color:#fff;display:flex;justify-content:center;min-height:70vh}.hero-content{max-width:720px;padding:24px}.btn{background:#0000;border:2px solid #111;border:2px solid var(--text);color:#111;color:var(--text);cursor:pointer;display:inline-block;font-weight:700;margin-top:24px;padding:14px 24px;text-decoration:none}.btn-primary{background:#b11226;background:var(--accent);border:none;color:#fff}.btn-large{font-size:1.2rem;padding:18px 32px}.explanation{font-size:1.1rem}.rewards{grid-gap:32px;display:grid;gap:32px}@media (min-width:768px){.rewards{grid-template-columns:repeat(3,1fr)}}.card{background:#fff;padding:32px 24px;text-align:center}.card-featured{border:2px solid #b11226;border:2px solid var(--accent)}.price{color:#b11226;color:var(--accent);font-size:1.8rem;font-weight:800;margin:16px 0}input[type=number]{font-size:1rem;margin-top:16px;padding:12px;width:100%}.closing{font-weight:700}.final-cta{padding-bottom:96px}
/*# sourceMappingURL=main.ce483a7d.css.map*/