@font-face{font-family:Inter;src:url('../fonts/inter-cyrillic.woff2')}@font-face{font-family:Unbounded;src:url('../fonts/unbounded-cyrillic.woff2')}*{box-sizing:border-box}html{background:#e8e8e8;scroll-behavior:smooth}body{margin:0;color:#0a0a0a;font-family:Inter,Arial,sans-serif}.page{width:100%;max-width:393px;margin:auto;overflow:hidden;background:#fff;box-shadow:0 0 34px #0002}section{padding:30px 8px;text-align:center}.section-white{background:#fff}.pink-panel{margin:14px 0;padding:35px 8px;border-radius:22px;background:#fff0f6}.eyebrow{display:inline-flex;align-items:center;gap:6px;margin-bottom:24px;padding:6px 12px;border:1px solid #eee;border-radius:99px;font-size:9px;font-weight:700}.eyebrow span{width:6px;height:6px;border-radius:50%;background:#8cff00}.kicker{margin:0 0 5px;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:.07em}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Unbounded,Inter,sans-serif;text-transform:uppercase;line-height:.93}h1{margin:0;font-size:28px}h1 em{display:block;color:#ff4992;font-style:normal}h1 small{display:block;margin-top:5px;font-size:30px;color:#000}h2{margin-bottom:9px;font-size:25px}mark{display:inline-block;padding:2px 9px;border-radius:99px;background:#caff1a;color:#000;line-height:1}.lead{max-width:345px;margin:15px auto;font-size:12px}.pink-title,.pink-label{color:#ff4992}.pink-title span{color:#000}.pink-label{margin-bottom:5px;text-transform:uppercase;font-size:10px;font-weight:800}.hero-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:8px;align-items:end}.hero-photo{width:100%;height:230px;border:2px solid #d3ff28;border-radius:18px;object-fit:cover}.dot-list,.check-list{padding:0;list-style:none;text-align:left}.dot-list li{position:relative;margin:0 0 10px;padding-left:22px;font-size:10px}.dot-list li:before{content:'●';position:absolute;left:2px;color:#ff4992;font-size:15px}.cta{display:flex;align-items:center;justify-content:space-between;width:100%;margin:18px auto 0;padding:14px 14px 14px 20px;border-radius:14px;background:#caff1a;color:#090909;box-shadow:0 9px 20px #b6f40050;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:900}.cta span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:white;color:#777;transform:rotate(-45deg)}.gift{display:grid;width:42px;height:42px;margin:0 auto 20px;place-items:center;border-radius:50%;background:#caff1a}.bonus>p,.final>p{font-size:11px}.lesson-list{display:grid;gap:9px;margin:18px 0}.lesson{position:relative;display:grid;grid-template-columns:1fr 118px;min-height:72px;overflow:hidden;border-radius:12px;border-bottom:3px solid #caff1a;background:#fff;text-align:left}.lesson div{padding:12px 8px}.lesson b{display:block;width:max-content;margin-bottom:7px;padding:3px 7px;border-radius:9px;background:#ff69aa;color:#fff;font-size:8px}.lesson strong{display:block;font-size:11px}.lesson img{width:100%;height:100%;object-fit:cover}.lesson button,.video-box button{position:absolute;right:44px;top:50%;width:30px;height:30px;transform:translateY(-50%);border:0;border-radius:50%;background:#caff1a}.people{display:flex;justify-content:center;margin-top:14px}.people span,.people b{display:grid;width:32px;height:32px;margin-left:-7px;place-items:center;border:2px solid #fff;border-radius:50%;background:#eee}.people b{background:#ff4e9b;color:#fff}.bonus small{font-size:8px}.subtitle{font-size:9px;text-transform:uppercase}.tile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:28px}.tile-grid i{height:64px;border:1.5px solid #ff89bd;border-radius:9px;background:linear-gradient(135deg,#fff,#fff5f9)}.before h2{font-size:27px}.compare{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:12px}.compare div{height:116px;border-radius:7px;background:linear-gradient(145deg,#d6d6d6,#bbb)}.compare small{position:absolute;z-index:2;top:5px;padding:3px 7px;border-radius:10px;background:#fff;font-size:7px}.compare small:first-child{left:50px}.compare small:nth-child(2){right:20px;background:#ff76b0}.compare small b{padding:2px;background:#caff1a}.compare span{position:absolute;left:50%;top:59%;display:grid;width:24px;height:24px;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:#fff}.learn mark,.audience>mark,.speaker>mark,.examples>mark,.results>mark,.students>mark{font-size:12px;font-weight:800;text-transform:uppercase}.benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:20px}.benefit{min-height:115px;padding:12px 7px;border-radius:12px;border-bottom:2px solid #ff4e9b;background:#fff0f6}.benefit i{display:grid;width:30px;height:30px;margin:auto auto 7px;place-items:center;border-radius:50%;background:#caff1a;font-style:normal}.benefit h3{margin:0 0 5px;font-size:9px}.benefit p{margin:0;font-size:8px}.audience-list{display:grid;gap:10px;margin-top:22px}.audience-list article{position:relative;height:350px;overflow:hidden;border-radius:12px}.audience-list img{width:100%;height:100%;object-fit:cover}.audience-list div{position:absolute;inset:auto 0 0;padding:18px 15px;background:#ff4e9b;color:white;text-align:left;border-radius:14px}.audience-list h3{margin-bottom:8px;font-size:14px}.audience-list p{margin:0;font-size:10px}.speaker-photo{width:100%;height:360px;margin-top:20px;border-radius:14px;object-fit:cover}.check-list{margin:8px 0;padding:14px;border-radius:12px;background:#fff0f6}.check-list li{position:relative;margin:0 0 10px;padding-left:22px;font-size:10px}.check-list li:before{content:'✓';position:absolute;left:0;display:grid;width:15px;height:15px;place-items:center;border-radius:50%;background:#caff1a}.partners p{margin-bottom:3px;text-transform:uppercase;font-weight:800}.partners h2{font-size:22px}.partners mark{font-size:11px;font-weight:800;text-transform:uppercase}.logo-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:25px 0 12px}.logo-grid b{display:grid;height:62px;place-items:center;border:1px solid #ff4e9b;border-radius:5px;background:#fff}.logo-grid b:first-child{background:#caff1a}.logo-grid b:nth-child(4){background:#080808;color:#fff}.logo-grid b:last-child{grid-column:span 2}.partners small{font-size:9px}.practice>h2{margin-top:7px}.practice-list{display:grid;gap:12px;margin-top:20px}.practice-list article{padding:8px 8px 14px;border-radius:12px;border-bottom:3px solid #caff1a;background:#fff0f6;text-align:left}.practice-list img{width:100%;height:235px;border-radius:10px;object-fit:cover}.practice-list h3{margin:12px 6px 6px;color:#ff4992;font-size:15px}.practice-list p{margin:0 6px;font-size:10px}.video-box{position:relative;height:250px;margin:22px 0 8px;border-radius:12px;background:#fff}.video-box button{right:50%;transform:translate(50%,-50%)}.slider-nav{display:flex;justify-content:center;gap:8px}.slider-nav button{width:30px;height:30px;border:0;border-radius:50%;background:#caff1a}.examples p{margin:12px auto 0;font-size:10px}.result-card{margin-top:20px;padding:10px 14px;background:linear-gradient(#fff9,#fff9),url('../images/image-07.png') center/cover;border-radius:12px;box-shadow:0 8px 20px #0002}.result-card .check-list{background:#fff9}.result-card b{color:#ff4992}.students .review{margin:22px 0 16px;padding:20px;border-radius:10px;background:#fff;text-align:left;font-size:10px}.students .review b{display:block;padding:10px;border-radius:7px;background:#caff1a}.students .review p{padding:10px;background:#fff0f6}.countdown{display:grid;margin:22px auto}.countdown b{font-size:34px;font-weight:400}.countdown span{font-size:8px;text-transform:uppercase}.compact .lesson{grid-template-columns:1fr 115px}.final{padding-bottom:35px}@media(max-width:350px){h1{font-size:24px}h2{font-size:22px}.hero-photo{height:210px}.audience-list article{height:320px}}
@media(prefers-reduced-motion:no-preference){.cta,.slider-nav button{transition:transform .2s}.cta:active,.slider-nav button:active{transform:scale(.97)}}
