@font-face{font-family:Golos Text;src:url(/GolosText-Variable.ttf) format("ttf");font-weight:400 900;font-style:normal;font-display:swap}:root{--white:#ffffff;--graphite:#111317;--graphite-2:#161a20;--blackish:#0b0f12;--mint:#A8D3CF;--mint-dark:#7bbdb6;--mint-ink:#0f1e1d;--soft:#f6f8f9;--ink:#111;--ink-2:#495057;--border:#e8eeef }*{box-sizing:border-box}body{margin:0;font-family:Golos Text,PT Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .25s ease,color .25s ease}.container{max-width:1140px;margin:0 auto;padding:0 20px}.section{padding:72px 0}.section--soft{background:var(--soft)}.h1{font-size:44px;line-height:1.1;margin:0 0 16px}.h2{font-size:32px;line-height:1.2;margin:0 0 12px}.p{font-size:18px;line-height:1.6;margin:0 0 10px;color:var(--ink-2)}.nav{position:sticky;top:0;z-index:50;background:#ffffffe6;-webkit-backdrop-filter:saturate(160%) blur(3px);backdrop-filter:saturate(160%) blur(3px);border-bottom:1px solid #e9ecef}.nav__inner{display:flex;align-items:center;gap:16px;padding:10px 0;flex-wrap:nowrap}.brand{display:flex;align-items:center;gap:12px;font-weight:700;letter-spacing:.3px}.brand__logo{width:132px;height:48px;border-radius:8px;background-image:url(/assets/logoheader-WhU9oks-.png);background-size:contain;background-position:left center;background-repeat:no-repeat;display:inline-block}.nav__links{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:clamp(10px,1.5vw,18px);flex-wrap:nowrap;white-space:nowrap;overflow:visible}.nav__link{color:#111;text-decoration:none;font-size:clamp(13px,.95vw,14px);padding:8px 10px;border-radius:8px;line-height:1}.nav__link:hover{background:#f1f3f5}.nav__link--active{background:var(--mint);color:var(--mint-ink);text-decoration:none}.nav__actions{margin-left:10px;display:inline-flex;align-items:center;gap:8px}.hero{min-height:92vh;display:flex;align-items:center;border-bottom:1px solid #eef2f3;position:relative}.hero__bgVideo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5;z-index:0}.hero__inner{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap;width:100%;position:relative;z-index:1}.hero__content{flex:1 1 520px}.hero__image{flex:1 1 400px;display:flex;justify-content:center}.hero__video{width:100%;max-width:760px;aspect-ratio:16/9;object-fit:cover;border-radius:12px;display:block;box-shadow:0 18px 50px #0000002e}.hero .p{color:#111}html.theme-dark .hero .p{color:#e9f5f3}.cta{appearance:none;border:none;cursor:pointer;background:var(--mint);color:var(--mint-ink);padding:14px 20px;border-radius:14px;font-weight:800;letter-spacing:.2px;line-height:1;box-shadow:0 6px 16px #a8d3cf59,0 2px #0000000f inset;transform:translateY(0);transition:.18s transform ease,.18s box-shadow ease,.18s background ease;text-decoration:none}.cta:hover{background:var(--mint-dark);box-shadow:0 10px 22px #7bbdb66b,0 2px #0000000d inset;transform:translateY(-1px)}.cta:active{transform:translateY(0)}.cta--ghost{background:#111;color:#fff}.cta--ghost:hover{background:#000}.hero__cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.cta--mega{padding:22px 64px;font-size:20px;border-radius:16px}@media (max-width:640px){.cta--mega{width:100%;text-align:center}}.grid{display:grid;gap:18px}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:980px){.grid--3{grid-template-columns:1fr 1fr}.grid--2{grid-template-columns:1fr}}@media (max-width:640px){.grid--3{grid-template-columns:1fr}}.card{background:#fff;border:1px solid #e6ebed;border-radius:18px;padding:18px;box-shadow:0 2px 10px #1018280a;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.card__title{font-weight:800;margin:6px 0 8px}.card__tag{font-size:12px;background:#eef6f6;color:#244d4a;padding:4px 8px;border-radius:999px;display:inline-block}.card .p{color:#111}#about.section{padding-bottom:36px}@media (max-width:980px){#about.section{padding-bottom:28px}}.aboutGrid{display:grid;grid-template-columns:1.35fr minmax(300px,.85fr);gap:clamp(40px,7vw,96px);align-items:start}.aboutGrid>div:first-child{margin-left:-12px}.aboutGrid>div:last-child{margin-right:-12px}@media (max-width:980px){.aboutGrid{grid-template-columns:1fr;gap:16px}.aboutGrid>div:first-child,.aboutGrid>div:last-child{margin:0}}.about__gallery{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:clamp(140px,18vw,170px);gap:12px}.about__img{border-radius:18px;background-position:center;background-size:cover;box-shadow:0 16px 40px #1018281a,0 0 0 1px #e8eeef inset;position:relative;overflow:hidden}.about__img--a{grid-row:1 / span 2;grid-column:1/2;min-height:100%;background-image:url(/assets/classroom-ByuTEY22.webp)}.about__img--b{grid-row:1;grid-column:2;background-image:url(/assets/classroom2-DxJBweTk.webp)}.about__img--c{grid-row:2;grid-column:2;background-image:linear-gradient(180deg,#a8d3cf14,#a8d3cf00),url(/assets/admin_room-AQ5DwMP2.webp);background-position:right center}.about__facts{display:flex;flex-direction:column;gap:16px}.about__facts .card{min-height:78px}.sliderBtns{display:flex;gap:8px;margin-top:8px}.iconBtn{appearance:none;border:1px solid #e6ebed;background:#fff;cursor:pointer;width:36px;height:36px;border-radius:10px;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;transition:.15s ease;box-shadow:0 1px 2px #1018280f}.iconBtn:hover{transform:translateY(-1px);box-shadow:0 4px 10px #10182814}.scroll-x{display:flex;gap:14px;overflow:auto;padding-bottom:6px;scroll-snap-type:x mandatory;scrollbar-width:none}.scroll-x::-webkit-scrollbar{display:none}.scroll-x .card{min-width:320px;scroll-snap-align:start}.tcard{background:#fff;border:1px solid #e6ebed;border-radius:18px;padding:18px;box-shadow:0 6px 22px #1018280f;transition:box-shadow .2s ease,transform .2s ease}.tcard:hover{transform:translateY(-2px);box-shadow:0 10px 26px #1018281a}.testimonial__name{margin-top:10px;font-weight:800;color:#0e2c2a}.tcard--video{position:relative;border:2px solid #e1e8ea;padding-top:28px;border-radius:16px;overflow:hidden}.tcard--video:before{content:"";position:absolute;left:0;right:0;top:0;height:28px;background:linear-gradient(180deg,#f5f7f8,#eef3f5);border-bottom:1px solid #e1e8ea;border-radius:16px 16px 0 0}.tcard--video:after{content:"";position:absolute;top:8px;left:12px;width:8px;height:8px;border-radius:50%;background:#ff5f57;box-shadow:14px 0 #febc2e,28px 0 #28c840;opacity:.9}.how .howGrid{display:grid;grid-template-columns:minmax(260px,420px) 1fr;gap:clamp(28px,5vw,56px);align-items:stretch}@media (max-width:980px){.how .howGrid{grid-template-columns:1fr;gap:18px}}.how .stepList{align-self:stretch;height:100%;display:flex;flex-direction:column;gap:12px}.how .stepBtn{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #edf1f2;border-radius:14px;padding:12px 14px;cursor:pointer;transition:.2s ease;box-shadow:0 2px 8px #1018280a}.how .stepBtn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #10182814}.how .stepBtn.active{border-color:#a8d3cf99;box-shadow:0 10px 26px #a8d3cf38;outline:4px solid rgba(168,211,207,.18);background:linear-gradient(180deg,#fff,#f4fbfa)}.how .stepIndex{width:28px;height:28px;border-radius:999px;flex:0 0 28px;display:flex;align-items:center;justify-content:center;font-weight:800;background:var(--mint);color:var(--mint-ink);box-shadow:0 4px 14px #a8d3cf59}.how .stepTitle{font-size:16px;font-weight:700;color:#0e2c2a}.sceneWrap{border-radius:18px;padding:22px;background:radial-gradient(120% 100% at 0% 0%,#a8d3cf2e,#a8d3cf0f 60%),linear-gradient(180deg,#fff,#f6fbf9);border:1px solid #edf1f2;box-shadow:0 10px 30px #1018280f;display:flex;align-items:center;justify-content:center}@media (min-width:981px){.how .sceneWrap{height:var(--how-left-h)}.how .scene{height:100%;display:flex;align-items:center}}.how .fadeWrap{position:relative;width:100%}.how .fadeScene{position:absolute;inset:0;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .28s ease,transform .28s ease}.how .fadeScene.active{opacity:1;transform:none;pointer-events:auto}.how .sceneWrap.sceneWrap--plain{padding:0;background:transparent;border:none;box-shadow:none}.how .signupVideo{width:100%;max-width:820px;aspect-ratio:16/6;border-radius:16px;overflow:hidden;border:1px solid #edf1f2;box-shadow:0 8px 20px #1018280f;margin:0 auto}.how .signupVideo>video{width:100%;height:100%;display:block;object-fit:cover}.how .dual--compact{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start;justify-items:center}.scene--split{position:relative}.logiSplit{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:center}.logiAura{position:absolute;inset:0;background:radial-gradient(40% 70% at 25% 20%,rgba(168,211,207,.18),transparent 60%),radial-gradient(50% 80% at 80% 60%,rgba(168,211,207,.14),transparent 70%);filter:blur(8px);pointer-events:none}.logiPhoto{position:relative;height:100%;min-height:0;border-radius:18px;overflow:hidden;background:#0f1418 center/cover no-repeat;box-shadow:0 16px 48px #0000003d;outline:1px solid rgba(168,211,207,.22);background-position:center 36%;background-size:118% auto}.photoBadge{position:absolute;top:12px;left:12px;padding:6px 10px;border-radius:999px;background:var(--mint);color:var(--mint-ink);font-weight:900;font-size:12px;letter-spacing:.2px;box-shadow:0 8px 22px #a8d3cf59}.logiChat{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;align-self:center;transform:translateY(-10px)}.bubble{--d:0s;max-width:92%;padding:12px 14px;border-radius:18px;line-height:1.28;font-weight:600;position:relative;animation:bubble-pop .55s ease both;animation-delay:var(--d);word-break:break-word}.bubble b{color:var(--mint);font-weight:800}.bubble.in{align-self:flex-start;background:#fff;color:#2e5552;border:1px solid rgba(168,211,207,.35);box-shadow:0 8px 20px #00000014}.bubble.in:after{content:"";position:absolute;left:-6px;bottom:0;width:12px;height:12px;background:#fff;border-left:1px solid rgba(168,211,207,.35);border-bottom:1px solid rgba(168,211,207,.35);transform:rotate(45deg) translateY(-6px);border-bottom-left-radius:3px}.bubble.out{align-self:flex-end;background:linear-gradient(180deg,var(--mint) 0%,var(--mint-dark) 100%);color:var(--mint-ink);border:none;box-shadow:0 10px 26px #a8d3cf40}.bubble.out:after{content:"";position:absolute;right:-6px;bottom:0;width:12px;height:12px;background:var(--mint-dark);transform:rotate(45deg) translateY(-6px);border-bottom-right-radius:3px}@keyframes bubble-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}60%{opacity:1;transform:translateY(0) scale(1.02)}to{transform:translateY(0) scale(1)}}@media (max-width:980px){.how .fadeScene{position:static;opacity:1;transform:none;pointer-events:auto}.how .signupVideo{max-width:none;aspect-ratio:16/9}.how .sceneWrap{height:auto}}@media (max-width:900px){.logiSplit{grid-template-columns:1fr;gap:16px}.logiPhoto{min-height:240px}.bubble{max-width:100%}}.how .certificateCard{max-height:calc(var(--how-left-h,520px) - 24px);overflow:hidden;display:grid;place-items:center;max-width:clamp(420px,44vw,680px);margin:0 auto}.how .certificateCard img{width:100%;height:auto;max-height:clamp(260px,32vw,360px);object-fit:contain}.how .format{display:grid;place-items:center;gap:8px}.how .format__frame{width:clamp(260px,94%,360px);aspect-ratio:360/260;border-radius:14px}.how .format__svg{width:100%;height:100%;display:block}.how .format__label{font-weight:700;color:#0e2c2a}.how .format__card{background:linear-gradient(180deg,#e9f5f3,#f6fbf9);border:1px solid rgba(168,211,207,.45);box-shadow:0 6px 18px #1018280f,inset 0 0 0 1px #fff9;display:grid;place-items:center;padding:16px}.how .format__badge{font-weight:900;letter-spacing:1px;color:var(--mint-ink);background:var(--mint);padding:8px 20px;border-radius:999px;box-shadow:0 4px 12px #a8d3cf73}.how .format__dots{display:flex;gap:8px;margin-top:12px}.how .format__dots span{width:8px;height:8px;border-radius:50%;background:var(--mint);opacity:.55;display:inline-block;animation:zoomDot 1.6s ease-in-out infinite}.how .format__dots span:nth-child(2){animation-delay:.18s}.how .format__dots span:nth-child(3){animation-delay:.36s}.format__svg--offline{transform:scale(1.06);transform-origin:center}.format__card--shrink{transform:scale(.82);transform-origin:center}@supports not (aspect-ratio:1){.how .format__frame{height:260px}}.faqWrap.withRouteBG{position:relative}.faqWrap .routeContent{position:relative;z-index:1}.faqGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:start}@media (max-width:980px){.faqGrid{grid-template-columns:1fr}}details{border:1px solid #edf1f2;border-radius:14px;padding:12px 14px;background:#fff;transition:border-color .2s,box-shadow .2s}details+details{margin-top:10px}summary{cursor:pointer;font-weight:700;list-style:none;display:flex;align-items:center;gap:10px}summary::-webkit-details-marker{display:none}details[open]{box-shadow:0 8px 20px #1018280f;border-color:#dfeaed}.faqItem .faqIcon{width:22px;height:22px;display:inline-grid;place-items:center;flex:0 0 22px}.faqItem .ico{width:22px;height:22px;display:block}.faqItem .ico--info{display:none}details[open] .ico--faq{display:none}details[open] .ico--info{display:block}.faqAside{border:1px solid #e8eeef;background:linear-gradient(180deg,#fff,#f7fbfa);border-radius:16px;padding:18px;box-shadow:0 10px 24px #10182814}.faqAside__title{font-weight:900;margin:0 0 8px}.faqAside--alt{background:radial-gradient(120% 120% at 0% 0%,#a8d3cf2e,#a8d3cf0f 60%),linear-gradient(180deg,#fff,#f6fbf9);border-color:#d9ece9;box-shadow:0 12px 30px #10182814,inset 0 0 0 1px #fff9}.faqAside--slim{justify-self:end;width:clamp(280px,36vw,420px);margin-left:auto;padding:16px}.faqAside--slim .faqAside__title{font-size:18px;margin-bottom:8px}.promoStat{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;border:1px solid #d9ece9;background:linear-gradient(180deg,#fff,#f6fbf9);border-radius:14px;padding:12px 14px;box-shadow:0 8px 18px #1018280f,inset 0 0 0 1px #fff9}.promoStat__num{font-weight:900;font-size:34px;line-height:1;letter-spacing:.5px;background:linear-gradient(90deg,var(--mint),#7bbdb6);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 1px 0 rgba(255,255,255,.6)}.promoStat__text{color:#0e2c2a;font-weight:700}.promoLead{color:#0e2c2a;margin:12px 0 6px}.promoNote{margin-top:8px;font-size:12px;color:#4a6a67}.promoStat--compact{padding:10px 12px}.promoStat--compact .promoStat__num{font-size:28px}.promoStat--compact .promoStat__text,.promoLead--small{font-size:14px}.seoList{margin:8px 0 0 18px;padding:0;color:#0e2c2a}.seoList li{margin:6px 0}.seoList li::marker{color:#7bbdb6}.seoList--compact{margin:8px 0 0;padding-left:18px}.seoList--compact li{font-size:14px;margin:6px 0}.gold{background:linear-gradient(90deg,#d4af37,#f8d76e);-webkit-background-clip:text;background-clip:text;color:transparent}.promoUrgency{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;border:1px dashed #ffe3a3;background:linear-gradient(180deg,#fffef7,#fff9ea);border-radius:12px}.moneyBadge{font-weight:900;font-size:12px;letter-spacing:.4px;padding:6px 10px;border-radius:999px;background:linear-gradient(90deg,#ffd166,#f8b500);color:#5a3b00;box-shadow:0 6px 16px #f8b50040}.promoUrgency__text{font-weight:700;color:#5a3b00;font-size:13px}.promoCTA{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.promoCTA .note{font-size:11px;color:#4a6a67}.formActions{display:flex;gap:12px;align-items:center;margin-top:8px}.formActions--right{justify-content:flex-end}.hintOk{color:#16a34a}#contact .p,label.p{color:#111}.footer{position:relative;background:var(--soft);background-image:none;color:#0e2c2a;padding:100px 0;margin-top:60px;overflow:hidden;border-top:1px solid var(--border)}.footer__inner{position:relative;z-index:1;display:flex;align-items:stretch;justify-content:space-between;gap:48px;flex-wrap:wrap}.footer__left{flex:0 1 38%;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer__map{position:relative;width:100%;min-height:260px;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 10px 30px #10182814,0 0 0 1px #e8eeef inset}.mapBadge{position:absolute;top:12px;left:12px;background:var(--mint);color:var(--mint-ink);padding:6px 10px;border-radius:999px;font-weight:800;box-shadow:0 8px 20px #a8d3cf59;z-index:2}.footer__address{font-size:18px;font-weight:600;line-height:1.5;margin-top:12px;color:#2b4b48}.footer__contacts{flex:1 1 56%;display:flex;flex-direction:column;justify-content:center;gap:26px;color:#2b4b48}.footer__title{font-size:28px;font-weight:900;margin:0;color:#0e2c2a}.footer__links{display:flex;gap:22px;flex-wrap:wrap}.footer__icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e2eceb;box-shadow:0 3px 10px #1018280f;transition:.25s ease}.footer__icon svg{width:30px;height:30px;fill:#0e2c2a}.footer__icon:hover{background:#fff;transform:translateY(-2px);border-color:#dfeaed}.footer__phone a{font-size:32px;font-weight:900;letter-spacing:.2px;color:#0e2c2a;text-decoration:none}.footer__phone a:hover{color:var(--mint-dark)}.footer__legal{margin-top:6px;font-size:14px;color:#4a6a67;opacity:.9}@media (max-width:900px){.footer__inner{gap:28px}.footer__left,.footer__contacts{flex:1 1 100%}.footer__map{min-height:220px}.footer__phone a{font-size:26px}}.burger{display:none;margin-left:8px;width:38px;height:38px;border-radius:10px;border:1px solid #e9ecef;background:#fff;cursor:pointer}.burger__bar{width:18px;height:2px;background:#111;margin:0 auto;border-radius:2px;transition:transform .2s,opacity .2s}.burger__bar+.burger__bar{margin-top:4px}.drawer{position:fixed;inset:60px 0 auto;background:#fff;border-bottom:1px solid #e9ecef;z-index:55;padding:10px 0;display:none}.drawer--open{display:block}.drawer__links{display:flex;flex-direction:column;gap:6px;padding:8px 20px}.drawer__link{padding:10px 12px;border-radius:10px;text-decoration:none;color:#111}.drawer__link:hover{background:#f5f7f8}@keyframes flyIn{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:none}}.card-animate{opacity:0}.card-visible.card-animate{animation:flyIn .8s ease-out forwards}.card-delay-0{animation-delay:.1s}.card-delay-1{animation-delay:.3s}.card-delay-2{animation-delay:.5s}@keyframes spin{to{transform:rotate(1turn)}}.fab{position:fixed;right:16px;bottom:16px;z-index:60;display:none}@media (max-width:768px){.fab{display:block}}.pricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:16px}.plan{position:relative;background:linear-gradient(180deg,#fff,#f6fbf9);color:#0e2c2a;border-radius:20px;border:1px solid #e8eeef;box-shadow:0 10px 28px #1018280f;padding:22px;overflow:hidden;transform:translateY(0);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;display:flex;flex-direction:column}.plan:hover{transform:translateY(-4px);box-shadow:0 16px 40px #1018281a;border-color:#dfeaed}.plan__head{display:flex;flex-direction:column;gap:10px}.kicker{font-size:12px;letter-spacing:.4px;color:#3a3a3a}.plan__title{margin:0;font-size:22px;font-weight:900;letter-spacing:.3px;color:#0e2c2a}.price{display:flex;align-items:baseline;gap:8px}.price__now{font-weight:900;font-size:28px;color:#0e2c2a}.price__label{font-size:14px;color:#333}.plan__badges{display:flex;flex-wrap:wrap;gap:8px}.badge{display:inline-block;padding:6px 10px;border-radius:999px;background:#eef7f5;color:#2b4b48;font-size:12px;border:1px solid #d3ebe7}.features{margin:18px 0 0;padding:0 0 0 18px;color:#111}.features li{margin:6px 0}.features li::marker{color:#7bbdb6}.plan__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.plan .cta{box-shadow:0 8px 20px #a8d3cf40}.note{font-size:12px;color:#6a8b88}.plan--featured{border-color:#cfe4e1;box-shadow:0 12px 36px #1018281f,0 0 0 1px #fff6 inset;transform:translateY(-2px)}.plan--featured:hover{transform:translateY(-6px)}.plan__ribbon{position:absolute;top:12px;right:12px;background:linear-gradient(90deg,var(--mint) 0%,#7bbdb6 100%);color:var(--mint-ink);font-weight:900;font-size:12px;padding:6px 12px;border-radius:999px;box-shadow:0 10px 26px #a8d3cf59}.plan__foot--split{border-top:1px solid #e5eff0;padding-top:14px;margin-top:20px}.plan--featured .cta--mega.cta--compact{font-size:18px;padding:14px 18px;border-radius:14px;line-height:1.1}.plan__footRight{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right;min-width:220px}@media (max-width:980px){.pricing{grid-template-columns:1fr}.plan--featured{order:-1}}.proof{margin-top:18px}.proof__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.proof__card{background:linear-gradient(180deg,#fff,#f6fbf9);color:#0e2c2a;border:1px solid #e8eeef;border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 10px 28px #1018280f}.proof__card:hover{box-shadow:0 16px 40px #1018281a}.proof__label{font-size:14px;color:#3b5c59}.stars{display:flex;align-items:center}.star-svg{width:28px;height:28px}.star--full{fill:var(--mint)}.star-masked{--fill:96%;width:28px;height:28px;display:inline-block;background:linear-gradient(90deg,var(--mint) var(--fill),transparent 0),#ffffff47;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2l2.9 6.7 7.1.6-5.3 4.6 1.7 6.9L12 17.7 5.6 20.8l1.7-6.9L2 9.3l7.1-.6L12 2z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2l2.9 6.7 7.1.6-5.3 4.6 1.7 6.9L12 17.7 5.6 20.8l1.7-6.9L2 9.3l7.1-.6L12 2z'/></svg>") center/contain no-repeat}.avatars{display:flex;align-items:center}.avatars img{width:28px;height:28px;border-radius:50%;object-fit:cover;border:2px solid #12161c;margin-left:-8px;box-shadow:0 2px 8px #00000040}.avatars img:first-child{margin-left:0}.avatars__more{margin-left:-8px;font-weight:800;color:var(--mint);background:#0f1a1a;border:2px solid #12161c;border-radius:999px;padding:4px 8px;font-size:12px;box-shadow:0 2px 8px #00000040}.payIcons{display:flex;align-items:center;gap:8px}.payIcon{width:24px;height:24px;object-fit:contain;display:block;background:#fff;border-radius:6px;padding:2px;box-shadow:0 2px 8px #0000002e;outline:1px solid rgba(168,211,207,.25)}.guardText{color:#3b5c59}.pay{display:flex;gap:8px;flex-wrap:wrap}.pay__tag{background:#f0f6f5;color:#2b4b48;border:1px solid #d3ebe7;border-radius:8px;padding:6px 10px;font-size:12px;letter-spacing:.2px}@media (max-width:980px){.proof__row{grid-template-columns:1fr}}input[type=text],input[type=tel],input[type=email]{font-size:16px}.themeSwitch{appearance:none;padding:0;line-height:0;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #e9ecef;background:#fff;box-shadow:0 1px 2px #1018280f;transition:.15s ease}.themeSwitch:hover{transform:translateY(-1px);box-shadow:0 4px 10px #10182814}.themeSwitch img{display:block;width:20px;height:20px;pointer-events:none}.nav__inner .themeSwitch{margin-left:8px}.langSwitch{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;border-radius:10px;border:1px solid var(--border);background:#ffffffe6;color:var(--ink);font-weight:600;font-size:12px;line-height:1;letter-spacing:.5px;box-shadow:0 1px #11131708;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .1s ease}.langSwitch:hover{background:#f1f3f5}.langSwitch:active{transform:translateY(1px)}.langSwitch[data-lang=uz],.langSwitch.is-uz{background:#a8d3cf38;border-color:#a8d3cf8c;color:var(--mint-ink);box-shadow:inset 0 0 0 1px #fff9,0 6px 16px #a8d3cf40}@media (max-width:420px){.langSwitch{min-width:36px;height:36px;padding:0 8px}.themeSwitch{width:36px;height:36px}}.benefits-bleed-full{position:relative;left:50%;transform:translate(-50%);width:100vw;min-height:92vh;background:linear-gradient(90deg,#ffffffeb,#f3faf9e0 40%,#a8d3cf40),url(/assets/UTLschool-CL_3g3HN.png) center/cover no-repeat;border-top:1px solid rgba(168,211,207,.22);border-bottom:1px solid rgba(168,211,207,.22);box-shadow:inset 0 0 0 1px #a8d3cf1a;overflow:hidden}.benefitsCircleScene{position:absolute;inset:0}.benefitsCore__text{text-align:center;color:#0e2c2a;font-weight:900;font-size:20px;line-height:1.2;padding:0 12px}:root{--ring-r:300px;--benefit-w:248px;--benefit-h:148px }.benefitCard__text{font-size:15px;line-height:1.45;color:#222}@media (max-width:1200px){:root{--ring-r:260px }}@media (max-width:980px){:root{--ring-r:220px }.benefitsCore{width:180px;height:180px}.benefitCard{width:260px}}@media (max-width:720px){:root{--ring-r:190px }.benefitCard{width:240px}}@media (max-width:560px){:root{--ring-r:0px }.benefitCard,.benefitsCircleScene.explode .radial{position:relative;left:auto;top:auto;transform:none!important;opacity:1;margin:10px auto}.benefitsCore{position:relative;left:auto;top:auto;transform:none;margin:0 auto 14px}.benefits-bleed-full{height:auto}}#how,#contact{background:#fff}#faq{background:var(--soft)!important;border-color:var(--border)}.footer{background:var(--soft)!important}html.theme-dark{color-scheme:dark}html.theme-dark body{background:#0b0f12;color:#e9f5f3}html.theme-dark .nav{background:#111317d9;border-bottom:1px solid #1a2028}html.theme-dark .nav__link{color:#e9f5f3}.theme-dark .nav__link:hover{background:#1a1f26}html.theme-dark .drawer{background:#0f1418;border-color:#1a2028}html.theme-dark .drawer__link{color:#f3f7f6}html.theme-dark .drawer__link:hover{background:#121920}html.theme-dark .section--soft{background:#0f1418}html.theme-dark .card{background:#0f1418;border-color:#1d242c;box-shadow:0 2px 14px #0006}html.theme-dark .cta--ghost{background:#0b0f12;color:#e9f5f3}html.theme-dark .hero{border-bottom-color:#1a2028}html.theme-dark .benefits-bleed-full{background:radial-gradient(80% 100% at 0% 0%,#0a0e10a8,#0a0e10a8),linear-gradient(90deg,#0f1418 0% 40%,#111317)}html.theme-dark .benefitsCore{background:radial-gradient(closest-side,rgba(168,211,207,.08),rgba(168,211,207,.04) 70%,transparent 72%),linear-gradient(180deg,#12161c,#0f1318);border-color:#1f262e;box-shadow:0 16px 40px #0000008c,inset 0 0 0 1px #ffffff08}html.theme-dark .benefitCard{background:linear-gradient(180deg,#1c1f24,#111317);color:#f5f5f5;border-color:#ffffff0f;box-shadow:0 16px 36px #00000073,inset 0 0 0 1px #ffffff0a}html.theme-dark .benefitCard__text,html.theme-dark .benefitCard__title{color:#e9f5f3}html.theme-dark .tcard{background:#0f1418;border-color:#1d242c;box-shadow:0 6px 22px #00000073}html.theme-dark .plan{background:radial-gradient(160% 130% at 120% -20%,#a8d3cf1a,#a8d3cf00 55%),linear-gradient(180deg,#111317,#161a20);color:#e9f5f3;border:1px solid rgba(168,211,207,.18);box-shadow:0 10px 28px #060a0c4d,inset 0 0 0 1px #ffffff08}html.theme-dark .features,.theme-dark .price__label,.theme-dark .kicker{color:#e6f3f1}html.theme-dark details{border-color:#1f252c;background:#111317;color:#e9f5f3}html.theme-dark #faq{background:#0f1418!important}html.theme-dark #how,html.theme-dark #contact{background:#0f1418}html.theme-dark #contact .p,html.theme-dark label.p{color:#e9f5f3}html.theme-dark .footer{background:linear-gradient(180deg,#0b0f12,#0f1418);color:#dbeeed;border-top:1px solid #1f252c}html.theme-dark .footer__icon{background:#fff;border-color:#e2eceb;box-shadow:0 3px 10px #1018280f}html.theme-dark .footer__phone a{color:#e9f5f3}html.theme-dark .faqAside--alt{background:linear-gradient(180deg,#111317,#161a20);border-color:#1d242c}html.theme-dark .seoList,html.theme-dark .faqAside--alt .p,html.theme-dark .faqAside__title{color:#e9f5f3}html.theme-dark .promoStat{background:linear-gradient(180deg,#12161c,#0f1418);border-color:#1d242c}html.theme-dark .promoStat__text,html.theme-dark .promoLead,html.theme-dark .promoNote{color:#e9f5f3}html.theme-dark .promoStat--compact{background:linear-gradient(180deg,#12161c,#0f1418);border-color:#1d242c}html.theme-dark .promoLead--small,html.theme-dark .seoList--compact li,html.theme-dark .promoCTA .note{color:#e9f5f3}html.theme-dark .promoUrgency{border-color:#735a2a;background:linear-gradient(180deg,#1b160d,#121007)}html.theme-dark .promoUrgency__text{color:#f5e4b1}.plan__badges .badge,.plan .badge{background:linear-gradient(180deg,#e7f6f3,#dff2ef);border:1px solid #cfe7e3;color:#0f2e2c}html.theme-dark .plan__badges .badge,html.theme-dark .plan .badge{background:var(--mint);color:var(--mint-ink);border-color:transparent;box-shadow:0 6px 16px #a8d3cf40}html.theme-dark .proof__card{background:linear-gradient(180deg,#12161c,#0f1418);color:#e9f5f3;border-color:#1d242c}html.theme-dark .plan__title,html.theme-dark .plan h2,html.theme-dark .plan h3,html.theme-dark .price__now{color:#f0fbf9}html.theme-dark .how .stepBtn{background:#0f1418;border:1px solid #1d242c;color:#e9f5f3;box-shadow:0 2px 10px #00000059}html.theme-dark .how .stepBtn:hover{transform:translateY(-2px);box-shadow:0 8px 22px #00000073}html.theme-dark .how .stepBtn.active{background:#11161c;border-color:#2a353d;outline:4px solid rgba(168,211,207,.18);box-shadow:0 12px 28px #00000080}html.theme-dark .how .stepTitle{color:#e9f5f3}html.theme-dark .how .stepIndex{box-shadow:0 4px 14px #a8d3cf59}html.theme-dark .how .sceneWrap{background:#0f1418;border:1px solid #1d242c;box-shadow:0 10px 30px #00000073}html.theme-dark #how input,html.theme-dark #how textarea,html.theme-dark #how select{background:#0b0f12;border:1px solid #2a3139;color:#e9f5f3}html.theme-dark #how input::placeholder,html.theme-dark #how textarea::placeholder{color:#9fbebb}html.theme-dark #how .cta{background:#111317;color:#e9f5f3;border:1px solid #2a3139;box-shadow:0 6px 16px #00000073,inset 0 2px #ffffff0a}html.theme-dark #how .cta:hover{background:#161a20;box-shadow:0 10px 22px #0000008c,inset 0 2px #ffffff08}html.theme-dark #how .cta:active{transform:translateY(0)}html.theme-dark #how input:-webkit-autofill{-webkit-text-fill-color:#e9f5f3;-webkit-box-shadow:0 0 0 1000px #0b0f12 inset;caret-color:#e9f5f3}.brand__logo{background-color:#fff!important;border:1px solid #e9ecef;box-shadow:0 2px 10px #0000000f;border-radius:8px}.brand__logo{display:inline-block;width:124px;height:36px;padding:0;margin:0;border:0;background:none;-webkit-mask:url(/assets/logoheader-WhU9oks-.png) center/contain no-repeat;mask:url(/assets/logoheader-WhU9oks-.png) center/contain no-repeat;background-color:#111}.brand__logo{box-shadow:none!important;border:none!important}.benefitsCore{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:220px;height:220px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(closest-side,rgba(168,211,207,.25),rgba(168,211,207,.1) 70%,transparent 72%),linear-gradient(180deg,#fff,#eaf5f3);border:1px solid rgba(168,211,207,.45);box-shadow:0 16px 36px #a8d3cf38,inset 0 0 0 1px #fff9}.benefitsCore__text{text-align:center;color:var(--mint);font-weight:900;font-size:20px;line-height:1.2;padding:0 12px}.benefitsCore__ring{position:absolute;inset:-2px;border-radius:50%;background:conic-gradient(from 0deg,#a8d3cf00,#a8d3cfe6,#a8d3cf00 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;opacity:.85;animation:spin 18s linear infinite}.benefitsCore__button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:999px;box-shadow:0 12px 28px #a8d3cf59,0 2px #0000000f inset;font-weight:900;letter-spacing:.2px;max-width:calc(100% - 36px);white-space:nowrap;opacity:0;pointer-events:none;transition:.35s ease}.benefitsCore.show-cta .benefitsCore__text{opacity:0;transform:translateY(-6px)}.benefitsCore.show-cta .benefitsCore__button{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}:root{--ring-r: 300px;--benefit-w: 248px;--benefit-h: 148px }.benefitCard{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.99);width:var(--benefit-w);min-height:var(--benefit-h);border-radius:18px;border:1px solid #e8eeef;background:#fff;color:#0e2c2a;box-shadow:0 12px 28px #10182814;overflow:hidden;opacity:0;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .36s ease,box-shadow .25s ease,border-color .25s ease}.tileFx{position:absolute;inset:-2px;width:104%;height:104%;object-fit:cover;opacity:.12;mix-blend-mode:overlay;pointer-events:none}.benefitBgIcon{position:absolute;right:10px;bottom:8px;width:100px;height:100px;opacity:.2;stroke:#7bbdb6}.benefitCard__content{position:relative;z-index:2;padding:14px 14px 16px}.benefitCard__head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.benefitCard__icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:10px;background:#f0faf8;color:#0e2c2a}.benefitCard__title{font-weight:900;font-size:17px;letter-spacing:.3px;color:#0e2c2a}.benefitCard__text{font-size:15px;line-height:1.45;color:#2b2b2b}.benefitsCircleScene.explode .radial{opacity:1}.benefitsCircleScene.explode .n1{transform:translate(-50%,-50%) rotate(50deg) translate(var(--ring-r)) rotate(-50deg)}.benefitsCircleScene.explode .n2{transform:translate(-50%,-50%) rotate(130deg) translate(var(--ring-r)) rotate(-130deg)}.benefitsCircleScene.explode .n3{transform:translate(-50%,-50%) rotate(230deg) translate(var(--ring-r)) rotate(-230deg)}.benefitsCircleScene.explode .n4{transform:translate(-50%,-50%) rotate(310deg) translate(var(--ring-r)) rotate(-310deg)}@media (max-width:1200px){:root{--ring-r: 260px }}@media (max-width:980px){:root{--ring-r: 220px }.benefitsCore{width:180px;height:180px}.benefitCard{width:260px}}@media (max-width:720px){:root{--ring-r: 190px }.benefitCard{width:240px}}@media (max-width:560px){:root{--ring-r: 0px }.benefitCard,.benefitsCircleScene.explode .radial{position:relative;left:auto;top:auto;transform:none!important;opacity:1;margin:10px auto}.benefitsCore{position:relative;left:auto;top:auto;transform:none;margin:0 auto 14px}.benefits-bleed-full{height:auto}}html.theme-dark .footer{background:radial-gradient(140% 120% at 0% 0%,rgba(168,211,207,.06),transparent 55%),linear-gradient(180deg,#0b0f12,#10161b)!important;color:#e9f5f3;border-top:1px solid #1f252c}html.theme-dark .footer__title{color:#fff}html.theme-dark .footer__contacts,html.theme-dark .footer__address,html.theme-dark .footer__legal{color:#cfe1de}html.theme-dark .footer__legal{opacity:.9}html.theme-dark .footer__map{background:#0f1418;border:1px solid #1d242c;box-shadow:0 12px 32px #00000059,0 0 0 1px #1d242c inset}html.theme-dark .mapBadge{background:var(--mint);color:var(--mint-ink)}html.theme-dark .footer__icon{background:#fff;border:1px solid #e2eceb;box-shadow:0 6px 16px #00000040}html.theme-dark .footer__phone a{color:#fff!important}html.theme-dark .footer__phone a:hover{color:var(--mint)}html.theme-dark #about .p,html.theme-dark #about p,html.theme-dark #about li{color:#dfeeed}html.theme-dark #about b,html.theme-dark #about strong{color:#fff}html.theme-dark #about i,html.theme-dark #about em{color:#eaf7f5;opacity:1}html.theme-dark #about .h2,html.theme-dark #about h2{color:#f7fbfa}#pricing.section,section#pricing{padding-top:36px}.features{margin-top:18px}.features li{margin:10px 0}.plan__foot{margin-top:28px;padding-top:12px}.plan__foot--split{margin-top:28px;padding-top:16px;border-top:1px solid rgba(229,239,240,.18)}.pricing .plan:last-child .plan__foot--split{border-top:none;padding-top:0;margin-top:22px}html:not(.theme-dark) .plan__foot--split{border-top-color:#e5eff0}.pricing .plan{display:flex;flex-direction:column;height:100%}.plan__foot,.plan__foot--split{margin-top:auto!important;padding-top:14px}:root{--plan-min-h: 560px}.pricing{align-items:stretch}.pricing .plan{display:flex;flex-direction:column;min-height:var(--plan-min-h);padding:26px 28px 22px}.plan__foot,.plan__foot--split{margin-top:auto!important;padding-top:18px}.features{margin-bottom:8px}.pricing .plan:last-child .plan__foot--split{border-top:none;padding-top:0;margin-top:auto!important}@media (max-width: 980px){.pricing .plan{min-height:auto}}html.theme-dark #faq,html.theme-dark .faqWrap{background:#0b0f12!important;border-color:#12161c}html.theme-dark details{background:#111317;border-color:#1d242c}html.theme-dark summary{color:#e9f5f3}html.theme-dark #reviews,html.theme-dark #testimonials,html.theme-dark .reviews,html.theme-dark .testimonials,html.theme-dark .proof{background:#12161c!important;border-color:#1a2028}html.theme-dark .footer{background:#0b0f12!important;border-top:1px solid #1a2028;color:#e9f5f3}html.theme-dark .footer__phone a{color:#fff}.footer{margin-top:0;padding-top:60px}#contact.section{padding-bottom:72px}.tcard,.benefitCard{box-shadow:0 8px 22px #00000047,0 0 0 1px #ffffff08 inset}@media (max-width: 560px){.benefits-bleed-full{min-height:auto;padding:16px 0}.benefitsCircleScene{position:static}.benefitsCore{width:auto;height:auto;border-radius:14px;padding:14px;margin:0 0 10px;background:linear-gradient(180deg,#12161c,#0f1418);box-shadow:0 10px 24px #00000059,0 0 0 1px #ffffff0a inset}.benefitsCore__text{font-size:16px}.benefitsCore__button{padding:12px 18px;font-size:14px;border-radius:999px;box-shadow:0 8px 20px #a8d3cf40}.benefitsCore__ring{display:none}.benefitCard{position:relative;left:auto;top:auto;transform:none!important;opacity:1;margin:10px 0;width:100%;background:linear-gradient(180deg,#151a20,#101418);border:1px solid #1e262e;box-shadow:0 8px 22px #00000047}.benefitCard__content{padding:14px}}@media (max-width: 560px){.benefitCard__title{color:#f2fbf9}}.cta,.badge,.card__tag,.plan .cta--mega,.pill,.chip{min-height:44px;display:inline-flex;align-items:center}@media (max-width: 560px){.routeSectionBG{opacity:.24;filter:blur(.2px)}}@media (max-width: 560px){.proof__card,.pay,.payIcons,.graduatesCard{background:linear-gradient(180deg,#151a20,#101418);border:1px solid #1e262e;border-radius:14px;padding:12px;box-shadow:0 8px 22px #00000047}.proof__label{color:#e6f3f1}}@media (max-width: 560px){.plan{padding-bottom:18px}.plan__foot{margin-top:16px}}html,body{max-width:100%;overflow-x:clip}@supports not (overflow-x: clip){html,body{overflow-x:hidden}}.full-bleed,[data-full-bleed=true]{width:100%!important}.section.withRouteBG,.faqWrap.withRouteBG,.routeSectionBG{overflow:hidden;left:0;right:0;width:100%}.hero,.hero__bgVideo,.hero__image,.hero__video{max-width:100%}.hero__bgVideo,.hero__video{width:100%}@media (max-width: 560px){.benefits-bleed-full{position:relative;left:0!important;right:0!important;transform:none!important;width:100%!important;overflow:hidden}}@media (max-width: 560px){.container{padding-left:16px;padding-right:16px}}.footer__map,.footer__map iframe,[class*=bg],[class*=decor],[class*=route]{max-width:100%}.burger{display:none;width:38px;height:38px;border-radius:10px;border:1px solid #e9ecef;background:#fff;cursor:pointer;line-height:0}.burger:focus{outline:none;box-shadow:0 0 0 3px #a8d3cf59}@media (max-width:980px){.nav__links{display:none}.nav__inner{position:relative;padding-right:56px}.burger{display:inline-flex;align-items:center;justify-content:center;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:56}}@media (max-width:980px){.nav__links{display:none}.nav__inner{display:flex;align-items:center;gap:12px;padding-right:20px}.nav .cta{margin-left:auto}.burger{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid #e9ecef;background:#fff;cursor:pointer;line-height:0}}html.theme-dark .burger{background:#0f1418;border-color:#1a2028;color:#e9f5f3}.burger__gif{display:block;width:24px;height:24px;pointer-events:none}.burger__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:22px;font-weight:700;transform:translateY(-1px)}@media (max-width:980px){.cta--nav{display:none!important}}html.theme-dark .burger{background:#0f1418;border-color:#1a2028;color:#e9f5f3;box-shadow:0 1px 2px #00000073}html.theme-dark .burger:hover{box-shadow:0 6px 16px #00000080}html.theme-dark .burger .burger__gif{filter:invert(1) brightness(1.15)}html.theme-dark .burger .burger__close{color:#e9f5f3}.burger.is-open{background:#f5f7f8;border-color:#dfe3e6}html.theme-dark .burger.is-open{background:#111317;border-color:#2a3139}@media (max-width:980px){.nav__links{display:none}.burger{display:inline-flex;align-items:center;justify-content:center}}@media (max-width: 980px){.how .fadeWrap{position:relative;min-height:260px}.how .fadeScene{position:relative;inset:auto;opacity:0;transform:translateY(6px);pointer-events:none;display:none}.how .fadeScene.active{display:block;opacity:1;transform:none;pointer-events:auto}}@media (max-width: 560px){.benefitsCore__button{display:none!important}.benefitsCore__text{opacity:1!important;transform:none!important}.benefitsCircleScene,.benefitsCircleScene *{animation:none!important}.benefitsCore__ring,.tileFx{display:none!important}.benefitCard,.benefitsCore{transition:none!important}.benefits-bleed-full{left:0!important;transform:none!important;width:100%!important;min-height:auto;padding:16px 0}.benefitsCircleScene{position:static}.benefitCard{position:relative;left:auto;top:auto;transform:none!important;opacity:1!important;margin:10px 0;width:100%}.benefitsCircleScene.explode .radial,.benefitsCircleScene.explode .n1,.benefitsCircleScene.explode .n2,.benefitsCircleScene.explode .n3,.benefitsCircleScene.explode .n4{transform:none!important;opacity:1!important}}@media (max-width: 980px){.faqGrid{grid-template-columns:1fr}.faqAside--slim{justify-self:center!important;margin:12px auto 0!important;width:min(420px,100%)!important}}html,body{max-width:100%;overflow-x:hidden;overflow-x:clip}@media (max-width: 980px){.benefits-bleed-full{position:relative!important;left:0!important;right:0!important;transform:none!important;width:100%!important}}.section.withRouteBG,.faqWrap.withRouteBG,.routeSectionBG{overflow:hidden!important;left:0!important;right:0!important;width:100%!important}@media (max-width: 980px){.aboutGrid>div:first-child,.aboutGrid>div:last-child{margin-left:0!important;margin-right:0!important}}img,video,iframe,canvas{display:block;max-width:100%;height:auto}.full-bleed,[data-full-bleed=true]{width:100%!important;max-width:100%!important}html,body{overscroll-behavior-x:none;touch-action:pan-y}.scroll-x{touch-action:pan-x;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.benefits__mobileTitle{display:none}@media (max-width:560px){#benefits .benefitsCore{display:none!important}.benefits__mobileTitle{display:block;text-align:center;margin:10px auto 8px;padding:0 16px}}@media (max-width:980px){.nav__inner{padding-right:48px}.burger{right:12px}.langSwitch{margin-right:6px}.themeSwitch{margin-right:8px}}.footer__map{position:relative;width:100%;aspect-ratio:16 / 10;min-height:260px;height:auto;overflow:hidden}.footer__map iframe{position:absolute;inset:0;width:100%;height:100%!important;display:block}@media (max-width: 900px){.footer__map{aspect-ratio:16 / 12;min-height:240px}}@media (min-width: 981px){#faq .container,.faqWrap .container{padding-left:32px;padding-right:32px}.faqGrid{grid-template-columns:minmax(420px,.9fr) minmax(360px,.7fr);gap:32px}.faqGrid>div:first-child{max-width:700px}#faq .faqItem,#faq details{width:100%;max-width:700px}.faqAside--slim{justify-self:start;margin-left:8px;margin-right:auto;width:min(440px,100%)}}@media (max-width: 980px){.faqAside--slim{justify-self:center!important;margin:12px auto 0!important;width:min(420px,100%)!important}}html.theme-dark #faq details .p,html.theme-dark #faq .faqItem .p{color:#fff!important}@media (min-width: 981px){#faq .container,.faqWrap .container{padding-left:clamp(40px,6vw,80px)}#faq .h2{margin-left:clamp(8px,2vw,24px)}.faqGrid>div:first-child{margin-left:clamp(8px,2vw,24px)}}@media (min-width: 981px){#about .container{padding-left:clamp(28px,4vw,44px);padding-right:clamp(28px,4vw,44px)}.aboutGrid>div:first-child{margin-left:-6px}.aboutGrid>div:last-child{margin-right:-6px}}html.theme-dark .faqItem .faqIcon{position:relative}html.theme-dark .faqItem .faqIcon .ico{display:none}html.theme-dark .faqItem .faqIcon:before{content:"?";display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--mint);color:var(--mint-ink);font-weight:900;font-size:14px;line-height:1}html.theme-dark details[open] .faqItem .faqIcon:before{content:"i"}.plan .plan__cta{width:220px;text-align:center;padding:14px 0;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}@media (max-width: 980px){.plan__foot{flex-direction:column;align-items:stretch;gap:8px}.plan .plan__cta{width:100%}.plan__foot .note,.plan__foot .note--right{text-align:left}}.seoLink{--c: var(--mint, #27c0a7);color:var(--c);text-decoration:none;position:relative;display:inline-flex;align-items:baseline;gap:6px;font-weight:600;line-height:1.25}.seoLink__text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .25s ease,opacity .25s ease}.seoLink__arrow{transform:translate(0);opacity:.7;transition:transform .25s ease,opacity .25s ease}.seoLink:hover .seoLink__text{background-size:0 1px;opacity:.95}.seoLink:hover .seoLink__arrow{transform:translate(3px);opacity:1}.seoInline{margin-top:10px}@media (max-width:980px){html:not(.theme-dark) .plan{background:linear-gradient(180deg,#fff,#f6fbf9)!important;color:#0e2c2a!important;border-color:#e8eeef!important;box-shadow:0 10px 28px #1018280f!important}}@media (max-width:560px){html.theme-dark .benefitCard{background:linear-gradient(180deg,#151a20,#101418);border:1px solid #1e262e;box-shadow:0 8px 22px #00000047}html:not(.theme-dark) .benefitCard{background:#fff;color:#0e2c2a;border:1px solid #e8eeef;box-shadow:0 12px 28px #10182814}html:not(.theme-dark) .benefitsCore{background:radial-gradient(closest-side,rgba(168,211,207,.25),rgba(168,211,207,.1) 70%,transparent 72%),linear-gradient(180deg,#fff,#eaf5f3);border-color:#d9ece9}}.brand__logo{width:132px;height:48px;display:inline-block;background-color:#111;background-image:none!important;-webkit-mask:url(/assets/logoheader-WhU9oks-.png) center/contain no-repeat;mask:url(/assets/logoheader-WhU9oks-.png) center/contain no-repeat}.brand__logo{filter:drop-shadow(0 0 0 rgba(0,0,0,0))}.brand__logo{width:132px;height:48px;display:inline-block;background-color:#111;-webkit-mask-image:url(/assets/logoheader-WhU9oks-.png);mask-image:url(/assets/logoheader-WhU9oks-.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}html.theme-dark .brand__logo{background-color:#fff}@supports not (-webkit-mask-image: url()){.brand__logo{background:url(/logo-utl.png) center/contain no-repeat}html.theme-dark .brand__logo{filter:invert(1) brightness(1.4) contrast(1.05)}}.brand__logo{display:inline-block;width:132px;height:48px;background:none!important;background-color:#111!important;-webkit-mask-image:url(/assets/logoheader-WhU9oks-.png)!important;mask-image:url(/assets/logoheader-WhU9oks-.png)!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:left center!important;mask-position:left center!important;-webkit-mask-size:contain!important;mask-size:contain!important;border:0!important;box-shadow:none!important;border-radius:0!important}html.theme-dark .brand__logo{background-color:#fff!important}@supports not (-webkit-mask-image: url()){.brand__logo{background:url(/assets/logoheader-WhU9oks-.png) left center / contain no-repeat!important;background-color:transparent!important}html.theme-dark .brand__logo{filter:invert(1) brightness(1.2)}}@media (max-width: 560px){html:not(.theme-dark) .proof__card,html:not(.theme-dark) .pay,html:not(.theme-dark) .payIcons,html:not(.theme-dark) .graduatesCard{background:linear-gradient(180deg,#fff,#f6fbf9)!important;color:#0e2c2a!important;border:1px solid #e8eeef!important;box-shadow:0 10px 28px #1018280f!important}html.theme-dark .proof__card,html.theme-dark .pay,html.theme-dark .payIcons,html.theme-dark .graduatesCard{background:linear-gradient(180deg,#151a20,#101418)!important;border:1px solid #1e262e!important;box-shadow:0 8px 22px #00000047!important}}@media (max-width:640px){.how .dual--compact{grid-template-columns:1fr!important;gap:14px!important}.how .format__card{transform:none!important}.how .fadeWrap{position:relative}.how .fadeScene{position:relative;inset:auto;display:none;opacity:0;transform:none}.how .fadeScene.active{display:block;opacity:1}}html:not(.theme-dark) .benefitCard__title,html:not(.theme-dark) .benefitCard__text,html:not(.theme-dark) .proof__card,html:not(.theme-dark) .proof__card .p,html:not(.theme-dark) .proof__card p,html:not(.theme-dark) .proof__label,html:not(.theme-dark) .guardText{color:#111!important;opacity:1!important}
