@font-face{font-family:Graphik Arabic;src:url(/fonts/graphik-ar-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(/fonts/graphik-ar-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(/fonts/graphik-ar-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(/fonts/graphik-ar-700.woff2)format("woff2");font-weight:700 800;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(/fonts/graphik-ar-900.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Saira;src:url(/fonts/saira.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--ink:#050405;--ink-raised:#0d090c;--plum-900:#1d1019;--plum-800:#291822;--plum-700:#36202d;--plum-500:#6e3d5a;--mauve:#d194b6;--mauve-strong:#e2a9c8;--mauve-hi:#e9b8d3;--mauve-lo:#b47599;--glow:#d194b6b3;--mauve-ink:#2a0f1f;--paper:#f7f4f6;--text:#f7f4f6;--text-muted:#c9bcc4;--text-dim:#9d8b96;--line:#f7f4f6e6;--line-soft:#f7f4f629;--gold:#d8b56a;--gold-ink:#2b210b;--scrim:#050405b8;--font-ar:"Graphik Arabic", "Geeza Pro", sans-serif;--font-lat:"Saira", "Graphik Arabic", sans-serif;--fs-hero-lat:clamp(2.6rem, 1.2rem + 5.4vw, 6.4rem);--fs-display:clamp(2.4rem, 1.4rem + 4vw, 5.2rem);--fs-h2:clamp(2rem, 1.3rem + 2.6vw, 3.6rem);--fs-h3:clamp(1.35rem, 1.1rem + .8vw, 1.75rem);--fs-lead:clamp(1.2rem, 1rem + .9vw, 1.75rem);--fs-body:clamp(1.06rem, 1rem + .3vw, 1.25rem);--fs-small:.95rem;--fs-micro:.82rem;--lh-tight:1.05;--lh-head:1.25;--lh-body:1.85;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--section-y:clamp(5rem, 3rem + 8vw, 11rem);--gutter:clamp(1.25rem, .6rem + 3vw, 4.5rem);--container:1320px;--measure:38rem;--radius:0;--r-pill:999px;--hair:1.5px;--frame-pad:clamp(1.25rem, .8rem + 2vw, 2.75rem);--tap:52px;--tap-lg:60px;--dur-press:.14s;--dur-hover:.22s;--dur-ui:.32s;--dur-enter:.9s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-inout:cubic-bezier(.77, 0, .175, 1);--ease-ae:cubic-bezier(.33, 0, 0, 1);--z-grain:1;--z-content:2;--z-bar:40;--z-progress:45;--z-modal:60;--z-toast:70}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--ink);color:var(--text);font-family:var(--font-ar);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;overflow-x:clip}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--mauve);outline-offset:4px}::selection{background:var(--mauve);color:var(--mauve-ink)}.lat{font-family:var(--font-ar);direction:ltr;unicode-bidi:isolate}.display-lat{font-family:var(--font-lat)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.grain{z-index:var(--z-grain);pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1.2s steps(6,end) infinite grain;position:fixed;top:-50%;bottom:-50%;left:-50%;right:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.atmos{isolation:isolate;position:relative}.atmos:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 0% 30%, #6e3d5a8c, transparent 70%), radial-gradient(45% 60% at 100% 70%, #36202dd9, transparent 75%), var(--ink);position:absolute;top:0;bottom:0;left:0;right:0}main{z-index:var(--z-content);position:relative}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline-start:auto;margin-inline-end:auto}.section{padding-block:var(--section-y);position:relative}.kicker{align-items:center;gap:var(--s-4);color:var(--mauve);font-weight:800;font-size:var(--fs-lead);line-height:1.2;display:inline-flex}.kicker:after{content:"";width:clamp(3rem,8vw,7.5rem);height:var(--hair);background:var(--mauve);transform-origin:100%;transform:scaleX(var(--kick,1))}.frame{border:var(--hair) solid var(--line);padding:var(--frame-pad);background:#0504058c;position:relative}.frame__tab{top:0;background:var(--mauve);color:var(--paper);font-weight:800;font-size:var(--fs-h2);padding:.1em .35em .2em;line-height:1.15;position:absolute;transform:translateY(-62%)}.frame__tab:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--frame-pad) * .6)}.frame__tab:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--frame-pad) * .6)}.frame__tab:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--frame-pad) * .6)}.frame__tab:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--frame-pad) * .6)}.edge{background:var(--paper);z-index:2;pointer-events:none;position:absolute}.edge--t,.edge--b{height:var(--hair);left:0;right:0}.edge--l,.edge--r{width:var(--hair);top:0;bottom:0}.edge--t{top:0}.edge--b{bottom:0}.edge--l{left:0}.edge--r{right:0}.h2{font-weight:800;font-size:var(--fs-h2);line-height:var(--lh-head);letter-spacing:0}.h2 em{color:var(--mauve);font-style:normal}.lead{font-size:var(--fs-lead);color:var(--text-muted);max-width:var(--measure);line-height:1.6}.btn{--_bg:#ffffff0d;--_fg:var(--paper);--_bd:#ffffff38;--_chip-bg:var(--paper);--_chip-fg:var(--ink);justify-content:center;align-items:center;gap:var(--s-3);--_pad:var(--s-6);min-height:var(--tap);padding:0 var(--_pad);border-radius:var(--r-pill);gap:calc(var(--s-3) + var(--_pad) - .35rem);background:var(--_bg);color:var(--_fg);border:1px solid var(--_bd);font-family:var(--font-ar);font-weight:700;font-size:var(--fs-body);white-space:nowrap;isolation:isolate;transition:transform var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.btn:before{content:"";z-index:-1;pointer-events:none;transition:transform .7s var(--ease-out);background:linear-gradient(105deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.btn>svg{background:var(--_chip-bg);width:2.3em;height:2.3em;color:var(--_chip-fg);transition:transform var(--dur-hover) var(--ease-out);border-radius:50%;flex:none;padding:.62em}@media (hover:hover){.btn:hover{background-color:#d194b61a;border-color:#d194b699;transform:translateY(-2px)}.btn:hover:before{transform:translate(120%)}.btn:hover>svg{transform:scale(1.06)}}.btn:active{transform:translateY(0)scale(.98)}.btn--primary{--_fg:var(--mauve-ink);--_bd:#ffffff59;--_chip-bg:var(--ink);--_chip-fg:var(--mauve);background:linear-gradient(180deg, var(--mauve-hi) 0%, var(--mauve) 52%, var(--mauve-lo) 100%);box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -1px 0 #0000002e, 0 14px 34px -14px var(--glow)}@media (hover:hover){.btn--primary:hover{box-shadow:inset 0 1px 0 #fff9, inset 0 -1px 0 #0000002e, 0 18px 44px -12px var(--glow);background-color:#0000;border-color:#ffffff80}}.btn:not(:has(>svg)){gap:var(--s-3)}.btn svg:not(.btn>svg){flex:none;width:1.15em;height:1.15em}.btn--lg{--_pad:var(--s-7);min-height:var(--tap-lg);font-size:var(--fs-lead)}.play-disc{background:linear-gradient(180deg, var(--mauve-hi), var(--mauve) 55%, var(--mauve-lo));color:var(--mauve-ink);box-shadow:inset 0 1px 0 #fff9, 0 0 0 10px #d194b62e, 0 18px 40px -10px var(--glow);border-radius:50%;place-items:center;display:grid}.line-mask{margin-block-start:-.08em;margin-block-end:-.08em;padding-block-start:.08em;padding-block-end:.08em;display:block;overflow:hidden}.line-mask>*{display:block}@media (prefers-reduced-motion:reduce){.grain{animation:none}.btn,.btn:before,.btn>svg{transition:none}}.video{width:min(100% - 2 * var(--gutter), 72rem);background:0 0;border:0;max-width:none;padding:0;overflow:visible}.video::backdrop{background:var(--scrim)}.video__frame{aspect-ratio:16/9;background:var(--ink);border:var(--hair) solid var(--line);position:relative}.video__slot,.video__slot iframe{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.video__close{top:calc(var(--tap) * -1 - var(--s-2));width:var(--tap);height:var(--tap);background:var(--paper);color:var(--ink);place-items:center;display:grid;position:absolute}.video__close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.video__close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.video__close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.video__close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.video__close svg{width:22px;height:22px}.video[open] .video__frame{animation:video-in var(--dur-ui) var(--ease-out)}@keyframes video-in{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.video[open] .video__frame{animation:none}}.about{background:var(--ink);position:relative}.about__stage{isolation:isolate;min-height:100svh;position:relative;overflow:clip}.about__stage:before{content:"";z-index:-2;background:radial-gradient(55% 70% at 8% 85%, #6e3d5a73, transparent 70%), radial-gradient(60% 80% at 90% 20%, #36202de6, transparent 75%), var(--ink);position:absolute;top:0;bottom:0;left:0;right:0}.about__photo{z-index:-1;pointer-events:none;width:48vw;position:absolute;top:0;bottom:0;left:auto;right:0}.about__photo:after{content:"";background:linear-gradient(to top, var(--ink), transparent);height:30%;position:absolute;top:auto;bottom:0;left:0;right:0}.about__photo img{width:auto;max-width:none;height:88svh;position:absolute;bottom:0;right:50%;translate:50%}.about__layout{z-index:2;width:100%;max-width:none;min-height:100svh;margin:0;position:relative}.about__kicker{font-size:clamp(1.15rem,1.55vw,2rem);position:absolute;top:15.5svh;left:4.25vw}.about__col{flex-direction:column;gap:2.2svh;width:43.7vw;display:flex;position:absolute;top:23svh;bottom:0;left:9.25vw}.about__frame{background:#0504059e;border:0;flex-direction:column;flex:auto;justify-content:center;padding:clamp(2.75rem,5.2svh,4.5rem) 2.2vw clamp(1.5rem,3svh,2.5rem);display:flex}.about__tab{font-size:clamp(2rem,3.4vw,4.4rem);top:0;transform:translateY(-56%)}.about__tab:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1.25vw}.about__tab:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1.25vw}.about__tab:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1.25vw}.about__tab:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1.25vw}.about__text{color:var(--text);text-align:justify;text-justify:inter-word;font-size:clamp(1rem,.72vw + .95svh,1.6rem);line-height:1.72}.about__text p+p{margin-top:.15em}.about__text .w{transition:none}.about__bar{background:var(--mauve);transform-origin:50% 100%;flex:0 0 11svh}@media (max-width:1023px){.about__stage{min-height:0;padding-top:62vw;padding-bottom:var(--s-9);padding-top:0}.about__photo{width:100%;height:96vw;position:relative;top:auto;bottom:auto;left:auto;right:auto}.about__photo img{height:100%}.about__layout{min-height:0;width:min(100% - 2 * var(--gutter), 40rem);gap:var(--s-8);flex-direction:column;margin-inline-start:auto;margin-inline-end:auto;display:flex}.about__kicker,.about__col{width:auto;position:relative;top:auto;bottom:auto;left:auto;right:auto}.about__col{gap:var(--s-3)}.about__kicker{align-self:flex-end}.about__frame{padding:var(--s-8) var(--s-5) var(--s-5);flex:none}.about__tab{font-size:clamp(2rem,9vw,3rem)}.about__tab:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--s-4)}.about__tab:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--s-4)}.about__tab:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--s-4)}.about__tab:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--s-4)}.about__text{font-size:var(--fs-body);text-align:start}.about__bar{height:var(--s-6);flex:none}}.bar{z-index:var(--z-bar);transition:transform var(--dur-ui) var(--ease-out);background:#050405f0;position:fixed;top:0;bottom:auto;left:0;right:0;transform:translateY(-101%)}.bar.is-on{transform:none}.bar__inner{width:min(100% - 2 * var(--gutter), var(--container));align-items:center;gap:var(--s-6);min-height:68px;margin-inline-start:auto;margin-inline-end:auto;display:flex}.bar__brand{letter-spacing:.01em;color:var(--paper);font-size:1.15rem;font-weight:900}.bar__nav{gap:var(--s-6);font-size:var(--fs-small);color:var(--text-muted);margin-inline-start:auto;font-weight:600;display:flex}.bar__nav a{padding-block:var(--s-2);transition:color var(--dur-hover) var(--ease-out)}.bar__nav a:hover,.bar__nav a[aria-current=true]{color:var(--paper)}.bar__cta{min-height:44px;padding-inline:var(--s-5);font-size:var(--fs-small)}.timeline{height:14px;margin-top:-7px;position:relative}.timeline__track,.timeline__fill{left:0;right:0;height:1px;position:absolute;top:50%}.timeline__track{background:var(--line-soft)}.timeline__fill{background:var(--mauve);transform-origin:100%;height:2px;margin-top:-.5px;transform:scaleX(0)}.timeline__keys{position:absolute;top:0;bottom:0;left:0;right:0}.timeline__key{background:var(--ink);border:var(--hair) solid var(--text-dim);pointer-events:auto;cursor:pointer;width:9px;height:9px;transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);margin:-4.5px -4.5px 0 0;position:absolute;top:50%;transform:rotate(45deg)}.timeline__key:after{content:"";position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.timeline__key.is-past{background:var(--mauve);border-color:var(--mauve)}.dock{display:none}@media (max-width:1023px){.bar__nav{display:none}.bar__cta{margin-inline-start:auto}.bar__inner{min-height:58px}.dock{z-index:var(--z-bar);padding:var(--s-3) var(--gutter) calc(var(--s-3) + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--ink) 55%, #05040500);transition:transform var(--dur-ui) var(--ease-out);display:block;position:fixed;top:auto;bottom:0;left:0;right:0;transform:translateY(110%)}.dock.is-on{transform:none}.dock__cta{width:100%;min-height:var(--tap-lg);font-size:var(--fs-lead);justify-content:space-between}.dock__price{font-size:var(--fs-small);font-weight:600}.bar .bar__cta{display:none}}.timeline__keys{display:none}.bar__nav{font-size:var(--fs-body)}.course{--course-tab:clamp(1.5rem, 1.1rem + 1.2vw, 2.25rem);--course-pad:clamp(1.5rem, 1rem + 1.6vw, 2.75rem);--course-ico:2.75rem}.course__head{max-width:46rem;margin-bottom:clamp(var(--s-8), 2rem + 4vw, var(--s-9))}.course__title{margin-top:var(--s-5);font-weight:800;font-size:var(--fs-h2);line-height:var(--lh-head);color:var(--paper)}.course__app{margin-top:var(--s-2);font-weight:800;font-size:var(--fs-h3);color:var(--mauve)}.course__desc{margin-top:var(--s-4);font-size:var(--fs-lead);color:var(--text-muted);line-height:1.6}.course__grid{gap:clamp(var(--s-6), 1rem + 2vw, var(--s-8));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.course__offer,.course__get{background:var(--ink-raised);padding:calc(var(--course-pad) + var(--course-tab) * .6) var(--course-pad) var(--course-pad);position:relative}.course__tab{font-size:var(--course-tab)}.course__tab:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--course-pad)}.course__tab:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--course-pad)}.course__tab:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--course-pad)}.course__tab:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--course-pad)}.course__svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:1.35rem;height:1.35rem}.course__offer{gap:var(--s-5);flex-direction:column;display:flex}.course__price{gap:var(--s-2);flex-direction:column;display:flex}.course__num{letter-spacing:-.01em;color:var(--paper);font-size:clamp(3.5rem,2rem + 4vw,6rem);font-weight:900;line-height:1}.course__cur{font-weight:700;font-size:var(--fs-lead);color:var(--mauve)}.course__pair{background:var(--mauve);color:var(--mauve-ink);padding:var(--s-5);gap:var(--s-3);display:grid}.course__pair-head{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.course__pair-name{align-items:center;gap:var(--s-2);font-weight:800;font-size:var(--fs-lead);display:inline-flex}.course__save{background:var(--ink);color:var(--paper);font-weight:800;font-size:var(--fs-small);padding:var(--s-1) var(--s-3);white-space:nowrap}.course__pair-price{align-items:baseline;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.course__pair-num{font-size:clamp(2.25rem,1.6rem + 1.8vw,3.25rem);font-weight:900;line-height:1}.course__was{font-weight:600;font-size:var(--fs-body)}.course__was s{text-decoration-thickness:2px}.course__cta{width:100%;margin-top:auto}.course__pay{text-align:center;font-size:var(--fs-small);color:var(--text-muted)}.course__get{gap:var(--s-6);flex-direction:column;display:flex}.course__facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.course__fact{grid-template-columns:var(--course-ico) minmax(0, 1fr);column-gap:var(--s-4);padding-block:var(--s-5);border-bottom:var(--hair) solid var(--line-soft);grid-template-rows:auto auto;align-items:center;display:grid}.course__fact:nth-child(odd){padding-inline-end:var(--s-5)}.course__fact:nth-child(2n){border-inline-start:var(--hair) solid var(--line-soft);padding-inline-start:var(--s-5)}.course__fact-ico{width:var(--course-ico);height:var(--course-ico);border:var(--hair) solid var(--mauve);color:var(--mauve);grid-row:1/span 2;padding:.7rem}.course__fact dt{font-size:var(--fs-small);color:var(--text-muted)}.course__fact dd{font-weight:700;font-size:var(--fs-lead);color:var(--paper);margin:0;line-height:1.35}.course__content{font-size:var(--fs-body);color:var(--text-muted);line-height:1.8}.course__content strong{color:var(--mauve);font-weight:700}.course__perks{gap:var(--s-3);margin-top:auto;display:grid}.course__perk{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border:var(--hair) solid var(--line-soft);font-weight:600;font-size:var(--fs-body);color:var(--paper);display:flex}.course__perk .course__svg{color:var(--gold)}.course__perk--gold{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.course__perk--gold .course__svg{color:var(--gold-ink)}.course__perk strong{font-weight:800}.course__free-row{gap:clamp(var(--s-6), 1rem + 2vw, var(--s-8));margin-top:clamp(var(--s-8), 2rem + 4vw, var(--s-9));grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.course__free-row[hidden]{display:none}.course__free{aspect-ratio:16/9;border:var(--hair) solid var(--line);background:var(--plum-900);display:block;position:relative;overflow:hidden}.course__free img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out)}.course__play{aspect-ratio:1;width:clamp(4.25rem,6.5vw,5.75rem);transition:transform var(--dur-hover) var(--ease-out);position:absolute;top:50%;left:50%;translate:-50% -50%}.course__play svg{fill:currentColor;width:38%;height:38%;margin-inline-start:6%}@media (hover:hover){.course__free:hover img{transform:scale(1.04)}.course__free:hover .course__play{transform:scale(1.08)}}.course__free-copy{align-items:flex-start;gap:var(--s-4);flex-direction:column;display:flex}.course__free-title{font-weight:800;font-size:var(--fs-h3);line-height:1.3}.course__free-note{font-size:var(--fs-lead);color:var(--text-muted);line-height:1.6}@media (max-width:1023px){.course__grid,.course__free-row{grid-template-columns:minmax(0,1fr)}.course__free-copy .btn{width:100%}}@media (max-width:599px){.course__facts{grid-template-columns:minmax(0,1fr)}.course__fact:nth-child(n){padding-inline-start:0;padding-inline-end:0;padding-block:var(--s-4);border-inline-start:0}.course__perk{padding:var(--s-4)}}@media (prefers-reduced-motion:reduce){.course__free img,.course__play{transition:none}}.faq{--faq-q:calc(var(--fs-h3) * 1.12);--faq-num:var(--fs-lead);--faq-num-col:calc(var(--faq-num) * 2.6);--faq-key:calc(var(--s-4) * .8);--faq-rule:color-mix(in srgb, var(--paper) 34%, transparent);--faq-bleed:max(var(--gutter), (100vw - var(--container)) / 2);--faq-stick:var(--s-10)}.faq__grid{column-gap:var(--s-9);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"aside body";align-items:start;display:grid}.faq__aside{top:var(--faq-stick);gap:var(--s-7);flex-direction:column;grid-area:aside;display:flex;position:sticky}.faq__head{gap:var(--s-5);flex-direction:column;display:flex}.faq__title{font-size:var(--fs-display);line-height:var(--lh-tight)}.faq__title .line-mask{margin-block-start:-.14em;margin-block-end:-.14em;padding-block-start:.14em;padding-block-end:.14em}.faq__block{justify-content:flex-end;align-items:baseline;gap:var(--s-1);padding:var(--s-5) var(--s-6) var(--s-4) var(--s-6);background:var(--mauve);color:var(--mauve-ink);flex-direction:row-reverse;margin-inline-start:calc(-1 * var(--faq-bleed));padding-inline-start:calc(var(--faq-bleed) + var(--s-1));display:flex}.faq__now{font-weight:900;font-size:var(--fs-display);letter-spacing:-.02em;line-height:.86}.faq__of{font-weight:900;font-size:var(--fs-lead);line-height:1}.faq__cta{display:flex}.faq__body{grid-area:body}.faq__rule{height:var(--hair);background:var(--faq-rule);transform-origin:100%;display:block;position:relative}.faq__rule:after{content:"";background:var(--mauve);transform-origin:100%;transition:transform var(--dur-ui) var(--ease-ae);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.faq__item.is-open>.faq__rule:after{transform:scaleX(1)}.faq__btn{grid-template-columns:var(--faq-num-col) minmax(0, 1fr) auto;width:100%;min-height:var(--tap-lg);padding-block:var(--s-5);text-align:start;align-items:center;display:grid}.faq__num{font-weight:900;font-size:var(--faq-num);color:var(--text-muted);transition:color var(--dur-hover) var(--ease-out);justify-self:start;line-height:1}.faq__text{font-weight:800;font-size:var(--faq-q);line-height:var(--lh-head);color:var(--paper);transition:color var(--dur-hover) var(--ease-out)}.faq__key{width:var(--faq-key);height:var(--faq-key);margin-inline:var(--s-5) var(--s-2);border:var(--hair) solid var(--paper);transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), transform var(--dur-ui) var(--ease-ae);background:0 0;transform:rotate(45deg)}.faq__btn:hover .faq__text{color:var(--mauve-strong)}.faq__btn:hover .faq__key{border-color:var(--mauve)}.faq__btn:focus-visible{outline-offset:calc(-1 * var(--s-1))}.faq__item.is-open .faq__num{color:var(--mauve)}.faq__item.is-open .faq__key{background:var(--mauve);border-color:var(--mauve);transform:rotate(45deg)scale(1.3)}.faq__a .lat{font-size:.9em}.faq__panel{grid-template-rows:1fr;display:grid}.faq__inner{min-height:0;overflow:hidden}.faq__a{max-width:calc(var(--measure) + var(--faq-num-col));padding-inline-start:var(--faq-num-col);padding-bottom:var(--s-6);color:var(--text);font-size:calc(var(--fs-body) * 1.1);line-height:var(--lh-body)}.faq.is-js .faq__item:not(.is-open) .faq__panel{visibility:hidden;grid-template-rows:0fr}.faq.is-js .faq__item:not(.is-open) .faq__a{opacity:0;transform:translateY(calc(-1 * var(--s-3)))}.faq.is-anim .faq__panel{transition:grid-template-rows var(--dur-ui) var(--ease-out), visibility 0s linear 0s}.faq.is-anim .faq__item:not(.is-open) .faq__panel{transition:grid-template-rows var(--dur-ui) var(--ease-out), visibility 0s linear var(--dur-ui)}.faq.is-anim .faq__a{transition:opacity var(--dur-ui) var(--ease-out), transform var(--dur-ui) var(--ease-out)}@media (max-width:1023px){.faq{--faq-num-col:calc(var(--faq-num) * 2.2);--faq-q:var(--fs-h3)}.faq__grid{row-gap:var(--s-7);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""body""cta"}.faq__aside{display:contents}.faq__head{grid-area:head}.faq__block{display:none}.faq__cta{grid-area:cta}.faq__cta .btn{white-space:normal;text-align:center;width:100%;line-height:var(--lh-head);padding-block:var(--s-3);font-size:var(--fs-body)}.faq__key{margin-inline-end:0}}@media (prefers-reduced-motion:reduce){.faq.is-anim .faq__panel,.faq.is-anim .faq__item:not(.is-open) .faq__panel,.faq.is-anim .faq__a,.faq__key,.faq__rule:after{transition:none}}.faq__block,.faq__num{display:none}.faq__btn{column-gap:var(--s-5);grid-template-columns:minmax(0,1fr) auto}.footer{--footer-gap:var(--s-3);--footer-blk-h:clamp(var(--s-8), 9cqi, var(--s-10));--footer-mark:12cqi;--footer-bottom:var(--s-7);z-index:var(--z-content);padding-bottom:var(--footer-bottom);position:relative;overflow:clip;container-type:inline-size}.footer__blocks{column-gap:var(--footer-gap);height:var(--footer-blk-h);margin-inline:calc(-1 * var(--footer-gap));grid-template-columns:13fr 36fr 6fr 22fr 23fr;display:grid}.footer__blk{display:block}.footer__blk--w{background:var(--paper)}.footer__blk--m{background:var(--mauve)}.footer__main{column-gap:var(--s-9);padding-block:var(--s-9) var(--s-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.footer__pitch{align-items:flex-start;gap:var(--s-6);flex-direction:column;display:flex}.footer__line{gap:var(--s-2);flex-direction:column;display:flex}.footer__line-ar{font-weight:800;font-size:var(--fs-h2);line-height:var(--lh-head);color:var(--paper)}.footer__line-lat{font-size:var(--fs-lead);color:var(--mauve);line-height:1.2}.footer__line-lat .lat{letter-spacing:.01em;font-weight:900}.footer__links ul{border-top:var(--hair) solid var(--line)}.footer__link{align-items:center;gap:var(--s-4);min-height:var(--tap-lg);padding-block:var(--s-4);border-bottom:var(--hair) solid var(--line);font-weight:800;font-size:var(--fs-lead);color:var(--paper);line-height:1.2;display:flex;position:relative}.footer__link:after{content:"";left:0;right:0;bottom:calc(-1 * var(--hair));height:var(--hair);background:var(--mauve);transform-origin:100%;transition:transform var(--dur-ui) var(--ease-ae);position:absolute;transform:scaleX(0)}.footer__link:hover:after{transform:scaleX(1)}.footer__icon{width:1.3em;height:1.3em;color:var(--mauve);flex:none}.footer__label .lat{color:var(--text-muted);font-size:.9em;font-weight:700}.footer__out{width:1em;height:1em;color:var(--text-muted);transition:transform var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);flex:none;margin-inline-start:auto}.footer__link:hover .footer__out{color:var(--mauve);transform:translate(calc(-1 * var(--s-1)), calc(-1 * var(--s-1)))}.footer__mark{font-weight:900;font-size:var(--footer-mark);letter-spacing:-.015em;color:var(--paper);text-align:center;white-space:nowrap;padding-block-start:.06em;padding-block-end:.06em;line-height:.82;overflow:hidden}.footer__mark .ch{display:inline-block}.footer__word{white-space:nowrap}.footer__legal{justify-content:space-between;gap:var(--s-4);margin-top:var(--s-6);padding-top:var(--s-4);border-top:var(--hair) solid var(--line-soft);font-size:var(--fs-body);color:var(--text-muted);display:flex}@media (max-width:1023px){.footer{--footer-blk-h:clamp(var(--s-7), 14cqi, var(--s-9));--footer-bottom:calc(var(--s-9) + var(--s-5) + env(safe-area-inset-bottom))}.footer__blocks{grid-template-columns:9fr 34fr 5fr 26fr 26fr}.footer__main{row-gap:var(--s-8);padding-block:var(--s-8) var(--s-7);grid-template-columns:minmax(0,1fr)}.footer__line-ar{font-size:var(--fs-h3)}.footer__cta{width:100%}.footer__mark{--footer-mark:20cqi;white-space:normal;text-align:start;padding-inline:var(--s-2);line-height:.86}}.hero{--art-h:100svh;--art-w:min(calc(var(--art-h) * .702), 39.5vw);--art-gap:calc(var(--art-h) * .014);--name-size:clamp(2.4rem, 4.35vw, 7.4rem);grid-template-columns:var(--art-w) 1fr;grid-template-areas:"art copy";column-gap:6.4vw;min-height:100svh;padding-inline-start:8.9vw;padding-inline-end:4.25vw;display:grid;overflow:clip}.hero__nav{z-index:3;font-size:var(--fs-body);color:var(--text-muted);align-items:center;gap:clamp(1rem,2vw,2.25rem);font-weight:500;display:flex;position:absolute;top:clamp(1rem,3.2svh,2.25rem);left:4.25vw}.hero__nav a{padding-block:var(--s-2);transition:color var(--dur-hover) var(--ease-out);position:relative}.hero__nav a:after{content:"";left:0;right:0;height:var(--hair);background:var(--mauve);transform-origin:100%;transition:transform var(--dur-ui) var(--ease-ae);position:absolute;bottom:0;transform:scaleX(0)}.hero__nav a:hover{color:var(--text)}.hero__nav a:hover:after{transform:scaleX(1)}.hero__nav-cta{min-height:44px;padding-inline:var(--s-5);font-size:var(--fs-small)}.hero__copy{z-index:2;flex-direction:column;grid-area:copy;align-items:flex-start;min-height:100svh;padding-top:14.5svh;padding-bottom:5svh;display:flex;position:relative;container-type:inline-size}.hero__kicker{align-self:flex-end;font-size:clamp(1.15rem,1.55vw,2rem)}.hero__title{flex-direction:column;align-items:flex-start;margin-top:auto;display:flex}.hero__name{font-weight:900;font-size:min(var(--name-size), 11cqi);letter-spacing:-.01em;color:var(--paper);white-space:nowrap;line-height:.92;display:block}.hero__name .ch{will-change:transform;display:inline-block}.hero__claim{color:var(--mauve);font-weight:800;font-size:min(calc(var(--name-size) * .84), 8.1cqi);text-wrap:balance;margin-top:.12em;line-height:1.3}.hero__sub{color:var(--mauve);font-weight:700;font-size:min(calc(var(--name-size) * .4), 4.2cqi);align-self:flex-end;margin-inline-end:.3em;line-height:1.4}.hero__sub .lat{letter-spacing:.01em;font-weight:800}.hero__ctas{gap:var(--s-4);flex-wrap:wrap;margin-top:clamp(1.75rem,4.5svh,3.25rem);display:flex}.hero__down{padding:var(--s-3);color:var(--paper);align-self:center;margin-top:auto}.hero__down svg{width:22px;height:clamp(56px,9svh,96px)}.hero__stage{height:var(--art-h);perspective:1600px;grid-area:art;position:relative}.hero__art{column-gap:calc(var(--art-w) * .019);row-gap:var(--art-gap);margin-block:0 calc(var(--art-h) * -.01);transform-style:preserve-3d;will-change:transform;grid-template-rows:11.8fr 72.4fr 13.1fr;grid-template-columns:64fr 34fr;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.blk{transform-style:preserve-3d;display:block}.blk--w{background:var(--paper)}.blk--m{background:var(--mauve)}.blk--tl{grid-area:1/2}.blk--tr{grid-area:1/1}.blk--bl{grid-area:3/2}.blk--br{grid-area:3/1}.hero__frame{grid-area:2/1/3/3;margin:0;padding:3px;position:relative}.hero__photo{background:var(--plum-900);width:100%;height:100%;position:relative;overflow:hidden}.hero__photo img{object-fit:cover;object-position:50% 30%;transform-origin:50% 40%;width:100%;height:100%}.hero__ae{--ae-size:clamp(10rem, 17vw, 19rem);z-index:3;pointer-events:none;width:var(--ae-size);aspect-ratio:1;left:calc(var(--ae-size) * -.42);position:absolute;top:70%}.hero__ae canvas{width:100%;height:100%;display:block}@media (max-width:1023px){.hero{--art-w:min(100vw - 2 * var(--gutter), 34rem);--art-h:calc(var(--art-w) * 1.42);--name-size:clamp(2.1rem, 10.6vw, 4.6rem);padding-inline:var(--gutter);grid-template-columns:1fr;grid-template-areas:"art""copy";column-gap:0;min-height:0}.hero__nav{display:none}.hero__stage{width:var(--art-w);justify-self:center}.hero__art{grid-template-rows:11.8fr 72.4fr 13.1fr;margin-block-start:0;margin-block-end:0}.hero__copy{min-height:0;padding-top:var(--s-7);padding-bottom:var(--s-8)}.hero__kicker{align-self:flex-start}.hero__title{margin-top:var(--s-5)}.hero__claim{white-space:normal;font-size:calc(var(--name-size) * .72)}.hero__sub{font-size:calc(var(--name-size) * .4);align-self:flex-start;margin-inline-end:0}.hero__ctas{width:100%}.hero__ctas .btn{flex:15rem}.hero__down{display:none}.hero__ae{--ae-size:clamp(8rem, 36vw, 12rem);left:auto;right:calc(var(--ae-size) * -.28);top:56%}}.register{--register-w:40rem;--register-tab-fs:max(calc(var(--fs-h3) * 1.3), calc(var(--fs-h2) * .78));--register-step-fs:var(--fs-h3);--register-num-fs:calc(var(--fs-h3) * 1.2);--register-gap:var(--s-2);--register-blk-long:calc(var(--s-9) * 1.5);--register-blk-short:var(--s-5);--register-pad:var(--frame-pad);--register-name-w:var(--s-9);z-index:var(--z-modal);width:100%;max-width:none;height:100%;max-height:none;padding:var(--gutter);background:var(--scrim);color:var(--text);border:0;margin:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.register[open]{place-items:center;display:grid}.register::backdrop{background:0 0}html:has(.register[open]){overflow:hidden}.register__panel{width:min(var(--register-w), 100%);max-height:calc(100svh - 2 * var(--gutter) - var(--register-tab-fs));margin-top:var(--register-tab-fs);background:var(--ink);flex-direction:column;display:flex;position:relative}.register__tab{z-index:3;top:0;background:var(--mauve);color:var(--paper);font-weight:800;font-size:var(--register-tab-fs);padding:.1em .35em .2em;line-height:1.15;position:absolute;transform:translateY(-58%)}.register__tab:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--register-pad) * .6)}.register__tab:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--register-pad) * .6)}.register__tab:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--register-pad) * .6)}.register__tab:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--register-pad) * .6)}.register__tab:focus{outline:none}.register__close{z-index:3;top:var(--s-3);width:var(--tap);height:var(--tap);border:var(--hair) solid var(--line-soft);color:var(--paper);transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);place-items:center;display:grid;position:absolute}.register__close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--s-3)}.register__close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--s-3)}.register__close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--s-3)}.register__close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--s-3)}.register__close svg{width:var(--s-5);height:var(--s-5)}.register__close:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.register__body{overscroll-behavior:contain;min-height:0;padding:calc(var(--tap) + var(--s-5)) var(--register-pad) var(--register-pad);flex:auto;overflow-y:auto}.register__price{align-items:center;gap:var(--s-2) var(--s-4);color:var(--text-muted);flex-wrap:wrap;font-weight:600;line-height:1.5;display:flex}.register__price .lat{color:var(--paper);font-weight:800}.register__price-sep{width:var(--s-6);height:var(--hair);background:var(--mauve)}.register__intro{margin-top:var(--s-5);color:var(--paper);font-weight:800;line-height:1.6}.register__steps{counter-reset:step;margin-top:var(--s-3)}.register__steps li{counter-increment:step;align-items:baseline;gap:var(--s-4);padding-block:var(--s-3);border-bottom:var(--hair) solid var(--line-soft);font-weight:800;font-size:var(--register-step-fs);line-height:1.4;display:flex}.register__steps li:before{content:counter(step) ".";font-family:var(--font-lat);color:var(--mauve);text-align:end;direction:ltr;min-width:1.4em;font-weight:900}.register__tg{margin-top:var(--s-6);gap:var(--s-4);flex-direction:column;display:flex}.register__handle{color:var(--text-muted);line-height:1.5}.register__handle .lat{color:var(--paper);font-weight:800;font-size:var(--register-step-fs)}.register__tg-btn{width:100%}.register__pay{margin-top:var(--s-7)}.register__pay-title{align-items:center;gap:var(--s-4);color:var(--mauve);font-weight:800;font-size:var(--fs-h3);line-height:1.3;display:flex}.register__pay-title:after{content:"";height:var(--hair);background:var(--mauve);flex:auto}.register__methods{margin-top:var(--s-3)}.register__method{align-items:center;gap:var(--s-1) var(--s-4);padding-block:var(--s-4);border-bottom:var(--hair) solid var(--line-soft);grid-template-columns:1fr auto;grid-template-areas:"name name""num copy";display:grid}.register__method[hidden]{display:none}.register__method-name{color:var(--text-muted);grid-area:name;font-weight:600;line-height:1.4}.register__num{font-weight:800;font-size:var(--register-num-fs);letter-spacing:.04em;color:var(--paper);-webkit-user-select:all;user-select:all;grid-area:num;justify-self:start;line-height:1.2}.register__copy{padding-inline:var(--s-5);font-size:var(--fs-body);grid-area:copy;place-items:center;display:inline-grid}.register__copy-idle,.register__copy-done{align-items:center;gap:var(--s-2);grid-area:1/1;display:inline-flex}.register__copy-done{visibility:hidden}.register__copy[data-state=done]{--_bg:var(--mauve);--_fg:var(--mauve-ink);--_bd:var(--mauve);color:var(--mauve-ink)}.register__copy[data-state=done]:before{transition:none;transform:scaleX(0)}.register__copy[data-state=done] .register__copy-idle{visibility:hidden}.register__copy[data-state=done] .register__copy-done{visibility:visible}.register__blocks{pointer-events:none;width:0;height:0;position:absolute;bottom:0;left:0}.register__blk{display:block;position:absolute}.register__blk--m{top:var(--register-gap);width:var(--register-blk-long);height:var(--register-blk-short);background:var(--mauve);left:0}.register__blk--w{bottom:0;right:var(--register-gap);width:var(--register-blk-short);height:calc(var(--register-blk-long) * .62);background:var(--paper)}@media (min-width:700px){.register__method{grid-template-columns:var(--register-name-w) 1fr auto;padding-block:var(--s-3);grid-template-areas:"name num copy"}.register__pay{margin-top:var(--s-6)}.register__tg{margin-top:var(--s-5)}}@media (max-width:699px){.register{--register-pad:var(--gutter);padding:0}.register[open]{place-items:end stretch}.register__panel{width:100%;max-height:92svh;padding-bottom:env(safe-area-inset-bottom);margin-top:0}.register__panel>.edge--b{display:none}.register__body{padding-bottom:var(--s-5)}.register__blocks{gap:var(--register-gap);width:auto;height:auto;padding-inline:var(--hair);flex:none;grid-template-columns:64fr 34fr;display:grid;position:static}.register__blk{width:auto;height:var(--s-3);position:static}.register__copy{padding-inline:var(--s-4)}}.reviews{--reviews-offset:max(var(--gutter), (100% - var(--container)) / 2);--reviews-frame-h:clamp(16rem, 100svh - 25rem, 38rem);--reviews-frame-w:calc(var(--reviews-frame-h) * .5714);--reviews-gap:var(--s-5);--reviews-mat:var(--s-2);--reviews-key:.6rem;--reviews-zoom:2.5rem;--reviews-cta-size:clamp(1.6rem, .9rem + 2.4vw, 3.4rem);--reviews-cta-h:clamp(5rem, 3.6rem + 4vw, 8.5rem);--reviews-veil:color-mix(in srgb, var(--ink) 95%, transparent);--reviews-leak:color-mix(in srgb, var(--plum-500) 40%, transparent);--reviews-leak-deep:color-mix(in srgb, var(--plum-700) 70%, transparent);isolation:isolate;padding-top:var(--section-y);background:var(--ink);position:relative}.reviews:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 45% at 8% 62%, var(--reviews-leak), transparent 72%), radial-gradient(40% 40% at 96% 18%, var(--reviews-leak-deep), transparent 75%);position:absolute;top:0;bottom:0;left:0;right:0}.reviews__stage{position:relative}.reviews__head{padding-bottom:var(--s-6);justify-content:flex-end;display:flex}.reviews__kicker{font-size:clamp(1.15rem,1.55vw,2rem)}.reviews__strip{position:relative}.reviews__rule{height:var(--hair);background:var(--line);transform-origin:100%;position:absolute;left:0;right:0}.reviews__rule--top{top:0}.reviews__titlebox{z-index:3;height:0;position:relative}.reviews__title{white-space:nowrap}.reviews__title:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.reviews__title:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.reviews__title:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.reviews__title:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.reviews__viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--reviews-offset);padding-block:var(--s-8) var(--s-6);scrollbar-width:thin;scrollbar-color:var(--plum-500) transparent;overflow:auto hidden}.reviews__track{align-items:flex-start;gap:var(--reviews-gap);width:max-content;padding-inline:var(--reviews-offset);display:flex}.reviews__item{width:var(--reviews-frame-w);scroll-snap-align:start;flex:none}.reviews__frame{padding:var(--reviews-mat);background:var(--ink-raised);border:var(--hair) solid var(--line);transition:border-color var(--dur-hover) var(--ease-out);display:block;position:relative}.reviews__frame img{background:var(--plum-800);width:100%}.reviews__zoom{top:0;width:var(--reviews-zoom);height:var(--reviews-zoom);background:var(--mauve);color:var(--mauve-ink);transition:background-color var(--dur-hover) var(--ease-out);place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.reviews__zoom:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--s-4)}.reviews__zoom:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--s-4)}.reviews__zoom:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--s-4)}.reviews__zoom:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--s-4)}.reviews__zoom svg{width:58%;height:58%}@media (hover:hover){.reviews__frame:hover{border-color:var(--mauve)}.reviews__frame:hover .reviews__zoom{background:var(--paper);color:var(--ink)}}.reviews__frame:active{transform:scale(.985)}.reviews__timeline{align-items:center;gap:var(--s-5);display:flex}.reviews__line{height:var(--s-5);flex:1;position:relative}.reviews__line-track,.reviews__fill{left:0;right:0;position:absolute;top:50%}.reviews__line-track{height:var(--hair);background:var(--line)}.reviews__fill{height:var(--s-1);margin-top:calc(var(--s-1) / -2);background:var(--mauve);transform-origin:100%;transform:scaleX(0)}.reviews__keys{position:absolute;top:0;bottom:0;left:0;right:0}.reviews__key{top:50%;width:var(--reviews-key);height:var(--reviews-key);margin-top:calc(var(--reviews-key) / -2);background:var(--ink);border:var(--hair) solid var(--text-dim);transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);margin-inline-start:calc(var(--reviews-key) / -2);position:absolute;transform:rotate(45deg)}.reviews__key:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--p) * 100%)}.reviews__key:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--p) * 100%)}.reviews__key:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--p) * 100%)}.reviews__key:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--p) * 100%)}.reviews__key.is-past{background:var(--mauve);border-color:var(--mauve)}.reviews__count{font-weight:900;font-size:var(--fs-small);color:var(--text-muted);letter-spacing:.04em;flex:none}.reviews__count [data-count]{color:var(--paper)}.reviews:not(.is-live) .reviews__line,.reviews:not(.is-live) .reviews__count{visibility:hidden}.reviews.is-scrub .reviews__stage{min-height:100svh;padding-top:var(--s-9);padding-bottom:var(--s-6);flex-direction:column;justify-content:center;display:flex}.reviews.is-scrub .reviews__viewport{scroll-snap-type:none;overflow:clip}.reviews.is-scrub .reviews__track{will-change:transform}.reviews__end{align-items:center;gap:var(--s-6);padding-block:var(--s-9) var(--section-y);flex-wrap:wrap;display:flex}.reviews__cta{width:min(100% - var(--gutter), 52rem + var(--reviews-offset));min-height:var(--reviews-cta-h);padding-inline:var(--reviews-offset) var(--s-7);font-size:var(--reviews-cta-size);border-inline-start:0;flex:0 auto;justify-content:space-between}.reviews__more{margin-inline:auto var(--reviews-offset);min-height:var(--tap-lg)}.reviews__more[hidden]{display:none}.reviews__viewer{background:var(--reviews-veil);width:100%;max-width:none;height:100%;max-height:none;color:var(--text);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.reviews__viewer::backdrop{background:0 0}html:has(.reviews__viewer[open]){overflow:hidden}.reviews__viewer-stage{place-items:center;gap:var(--s-4);grid-template-columns:var(--tap) minmax(0, 1fr) var(--tap);grid-template-rows:var(--tap) minmax(0, 1fr) auto;height:100%;padding:var(--s-4) var(--gutter);grid-template-areas:". .close""prev shot next"".count.";display:grid}.reviews__shot{grid-area:shot;place-self:stretch stretch;min-height:0;position:relative}.reviews__shot img{border:var(--hair) solid var(--line);background:var(--plum-800);width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.reviews__vbtn{width:var(--tap);height:var(--tap);background:var(--ink);border:var(--hair) solid var(--line);color:var(--paper);transition:border-color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);place-items:center;display:grid}.reviews__vbtn svg{width:1.5rem;height:1.5rem}.reviews__vbtn:hover{background:var(--mauve);border-color:var(--mauve);color:var(--mauve-ink)}.reviews__vbtn:active{transform:scale(.95)}.reviews__vbtn[disabled]{opacity:.3;pointer-events:none}.reviews__vbtn--close{grid-area:close}.reviews__vbtn--prev{grid-area:prev}.reviews__vbtn--next{grid-area:next}.reviews__vcount{font-weight:900;font-size:var(--fs-body);color:var(--text-muted);letter-spacing:.04em;grid-area:count}.reviews__vcount [data-viewer-count]{color:var(--paper)}@media (max-width:1023px){.reviews{--reviews-frame-w:min(84vw, 24rem);--reviews-gap:var(--s-4)}.reviews__head{padding-bottom:var(--s-8)}.reviews__title{font-size:clamp(1.9rem,8.4vw,3rem)}.reviews__viewport{scrollbar-width:none;padding-top:var(--s-8)}.reviews__viewport::-webkit-scrollbar{display:none}.reviews__key:not(:nth-child(5n+1)):not(:last-child){display:none}.reviews__end{align-items:stretch;gap:var(--s-5);padding-top:var(--s-8);flex-direction:column}.reviews__cta{width:calc(100% - var(--gutter));padding-inline:var(--gutter) var(--s-5)}.reviews__more{margin-inline:var(--gutter)}}@media (max-width:699px){.reviews__viewer-stage{grid-template-columns:var(--tap) minmax(0, 1fr) var(--tap);padding:var(--s-3) var(--s-3) calc(var(--s-3) + env(safe-area-inset-bottom));grid-template-areas:". .close""shot shot shot""prev count next"}.reviews__vcount{justify-self:center}}@media (prefers-reduced-motion:reduce){.reviews__frame,.reviews__zoom,.reviews__key,.reviews__vbtn,.reviews__cta svg{transition:none}}.reviews__zoom,.reviews__count,.reviews__keys{display:none}.reviews__cta{width:auto;min-width:min(100%,26rem);padding-inline:var(--_pad);border-inline-start:1px solid var(--_bd);margin-inline-start:0;margin-inline-end:0}@media (max-width:1023px){.reviews__cta{width:calc(100% - 2 * var(--gutter));margin-inline:var(--gutter);padding-inline:var(--_pad)}.reviews__end{padding-inline:var(--gutter)}.reviews__cta,.reviews__more{width:100%;margin-inline-start:0;margin-inline-end:0}}.reviews__end{padding-inline:max(var(--gutter), calc((100% - var(--container)) / 2))}.reviews__timeline{display:none}.reviews{--motto:0}.reviews__motto{white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;margin-top:clamp(1.5rem,1rem + 2vw,3rem);font-size:clamp(3.75rem,2rem + 9vw,12rem);font-weight:900;line-height:1.15;position:relative;overflow:hidden}.reviews__motto-line{padding-inline:var(--gutter);transform:translateX(calc(var(--motto) * var(--motto-dist,0px)));display:inline-block;position:relative}.reviews__motto-stroke{color:#0000;-webkit-text-stroke:1.5px #fffc}.reviews__motto-fill{padding-inline:var(--gutter);color:#0000;-webkit-text-stroke:1.5px transparent;background:linear-gradient(100deg, var(--mauve-lo), var(--mauve-hi) 50%, var(--paper));clip-path:inset(0 0 0 calc((1 - var(--motto)) * 100%));-webkit-background-clip:text;background-clip:text;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:767px){.reviews__motto-stroke{-webkit-text-stroke-width:1.2px}}@media (prefers-reduced-motion:reduce){.reviews{--motto:1}.reviews__motto-line{transform:none}}.reviews__motto-fill{-webkit-text-stroke:0}.reviews.is-scrub .reviews__stage{position:relative}.reviews.is-scrub .reviews__motto{z-index:2;top:.5svh;width:52%;margin:0;font-size:min(6.75rem,9.5svh);position:absolute;-webkit-mask-image:linear-gradient(270deg,#000 80%,#0000);mask-image:linear-gradient(270deg,#000 80%,#0000)}.reviews.is-scrub .reviews__motto:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.reviews.is-scrub .reviews__motto:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.reviews.is-scrub .reviews__motto:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.reviews.is-scrub .reviews__motto:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.why__head{max-width:52rem;margin-bottom:clamp(var(--s-7), 2rem + 3vw, var(--s-9))}.why__title{margin-top:var(--s-4)}.why__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(13rem,auto);gap:clamp(.75rem,.5rem + .8vw,1.25rem);display:grid}.why__card{isolation:isolate;justify-content:space-between;gap:var(--s-5);border-radius:var(--r-panel);background:var(--glass), var(--ink-raised);box-shadow:inset 0 1px 0 #ffffff14, var(--panel-shadow);transition:transform var(--dur-hover) var(--ease-out);flex-direction:column;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:flex;position:relative;overflow:hidden}.why__card:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:var(--hairline);-webkit-mask-composite:xor;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.why__card:after{content:"";z-index:-1;aspect-ratio:1;top:-35%;background:radial-gradient(closest-side,#d194b638,#0000);border-radius:50%;width:70%;position:absolute}.why__card:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-25%}.why__card:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-25%}.why__card:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-25%}.why__card:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-25%}.why__icon{aspect-ratio:1;width:clamp(3.5rem,2.8rem + 2vw,4.75rem);height:auto}.why__text{font-weight:700;font-size:var(--fs-lead);color:var(--paper);text-wrap:balance;line-height:1.5}@media (hover:hover){.why__card:hover{transform:translateY(-4px)}}.why__card--hero{grid-area:span 3/span 2;padding:0}.why__card--hero[hidden]{display:none}.why__watch{color:var(--paper);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.why__glow{z-index:-1;background:radial-gradient(60% 55% at 35% 35%,#e9b8d38c,#0000 70%),radial-gradient(70% 60% at 80% 100%,#6e3d5ae6,#0000 70%),url(/img/plum-texture-1200.webp) 50%/cover;position:absolute;top:0;bottom:0;left:0;right:0}.why__akram{bottom:0;filter:drop-shadow(0 20px 40px #0009);width:auto;max-width:none;height:92%;transition:transform .7s var(--ease-out);position:absolute}.why__akram:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4%}.why__akram:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4%}.why__akram:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4%}.why__akram:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4%}.why__ig{top:clamp(1rem,.8rem + 1vw,1.5rem);aspect-ratio:1;filter:drop-shadow(0 14px 26px #d6249f73);width:clamp(3.25rem,2.6rem + 2vw,4.5rem);position:absolute;transform:rotate(-8deg)}.why__ig:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:clamp(1rem,.8rem + 1vw,1.5rem)}.why__ig:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:clamp(1rem,.8rem + 1vw,1.5rem)}.why__ig:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:clamp(1rem,.8rem + 1vw,1.5rem)}.why__ig:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:clamp(1rem,.8rem + 1vw,1.5rem)}.why__ig svg{width:100%;height:100%;display:block}.why__watch-copy{left:clamp(1rem,.8rem + 1vw,1.5rem);right:clamp(1rem,.8rem + 1vw,1.5rem);gap:var(--s-1);padding:var(--s-4) var(--s-5);border-radius:var(--r-media);-webkit-backdrop-filter:blur(14px);background:#0e080cb8;border:1px solid #ffffff1f;flex-direction:column;padding-inline-start:calc(var(--s-5) + 3.25rem);display:flex;position:absolute;bottom:clamp(1rem,.8rem + 1vw,1.5rem)}.why__watch-title{font-weight:800;font-size:var(--fs-h3);line-height:1.25}.why__watch-meta{font-size:var(--fs-body);color:var(--text-muted)}.why__watch-go{bottom:calc(clamp(1rem, .8rem + 1vw, 1.5rem) + var(--s-4));aspect-ratio:1;background:var(--mauve-grad);width:2.75rem;color:var(--mauve-ink);box-shadow:0 10px 24px -8px var(--glow);transition:transform var(--dur-hover) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute}.why__watch-go:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(clamp(1rem, .8rem + 1vw, 1.5rem) + var(--s-4))}.why__watch-go:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(clamp(1rem, .8rem + 1vw, 1.5rem) + var(--s-4))}.why__watch-go:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(clamp(1rem, .8rem + 1vw, 1.5rem) + var(--s-4))}.why__watch-go:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(clamp(1rem, .8rem + 1vw, 1.5rem) + var(--s-4))}.why__watch-go svg{width:45%;height:45%}@media (hover:hover){.why__watch:hover .why__akram{transform:scale(1.03)}.why__watch:hover .why__watch-go{transform:rotate(45deg)}}@media (max-width:1023px){.why__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(11rem,auto)}.why__card--hero{grid-area:auto/1/auto/-1;min-height:min(26rem,108vw)}}@media (max-width:599px){.why__grid{grid-auto-rows:minmax(10.5rem,auto)}.why__card{gap:var(--s-3);padding:1rem}.why__icon{width:3.25rem}.why__text{font-size:1rem;line-height:1.5}.why__watch-copy{padding:var(--s-3) var(--s-4);padding-inline-start:calc(var(--s-4) + 3rem)}.why__watch-title{font-size:1.2rem}.why__watch-meta{font-size:.9rem}.why__watch-go{width:2.5rem;bottom:calc(clamp(1rem, .8rem + 1vw, 1.5rem) + var(--s-3))}}@media (prefers-reduced-motion:reduce){.why__card,.why__akram,.why__watch-go{transition:none}}.why__title{text-wrap:balance}:root{--r-panel:24px;--r-media:18px;--r-chip:14px;--glass:linear-gradient(180deg, #ffffff0f, #ffffff04);--glass-strong:linear-gradient(180deg, #ffffff1a, #ffffff08);--hairline:linear-gradient(155deg, #e9b8d3d9, #ffffff24 32%, #ffffff0d 62%, #d194b673);--mauve-grad:linear-gradient(160deg, var(--mauve-hi) 0%, var(--mauve) 45%, var(--mauve-lo) 100%);--panel-shadow:0 30px 80px -40px #000000e6, 0 0 0 1px #0003}.frame,.course__offer,.course__get,.register__panel,.course__free{border-radius:var(--r-panel);background:var(--glass), var(--ink-raised);box-shadow:inset 0 1px 0 #ffffff14, var(--panel-shadow);border:0}.frame:before,.course__offer:before,.course__get:before,.register__panel:before,.course__free:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:var(--hairline);-webkit-mask-composite:xor;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.edge{display:none!important}.frame__tab{color:var(--paper);font-weight:800;font-size:var(--fs-h3);background:0 0;padding:0;line-height:1.3;position:static;top:auto;bottom:auto;left:auto;right:auto;transform:none}.panel__title{align-items:center;gap:var(--s-3);font-weight:800;font-size:var(--fs-h3);color:var(--paper);line-height:1.3;display:flex}.panel__icon{flex:none;width:2.6rem;height:2.6rem}.icon3d{object-fit:contain;filter:drop-shadow(0 10px 18px #0000008c);display:block}.about__frame{padding:var(--course-pad,clamp(1.5rem, 1rem + 1.6vw, 2.75rem));gap:var(--s-4)}.about__tab{font-size:var(--fs-h2);margin-bottom:var(--s-3)}.about__tab:after{content:"";width:3rem;height:3px;margin-top:var(--s-3);background:var(--mauve-grad);border-radius:3px;display:block}.about__bar{display:none}.course__offer,.course__get{padding:var(--course-pad)}.course__pair{border-radius:var(--r-media);background:var(--mauve-grad);box-shadow:inset 0 1px 0 #ffffff80, 0 18px 40px -18px var(--glow)}.course__save{border-radius:var(--r-pill);padding:var(--s-1) var(--s-4)}.course__fact-ico{border:0;width:3.25rem;height:3.25rem;padding:0}.course__perk{border-radius:var(--r-chip);background:var(--glass);border:1px solid #ffffff14}.course__perk--gold{color:var(--paper);background:linear-gradient(160deg,#d194b638,#d194b60f);border-color:#e9b8d359}.course__perk-ico{flex:none;width:2.6rem;height:2.6rem}.course__free{overflow:hidden}.course__free img:not(.icon3d){border-radius:inherit}.course__free-title{align-items:center;gap:var(--s-3);display:flex}.yt-play{z-index:2;filter:drop-shadow(0 12px 24px #0000008c);width:clamp(4.5rem,7vw,6rem);transition:transform var(--dur-hover) var(--ease-out);position:absolute;top:50%;left:50%;translate:-50% -50%}.yt-play svg{width:100%;height:auto;display:block}.yt-play__bg{fill:#f03}.yt-badge{top:var(--s-4);z-index:2;align-items:center;gap:var(--s-2);border-radius:var(--r-pill);font-family:var(--font-ar);font-weight:700;font-size:var(--fs-small);color:var(--paper);direction:ltr;background:#0a0609b8;border:1px solid #ffffff24;padding:.4rem .8rem .4rem .6rem;display:inline-flex;position:absolute}.yt-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--s-4)}.yt-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--s-4)}.yt-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--s-4)}.yt-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--s-4)}.yt-badge svg{width:1.6rem;height:auto}@media (hover:hover){.course__free:hover .yt-play{transform:scale(1.08)}}.reviews__titlebox{height:auto}.reviews__title{font-size:var(--fs-h2)}.reviews__frame{border-radius:var(--r-media);background:var(--glass), var(--ink-raised);border:1px solid #ffffff1f;overflow:hidden}.reviews__frame img{border-radius:calc(var(--r-media) - 6px)}.register__tab{color:var(--paper);margin-bottom:var(--s-2);background:0 0;padding:0;position:static;transform:none}.register__blk--m{background:var(--mauve-grad);border-radius:var(--r-chip)}.register__blk--w{border-radius:var(--r-chip);background:#ffffff1a;border:1px solid #ffffff29}.register__close{border-radius:50%}.footer__blk,.blk{border-radius:var(--r-chip)}.footer__blk--m,.blk--m{background:var(--mauve-grad);box-shadow:inset 0 1px 0 #ffffff73, 0 20px 50px -24px var(--glow)}.footer__blk--w,.blk--w{background:linear-gradient(160deg,#ffffff29,#ffffff0a);border:1px solid #ffffff2e}.hero__frame{border-radius:var(--r-panel);padding:0}.hero__photo{border-radius:var(--r-panel);box-shadow:0 40px 90px -40px #000000f2}.hero__frame:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:var(--hairline);-webkit-mask-composite:xor;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hero__float{z-index:4;pointer-events:none;animation:7s ease-in-out infinite alternate float;position:absolute}.hero__float--a{width:clamp(4.5rem,7vw,8rem);animation-delay:-2s;top:2%;right:-7%}.hero__float--b{width:clamp(3.5rem,5vw,6rem);animation-duration:8s;top:46%;right:-9%}.hero__float--c{width:clamp(3rem,4vw,4.75rem);animation-duration:6s;animation-delay:-4s;top:6%;left:8%}@keyframes float{0%{transform:translateY(-8px)rotate(-4deg)}to{transform:translateY(10px)rotate(5deg)}}.faq__item{border-radius:var(--r-chip)}.faq__item.is-open{background:var(--glass)}.btn{--_h:var(--tap);min-height:var(--_h)}.btn--lg{--_h:var(--tap-lg)}.btn>svg{width:calc(var(--_h) - .6rem);height:calc(var(--_h) - .6rem);padding:calc((var(--_h) - .6rem) * .28);margin:0;position:absolute;top:50%;translate:0 -50%}.btn--chip-end>svg:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.3rem}.btn--chip-end>svg:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.3rem}.btn--chip-end>svg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.3rem}.btn--chip-end>svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.3rem}.btn--chip-start>svg:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.3rem}.btn--chip-start>svg:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.3rem}.btn--chip-start>svg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.3rem}.btn--chip-start>svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.3rem}.btn--chip-end{padding-inline-end:calc(var(--_h) + .15rem)}.btn--chip-start{padding-inline-start:calc(var(--_h) + .15rem)}.course__cta,.register__tg-btn,.course__free-copy .btn,.footer__cta{padding-inline:calc(var(--_h) + .15rem)}@media (prefers-reduced-motion:reduce){.hero__float{animation:none}}.reviews__rule{display:none}.reviews__title{margin-top:var(--s-4)}.blk,.footer__blocks,.register__blocks,.register__blk{display:none!important}.hero__art{grid-template-rows:auto;align-content:center;row-gap:0;padding-block-start:0;padding-block-end:0}.hero__frame{aspect-ratio:1500/1548;grid-area:1/1/2/3}.hero__stage:before{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(closest-side,#d194b659,#0000);border-radius:50%;position:absolute;top:15%;bottom:15%;left:5%;right:5%}.hero__float--a{top:-6%;left:auto;right:-8%}.hero__float--b{top:50%;left:auto;right:-9%}.hero__float--c{top:-4%;left:6%;right:auto}.kicker{border-radius:var(--r-pill);box-shadow:inset 0 1px 0 #ffffff14, 0 8px 24px -14px var(--glow);font-weight:600;font-size:var(--fs-body);color:var(--mauve-hi);background:linear-gradient(#d194b629,#d194b60d);border:1px solid #e9b8d347;align-items:center;gap:.55rem;padding:.42rem .95rem;line-height:1.3;display:inline-flex}.kicker:after,.kicker:before{display:none}.kicker .line-mask{margin:0;padding:0;overflow:visible}.h2,.course__title,.faq__head h2,.reviews__title,.about__tab{letter-spacing:-.005em}.h2 em,.faq__head em,.h2 em .w,.faq__head em .w{color:#0000;background:linear-gradient(100deg, var(--mauve-lo), var(--mauve-hi) 45%, #fff 55%, var(--mauve) 70%, var(--mauve-lo));animation:accent-sheen 6s var(--ease-out) infinite;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal}@keyframes accent-sheen{0%,55%{background-position:100% 0}to{background-position:0 0}}.heading-word{will-change:transform, filter, opacity;display:inline-block}.line-mask:has(.heading-word){overflow:visible}.atmos:before{-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}@media (prefers-reduced-motion:reduce){.h2 em,.faq__head em,.h2 em .w,.faq__head em .w{animation:none}}.btn.reviews__cta{--_h:var(--tap-lg);min-height:var(--_h);min-width:min(100%,22rem);font-size:var(--fs-lead);padding-inline:calc(var(--_h) + .15rem);justify-content:center}.btn.reviews__more{--_h:var(--tap-lg);font-size:var(--fs-body)}@media (max-width:767px){.btn.reviews__cta,.btn.reviews__more{--_h:3.5rem;font-size:1.1rem}:root{--gutter:1.25rem;--section-y:4.5rem;--fs-h2:1.95rem;--fs-h3:1.3rem;--fs-lead:1.125rem;--fs-body:1.0625rem;--frame-pad:1.25rem}h1,h2,h3,.h2{text-wrap:balance}p{text-wrap:pretty}.container{width:calc(100% - 2 * var(--gutter))}.kicker{gap:var(--s-3);font-size:1rem}.kicker:after{width:2.25rem}.frame__tab{font-size:1.5rem}.btn--lg{--_pad:var(--s-5);--_h:3.5rem;width:100%;padding-inline:calc(var(--_h) + .15rem);font-size:1.1rem}.bar__inner{min-height:3.25rem}.bar__brand{font-size:1rem}.dock{padding-top:var(--s-5)}.dock__cta{min-height:3.5rem;font-size:1.1rem}.hero{--name-size:9.6vw}.hero__copy{padding-top:var(--s-6);padding-bottom:var(--s-7)}.hero__kicker{align-self:flex-start;font-size:1rem}.hero__title{margin-top:var(--s-4)}.hero__name{font-size:var(--name-size)}.hero__claim{margin-top:var(--s-2);text-wrap:balance;font-size:1.85rem;line-height:1.35}.hero__sub{margin-top:var(--s-2);align-self:flex-start;font-size:1.05rem}.hero__ctas{gap:var(--s-3);margin-top:var(--s-6);flex-direction:column}.hero__ctas .btn{flex:none}.hero__float--a{width:3.75rem;top:auto;bottom:-5%;right:-3%}.hero__float--b{width:3rem;top:52%;right:-5%}.hero__float--c{width:2.5rem;top:-3%;left:6%}.hero{--art-h:calc(var(--art-w) * 1.08);padding-top:var(--s-6)}.hero__ae{--ae-size:7.5rem;right:auto;left:calc(var(--ae-size) * -.12);top:auto;bottom:10%}.about__photo{display:none}.about__stage{padding-block:var(--section-y)}.about__layout{gap:var(--s-7)}.about__kicker{align-self:flex-start}.about__frame{padding:var(--s-6) var(--s-5)}.about__tab{font-size:1.75rem}.about__text{font-size:var(--fs-body);text-align:start;line-height:1.9}.about__text p+p{margin-top:var(--s-4)}.about__bar{height:var(--s-3)}.course{--course-pad:1.25rem;--course-tab:1.5rem}.course__num{font-size:4rem}.course__pair-num{font-size:2.5rem}.course__free-title{font-size:1.5rem}.faq__text{font-size:1.1rem;line-height:1.55}.faq__a{font-size:var(--fs-body);line-height:1.85}.faq__btn{min-height:4rem;padding-block:var(--s-4)}.reviews__cta{--_h:3.5rem;font-size:1.1rem}.footer__mark{--footer-mark:21vw;text-align:center;padding-inline-start:0;padding-inline-end:0}.footer__line-ar{font-size:1.4rem}}
