.landing-module___cEqKa__land{--orange:var(--o);--teal:var(--t);--green:var(--g);--orange-tint:var(--o-tint);--teal-tint:var(--t-tint);--green-tint:var(--g-tint);--teal-text:var(--t-ink);--orange-text:var(--o-ink);--font:var(--font-text);--c2:var(--brand-ink);--rung-off:#1111110a;--rung-line:#1111111f;--panel-a:#fff;--panel-b:var(--brand-paper);--glow-a:color-mix(in srgb, var(--t) 12%, transparent);--shadow:0 24px 60px -36px #14141459;--fs-hero:clamp(2.35rem, 1.1rem + 4.4vw, 4.6rem);--fs-lead:var(--fs-lede);isolation:isolate;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-text);font-size:var(--fs-body);line-height:1.6;position:relative;overflow-x:clip}html[lang=ar] .landing-module___cEqKa__land{font-size:16px;line-height:1.75}:root[data-theme=dark] .landing-module___cEqKa__land{--c2:#fff;--rung-off:#ffffff0d;--rung-line:#ffffff24;--panel-a:#1d2122;--panel-b:#151818;--glow-a:color-mix(in srgb, var(--t) 14%, transparent);--shadow:0 30px 80px -40px #000c}@media (min-width:720px){.landing-module___cEqKa__land{--gutter:28px}}.landing-module___cEqKa__land a{color:var(--teal-text);text-underline-offset:3px}.landing-module___cEqKa__land :focus-visible{outline:3px solid var(--teal-text);outline-offset:3px;border-radius:6px}.landing-module___cEqKa__land p{margin:0}html .landing-module___cEqKa__land :is(h3,h4){font-family:var(--font-sub)}.landing-module___cEqKa__panel{isolation:isolate}.landing-module___cEqKa__panel .m-sheen{z-index:-1}:root[data-theme=dark] .landing-module___cEqKa__panel .m-sheen i{opacity:.18}html .landing-module___cEqKa__land :is(h1,h2,h3,h4){font-stretch:var(--head-stretch);color:var(--ink);letter-spacing:0;margin:0}.landing-module___cEqKa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-module___cEqKa__wrap{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.landing-module___cEqKa__field{z-index:-2;pointer-events:none;opacity:0;width:100vw;height:100vh;transition:opacity 1.2s;position:fixed;inset:0}.landing-module___cEqKa__field[data-on][data-hero]{opacity:1}.landing-module___cEqKa__motionCtl{z-index:5;justify-content:flex-end;min-height:34px;padding-block-start:12px;display:flex;position:relative}@media (min-width:720px){.landing-module___cEqKa__motionCtl{margin-block-end:-46px}}.landing-module___cEqKa__oto{width:min(100%,340px);margin:32px 0 0}.landing-module___cEqKa__otoSvg{width:100%;height:auto;display:block;overflow:visible}[dir=rtl] .landing-module___cEqKa__otoSvg{transform:scaleX(-1)}.landing-module___cEqKa__otoCap{color:var(--ink-2);justify-content:space-between;margin-top:8px;font-size:14px;font-weight:700;display:flex}.landing-module___cEqKa__otoCap span{text-align:center;width:31%}@keyframes landing-module___cEqKa__otoPass{0%,12%{transform:translate(-42px)scale(.92)}50%{transform:translate(0)scale(1)}88%,to{transform:translate(42px)scale(.92)}}@keyframes landing-module___cEqKa__otoArrow{0%,to{opacity:.35}50%{opacity:1}}.landing-module___cEqKa__btn{min-height:var(--btn-h);padding:0 var(--btn-pad);border-radius:var(--btn-r);font:var(--btn-fw) var(--btn-fs) / 1.2 var(--font);white-space:nowrap;cursor:pointer;transition:transform .2s var(--ease), background-color .15s ease, border-color .15s ease, box-shadow .2s ease;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.landing-module___cEqKa__land .landing-module___cEqKa__btn:focus-visible{outline:3px solid var(--btn-ring);outline-offset:2px}.landing-module___cEqKa__land .landing-module___cEqKa__primary{background:var(--btn-o-bg);color:var(--btn-o-on);box-shadow:var(--shadow-o);font-weight:800}.landing-module___cEqKa__land .landing-module___cEqKa__primary:hover{background:var(--btn-o-bg);color:var(--btn-o-on);box-shadow:var(--shadow-o-hover)}.landing-module___cEqKa__land .landing-module___cEqKa__primary:active{background:var(--btn-o-bg);box-shadow:var(--shadow-o-press)}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__land .landing-module___cEqKa__primary:hover{transform:translateY(-1px)}.landing-module___cEqKa__land .landing-module___cEqKa__primary:active{transform:translateY(0)}}.landing-module___cEqKa__land .landing-module___cEqKa__ghost{color:var(--ink);border-color:var(--line-2);background:color-mix(in srgb, var(--bg-raise) 55%, transparent)}.landing-module___cEqKa__land .landing-module___cEqKa__ghost:hover{border-color:var(--teal-text)}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__btn:hover{transform:translateY(-1px)}.landing-module___cEqKa__btn:active{transition-duration:60ms;transform:translateY(0)scale(.98)}}.landing-module___cEqKa__textLink{font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.landing-module___cEqKa__textLink:hover{text-decoration-thickness:2px}.landing-module___cEqKa__iconBtn{border:1px solid var(--line);width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;place-items:center;list-style:none;display:inline-grid}.landing-module___cEqKa__iconBtn::-webkit-details-marker{display:none}.landing-module___cEqKa__iconBtn:hover{color:var(--ink);border-color:var(--line-2)}.landing-module___cEqKa__main{display:block}.landing-module___cEqKa__hero{padding-block:clamp(24px,5vw,72px) clamp(24px,4vw,48px)}.landing-module___cEqKa__h1{font-size:var(--fs-hero);font-weight:900;line-height:1.04}.landing-module___cEqKa__l1,.landing-module___cEqKa__l2{display:block}.landing-module___cEqKa__l1{letter-spacing:-.02em;font-weight:900}.landing-module___cEqKa__l2{margin-top:.36em;color:var(--t-deep);letter-spacing:-.01em;margin-inline-start:-.03em;font-size:.62em;font-weight:800;line-height:1.12}html[lang=ar] .landing-module___cEqKa__h1{line-height:1.4}:is(html[lang=ar] .landing-module___cEqKa__l1,html[lang=ar] .landing-module___cEqKa__l2){letter-spacing:0;margin-inline-start:0}html[lang=ar] .landing-module___cEqKa__l2{margin-top:.2em;font-weight:800;line-height:1.4}.landing-module___cEqKa__heroGrid{align-items:start;gap:clamp(32px,6vw,48px);margin-top:clamp(16px,2vw,24px);display:grid}@media (min-width:1000px){.landing-module___cEqKa__heroGrid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.landing-module___cEqKa__heroCopy{gap:24px;max-width:34rem;display:grid}.landing-module___cEqKa__heroConvo{width:clamp(152px,18vw,208px)}.landing-module___cEqKa__howArt{align-items:flex-end;gap:24px;margin-top:32px;display:flex}.landing-module___cEqKa__closeArt{margin-bottom:24px}.landing-module___cEqKa__lede{font-size:var(--fs-lead);color:var(--ink-2);max-width:34em;line-height:1.55}.landing-module___cEqKa__ctaRow{flex-wrap:wrap;gap:16px;display:flex}.landing-module___cEqKa__note{color:var(--ink-3);max-width:36em;font-size:14px}@media (max-width:420px){.landing-module___cEqKa__ctaRow .landing-module___cEqKa__btn{flex:100%}}.landing-module___cEqKa__ladder{min-width:0;margin:0;padding-top:clamp(24px,3vw,40px);position:relative}.landing-module___cEqKa__rungs{align-items:flex-end;gap:clamp(3px,.55vw,7px);height:clamp(160px,20vw,260px);margin:0;padding:0;list-style:none;display:flex}.landing-module___cEqKa__rung{--c:var(--teal);min-width:0;height:calc(9% + var(--n) * 4.55%);background:var(--rung-off);box-shadow:inset 0 0 0 1px var(--rung-line);cursor:default;outline-offset:4px;border-radius:7px 7px 3px 3px;flex:1 1 0;position:relative}.landing-module___cEqKa__rung[data-band="0"]{--c:var(--t-100)}.landing-module___cEqKa__rung[data-band="1"]{--c:var(--teal)}.landing-module___cEqKa__rung[data-band="2"]{--c:var(--g-50)}.landing-module___cEqKa__rung[data-band="3"]{--c:var(--green)}.landing-module___cEqKa__rung[data-band="4"]{--c:var(--t-deep)}.landing-module___cEqKa__rung[data-band="5"]{--c:var(--c2)}.landing-module___cEqKa__fill{border-radius:inherit;background:linear-gradient(to top, color-mix(in srgb, var(--c) 78%, transparent), var(--c));transform-origin:50% 100%;transition:filter .2s ease, transform .25s var(--ease);position:absolute;inset:0}.landing-module___cEqKa__rung:is(:hover,:focus-visible) .landing-module___cEqKa__fill{filter:brightness(1.18)saturate(1.1)}.landing-module___cEqKa__tip{background:var(--bg-raise);border:1px solid var(--line-2);box-shadow:var(--shadow);white-space:nowrap;pointer-events:none;opacity:0;z-index:2;border-radius:10px;justify-items:center;gap:1px;padding:6px 10px 7px;transition:opacity .16s;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50%}.landing-module___cEqKa__rung[data-edge=start] .landing-module___cEqKa__tip{left:0;translate:0}.landing-module___cEqKa__rung[data-edge=end] .landing-module___cEqKa__tip{left:auto;right:0;translate:0}[dir=rtl] .landing-module___cEqKa__rung[data-edge=start] .landing-module___cEqKa__tip{left:auto;right:0}[dir=rtl] .landing-module___cEqKa__rung[data-edge=end] .landing-module___cEqKa__tip{left:0;right:auto}.landing-module___cEqKa__tip b{color:var(--ink);font-size:17px;font-weight:700;line-height:1.2}.landing-module___cEqKa__tip small{color:var(--ink-3);font-size:14px}.landing-module___cEqKa__rung:is(:hover,:focus-visible){z-index:3}.landing-module___cEqKa__rung:is(:hover,:focus-visible) .landing-module___cEqKa__tip{opacity:1}.landing-module___cEqKa__heroMedia{z-index:-1;opacity:.6;mix-blend-mode:multiply;position:absolute;inset:-8% -10% 30px;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.landing-module___cEqKa__land[data-scene] .landing-module___cEqKa__heroMedia{mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}.landing-module___cEqKa__land[data-scene] .landing-module___cEqKa__heroMedia canvas{visibility:hidden}:root[data-theme=dark] .landing-module___cEqKa__heroMedia{opacity:.4;mix-blend-mode:screen;filter:invert()hue-rotate(180deg)}.landing-module___cEqKa__heroMedia :is(canvas,img),.landing-module___cEqKa__corpMedia :is(canvas,img){object-fit:cover;width:100%;height:100%;display:block}.landing-module___cEqKa__heroMedia canvas,.landing-module___cEqKa__corpMedia canvas{opacity:0;transition:opacity .9s}.landing-module___cEqKa__heroMedia canvas[data-on],.landing-module___cEqKa__corpMedia canvas[data-on]{opacity:1}.landing-module___cEqKa__heroMedia video,.landing-module___cEqKa__corpMedia video{opacity:0;pointer-events:none;width:2px;height:2px;position:absolute;inset-block-start:0;inset-inline-start:0}.landing-module___cEqKa__corpMedia{aspect-ratio:16/10;border-radius:var(--radius-card);border:1px solid var(--line);background:#fff;margin-top:clamp(32px,4vw,48px);position:relative;overflow:hidden}@media (min-width:720px){.landing-module___cEqKa__corpMedia{aspect-ratio:21/9;aspect-ratio:21/9}}.landing-module___cEqKa__bands{color:var(--ink-3);letter-spacing:.04em;grid-template-columns:4fr 4fr 4fr 4fr 4fr 1fr;gap:clamp(3px,.55vw,7px);margin-top:8px;font-size:14px;font-weight:600;display:grid}.landing-module___cEqKa__bands span{border-top:2px solid var(--line-2);min-width:0;padding-top:6px}.landing-module___cEqKa__bands span:last-child{text-align:center;white-space:nowrap}.landing-module___cEqKa__ladderCap{color:var(--ink-3);margin-top:14px;font-size:14px}.landing-module___cEqKa__includes{border-block:1px solid var(--line);background:color-mix(in srgb, var(--teal-tint) 55%, var(--bg));margin-block:clamp(28px,4vw,48px) 0}.landing-module___cEqKa__marquee{overflow-x:clip}.landing-module___cEqKa__track{justify-content:center;display:flex}.landing-module___cEqKa__incList{padding-inline:var(--gutter);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:0;padding-block:18px;list-style:none;display:flex}.landing-module___cEqKa__incList[aria-hidden=true]{display:none}.landing-module___cEqKa__incList li{color:var(--ink);align-items:center;gap:10px;font-size:clamp(.98rem,.92rem + .3vw,1.1rem);font-weight:600;display:inline-flex}.landing-module___cEqKa__mGlyph{color:var(--teal-text);flex:none}[dir=rtl] .landing-module___cEqKa__mGlyph{transform:scaleX(-1)}.landing-module___cEqKa__section,.landing-module___cEqKa__close{scroll-margin-top:24px}.landing-module___cEqKa__section{content-visibility:auto;contain-intrinsic-size:auto 1100px;padding-block:clamp(48px,8vw,96px)}.landing-module___cEqKa__close{content-visibility:auto;contain-intrinsic-size:auto 520px}.landing-module___cEqKa__cvCourses{contain-intrinsic-size:auto 560px}.landing-module___cEqKa__cvWhy{contain-intrinsic-size:auto 500px}.landing-module___cEqKa__cvHow{contain-intrinsic-size:auto 510px}.landing-module___cEqKa__cvProof{contain-intrinsic-size:auto 610px}.landing-module___cEqKa__cvCompanies{contain-intrinsic-size:auto 840px}.landing-module___cEqKa__cvFaq{contain-intrinsic-size:auto 460px}.landing-module___cEqKa__cvFinal{contain-intrinsic-size:auto 220px}@media (max-width:1099px){.landing-module___cEqKa__cvCourses{contain-intrinsic-size:auto 720px}.landing-module___cEqKa__cvWhy{contain-intrinsic-size:auto 690px}.landing-module___cEqKa__cvHow{contain-intrinsic-size:auto 860px}.landing-module___cEqKa__cvProof{contain-intrinsic-size:auto 810px}.landing-module___cEqKa__cvCompanies{contain-intrinsic-size:auto 1120px}.landing-module___cEqKa__cvFaq{contain-intrinsic-size:auto 520px}.landing-module___cEqKa__cvFinal{contain-intrinsic-size:auto 210px}}@media (max-width:719px){.landing-module___cEqKa__cvCourses{contain-intrinsic-size:auto 760px}.landing-module___cEqKa__cvWhy{contain-intrinsic-size:auto 1000px}.landing-module___cEqKa__cvHow{contain-intrinsic-size:auto 1070px}.landing-module___cEqKa__cvProof{contain-intrinsic-size:auto 1570px}.landing-module___cEqKa__cvCompanies{contain-intrinsic-size:auto 1350px}.landing-module___cEqKa__cvFaq{contain-intrinsic-size:auto 520px}.landing-module___cEqKa__cvFinal{contain-intrinsic-size:auto 290px}}.landing-module___cEqKa__h2{font-size:var(--fs-h2);letter-spacing:-.01em;text-wrap:balance;max-width:20ch;font-weight:800;line-height:1.15}html[lang=ar] .landing-module___cEqKa__h2{letter-spacing:0;line-height:1.4}.landing-module___cEqKa__sub{font-size:var(--fs-lead);color:var(--ink-2);max-width:36em;margin-top:24px}.landing-module___cEqKa__land .landing-module___cEqKa__sub{margin-top:16px}.landing-module___cEqKa__h3{font-size:var(--fs-h3);font-weight:800;line-height:1.3}.landing-module___cEqKa__how{gap:48px;display:grid}@media (min-width:960px){.landing-module___cEqKa__how{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:64px}.landing-module___cEqKa__howHead{top:calc(var(--hdr-total,67px) + 24px);position:sticky}}.landing-module___cEqKa__howHead{justify-items:start;gap:0;display:grid}.landing-module___cEqKa__howHead .landing-module___cEqKa__btn{margin-top:28px}.landing-module___cEqKa__steps{--node:46px;gap:34px;margin:0;padding:0;list-style:none;display:grid;position:relative}.landing-module___cEqKa__steps:before,.landing-module___cEqKa__steps:after{content:"";inset-inline-start:calc(var(--node) / 2 - 1px);top:calc(var(--node) / 2);background:var(--line-2);border-radius:2px;width:2px;position:absolute;bottom:40px}.landing-module___cEqKa__steps:after{background:linear-gradient(var(--teal), var(--green));transform-origin:50% 0}.landing-module___cEqKa__step{grid-template-columns:var(--node) minmax(0, 1fr);align-items:start;gap:20px;display:grid;position:relative}.landing-module___cEqKa__stepH{align-items:center;gap:10px;display:flex}.landing-module___cEqKa__step p{color:var(--ink-2);max-width:38em;margin-top:6px}.landing-module___cEqKa__node{z-index:1;width:var(--node);height:var(--node);background:var(--bg);border:2px solid var(--teal);color:var(--ink);border-radius:50%;place-items:center;font-size:16px;font-weight:700;display:grid;position:relative}.landing-module___cEqKa__step:nth-child(3) .landing-module___cEqKa__node,.landing-module___cEqKa__step:nth-child(4) .landing-module___cEqKa__node{border-color:var(--green)}.landing-module___cEqKa__step:last-child .landing-module___cEqKa__node{border-color:var(--green);background:var(--green);color:var(--brand-ink)}.landing-module___cEqKa__secHead{display:grid}@media (min-width:960px){.landing-module___cEqKa__secHead{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:56px}.landing-module___cEqKa__secHead .landing-module___cEqKa__sub{margin-top:0}.landing-module___cEqKa__byAge{grid-template:"head tiles""foot tiles"1fr/minmax(220px,1fr) minmax(0,870px);column-gap:clamp(32px,3.4vw,48px);display:grid}.landing-module___cEqKa__byAge>.landing-module___cEqKa__secHead{grid-area:head;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:14px}.landing-module___cEqKa__byAge>.landing-module___cEqKa__secHead .landing-module___cEqKa__sub{margin-top:0}.landing-module___cEqKa__byAge>.landing-module___cEqKa__cards{grid-area:tiles}.landing-module___cEqKa__byAge>.landing-module___cEqKa__cards>ul{margin-top:0}.landing-module___cEqKa__byAge>.landing-module___cEqKa__coursesFoot{grid-area:foot;align-self:start;margin-top:24px}}.landing-module___cEqKa__coursesFoot{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(32px,4vw,48px);display:flex}.landing-module___cEqKa__why{gap:0 48px;margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.landing-module___cEqKa__why{grid-template-columns:1fr 1fr}.landing-module___cEqKa__why li:last-child{grid-column:1/-1}}@media (min-width:1100px){.landing-module___cEqKa__why{grid-template-columns:1fr 1fr 1fr}}.landing-module___cEqKa__why li{border-top:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);gap:18px;padding-block:22px;display:grid}html .landing-module___cEqKa__land .landing-module___cEqKa__whyTitle{font-size:1.08rem;font-weight:800;line-height:1.35}.landing-module___cEqKa__why p{color:var(--ink-2);font-size:15px;margin-top:4px!important}.landing-module___cEqKa__faqSec{gap:28px;display:grid}@media (min-width:960px){.landing-module___cEqKa__faqSec{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:56px}}.landing-module___cEqKa__faq{display:grid}.landing-module___cEqKa__qa{border-top:1px solid var(--line)}.landing-module___cEqKa__qa:last-child{border-bottom:1px solid var(--line)}.landing-module___cEqKa__qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding-block:14px;list-style:none;display:flex}.landing-module___cEqKa__qa summary::-webkit-details-marker{display:none}.landing-module___cEqKa__qa summary:after{content:"";border-inline-end:2px solid var(--teal-text);border-block-end:2px solid var(--teal-text);width:10px;height:10px;transition:transform .2s var(--ease);flex:none;transform:rotate(45deg)translateY(-3px)}.landing-module___cEqKa__qa[open] summary:after{transform:rotate(225deg)translateY(-3px)}html .landing-module___cEqKa__land .landing-module___cEqKa__qa h3{font-size:1.08rem;font-weight:700;line-height:1.4}.landing-module___cEqKa__qa p{color:var(--ink-2);max-width:60ch;padding-bottom:18px}.landing-module___cEqKa__qa p a{font-weight:600}.landing-module___cEqKa__proofFigures{flex-wrap:wrap;gap:24px 48px;margin:28px 0 0;display:flex}.landing-module___cEqKa__proofFigures dd{font-size:var(--fs-h2);margin:0;font-weight:700}.landing-module___cEqKa__proofFigures dt{color:var(--ink-3)}.landing-module___cEqKa__proofQuotes{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.landing-module___cEqKa__proofQuotes li{border-radius:var(--radius-card);border:1px solid var(--line);background:color-mix(in srgb, var(--bg-raise) 72%, transparent);padding:24px}.landing-module___cEqKa__proofQuotes blockquote{margin:0;font-size:1.05rem}.landing-module___cEqKa__proofWho{color:var(--ink-3);font-size:14px;margin-top:12px!important}.landing-module___cEqKa__sticky{z-index:45;inset-inline:0;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--bg-raise) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);visibility:hidden;transition:transform .3s var(--ease), visibility 0s linear .3s;gap:10px;display:flex;position:fixed;bottom:0;transform:translateY(110%)}.landing-module___cEqKa__sticky[data-show]{visibility:visible;transition:transform .3s var(--ease), visibility 0s;transform:none}@media (max-width:719px){body:has(.landing-module___cEqKa__sticky[data-show]){padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}.landing-module___cEqKa__stickyCourses{flex:1}.landing-module___cEqKa__stickySignup{flex:1.4}@media (min-width:720px){.landing-module___cEqKa__sticky{inset-inline:auto 20px;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;bottom:20px}.landing-module___cEqKa__stickyCourses{display:none}.landing-module___cEqKa__stickySignup{flex:none;box-shadow:0 10px 28px -12px #0000008c}}.landing-module___cEqKa__corpHead{gap:0;display:grid}@media (min-width:960px){.landing-module___cEqKa__corpHead{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:56px}.landing-module___cEqKa__corpHead .landing-module___cEqKa__sub{margin-top:0}}.landing-module___cEqKa__panelStage{margin-top:clamp(36px,5vw,64px)}.landing-module___cEqKa__panel{border-radius:var(--radius-card);border:1px solid var(--line-2);background:radial-gradient(40rem 22rem at 100% 0, var(--glow-a), transparent 70%), linear-gradient(160deg, var(--panel-a), var(--panel-b));box-shadow:var(--shadow);transform-origin:50% 0;gap:clamp(32px,4vw,48px);padding:clamp(24px,4.5vw,72px);display:grid;position:relative}@media (min-width:1000px){.landing-module___cEqKa__panel{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.landing-module___cEqKa__benchTitle{font-size:clamp(1.7rem,1.2rem + 2vw,2.6rem);line-height:var(--lh-head);font-weight:800}.landing-module___cEqKa__benchLede{color:var(--ink-2);max-width:40em;font-size:1.05rem;margin-top:16px!important}.landing-module___cEqKa__benchList{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.landing-module___cEqKa__benchList li{color:var(--ink);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;max-width:40em;display:grid}.landing-module___cEqKa__benchList svg{margin-top:-2px}.landing-module___cEqKa__panelSide{align-content:start;gap:18px;display:grid}@media (min-width:1000px){.landing-module___cEqKa__panelSide{border-inline-start:1px solid var(--line);padding-inline-start:40px}}.landing-module___cEqKa__priceHead{color:var(--ink-3);font-size:14px;font-weight:600}.landing-module___cEqKa__prices{border-collapse:collapse;width:100%;min-width:0;font-size:15px}.landing-module___cEqKa__prices tr{cursor:auto}.landing-module___cEqKa__prices th,.landing-module___cEqKa__prices td,.landing-module___cEqKa__prices tr:hover td,.landing-module___cEqKa__prices tbody tr:last-child td{border-bottom:1px solid var(--line);text-align:start;vertical-align:baseline;background:0 0;padding:13px 0}.landing-module___cEqKa__prices td,.landing-module___cEqKa__prices tr:hover td,.landing-module___cEqKa__prices tbody tr:last-child td{text-align:end}.landing-module___cEqKa__prices th{font-family:var(--font);letter-spacing:0;text-transform:none;white-space:normal;color:var(--ink-2);font-size:15px;font-weight:500}.landing-module___cEqKa__prices td{text-align:end;font-size:1.5rem;font-weight:800}.landing-module___cEqKa__prices tr:last-child td{font-variation-settings:normal;font-size:15px;font-weight:600}.landing-module___cEqKa__free{background:var(--g-tint);color:var(--ink);border-radius:16px;padding:16px;font-weight:600}.landing-module___cEqKa__panelCtas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.landing-module___cEqKa__verify{color:var(--ink-3);font-size:14px}.landing-module___cEqKa__close{text-align:center;justify-items:center;padding-block:clamp(48px,7vw,96px) clamp(72px,10vw,96px);display:grid}.landing-module___cEqKa__close .landing-module___cEqKa__h2{max-width:22ch}.landing-module___cEqKa__close .landing-module___cEqKa__ctaRow{justify-content:center;margin-top:32px}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.landing-module___cEqKa__rungs{will-change:transform}.landing-module___cEqKa__l1,.landing-module___cEqKa__l2{will-change:translate}.landing-module___cEqKa__land [data-tilt]{transform-origin:50%}}.landing-module___cEqKa__drift{z-index:-1;pointer-events:none;height:min(100vh,980px);transition:opacity 1.2s;position:absolute;inset:0 0 auto;overflow:hidden}.landing-module___cEqKa__land[data-scene] .landing-module___cEqKa__drift{opacity:0}.landing-module___cEqKa__land[data-scene] .landing-module___cEqKa__drift i{animation:none!important}.landing-module___cEqKa__drift i{--s:120px;--c:var(--teal);width:var(--s);height:var(--s);background:color-mix(in srgb, var(--c) 10%, transparent);border-radius:22%;position:absolute;rotate:45deg}:root[data-theme=dark] .landing-module___cEqKa__drift i{background:color-mix(in srgb, var(--c) 8%, transparent)}.landing-module___cEqKa__drift i:first-child{--s:clamp(120px, 16vw, 230px);--c:var(--teal);inset-inline-end:-4%;top:46%}.landing-module___cEqKa__drift i:nth-child(2){--s:clamp(80px, 10vw, 150px);--c:var(--orange);inset-inline-end:14%;top:70%}.landing-module___cEqKa__drift i:nth-child(3){--s:clamp(70px, 8vw, 120px);--c:var(--green);inset-inline-end:24%;top:30%}.landing-module___cEqKa__drift i:nth-child(4){--s:clamp(54px, 6vw, 92px);--c:var(--teal);inset-inline-end:34%;top:88%}.landing-module___cEqKa__drift i:nth-child(5){--s:clamp(90px, 11vw, 170px);--c:var(--green);inset-inline-end:4%;top:12%}.landing-module___cEqKa__drift i:nth-child(6){--s:clamp(40px, 4vw, 64px);--c:var(--orange);inset-inline-end:2%;top:34%}@media (max-width:999px){.landing-module___cEqKa__drift i{--s:96px!important}.landing-module___cEqKa__drift i:nth-child(n+3){display:none}.landing-module___cEqKa__drift i:first-child{inset-inline-end:-48px}.landing-module___cEqKa__drift i:nth-child(2){inset-inline-end:-40px;top:80%}}@keyframes landing-module___cEqKa__driftA{0%{transform:translate(0,0)rotate(0)}to{transform:translate(-26px,-34px)rotate(14deg)}}@keyframes landing-module___cEqKa__driftB{0%{transform:translate(0,0)rotate(0)}to{transform:translate(22px,-26px)rotate(-12deg)}}@media (prefers-reduced-motion:no-preference){html.m-js:not(.m-still) .landing-module___cEqKa__land[data-live] .landing-module___cEqKa__drift i{animation:19s ease-in-out infinite alternate landing-module___cEqKa__driftA}html.m-js:not(.m-still) .landing-module___cEqKa__land[data-live] .landing-module___cEqKa__drift i:nth-child(2n){animation-name:landing-module___cEqKa__driftB;animation-duration:23s}html.m-js:not(.m-still) .landing-module___cEqKa__land[data-live] .landing-module___cEqKa__drift i:nth-child(3n){animation-duration:27s;animation-delay:-6s}}@keyframes landing-module___cEqKa__lightUp{0%{opacity:.3;transform:scaleY(.04)}45%{opacity:1}}@keyframes landing-module___cEqKa__riseSoft{0%{opacity:.25;transform:translateY(14px)}}@keyframes landing-module___cEqKa__unblur{0%{opacity:0;filter:blur(14px);transform:translateY(14px)}60%{filter:blur(2px)}to{opacity:1;filter:none;transform:none}}@keyframes landing-module___cEqKa__rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes landing-module___cEqKa__cardIn{0%{opacity:0;transform:translateY(46px)scale(.96)}to{opacity:1;transform:none}}@keyframes landing-module___cEqKa__rail{0%{transform:scaleY(0)}to{transform:none}}@keyframes landing-module___cEqKa__nodeOn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes landing-module___cEqKa__tiltFlat{0%{opacity:.45;transform:perspective(1400px)rotateX(16deg)translateY(36px)scale(.95)}to{opacity:1;transform:none}}@keyframes landing-module___cEqKa__marqueeL{to{transform:translate(-50%)}}@keyframes landing-module___cEqKa__marqueeR{to{transform:translate(50%)}}@media (prefers-reduced-motion:no-preference){html.m-js .landing-module___cEqKa__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}html.m-js .landing-module___cEqKa__track{width:max-content}html.m-js .landing-module___cEqKa__land[data-live] .landing-module___cEqKa__track{animation:44s linear infinite landing-module___cEqKa__marqueeL}html.m-js[dir=rtl] .landing-module___cEqKa__land[data-live] .landing-module___cEqKa__track{animation-name:landing-module___cEqKa__marqueeR}html.m-js .landing-module___cEqKa__incList{flex-wrap:nowrap;justify-content:flex-start;padding-inline:0}html.m-js .landing-module___cEqKa__incList li{white-space:nowrap;padding-inline-end:28px}html.m-js .landing-module___cEqKa__incList[aria-hidden=true]{display:flex}html.m-js .landing-module___cEqKa__land:not([data-fonts]) .landing-module___cEqKa__incList{visibility:hidden}.landing-module___cEqKa__marquee:hover .landing-module___cEqKa__track{animation-play-state:paused}html.m-js:not(.m-still) .landing-module___cEqKa__otoTrack{animation:3.6s cubic-bezier(.45,0,.25,1) infinite alternate landing-module___cEqKa__otoPass}html.m-js:not(.m-still) .landing-module___cEqKa__otoArrow{animation:3.6s ease-in-out infinite landing-module___cEqKa__otoArrow}html.m-js:not(.m-still) .landing-module___cEqKa__otoArrow+.landing-module___cEqKa__otoArrow{animation-delay:1.8s}}@media (prefers-reduced-motion:no-preference) and (min-width:720px){html.m-js:not(.m-still) .landing-module___cEqKa__heroIn{animation:landing-module___cEqKa__riseSoft .7s var(--ease) backwards;animation-delay:var(--d,0s)}html.m-js:not(.m-still) .landing-module___cEqKa__fill{animation:landing-module___cEqKa__lightUp .75s var(--ease) backwards;animation-delay:calc(.42s + var(--n) * 52ms)}@supports (animation-timeline:view()){html.m-js:not(.m-still) .landing-module___cEqKa__h2[data-land]{animation:linear both landing-module___cEqKa__rise;animation-timeline:view();animation-range:entry 10% cover 30%}html.m-js:not(.m-still) .landing-module___cEqKa__cards ul>li{animation:linear both landing-module___cEqKa__cardIn;animation-timeline:view();animation-range:entry cover 28%}html.m-js:not(.m-still) .landing-module___cEqKa__why>li{animation:linear both landing-module___cEqKa__cardIn;animation-timeline:view();animation-range:entry cover 28%}html.m-js:not(.m-still) .landing-module___cEqKa__step{animation:linear both landing-module___cEqKa__cardIn;animation-timeline:view();animation-range:entry cover 28%}html.m-js:not(.m-still) :is(.landing-module___cEqKa__cards ul>li,.landing-module___cEqKa__why>li):nth-child(3n+2){animation-range:entry 12% cover 34%}html.m-js:not(.m-still) :is(.landing-module___cEqKa__cards ul>li,.landing-module___cEqKa__why>li):nth-child(3n){animation-range:entry 24% cover 40%}html.m-js:not(.m-still) .landing-module___cEqKa__steps{view-timeline-name:--oto-steps}html.m-js:not(.m-still) .landing-module___cEqKa__steps:after{animation:linear both landing-module___cEqKa__rail;animation-timeline:--oto-steps;animation-range:entry 20% cover 70%}html.m-js:not(.m-still) .landing-module___cEqKa__node{animation:linear both landing-module___cEqKa__nodeOn;animation-timeline:view();animation-range:entry 30% cover 30%}html.m-js:not(.m-still) .landing-module___cEqKa__panelStage{animation:linear both landing-module___cEqKa__tiltFlat;animation-timeline:view();animation-range:entry cover 40%}html.m-js:not(.m-still) .landing-module___cEqKa__h2[data-land]{animation-name:landing-module___cEqKa__unblur}}}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__land[data-armed] :is(.landing-module___cEqKa__h2[data-land],.landing-module___cEqKa__cards ul>li,.landing-module___cEqKa__panelStage[data-land]):not([data-on]){opacity:0}.landing-module___cEqKa__land[data-armed] .landing-module___cEqKa__h2[data-land][data-on=io]{animation:landing-module___cEqKa__rise .9s var(--ease) backwards}.landing-module___cEqKa__land[data-armed] .landing-module___cEqKa__cards ul>li[data-on=io]{animation:landing-module___cEqKa__cardIn .8s var(--ease) backwards}.landing-module___cEqKa__land[data-armed] .landing-module___cEqKa__cards ul>li[data-on=io]:nth-child(3n+2){animation-delay:.11s}.landing-module___cEqKa__land[data-armed] .landing-module___cEqKa__cards ul>li[data-on=io]:nth-child(3n){animation-delay:.22s}.landing-module___cEqKa__land[data-armed] .landing-module___cEqKa__steps[data-land]:not([data-on]) .landing-module___cEqKa__step{opacity:0}.landing-module___cEqKa__land[data-armed] .landing-module___cEqKa__steps[data-land]:not([data-on]):after{transform:scaleY(0)}.landing-module___cEqKa__land[data-armed] .landing-module___cEqKa__steps[data-land][data-on=io] .landing-module___cEqKa__step{animation:landing-module___cEqKa__rise .7s var(--ease) backwards;animation-delay:calc(.12s + var(--i) * .17s)}.landing-module___cEqKa__land[data-armed] .landing-module___cEqKa__steps[data-land][data-on=io] .landing-module___cEqKa__node{animation:landing-module___cEqKa__nodeOn .5s var(--ease) backwards;animation-delay:calc(.2s + var(--i) * .17s)}.landing-module___cEqKa__land[data-armed] .landing-module___cEqKa__steps[data-land][data-on=io]:after{animation:1.1s cubic-bezier(.45,0,.25,1) .15s backwards landing-module___cEqKa__rail}.landing-module___cEqKa__land[data-armed] .landing-module___cEqKa__panelStage[data-land][data-on=io]{animation:landing-module___cEqKa__tiltFlat 1s var(--ease) backwards}.landing-module___cEqKa__land[data-armed] .landing-module___cEqKa__why[data-land]:not([data-on])>li{opacity:0}.landing-module___cEqKa__land[data-armed] .landing-module___cEqKa__why[data-land][data-on=io]>li{animation:landing-module___cEqKa__rise .7s var(--ease) backwards;animation-delay:calc(80ms + var(--i) * 90ms)}}@media (prefers-reduced-motion:no-preference) and (min-width:720px){.landing-module___cEqKa__land[data-armed] .landing-module___cEqKa__h2[data-land][data-on=io]{animation-name:landing-module___cEqKa__unblur}}
.b-art{block-size:auto;max-inline-size:100%;display:block;overflow:visible}[dir=rtl] .b-mirror{transform:scaleX(-1)}.b-tiles{z-index:0;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-end:0;overflow:visible}.b-tiles rect{transform-box:fill-box;transform-origin:50%}.b-tile-host{isolation:isolate;position:relative;overflow:clip}.b-tile-host>:not(.b-tiles){z-index:1;position:relative}.b-divider{color:var(--line-2);align-items:center;gap:16px;margin-block:0;display:flex}.b-divider:before,.b-divider:after{content:"";background:var(--line);flex:1;block-size:1px}.b-divider svg{flex:none}.b-divider rect,.b-convo .b-left,.b-convo .b-right,.b-convo .b-dot,.b-convo .b-line{transform-box:fill-box;transform-origin:50%}.b-ladder .b-rung{transform-box:fill-box;transform-origin:50% 100%}.b-empty{text-align:center;justify-items:center;gap:16px;padding-block:24px 8px;display:grid}.b-empty p{max-inline-size:36ch;color:var(--ink-2);margin:0}.b-empty .b-art{inline-size:168px}@media (min-width:560px){.b-empty{text-align:start;grid-template-columns:168px minmax(0,1fr);justify-items:start;gap:24px;padding-block:8px}}.b-skel{gap:8px;display:grid}.b-skel i{background:var(--bg-sunk-2);border-radius:8px;block-size:14px;display:block;position:relative;overflow:hidden}.b-skel i:first-child{block-size:20px;inline-size:62%}.b-skel i:nth-child(2){inline-size:84%}.b-skel i:nth-child(3){border-radius:999px;block-size:44px;inline-size:40%;margin-block-start:8px}.b-count{font-variant-numeric:tabular-nums}@keyframes b-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes b-pop{0%{opacity:0;transform:scale(.6)}}@keyframes b-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes b-in-start{0%{opacity:0;transform:translate(-28px)rotate(-8deg)}}@keyframes b-in-end{0%{opacity:0;transform:translate(28px)rotate(8deg)}}@keyframes b-grow{0%{opacity:.4;transform:scaleY(.05)}}@keyframes b-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes b-blink{0%,to{opacity:.35}50%{opacity:1}}@keyframes b-shimmer{to{transform:translate(100%)}}@keyframes b-shimmer-rtl{to{transform:translate(-100%)}}@keyframes b-tile-drift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-6px,-8px)rotate(3deg)}}@media (prefers-reduced-motion:no-preference){html.m-js:not(.m-still) .b-convo .b-left{animation:b-in-start .65s var(--ease) .2s backwards}html.m-js:not(.m-still) .b-convo .b-right{animation:b-in-end .65s var(--ease) .35s backwards}html.m-js:not(.m-still) .b-convo .b-line{stroke-dasharray:1;animation:b-draw .6s var(--ease) calc(.8s + var(--k,0) * .12s) backwards}html.m-js:not(.m-still) .b-convo .b-dot{animation:b-pop .35s var(--ease) calc(1s + var(--k,0) * .1s) backwards, b-blink 1.8s ease-in-out calc(1.6s + var(--k,0) * .3s) infinite}html.m-js:not(.m-still) .b-convo[data-loop] .b-bob{animation:6s ease-in-out 1.6s infinite b-bob}html.m-js:not(.m-io) [data-reveal] .b-draw :is(path,line,polyline,rect,circle)[pathLength],html.m-io [data-reveal][data-show] .b-draw :is(path,line,polyline,rect,circle)[pathLength],html.m-js .b-draw-now :is(path,line,polyline,rect,circle)[pathLength]{stroke-dasharray:1;animation:b-draw .7s var(--ease) backwards;animation-delay:calc(var(--m-base,0s) + var(--i,0) * 85ms + .2s + var(--k,0) * 90ms)}html.m-js:not(.m-io) [data-reveal] .b-draw .b-pop,html.m-io [data-reveal][data-show] .b-draw .b-pop,html.m-js .b-draw-now .b-pop{transform-box:fill-box;transform-origin:50%;animation:b-pop .4s var(--ease) backwards;animation-delay:calc(var(--m-base,0s) + var(--i,0) * 85ms + .45s + var(--k,0) * 90ms)}html.m-js:not(.m-io) [data-reveal] .b-ladder .b-rung,html.m-io [data-reveal][data-show] .b-ladder .b-rung,html.m-js .b-draw-now.b-ladder .b-rung{animation:b-grow .5s var(--ease) backwards;animation-delay:calc(var(--m-base,0s) + .2s + var(--k,0) * 70ms)}html.m-js:not(.m-io) [data-reveal] .b-divider rect,html.m-io [data-reveal][data-show] .b-divider rect{animation:b-pop .45s var(--ease) backwards;animation-delay:calc(var(--m-base,0s) + .12s + var(--k,0) * 90ms)}html.m-js:not(.m-still) .b-tiles[data-loop] rect{animation:18s ease-in-out infinite b-tile-drift;animation-delay:calc(var(--k,0) * -3s)}html.m-js .b-skel i:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--bg-raise) 70%, transparent), transparent);animation:1.3s ease-in-out infinite b-shimmer;position:absolute;inset:0;transform:translate(-100%)}html.m-js[dir=rtl] .b-skel i:after{animation-name:b-shimmer-rtl;transform:translate(100%)}}
.app-home-module__ba84hq__panel{border-radius:var(--radius-card);background:var(--bg-raise);border:1px solid var(--line);flex-direction:column;gap:12px;min-inline-size:0;padding:18px;display:flex}.app-home-module__ba84hq__panelHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.app-home-module__ba84hq__more{color:var(--brand-teal-text,var(--t-ink));text-underline-offset:3px;font-weight:700;text-decoration:underline}.app-home-module__ba84hq__muted{color:var(--ink-3);margin:0}.app-home-module__ba84hq__emptyRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-home-module__ba84hq__classes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-home-module__ba84hq__classRow{border-block-end:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding-block:10px;display:grid}.app-home-module__ba84hq__classRow:last-child{border-block-end:0;padding-block-end:0}.app-home-module__ba84hq__classRow:first-child{padding-block-start:0}.app-home-module__ba84hq__classDate{background:var(--t-tint);block-size:52px;inline-size:52px;color:var(--t-ink-tint);border-radius:12px;place-items:center;line-height:1;display:grid}.app-home-module__ba84hq__classDay{font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:900}.app-home-module__ba84hq__classMonth{font-size:12px;font-weight:700}.app-home-module__ba84hq__classMain{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.app-home-module__ba84hq__classWhen{font-weight:800}.app-home-module__ba84hq__classMeta{color:var(--ink-3);overflow-wrap:anywhere;font-size:14px}.app-home-module__ba84hq__packs{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.app-home-module__ba84hq__pack{flex-direction:column;gap:4px;display:flex}.app-home-module__ba84hq__packName{font-weight:800}.app-home-module__ba84hq__quick{flex-direction:column;display:flex}.app-home-module__ba84hq__quickList{grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.app-home-module__ba84hq__quickLink{border:1px solid var(--line);background:var(--bg-raise);min-block-size:52px;color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-weight:700;text-decoration:none;display:flex}.app-home-module__ba84hq__quickLink:hover{border-color:var(--line-2);background:var(--bg-sunk)}.app-home-module__ba84hq__quickLink:focus-visible{outline:2px solid var(--brand-teal-text,var(--t-ink));outline-offset:2px}.app-home-module__ba84hq__quickIco{color:var(--t-ink);flex:none;place-items:center;display:inline-grid}.app-home-module__ba84hq__quickIco svg{block-size:20px;inline-size:20px}@media (max-width:420px){.app-home-module__ba84hq__classDate{block-size:44px;inline-size:44px}.app-home-module__ba84hq__classRow{gap:10px}}.app-home-module__ba84hq__home{--home-gap:clamp(16px, 2vw, 24px)}.app-home-module__ba84hq__layout{column-gap:var(--home-gap);grid-template-areas:"main""headSide""side";align-items:start;row-gap:0;display:grid}.app-home-module__ba84hq__col{min-inline-size:0}.app-home-module__ba84hq__colMain{grid-area:main}.app-home-module__ba84hq__colSide{grid-area:side}.app-home-module__ba84hq__headMain{grid-area:headMain}.app-home-module__ba84hq__headSide{grid-area:headSide;margin-block-start:var(--home-gap)}.app-home-module__ba84hq__headMain,.app-home-module__ba84hq__headSide{min-inline-size:0;padding-block-end:12px}.app-home-module__ba84hq__layout>aside{--tile-min:190px}@media (min-width:1024px){.app-home-module__ba84hq__layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);grid-template-areas:"headMain headSide""main side"}.app-home-module__ba84hq__headSide{margin-block-start:0}}.app-home-module__ba84hq__packSub{color:var(--ink-3);font-size:13px}.app-home-module__ba84hq__tiles3{grid-template-columns:repeat(3,minmax(0,1fr))}.app-home-module__ba84hq__panel{transition:transform var(--card-hover-dur) var(--card-hover-ease), box-shadow var(--card-hover-dur) ease, border-color var(--card-hover-dur) ease}@media (hover:hover){.app-home-module__ba84hq__panel:hover{border-color:var(--card-hover-line);box-shadow:var(--card-hover-shadow)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.app-home-module__ba84hq__panel:hover{transform:translateY(var(--card-hover-lift))}}
.company-module__R18zka__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.company-module__R18zka__eyebrow{letter-spacing:.02em;color:var(--t-ink);margin:0;font-size:13px;font-weight:700}.company-module__R18zka__title{margin:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);font-weight:800;line-height:1.2}.company-module__R18zka__kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.company-module__R18zka__kpi{background:var(--bg-raise);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.company-module__R18zka__kpiLabel{color:var(--ink-3);font-size:13px}.company-module__R18zka__kpiValue{font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);font-weight:800;line-height:1.1}.company-module__R18zka__kpiSub{color:var(--ink-3);font-size:13px}.company-module__R18zka__kpiAccent{border-block-start:3px solid var(--t)}.company-module__R18zka__inviteBox{border:1px solid var(--line);border-inline-start:4px solid var(--t);border-radius:var(--radius-card);background:var(--t-tint);padding:16px 18px}.company-module__R18zka__inviteBox textarea{min-height:120px;font-family:inherit}.company-module__R18zka__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.company-module__R18zka__check{align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.company-module__R18zka__tableWrap{margin-inline:-4px;overflow-x:auto}.company-module__R18zka__table{border-collapse:collapse;width:100%;font-size:14px}.company-module__R18zka__table th{text-align:start;color:var(--ink-3);border-block-end:1px solid var(--line-2);white-space:nowrap;padding:8px;font-size:13px;font-weight:700}.company-module__R18zka__table td{border-block-end:1px solid var(--line);vertical-align:middle;padding:10px 8px}.company-module__R18zka__sortBtn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-height:32px;padding:0;display:inline-flex}.company-module__R18zka__sortBtn:focus-visible{outline:2px solid var(--t-ink);outline-offset:2px;border-radius:4px}.company-module__R18zka__person{flex-direction:column;min-width:160px;display:flex}.company-module__R18zka__personName{font-weight:700}.company-module__R18zka__email{color:var(--ink-3);unicode-bidi:plaintext;font-size:12px}.company-module__R18zka__bar{background:var(--bg-sunk-2);border-radius:999px;min-width:96px;height:8px;position:relative;overflow:hidden}.company-module__R18zka__barFill{background:var(--t);border-radius:999px;position:absolute;inset-block:0;inset-inline-start:0}.company-module__R18zka__hours{flex-direction:column;gap:4px;min-width:120px;display:flex}.company-module__R18zka__badge{background:var(--amber-soft);color:var(--amber);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.company-module__R18zka__badges{flex-wrap:wrap;gap:4px;margin-block-start:4px;display:flex}.company-module__R18zka__num{font-variant-numeric:tabular-nums;white-space:nowrap}.company-module__R18zka__invites{margin:0;padding:0;list-style:none}.company-module__R18zka__invites li{border-block-end:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:10px;display:flex}.company-module__R18zka__actions{flex-wrap:wrap;gap:8px;display:flex}.company-module__R18zka__empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-block:24px;display:flex}.company-module__R18zka__empty p{max-width:46ch;margin:0}.company-module__R18zka__cohorts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.company-module__R18zka__cohort{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.company-module__R18zka__cohortTags{flex-wrap:wrap;gap:6px;display:flex}.company-module__R18zka__tag{background:var(--bg-sunk);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.company-module__R18zka__tagTeal{background:var(--t-tint);color:var(--t-ink)}
