:root{--background:#fffaf7;--surface:#fff;--ink:#11131a;--muted:#667085;--red:#d80f18;--red-deep:#b80009;--orange:#ff7a00;--peach:#fff0ea;--line:#11131a1a;--shadow:0 24px 70px #b800092e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.hero-shell{background:radial-gradient(circle at 0 0,#ff7a002e,#0000 30%),radial-gradient(circle at 85% 20%,#d80f181f,#0000 28%),linear-gradient(#fff7f2 0%,#fff 74%);min-height:100svh;padding:24px}.nav{justify-content:space-between;align-items:center;gap:24px;width:min(1160px,100%);margin:0 auto;padding:12px 0;display:flex}.brand{letter-spacing:0;align-items:center;gap:12px;font-size:1.35rem;font-weight:900;display:inline-flex}.brand img{border-radius:14px;box-shadow:0 10px 26px #d80f183d}.nav-links{color:var(--muted);gap:28px;font-size:.95rem;font-weight:700;display:flex}.nav-links a:hover{color:var(--red)}.nav-cta,.secondary-button{border:1px solid var(--line);background:#ffffffbf;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:850;display:inline-flex;box-shadow:0 10px 30px #11131a0f}.hero{grid-template-columns:minmax(0,1fr) 520px;align-items:start;gap:54px;width:min(1160px,100%);margin:34px auto 0;display:grid}.hero-copy{max-width:660px;padding-top:68px}.eyebrow,.section-kicker{color:#bd0d16;background:#fff0ec;border-radius:999px;align-items:center;gap:9px;padding:10px 16px;font-weight:900;display:inline-flex}.hero h1,.section h2,.final-cta h2{letter-spacing:0;max-width:780px;margin:22px 0 0;font-size:clamp(3rem,6.6vw,5.4rem);line-height:.95}.hero-lede,.section p,.final-cta p{max-width:650px;color:var(--muted);margin:24px 0 0;font-size:1.22rem;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.primary-button{color:#fff;background:linear-gradient(135deg,#ef2028,#c8000b);border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:0 26px;font-size:1.04rem;font-weight:950;display:inline-flex;box-shadow:0 18px 42px #d80f1847}.primary-button:hover{transform:translateY(-1px)}.trust-row{color:#667085;flex-wrap:wrap;gap:18px;margin-top:24px;font-size:.95rem;font-weight:750;display:flex}.trust-row span{align-items:center;gap:7px;display:inline-flex}.hero-visual{min-height:680px;position:relative}.phone{background:#121318;border:2px solid #22242d;border-radius:54px;width:min(100%,390px);margin:0 auto;padding:14px;box-shadow:0 34px 90px #11131a3d,0 0 0 10px #11131a0a}.phone-speaker{background:#050506;border-radius:999px;width:112px;height:28px;margin:8px auto 12px}.phone-screen{background:linear-gradient(#fff8f5f2,#fffffffa),#fff;border-radius:38px;min-height:590px;padding:22px 18px;overflow:hidden}.screen-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.screen-header p{margin:0;font-size:1.15rem;font-weight:950}.screen-header span{color:var(--muted);margin-top:3px;font-weight:700;display:block}.avatar{color:#fff;background:#e5292d;border-radius:999px;place-items:center;width:46px;height:46px;font-weight:950;display:grid}.drain-card{color:#fff;box-shadow:var(--shadow);background:linear-gradient(135deg,#bd0010,#ff7a1a);border-radius:30px;margin-top:24px;padding:22px}.drain-topline{justify-content:space-between;align-items:center;gap:14px;display:flex}.drain-topline span{letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;font-weight:950}.drain-topline button{color:#fff;background:#ffffff2e;border:0;border-radius:14px;align-items:center;gap:4px;padding:9px 10px;font-size:.82rem;font-weight:900;display:inline-flex}.drain-card strong{letter-spacing:0;margin-top:18px;font-size:4.15rem;line-height:.9;display:block}.drain-card p{color:#ffffffe6;margin:14px 0 0;font-size:1rem;font-weight:850}.drain-metrics{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.drain-metrics div{background:#ffffff2e;border-radius:18px;padding:14px}.drain-metrics span{color:#ffffffc2;text-transform:uppercase;font-size:.75rem;font-weight:850;display:block}.drain-metrics b{margin-top:5px;font-size:1.45rem;display:block}.sub-list{gap:10px;margin-top:18px;display:grid}.sub-row{background:#fff;border:1px solid #11131a0f;border-radius:18px;justify-content:space-between;gap:14px;padding:14px 16px;font-weight:900;display:flex;box-shadow:0 16px 40px #11131a0d}.sub-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sub-row b{color:#bd0d16}.floating-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #fffc;border-radius:18px;align-items:center;gap:10px;padding:14px 16px;font-weight:900;display:inline-flex;position:absolute;box-shadow:0 20px 48px #11131a24}.savings-card{top:64px;right:10px}.savings-card svg{color:#24b45a}.alert-card{bottom:72px;left:10px}.alert-card svg{color:var(--red)}.stats-band{grid-template-columns:repeat(3,1fr);gap:14px;width:min(1060px,100% - 40px);margin:0 auto;display:grid;transform:translateY(-30px)}.stats-band div{border:1px solid var(--line);background:#ffffffe6;border-radius:22px;padding:26px;box-shadow:0 18px 46px #11131a0f}.stats-band strong{letter-spacing:0;font-size:2.4rem;display:block}.stats-band span{color:var(--muted);margin-top:4px;font-weight:750;display:block}.section{width:min(1120px,100% - 40px);margin:90px auto}.section h2,.final-cta h2{font-size:clamp(2.25rem,5vw,4.1rem);line-height:.98}.split-section{grid-template-columns:.82fr 1fr;align-items:start;gap:46px;display:grid}.feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.feature-card,.statement-panel,.price-card,.faq-list article{border:1px solid var(--line);background:var(--surface);border-radius:24px;box-shadow:0 18px 46px #11131a0f}.feature-card{padding:22px}.feature-card svg,.statement-panel svg{color:var(--red)}.feature-card h3,.statement-panel h3,.price-card h3,.faq-list h3{margin:16px 0 0;font-size:1.18rem}.feature-card p,.statement-panel p,.price-card p,.faq-list p{color:var(--muted);margin-top:10px;font-size:.98rem;line-height:1.55}.benefits-section,.pricing-section{grid-template-columns:1fr .72fr;align-items:stretch;gap:18px;display:grid}.benefits-panel{color:#fff;background:#18191f;border-radius:28px;padding:34px;box-shadow:0 26px 70px #11131a2e}.benefits-panel h2{margin:0}.benefit-list{gap:14px;margin-top:28px;display:grid}.benefit-list div{color:#ffffffe6;align-items:center;gap:12px;font-size:1.05rem;font-weight:800;display:flex}.benefit-list svg{color:#31d06b;flex:none}.statement-panel{background:linear-gradient(#fff0eae6,#fffffffa),#fff;padding:34px}.pricing-section{align-items:center}.pricing-cards{gap:16px;display:grid}.price-card{padding:26px}.price-card span{color:var(--red);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:900}.price-card h3{font-size:1.45rem}.price-card strong{letter-spacing:0;margin-top:18px;font-size:2.5rem;display:block}.price-card.featured{background:linear-gradient(#fff0ea,#fff);border-color:#d80f186b}.faq-section{grid-template-columns:.75fr 1fr;gap:36px;display:grid}.faq-list{gap:14px;display:grid}.faq-list article{padding:22px}.faq-list h3{margin-top:0}.final-cta{color:#fff;text-align:center;background:radial-gradient(circle at 100% 0,#ff7a0052,#0000 34%),linear-gradient(135deg,#201014,#c9000c);border-radius:34px;width:min(1060px,100% - 40px);margin:90px auto 36px;padding:54px 28px;box-shadow:0 30px 90px #b800093d}.final-cta img{border-radius:20px}.final-cta h2,.final-cta p{margin-left:auto;margin-right:auto}.final-cta p{color:#ffffffc7}.final-cta .primary-button{color:var(--red-deep);box-shadow:none;background:#fff;margin-top:28px}.site-footer{border-top:1px solid var(--line);width:min(1060px,100% - 40px);color:var(--muted);justify-content:space-between;align-items:center;gap:24px;margin:0 auto 34px;padding:24px 0 8px;display:flex}.footer-brand{color:var(--ink);align-items:center;gap:10px;font-size:1.05rem;font-weight:950;display:inline-flex}.footer-brand img{border-radius:12px;box-shadow:0 10px 24px #d80f1829}.site-footer p{text-align:right;margin:0;font-size:.95rem;line-height:1.5}.site-footer strong{color:var(--ink)}.legal-line{color:#7a8494}@media (max-width:980px){.nav-links{display:none}.hero{grid-template-columns:1fr;gap:38px;margin-top:40px}.hero-copy{text-align:center;max-width:none;padding-top:0}.eyebrow,.hero-actions,.trust-row,.section-kicker{justify-content:center}.hero-lede,.section p{margin-left:auto;margin-right:auto}.hero-visual{min-height:auto}.phone{width:min(100%,370px)}.floating-card{display:none}.split-section,.benefits-section,.pricing-section,.faq-section,.feature-grid{grid-template-columns:1fr}.site-footer{flex-direction:column;align-items:flex-start}.site-footer p{text-align:left}}@media (max-width:680px){.hero-shell{padding:18px}.nav{gap:12px}.brand span{font-size:1.15rem}.nav-cta{min-height:40px;padding:0 14px}.hero h1{font-size:clamp(3rem,15vw,4.2rem)}.hero-lede{font-size:1.05rem}.hero-actions{display:grid}.primary-button,.secondary-button{width:100%}.phone{border-radius:42px;padding:10px}.phone-screen{border-radius:30px;min-height:540px;padding:18px 14px}.drain-card{border-radius:24px;padding:18px}.drain-card strong{font-size:3.2rem}.stats-band{grid-template-columns:1fr;margin-top:28px;transform:none}.section{margin:70px auto}.benefits-panel,.statement-panel,.price-card{padding:24px}}
