@font-face{font-family:Manrope;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/manrope-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/manrope-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/urbanist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/urbanist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--css-build:2;--bg-primary:#09090b;--bg-secondary:#131316;--bg-elevated:#1b1b20;--bg-glass:#1c1c228c;--text-primary:#f4f4f5;--text-secondary:#8b8b94;--text-tertiary:#4a4a52;--text-inverse:#0b0b0d;--text-on-glow:#ffffffd1;--border-primary:#ffffff14;--border-secondary:#ffffff29;--accent-primary:#fff;--accent-hover:#d9d9de;--accent-positive:#8be28b;--brand-tri:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 38.25'%3E%3Cpolygon points='3,35.25 20,3.6 37,35.25' stroke='%23000' stroke-width='6' stroke-linejoin='round'/%3E%3C/svg%3E");--brand-tri-outline:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 38.25'%3E%3Cpolygon points='1.5,36.75 20,1.5 38.5,36.75' fill='none' stroke='%23000' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E");--brand-tri-ratio:40 / 38.25;--glow-webflow:#2d5cff;--glow-framer:#7b45d6;--glow-sky:#2fa3f7;--glow-teal:#2ec5b6;--glow-spline:#e34be4;--glow-amber:#f0a24f;--glow-ember:#d9643a;--brand-youtube:#f03;--brand-telegram:#2aabee;--font-body:"Urbanist", "Manrope", system-ui, sans-serif;--h1-size:clamp(44px, 7vw, 120px);--h2-size:clamp(32px, 4.4vw, 72px);--h3-size:clamp(20px, 1.8vw, 28px);--display-num:clamp(40px, 4.2vw, 68px);--text-size:17px;--small-size:14px;--space-xs:8px;--space-s:16px;--space-m:24px;--space-l:40px;--space-xl:64px;--section-gap:clamp(96px, 11vw, 176px);--grid-gap:14px;--radius-s:12px;--radius-m:20px;--radius-l:28px;--radius-full:999px;--container-max:100%;--container-padding:clamp(16px, 2.6vw, 48px);--ease:cubic-bezier(.2, .7, .1, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:96px;overflow-x:clip}body{background:var(--bg-primary);color:var(--text-primary);font:400 var(--text-size)/1.5 var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img,video{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,p,dl,dd,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--container-max);padding-inline:var(--container-padding);margin-inline:auto}.section-spacer{height:var(--section-gap)}.h1,.h2{letter-spacing:-.035em;text-wrap:balance;font-weight:500}.h1{font-size:var(--h1-size);line-height:.95}.h2{font-size:var(--h2-size);line-height:1}.h3{font-size:var(--h3-size);letter-spacing:-.01em;font-weight:500;line-height:1.2}.muted{color:var(--text-secondary);font-weight:300}.nowrap{white-space:nowrap}.text-secondary{color:var(--text-secondary)}.eyebrow{font-size:var(--small-size);color:var(--text-secondary);letter-spacing:.02em;align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";width:9px;aspect-ratio:var(--brand-tri-ratio);-webkit-mask:var(--brand-tri) center / contain no-repeat;-webkit-mask:var(--brand-tri) center / contain no-repeat;mask:var(--brand-tri) center / contain no-repeat;background:currentColor;flex:none}.section-head{gap:var(--space-l);margin-bottom:var(--space-xl);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;display:grid}.section-head .eyebrow{margin-bottom:var(--space-m)}.section-head__side{gap:var(--space-m);color:var(--text-secondary);justify-self:end;justify-items:start;max-width:460px;display:grid}.btn{border-radius:var(--radius-full);min-height:48px;font:600 var(--small-size)/1 var(--font-body);cursor:pointer;white-space:nowrap;transition:background .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease), transform .25s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn svg{flex:none;width:18px;height:18px}.btn--primary{background:var(--accent-primary);color:var(--text-inverse)}.btn--primary:hover{background:var(--accent-hover)}.btn--ghost{border-color:var(--border-secondary);color:var(--text-primary);background:0 0}.btn--ghost:hover{border-color:var(--text-primary)}.btn--youtube{background:var(--brand-youtube);color:#fff}.btn--youtube:hover{background:#e0002d}.btn--telegram{background:var(--brand-telegram);color:#fff}.btn--telegram:hover{background:#1f97d4}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.icon-btn{border:1px solid var(--border-primary);width:40px;height:40px;color:var(--text-primary);transition:background .25s var(--ease), color .25s var(--ease), transform .35s var(--ease);background:#ffffff0f;border-radius:50%;flex:none;place-items:center;display:inline-grid}.icon-btn svg{width:16px;height:16px}.ring{color:currentColor;border:1px solid #ffffff38;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:inline-grid}.ring svg{width:18px;height:18px}.glass{background:var(--bg-glass);border:1px solid var(--border-primary);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%)}:where(.glow){--g1:var(--glow-sky);--g2:var(--glow-amber);--g3:var(--glow-webflow)}.glow,.course-card.glow,.channel.glow,.stat.glow,.fact.glow{background:radial-gradient(90% 80% at 15% 10%, color-mix(in srgb, var(--g1) 75%, transparent) 0%, transparent 60%), radial-gradient(80% 90% at 95% 95%, color-mix(in srgb, var(--g2) 80%, transparent) 0%, transparent 62%), radial-gradient(60% 60% at 60% 45%, color-mix(in srgb, var(--g3) 55%, transparent) 0%, transparent 70%), var(--bg-elevated);border-color:#0000}.glyph{color:currentColor;flex:none;align-items:flex-end;display:inline-flex}.glyph--bars{gap:4px;height:24px}.glyph--bars i{opacity:.85;background:currentColor;border-radius:2px;width:3px}.glyph--bars i:first-child{height:18%}.glyph--bars i:nth-child(2){height:40%}.glyph--bars i:nth-child(3){height:25%}.glyph--bars i:nth-child(4){height:70%}.glyph--bars i:nth-child(5){height:55%}.glyph--bars i:nth-child(6){height:100%}.glyph--bars i:nth-child(7){height:30%}.glyph--slider{align-items:center;gap:7px}.glyph--slider i{opacity:.6;background:currentColor;border-radius:50%;width:5px;height:5px}.glyph--slider i.is-mid{opacity:.8;width:10px;height:10px}.glyph--slider i.is-big{opacity:1;width:20px;height:20px}.glyph--wave{width:96px;height:24px}.glyph--wave svg{width:100%;height:100%;overflow:visible}.glyph--matrix{grid-template-columns:repeat(8,5px);align-items:center;gap:5px;display:inline-grid}.glyph--matrix i{opacity:.35;border:1px solid;border-radius:50%;width:5px;height:5px}.glyph--matrix i.is-on{opacity:1;background:currentColor}.glyph--gauge{width:40px;height:40px}.glyph--gauge svg{width:100%;height:100%}.glyph--path{align-items:center;gap:0}.glyph--path i{background:currentColor;border-radius:50%;width:8px;height:8px}.glyph--path b{opacity:.4;background:currentColor;width:18px;height:1px}.header{z-index:40;padding-top:14px;position:fixed;inset:0 0 auto}.header__inner{justify-content:space-between;align-items:center;gap:var(--space-m);display:flex}.logo{--logo-cap:17px;align-content:center;align-items:end;gap:calc(var(--logo-cap) * .45);min-height:44px;color:var(--text-primary);grid-auto-flow:column;display:inline-grid}.logo__mark{height:calc(var(--logo-cap) * 1.75);width:auto;margin-bottom:calc(var(--logo-cap) * .331);display:block}.logo__word{height:calc(var(--logo-cap) * 1.398);width:auto;display:block}.header__nav{border-radius:var(--radius-full);gap:4px;padding:4px;display:flex}.header__link{white-space:nowrap;border-radius:var(--radius-full);min-height:40px;font-size:var(--small-size);color:var(--text-secondary);align-items:center;padding:0 18px;font-weight:500;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.header__link:hover{color:var(--text-primary)}.header__link.is-active{background:var(--accent-primary);color:var(--text-inverse)}.header__actions{align-items:center;gap:8px;display:flex}.lang{border-radius:var(--radius-full);align-items:center;gap:2px;padding:4px;display:inline-flex}.lang__icon{width:18px;height:18px;color:var(--text-secondary);flex:none;margin:0 4px 0 8px}.lang__link{border-radius:var(--radius-full);min-width:40px;height:36px;font-size:var(--small-size);color:var(--text-primary);transition:color .25s var(--ease), background .25s var(--ease);place-items:center;padding:0 10px;font-weight:600;text-decoration:none;display:inline-grid}.lang__link:not(.is-active):hover{background:var(--border-secondary)}.lang__link.is-active{background:var(--glow-webflow);color:#fff}.header__login{min-height:44px;padding:0 18px}.header__toggle{display:none}.hero{text-align:center;padding-top:clamp(120px,15vh,180px);padding-bottom:40px;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;filter:blur(40px);pointer-events:none;background:radial-gradient(30% 40% at 28%,#2d5cff59,#0000 70%),radial-gradient(28% 38% at 74% 55%,#f0a24f40,#0000 70%),radial-gradient(26% 32% at 52% 30%,#7b45d647,#0000 70%);width:150vw;height:1000px;position:absolute;top:38%;left:50%;transform:translate(-50%)}.hero__badge{border-radius:var(--radius-full);min-height:40px;font-size:var(--small-size);color:var(--text-primary);margin-bottom:var(--space-l);animation:fade .9s var(--ease) both;align-items:center;gap:12px;padding:0 16px 0 6px;display:inline-flex}.hero__badge-dot{background:var(--accent-primary);width:28px;height:28px;color:var(--text-inverse);border-radius:50%;place-items:center;display:grid}.hero__badge-dot svg{width:12px;height:12px}.hero__title{max-width:14ch;margin-inline:auto}.hero__title .line{padding-bottom:.06em;display:block;overflow:hidden}.hero__title .line>span{animation:rise 1.1s var(--ease) both;display:block}.hero__title .line:nth-child(2)>span{animation-delay:.1s}.hero__sub{margin:var(--space-m) auto 0;max-width:540px;color:var(--text-secondary);font-size:var(--text-size);animation:fade 1s .35s var(--ease) both}.hero__actions{margin-top:var(--space-l);animation:fade 1s .45s var(--ease) both;flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hero__stage{perspective:1600px;perspective-origin:50% 0;--p:0;padding-inline:var(--container-padding);margin-top:clamp(56px,7vw,104px);position:relative}.player{border-radius:var(--radius-l);border:1px solid var(--border-secondary);text-align:left;transform-origin:50% 0;width:min(1180px,100%);transform:rotateX(calc(24deg * (1 - var(--p)))) scale(calc(.92 + .08 * var(--p)));animation:unfold 1.4s .2s var(--ease) both;background:#050506;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 60px 140px #000000b3,0 0 0 10px #ffffff08}.player__bar{border-bottom:1px solid var(--border-primary);font-size:var(--small-size);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.player__dots{gap:6px;display:flex}.player__dots i{background:#ffffff24;border-radius:50%;width:10px;height:10px}.player__title{color:var(--text-primary);font-weight:500}.player__video{aspect-ratio:16/9;object-fit:cover;background:#111;width:100%}.player__controls{font-size:var(--small-size);color:var(--text-secondary);align-items:center;gap:14px;padding:12px 16px;display:flex}.player__play{background:var(--accent-primary);width:32px;height:32px;color:var(--text-inverse);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.player__play svg{width:12px;height:12px}.player__progress{background:#ffffff1f;border-radius:2px;flex:1;height:4px;overflow:hidden}.player__progress i{background:var(--accent-primary);width:0;height:100%;display:block}.float{z-index:2;border-radius:var(--radius-m);box-sizing:border-box;text-align:left;width:max-content;min-width:clamp(190px,15vw,260px);max-width:320px;animation:fade 1s .9s var(--ease) both;gap:26px;padding:18px 20px;display:grid;position:absolute}.float__top{font-size:var(--small-size);color:var(--text-on-glow);justify-content:space-between;align-items:center;gap:12px;display:flex}.float__num{font-size:var(--display-num);letter-spacing:-.03em;white-space:nowrap;flex-direction:column;align-items:flex-start;gap:8px;font-weight:500;line-height:1;display:flex}.float__num small{font-size:var(--small-size);color:var(--text-on-glow);letter-spacing:0;white-space:normal;font-weight:400;line-height:1.25}.float__tools{flex-wrap:wrap;gap:6px;display:flex}.float__tools span{border-radius:var(--radius-full);font-size:var(--small-size);background:#ffffff14;padding:6px 12px}.float--a{left:calc(var(--container-padding) + 2%);translate:0 calc(-80px * var(--p));top:14%}.float--b{right:calc(var(--container-padding) + 2%);translate:0 calc(-140px * var(--p));--g1:var(--glow-amber);--g2:var(--glow-ember);--g3:#9b6bff;top:8%}.float--c{right:calc(var(--container-padding) + 5%);translate:0 calc(-50px * var(--p));top:54%}.float--d{left:calc(var(--container-padding) + 5%);translate:0 calc(-100px * var(--p));top:58%}@keyframes rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes fade{0%{opacity:0;translate:0 16px}}@keyframes slide{0%{translate:0 16px}}@keyframes unfold{0%{rotate:x 30deg}to{rotate:x 0deg}}@keyframes wall-up{to{transform:translateY(-50%)}}@keyframes wall-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.school__statement{font-size:var(--h2-size);letter-spacing:-.035em;max-width:18em;font-weight:500;line-height:1.12}.js .school__statement .w{color:var(--text-tertiary);transition:color .45s var(--ease)}.js .school__statement .w.is-lit{color:var(--text-primary)}.statement-pair{white-space:nowrap}.statement-photo{vertical-align:-.06em;border-radius:var(--radius-full);background:var(--bg-elevated);width:1.6em;height:.9em;margin-inline:.04em;display:inline-block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.statement-photo img{object-fit:cover;width:1.6em;max-width:none;height:100%;display:block}.js .statement-photo{width:0;transition:width .7s var(--ease), margin .7s var(--ease);margin-inline:0}.js .statement-photo.is-lit{width:1.6em;margin-inline:.04em}.school__facts{gap:var(--grid-gap);margin-top:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fact{gap:var(--space-l);min-height:260px;padding:var(--space-m);border-radius:var(--radius-l);background:var(--bg-secondary);border:1px solid var(--border-primary);flex-direction:column;display:flex}.fact__top{color:var(--text-secondary);justify-content:space-between;align-items:center;display:flex}.fact__title{font-size:var(--text-size);color:var(--text-primary)}.fact.glow .fact__top,.fact.glow .fact__label{color:var(--text-on-glow)}.fact__bottom{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;display:flex}.fact__num{font-size:var(--display-num);letter-spacing:-.04em;font-weight:500;line-height:.9}.fact__num--text{font-size:var(--h3-size);letter-spacing:-.02em;line-height:1.1}.fact__label{font-size:var(--small-size);color:var(--text-secondary);margin-top:10px}.fact--access{--g1:var(--glow-teal);--g2:var(--glow-webflow);--g3:var(--glow-sky)}.fact__row{align-items:flex-end;gap:14px;display:flex}.micro{width:72px;height:20px;color:var(--text-secondary);flex:none;margin-bottom:4px}.micro__on{fill:var(--text-primary)}.fact.glow .micro{color:#ffffff73}.menu__grid{gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.course-card{gap:var(--space-m);min-height:520px;padding:var(--space-m);border-radius:var(--radius-l);transition:transform .4s var(--ease), box-shadow .4s var(--ease);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.course-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px #00000073}.course-card:hover .icon-btn{background:var(--accent-primary);color:var(--text-inverse);transform:rotate(45deg)}.course-card__top{justify-content:space-between;align-items:center;display:flex}.course-card__step{font-size:var(--small-size);color:var(--text-on-glow);margin-bottom:10px;display:block}.course-card__name{font-size:var(--h3-size);letter-spacing:-.02em;font-weight:500;line-height:1.05}.course-card__lead{color:var(--text-on-glow);font-size:var(--text-size);margin-top:10px}.course-card__list{font-size:var(--small-size);display:grid}.course-card__list li{border-top:1px solid #ffffff29;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.course-card__list span:last-child{color:var(--text-on-glow);text-align:right}.course-card__list span:first-child{white-space:nowrap}.course-card__bottom{gap:10px;margin-top:auto;display:grid}.course-card__price{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.course-card__price b{font-size:var(--display-num);letter-spacing:-.04em;font-weight:500;line-height:.9}.course-card__price small{font-size:var(--small-size);color:var(--text-on-glow);margin-left:6px;font-weight:400}.course-card__note{font-size:var(--small-size);color:var(--text-on-glow)}.course-card--aperitiv{--g1:var(--glow-teal);--g2:var(--glow-sky);--g3:#7fd0ff}.course-card--practicum{--g1:var(--glow-webflow);--g2:#4f7bff;--g3:var(--glow-sky)}.course-card--kitchen{--g1:var(--glow-framer);--g2:var(--glow-spline);--g3:#9b6bff}.course-card--chef{--g1:var(--glow-amber);--g2:var(--glow-ember);--g3:#c46a2f}.recipes__grid{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.recipe{border-radius:var(--radius-l);background:var(--bg-secondary);border:1px solid var(--border-primary);min-width:0;transition:border-color .3s var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.recipe:hover{border-color:var(--border-secondary)}.recipe__img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:filter .5s var(--ease)}.recipe:hover .recipe__img{filter:brightness(1.06)}.recipe:hover .icon-btn{background:var(--accent-primary);color:var(--text-inverse);transform:rotate(45deg)}.recipe__panel{padding:20px var(--space-m) var(--space-m);flex:1;grid-template-columns:1fr auto;align-items:end;gap:16px;display:grid}.recipe__meta{font-size:var(--small-size);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px;display:flex}.recipe__meta .ticks{color:var(--text-secondary)}.recipe__title{font-size:var(--h3-size);letter-spacing:-.02em;font-weight:500;line-height:1.15}.recipe__price{font-size:var(--h3-size);letter-spacing:-.03em;align-items:center;gap:14px;font-weight:500;line-height:1;display:flex}.recipes__perk{border-radius:var(--radius-full);border:1px solid var(--border-secondary);min-height:36px;color:var(--text-primary);font-size:var(--small-size);align-items:center;gap:10px;padding:0 14px;display:inline-flex}.calc__grid{gap:var(--grid-gap);grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr);align-items:start;display:grid}.calc__menu{gap:var(--grid-gap);display:grid}.calc__group{padding:var(--space-m);border-radius:var(--radius-l);background:var(--bg-secondary);border:1px solid var(--border-primary)}.calc__group-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.calc__group-title span{font-size:var(--small-size);color:var(--text-secondary);font-weight:400}.calc__bundle{font-size:var(--small-size);color:var(--accent-positive);margin-top:12px}.calc__item{border-top:1px solid var(--border-primary);cursor:pointer;align-items:center;gap:14px;min-height:56px;padding:8px 0;display:flex}.calc__item input{appearance:none;cursor:pointer;border:2px solid #ffffff73;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;margin:0;transition:background .2s,border-color .2s;display:grid}.calc__item input:after{content:"";border:2px solid var(--text-inverse);opacity:0;border-top:0;border-right:0;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.calc__item input:checked{background:var(--accent-primary);border-color:var(--accent-primary)}.calc__item input:checked:after{opacity:1}.calc__item:hover input{border-color:var(--text-primary)}.calc__item input:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.calc__item-leader{flex:1}.calc__hint{color:var(--text-secondary);margin-top:16px}.calc__empty{font-size:var(--small-size);color:var(--text-secondary)}.calc__item-price{font-weight:600}.calc__side{gap:var(--grid-gap);display:grid;position:sticky;top:96px}.calc__check{padding:var(--space-m);border-radius:var(--radius-l);background:var(--bg-secondary);border:1px solid var(--border-primary);gap:16px;display:grid}.calc__pay-note{font-size:14px}#calc-checkout[hidden]{display:none}.calc__pay-list{gap:8px;display:grid}.calc__pay-list:empty{display:none}.calc__pay-item{justify-content:space-between;gap:12px}.calc__check-top{color:var(--text-secondary);justify-content:space-between;align-items:center;display:flex}.calc__check-top .h3{color:var(--text-primary)}.calc__rows{font-size:var(--small-size);gap:10px;display:grid}.calc__row{color:var(--text-secondary);justify-content:space-between;gap:12px;display:flex}.calc__row dd{color:var(--text-primary)}.calc__row--discount,.calc__row--discount dd{color:var(--accent-positive)}.calc__total{border-top:1px solid var(--border-primary);justify-content:space-between;align-items:baseline;padding-top:16px;display:flex}.calc__total strong{font-size:var(--display-num);letter-spacing:-.04em;font-weight:500;line-height:1}.calc__full{--g1:var(--glow-framer);--g2:var(--glow-spline);--g3:var(--glow-webflow);padding:var(--space-m);border-radius:var(--radius-l);gap:14px;display:grid}.calc__full-title{font-size:var(--h3-size);font-weight:500;line-height:1.2}.calc__full-price{align-items:baseline;gap:12px;display:flex}.calc__full-price strong{font-size:var(--display-num);letter-spacing:-.04em;font-weight:500;line-height:1}.calc__full-price s{color:#ffffff8c}.calc__full-save{border-radius:var(--radius-full);color:var(--text-inverse);background:#ffffffeb;justify-self:start;padding:6px 12px;font-weight:600}.calc__full-note,.calc__full-nudge{font-size:var(--small-size);color:#ffffffe0}.calc__full-nudge{color:var(--text-primary);font-weight:600}.calc__full-done{font-weight:600}.calc__notes{gap:var(--grid-gap);margin-top:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc__note{padding:var(--space-m);border-radius:var(--radius-l);border:1px solid var(--border-primary);font-size:var(--small-size);gap:6px;display:grid}.calc__note a{color:var(--text-primary)}.manifesto__statement{font-size:var(--h2-size);letter-spacing:-.03em;text-wrap:balance;max-width:22ch;font-weight:500;line-height:1.1}.manifesto__grid{gap:var(--space-l);margin-top:var(--space-xl);padding-top:var(--space-l);border-top:1px solid var(--border-primary);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.manifesto__item p{color:var(--text-secondary);font-size:var(--text-size);margin-top:12px}.manifesto__item .num{font-size:var(--small-size);color:var(--text-secondary);margin-bottom:var(--space-m);justify-content:space-between;align-items:center;display:flex}.about__grid{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);display:grid}.about__photo{border-radius:var(--radius-l);isolation:isolate;background:#000;min-height:600px;position:relative;overflow:hidden}.about__photo img{object-fit:cover;object-position:50% 20%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.about__photo:after{content:"";z-index:-1;background:radial-gradient(70% 45% at 50% 105%,#2d5cff80,#0000 70%),linear-gradient(#0000 55%,#000000d9);position:absolute;inset:0}.about__name{left:var(--space-m);right:var(--space-m);bottom:var(--space-m);font-size:var(--h2-size);letter-spacing:-.03em;font-weight:500;line-height:1;position:absolute}.about__name span{font-size:var(--small-size);letter-spacing:0;color:var(--text-on-glow);margin-bottom:10px;font-weight:300;display:block}.about__body{gap:var(--space-l);padding:var(--space-l);border-radius:var(--radius-l);background:var(--bg-secondary);border:1px solid var(--border-primary);flex-direction:column;display:flex}.about__text{color:var(--text-secondary);max-width:62ch;font-size:var(--text-size);gap:14px;display:grid}.about__text strong{color:var(--text-primary);font-weight:500}.about__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;display:grid}.stat{border-radius:var(--radius-m);border:1px solid var(--border-primary);background:#ffffff08;gap:28px;padding:18px;display:grid}.stat__top{color:var(--text-secondary);justify-content:space-between;align-items:center;min-height:24px;display:flex}.stat dt{font-size:var(--display-num);letter-spacing:-.03em;white-space:nowrap;font-weight:500;line-height:1}.stat dd{font-size:var(--small-size);color:var(--text-secondary);margin-top:8px}.about__stats .stat{align-content:start;gap:0}.stat.glow{--g1:var(--glow-webflow);--g2:var(--glow-framer);--g3:var(--glow-sky)}.stat.glow dd,.stat.glow .stat__top{color:var(--text-on-glow)}.talks{margin-top:var(--grid-gap);gap:var(--grid-gap);grid-template-columns:minmax(300px,.8fr) minmax(0,2fr);align-items:stretch;display:grid}.talks__intro{gap:var(--space-m);padding:var(--space-l);border-radius:var(--radius-l);background:var(--bg-secondary);border:1px solid var(--border-primary);flex-direction:column;display:flex}.talks__intro p{color:var(--text-secondary);font-size:var(--text-size)}.talks__intro strong{color:var(--text-primary);font-weight:500}.talks__intro .glyph{color:var(--text-secondary);margin-top:auto}.talks__media{border-radius:var(--radius-l);min-width:0;min-height:320px;position:relative;overflow:hidden}.talks__gallery{overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;display:flex;position:absolute;inset:0;overflow-x:auto}.talks__gallery::-webkit-scrollbar{display:none}.talks__gallery:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.talks__gallery figure{border-radius:var(--radius-l);background:var(--bg-secondary);flex:none;height:100%;overflow:hidden}.talks__gallery img{width:auto;max-width:none;height:100%}.talks__controls{gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.talks__controls .icon-btn{cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0c99;border-color:#ffffff40;width:48px;height:48px}.talks__controls .icon-btn svg{width:18px;height:18px}.talks__controls .icon-btn:hover:not(:disabled),.talks__controls .icon-btn:focus-visible{background:var(--text-primary);color:var(--text-inverse)}.talks__controls .icon-btn:disabled{opacity:.4;cursor:default}.audience__grid{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.route{padding:var(--space-m);border-radius:var(--radius-l);background:var(--bg-secondary);border:1px solid var(--border-primary);min-height:320px;transition:border-color .3s var(--ease);flex-direction:column;gap:14px;text-decoration:none;display:flex}.route:hover{border-color:var(--border-secondary)}.route:hover .icon-btn{background:var(--accent-primary);color:var(--text-inverse)}.route__top{color:var(--text-secondary);margin-bottom:var(--space-s);justify-content:space-between;align-items:center;display:flex}.route p{color:var(--text-secondary);font-size:var(--text-size)}.route__hint{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex;color:var(--text-primary)!important}.community__grid{gap:var(--grid-gap);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.channel{gap:var(--space-m);padding:var(--space-m);border-radius:var(--radius-l);background:var(--bg-secondary);border:1px solid var(--border-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}.channel__head{align-items:center;gap:14px;display:flex}.channel__head>.glyph{color:var(--text-on-glow);margin-left:auto}.channel__logo{flex:none;width:52px;height:52px}.channel__name{font-size:var(--h3-size);font-weight:600;line-height:1.1}.channel__handle{font-size:var(--small-size);color:var(--text-secondary)}.channel.glow .channel__handle,.channel.glow .channel__text{color:var(--text-on-glow)}.channel__stat{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;display:flex}.channel__num{font-size:var(--display-num);letter-spacing:-.04em;white-space:nowrap;font-weight:500;line-height:.9}.channel__num small{font-size:var(--small-size);letter-spacing:0;color:var(--text-secondary);margin-top:10px;font-weight:400;display:block}.channel.glow .channel__num small{color:var(--text-on-glow)}.channel__text{color:var(--text-secondary);font-size:var(--text-size);max-width:46ch}.channel__actions{flex-wrap:wrap;gap:10px;display:flex}.channel__side{gap:var(--grid-gap);display:grid}.channel--youtube{--g1:#ff2a4a;--g2:var(--glow-amber);--g3:#7a1630}.channel__videos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.video-thumb{border-radius:var(--radius-s);aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.video-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.video-thumb:hover img{transform:scale(1.05)}.video-thumb__play{z-index:1;background:var(--brand-youtube);border-radius:8px;place-items:center;width:44px;height:30px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.video-thumb__play svg{color:#fff;width:12px;height:12px}.channel--telegram{--g1:var(--brand-telegram);--g2:#1c5fa8;--g3:#57c6ff}.channel--reviews{--g1:var(--glow-amber);--g2:var(--glow-spline);--g3:var(--glow-framer)}.channel--reviews .channel__num{font-size:var(--display-num)}.channel--base .channel__head .ring{color:var(--text-primary)}.stars{color:#ffd36e;gap:4px;display:flex}.stars svg{width:18px;height:18px}.faq__grid{gap:var(--space-l);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;display:grid}.faq__aside{gap:var(--space-m);justify-items:start;display:grid;position:sticky;top:110px}.faq__aside p{color:var(--text-secondary);max-width:34ch}.faq__list{gap:8px;display:grid}.faq__item{border-radius:var(--radius-m);background:var(--bg-secondary);border:1px solid var(--border-primary);transition:border-color .3s}.faq__item[open]{border-color:var(--border-secondary)}.faq__item summary{cursor:pointer;min-height:68px;font-weight:500;font-size:var(--text-size);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";border:1px solid var(--border-secondary);width:32px;height:32px;transition:transform .3s var(--ease);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.faq__item[open] summary:after{transform:rotate(45deg)}.faq__answer{color:var(--text-secondary);gap:10px;padding:0 20px 20px;display:grid}.faq__answer strong{color:var(--text-primary);font-weight:500}.faq__answer a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-secondary);text-decoration-color:var(--border-secondary);text-underline-offset:.2em;transition:text-decoration-color .3s var(--ease)}.faq__answer a:hover{text-decoration-color:currentColor}.final{padding-inline:var(--container-padding)}.final__card{isolation:isolate;border-radius:var(--radius-l);text-align:center;min-height:clamp(600px,60vw,940px);padding:var(--space-xl) var(--space-m);place-items:center;display:grid;position:relative;overflow:hidden}.final__wall{z-index:-2;opacity:.6;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid;position:absolute;inset:-50% -25%;transform:perspective(1400px)rotateX(28deg)rotate(-10deg)}.final__col{overflow:hidden}.final__track{gap:14px;animation:80s linear infinite wall-up;display:grid}.final__col:nth-child(2n) .final__track{animation-name:wall-down;animation-duration:95s}.final__track img{aspect-ratio:578/320;object-fit:cover;border-radius:10px;width:100%}.final__card:before{content:"";z-index:-1;background:radial-gradient(45% 55% at 18% 18%,#2d5cffcc,#0000 70%),radial-gradient(45% 55% at 86% 86%,#f0a24fbf,#0000 70%),radial-gradient(55% 60%,#09090be6,#09090b99 70%,#09090b59);position:absolute;inset:0}.final__inner{justify-items:center;gap:var(--space-l);display:grid}.final__eyebrow{color:var(--text-on-glow)}.final__title{max-width:18ch;font-size:var(--h2-size)}.final__title .muted{color:#ffffff9e}.final__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.final .btn--ghost{border-color:#ffffff80}.final__order{font-size:var(--small-size);color:var(--text-on-glow)}.final__order a{white-space:nowrap;color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-secondary);text-decoration-color:var(--border-secondary);text-underline-offset:4px;margin-left:6px;font-weight:500;transition:text-decoration-color .2s}.final__order a:hover,.final__order a:focus-visible{text-decoration-color:currentColor}.footer{padding-top:var(--section-gap);color:var(--text-secondary);font-size:var(--small-size);overflow:hidden}.footer__top{gap:var(--space-l);padding-bottom:var(--space-xl);border-bottom:1px solid var(--border-primary);grid-template-columns:minmax(260px,1.3fr) repeat(4,minmax(0,1fr));display:grid}.footer__brand{gap:var(--space-m);align-content:start;justify-items:start;display:grid}.footer__brand p{max-width:32ch}.footer__brand .logo{--logo-cap:20px}.footer__socials{gap:8px;display:flex}.footer__social{border:1px solid var(--border-secondary);width:44px;height:44px;color:var(--text-primary);border-radius:50%;place-items:center;transition:background .25s,color .25s;display:grid}.footer__social:hover{background:var(--accent-primary);color:var(--text-inverse)}.footer__social svg{width:18px;height:18px}.footer__col{align-content:start;gap:2px;display:grid}.footer__heading{color:var(--text-primary);font-size:var(--small-size);margin-bottom:10px;font-weight:600}.footer__col a{align-items:center;gap:8px;min-height:34px;text-decoration:none;transition:color .2s;display:inline-flex}.footer__col a:hover{color:var(--text-primary)}.footer__tag{font-size:var(--small-size);border-radius:var(--radius-full);border:1px solid var(--border-secondary);color:var(--text-primary);padding:2px 8px}.footer__bottom{padding-block:var(--space-m);font-size:var(--small-size);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.footer__bottom a{text-decoration:none}.footer__bottom a:hover,.footer__bottom a[aria-current]{color:var(--text-primary)}.footer__legal{gap:8px var(--space-m);flex-wrap:wrap;display:flex}.footer__cookie{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .2s}.footer__cookie:hover{color:var(--text-primary)}.cookie{z-index:50;left:var(--container-padding);bottom:var(--container-padding);width:min(420px, calc(100% - 2 * var(--container-padding)));gap:var(--space-s);padding:var(--space-m);border:1px solid var(--border-secondary);border-radius:var(--radius-m);background:var(--bg-elevated);font-size:var(--small-size);color:var(--text-secondary);display:grid;position:fixed;box-shadow:0 20px 60px #00000080}.cookie[hidden]{display:none}.cookie__text a{color:var(--text-primary)}.cookie__actions{gap:var(--space-xs);display:flex}.cookie__actions .btn{flex:1}.footer__wordmark{letter-spacing:-.05em;color:var(--bg-elevated);white-space:nowrap;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;margin-bottom:-.05em;font-size:15.4vw;font-weight:600;line-height:.78}.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease), translate .9s var(--ease);translate:0 28px}.js [data-reveal].is-in{opacity:1;translate:0}.path-map__line{--dot:18px;--entry-h:32px;gap:var(--space-l);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.path-map__line:before{content:"";height:2px;left:0;right:0;top:calc(var(--entry-h) + var(--space-s) + var(--dot) / 2 - 1px);background:linear-gradient(90deg, var(--glow-teal), var(--glow-webflow) 35%, var(--glow-framer) 65%, var(--glow-amber));position:absolute}.path-map__station{flex-direction:column;align-items:flex-start;display:flex;position:relative}.path-map__station--aperitiv{--c:var(--glow-teal)}.path-map__station--practicum{--c:var(--glow-webflow)}.path-map__station--kitchen{--c:var(--glow-framer)}.path-map__station--chef{--c:var(--glow-amber)}.path-map__entry{height:var(--entry-h);margin-bottom:var(--space-s);border-radius:var(--radius-full);border:1px solid var(--border-secondary);font-size:var(--small-size);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.path-map__entry:before{content:"";background:var(--accent-positive);border-radius:50%;width:6px;height:6px}.path-map__entry--empty{visibility:hidden}.path-map__dot{width:var(--dot);height:var(--dot);background:var(--c);box-shadow:0 0 0 6px color-mix(in srgb, var(--c) 22%, transparent), 0 0 32px var(--c);margin-bottom:var(--space-m);transition:transform .3s var(--ease);border-radius:50%;position:relative}.path-map__label{font-size:var(--small-size);color:var(--text-secondary);margin-bottom:var(--space-xs)}.path-map__what{margin-top:var(--space-s);color:var(--text-primary)}.path-map__text{margin-top:var(--space-xs);color:var(--text-secondary)}.path-map__side{gap:var(--space-l);margin-top:var(--space-xl);padding:var(--space-m);border:1px dashed var(--border-secondary);border-radius:var(--radius-l);transition:border-color .3s var(--ease);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;text-decoration:none;display:grid}.path-map__side-label{font-size:var(--small-size);color:var(--text-secondary)}.path-map__side-body{gap:var(--space-xs);display:grid}.path-map__side-title{display:block}.path-map__side-text{color:var(--text-secondary)}.path-map__dot:after{content:"";background:var(--c);opacity:0;animation:dot-pulse 3.2s var(--ease) infinite;animation-delay:var(--d,0s);pointer-events:none;border-radius:50%;position:absolute;inset:0}.path-map__station:nth-child(2){--d:.4s}.path-map__station:nth-child(3){--d:.8s}.path-map__station:nth-child(4){--d:1.2s}@keyframes dot-pulse{0%{opacity:.55;scale:1}60%,to{opacity:0;scale:2.8}}@media (width<=1100px){.path-map__line{gap:var(--space-l);grid-template-columns:1fr}.path-map__line:before{left:calc(var(--dot) / 2 - 1px);background:linear-gradient(180deg, var(--glow-teal), var(--glow-webflow) 35%, var(--glow-framer) 65%, var(--glow-amber));width:2px;height:auto;top:0;bottom:0;right:auto}.path-map__station{padding-left:calc(var(--dot) + var(--space-m))}.path-map__entry--empty{display:none}.path-map__dot{margin:0;position:absolute;top:2px;left:0}.path-map__entry:not(.path-map__entry--empty)+.path-map__dot{top:calc(var(--entry-h) + var(--space-s) + 2px)}.path-map__side{gap:var(--space-s);grid-template-columns:1fr}}@media (width<=1280px){.menu__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.course-card{min-height:440px}.manifesto__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__top{grid-template-columns:repeat(4,minmax(0,1fr))}.footer__brand{grid-column:1/-1}.float--d,.header__cta{display:none}}@media (width<=1080px){.header__nav{inset:72px var(--container-padding) auto;border-radius:var(--radius-l);opacity:0;visibility:hidden;flex-direction:column;padding:8px;transition:opacity .25s,translate .25s,visibility .25s;position:fixed;translate:0 -8px}.header__nav.is-open{opacity:1;visibility:visible;translate:0}.header__link{min-height:52px;font-size:var(--small-size)}.header__toggle{display:inline-flex}.section-head,.faq__grid{grid-template-columns:1fr}.section-head{gap:var(--space-m);margin-bottom:var(--space-l)}.section-head__side{justify-self:start}.faq__aside{position:static}.recipes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about__grid,.calc__grid,.talks,.community__grid{grid-template-columns:1fr}.channel__side{grid-template-columns:1fr 1fr}.calc__side{position:static}.audience__grid{grid-template-columns:1fr}.route{min-height:0}.about__photo{aspect-ratio:4/5;min-height:0;max-height:680px}.float--c{display:none}.footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){:root{--text-size:16px;--grid-gap:10px;--display-num:clamp(36px, 10vw, 44px)}.header__login{display:none}.hero__sub{font-size:var(--text-size)}.hero__stage{perspective:900px}.float{gap:12px;width:auto;padding:12px 14px}.float__num{font-size:var(--display-num)}.float--a{display:none}.float--b{right:calc(var(--container-padding) - 4px);top:auto;bottom:-28px}.float--d{left:calc(var(--container-padding) - 4px);display:grid;top:auto;bottom:-28px}.float .glyph,.player__bar>span:last-child{display:none}.menu__grid,.recipes__grid{grid-template-columns:1fr}.school__facts{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--container-padding));padding-inline:var(--container-padding);scroll-padding-inline:var(--container-padding);display:flex;overflow-x:auto}.school__facts::-webkit-scrollbar{display:none}.school__facts>*{scroll-snap-align:start;flex:0 0 85%}.fact,.course-card{min-height:0}.course-card__bottom{margin-top:var(--space-s)}.manifesto__grid{gap:var(--space-m);grid-template-columns:1fr}.about__body,.talks__intro{padding:var(--space-m)}.about__stats{grid-template-columns:1fr 1fr}.about__stats .stat:first-child{grid-column:1/-1}.talks__media{height:260px;min-height:0}.channel__side,.calc__notes{grid-template-columns:1fr}.channel__videos{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.channel__videos>*{scroll-snap-align:start;flex:0 0 72%}.channel__actions .btn,.hero__actions .btn,.final__actions .btn{flex:auto}.final__wall{grid-template-columns:repeat(3,minmax(0,1fr))}.final__col:nth-child(n+4){display:none}.footer__top{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero__stage{--p:1!important}.js .school__statement .w{color:var(--text-primary)}.js .statement-photo{width:1.6em;margin-inline:.04em}}@media (width<=360px){.header__inner{gap:12px}.lang__link{min-width:34px;padding:0 8px}.header__toggle{padding:0 16px}}@media (width<=420px){.lang__icon{display:none}}@media (width<=359px){.header .logo__word{display:none}}@media (width<=680px){.fact__bottom>.glyph,.recipes__perk .glyph,.channel__head>.glyph,.channel__head>.stars{display:none}.fact__bottom>div,.channel__head>div{min-width:0}.recipes__perk{height:auto;min-height:40px;padding-block:8px}.hero__stage{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.player{grid-column:1/-1}.float,.float--a,.float--b,.float--c,.float--d{width:auto;min-width:0;max-width:none;display:grid;position:static;translate:none}.float--a,.float--c{display:none}.float__top{flex-wrap:wrap;row-gap:8px}.float .stars svg{width:14px;height:14px}.float__num{flex-direction:column;align-items:flex-start;gap:6px;font-size:clamp(28px,8.5vw,40px)}.float__num small{text-align:left}.channel__stat{flex-direction:column;align-items:stretch}.channel__stat .btn{width:100%}}.faq__item summary{border-radius:var(--radius-m)}.faq__item summary:focus-visible{outline-offset:-2px}.level{color:var(--text-primary);flex:none;align-items:center;gap:4px;display:inline-flex}.level i{background:#ffffff38;border-radius:2px;width:18px;height:4px}.level i.is-on{background:currentColor}.course-card__step{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticks{color:#ffffffbf;align-items:stretch;gap:3px;height:12px;display:inline-flex}.ticks i{background:currentColor;border-radius:1px;width:2px}.course-card__price{justify-content:flex-start}a.float{color:inherit;transition:border-color .3s var(--ease), transform .3s var(--ease);text-decoration:none}a.float:hover{border-color:var(--border-secondary)}.float__logo{flex:none;width:28px;height:28px}
