@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');

:root{--bg:#050505;--panel:#0c0c0c;--line:#252525;--text:#f5f5f5;--muted:#a7a7a7;--lime:#b8ff00;--red:#e10600}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 82% 15%,rgba(184,255,0,.08),transparent 28%),radial-gradient(circle at 15% 45%,rgba(225,6,0,.08),transparent 30%),var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}
.site-header{width:min(1180px,calc(100% - 40px));margin:0 auto;min-height:82px;display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--line)}
.brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.brand img{display:block;width:60px;height:60px;object-fit:contain}.brand span{font-size:18px;font-weight:800;letter-spacing:.08em}
.nav{display:flex;align-items:center;justify-content:center;gap:22px;flex:1}.nav a{font-size:11px;font-weight:600;color:#ddd}.nav a:hover{color:var(--lime)}
.whatsapp{border:1px solid #4b6500;color:var(--lime);padding:11px 15px;border-radius:6px;font-size:11px;font-weight:700;white-space:nowrap}
.hero{width:min(1180px,calc(100% - 40px));margin:0 auto;min-height:680px;padding:85px 0;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:65px;border-bottom:1px solid var(--line)}
.eyebrow{margin:0 0 13px;color:var(--lime);font-size:11px;font-weight:800;letter-spacing:.15em}.hero h1{margin:0 0 25px;font-size:clamp(52px,7vw,88px);line-height:.95;letter-spacing:-.06em}.hero h1 span,h2 span{color:var(--lime)}
.hero-lead{max-width:640px;margin:0 0 30px;color:#c6c6c6;font-size:17px}.offer{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.old-price{margin:0;color:#777;font-size:12px;font-weight:700;text-decoration:line-through}.price{margin:0;font-size:34px;font-weight:800;line-height:1}.saving{margin:7px 0 0;color:var(--lime);font-size:10px;font-weight:800;letter-spacing:.08em}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:15px 20px;border-radius:5px;font-size:11px;font-weight:800;letter-spacing:.03em}.btn-primary{background:var(--red);border:1px solid var(--red);color:white}.btn-primary:hover{background:#b80500;border-color:#b80500}
.hero-cover{display:flex;justify-content:center;align-items:center}.hero-cover img{display:block;width:min(100%,570px);max-height:570px;object-fit:contain;filter:drop-shadow(0 25px 45px rgba(0,0,0,.55))}
.section{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:100px 0;border-bottom:1px solid var(--line)}.section-label{display:flex;align-items:center;gap:13px;margin-bottom:48px}.section-label span{color:var(--lime);font-size:12px;font-weight:800}.section-label p{margin:0;font-size:11px;font-weight:800;letter-spacing:.14em;color:#888}
.two-col{display:grid;grid-template-columns:1fr 1fr;gap:80px}.two-col h2,.section-intro h2,.method h2,.audience h2,.offer-box h2{margin:0;font-size:clamp(38px,5vw,62px);line-height:1;letter-spacing:-.055em}.two-col>div{color:#b8b8b8;font-size:16px}
.books .section-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:60px}.section-intro>p{margin:0;color:var(--muted);max-width:500px}
.books-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.book-card{position:relative;display:grid;grid-template-columns:170px 1fr;gap:30px;align-items:center;padding:38px 32px;min-height:310px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(135deg,#0b0b0b,#070707)}
.book-card img{width:150px;max-height:220px;object-fit:contain;display:block;filter:drop-shadow(0 18px 30px rgba(0,0,0,.5))}.book-number{position:absolute;top:22px;right:25px;color:var(--lime);font-size:11px;font-weight:800}.book-tag{margin:0 0 12px;color:#777;font-size:9px;font-weight:800;letter-spacing:.12em}.book-card h3{margin:0 0 12px;font-size:24px;line-height:1.02;letter-spacing:-.03em}.book-card>div:last-child p:last-child{margin:0;color:#999;font-size:13px}
.method-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.steps{border-top:1px solid var(--line)}.steps>div{display:grid;grid-template-columns:45px 1fr;gap:15px;padding:23px 0;border-bottom:1px solid var(--line)}.steps span{color:var(--lime);font-size:11px;font-weight:800}.steps p{margin:0;color:#aaa;font-size:14px}.steps b{color:var(--text)}
.audience-box{padding:70px;border:1px solid var(--line);background:linear-gradient(135deg,#0d0d0d,#070707)}.audience-box p{max-width:680px;margin:30px 0 0;color:#aaa;font-size:16px}
.offer-box{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center;padding:65px;border:1px solid #333;background:radial-gradient(circle at 90% 20%,rgba(184,255,0,.08),transparent 35%),linear-gradient(135deg,#101010,#070707)}.offer-box>div:first-child>p:last-child{max-width:620px;margin:28px 0 0;color:#aaa}.offer-price{display:flex;flex-direction:column;align-items:flex-start}.offer-price .old-price{margin-bottom:4px}.offer-price strong{margin-bottom:20px;font-size:46px;line-height:1}
.final-cta{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:105px 0;display:flex;align-items:end;justify-content:space-between;gap:50px}.final-cta h2{margin:0 0 25px;font-size:clamp(42px,5vw,70px);line-height:.98;letter-spacing:-.06em}.final-cta p:not(.eyebrow){margin:0;color:#999}
.footer{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:40px 0 28px;border-top:1px solid var(--line);display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:40px;color:#888;font-size:12px}.footer .brand img{width:60px;height:60px}.footer p{max-width:260px;margin:15px 0 0}.footer-links{display:grid;gap:8px}.footer-links a:hover{color:var(--lime)}.footer-copy{align-self:end;text-align:right}
@media(max-width:900px){.nav{display:none}.site-header{justify-content:space-between}.hero,.two-col,.books .section-intro,.method-layout,.offer-box{grid-template-columns:1fr}.hero{padding-top:70px;gap:45px}.hero-cover{order:-1}.hero-cover img{width:min(100%,480px)}.books-grid{grid-template-columns:1fr}.final-cta{flex-direction:column;align-items:flex-start}.footer{grid-template-columns:1fr}.footer-copy{text-align:left}}
@media(max-width:600px){.site-header,.hero,.section,.final-cta,.footer{width:min(100% - 28px,1180px)}.hero h1{font-size:50px}.hero-cover img{width:min(100%,340px)}.offer{align-items:flex-start;flex-direction:column}.book-card{grid-template-columns:100px 1fr;gap:20px;padding:30px 22px}.book-card img{width:95px;max-height:170px}.book-card h3{font-size:19px}.offer-box{padding:35px 25px}.offer-price strong{font-size:40px}.section{padding:75px 0}}
