:root{--ink:#171717;--ink-soft:#4b4b4b;--paper:#faf8f5;--card:#fff;--line:#e7e2da;--accent:#171717;--accent-contrast:#fff;--danger:#b3261e}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.55}.wrap{max-width:900px;margin:0 auto;padding:0 24px}header.top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 0;display:flex}.logo{letter-spacing:-.01em;font-size:18px;font-weight:700}.cta-small{background:var(--accent);color:var(--accent-contrast);border-radius:8px;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none}.cta-small.big{padding:13px 26px;font-size:15px}.hero{text-align:center;padding:72px 0 40px}.hero h1{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(32px,5.5vw,54px);line-height:1.08}.hero .sub{color:var(--ink-soft);max-width:640px;margin:0 auto 28px;font-size:clamp(17px,2.2vw,21px)}.hero .sub strong{color:var(--ink)}section{padding:56px 0}section.alt{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}h2.kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--danger);margin:0 0 10px;font-size:13px;font-weight:700}h2.section-title{letter-spacing:-.01em;margin:0 0 18px;font-size:clamp(24px,3.5vw,34px)}p.lede{color:var(--ink-soft);max-width:720px;font-size:18px}.cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}@media (width<=720px){.cards{grid-template-columns:1fr}}.feat-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:22px}.feat-card h3{margin:0 0 8px;font-size:17px}.feat-card p{color:var(--ink-soft);margin:0;font-size:15px}.offer-box{background:var(--ink);color:#fff;text-align:center;border-radius:20px;padding:48px 32px}.offer-box .badge{color:#fff;background:#ffffff1f;border-radius:999px;margin-bottom:18px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.offer-title{margin:0 0 10px;font-size:clamp(24px,4vw,32px)}.offer-sub{color:#ffffffb3;max-width:520px;margin:0 auto 28px}.price-block{margin-bottom:28px}.strike{color:#ffffff73;font-size:20px;text-decoration:line-through}.big-price{font-size:clamp(48px,8vw,72px);font-weight:700;line-height:1}.big-price span{color:#fff9;font-size:20px;font-weight:400}.offer-list{text-align:left;max-width:460px;margin:0 auto 30px;padding:0;font-size:15px;list-style:none}.offer-list li{padding:6px 0}.plan-cta{color:var(--ink);background:#fff;border-radius:10px;padding:16px 32px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.urgency{color:#ffffffa6;max-width:480px;margin-top:24px;margin-left:auto;margin-right:auto;font-size:14px}.faq-item{border-bottom:1px solid var(--line);padding:20px 0}.faq-item h3{margin:0 0 8px;font-size:16px}.faq-item p{color:var(--ink-soft);margin:0}footer{text-align:center;color:var(--ink-soft);padding:40px 0 60px;font-size:14px}.final-cta{text-align:center;padding:60px 0}.final-cta .big-cta{background:var(--danger);color:#fff;border-radius:10px;padding:18px 36px;font-size:18px;font-weight:700;text-decoration:none;display:inline-block}.final-cta .note{color:var(--ink-soft);margin-top:14px;font-size:14px}
