@import "https://fonts.googleapis.com/css2?family=Sora:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap";
:root{--red:#b5121b;--red-dark:#8e0e15;--gold:#f5b921;--ink:#141414;--paper:#fbf8f3;--card:#fff;--line:#eae2d6;--soft:#f4ede2}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:Inter,sans-serif;font-size:18px;line-height:1.65}h1,h2,h3{font-family:Sora,sans-serif;line-height:1.15}img{max-width:100%;display:block}.wrap{max-width:1060px;margin:0 auto;padding:0 24px}section{padding:72px 0}.kicker{background:var(--gold);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-bottom:18px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-block}.kicker.red{background:var(--red);color:#fff}h2{margin-bottom:16px;font-size:clamp(28px,4vw,40px)}.lead{max-width:720px;font-size:20px}.btn{background:var(--red);color:#fff;border-radius:12px;padding:18px 36px;font-family:Sora,sans-serif;font-size:18px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-block;box-shadow:0 6px 20px #b5121b4d}.btn:hover{background:var(--red-dark);transform:translateY(-2px)}.btn-sub{color:#555;margin-top:10px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;display:block}.center{text-align:center}.topbar{z-index:50;background:var(--ink);color:#fff;padding:10px 0;font-size:15px;position:sticky;top:0}.topbar .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.topbar a{background:var(--gold);color:var(--ink);border-radius:999px;padding:6px 16px;font-size:14px;font-weight:700;text-decoration:none}.hero{background:linear-gradient(160deg,#fff 0%,var(--paper) 60%,var(--soft) 100%);border-bottom:1px solid var(--line);padding:80px 0 72px}.hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;display:grid}.hero h1{margin-bottom:20px;font-size:clamp(34px,5vw,54px)}.hero h1 span{color:var(--red)}.hero p{max-width:540px;margin-bottom:28px;font-size:20px}.chips{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 16px;font-size:15px;font-weight:600}.chip strong{color:var(--red)}.hero-card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:32px;box-shadow:0 14px 40px #14141414}.hero-card h3{margin-bottom:16px;font-size:20px}.hero-card ul{list-style:none}.hero-card li{border-bottom:1px solid var(--line);gap:12px;padding:10px 0;font-size:16px;display:flex}.hero-card li:last-child{border:none}.tick{color:var(--red);flex-shrink:0;font-weight:800}.price-line{margin-top:18px;font-family:Sora,sans-serif;font-size:24px;font-weight:800}.price-line small{color:#555;font-family:Inter,sans-serif;font-size:15px;font-weight:500;display:block}.stats{background:var(--ink);color:#fff;padding:44px 0}.stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.stat b{color:var(--gold);font-family:Sora,sans-serif;font-size:34px;display:block}.stat span{color:#d8d8d8;font-size:15px}.problem-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:36px;display:grid}.p-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:26px}.p-card h3{color:var(--red);margin-bottom:8px;font-size:18px}.p-card p{font-size:16px}.truth{background:var(--soft);border-left:6px solid var(--gold);border-radius:12px;max-width:760px;margin-top:36px;padding:26px 30px;font-size:19px}.learn{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.learn-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;display:grid}.l-card{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:26px}.l-card .num{color:var(--gold);letter-spacing:.08em;margin-bottom:10px;font-family:Sora,sans-serif;font-size:15px;font-weight:800;display:block}.l-card h3{margin-bottom:8px;font-size:18px}.l-card p{color:#333;font-size:15.5px}.bonus-box{background:var(--ink);color:#fff;border-radius:24px;margin-top:36px;padding:48px}.bonus-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:28px;display:grid}.b-item{background:#ffffff12;border:1px solid #ffffff26;border-radius:14px;padding:20px 22px;font-size:16px}.b-item b{color:var(--gold);margin-bottom:4px;font-family:Sora,sans-serif;display:block}.testi-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:36px;display:grid}.testi-grid img{border:1px solid var(--line);border-radius:16px;width:100%;box-shadow:0 8px 24px #14141412}.who{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.who-grid{grid-template-columns:repeat(2,1fr);gap:14px;max-width:820px;margin-top:32px;display:grid}.who-item{background:var(--paper);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:16px 20px;font-size:16.5px;display:flex}.about-box{grid-template-columns:1fr 1fr;align-items:center;gap:44px;margin-top:12px;display:grid}.about-box ul{margin-top:20px;list-style:none}.about-box li{gap:12px;padding:10px 0;font-size:17px;display:flex}.steps{background:var(--soft)}.steps-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;display:grid}.step{border:1px solid var(--line);background:#fff;border-radius:16px;padding:28px;position:relative}.step .n{background:var(--red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;font-family:Sora,sans-serif;font-size:19px;font-weight:800;display:flex}.step h3{margin-bottom:8px;font-size:18px}.step p{font-size:15.5px}.tiers{text-align:left;grid-template-columns:1fr 1fr;gap:24px;max-width:880px;margin:36px auto 0;display:grid}.tier-card{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:36px;position:relative}.tier-card.featured{border:2px solid var(--ink);box-shadow:0 16px 44px #1414141f}.tier-card h3{margin-bottom:8px;font-size:20px}.tier-card ul{border-top:1px solid var(--line);margin:20px 0 24px;list-style:none}.tier-card li{border-bottom:1px solid var(--line);gap:10px;padding:10px 0;font-size:15.5px;display:flex}.tier-card .btn{text-align:center;display:block}.tier-flag{background:var(--gold);color:var(--ink);border-radius:999px;padding:5px 14px;font-family:Sora,sans-serif;font-size:13px;font-weight:700;position:absolute;top:-14px;right:24px}.price-box{background:var(--card);border:2px solid var(--ink);text-align:center;border-radius:24px;max-width:640px;margin:36px auto 0;padding:44px;box-shadow:0 16px 44px #1414141a}.price-box .amount{color:var(--red);font-family:Sora,sans-serif;font-size:56px;font-weight:800}.price-box ul{text-align:left;border-top:1px solid var(--line);margin:26px 0;list-style:none}.price-box li{border-bottom:1px solid var(--line);gap:12px;padding:12px 0;font-size:16.5px;display:flex}.countdown{justify-content:center;gap:12px;margin:22px 0 6px;display:flex}.cd{background:var(--ink);color:#fff;border-radius:12px;width:76px;padding:12px 0}.cd b{color:var(--gold);font-family:Sora,sans-serif;font-size:26px;display:block}.cd span{text-transform:uppercase;letter-spacing:.06em;font-size:12px}.faq{border-top:1px solid var(--line);background:#fff}.faq-list{max-width:820px;margin-top:32px}details{background:var(--paper);border:1px solid var(--line);border-radius:14px;margin-bottom:12px;overflow:hidden}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-family:Sora,sans-serif;font-size:17px;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--red);flex-shrink:0;font-size:24px}details[open] summary:after{content:"−"}details p{padding:0 24px 20px;font-size:16.5px}.final{background:linear-gradient(160deg,var(--red) 0%,var(--red-dark) 100%);color:#fff;text-align:center}.final h2{color:#fff}.final p{max-width:640px;margin:0 auto 30px;font-size:19px}.final .btn{background:var(--gold);color:var(--ink);box-shadow:0 8px 26px #00000040}.final .btn:hover{background:#fff}.final .btn-sub{color:#ffffffd9}footer{background:var(--ink);color:#c9c9c9;padding:40px 0;font-size:15px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}footer a{color:var(--gold);text-decoration:none}@media (max-width:860px){section,.hero{padding:56px 0}.hero-grid,.about-box{grid-template-columns:1fr;gap:36px}.stats-grid{grid-template-columns:repeat(2,1fr)}.learn-grid,.steps-grid,.problem-grid,.bonus-grid,.testi-grid,.who-grid,.tiers{grid-template-columns:1fr}.bonus-box{padding:32px 24px}.price-box{padding:32px 22px}}
