:root{--ink:#26111f;--purple:#70244f;--purple-dark:#230b20;--violet:#b83f78;--green:#37a344;--green-dark:#22822e;--cream:#fff8f5;--muted:#6d5964;--line:#eadde4;--white:#fff;--shadow:0 20px 60px #4c123429}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--cream);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;line-height:1.08}h1{margin-bottom:1.25rem;font-size:clamp(2.15rem,10vw,4.1rem)}h1 em{color:#ff70ad;font-style:normal}h2{margin-bottom:1rem;font-size:clamp(1.9rem,8vw,3.3rem)}h3{font-size:1.35rem}.wrap{width:min(1120px,100% - 32px);margin-inline:auto}.narrow{max-width:820px}section{padding:72px 0}.section-dark{color:var(--white);background:radial-gradient(circle at 90% 10%, #6d1a4e 0, transparent 34%), var(--purple-dark)}.section-purple{color:var(--white);background:linear-gradient(150deg,#3a102f 0%,#7c2057 100%)}.section-light{background:var(--cream)}.urgency{z-index:20;color:#fff;text-align:center;letter-spacing:.02em;background:linear-gradient(90deg,#9f0712,#e32636,#9f0712);padding:9px 12px;font-size:.79rem;font-weight:800;position:relative}.urgency p{margin:0}.eyebrow,.kicker{color:var(--purple);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.9rem;font-size:.78rem;font-weight:900;display:block}.kicker-light{color:#ffb5d2}.hero{padding-top:52px;overflow:hidden}.hero-inner{text-align:center;max-width:920px}.hero h1{text-align:center;max-width:900px;margin-inline:auto}.hero h1 em{color:#ff70ad;letter-spacing:-.045em;text-shadow:0 0 24px #ff70ad4d;font-size:clamp(1.58rem,6.5vw,3.25rem);font-weight:950;line-height:1.02;display:block}.hero-support{color:#fff;letter-spacing:-.025em;width:100%;text-shadow:none;margin:16px auto 0;font-size:clamp(1.32rem,5.6vw,1.75rem);font-weight:750;line-height:1.16;display:block}.lead{color:#f2e7ed;text-align:center;max-width:780px;margin-inline:auto;font-size:1.06rem}.inline-price{color:#ffc45e;white-space:nowrap}.cta{min-height:58px;color:var(--white);background:linear-gradient(180deg, #50bd5a, var(--green));box-shadow:0 9px 0 var(--green-dark), 0 18px 30px #0003;text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:14px 18px;font-size:.95rem;font-weight:900;text-decoration:none;transition:transform .2s,filter .2s;display:flex}.cta:active{box-shadow:0 5px 0 var(--green-dark);transform:translateY(4px)}.hero-cta{max-width:560px;margin:30px auto 0}.delivery{color:#f0e4eb;text-align:center;margin:20px 0 0;font-size:.9rem}.delivery span{white-space:nowrap;align-items:center;gap:5px;font-weight:800;display:inline-flex}.delivery img{object-fit:contain;width:21px;height:21px;display:inline-block}.hero-product{filter:drop-shadow(0 28px 38px #0000006b);width:min(620px,100%);margin:-4px auto 40px;animation:2.15s ease-in-out infinite product-pulse}@keyframes product-pulse{0%,to{transform:scale(.97)}50%{transform:scale(1.035)}}.hero-delivery{white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:clamp(.66rem,3vw,.86rem);display:flex}.hero-delivery .delivery-line{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:flex}.hero-delivery .plain{font-weight:400;line-height:18px;display:inline}.hero-delivery span{line-height:18px}.hero-delivery img{width:18px;height:18px}.student-proof{text-align:center;width:100%;margin:24px auto 0}.student-proof img{filter:drop-shadow(0 10px 18px #0000003d);background:#ffffff29;border:1px solid #ffffff57;border-radius:999px;width:clamp(108px,29vw,145px);margin:0 auto 12px;padding:2px}.student-proof p{text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;width:fit-content;margin:0 auto;padding:8px 15px;font-size:.76rem;font-weight:900}.section-intro{color:var(--muted)}.center-title{text-align:center;max-width:900px;margin-inline:auto}.showcase{overflow:hidden}.showcase .center-title{margin-bottom:40px}.marquee{width:100%;padding:8px 0 18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.marquee-track{will-change:transform;gap:14px;width:max-content;animation:30s linear infinite marquee-left;display:flex}.marquee-reverse .marquee-track{animation-name:marquee-right}.marquee img{border-radius:14px;width:clamp(210px,58vw,350px);box-shadow:0 12px 30px #2200352e}@keyframes marquee-left{to{transform:translate(calc(-50% - 7px))}}@keyframes marquee-right{0%{transform:translate(calc(-50% - 7px))}to{transform:translate(0)}}.slider{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:28px -16px 0;padding:5px 16px 24px;display:flex;overflow-x:auto}.slider::-webkit-scrollbar{display:none}.slider img{max-width:300px;box-shadow:var(--shadow);scroll-snap-align:center;border-radius:16px;flex:0 0 76%}.swipe-hint{color:var(--muted);text-align:center;margin:0;font-size:.8rem}.section-statement{text-align:center;margin-bottom:30px;font-size:clamp(2.15rem,9vw,4rem)}.card-grid{gap:14px;display:grid}.card-grid article{background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;padding:24px;position:relative;overflow:hidden}.card-grid article>span{color:#ff9bc5;opacity:.72;font-size:2rem;font-weight:900}.card-grid h3{text-transform:uppercase;margin:12px 0 8px}.card-grid p{color:#f4e8ee;margin-bottom:0}.before-after-image{width:min(780px,100%);box-shadow:var(--shadow);border-radius:18px;margin:28px auto}.compare-grid{gap:16px;display:grid}.compare-card{border-radius:22px;padding:32px 20px 22px;position:relative;overflow:hidden;box-shadow:0 24px 60px #1d042129}.compare-card:before{content:"";height:6px;position:absolute;inset:0 0 auto}.compare-card h3{z-index:1;color:#fff;letter-spacing:-.02em;text-align:left;border-radius:13px;margin:-8px -4px 22px;padding:15px 16px;font-size:1.38rem;position:relative;box-shadow:0 10px 22px #1e082329}.compare-card ul,.check-list,.price-card ul{margin:0;padding:0;list-style:none}.compare-card li,.check-list li,.price-card li{border-bottom:1px solid var(--line);padding:10px 0 10px 38px;position:relative}.compare-card li{background:#ffffff94;border:1px solid #ffffffb8;border-radius:13px;align-items:center;min-height:62px;margin-bottom:9px;padding:13px 13px 13px 44px;display:flex;box-shadow:0 6px 15px #1e0a2309}.compare-card li:last-child{border-bottom:1px solid #ffffffb8}.compare-card li:last-child,.price-card li:last-child{border-bottom:0}.compare-card li:before{font-size:1.8rem;font-weight:1000;line-height:1;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.check-list li:before,.price-card li:before{font-weight:900;position:absolute;left:0}.before{background:linear-gradient(145deg,#fff8f8,#ffdfe2);border:1px solid #efabb2}.before:before{background:linear-gradient(90deg,#b70e20,#f05565)}.before h3{background:linear-gradient(120deg,#8f0a18,#df3142)}.before li{border-color:#d6182a21}.before li:before{content:"×";color:#d6182a}.after{background:linear-gradient(145deg,#f7fff8,#dcf6e0);border:1px solid #8bd494}.after:before{background:linear-gradient(90deg,#178b2d,#54c667)}.after h3{background:linear-gradient(120deg,#126f25,#36ad4a)}.after li{border-color:#178b2d21}.after li:before,.check-list li:before,.price-card li:before{content:"✓";color:var(--green)}.open-book-image{width:min(600px,100%);box-shadow:var(--shadow);border-radius:18px;margin:32px auto 0}.cta-center{max-width:440px;margin:30px auto 0}.included-stack{text-align:center;max-width:820px}.included-stack h2{max-width:760px;margin-inline:auto}.devices-image{border-radius:18px;width:min(620px,100%);margin:28px auto;box-shadow:0 24px 55px #00000059}.included-stack .check-list{text-align:left;max-width:680px;margin:0 auto}.included-delivery{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.included-delivery .plain{font-weight:400;line-height:21px;display:inline}.included-delivery span{line-height:21px}.check-list li{border-color:#ffffff21}.included-grid img{width:100%;max-width:520px;margin:auto}.bonus-subtitle{color:var(--muted);text-align:center;margin-bottom:14px;font-size:1.15rem;font-weight:700}.bonus-banner,.offer-alert{color:#fff;letter-spacing:.04em;text-align:center;background:linear-gradient(90deg,#ad0815,#e52b3b);border-radius:10px;width:fit-content;margin:0 auto 34px;padding:11px 20px;font-weight:1000;box-shadow:0 10px 24px #ad081540}.bonus-grid{gap:16px;display:grid}.bonus-grid article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.bonus-grid article>div{padding:20px}.bonus-grid small{color:#fff;letter-spacing:.025em;text-transform:uppercase;background:linear-gradient(135deg,#7d1d52,#d14382);border:1px solid #e888b3;border-radius:9px;width:fit-content;margin-bottom:11px;padding:7px 11px;font-size:1.04rem;font-weight:1000;display:block;box-shadow:0 7px 16px #53107b33}.bonus-grid h3{margin:6px 0 8px}.bonus-grid p{color:var(--muted);margin:0}.bonus-grid .bonus-value{color:var(--ink);text-align:center;background:#fff7fb;border:1px solid #ead9ee;border-radius:9px;margin-top:18px;padding:9px 10px;font-weight:800}.bonus-value s{color:#d21d32;margin:0 5px;text-decoration-thickness:2px}.bonus-value strong{color:#16852a;font-size:1.15rem}.bonus-marquees{margin-top:44px}.offer{color:var(--ink);text-align:center;background:linear-gradient(#f5f4f7,#fff)}.offer-alert{width:min(620px,100%);margin-bottom:34px;padding:18px 16px;font-size:clamp(.88rem,3.5vw,1.15rem)}.offer-alert p{margin:0}.countdown{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.countdown div{background:#5f000847;border:1px solid #ffffff4d;border-radius:12px;width:82px;padding:10px;display:grid}.countdown strong{font-size:2rem;line-height:1}.countdown span{text-transform:uppercase;font-size:.67rem}.pricing-grid{color:var(--ink);text-align:left;gap:22px;margin-top:36px;display:grid}.price-card{background:#fff;border-radius:20px;padding:28px 22px;position:relative;box-shadow:0 28px 70px #00000040}.price-card.featured{color:#fff;background:radial-gradient(circle at 50% 0,#8e265e 0,#57133f 46%,#2b0c24 100%);border:3px solid #50c960;box-shadow:0 30px 80px #3700534d}.popular{color:#fff;text-align:center;letter-spacing:.035em;background:linear-gradient(#55db68,#22a93a);border-radius:16px 16px 0 0;margin:-28px -22px 24px;padding:11px;font-weight:1000;box-shadow:0 0 24px #42d8588c}.price-card h3{margin-bottom:7px;font-size:2rem}.last-chance{color:var(--violet);text-transform:uppercase;font-size:.75rem;font-weight:900}.featured .last-chance{color:#fff;text-align:center;background:linear-gradient(90deg,#a80716,#e32b3a);border:1px solid #ff7a86;border-radius:9px;width:fit-content;margin:0 auto 20px;padding:9px 12px}.featured h3{color:#fff;text-align:center;margin-bottom:14px;font-size:clamp(2rem,9vw,2.75rem)}.included-badge{color:#fff;text-align:center;background:linear-gradient(#50c961,#259f39);border-radius:9px;width:fit-content;margin:0 auto 18px;padding:9px 13px;font-size:.83rem;font-weight:1000}.package-mockup{filter:drop-shadow(0 20px 28px #00000059);animation:2.15s ease-in-out infinite product-pulse;width:min(520px,100%)!important;margin:4px auto 12px!important}.content-badge{color:#176d25;letter-spacing:.03em;background:#ecfff0;border:1px solid #94dca0;border-radius:10px;width:fit-content;margin:6px auto 20px;padding:7px 12px;font-size:.78rem;font-weight:1000}.plan-detail{color:var(--muted)}.old-price{color:var(--muted);margin:20px 0 0;text-decoration:line-through}.current-price{color:var(--purple);margin:0;font-size:1.5rem;font-weight:800}.current-price strong{font-size:3.55rem}.featured ul{margin-top:0}.featured li{color:#fff;border-color:#ffffff29}.featured li:before{color:#5deb72}.featured .old-price{color:#f1d9f7;text-align:center;font-size:1.05rem;font-weight:900;text-decoration:none}.featured .old-price s{color:#fff;margin-inline:5px;font-size:1.48rem;text-decoration-color:#ff6574;text-decoration-thickness:1.25px}.featured .current-price{color:#57ec6d;text-align:center;text-shadow:0 0 20px #57ec6d47;font-size:1.8rem}.featured .current-price strong{font-size:4.15rem}.featured .current-price+p{text-align:center;margin-bottom:12px}.savings{color:#9cffaa;background:#4dd56224;border-radius:999px;width:fit-content;margin:0 auto;padding:8px 12px;font-weight:900}.checkout{margin:20px 0 16px}.cta-pulse{animation:1.65s ease-in-out infinite cta-pulse}@keyframes cta-pulse{0%,to{filter:brightness();transform:scale(.98)}50%{filter:brightness(1.12);transform:scale(1.035)}}.price-card>img:not(.basic-cover){width:230px;margin:auto}.featured>img:not(.package-mockup){opacity:.5}.basic-cover{width:130px;margin:10px auto}.basic-plan h3{text-align:center;margin-bottom:18px}.basic-plan ul{margin-top:18px}.basic-plan .excluded{color:#aaa5ad;text-decoration:line-through #aaa5ad73}.basic-plan .excluded:before{content:"×";color:#d64552;font-size:1.35rem}.basic-plan .old-price,.basic-plan .current-price{text-align:center}.basic-plan .current-price{color:#87a98e;text-shadow:none}.basic-plan .current-price strong{font-size:3.55rem}.basic-cta{background:linear-gradient(#99b59f,#7d9e84);box-shadow:0 9px #657f6a,0 18px 30px #00000021}.guarantee-stack{text-align:center;max-width:820px}.guarantee-stack>img{width:min(300px,72vw);margin:0 auto 6px}.guarantee-stack h2{margin:0 auto 14px}.guarantee-stack>div>p{max-width:740px;color:var(--muted);margin:0 auto}.hotmart-secure{color:#fff;letter-spacing:.025em;background:linear-gradient(135deg,#2b0c24,#6c164c);border:1px solid #a34b79;border-radius:13px;gap:2px;width:min(390px,100%);margin:28px auto 0;padding:14px 20px;font-size:.82rem;font-weight:1000;display:grid;box-shadow:0 14px 30px #3d006433}.hotmart-secure strong{color:#ffc0dc;font-size:1.02rem}.steps-grid{gap:14px;padding:0;list-style:none;display:grid}.steps-grid li{background:#ffffff12;border:1px solid #ffffff29;border-radius:18px;padding:24px}.steps-grid span{width:42px;height:42px;color:var(--purple-dark);background:#ffc0dc;border-radius:50%;place-items:center;font-weight:900;display:grid}.steps-grid h3{margin:18px 0 6px}.steps-grid p{color:#eadce4;margin:0}.steps-cta{margin-top:32px}details{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:10px}summary{cursor:pointer;padding:18px 48px 18px 18px;font-weight:800;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--purple);font-size:1.6rem;position:absolute;top:12px;right:18px}details[open] summary:after{content:"−"}details p{color:var(--muted);margin:0;padding:0 18px 18px}footer{color:#cdbbc5;text-align:center;background:#180812;padding:42px 0;font-size:.75rem}footer p{margin-bottom:8px}.disclaimer{max-width:760px;margin-inline:auto}@media (width>=720px){section{padding:96px 0}.wrap{width:min(1120px,100% - 64px)}.hero-grid,.included-grid{grid-template-columns:1.05fr .95fr;align-items:center}.hero-product{margin:0 auto}.card-grid,.compare-grid,.pricing-grid,.bonus-grid{grid-template-columns:repeat(2,1fr)}.steps-grid{grid-template-columns:repeat(3,1fr)}.slider img{flex-basis:30%}footer{padding-bottom:42px}}@media (width>=1040px){.hero{align-items:center;min-height:800px;display:grid}.card-grid,.bonus-grid{grid-template-columns:repeat(4,1fr)}.bonus-grid article>div{padding:16px}.bonus-grid h3{font-size:1.08rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}