:root{--ink:#0b1514;--paper:#f3f1eb;--lime:#b9ed61;--mint:#d6f7aa;--muted:#69706d;--line:rgba(11,21,20,.14);--dark-line:rgba(255,255,255,.14);--white:#fff;--radius:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.6}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E");z-index:99}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2{font-family:"Manrope",sans-serif;letter-spacing:-.055em;line-height:1.04}h1{font-size:clamp(3.3rem,6vw,6.6rem);max-width:900px;margin:24px 0 28px}h2{font-size:clamp(2.6rem,4.5vw,5rem);margin:18px 0 24px}h1 em,h2 em{font-style:normal;color:var(--lime)}.topbar{height:84px;max-width:1400px;margin:auto;padding:0 48px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10}.brand{display:flex;align-items:center;gap:12px;line-height:1.1}.brand-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--lime);font-family:"Manrope";font-weight:800}.brand strong,.brand small{display:block}.brand small{color:var(--muted);font-size:.72rem;margin-top:4px}.top-cta{font-weight:700;border-bottom:1px solid var(--ink);padding-bottom:2px}.hero{max-width:1400px;margin:auto;padding:34px 48px 88px;display:grid;grid-template-columns:1.13fr .87fr;gap:68px;align-items:center;min-height:calc(100vh - 84px)}.eyebrow{text-transform:uppercase;font-size:.76rem;letter-spacing:.16em;font-weight:700;display:flex;align-items:center;gap:10px}.eyebrow i{display:block;width:28px;height:1px;background:var(--ink)}.eyebrow.light i{background:var(--lime)}.lead{font-size:1.22rem;color:#4f5855;max-width:700px;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:28px;margin:36px 0 42px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:18px 24px;border-radius:12px;font-weight:800;transition:.25s}.btn-primary{background:var(--lime);color:var(--ink);box-shadow:0 8px 30px rgba(125,171,58,.2)}.btn-primary:hover{transform:translateY(-3px);background:#c8f57b}.text-link{font-weight:700}.trust-row{display:flex;list-style:none;padding:0;margin:0;gap:36px}.trust-row li{display:flex;align-items:center;gap:10px}.trust-row b{font:800 1.55rem/1 "Manrope";color:#518523}.trust-row span{font-size:.82rem;line-height:1.25;color:#58615e}.image-frame{background:var(--ink);border-radius:200px 200px 28px 28px;position:relative;padding:20px 20px 0;overflow:visible}.image-frame:before{content:"";position:absolute;inset:14% -8% -6% 8%;border:1px solid rgba(11,21,20,.22);border-radius:180px 180px 34px 34px;z-index:-1}.image-frame img{border-radius:180px 180px 20px 20px;width:100%;filter:saturate(.82);}.image-kicker{position:absolute;z-index:2;top:15%;left:-34px;background:var(--white);border:1px solid var(--line);padding:10px 16px;border-radius:100px;font-weight:700;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;transform:rotate(-5deg)}.floating-note{position:absolute;right:-28px;bottom:32px;background:var(--lime);padding:18px 22px;border-radius:18px;display:flex;gap:12px;align-items:center;box-shadow:0 18px 50px rgba(0,0,0,.2)}.floating-note span{font:800 2rem "Manrope";opacity:.45}.floating-note p{margin:0;line-height:1.35;font-size:.82rem}.proof-strip{background:var(--lime);min-height:78px;display:flex;justify-content:center;align-items:center;gap:32px;padding:18px 30px;text-transform:uppercase;font-size:.75rem;letter-spacing:.14em;font-weight:800}.proof-strip p{margin:0}.section{padding:120px max(48px,calc((100vw - 1304px)/2))}.dark-section{background:var(--ink);color:var(--white)}.problem{display:grid;grid-template-columns:1fr 1fr;gap:50px 80px}.problem h2{margin-bottom:0}.problem-copy{padding-top:46px;font-size:1.28rem;max-width:580px}.problem-copy .muted{color:#909a96;font-size:1rem}.pain-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pain-card{border:1px solid var(--dark-line);border-radius:var(--radius);padding:30px;min-height:260px;display:flex;flex-direction:column}.pain-card span{color:var(--lime);font-weight:700}.pain-card h3{font:700 1.45rem/1.2 "Manrope";margin-top:auto}.pain-card p{color:#9da6a3;margin-bottom:0}.method{display:grid;grid-template-columns:1fr .82fr;gap:100px;align-items:center}.method-copy>p{font-size:1.15rem;color:#59615f;max-width:640px}.method-steps{margin-top:38px;border-top:1px solid var(--line)}.method-steps div{display:grid;grid-template-columns:50px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid var(--line)}.method-steps b{color:#739a37}.method-steps strong{font-weight:800}.method-image{position:relative}.method-image img{width:100%;height:650px;object-fit:cover;border-radius:190px 190px 24px 24px;filter:saturate(.7)}.stamp{position:absolute;right:-22px;bottom:40px;width:150px;height:150px;border-radius:50%;background:var(--lime);display:grid;place-content:center;text-align:center;font-size:.68rem;line-height:1.4;letter-spacing:.08em;transform:rotate(7deg)}.stamp strong{font-size:.9rem}.curriculum-head{display:grid;grid-template-columns:1.25fr .55fr;gap:80px;align-items:end;margin-bottom:60px}.curriculum-head p{color:#9da6a3;font-size:1.08rem;padding-bottom:14px}.lesson-list{border-top:1px solid var(--dark-line)}details summary{list-style:none;cursor:pointer}details summary::-webkit-details-marker{display:none}.lesson{border-bottom:1px solid var(--dark-line);padding:0}.lesson summary{display:grid;grid-template-columns:60px 1fr 40px;align-items:center;padding:25px 4px}.lesson summary span{color:var(--lime);font-weight:700}.lesson h3{font:600 1.25rem/1.3 "Manrope";margin:0}.lesson summary b{justify-self:end;font-size:1.7rem;font-weight:400;transition:.2s}.lesson[open] summary b{transform:rotate(45deg)}.lesson>p{color:#a8b0ad;max-width:760px;padding:0 0 24px 60px;margin:0}.audience{display:grid;grid-template-columns:1fr 1fr;gap:90px}.audience-title h2{font-size:clamp(2.5rem,4vw,4.4rem)}.audience-title h2 em{color:#74a22d}.audience-list{border-top:1px solid var(--line)}.audience-list div{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:20px 0;border-bottom:1px solid var(--line)}.audience-list span{width:28px;height:28px;border-radius:50%;background:var(--lime);display:grid;place-items:center;font-weight:800}.audience-list p{margin:0;font-size:1.02rem}.expert{background:#dbe8d0;display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.expert-image img{width:100%;height:620px;object-fit:cover;object-position:top;border-radius:28px}.expert-copy h2{margin-bottom:8px}.expert-role{font-size:1.25rem;font-weight:700;color:#527226}.expert-copy>p:not(.expert-role){max-width:700px;font-size:1.08rem}.stats{display:flex;gap:50px;padding-top:30px;margin-top:30px;border-top:1px solid rgba(11,21,20,.18)}.stats div{display:flex;align-items:center;gap:12px}.stats strong{font:800 2rem "Manrope"}.stats span{font-size:.76rem;line-height:1.2;text-transform:uppercase;letter-spacing:.06em}.offer{display:grid;grid-template-columns:1fr .75fr;gap:100px;align-items:center}.offer-copy>p{color:#a6afac;font-size:1.12rem;max-width:620px}.offer-copy ul{list-style:none;padding:0;margin-top:38px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.offer-copy li:before{content:"✓";color:var(--lime);font-weight:800;margin-right:10px}.price-card{background:var(--white);color:var(--ink);padding:38px;border-radius:28px;box-shadow:0 30px 80px rgba(0,0,0,.24)}.card-label{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:800;color:#729b35}.old-price{margin:24px 0 0;color:#707774}.price{display:flex;align-items:center;gap:7px;line-height:1}.price small{font:700 1.5rem "Manrope";align-self:flex-start;margin-top:18px}.price strong{font:800 5.5rem "Manrope";letter-spacing:-.08em}.price span{align-self:flex-end;margin-bottom:13px;color:#646b68}.installments{margin:-6px 0 24px;color:#6b726f}.btn-full{width:100%}.secure{text-align:center;font-size:.76rem;color:#6c7471;margin:14px}.guarantee{border-top:1px solid var(--line);padding-top:18px;display:flex;gap:16px;align-items:flex-start}.guarantee b{background:var(--ink);color:var(--lime);border-radius:10px;padding:9px 10px;white-space:nowrap;text-transform:uppercase;font-size:.72rem}.guarantee p{font-size:.78rem;color:#747b78;line-height:1.45;margin:0}.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px}.faq-head h2{font-size:clamp(2.4rem,4vw,4rem)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:0 4px}.faq-list summary{display:flex;justify-content:space-between;gap:20px;padding:23px 0;font-weight:700}.faq-list summary span{font-size:1.4rem;transition:.2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#656d6a;max-width:650px;padding-bottom:20px;margin:0}footer{background:#07100f;color:#fff;padding:42px max(48px,calc((100vw - 1304px)/2));display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-brand .brand-mark{background:var(--lime);color:var(--ink)}.footer-brand small{color:#8d9793}footer p,footer>a{font-size:.8rem;color:#8d9793;margin:0}.mobile-bar{display:none}.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:980px){.topbar{padding:0 24px}.hero{grid-template-columns:1fr;padding:50px 24px 80px;gap:60px}.hero-copy{max-width:780px}.hero-visual{max-width:620px;margin:auto}.problem,.method,.audience,.expert,.offer,.faq{grid-template-columns:1fr}.section{padding:90px 24px}.curriculum-head{grid-template-columns:1fr;gap:12px}.method-image{max-width:600px;margin:auto}.expert-image{max-width:520px}.offer{gap:50px}.price-card{max-width:580px}.faq{gap:25px}}@media(max-width:640px){body{padding-bottom:72px}h1{font-size:2.82rem}h2{font-size:2.55rem}.topbar{height:70px}.top-cta{display:none}.brand strong{font-size:.92rem}.brand small{font-size:.65rem}.hero{min-height:auto;padding-top:34px}.lead{font-size:1.05rem}.hero-actions{align-items:stretch;flex-direction:column;gap:16px}.btn{padding:17px 18px}.text-link{text-align:center}.trust-row{gap:16px;justify-content:space-between}.trust-row li{gap:6px}.trust-row b{font-size:1.25rem}.trust-row span{font-size:.69rem}.image-kicker{left:-4px}.floating-note{right:-8px;bottom:18px;padding:12px 14px}.proof-strip{justify-content:flex-start;overflow:hidden;white-space:nowrap;gap:18px}.problem{gap:30px}.problem-copy{padding-top:0}.pain-grid{grid-template-columns:1fr}.pain-card{min-height:220px}.method{gap:48px}.method-image img{height:500px}.stamp{width:120px;height:120px;right:-5px}.lesson summary{grid-template-columns:44px 1fr 24px}.lesson h3{font-size:1rem}.lesson>p{padding-left:44px}.audience{gap:30px}.expert{gap:40px}.expert-image img{height:500px}.stats{gap:22px;flex-wrap:wrap}.offer-copy ul{grid-template-columns:1fr}.price-card{padding:28px 22px}.price strong{font-size:4.7rem}.faq{gap:20px}footer{padding:38px 24px;flex-direction:column;align-items:flex-start}.mobile-bar{position:fixed;z-index:90;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--line);height:72px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 -10px 30px rgba(0,0,0,.08)}.mobile-bar div{line-height:1.15}.mobile-bar small,.mobile-bar strong{display:block}.mobile-bar small{font-size:.65rem;color:#6d7572}.mobile-bar strong{font:800 1.4rem "Manrope"}.mobile-bar a{background:var(--lime);padding:13px 16px;border-radius:10px;font-weight:800;font-size:.82rem}}
