@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');
:root{--bg:#050505;--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:650px;padding:95px 0 85px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;border-bottom:1px solid var(--line)}.hero-copy{max-width:720px}
.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:650px;margin:0 0 30px;color:#c6c6c6;font-size:17px}.hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.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:#fff}.btn-primary:hover{background:#b80500;border-color:#b80500}.price{font-size:22px;font-weight:800}
.hero-cover{display:flex;justify-content:center}.hero-cover img{display:block;width:min(100%,380px);max-height:530px;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,.quote h2,.author h2{margin:0;font-size:clamp(38px,5vw,62px);line-height:1;letter-spacing:-.055em}.two-col>div{color:#b8b8b8;font-size:16px}
.learn .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}.learn-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.learn-grid article{padding:30px;min-height:220px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.learn-grid strong{color:var(--lime);font-size:11px}.learn-grid h3{margin:35px 0 12px;font-size:21px;line-height:1.05}.learn-grid p{margin:0;color:#999;font-size:13px}
.method-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.principles{border-top:1px solid var(--line)}.principles>div{display:grid;grid-template-columns:45px 1fr;gap:15px;padding:23px 0;border-bottom:1px solid var(--line)}.principles span{color:var(--lime);font-size:11px;font-weight:800}.principles p{margin:0;color:#aaa;font-size:14px}.principles b{color:var(--text)}
.quote-box{padding:70px;border:1px solid var(--line);background:linear-gradient(135deg,#0d0d0d,#070707)}.quote-box>p:last-child{margin:30px 0 0;color:#888;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.author-grid{display:grid;grid-template-columns:150px 1fr;gap:40px;align-items:center}.author-photo{width:150px;height:200px;overflow:hidden;background:#111;border:1px solid var(--line)}.author-photo img{width:100%;height:100%;display:block;object-fit:cover}.author-grid>div:last-child>p:not(.eyebrow){max-width:680px;color:#aaa;font-size:15px}
.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,.learn .section-intro,.method-layout,.author-grid{grid-template-columns:1fr}.hero{padding-top:70px;gap:50px}.hero-cover{order:-1}.learn-grid{grid-template-columns:1fr 1fr}.author-grid{grid-template-columns:150px 1fr;align-items:start}.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%,300px)}.learn-grid{grid-template-columns:1fr}.quote-box{padding:35px 25px}.author-grid{grid-template-columns:120px 1fr;gap:25px}.author-photo{width:120px;height:160px}.section{padding:75px 0}}
