@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/unbounded-500-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/unbounded-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-700-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/unbounded-900-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/unbounded-900-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ink:#20243a;--ink-soft:#5b617e;--paper:#fafbff;--card:#fff;--line:#e7eaf5;--red:#ff024c;--red-deep:#d10040;--blue:#3a3f5c;--gold:#e8a33d;--grad:linear-gradient(100deg,#ff024c,#c7003c 25%,#ff6a93 50%,#ff024c 75%,#c7003c);--radius:20px;--shadow:0 10px 30px rgba(32,36,58,.08);--shadow-lg:0 24px 60px rgba(32,36,58,.14);--font-cjk:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--font-display:"Noto Sans SC","PingFang SC",sans-serif;--font-latin:"Manrope","PingFang SC","Microsoft YaHei",sans-serif}.lp,.lp *{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}.lp{font-family:var(--font-cjk);color:var(--ink);background:var(--paper);line-height:1.7;-webkit-font-smoothing:antialiased}.lp img{max-width:100%;display:block}.lp a{color:inherit;text-decoration:none}.lp .container{max-width:1180px;margin:0 auto;padding:0 24px}.lp header{position:sticky;top:0;z-index:50;background:rgba(250,251,255,.85);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.lp .nav{gap:28px;height:68px}.lp .logo,.lp .nav{display:flex;align-items:center}.lp .logo{gap:10px;font-weight:900;font-size:22px}.lp .logo-mark{display:flex}.lp .logo-mark img{display:block;height:38px;width:auto}.lp .logo{min-height:44px}.lp .nav-links{display:flex;gap:24px;font-size:15px;color:var(--ink-soft);margin-left:8px}.lp .nav-links a:hover{color:var(--ink)}.lp .nav-cta{margin-left:auto;display:flex;gap:12px;align-items:center}.lp .btn{display:inline-flex;align-items:center;gap:8px;border-radius:14px;padding:12px 22px;font-weight:700;font-size:15px;transition:.2s;cursor:pointer;border:0}.lp .btn-ghost{color:var(--ink);background:transparent;border:1.5px solid var(--line)}.lp .btn-ghost:hover{border-color:var(--ink)}.lp .btn-primary{background:var(--grad);color:#fff;box-shadow:0 8px 22px rgba(255,2,76,.32)}.lp .btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(214,69,63,.4)}.lp .btn-lg{padding:16px 30px;font-size:17px;border-radius:16px}.lp .hero{overflow:hidden;padding:72px 0 40px}.lp .hero-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(620px 340px at 12% 0,rgba(214,69,63,.07),transparent 70%),radial-gradient(560px 380px at 95% 18%,rgba(47,76,143,.08),transparent 70%)}.lp .hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.lp .badge-live{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 18px;font-size:14px;color:var(--ink-soft);box-shadow:var(--shadow)}.lp .dot{width:8px;height:8px;border-radius:50%;background:#2fbf71;box-shadow:0 0 0 0 rgba(47,191,113,.5);animation:pulse 2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 9px rgba(47,191,113,0)}to{box-shadow:0 0 0 0 rgba(47,191,113,0)}}.lp h1{font-family:var(--font-display);font-weight:900;font-size:56px;line-height:1.22;margin:26px 0 18px;letter-spacing:.01em}.lp h1 .accent{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.08em}.lp .hero-sub{font-size:18px;color:var(--ink-soft);max-width:520px}.lp .hero-sub b{color:var(--ink)}.lp .hero-actions{display:flex;gap:14px;margin:34px 0 30px;flex-wrap:wrap}.lp .formula-belt{position:relative;margin-top:6px;border-top:1px dashed var(--line);padding-top:18px;overflow:hidden;max-width:560px}.lp .formula-belt:after,.lp .formula-belt:before{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:2}.lp .formula-belt:before{left:0;background:linear-gradient(90deg,var(--paper),transparent)}.lp .formula-belt:after{right:0;background:linear-gradient(-90deg,var(--paper),transparent)}.lp .belt-label{font-size:12px;letter-spacing:.2em;color:var(--ink-soft);text-transform:uppercase;font-family:var(--font-latin);margin-bottom:10px}.lp .belt-track{display:flex;gap:12px;width:-moz-max-content;width:max-content;animation:belt 34s linear infinite}@keyframes belt{to{transform:translateX(-50%)}}.lp .chip{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px 14px;white-space:nowrap;box-shadow:0 4px 12px rgba(32,36,58,.05)}.lp .chip .ru{font-weight:700;font-size:12px;letter-spacing:.02em}.lp .chip .zh{color:var(--ink-soft);font-size:14px}.lp .chip .no{font-family:var(--font-latin);font-size:11px;color:var(--red);font-weight:800}.lp .mock,.lp .mock-card{position:relative}.lp .mock-card{background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow-lg);padding:26px 26px 22px;max-width:420px;margin-left:auto;z-index:1}.lp .mock-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.lp .mock-tag,.lp .mock-title{font-weight:700}.lp .mock-tag{font-size:12px;background:rgba(255,2,76,.08);color:var(--red);border-radius:8px;padding:3px 10px}.lp .pbar{height:10px;background:#eff1f9;border-radius:999px;overflow:hidden;margin:14px 0 8px}.lp .pbar i{display:block;height:100%;width:73%;background:var(--grad);border-radius:999px;animation:fill 1.4s ease-out}@keyframes fill{0%{width:0}}.lp .mock-meta{display:flex;justify-content:space-between;font-size:13px;color:var(--ink-soft)}.lp .mock-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.lp .stat-chip{background:#f6f7fc;border-radius:16px;text-align:center;padding:14px 8px}.lp .stat-chip .em{font-size:20px}.lp .stat-chip .val{font-family:var(--font-latin);font-weight:800;font-size:20px;margin-top:2px}.lp .stat-chip .cap{font-size:12px;color:var(--ink-soft)}.lp .sticker{position:absolute;z-index:2;background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px 16px;box-shadow:var(--shadow);font-weight:800}.lp .sticker.privet{top:-18px;left:8px;color:var(--red);transform:rotate(-4deg)}.lp .sticker.privet span{display:block;font-size:11px;color:var(--ink-soft);font-weight:500}.lp .sticker.exam{bottom:-16px;right:6px;transform:rotate(3deg);font-size:14px}.lp .sticker.exam b{color:#2fbf71}.lp .numbers{margin:64px 0 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.lp .numbers-grid{display:grid;grid-template-columns:repeat(4,1fr)}.lp .num{padding:28px 20px;text-align:center;border-left:1px solid var(--line)}.lp .num:first-child{border-left:0}.lp .num .v{font-family:var(--font-latin);font-weight:800;font-size:32px}.lp .num .v em{font-style:normal;color:var(--red)}.lp .num .c{font-size:14px;color:var(--ink-soft);margin-top:4px}.lp section{padding:88px 0}.lp .eyebrow{font-family:var(--font-latin);font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--red);font-weight:800}.lp h2{font-family:var(--font-display);font-weight:900;font-size:38px;margin:12px 0 10px;line-height:1.3}.lp .section-sub{color:var(--ink-soft);font-size:17px;max-width:560px}.lp .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}.lp .why-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px 26px;transition:.25s}.lp .why-card:hover{transform:translateY(-5px);border-color:transparent}.lp .why-icon{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:18px}.lp .i1,.lp .i2{background:rgba(255,2,76,.07);color:var(--red)}.lp .i3{background:rgba(232,163,61,.14);color:#c77f1e}.lp .i4{background:rgba(47,191,113,.12);color:#1e9a5b}.lp .i5{background:rgba(232,163,61,.14);color:#c77f1e}.lp .i6{background:rgba(32,36,58,.07);color:var(--ink-soft)}.lp .why-card h3{font-size:19px;margin-bottom:8px}.lp .why-card p{font-size:15px;color:var(--ink-soft)}.lp .why-card p .ru-ex{color:var(--ink);font-weight:600}.lp .course{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp .course-wrap{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-top:10px}.lp .course-visual{background:linear-gradient(160deg,#2a2f4e,#20243a);border-radius:28px;padding:36px 32px;color:#fff;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.lp .course-visual:after{content:"公式";position:absolute;right:-24px;bottom:-40px;font-family:var(--font-display);font-size:180px;color:hsla(0,0%,100%,.05);font-weight:900}.lp .course-kicker{font-family:var(--font-latin);font-size:12px;letter-spacing:.2em;color:var(--gold);text-transform:uppercase;font-weight:800}.lp .course-visual h3{font-family:var(--font-display);font-size:30px;margin:10px 0 22px}.lp .mod{display:flex;gap:16px;align-items:flex-start;padding:16px 0;border-top:1px solid hsla(0,0%,100%,.12);position:relative;z-index:1}.lp .mod .n{font-family:var(--font-latin);font-weight:800;color:var(--gold);font-size:14px;background:rgba(232,163,61,.15);border-radius:10px;padding:4px 10px;flex-shrink:0}.lp .mod b{display:block;font-size:16px}.lp .mod span{font-size:13.5px;color:hsla(0,0%,100%,.66)}.lp .mod .lock{margin-left:auto;font-size:16px;opacity:.7;flex-shrink:0}.lp .course-points{list-style:none;margin:26px 0 30px;display:grid;gap:14px}.lp .course-points li{display:flex;gap:12px;font-size:16px}.lp .course-points .ok{color:#2fbf71;font-weight:900}.lp .steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:44px}.lp .step{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:30px 24px 26px}.lp .step .sn{font-family:var(--font-latin);font-weight:800;font-size:15px;color:#fff;background:var(--ink);width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.lp .step:last-child .sn{background:var(--grad)}.lp .step h3{font-size:18px;margin-bottom:6px}.lp .step p{font-size:14.5px;color:var(--ink-soft)}.lp .rev-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:44px}.lp .rev{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.lp .rev-head{gap:14px;margin-bottom:12px}.lp .ava,.lp .rev-head{display:flex;align-items:center}.lp .ava{width:46px;height:46px;border-radius:50%;justify-content:center;font-weight:800;color:#fff;font-size:15px}.lp .a1{background:#d6453f}.lp .a2{background:#2f4c8f}.lp .a3{background:#e8a33d}.lp .a4{background:#2fbf71}.lp .rev-name b{display:block}.lp .rev-name span{font-size:13px;color:var(--ink-soft)}.lp .stars{margin-left:auto;color:var(--gold);letter-spacing:2px;font-size:14px}.lp .rev p{font-size:15px;color:var(--ink-soft)}.lp .cta{padding:0 0 96px}.lp .cta-box{background:var(--grad);border-radius:32px;padding:64px 40px;text-align:center;color:#fff;box-shadow:0 24px 60px rgba(255,2,76,.3);position:relative;overflow:hidden}.lp .cta-box:before{content:"Привет!";left:4%;top:14%;font-family:var(--font-ru);font-weight:800;font-size:26px;transform:rotate(-8deg)}.lp .cta-box:after,.lp .cta-box:before{position:absolute;color:hsla(0,0%,100%,.25)}.lp .cta-box:after{content:"你好!";right:5%;bottom:12%;font-family:var(--font-display);font-size:30px;transform:rotate(6deg)}.lp .cta-box h2{color:#fff;font-size:40px;margin-bottom:12px}.lp .cta-box p{font-size:17px;opacity:.92;margin-bottom:30px}.lp .btn-white{background:#fff;color:var(--red-deep);box-shadow:0 10px 26px rgba(0,0,0,.18)}.lp .btn-white:hover{transform:translateY(-2px)}.lp footer{border-top:1px solid var(--line);background:#fff;padding:48px 0 36px;font-size:14px;color:var(--ink-soft)}.lp .f-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;margin-bottom:30px}.lp .f-col h4{color:var(--ink);font-size:15px;margin-bottom:12px}.lp .f-col a{display:block;padding:4px 0}.lp .f-col a:hover{color:var(--ink)}.lp .f-bottom{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px}@media (max-width:960px){.lp .course-wrap,.lp .hero-grid{grid-template-columns:1fr}.lp .mock-card{margin:0 auto}.lp h1{font-size:40px}.lp .numbers-grid,.lp .steps-grid,.lp .why-grid{grid-template-columns:1fr 1fr}.lp .num:nth-child(3){border-left:0}.lp .nav-links{display:none}}@media (max-width:600px){.lp .rev-grid,.lp .steps-grid,.lp .why-grid{grid-template-columns:1fr}.lp h1{font-size:33px}.lp h2{font-size:29px}.lp .cta-box h2{font-size:30px}.lp .f-grid{grid-template-columns:1fr}}.lp a:focus-visible,.lp button:focus-visible{outline:3px solid var(--red);outline-offset:2px;border-radius:8px}@keyframes gradFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.lp .btn-primary,.lp .cta-box,.lp .pbar i,.lp .step:last-child .sn,.lp h1 .accent{background-size:300% 300%;animation:gradFlow 4s linear infinite}.lp .btn-primary{animation-duration:3s}.lp h1 .accent{animation-duration:5s}.lp .why-icon svg{width:26px;height:26px}.lp .stat-chip .em{font-size:0;display:flex;align-items:center;justify-content:center}.lp .stat-chip .em svg{width:22px;height:22px}.lp .em-fire{color:var(--red)}.lp .em-medal,.lp .em-star{color:var(--gold)}.lp .mod .lock svg{width:18px;height:18px;color:var(--ink-soft)}:root{--font-ru:"Unbounded","Manrope",sans-serif}.lp .chip .ru,.lp .ru-ex{font-family:var(--font-ru)}.lp .ru-ex{font-size:.92em}.lp .sticker.privet{font-family:var(--font-ru)}.lp .belt-label .ru-word,.lp .eyebrow .ru-word,.lp .foot-ru .ru-word{font-family:var(--font-ru);font-size:.85em;letter-spacing:.06em}.lp .btn-primary{position:relative;overflow:hidden;background:linear-gradient(100deg,#ff024c,#c7003c 25%,#ff6a93 50%,#ff024c 75%,#c7003c);background-size:300% 100%;animation:gradFlow 3s linear infinite}.lp .btn-primary:after{content:"";position:absolute;top:0;left:-80%;width:60%;height:100%;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.45) 50%,transparent);transform:skewX(-20deg);animation:btnShine 2.6s ease-in-out infinite}@keyframes btnShine{0%,55%{left:-80%}to{left:130%}}.lp .hero{position:relative}.lp .floaters{position:absolute;inset:0;pointer-events:none;overflow:hidden}.lp .fl{position:absolute;font-family:var(--font-ru);font-weight:900;color:rgba(255,2,76,.07);-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:floatY 9s ease-in-out infinite}.lp .f1{top:12%;left:4%;font-size:64px;animation-delay:0s}.lp .f2{top:64%;left:9%;font-size:88px;font-family:var(--font-display);animation-delay:-2s;animation-duration:11s}.lp .f3{top:26%;right:40%;font-size:44px;animation-delay:-4s}.lp .f4{top:8%;right:6%;font-size:72px;font-family:var(--font-display);animation-delay:-1s;animation-duration:13s}.lp .f5{bottom:10%;right:3%;font-size:56px;animation-delay:-6s}.lp .f6{bottom:26%;left:38%;font-size:40px;font-family:var(--font-display);animation-delay:-3s;animation-duration:10s}.lp .f7{top:44%;right:18%;font-size:36px;animation-delay:-7s}@keyframes floatY{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-26px) rotate(3deg)}}.lp .sticker.privet{animation:bob 4.5s ease-in-out infinite}.lp .sticker.exam{animation:bob 5.5s ease-in-out infinite reverse}@keyframes bob{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-8px)}}.lp .sticker.exam{animation-name:bob2}@keyframes bob2{0%,to{transform:rotate(3deg) translateY(0)}50%{transform:rotate(5deg) translateY(-6px)}}.lp .mock-card{animation:cardIn .9s cubic-bezier(.2,.9,.3,1.2) both,cardFloat 7s ease-in-out 1s infinite}@keyframes cardIn{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:none}}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp .sticker.exam b{animation:blinkSoft 1.6s steps(1) infinite}@keyframes blinkSoft{0%,60%{opacity:1}61%,to{opacity:.35}}.lp h1 .accent:after{content:"";display:inline-block;width:.09em;height:.95em;margin-left:.12em;background:var(--red);vertical-align:-.08em;animation:caret 1.1s steps(1) infinite}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}.lp .rv{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.lp .rv.on{opacity:1;transform:none}.lp .why-card{transition:transform .25s ease,box-shadow .25s ease}.lp .why-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.lp .why-card:hover .why-icon svg{animation:wiggle .5s ease}@keyframes wiggle{25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@media (prefers-reduced-motion:reduce){.lp .belt-track,.lp .dot,.lp .fl,.lp .mock-card,.lp .pbar i,.lp .sticker.exam,.lp .sticker.exam b,.lp .sticker.privet,.lp h1 .accent:after{animation:none!important}.lp .btn-primary,.lp .cta-box,.lp .step:last-child .sn,.lp h1 .accent{animation:none!important;background-size:100% 100%}.lp .btn-primary:after{display:none}.lp .rv{opacity:1;transform:none;transition:none}.lp .why-card:hover .why-icon svg{animation:none}}