.tlp{isolation:isolate;min-height:100vh;overflow-x:hidden;position:relative;z-index:0}.tlp:before{width:100vw}.alp:before,.tlp:before{content:"";height:100vh;left:0;pointer-events:none;position:fixed;top:0;z-index:-1}.alp:before{background:url(https://storage.yandexcloud.net/meilin-public/images/landing/adultsChineseLanding2.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%}.btn-primary{background:linear-gradient(180deg,#66e3fe,#f5fdff);border:.1vw solid #b3d7ff;border-radius:1vw;box-shadow:0 .2vw 1vw #00000040;color:#4b2ac4;cursor:pointer;font-size:1.05vw;font-weight:700;padding:.4vw 1.2vw;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.tlp-btn{padding-left:1.2vw!important;padding-right:1.2vw!important}.tlp-h2-express{color:#fff;font-size:2vw;padding-right:3vw}.tlp-cta-text{color:#474747;font-size:1.05vw;margin-top:.5vw}.tlp-faq{grid-gap:1vw;display:grid;gap:1vw;grid-template-columns:repeat(2,1fr)}.tlp-faq-item{background:linear-gradient(180deg,#bfecfb,#fff);border:.1vw solid #b3d7ff;border-radius:1.6vw;box-shadow:0 3px 10px 1px rgba(85,210,255,.647);padding:1.2vw 1.6vw}.tlp-faq-item summary{color:#2e2b7b;cursor:pointer;font-size:1.15vw;font-weight:600;list-style:none}.tlp-faq-item summary::-webkit-details-marker{display:none}.tlp-faq-item summary:before{content:"▸";display:inline-block;margin-right:10px;transform:translateY(-1px);transition:transform .15s ease}.tlp-faq-item[open] summary:before{transform:rotate(90deg) translateY(-1px)}.tlp-faq-a{color:#555;font-size:1.05vw;line-height:1.45;margin-top:.8vw}.tlp-scroll-top{animation:tlpTopIn .16s ease-out;background:#ffffffe6;border:.1vw solid #5a78ff40;border-radius:50%;bottom:2.2vw;box-shadow:0 .8vw 2vw #2e2b7b26;cursor:pointer;display:grid;font-size:1.3vw;height:3.2vw;place-items:center;position:fixed;right:2.2vw;transform:rotate(-90deg);transition:transform .16s ease,box-shadow .16s ease;width:3.2vw;z-index:999}.tlp-scroll-top:hover{box-shadow:0 1.2vw 2.6vw #2e2b7b33;transform:rotate(-90deg) translateY(-.2vw)}.tlp-scroll-top:active{transform:rotate(-90deg) scale(.92)}@keyframes tlpTopIn{0%{opacity:0;transform:rotate(-90deg) translateY(.4vw)}to{opacity:1;transform:rotate(-90deg) translateY(0)}}.course-programm-btn{align-self:center;background:linear-gradient(180deg,#bef,#fff);border:.1vw solid #b3d7ff;border-radius:3vw!important;box-shadow:0 2px 5px 2px rgba(85,210,255,.647)!important;color:#4b2ac4;font-size:1.2vw;font-weight:700;padding:.8vw 2vw!important}.tlp-why-title{font-size:1.6vw;font-weight:700;line-height:1.15;margin-bottom:.25vw}.tlp-program-grid{grid-gap:2vw;display:grid;gap:2vw;grid-template-columns:repeat(2,minmax(0,1fr));margin:3vw 0}.tlp-cta{background:linear-gradient(180deg,#fbfafa,#fff);border:.08vw solid #ffffff9e;border-radius:2.2vw;box-shadow:0 .9vw 2.2vw #20488c29,inset 0 .08vw .18vw #fffc;gap:2vw;justify-content:space-between;margin-top:3vw;padding:2.2vw 2.4vw}.tlp-cta,.tlp-cta-left{align-items:center;display:flex}.tlp-cta-left{flex-direction:column;gap:.5vw;max-width:100%}.tlp-cta-badge{align-items:center;background:#feffff;border:.08vw solid #b0e7ff47;border-radius:999vw;color:#4b2ac4;display:inline-flex;font-size:.95vw;font-weight:700;padding:.35vw 1.2vw}.tlp-cta-title{color:#3d2ac8;font-size:2.2vw;font-weight:700;text-shadow:0 .1vw .2vw #fff}.tlp-cta-text{display:flex;flex-wrap:wrap;font-size:1.5vw;font-weight:600;gap:1vw;line-height:1.5}.tlp-cta-dot{color:#fff}.tlp-cta-right{align-items:center;display:flex;flex-shrink:0}.tlp-cta .open-lesson-btn{background:linear-gradient(180deg,#bdefff,#fff);border:.1vw solid #b3e7ff;border-radius:2vw;box-shadow:0 5px 10px 2px rgba(85,210,255,.647);color:#4b2ac4;font-size:1.45vw;font-weight:700;padding:.6vw 2.2vw!important;transition:transform .25s ease,box-shadow .25s ease}.tlp-cta .open-lesson-btn:hover{box-shadow:0 1vw 1.8vw #68d1f861,0 0 1.2vw #78c8ff3d;transform:translateY(-.15vw)}.tour-final-cta{align-items:center;display:flex;justify-content:center;padding:5vw 4vw;position:relative;text-align:center}.tour-final-cta:before{background:none;content:"";inset:0;position:absolute;z-index:1}.tour-final-cta-inner{align-items:center;background:linear-gradient(180deg,#8e6cff,#a8e8ff 50%,#f4f8fff5 80.2%,#f8fbfffa)!important;border-radius:3vw;display:flex;flex-direction:column;gap:1.4vw;justify-content:center;margin:auto;padding:3vw 4vw;position:relative;width:70%;z-index:2}.tour-final-title{color:#fff;font-size:2.4vw;font-weight:700;line-height:1.2}.tour-final-text,.tour-final-title{margin:0;text-shadow:0 .1vw .2vw #3c3c3c}.tour-final-text{color:#fffffff2;font-size:1.5vw;line-height:1.45}.alp-gift-button{box-shadow:0 .4vw 1vw rgba(0,0,0,.453);text-shadow:0 .1vw .2vw #3c3c3c}.alp-program-section{box-shadow:0 .2vw 1vw #00000040;width:80%}.tour-final-buy-btn{align-items:center;border-radius:3vw!important;box-shadow:0 5px 10px 2px rgba(85,210,255,.647);display:inline-flex;font-size:1.6vw!important;font-weight:700;gap:.7vw;justify-content:center;padding:.9vw 3vw!important;white-space:nowrap}.tour-final-old-price-btn{color:#4b2ac499;font-size:1.05vw;position:relative}.tour-final-old-price-btn:after{background:#e63b46;content:"";height:.12vw;left:-.05vw;position:absolute;right:-.05vw;top:50%;transform:rotate(-7deg)}.tour-final-new-price-btn{font-size:1.8vw;font-weight:700}.tour-final-buy-btn:hover{box-shadow:0 .9vw 1.6vw #00000073,0 0 1.2vw #78c8ffcc;transform:translateY(-.15vw)}.tlp-sub{color:#fffffff5;font-size:1.38vw;font-weight:500;line-height:1.5;text-align:center;text-shadow:0 .08vw .45vw #00000038}.tlp-sub-mobile{display:none}.trial-feedback-overlay{align-items:center;background:#0a0c1ea6;display:flex;inset:0;justify-content:center;padding:3vw;position:fixed;z-index:50000}.trial-feedback-modal{background:#fff;border-radius:2vw;box-shadow:0 2vw 6vw #00000059;max-height:90vh;overflow-y:auto;padding:2vw;position:relative;text-align:center;width:min(92vw,42vw);z-index:50001}.trial-feedback-close{background:none;border:none;color:#6a5fd2;cursor:pointer;font-size:1.45vw;position:absolute;right:.8vw;top:.8vw;transition:transform .18s ease}.trial-feedback-close:hover{transform:rotate(90deg) scale(1.08)}.trial-feedback-emoji{font-size:2.8vw;line-height:1;margin-bottom:.7vw}.trial-feedback-title{color:#2e2b7b;font-size:2vw;line-height:1.2;margin:0 0 .5vw}.trial-feedback-sub{color:#4a5874;font-size:1.1vw;line-height:1.45;margin:0 auto 1.2vw;max-width:30vw}.trial-feedback-stars{display:flex;gap:.45vw;justify-content:center;margin:.6vw 0 1.2vw}.trial-feedback-step{border-top:.08vw solid #5a78ff24;margin-top:.8vw;padding-top:1vw}.trial-feedback-thanks{color:#2e2b7b;font-size:1.25vw;font-weight:700;margin-bottom:.45vw}.trial-feedback-question{color:#4a5874;font-size:1.05vw;font-weight:600;margin-bottom:.9vw}.trial-feedback-options{grid-gap:.7vw;display:grid;gap:.7vw;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1vw}.trial-feedback-comment-label{grid-gap:.45vw;color:#2e2b7b;display:grid;font-size:1vw;font-weight:700;gap:.45vw;margin-top:.8vw;text-align:left}.trial-feedback-comment-label span{color:#4a5874b8;font-weight:500}.trial-feedback-comment{background:#fffffff2;border:.1vw solid #5a78ff38;border-radius:1.2vw;color:#333;font-size:1vw;line-height:1.4;min-height:5.5vw;outline:none;padding:.8vw 1vw;resize:vertical;width:100%}.trial-feedback-comment:focus{border-color:#5a78ff73;box-shadow:0 0 0 .25vw #5a78ff1f}.trial-feedback-submit{border-radius:1.4vw;font-size:1.05vw;margin-top:1vw;min-height:3vw;width:100%}.trial-feedback-done{padding:1vw 0 .2vw}@media (max-width:700px) and (orientation:portrait){.trial-feedback-overlay{padding:4vw}.trial-feedback-modal{border-radius:6vw;padding:6vw 5vw;width:min(94vw,520px)}.trial-feedback-close{font-size:5vw;right:3vw;top:3vw}.trial-feedback-emoji{font-size:9vw;margin-bottom:2vw}.trial-feedback-title{font-size:7vw;margin-bottom:2vw}.trial-feedback-sub{font-size:4.2vw;margin-bottom:3vw;max-width:none}.trial-feedback-stars{gap:1vw;margin:2vw 0 4vw}.trial-feedback-thanks{font-size:5vw}.trial-feedback-comment-label,.trial-feedback-question,.trial-feedback-submit{font-size:4vw}.trial-feedback-options{gap:2.2vw;grid-template-columns:1fr}.trial-feedback-comment{border-radius:4vw;font-size:4vw;min-height:24vw;padding:3vw}.trial-feedback-submit{border-radius:5vw;min-height:12vw}}.trial-feedback-course-offer{background:#5a78ff12;border:.1vw solid #5a78ff29;border-radius:1.4vw;margin:1.2vw 0;padding:1vw}.trial-feedback-offer-title{color:#2e2b7b;font-size:1.15vw;font-weight:800;margin-bottom:.6vw}.trial-feedback-offer-list{grid-gap:.35vw;color:#4a5874;display:grid;font-size:1vw;gap:.35vw}.trial-feedback-later{background:#ffffffd9;border:.1vw solid #5a78ff2e;border-radius:1.4vw;color:#4b2ac4;cursor:pointer;font-size:1vw;font-weight:700;margin-top:.7vw;min-height:2.8vw;width:100%}.trial-feedback-later:hover{background:#5a78ff14;transform:translateY(-.08vw)}@media (max-width:700px) and (orientation:portrait){.trial-feedback-course-offer{border-radius:5vw;margin:4vw 0;padding:4vw}.trial-feedback-offer-title{font-size:4.6vw;margin-bottom:2vw}.trial-feedback-offer-list{font-size:4vw;gap:1.4vw}.trial-feedback-later{border-radius:5vw;font-size:4vw;min-height:12vw}}.trial-feedback-refusal .trial-feedback-options{margin-top:1vw}.trial-feedback-submit:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}@media (max-width:700px) and (orientation:portrait){.trial-feedback-refusal .trial-feedback-options{margin-top:3vw}}.tlp-why-price-row{align-items:center;display:flex;gap:.5vw;justify-content:center;margin-bottom:.25vw}.tlp-why-old-price{color:#4b2ac4a6;font-size:1.15vw;font-weight:600;line-height:1;position:relative;white-space:nowrap}.tlp-why-old-price:after{background:#e63b46;border-radius:1vw;content:"";height:.13vw;left:-.1vw;position:absolute;right:-.1vw;top:50%;transform:rotate(-7deg)}.tlp-why-new-price{color:#4b2ac4;font-size:1.8vw;font-weight:700;line-height:1;margin:0;white-space:nowrap}.tlp-why-sale-note{color:#d92835;font-size:1vw;line-height:1.25;margin-bottom:.3vw;text-align:center}@media (max-width:700px) and (orientation:portrait){.tlp-why-price-row{gap:10px;margin-bottom:5px}.tlp-title span{display:none}.tlp-why-old-price{font-size:20px}.tour-final-new-price-btn{font-size:5vw;padding:0 0 0 1.2vw}.tlp-why-old-price:after{height:2px;left:-2px;right:-2px}.tlp-why-new-price{font-size:27px}.tlp-why-sale-note{font-size:14px;margin-bottom:5px}}.alp{--alp-blue:#3427a8;--alp-blue-soft:#6154d6;--alp-sky:#dff6ff;--alp-paper:#fffdf9;--alp-text:#2f3850;--alp-muted:#64708a}.alp .tlp-why-title{font-size:1.22vw}.alp .tlp-cta{border-radius:1.35vw;gap:1.2vw;margin-top:1.3vw;padding:1.25vw 1.6vw}.alp .tlp-cta-title{font-size:1.55vw}.alp .tlp-cta-text{font-size:1vw}.alp .course-programm-btn,.alp .tlp-cta .open-lesson-btn{border-radius:1.4vw!important;font-size:1vw;padding:.6vw 1.5vw!important}.alp .tlp-h2-express,.alp .tlp-h2-maine{font-size:1.9vw;line-height:1.25;margin:0;padding:0}.alp .tlp-program-grid{gap:1.2vw;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.4vw 0}.alp .tlp-program-card{align-items:stretch;background:linear-gradient(180deg,#fffefb,#f6fbff);border:.08vw solid #6cb3e059;border-radius:1.25vw;box-shadow:0 .35vw 1vw #253b641f;display:grid;min-height:0;overflow:hidden}.alp .alp-program-media{background:var(--alp-sky);min-height:10vw;overflow:hidden}.alp .alp-program-media img{display:block;height:100%;min-height:10vw;object-fit:cover;width:100%}.alp .tlp-program-card h3,.alp .tlp-program-card p{grid-column:2;margin-left:1.1vw;margin-right:1.1vw}.alp .tlp-program-card h3{align-self:end;color:var(--alp-blue);font-size:1.18vw;line-height:1.28;margin-bottom:.45vw;margin-top:1vw}.alp .tlp-program-card p{align-self:start;color:var(--alp-muted);font-size:.86vw;line-height:1.48;margin-bottom:1vw;margin-top:0}.alp .sertificate-block{background:radial-gradient(circle at 10% 0,#bfefffd1,#0000 31%),linear-gradient(135deg,#fffdf9,#f5f2ff 55%,#ecfaff);border:.08vw solid #ffffffb8;border-radius:1.4vw;box-shadow:0 1vw 2.6vw #1b1e5b3d,inset 0 .08vw .2vw #fffffff2;margin:1.5vw auto;padding:1.6vw 2vw;width:70%}.alp .sertificate-text{color:var(--alp-muted);font-size:1vw;line-height:1.55;margin-top:.7vw}.alp .tlp-faq{gap:.8vw;margin-top:1.2vw}.alp .tlp-faq-item{border-radius:1vw;box-shadow:0 .25vw .75vw #497eb42e;padding:.95vw 1.2vw}.alp .tlp-faq-item summary{font-size:1vw}.alp .tlp-faq-a{font-size:.9vw}.alp .alp-intro{margin:5vw 0 3vw;position:relative}.alp .alp-intro-shell{background:radial-gradient(circle at 50% 100%,#ffc65e26,#0000 32%),linear-gradient(145deg,#fff9ee,#fffdf8);border-radius:2vw;margin:0 auto 3vw;padding:1.15vw;width:70%}.alp .alp-intro-main{align-items:stretch;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18vw,.9fr)}.alp .alp-intro-copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;text-align:left}.alp .alp-intro-badge{background:#e4f7ff;border:1px solid #b0e7ff;border-radius:999px;color:#4b2ac4;display:inline-flex;font-size:.9vw;font-weight:700;margin-bottom:.8vw;padding:.38vw .9vw}.alp .alp-intro .tlp-title{color:#31258f;font-size:2.2vw;line-height:1.18;margin:0;text-align:left;text-shadow:none}.alp .alp-intro .tlp-title span{color:#5548c8;display:block;font-size:1.3vw;line-height:1.3;margin-top:.55vw}.alp .alp-intro .tlp-sub{color:#4d5871;font-size:1.02vw;line-height:1.55;margin:1vw 0 0;max-width:none;text-align:left;text-shadow:none}.alp .alp-intro-picture{background:#dff6ff;min-height:18vw}.alp .alp-intro-picture img{display:block}.alp .alp-intro-cards{gap:1.5vw;margin:1.2vw 0 0;max-width:none}.alp .tlp-why-content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:auto;width:100%}.tlp-why-new-price,.tlp-why-title{color:#fff}.tlp-why-text{color:#ffffffeb}.tlp-why-sale-note{color:#ffe66d;font-weight:700}.tlp-why-old-price{color:#ffffffbf}.alp .alp-intro-cards .tlp-why-card{background:linear-gradient(135deg,#e4f9ff,#d7e5ff 55%,#d6d5ff);border:.08vw solid #4b2ac42e;border-radius:2vw;box-shadow:0 .45vw 1vw #33108c47,inset 0 .08vw .18vw #fff3;padding:.4vw 1vw}.alp .alp-intro-cards .tlp-why-new-price,.alp .alp-intro-cards .tlp-why-text,.alp .alp-intro-cards .tlp-why-title{color:#40516f}.alp .alp-intro-cards .tlp-why-sale-note{color:#ff3737}.alp .alp-intro-cards .tlp-why-old-price{color:#40516fd2}.alp .alp-intro-cards .tlp-why-old-price:after{background:#ff4b55}@media (max-width:700px) and (orientation:portrait){.alp .sertificate-block,.alp .tlp-section{width:90%}.alp .tlp-title{font-size:6vw;line-height:1.22}.alp .tlp-section{padding:6vw 0}.alp .tlp-why-grid{gap:2vw;grid-template-columns:repeat(1,minmax(0,1fr));margin:3vw auto;max-width:90%}.alp .tlp-why-title{font-size:3.65vw}.alp .tlp-why-sale-note,.alp .tlp-why-text{font-size:2.7vw;line-height:1.3}.alp .tlp-cta{border-radius:4vw;gap:3vw;padding:4vw}.alp .tlp-cta-title,.alp .tlp-h2-express,.alp .tlp-h2-maine{font-size:5.2vw;text-align:center}.alp .sertificate-text,.alp .tlp-cta-text{font-size:3.35vw;text-align:center}.alp .course-programm-btn,.alp .tlp-cta .open-lesson-btn{border-radius:5vw!important;font-size:3.6vw;padding:2.7vw 5vw!important}.alp .tlp-section-program{flex-direction:column;gap:3vw}.alp .tlp-program-grid{gap:3vw;grid-template-columns:1fr;margin:4vw 0}.alp .tlp-program-card{border-radius:4vw;grid-template-columns:31% 1fr}.alp .alp-program-media,.alp .alp-program-media img{min-height:31vw}.alp .tlp-program-card h3,.alp .tlp-program-card p{margin-left:3vw;margin-right:3vw}.alp .tlp-program-card h3{font-size:3.8vw;margin-bottom:1.2vw;margin-top:3vw}.alp .tlp-program-card p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;font-size:2.95vw;line-height:1.38;margin-bottom:3vw;overflow:hidden}.alp .tlp-faq{gap:2.5vw;grid-template-columns:1fr}.alp .tlp-faq-item{border-radius:3.5vw;padding:3.2vw 3.7vw}.alp .tlp-faq-item summary{font-size:3.7vw}.alp .tlp-faq-a{font-size:3.2vw}.alp .alp-intro{padding:4vw 0 5vw}.alp .alp-intro-shell{border-radius:6vw;padding:3vw;width:92%}.alp .alp-intro-main{gap:3vw;grid-template-columns:1fr}.alp .alp-intro-copy{align-items:center;padding:3vw 2vw 1vw;text-align:center}.alp .alp-intro-badge{font-size:3.5vw;margin-bottom:2.5vw;padding:1.5vw 4vw}.alp .alp-intro .tlp-title{font-size:6.4vw;text-align:center}.alp .alp-intro .tlp-title span{display:block;font-size:4.5vw;margin-top:2vw}.alp .alp-intro-picture{border-radius:4.5vw;min-height:48vw}.alp .alp-intro-cards{gap:3vw;grid-template-columns:1fr;margin-top:3vw}.alp .alp-intro-cards .tlp-why-price-row{flex-wrap:wrap;justify-content:flex-start}.alp .alp-intro-cards .tlp-why-title{font-size:4.6vw}.alp .alp-intro-cards .tlp-why-sale-note,.alp .alp-intro-cards .tlp-why-text{font-size:3.15vw;text-align:left}.alp .alp-intro-cards .tlp-why-old-price{font-size:3.8vw}.alp .alp-intro-cards .tlp-why-new-price{font-size:5vw}}.alp-intro{padding:2vw 0 1.5vw}.alp-intro-shell{border-radius:2vw;padding:1.1vw;width:min(86%,86vw)}.alp-intro-copy{padding:0 1.3vw}.alp-intro-badge{margin-bottom:1.2vw}.alp-intro-picture{border-radius:1.5vw;height:22vw;max-height:420px;overflow:hidden}.alp-intro-picture img{display:block;height:100%;object-fit:cover;width:100%}.alp-intro-cards{gap:1vw;margin-top:1.2vw;max-width:100%}.alp-intro-cards .tlp-why-title{font-size:1.15vw}.alp-intro-cards .tlp-why-new-price{font-size:1.25vw}.alp-intro-cards .tlp-why-old-price{font-size:.95vw}.alp .alp-intro-picture{border-radius:1.35vw;height:19vw;justify-self:end;min-height:0;overflow:hidden;width:88%}.alp .alp-intro-picture img{height:100%;object-fit:cover;width:100%}.alp .alp-intro-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin:1.2vw auto 0}.alp .alp-intro-cards .tlp-why-title{font-size:1.12vw}.alp .alp-intro-cards .tlp-why-new-price{font-size:1.25vw}.alp .alp-intro-cards .tlp-why-old-price{font-size:.9vw}.alp .alp-offer-card{align-items:center;background:radial-gradient(circle at 10% 0,#bfefffd1,#0000 31%),linear-gradient(135deg,#fffdf9,#f5f2ff 55%,#ecfaff);border:.08vw solid #ffffffb8;border-radius:1.8vw;box-shadow:0 1vw 2.6vw #1b1e5b3d,inset 0 .08vw .2vw #fffffff2;display:flex;flex-direction:row;gap:2vw;justify-content:space-between;margin:auto;overflow:hidden;padding:2vw;width:70%}.alp .alp-offer-content{align-items:flex-start;display:flex;flex-direction:column}.alp .alp-offer-badge{align-items:center;background:#e4f7ff;border:.08vw solid #b0e7ff;border-radius:999vw;color:#4b2ac4;display:inline-flex;font-size:.82vw;font-weight:800;line-height:1;margin-bottom:.7vw;padding:.32vw .85vw}.alp .alp-offer-title{color:#31258f;font-size:1.65vw;line-height:1.2;margin:0}.alp .alp-offer-title-mini{display:none}.alp .alp-offer-text{color:#536079;font-size:.92vw;line-height:1.55;margin:.65vw 0 0;max-width:37vw}.alp .alp-offer-points{display:flex;flex-wrap:wrap;gap:.55vw;margin-top:1vw}.alp .alp-offer-points span{align-items:center;background:#4b2ac414;border-radius:999vw;color:#4437ae;display:inline-flex;font-size:.76vw;font-weight:700;padding:.32vw .72vw}.alp .alp-offer-actions{align-items:stretch;display:flex;flex-direction:column;gap:.7vw}.alp .alp-offer-button{align-items:center;border:0;border-radius:999vw;cursor:pointer;display:flex;font-size:1.2vw;font-weight:700;gap:.65vw;justify-content:center;line-height:1.2;min-height:3.25vw;padding:.7vw 2vw;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;width:100%}.alp .alp-offer-button--trial{background:#8e2de2;background:linear-gradient(0deg,#4a00e0,#8e2de2);box-shadow:0 .4vw 1vw rgba(0,0,0,.463);color:#fff;margin:auto}.alp .alp-offer-button:hover{filter:brightness(1.04);transform:translateY(-.12vw)}.alp .alp-offer-button--trial:hover{box-shadow:0 .4vw 1vw rgba(0,0,0,.796)}.alp #program{background:linear-gradient(180deg,#8e6cff,#a8e8ff 34%,#f4f8fff5 34.2%,#f8fbfffa);border-radius:2.2vw;margin:0 auto;overflow:hidden;padding:3.2vw;position:relative;width:70%}.alp-offer-card.continue-education{margin:3vw auto 5vw}.alp #program .tlp-section-program{align-items:center;display:flex;flex-direction:column;margin:0 auto 3vw;padding:0;position:relative;text-align:center;z-index:1}.alp #program .tlp-h2-express{font-size:2.45vw;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0;max-width:62vw;padding:0}.alp #program .tlp-h2-express,.alp #program .tlp-program-lead{color:#fff;text-align:center;text-shadow:0 .1vw .4vw rgba(0,0,0,.972)}.alp #program .tlp-program-lead{font-size:1.08vw;font-weight:500;line-height:1.6;margin:1vw auto 1.6vw!important;max-width:80%}.alp #program .course-programm-btn{background:linear-gradient(180deg,#e4f9ff,#fff);border:.08vw solid #ade6ffe6;border-radius:999vw!important;box-shadow:0 .5vw 1.3vw #35bef252,inset 0 .08vw .2vw #ffffffe6;color:#3d2ac8;font-size:1.05vw;font-weight:700;min-height:3.2vw;padding:.72vw 2vw!important;position:relative;transition:transform .2s ease,box-shadow .2s ease}.alp #program .course-programm-btn:hover{box-shadow:0 .75vw 1.6vw #35bef26b,inset 0 .08vw .2vw #fffffff2;transform:translateY(-.12vw)}.alp #program .tlp-program-grid{grid-gap:1.4vw;gap:1.4vw;margin:0;position:relative;z-index:2}.alp #program .tlp-program-card{background:radial-gradient(circle at top right,#66e3fe21,#0000 34%),linear-gradient(145deg,#fff,#f3f8ff);border:.08vw solid #67a3dc42;border-radius:1.55vw;box-shadow:0 .55vw 1.5vw #1e325c1f,inset 0 .08vw 0 #ffffffe6;display:flex;min-height:15vw;padding:1.8vw;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.alp #program .tlp-program-card:before{color:#3d2ac814;font-size:3.6vw;font-weight:800;line-height:1;position:absolute;right:1.25vw;top:1vw}.alp #program .tlp-program-card:hover{border-color:#579cde6b;box-shadow:0 .9vw 2vw #1e325c2b,inset 0 .08vw 0 #fffffff2;transform:translateY(-.2vw)}.alp #program .tlp-program-card:after{background:linear-gradient(90deg,#4a9ee8,#65dcfa);border-radius:0 0 1vw 1vw;content:"";height:.24vw;left:1.8vw;position:absolute;top:0;width:4.4vw}.alp #program .alp-program-content{display:flex;flex-direction:column;position:relative;width:100%;z-index:1}.alp #program .tlp-program-card h3{font-size:1.3vw;line-height:1.3;margin:0 0 .8vw;max-width:86%}.alp #program .tlp-program-card p{color:#59657d;font-size:.93vw;line-height:1.62}.alp #program .tlp-cta-program{background:linear-gradient(135deg,#1d0f79,#6858f7);border:.08vw solid #ffffff3d;border-radius:1.5vw;box-shadow:0 .65vw 1.8vw #201d6447,inset 0 .08vw 0 #ffffff29;padding:1.5vw 1.8vw;z-index:2}.alp #program .tlp-cta-left{align-items:flex-start;text-align:left}.alp #program .tlp-cta-badge{background:#dff7ff;border-color:#beeeffbf;color:#31258f}.alp #program .tlp-cta-title{color:#fff;font-size:1.45vw;text-shadow:none}.alp #program .tlp-cta-text{color:#ffffffdb;font-size:.92vw}.alp #program .tlp-cta .open-lesson-btn{background:linear-gradient(180deg,#bdefff,#fff);border-radius:999vw!important;box-shadow:0 .4vw 1vw rgba(0,0,0,.453);color:#3b2bbd;font-size:1.05vw;min-width:10vw;padding:.6vw 2vw!important}.alp #program .tlp-program-grid{grid-gap:1.1vw;display:grid;gap:1.1vw;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5vw 0}.alp #program .tlp-program-card{grid-gap:1vw;align-items:center;background:linear-gradient(145deg,#fff,#f3f8ff);border:.08vw solid #67a3dc40;border-radius:1.25vw;box-shadow:0 .35vw 1vw #1e325c1c;display:grid;gap:1vw;grid-template-columns:10.5vw minmax(0,1fr);min-height:0;overflow:hidden;padding:.75vw;position:relative}.alp #program .alp-program-media{background:#dff6ff;border-radius:.9vw;height:8vw;min-height:0;overflow:hidden;width:10.5vw}.alp #program .alp-program-media img{display:block;height:100%;min-height:0;object-fit:cover;width:100%}.alp #program .alp-program-content{min-width:0;padding:.35vw .7vw .35vw 0}.alp #program .tlp-program-card h3,.alp #program .tlp-program-card p{grid-column:auto;margin-left:0;margin-right:0}.alp #program .tlp-program-card h3{color:#3529a8;font-size:1.08vw;font-weight:800;line-height:1.25;margin:0 0 .45vw;max-width:100%}.alp #program .tlp-program-card p{color:#606d84;font-size:.78vw;line-height:1.48;margin:0}.alp #program .tlp-program-card:before{font-size:2.2vw;opacity:.65;right:.75vw;top:.55vw}.alp #program .tlp-program-card:after{height:.18vw;left:11.5vw;width:3.2vw}.alp #program .tlp-program-card:hover{box-shadow:0 .6vw 1.4vw #1e325c26;transform:translateY(-.12vw)}.alp-gift-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.alp-gift-section{margin:5vw auto;width:76%}.alp-gift-content h2{color:#2921b9;font-size:2.1vw;font-weight:750;line-height:1.18;margin:0 0 .8vw}.alp-gift-button{width:auto!important}@media (max-width:700px) and (orientation:portrait){.alp #program .tlp-program-grid{gap:3vw;grid-template-columns:1fr}.alp-gift-content{align-items:flex-start;display:flex;flex-direction:column;height:auto;width:100%}.alp-gift-content h2{color:#2921b9;font-size:6vw;font-weight:750;line-height:1.15;margin:0 0 3vw}.alp #program .tlp-program-card{border-radius:4.5vw;gap:3vw;grid-template-columns:29vw minmax(0,1fr);padding:3vw}.alp #program .alp-program-media{border-radius:3.5vw;height:24vw;width:29vw}.alp #program .alp-program-content{padding:1vw 1vw 1vw 0}.alp #program .tlp-program-card h3{font-size:4.2vw;line-height:1.25;margin-bottom:1.5vw}.alp #program .tlp-program-card p{font-size:3.3vw;line-height:1.45}.alp #program .tlp-program-card:before{display:none}.alp #program .tlp-program-card:after{height:.6vw;left:35vw;width:12vw}.alp #program .tlp-h2-express{max-width:100vw}}.alp .alp-feature-section{background:radial-gradient(circle at 85% 15%,#63d5ff2e,#0000 27%),linear-gradient(145deg,#fff9ef,#f7fbff);border:.08vw solid #5e99d338;border-radius:2vw;box-shadow:0 .8vw 2.4vw #1f305a24;margin:2.5vw auto;overflow:hidden;padding:1.4vw 1.8vw;position:relative;width:70%}.alp .alp-feature-heading{margin:0 auto 1vw;text-align:center}.alp .alp-feature-label{align-items:center;background:#e4f7ff;border:.08vw solid #b4e7fa;border-radius:999vw;color:#3e35ad;display:inline-flex;font-size:.9vw;font-weight:800;justify-content:center;letter-spacing:.04em;margin-bottom:1vw;padding:.35vw .9vw;text-transform:uppercase}.alp .alp-feature-heading h2{color:#30278c;font-size:1.65vw;font-weight:800;margin:0}.alp .alp-feature-heading p{color:#59667e;font-size:.9vw;line-height:1.4}.alp .alp-associations-layout{grid-gap:2vw;align-items:center;display:grid;gap:2vw;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.alp .alp-associations-info{background:#ffffffd1;border:.08vw solid #5a9cd72e;border-radius:1.4vw;box-shadow:0 .4vw 1.1vw #253b6414;padding:1.5vw}.alp .alp-associations-badge{background:#edf8ff;border-radius:999vw;color:#3c32a7;display:inline-flex;font-size:.78vw;font-weight:750;margin-bottom:.7vw;padding:.3vw .75vw}.alp .alp-associations-info h3{color:#30278c;font-size:1.4vw;line-height:1.25;margin:0 0 .65vw}.alp .alp-associations-info>p{color:#5e6a7f;font-size:.9vw;line-height:1.55;margin:0}.alp .alp-association-card{border:.12vw solid #29a9ee;border-radius:.4vw;box-shadow:0 .65vw 1.4vw #1d43702e;width:11.5vw}.alp .alp-association-card img{aspect-ratio:1/1}.alp .alp-association-card figcaption{align-items:baseline;background:#fff;display:flex;gap:.4vw;justify-content:center;padding:.45vw}.alp .alp-association-card figcaption strong{color:#212a40;font-size:1.2vw}.alp .alp-association-card figcaption span{color:#667187;font-size:.9vw}.alp .alp-association-card--water{left:1vw;top:.3vw;transform:rotate(-5deg)}.alp .alp-association-card--wood{bottom:.1vw;left:50%;transform:translateX(-50%) rotate(1deg)}.alp .alp-association-card--fire{right:1vw;top:0}.alp .alp-culture-topics{background:radial-gradient(circle at 50% 100%,#ffc65e26,#0000 32%),linear-gradient(145deg,#fff9ee,#fffdf8)}.alp .alp-culture-result{align-items:center;background:linear-gradient(135deg,#372d9f,#6258d0);border-radius:1.2vw;box-shadow:0 .55vw 1.4vw #2d288238;display:flex;gap:2vw;justify-content:space-between;margin-top:1.7vw;padding:2vw!important}.alp .alp-culture-result>div{display:flex;flex-direction:column;gap:.25vw}.alp .alp-culture-result strong{color:#fff;font-size:1.2vw}.alp .alp-culture-result span{color:#ffffffd1;font-size:.9vw;line-height:1.45}.alp .alp-culture-button{border-radius:999vw!important;flex-shrink:0;font-size:.9vw;padding:.65vw 1.4vw!important;white-space:nowrap}.alp .alp-associations-layout{gap:1.4vw}.alp .alp-associations-info{border-radius:1.1vw;padding:1vw}.alp .alp-associations-badge{font-size:.68vw;margin-bottom:.45vw;padding:.22vw .65vw}.alp .alp-associations-info h3{font-size:1.15vw;margin-bottom:.4vw}.alp .alp-associations-info>p{font-size:.78vw;line-height:1.4}@media (max-width:700px) and (orientation:portrait){.alp .alp-feature-section,.alp .alp-offer-card{width:94%}}.alp .alp-associations-gallery{min-height:17vw}.alp .alp-association-card{border:.12vw solid #1aaef2;border-radius:.65vw;box-shadow:0 .8vw 1.5vw #1a416c38;transform-origin:center;transition:transform .22s ease,box-shadow .22s ease;width:8.8vw}.alp .alp-association-card:hover{box-shadow:0 1vw 2vw #1a416c47;z-index:10}.alp .alp-association-card--gold{left:0;top:.3vw;transform:rotate(-5deg)}.alp .alp-association-card--water{left:9.5vw;top:2.75vw;z-index:2}.alp .alp-association-card--wood{left:19vw;transform:rotate(0deg)}.alp .alp-association-card--fire{right:.8vw;top:.35vw;transform:rotate(5deg)}.alp .alp-association-card--gold:hover{transform:rotate(0deg) translateY(-.25vw) scale(1.03)}.alp .alp-association-card--water:hover{transform:rotate(-5deg) translateY(-.25vw) scale(1.03)}.alp .alp-association-card--wood:hover{transform:rotate(0deg) translateY(-.25vw) scale(1.03)}.alp .alp-association-card--fire:hover{transform:rotate(5deg) translateY(-.25vw) scale(1.03)}.alp .alp-associations-gallery{isolation:isolate;min-height:16vw;position:relative}.alp .alp-association-card{background:#fff;border:.1vw solid #20a9ee;border-radius:.7vw;box-shadow:0 .8vw 1.7vw #1f446e2e,0 .15vw .35vw #1f446e1a;margin:0;overflow:hidden;position:absolute;transform-origin:center center;transition:transform .22s ease,box-shadow .22s ease,z-index 0s;width:10.8vw}.alp .alp-association-card img{display:block;object-fit:cover;width:100%}.alp .alp-association-card--gold{left:.7vw;top:.4vw;transform:rotate(-4deg);z-index:4}.alp .alp-association-card--water{left:9.2vw;top:2.6vw;transform:rotate(3deg);z-index:5}.alp .alp-association-card--wood{left:18.6vw;transform:rotate(-1deg);z-index:3}.alp .alp-association-card--fire{right:.7vw;top:.7vw;transform:rotate(4deg);z-index:4}.alp .alp-association-card--gold:hover{transform:rotate(-2deg) translateY(-.35vw) scale(1.035);z-index:20}.alp .alp-association-card--water:hover,.alp .alp-association-card--wood:hover{transform:rotate(1deg) translateY(-.35vw) scale(1.035);z-index:20}.alp .alp-association-card--fire:hover{transform:rotate(2deg) translateY(-.35vw) scale(1.035);z-index:20}.alp .alp-association-card:hover{box-shadow:0 1vw 2vw #1f446e40,0 .2vw .45vw #1f446e1f}.alp .alp-associations-mini-grid{grid-gap:.65vw;display:grid;gap:.65vw;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.9vw;width:100%}.alp .alp-associations-mini{grid-column-gap:.55vw;align-content:center;background:linear-gradient(145deg,#f8fcff,#f2f7ff);border:.08vw solid #3a9fdd40;border-radius:.9vw;column-gap:.55vw;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;min-height:4.2vw;padding:.65vw .75vw}.alp .alp-program-section .tlp-program-lead-mini{display:none}.alp .alp-associations-mini strong{align-self:center;color:#169ad5;font-size:1.55vw;font-weight:550;grid-row:1/3;line-height:1}.alp .alp-associations-mini span{align-self:end;color:#273650;font-size:.9vw;font-weight:700;line-height:1.15}.alp .alp-associations-mini small{align-self:start;color:#738097;font-size:.8vw;line-height:1.25}@media (max-width:700px) and (orientation:portrait){.alp .alp-associations-mini{border-radius:3.5vw;column-gap:2vw;min-height:18vw;padding:2.5vw}.alp .alp-associations-mini strong{font-size:7vw}.alp .alp-associations-mini span{font-size:3.5vw}.alp .alp-associations-mini small{font-size:2.5vw}}.alp .alp-rare-carousel{margin-top:1.8vw;overflow:hidden;position:relative;width:100%}.alp .alp-rare-carousel:after,.alp .alp-rare-carousel:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:6vw;z-index:3}.alp .alp-rare-carousel:before{background:linear-gradient(90deg,#fffaf0,#fffaf0e0 35%,#0000);left:0}.alp .alp-rare-carousel:after{background:linear-gradient(270deg,#fffaf0,#fffaf0e0 35%,#0000);right:0}.alp .alp-rare-carousel-track{align-items:stretch;animation:alpRareTopicsMove 120s linear infinite;display:flex;gap:1.1vw;padding:.7vw 0 1.4vw;width:-webkit-max-content;width:max-content;will-change:transform}.alp .alp-rare-carousel:hover .alp-rare-carousel-track{animation-play-state:paused}.alp .alp-rare-topic-card{background:#fff;border:.08vw solid #5b84be29;border-radius:1.15vw;box-shadow:0 .55vw 1.35vw #2d365326,0 .12vw .35vw #2d365314;display:flex;flex:0 0 17vw;flex-direction:column;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.alp .alp-rare-topic-card:hover{box-shadow:0 .85vw 1.8vw #2d365333,0 .15vw .4vw #2d36531a;transform:translateY(-.25vw)}.alp .alp-rare-topic-image{background:linear-gradient(145deg,#eaf8ff,#fff8e9);height:10vw;overflow:hidden;position:relative;width:100%}.alp .alp-rare-topic-image img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.alp .alp-rare-topic-card:hover .alp-rare-topic-image img{transform:scale(1.035)}.alp .alp-rare-topic-content{display:flex;flex:1 1;flex-direction:column;padding:.9vw 1vw 1.05vw}.alp .alp-rare-topic-heading{display:flex;gap:.55vw}.alp .alp-rare-topic-heading strong{color:#ed4938;flex-shrink:0;font-size:1.15vw;line-height:1}.alp .alp-rare-topic-heading h3{color:#2f327f;line-height:1.25;margin:0}.alp .alp-rare-topic-content p{color:#68738b;line-height:1.45;margin:.55vw 0 0}@keyframes alpRareTopicsMove{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - .55vw))}}@media (prefers-reduced-motion:reduce){.alp .alp-rare-carousel-track{animation:none}.alp .alp-rare-carousel{overflow-x:auto;scrollbar-width:none}.alp .alp-rare-carousel::-webkit-scrollbar{display:none}}.alp .alp-feature-heading{margin-bottom:1.3vw}.alp .alp-feature-heading h2{font-size:2.2vw;line-height:1.15;margin:.45vw 0}.alp .alp-feature-heading p{font-size:.95vw;line-height:1.45;margin-top:.45vw}.alp .alp-rare-topic-card{border-radius:1vw}.alp .alp-rare-topic-image{height:9vw}.alp .alp-rare-topic-content{padding:.7vw .8vw .8vw}.alp .alp-rare-topic-heading h3{font-size:1vw;margin-bottom:.25vw}.alp .alp-rare-topic-content p{font-size:.72vw;line-height:1.4}.alp .alp-faq-heading .alp-feature-label{display:inline-flex;margin-bottom:.75vw}.alp .alp-faq-heading h2{color:#31258f;line-height:1.2;margin:0}.alp .alp-faq-heading p{color:#64708a;font-size:.98vw;line-height:1.5;margin:.7vw auto 0}.alp #program{align-content:start;height:auto!important;max-height:none!important;min-height:0!important}.alp #program .tlp-program-grid{align-items:stretch}.alp #program .tlp-program-card,.alp #program .tlp-program-grid{height:auto!important;min-height:0!important}.alp #program .tlp-cta-program{margin-top:1.6vw;position:relative}.alp{--alp-section-width:70%;--alp-section-width-mobile:94%}.alp #program,.alp .alp-feature-section,.alp .alp-gift-section,.alp .alp-intro-shell,.alp .alp-offer-card,.alp .alp-program-section,.alp .sertificate-block,.alp .tour-final-cta-inner{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:none;width:var(--alp-section-width)}.alp .tour-final-cta{box-sizing:border-box;width:100%}@media (max-width:700px) and (orientation:portrait){.alp #program,.alp .alp-feature-section,.alp .alp-gift-section,.alp .alp-intro-shell,.alp .alp-offer-card,.alp .alp-program-section,.alp .sertificate-block,.alp .tour-final-cta-inner{width:var(--alp-section-width-mobile)}.alp{--alp-section-width-mobile:92%}.alp:before{background:url(https://storage.yandexcloud.net/meilin-public/images/landing/adultsChineseLanding2.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;content:"";height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.alp .alp-intro{margin:0;padding:20vw 0 5vw}.alp #program,.alp .alp-feature-section,.alp .alp-gift-section,.alp .alp-intro-shell,.alp .alp-offer-card,.alp .alp-program-section,.alp .sertificate-block,.alp .tour-final-cta-inner{margin-left:auto;margin-right:auto;max-width:none;width:var(--alp-section-width-mobile)}.alp .alp-intro-shell{border-radius:6vw;padding:1vw 4vw 3vw}.alp .alp-intro-main{display:flex;flex-direction:column;gap:4vw}.alp .alp-intro-copy{align-items:center;padding:1vw 1vw 0;text-align:center}.alp .alp-intro-badge{display:none}.alp .alp-intro .tlp-title{font-size:6.2vw!important;line-height:1.18;margin:0;text-align:center}.alp .alp-intro .tlp-title span{display:block;font-size:3.35vw;line-height:1.3;margin-top:2.2vw}.alp .alp-intro .tlp-sub{display:none}.tlp-sub-mobile{color:#4d5871;display:block;font-size:3vw;line-height:1.55;margin:1vw 0 0;max-width:none;text-align:center;text-shadow:none}.alp .alp-intro-picture{border-radius:4vw;height:auto;justify-self:auto;min-height:0;width:100%}.alp .alp-intro-picture img{object-position:center}.alp .alp-intro-cards,.alp .tlp-why-grid{grid-gap:2.5vw;display:grid;gap:2.5vw;grid-template-columns:repeat(2,minmax(0,1fr));margin:4vw 0 0;max-width:100%;width:100%}.alp .alp-intro-cards .tlp-why-card{border-radius:4vw;min-width:0;padding:3.5vw 3vw}.alp .alp-intro-cards .tlp-why-card:first-child{grid-column:1/-1}.alp .tlp-why-content{align-items:center;min-height:15vw;padding:0;text-align:center}.alp .alp-intro-cards .tlp-why-price-row{gap:2.5vw;justify-content:center;margin:0 0 1.5vw}.alp .alp-intro-cards .tlp-why-old-price{font-size:3.7vw}.alp .alp-intro-cards .tlp-why-new-price{font-size:5.5vw}.alp .alp-intro-cards .tlp-why-title{font-size:4.3vw;margin:0 0 1vw}.alp .alp-intro-cards .tlp-why-sale-note,.alp .alp-intro-cards .tlp-why-text{font-size:4.05vw;line-height:1.1;text-align:center}.alp .alp-offer-card{align-items:stretch;border-radius:5vw;display:flex;flex-direction:column;gap:4vw;margin-top:4vw;padding:5vw;text-align:center}.alp .alp-offer-actions,.alp .alp-offer-content{align-items:center;width:100%}.alp .alp-offer-badge,.alp .alp-offer-text,.alp .offer-title-bage{display:none}.alp .alp-offer-title-mini{display:block}.alp .alp-offer-title,.alp .alp-offer-title-mini{color:#31258f;font-size:5.2vw;line-height:1.2;margin:0}.alp .alp-offer-text{font-size:3.55vw;line-height:1.5;margin:2.5vw auto 0;max-width:100%}.alp .alp-offer-points{display:none}.alp .alp-offer-points span{font-size:3.2vw}.alp .alp-gift-button,.alp .alp-offer-button,.alp .course-programm-btn,.alp .tour-final-buy-btn{border-radius:6vw!important;font-size:3.8vw!important;line-height:1.25;min-height:12vw;padding:2.8vw 5vw!important;white-space:normal;width:100%!important}.alp .continue-education{margin-top:4vw}.alp .alp-feature-section,.alp .alp-program-section .alp .sertificate-block{border-radius:6vw!important;margin-bottom:5vw;margin-top:5vw;padding:5vw}.alp #program .course-programm-btn{font-size:4.05vw!important;padding:2vw!important;position:relative}.alp .alp-feature-heading{margin-bottom:4vw;text-align:center}.alp .alp-feature-label{border-radius:99vw;font-size:3.1vw;padding:1.2vw 3.5vw}.alp .alp-faq-heading h2,.alp .alp-feature-heading h2{font-size:5.3vw;line-height:1.2;margin:2vw 0 0}.alp .alp-faq-heading p,.alp .alp-feature-heading p{font-size:3.5vw;line-height:1.5;margin:2.5vw auto 0}.alp .alp-associations-layout{display:flex;flex-direction:column;gap:4vw}.alp .alp-associations-info{border-radius:4vw;padding:4vw}.alp .alp-associations-badge{border-radius:99vw;font-size:3vw;padding:1.2vw 3vw}.alp .alp-associations-info h3{font-size:4.7vw;line-height:1.25;margin:2.5vw 0 1.5vw}.alp .alp-associations-info>p{font-size:3.4vw;line-height:1.5;margin:0}.alp .alp-associations-mini{border-radius:3.5vw;min-width:0;padding:3vw}.alp .alp-associations-mini strong{font-size:8vw}.alp .alp-associations-mini span{font-size:3.5vw}.alp .alp-associations-mini small{font-size:2.8vw;line-height:1.35}.alp .alp-associations-gallery{-webkit-overflow-scrolling:touch;display:flex;gap:3vw;min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:1vw 1vw 3vw;scroll-padding-inline:1vw;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}}@media (max-width:700px) and (orientation:portrait){.alp .alp-associations-gallery::-webkit-scrollbar{display:none}.alp .alp-association-card{flex:0 0 44vw;scroll-snap-stop:always;width:44vw}.alp .alp-association-card img{height:38vw}.alp .alp-association-card figcaption{padding:1.5vw}.alp .alp-association-card:hover{transform:none}.alp .alp-association-card img{height:31vw;object-fit:cover}.alp .alp-association-card figcaption{padding:1vw}.alp .alp-association-card figcaption strong{color:#212a40;font-size:3.6vw}.alp .alp-association-card figcaption span{color:#667187;font-size:3.9vw}.alp .course-programm,.alp .tlp-section-program{align-items:center;display:flex;flex-direction:column;gap:3vw;text-align:center}.alp .alp-association-card{border-radius:3.5vw;flex:0 0 25vw;inset:auto;margin:0;overflow:hidden;position:relative;scroll-snap-align:start;transform:none!important;width:25vw}.alp .alp-association-card img{aspect-ratio:1/1;background:#fff;display:block;height:auto;object-fit:contain;width:100%}.alp .alp-association-card figcaption{gap:1vw;padding:1.2vw}.alp .tlp-h2-maine{font-size:5.4vw;line-height:1.2;padding:0}.alp .tlp-h2-express{font-size:5.4vw!important;line-height:1.2;padding:0}.alp .tlp-program-lead{font-size:3.45vw!important;line-height:1.2!important;margin:0!important;max-width:100%!important}.alp .tlp-program-grid{display:flex;flex-direction:column;gap:3.5vw;margin:4vw 0 0}.alp .tlp-program-card{border-radius:4vw;display:flex;flex-direction:column}.alp .alp-program-media,.alp .alp-program-media img{height:43vw;min-height:0;width:100%}.alp .alp-program-content{padding:4vw}.alp .tlp-program-card h3,.alp .tlp-program-card p{margin-left:0;margin-right:0}.alp .tlp-program-card h3{font-size:4.5vw;line-height:1.25;margin:0 0 2vw}.alp .tlp-program-card p{-webkit-line-clamp:unset;display:block;font-size:3.35vw;line-height:1.5;margin:0;overflow:visible}.alp .alp-culture-topics .alp-culture-result,.alp .alp-culture-topics .alp-feature-heading{padding-left:5vw;padding-right:5vw}.alp .alp-rare-carousel{-webkit-overflow-scrolling:touch;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.alp .alp-rare-carousel::-webkit-scrollbar{display:none}.alp .alp-rare-carousel:after,.alp .alp-rare-carousel:before{display:none}.alp .alp-rare-carousel-track{animation:none;gap:3vw;padding:1vw 5vw 3vw;transform:none;width:-webkit-max-content;width:max-content}.alp .alp-rare-topic-card{border-radius:4vw;flex:0 0 72vw;scroll-snap-align:center;width:72vw}.alp .alp-rare-topic-image{height:41vw}.alp .alp-rare-topic-content{padding:3.5vw}.alp .alp-rare-topic-heading{gap:2vw}.alp .alp-rare-topic-heading strong{font-size:4.5vw}.alp .alp-rare-topic-heading h3{font-size:4.1vw;line-height:1.25}.alp .alp-rare-topic-content p{font-size:3.25vw;line-height:1.45;margin-top:2vw}.alp .alp-culture-result{font-size:3.45vw;line-height:1.5;margin-top:3vw;text-align:center}.alp .alp-culture-button{margin:3vw 5vw 0;width:calc(100% - 10vw)}.alp .tlp-gift-card{display:flex;flex-direction:column;gap:4vw}.alp .tlp-gift-image,.alp .tlp-gift-image-wrap{height:auto;width:100%}.alp .tlp-gift-label{font-size:3.2vw}.alp .sertificate-text,.alp .tlp-gift-list,.alp .tlp-gift-note,.alp .tlp-gift-text{font-size:3.4vw;line-height:1.5}.alp .alp-gift-content h2{font-size:5.2vw;line-height:1.2}.alp .tlp-faq{display:flex;flex-direction:column;gap:2.5vw;margin-top:4vw}.alp .tlp-faq-item{border-radius:4vw;padding:4vw}.alp .tlp-faq-item summary{align-items:flex-start;display:flex;font-size:3.75vw;line-height:1.35}.alp .tlp-faq-item summary:before{flex:0 0 auto;margin-right:2vw}.alp .tlp-faq-a{font-size:3.3vw;line-height:1.5;margin-top:2.5vw}.alp .tour-final-cta{padding:5vw 0}.alp .tour-final-cta-inner{border-radius:6vw;gap:3vw;padding:6vw 5vw}.alp .tour-final-title{font-size:5.5vw;line-height:1.2}.alp .tour-final-text{font-size:3.55vw;line-height:1.5}.alp .tour-final-old-price-btn{font-size:3.5vw}.alp .tour-final-new-price-btn{font-size:5vw}.alp .tlp-scroll-top{border-radius:50%;bottom:5vw;box-shadow:0 2vw 5vw #2e2b7b38;font-size:5vw;height:12vw;right:4vw;width:12vw}.alp .sertificate-block{border-radius:6vw!important;margin-bottom:5vw;margin-top:5vw;padding:3vw}.alp .alp-program-section{background:#fffffff5;border-radius:5vw;box-shadow:0 2vw 6vw #23265e2e;box-sizing:border-box;margin:6vw auto!important;overflow:hidden;padding:5vw 3.5vw!important;width:92%!important}.alp .alp-program-section .course-programm{align-items:center!important;display:flex!important;flex-direction:column!important;gap:3vw;margin:0!important;padding:0!important;width:100%!important}.alp .alp-program-section .tlp-h2-express{font-size:6vw!important}.alp .alp-program-section .tlp-h2-express span,.alp .alp-program-section .tlp-program-lead{display:none}.alp .alp-program-section .tlp-program-lead-mini{color:#fff;font-size:3.7vw!important;line-height:1.2;margin:0!important;max-width:none!important;padding:0!important;text-align:center!important;text-shadow:0 .1vw .4vw rgba(0,0,0,.472);width:100%!important}.alp .alp-program-section .course-programm-btn{border-radius:6vw!important;font-size:3.8vw!important;line-height:1.25;margin:1vw 0 0!important;padding:3vw 4vw!important;width:100%!important}.alp .alp-program-section .tlp-program-grid{display:flex!important;flex-direction:column!important;gap:4vw!important;margin:6vw 0!important;width:100%!important}.alp .alp-program-section .tlp-program-card{background:#fff;border:.25vw solid #5b9dd54d;border-radius:4.5vw!important;box-shadow:0 1.3vw 3.5vw #293a5f1f;display:flex!important;flex-direction:column!important;grid-template-columns:none!important;margin:0!important;min-height:0!important;min-width:0!important;overflow:hidden!important;padding:0!important;width:100%!important}.alp .alp-program-section .alp-program-media{display:block!important;height:40vw!important;margin:2vw 0 0!important;max-height:40vw!important;min-height:40vw!important;overflow:hidden;padding:0!important;width:80%!important}.alp .alp-program-section .alp-program-media img{display:block!important;height:100%!important;margin:0!important;max-height:none!important;min-height:0!important;object-fit:cover!important;object-position:center!important;width:100%!important}.alp .alp-program-section .alp-program-content{box-sizing:border-box;display:block!important;padding:0 4vw 2vw!important;width:100%!important}.alp .alp-program-section .tlp-program-card h3{color:#3427a8;font-size:4.7vw!important;line-height:1.3;margin:0 0 2.5vw!important}.alp .alp-program-section .tlp-program-card h3,.alp .alp-program-section .tlp-program-card p{align-self:auto!important;display:block!important;grid-column:auto!important;padding:0!important;text-align:left;width:100%!important}.alp .alp-program-section .tlp-program-card p{-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;color:#5d6880;font-size:3.55vw!important;line-height:1.55;margin:0!important;overflow:visible!important}.alp .alp-program-section .tlp-cta-program{align-items:stretch!important;background:linear-gradient(145deg,#5140d4,#604be2 55%,#4e3ad0);border-radius:4.5vw!important;box-sizing:border-box;display:flex!important;flex-direction:column!important;gap:3vw!important;margin:0!important;padding:3vw 2vw!important;width:100%!important}.alp .alp-program-section .tlp-cta-left{align-items:center!important;display:flex!important;flex-direction:column!important;gap:2.5vw!important;text-align:center;width:100%!important}.alp .alp-program-section .tlp-cta-badge{background:#eafaff;border-radius:999vw;color:#3427a8;font-size:3.2vw!important;padding:1.5vw 3.5vw!important}.alp .alp-program-section .tlp-cta-title{color:#fff;font-size:5vw!important;line-height:1.25;margin:0!important;text-align:center;text-shadow:none;width:100%}.alp .alp-program-section .tlp-cta-text{color:#ffffffeb;display:flex!important;flex-wrap:wrap;font-size:3.4vw!important;gap:1.5vw!important;justify-content:center;line-height:1.5;margin:0!important;text-align:center;width:100%}.alp .alp-program-section .tlp-cta-price{display:block;font-size:5.3vw!important;width:100%}.alp .alp-program-section .tlp-cta-dot{display:none}.alp .alp-program-section .tlp-cta-right{display:block!important;width:100%!important}.alp .alp-program-section .tlp-cta-program .open-lesson-btn{align-items:center;border-radius:6vw!important;display:flex!important;font-size:4vw!important;justify-content:center;line-height:1.2;margin:0!important;min-height:12vw;padding:3vw 4vw!important;width:100%!important}.alp .alp-culture-topics{border-radius:5vw;box-sizing:border-box;margin:6vw auto;overflow:hidden;padding:3vw;width:92%}.alp .alp-culture-topics .alp-feature-heading{box-sizing:border-box;padding:0 4vw;text-align:center;width:100%}.alp .alp-culture-topics .alp-feature-label{border-radius:999vw;display:inline-flex;font-size:3.1vw;justify-content:center;line-height:1.2;margin-bottom:2.5vw;padding:1.4vw 3.5vw;text-align:center}.alp .alp-culture-topics .alp-feature-heading p{display:none}.alp .alp-rare-carousel{-webkit-overflow-scrolling:touch;margin:5vw 0 0;overflow-x:auto;overflow-y:hidden;padding:1vw 0 4vw;scroll-padding-left:4vw;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}}@media (max-width:700px) and (orientation:portrait){.alp .alp-rare-carousel::-webkit-scrollbar{display:none}.alp .alp-rare-carousel-track{animation:none!important;display:flex;gap:3vw;padding:0 4vw;transform:none!important;width:-webkit-max-content;width:max-content}.alp .alp-rare-topic-card{background:#fff;border:.25vw solid #5b9dd540;border-radius:4.5vw;box-shadow:0 1.5vw 4vw #26375a24;display:flex;flex:0 0 78vw;flex-direction:column;height:auto;min-height:0;min-width:78vw;overflow:hidden;scroll-snap-align:start;width:78vw}.alp .alp-rare-topic-image{height:43vw;min-height:43vw;overflow:hidden;width:100%}.alp .alp-rare-topic-image img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.alp .alp-rare-topic-content{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;padding:4vw;width:100%}.alp .alp-rare-topic-heading{margin:0;width:100%}.alp .alp-rare-topic-heading h3{color:#3427a8;font-size:4.5vw;line-height:1.28;margin:0;width:100%}.alp .alp-rare-topic-content p{-webkit-line-clamp:unset;-webkit-box-orient:initial;color:#69748a;display:block;font-size:3.45vw;line-height:1.5;margin:2.5vw 0 0;overflow:visible;width:100%}.alp .alp-culture-result{align-items:stretch;background:linear-gradient(145deg,#5140d4,#604be2 55%,#4d39cc);border-radius:4.5vw;box-shadow:0 1.5vw 4vw #3427a838;box-sizing:border-box;display:flex;flex-direction:column;gap:4vw;margin:2vw 4vw 0;padding:5vw 4vw;width:calc(100% - 8vw)}.alp .alp-culture-result>div{align-items:center;display:flex;flex-direction:column;gap:2vw;text-align:center;width:100%}.alp .alp-culture-result strong{color:#fff;display:block;font-size:4.8vw;line-height:1.25;width:100%}.alp .alp-culture-result span{color:#ffffffe6;display:block;font-size:3.45vw;line-height:1.5;width:100%}.alp .alp-culture-result span br{display:none}.alp .alp-culture-button{align-items:center;border-radius:6vw!important;display:flex;font-size:3.8vw!important;justify-content:center;line-height:1.25;margin:0;min-height:12vw;padding:3vw 4vw!important;text-align:center;white-space:normal;width:100%}.alp .alp-associations-mini-grid{display:none}}@media (min-width:701px){.alp #program .tlp-cta-program{box-sizing:border-box;flex-shrink:0;height:12vw;max-height:12vw;min-height:12vw;width:100%}}.alp .alp-video-section{background:radial-gradient(circle at 8% 0,#bfefffb8,#0000 32%),linear-gradient(135deg,#fffdf9,#f6f3ff 52%,#edfaff);border:.08vw solid #ffffffc2;border-radius:2vw;box-shadow:0 1vw 2.6vw #1b1e5b33,inset 0 .08vw .2vw #fffffff2;box-sizing:border-box;margin:3vw auto;padding:1vw 2vw;width:var(--alp-section-width)}.alp .alp-video-heading{margin:.5vw auto 2vw;text-align:center}.alp .alp-video-heading .alp-feature-label{display:inline-flex;margin-bottom:.7vw}.alp .alp-video-heading h2{color:#31258f;font-size:1.8vw;line-height:1.2;margin:0}.alp .alp-video-heading p{color:#64708a;font-size:.98vw;line-height:1.5;margin:.7vw auto 0;max-width:42vw}.alp .alp-video-card{grid-gap:1.8vw;align-items:stretch;background:#ffffffd1;border:.08vw solid #5a78ff24;border-radius:1.6vw;box-shadow:0 .5vw 1.5vw #2a3a6e1c,inset 0 .08vw .2vw #fffffff0;display:grid;gap:1.8vw;grid-template-columns:minmax(0,1.35fr) minmax(15vw,.65fr);padding:1.1vw}.alp .alp-video-wrapper{aspect-ratio:16/9;background:linear-gradient(135deg,#dff6ff,#ddd9ff);border-radius:1.25vw;box-shadow:0 .45vw 1.2vw #2b317033;overflow:hidden;width:100%}.alp .alp-video-wrapper video{background:#11152c;border:0;display:block;height:100%;object-fit:cover;width:100%}.alp .alp-video-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:.8vw .8vw .8vw 0}.alp .alp-video-content h3{color:#31258f;font-size:1.45vw;line-height:1.25;margin:0}.alp .alp-video-content ul{grid-gap:.7vw;display:grid;gap:.7vw;list-style:none;margin:1.2vw 0 1.5vw;padding:0;width:100%}.alp .alp-video-content li{color:#536079;font-size:.9vw;line-height:1.42;margin:0;padding-left:1.65vw;position:relative}.alp .alp-video-content li:before{align-items:center;background:linear-gradient(135deg,#66e3fe,#d8f8ff);border-radius:50%;box-shadow:0 .15vw .4vw #4276b433;color:#4437ae;content:"✓";display:flex;font-size:.72vw;font-weight:800;height:1.15vw;justify-content:center;left:0;line-height:1;position:absolute;top:0;width:1.15vw}.alp .alp-video-content .alp-offer-button{background:linear-gradient(135deg,#4a00e0,#8e2de2);border:.08vw solid #4b2ac42e;border-radius:2vw;box-shadow:0 .45vw 1vw #4a00e040,inset 0 .08vw .15vw #ffffff3d;color:#fff;cursor:pointer;font-size:1vw;font-weight:700;margin-top:auto;min-height:3.2vw;padding:.7vw 1.5vw;transition:transform .2s ease,box-shadow .2s ease;width:100%}.alp .alp-video-content .alp-offer-button:hover{box-shadow:0 .7vw 1.4vw #4a00e052,inset 0 .08vw .15vw #ffffff3d;transform:translateY(-.12vw)}.alp .alp-video-content .alp-offer-button:active{transform:scale(.98)}.alp .alp-video-content .alp-offer-button:focus-visible{outline:.18vw solid #4a00e04d;outline-offset:.18vw}@media (max-width:700px) and (orientation:portrait){.alp .alp-video-section{border-radius:5vw;margin:6vw auto;padding:5vw 3.5vw;width:var(--alp-section-width-mobile)}.alp .alp-video-heading{margin-bottom:4.5vw;max-width:100%;text-align:center}.alp .alp-video-heading .alp-feature-label{margin-bottom:2.5vw}.alp .alp-video-heading h2{font-size:4.2vw;line-height:1.18}.alp .alp-video-heading p{font-size:3.6vw;line-height:1.4;margin-top:2.5vw;max-width:100%}.alp .alp-video-card{border-radius:4.5vw;display:flex;flex-direction:column;gap:4vw;padding:2.5vw}.alp .alp-video-wrapper{aspect-ratio:16/9;border-radius:3.8vw;box-shadow:0 1.2vw 3vw #2b31702e}.alp .alp-video-content{align-items:center;padding:1vw 2vw 2vw;text-align:center}.alp .alp-video-content h3{font-size:4.8vw;line-height:1.22}.alp .alp-video-content ul{gap:2.4vw;margin:4vw 0 5vw;text-align:left}.alp .alp-video-content li{font-size:3.55vw;line-height:1.4;padding-left:6.5vw}.alp .alp-video-content li:before{box-shadow:0 .5vw 1.2vw #4276b433;font-size:2.8vw;height:4.5vw;top:.05vw;width:4.5vw}.alp .alp-video-content .alp-offer-button{border-radius:6vw;box-shadow:0 1.2vw 3vw #4a00e040;font-size:3.8vw;min-height:12vw;padding:2.8vw 4vw;width:100%}.alp .alp-video-content .alp-offer-button:hover{transform:none}}.alp .alp-video-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.alp .alp-intro-video{background:#11152c;display:block;height:100%;object-fit:cover;transition:opacity .3s ease;width:100%}.alp .alp-intro-video.is-hidden{opacity:0;pointer-events:none}.alp .alp-intro-video.is-ready{opacity:1;pointer-events:auto}.alp .alp-video-loading{align-items:center;background:radial-gradient(circle at 50% 40%,#fffffff2,#dff6ffed);color:#4437ae;display:flex;flex-direction:column;font-size:.95vw;font-weight:700;gap:.9vw;inset:0;justify-content:center;padding:2vw;position:absolute;text-align:center;z-index:2}.alp .alp-video-spinner{animation:alpVideoSpin .8s linear infinite;border:.28vw solid #4b2ac426;border-radius:50%;border-top-color:#4b2ac4;height:2.6vw;width:2.6vw}@keyframes alpVideoSpin{to{transform:rotate(1turn)}}.alp .alp-video-error{align-items:center;background:radial-gradient(circle at 50% 35%,#fffffffa,#eaf7fff5);color:#536079;display:flex;flex-direction:column;gap:.7vw;inset:0;justify-content:center;padding:2vw;position:absolute;text-align:center;z-index:3}.alp .alp-video-error strong{color:#31258f;font-size:1.25vw}.alp .alp-video-error span{font-size:.86vw;line-height:1.45;max-width:28vw}.alp .alp-video-error button{background:linear-gradient(135deg,#4a00e0,#8e2de2);border:0;border-radius:2vw;box-shadow:0 .4vw 1vw #4a00e03d;color:#fff;cursor:pointer;font-size:.9vw;font-weight:700;margin-top:.3vw;padding:.65vw 1.5vw;transition:transform .2s ease,box-shadow .2s ease}.alp .alp-video-error button:hover{box-shadow:0 .6vw 1.3vw #4a00e052;transform:translateY(-.1vw)}@media (max-width:700px) and (orientation:portrait){.alp .alp-video-loading{font-size:3.5vw;gap:3vw;padding:5vw}.alp .alp-video-spinner{border-width:.9vw;height:9vw;width:9vw}.alp .alp-video-error{gap:2.5vw;padding:5vw}.alp .alp-video-error strong{font-size:4.5vw}.alp .alp-video-error span{font-size:3.3vw;line-height:1.4;max-width:78vw}.alp .alp-video-error button{border-radius:6vw;font-size:3.6vw;margin-top:1vw;padding:2.7vw 6vw}}.alp .alp-culture-note{background:#ffffff21;border:.08vw solid #ffffff4d;border-radius:999vw;box-shadow:inset 0 .08vw .15vw #ffffff29;flex:0 0 auto;min-width:14vw;padding:.7vw 1.4vw;text-align:center}.alp .alp-culture-note strong{font-size:.95vw}.alp .alp-culture-note span{color:#ffffffd6;font-size:.72vw;margin-top:.15vw;white-space:nowrap}@media (max-width:700px) and (orientation:portrait){.alp .alp-culture-note{border-radius:5vw;box-sizing:border-box;min-width:0;padding:3vw 4vw;width:100%}.alp .alp-culture-note strong{font-size:4vw}.alp .alp-culture-note span{font-size:3.2vw;margin-top:1vw;white-space:normal}}.alp .alp-refund-guarantee{margin:3.5vw auto;width:70%}.alp .alp-refund-guarantee__card{grid-gap:2vw;align-items:center;background:radial-gradient(circle at 8% 18%,#99e9ff8c,#0000 29%),linear-gradient(135deg,#fff,#eefbff 54%,#f0ecff);border:.08vw solid #5a78ff38;border-radius:2.2vw;box-shadow:0 .8vw 2.2vw #27418229;display:grid;gap:2vw;grid-template-columns:8.5vw minmax(0,1fr) 21vw;overflow:hidden;padding:2.3vw 2.5vw;position:relative}.alp .alp-refund-guarantee__card:after{bottom:-.7vw;color:rgba(75,42,196,.055);content:"退款保障";font-size:4.5vw;font-weight:800;letter-spacing:.18vw;line-height:1;pointer-events:none;position:absolute;right:1.2vw}.alp .alp-refund-guarantee__mark{align-items:center;background:linear-gradient(135deg,#4a00e0,#8e2de2);border:.12vw solid #fffc;border-radius:50%;box-shadow:0 .8vw 1.8vw #4a00e040,inset 0 .12vw .25vw #ffffff59;color:#fff;display:flex;flex-direction:column;height:8.5vw;justify-content:center;position:relative;width:8.5vw;z-index:1}.alp .alp-refund-guarantee__mark:before{background:#25b982;border:.15vw solid #fff;border-radius:50%;box-shadow:0 .3vw .8vw #1e745347;color:#fff;content:"✓";display:grid;font-size:1.1vw;font-weight:900;height:2.2vw;place-items:center;position:absolute;right:-.2vw;top:-.35vw;width:2.2vw}.alp .alp-refund-guarantee__mark span{font-size:3vw;font-weight:800;line-height:.95}.alp .alp-refund-guarantee__mark small{font-size:.95vw;font-weight:700;letter-spacing:.08vw;margin-top:.25vw;text-transform:uppercase}.alp .alp-refund-guarantee__content{position:relative;z-index:1}.alp .alp-refund-guarantee__eyebrow{background:#4b2ac414;border-radius:999vw;color:#4b2ac4;display:inline-flex;font-size:.82vw;font-weight:800;letter-spacing:.025vw;margin-bottom:.55vw;padding:.35vw .85vw}.alp .alp-refund-guarantee__content h2{color:#30258f;font-size:2vw;line-height:1.15;margin:0}.alp .alp-refund-guarantee__content>p{color:#526078;font-size:1vw;line-height:1.55;margin:.75vw 0 1vw;max-width:45vw}.alp .alp-refund-guarantee__points{display:flex;flex-wrap:wrap;gap:.5vw 1.1vw}.alp .alp-refund-guarantee__points span{color:#3f4f68;font-size:.88vw;font-weight:700}.alp .alp-refund-guarantee__action{background:#ffffffb8;border:.08vw solid #4b2ac421;border-radius:1.4vw;box-shadow:inset 0 .08vw .2vw #fffc;padding:1.25vw 1.35vw;position:relative;z-index:1}.alp .alp-refund-guarantee__action strong{color:#30258f;display:block;font-size:1.08vw;line-height:1.3}.alp .alp-refund-guarantee__action p{color:#667089;font-size:.82vw;line-height:1.45;margin:.45vw 0 .9vw}.alp .alp-refund-guarantee__button{background:linear-gradient(135deg,#4a00e0,#8e2de2);border:0;border-radius:999vw;box-shadow:0 .45vw 1.1vw #4a00e03d;color:#fff;cursor:pointer;font-size:.9vw;font-weight:800;min-height:2.8vw;padding:.65vw 1vw;transition:transform .2s ease,box-shadow .2s ease;width:100%}.alp .alp-refund-guarantee__button:hover{box-shadow:0 .7vw 1.4vw #4a00e04f;transform:translateY(-.12vw)}.alp .alp-refund-guarantee__button:focus-visible{outline:.16vw solid #4b2ac459;outline-offset:.2vw}@media (max-width:700px) and (orientation:portrait){.alp .alp-refund-guarantee{margin:8vw auto;width:calc(100% - 8vw)}.alp .alp-refund-guarantee__card{border-radius:7vw;border-width:.3vw;box-shadow:0 2vw 6vw #27418229;gap:5vw;grid-template-columns:1fr;padding:7vw 5vw;text-align:center}.alp .alp-refund-guarantee__card:after{bottom:1vw;font-size:13vw;letter-spacing:.5vw;right:-1vw}.alp .alp-refund-guarantee__mark{border-width:.4vw;box-shadow:0 2vw 5vw #4a00e040,inset 0 .3vw .8vw #ffffff59;height:25vw;margin:0 auto;width:25vw}.alp .alp-refund-guarantee__mark:before{border-width:.5vw;font-size:3.5vw;height:7vw;right:-.5vw;top:-1vw;width:7vw}.alp .alp-refund-guarantee__mark span{font-size:9vw}.alp .alp-refund-guarantee__mark small{font-size:3.2vw;letter-spacing:.3vw;margin-top:1vw}.alp .alp-refund-guarantee__eyebrow{font-size:3.2vw;margin-bottom:2.5vw;padding:1.5vw 3.5vw}.alp .alp-refund-guarantee__content h2{font-size:6.6vw;line-height:1.15}.alp .alp-refund-guarantee__content>p{font-size:3.75vw;line-height:1.5;margin:3vw 0 4vw;max-width:none}.alp .alp-refund-guarantee__points{grid-gap:2vw;display:grid;gap:2vw;text-align:left}.alp .alp-refund-guarantee__points span{font-size:3.55vw;line-height:1.4}.alp .alp-refund-guarantee__action{border-radius:5vw;border-width:.3vw;padding:5vw 4vw}.alp .alp-refund-guarantee__action strong{font-size:4.4vw}.alp .alp-refund-guarantee__action p{font-size:3.45vw;margin:2vw 0 4vw}.alp .alp-refund-guarantee__button{box-shadow:0 1.3vw 3vw #4a00e040;font-size:3.7vw;min-height:12vw;padding:2.5vw 4vw}.alp .alp-refund-guarantee__button:hover{transform:none}}.alp .alp-association-card picture{display:block;width:100%}.alp .alp-program-media picture{display:block;height:100%;width:100%}.tlp-pay-consents{display:flex;flex-direction:column;gap:.7vw;margin:1vw 0;width:100%}.tlp-pay-overlay{align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#191e3761;inset:0;justify-content:center;padding:2vw;position:fixed;z-index:10020}.tlp-pay-modal,.tlp-pay-overlay{box-sizing:border-box;display:flex;overflow-y:auto}.tlp-pay-modal{background:#fff;border:1px solid #6377cd40;border-radius:1.4rem;box-shadow:0 1.2rem 3rem #1c234640,0 .25rem .8rem #1c23461f;color:#24243a;flex-direction:column;margin:auto;max-height:calc(100dvh - 4vw);padding:1.5rem;position:relative;width:min(92vw,36rem)}.tlp-pay-head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin:0 0 .8rem;width:100%}.tlp-pay-title{color:#31358d;flex:1 1;font-size:1.08rem;font-weight:750;line-height:1.4;margin:0;text-align:left}.tlp-pay-x{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:50%;color:#676da5;cursor:pointer;display:flex;flex:0 0 auto;font-family:inherit;font-size:1.1rem;font-weight:500;height:2.2rem;justify-content:center;line-height:1;margin:0;padding:0;transition:color .18s ease,background .18s ease,transform .18s ease;width:2.2rem}.tlp-pay-x:hover{background:#f0f2ff;color:#3d35c7;transform:scale(1.04)}.tlp-pay-x:disabled{cursor:default;opacity:.5;transform:none}.tlp-pay-sub{color:#47475d;font-size:.95rem;line-height:1.5;margin:0 0 1rem;text-align:left;width:100%}.tlp-pay-label{color:#37375b;display:flex;flex-direction:column;font-size:.9rem;font-weight:600;gap:.45rem;line-height:1.35;text-align:left}.tlp-pay-input,.tlp-pay-label{box-sizing:border-box;margin:0;width:100%}.tlp-pay-input{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #cfd7ff;border-radius:1rem;color:#252535;font-family:inherit;font-size:.95rem;font-weight:400;line-height:1.2;min-height:3rem;outline:none;padding:.75rem .9rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.tlp-pay-input::placeholder{color:#9294a7;opacity:1}.tlp-pay-input:hover{border-color:#aebcff}.tlp-pay-input:focus{background:#fff;border-color:#6754e8;box-shadow:0 0 0 .2rem #6754e821}.tlp-pay-input:disabled{background:#f3f3f7;cursor:default;opacity:.7}.tlp-pay-error{background:#fff2f4;border:1px solid #cd2d493d;border-radius:.8rem;color:#b1203d;font-size:.88rem;font-weight:600;line-height:1.4;margin:0 0 .9rem;padding:.7rem .85rem;text-align:left}.tlp-pay-btn,.tlp-pay-error{box-sizing:border-box;width:100%}.tlp-pay-btn{-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,#69e6fb,#dffaff 55%,#fff);border:1px solid #8fdcff;border-radius:1rem;box-shadow:0 .35rem .8rem #264b872e,inset 0 .1rem 0 #ffffffe6;color:#4930d5;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:750;line-height:1.2;margin:.2rem 0 0;min-height:3rem;padding:.75rem 1rem;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.tlp-pay-btn:hover:not(:disabled){box-shadow:0 .5rem 1rem #264b873d,inset 0 .1rem 0 #ffffffe6;transform:translateY(-.08rem)}.tlp-pay-btn:active:not(:disabled){transform:translateY(0)}.tlp-pay-btn:disabled{cursor:default;opacity:.58;transform:none}.tlp-pay-btn:focus-visible,.tlp-pay-input:focus-visible,.tlp-pay-x:focus-visible{outline:2px solid #5540dc;outline-offset:2px}.tlp-pay-consents .tlp-pay-consent{align-items:flex-start;display:flex;justify-content:flex-start;margin:0;width:100%}.tlp-pay-consents .tlp-pay-consent input[type=checkbox]{flex:0 0 auto;margin:.12vw 0 0}.tlp-pay-consents .tlp-pay-consent span{flex:1 1;min-width:0;text-align:left}.tlp-pay-title{white-space:pre-line}@media (max-width:700px) and (orientation:portrait){.tlp-pay-overlay{-webkit-overflow-scrolling:touch;align-items:center;box-sizing:border-box;justify-content:center;overflow-y:auto;padding:4vw}.tlp-pay-overlay .tlp-pay-modal{border-radius:4.5vw;box-sizing:border-box;margin:auto;max-height:calc(100dvh - 8vw);max-width:92vw;overflow-y:auto;padding:5vw 4vw;width:100%}.tlp-pay-overlay .tlp-pay-head{display:block;margin:0 0 3vw;min-height:8vw;padding:0 10vw 0 0;position:relative}.tlp-pay-overlay .tlp-pay-title{font-size:5.1vw;font-weight:700;line-height:1.25;margin:0;padding:0;text-align:left;white-space:pre-line}.tlp-pay-overlay .tlp-pay-x{align-items:center;border-radius:50%;display:flex;font-size:5vw;height:8vw;justify-content:center;line-height:1;margin:0;min-width:8vw;padding:0;position:absolute;right:0;top:-1vw;width:8vw}.tlp-pay-overlay .tlp-pay-sub{font-size:3.45vw;line-height:1.5;margin:0 0 3vw;text-align:left}.tlp-pay-overlay .tlp-pay-label{display:block;font-size:3.3vw;line-height:1.4;margin:0;text-align:left;width:100%}.tlp-pay-overlay .tlp-pay-input{border-radius:4vw;box-sizing:border-box;font-size:4vw;height:11vw;line-height:1.2;margin:0;padding:0 3.5vw;width:100%}.tlp-pay-consents{gap:2.5vw;margin:3.5vw 0 4vw}.tlp-pay-consents .tlp-pay-consent{align-items:flex-start;box-sizing:border-box;font-size:3.05vw;gap:2.2vw;line-height:1.45;margin:0;text-align:left;width:100%}.tlp-pay-consents .tlp-pay-consent span{display:block;min-width:0;text-align:left}.tlp-pay-consents .tlp-pay-consent input[type=checkbox]{accent-color:#5633d3;height:4vw;margin:.35vw 0 0;min-width:4vw;width:4vw}.tlp-pay-consents .tlp-pay-consent a{font-size:inherit;line-height:inherit}.tlp-pay-overlay .tlp-pay-error{font-size:3.3vw;line-height:1.4;margin:0 0 3vw}.tlp-pay-overlay .tlp-pay-btn{border-radius:999vw;box-sizing:border-box;font-size:4vw;line-height:1.2;margin:0;min-height:11vw;padding:2.5vw 4vw;width:100%}}.tlp-pay-special-offer{background:linear-gradient(145deg,#faf8ff,#effcff);border:1px solid #4f31cb33;border-radius:1rem;box-sizing:border-box;margin:.8rem 0 1rem;padding:1rem;text-align:center;width:100%}.tlp-pay-special-offer__badge{background:#5633d3;border-radius:999px;color:#fff;display:inline-flex;font-size:.85rem;font-weight:800;margin-bottom:.65rem;padding:.35rem .75rem}.tlp-pay-special-offer__prices{align-items:baseline;display:flex;gap:.7rem;justify-content:center;margin-bottom:.45rem}.tlp-pay-special-offer__old-price{color:#85828d;font-size:1rem;text-decoration:line-through}.tlp-pay-special-offer__new-price{color:#4d28c6;font-size:1.65rem;line-height:1}.tlp-pay-special-offer__lesson-price{color:#30303a;font-size:.92rem;line-height:1.4}.tlp-pay-special-offer__lesson-price strong{color:#237b40}.tlp-pay-special-offer__timer{color:#4c4655;font-size:.92rem;margin-top:.7rem}.tlp-pay-special-offer__timer strong{font-feature-settings:"tnum";color:#d02d54;display:inline-block;font-size:1.15em;font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-left:.25rem;min-width:4.2rem}@media (max-width:700px) and (orientation:portrait){.tlp-pay-special-offer{border-radius:3vw;margin:2vw 0 3vw;padding:3vw}.tlp-pay-special-offer__badge{font-size:3.1vw;margin-bottom:2vw;padding:1.5vw 3vw}.tlp-pay-special-offer__prices{gap:3vw;margin-bottom:1.5vw}.tlp-pay-special-offer__old-price{font-size:3.6vw}.tlp-pay-special-offer__new-price{font-size:5.8vw}.tlp-pay-special-offer__lesson-price,.tlp-pay-special-offer__timer{font-size:3.25vw;line-height:1.4}}.course-offer-card{background:linear-gradient(135deg,#f6f1ff,#eef8ff);border:1px solid #4a00e029;border-radius:1rem;box-shadow:0 .65rem 1.5rem #4a00e01a;margin:0 0 1rem;padding:1rem;text-align:center}.course-offer-card__badge{align-items:center;background:linear-gradient(135deg,#4a00e0,#3278ff);border-radius:999px;color:#fff;display:inline-flex;font-size:.82rem;font-weight:800;justify-content:center;min-height:1.8rem;padding:.35rem .75rem}.course-offer-card__prices{align-items:baseline;display:flex;gap:.75rem;justify-content:center;margin-top:.75rem}.course-offer-card__prices span{color:#777;font-size:1rem;text-decoration:line-through}.course-offer-card__prices strong{color:#25135d;font-size:1.65rem;line-height:1}.course-offer-card__lesson-price,.course-offer-card__timer{color:#4d4562;font-size:.9rem;line-height:1.4;margin-top:.55rem}.course-offer-card__timer strong{font-feature-settings:"tnum";color:#4a00e0;font-variant-numeric:tabular-nums}.course-offer-floating{align-items:center;background:linear-gradient(135deg,#4a00e0,#3278ff);border:0;border-radius:.9rem;bottom:1.25rem;box-shadow:0 .8rem 2rem #312c9b4d,0 .25rem .7rem #4a00e038;color:#fff;cursor:pointer;display:inline-flex;font:inherit;gap:.45rem;justify-content:center;left:50%;max-width:calc(100vw - 2rem);min-height:3.25rem;padding:.75rem 1.15rem;position:fixed;transform:translateX(-50%);transition:transform .2s ease,box-shadow .2s ease;z-index:900}.course-offer-floating:hover{box-shadow:0 1rem 2.2rem #312c9b57,0 .3rem .8rem #4a00e040;transform:translateX(-50%) translateY(-.15rem)}.course-offer-floating:focus-visible{outline:.2rem solid #4a00e047;outline-offset:.2rem}.course-offer-floating__old-price{color:#ffffffb8;font-size:.78rem;text-decoration:line-through}.course-offer-floating strong{font-size:.95rem;white-space:nowrap}.course-offer-floating__timer{font-feature-settings:"tnum";font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}@media (max-width:700px) and (orientation:portrait){.course-offer-floating{border-radius:.85rem;bottom:.75rem;max-width:none;min-height:3.2rem;padding:.7rem .85rem;width:calc(100vw - 1.5rem)}.course-offer-floating__old-price{display:none}.course-offer-floating strong,.course-offer-floating__timer{font-size:.88rem}.course-offer-card{padding:.85rem}.course-offer-card__prices strong{font-size:1.45rem}}
/*# sourceMappingURL=1742.f6133824.chunk.css.map*/