 :root{--black:#0A0A0A;--charcoal:#1A1A1A;--gold:#E8B84A;--gold-dark:#D4A020;--champagne:#F5EEDC;--light:#F7F5EF;--white:#fff;--gray:#A1A1AA;--dark:#111}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:Inter,Arial,sans-serif;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}.container{width:min(92%,1120px);margin:auto}.narrow{max-width:760px}.center{text-align:center}.eyebrow{font:700 13px Poppins,sans-serif;letter-spacing:3px;color:var(--gold);margin-bottom:18px}.eyebrow.dark{color:var(--gold-dark)}
h1,h2,h3{font-family:Poppins,Arial,sans-serif}h1{font-size:clamp(42px,6.5vw,82px);line-height:1.02;letter-spacing:.3px;margin:0 auto 26px;font-weight:800;max-width:1200px}h1 span{display:block}h1 b{color:var(--gold);letter-spacing:4px}h2{font-size:clamp(34px,5vw,52px);line-height:1.1}p{font-size:18px}
.hero{padding:82px 20px 70px;background:radial-gradient(circle at center,rgba(232,184,74,.14),transparent 48%),var(--black)}.hero p{max-width:690px;margin:0 auto 32px;color:var(--gray)}
.wp{display:inline-block;max-width:100%}.wp img{width:auto;max-width:100%;margin:auto}
.intro{padding:82px 20px;background:var(--champagne);color:var(--dark)}.grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.intro ul{list-style:none;padding:0;margin:25px 0 32px}.intro li{font-size:17px;margin:13px 0;font-weight:500}.intro li:before{content:"✓";color:var(--gold-dark);font-weight:900;margin-right:12px}.mockup{text-align:center}.mockup img{max-width:500px;margin:auto}
.days{padding:82px 20px;background:var(--light);color:var(--dark)}.lead{max-width:700px;margin:0 auto;color:#555}.daygrid{display:grid;grid-template-columns:repeat(7,1fr);gap:18px;margin-top:48px}.daygrid img{width:65px;height:65px;object-fit:contain;margin:0 auto 12px}.daygrid b{font:800 13px Poppins;color:var(--gold-dark);letter-spacing:1px}.daygrid h3{font-size:17px;margin:7px 0 4px}.daygrid p{font-size:13px;color:#666;line-height:1.45;margin:0}
.bonuses{padding:82px 20px;background:var(--black)}.bonusgrid{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:45px}.bonusgrid img{width:100%;max-width:480px;margin:auto}.bonusgrid h3{color:var(--gold);font-size:21px}.bonusgrid p{max-width:430px;margin:auto;color:var(--gray)}
.offer{padding:82px 20px;background:var(--gold);color:var(--dark)}.offer-eyebrow{color:#6B4B00}.offer p{max-width:680px;margin:auto}.price{font:800 72px Poppins;line-height:1;margin:25px 0}
.faq{padding:78px 20px;background:var(--charcoal)}.faq-item{}.faq>div>div:not(.center){padding:20px 0;border-bottom:1px solid #333;color:#bbb}.faq strong{color:#fff;font-family:Poppins,sans-serif}.faq p{font-size:16px;margin:6px 0 0}
footer{padding:38px 20px;background:#050505;text-align:center;color:#777;font-size:13px}footer p{font-size:13px}footer a{color:var(--gold);text-decoration:none}
@media(max-width:900px){.grid,.bonusgrid{grid-template-columns:1fr;gap:40px}.daygrid{grid-template-columns:repeat(4,1fr)}}@media(max-width:600px){.hero{padding:58px 15px}.hero h1{font-size:39px}.hero h1 b{letter-spacing:2px}.hero p{font-size:17px}.intro,.days,.bonuses,.offer,.faq{padding-top:58px;padding-bottom:58px}.daygrid{grid-template-columns:repeat(2,1fr);gap:28px 15px}.daygrid img{width:58px;height:58px}.price{font-size:58px}.wp img{max-width:100%}}
