.StageThread-module__86ltDG__thread{--node:48px;margin:0;padding:0;list-style:none;display:grid}.StageThread-module__86ltDG__stage{grid-template-columns:var(--node) minmax(0, 1fr);gap:1rem;padding-block-end:1.75rem;display:grid;position:relative}.StageThread-module__86ltDG__stage:last-child{padding-block-end:0}.StageThread-module__86ltDG__stage:before{content:"";inset-inline-start:calc(var(--node) / 2 - 1.5px);top:var(--node);background:var(--human);border-radius:3px;width:3px;position:absolute;bottom:0}.StageThread-module__86ltDG__stage:last-child:before{display:none}.StageThread-module__86ltDG__node{z-index:1;width:var(--node);height:var(--node);background:var(--grad-eve);color:var(--on-action);box-shadow:0 0 0 5px var(--thread-bg,var(--canvas));border-radius:50%;place-items:center;display:grid;position:relative}.StageThread-module__86ltDG__start{box-shadow:0 0 0 4px var(--thread-bg,var(--canvas)), 0 0 0 7px var(--meet), 0 0 0 11px color-mix(in srgb, var(--meet) 28%, transparent)}.StageThread-module__86ltDG__body{gap:.3rem;min-width:0;padding-block-start:.35rem;display:grid}.StageThread-module__86ltDG__step{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.StageThread-module__86ltDG__here{border-radius:var(--r-pill);background:var(--meet);min-height:24px;color:var(--sun-800);align-items:center;padding:0 .6rem;font-size:.76rem;font-weight:600;display:inline-flex}.StageThread-module__86ltDG__title{color:var(--ink);font-size:1.2rem;font-weight:700;line-height:1.3}.StageThread-module__86ltDG__ar{color:var(--human-ink);letter-spacing:0;font-size:1rem;line-height:1.7}.StageThread-module__86ltDG__desc{color:var(--ink-2);max-width:46ch;font-size:.97rem;line-height:1.7}.StageThread-module__86ltDG__q{border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink);justify-self:start;margin-block-start:.35rem;padding:.55rem .8rem;font-size:.9rem;line-height:1.55}@media (min-width:900px){.StageThread-module__86ltDG__auto{--node:56px;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem)}.StageThread-module__86ltDG__auto .StageThread-module__86ltDG__stage{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--node) auto;gap:1.25rem;padding-block-end:0}.StageThread-module__86ltDG__auto .StageThread-module__86ltDG__stage:before{top:calc(var(--node) / 2 - 1.5px);width:auto;height:3px;bottom:auto;inset-inline-start:var(--node);inset-inline-end:calc(-1*clamp(1.25rem,2.5vw,2rem))}.StageThread-module__86ltDG__auto .StageThread-module__86ltDG__body{padding-block-start:0}}
.marketing-module__fIvb4W__head{gap:.7rem;max-width:62ch;margin-block-end:clamp(1.75rem,4vw,2.75rem);display:grid}.marketing-module__fIvb4W__headCenter{text-align:center;justify-items:center;gap:.7rem;max-width:62ch;margin-block-end:clamp(1.75rem,4vw,2.75rem);margin-inline:auto;display:grid}.marketing-module__fIvb4W__pageHero{text-align:center;justify-items:center;gap:1rem;padding-block:clamp(2.75rem,8vw,5rem) clamp(1.5rem,4vw,2.5rem);display:grid}.marketing-module__fIvb4W__pageHero>p{margin-inline:auto}.marketing-module__fIvb4W__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.marketing-module__fIvb4W__actionsCenter{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}@media (max-width:520px){.marketing-module__fIvb4W__actions>a,.marketing-module__fIvb4W__actions>button,.marketing-module__fIvb4W__actionsCenter>a,.marketing-module__fIvb4W__actionsCenter>button{flex:100%}}.marketing-module__fIvb4W__badge{background:var(--human-soft);width:48px;height:48px;color:var(--human-ink);border-radius:50%;flex:none;place-items:center;display:grid}.marketing-module__fIvb4W__badgeSm{width:40px;height:40px}.marketing-module__fIvb4W__isAction{background:color-mix(in srgb, var(--action) 13%, var(--surface));color:var(--link)}.marketing-module__fIvb4W__isWarm{background:var(--warm-soft);color:var(--warm-ink)}.marketing-module__fIvb4W__isOk{background:var(--ok-soft);color:var(--ok-ink)}.marketing-module__fIvb4W__isMeet{background:var(--meet);color:var(--sun-800)}.marketing-module__fIvb4W__isSun{background:var(--meet-soft);color:var(--sun-700)}:root[data-theme=night] .marketing-module__fIvb4W__isSun{color:var(--sun-500)}.marketing-module__fIvb4W__isQuiet{background:var(--surface-2);color:var(--ink-2)}.marketing-module__fIvb4W__checks{gap:.65rem;list-style:none;display:grid}.marketing-module__fIvb4W__checks li{color:var(--ink-2);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:.65rem;line-height:1.6;display:grid}.marketing-module__fIvb4W__checks li>svg{color:var(--ok-ink);margin-block-start:.2rem}.marketing-module__fIvb4W__prose{color:var(--ink-2);gap:1.1rem;max-width:66ch;font-size:1.02rem;line-height:1.8;display:grid}.marketing-module__fIvb4W__prose strong{color:var(--ink);font-weight:600}.marketing-module__fIvb4W__ar{font-family:var(--font-ui);letter-spacing:0;text-align:start;justify-self:start;line-height:1.85}.marketing-module__fIvb4W__band{border-radius:var(--r-xl);background:var(--human-soft);text-align:center;justify-items:center;gap:1.1rem;padding:clamp(2rem,6vw,3.75rem) clamp(1.25rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden}.marketing-module__fIvb4W__band>*{position:relative}.marketing-module__fIvb4W__dots{gap:.4rem;display:inline-flex}.marketing-module__fIvb4W__dots i{border-radius:50%;width:10px;height:10px;display:block}.marketing-module__fIvb4W__dots i:first-child{background:var(--meet)}.marketing-module__fIvb4W__dots i:nth-child(2){background:var(--warm)}.marketing-module__fIvb4W__dots i:nth-child(3){background:var(--ok)}.marketing-module__fIvb4W__faq{gap:.6rem;display:grid}.marketing-module__fIvb4W__faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding-inline:1.15rem}.marketing-module__fIvb4W__faq summary{cursor:pointer;min-height:56px;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;font-weight:600;list-style:none;display:flex}.marketing-module__fIvb4W__faq summary::-webkit-details-marker{display:none}.marketing-module__fIvb4W__faq summary svg{color:var(--ink-3);transition:transform var(--dur-ui) var(--ease-out);flex:none}.marketing-module__fIvb4W__faq details[open] summary svg{transform:rotate(180deg)}.marketing-module__fIvb4W__faq details p{color:var(--ink-2);padding-block-end:1.1rem;line-height:1.75}.marketing-module__fIvb4W__facts{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.marketing-module__fIvb4W__facts li{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);min-height:40px;color:var(--ink);align-items:center;gap:.45rem;padding:0 .95rem;font-size:.9rem;font-weight:500;list-style:none;display:inline-flex}.marketing-module__fIvb4W__facts li svg{color:var(--human-ink)}.marketing-module__fIvb4W__person{align-items:center;gap:1rem;display:flex}.marketing-module__fIvb4W__avatar{object-fit:cover;width:64px;height:64px;box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--human-soft);border-radius:50%;flex:none}.marketing-module__fIvb4W__personName{color:var(--ink);font-size:1.05rem;font-weight:700}.marketing-module__fIvb4W__personRole{color:var(--human-ink);font-size:.88rem;font-weight:500}.marketing-module__fIvb4W__personMeta{color:var(--ink-3);font-size:.85rem}
.page-module__E0kJGG__main{padding-block-start:var(--nav-h);padding-block-end:clamp(3rem,8vw,5rem);overflow-x:clip}.page-module__E0kJGG__hero{align-items:center;gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(1.75rem,6vw,5rem) clamp(1rem,4vw,3rem);display:grid}.page-module__E0kJGG__heroText{justify-items:start;gap:1.15rem;min-width:0;display:grid}.page-module__E0kJGG__heroTitle{max-width:17ch}.page-module__E0kJGG__heroAr{color:var(--human-ink);font-size:1.08rem;font-weight:500}.page-module__E0kJGG__heroMark{--hero-mark:230px;order:-1;justify-items:center;display:grid}.page-module__E0kJGG__trust{color:var(--ink-3);flex-wrap:wrap;gap:.4rem 1.1rem;margin-block-start:.25rem;font-size:.88rem;list-style:none;display:flex}.page-module__E0kJGG__trust li{align-items:center;gap:.4rem;min-height:28px;display:inline-flex}.page-module__E0kJGG__trust svg{color:var(--human-ink)}@media (min-width:900px){.page-module__E0kJGG__hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.page-module__E0kJGG__heroMark{--hero-mark:440px;order:0}}.page-module__E0kJGG__doors{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:clamp(.85rem,2vw,1.1rem);list-style:none;display:grid}.page-module__E0kJGG__doors li{display:grid}@media (min-width:1024px){.page-module__E0kJGG__doors{grid-template-columns:repeat(6,minmax(0,1fr))}.page-module__E0kJGG__doors li{grid-column:span 2}.page-module__E0kJGG__doors li:nth-child(n+4){grid-column:span 3}}@media (max-width:639px){.page-module__E0kJGG__doors .page-module__E0kJGG__door{grid-template-columns:48px minmax(0,1fr);gap:.35rem .9rem}.page-module__E0kJGG__door>:first-child{grid-row:span 3}.page-module__E0kJGG__doorWho{margin-block-start:0}}.page-module__E0kJGG__doors .page-module__E0kJGG__door{align-content:start;gap:.55rem;min-height:100%;display:grid}.page-module__E0kJGG__doorWho{gap:.1rem;margin-block-start:.4rem;display:grid}.page-module__E0kJGG__doorEn{color:var(--ink);font-size:1.05rem;font-weight:700}.page-module__E0kJGG__doorAr{color:var(--ink-3);letter-spacing:0;justify-self:start;font-size:.92rem}.page-module__E0kJGG__doorDesc{color:var(--ink-2);font-size:.92rem;line-height:1.6}.page-module__E0kJGG__doorGo{color:var(--link);align-items:end;min-height:32px;margin-block-start:auto;padding-block-start:.5rem;font-size:.9rem;font-weight:600;display:inline-flex}.page-module__E0kJGG__door:hover .page-module__E0kJGG__doorGo{text-underline-offset:3px;text-decoration:underline}.page-module__E0kJGG__stages{--thread-bg:var(--surface)}.page-module__E0kJGG__stagesMore{margin-block-start:clamp(2rem,4vw,2.75rem)}.page-module__E0kJGG__stagesFilm{max-width:960px;box-shadow:var(--shadow-2);border-radius:var(--r-lg);margin-block:clamp(1.5rem,4vw,2.5rem);margin-inline:auto}@media (max-width:599px){.page-module__E0kJGG__stagesFilm{max-width:300px}}.page-module__E0kJGG__academy{align-items:start;gap:clamp(1.75rem,4vw,3.5rem);display:grid}.page-module__E0kJGG__academyAr{color:var(--human-ink);font-size:1.05rem}.page-module__E0kJGG__courses{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.9rem;list-style:none;display:grid}.page-module__E0kJGG__courses li{display:grid}.page-module__E0kJGG__courses .page-module__E0kJGG__course{align-content:start;gap:.5rem;display:grid}.page-module__E0kJGG__courseTop{justify-content:space-between;align-items:center;gap:.5rem;margin-block-end:.35rem;display:flex}.page-module__E0kJGG__courseTitle{color:var(--ink);font-size:1.08rem;font-weight:700;line-height:1.35}.page-module__E0kJGG__courseDesc{color:var(--ink-2);font-size:.92rem;line-height:1.6}.page-module__E0kJGG__courseState{justify-self:start;margin-block-start:.5rem}@media (min-width:900px){.page-module__E0kJGG__academy{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.page-module__E0kJGG__academy>div:first-child{top:calc(var(--nav-h) + 2rem);position:sticky}}.page-module__E0kJGG__zeinai{--thread-bg:var(--surface)}.page-module__E0kJGG__zeinaiIntro{align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.page-module__E0kJGG__warmKicker{color:var(--warm-ink)}.page-module__E0kJGG__portrait{border-radius:var(--r-xl);background:var(--warm-soft);width:min(100%,300px);box-shadow:var(--shadow-2);justify-self:center;position:relative;overflow:hidden}.page-module__E0kJGG__portrait img{width:100%;height:auto;display:block}.page-module__E0kJGG__portraitTag{background:var(--surface);color:var(--warm-ink);box-shadow:var(--shadow-1);position:absolute;inset-block-end:1rem;inset-inline-start:1rem}@media (min-width:900px){.page-module__E0kJGG__portrait{width:min(100%,380px)}.page-module__E0kJGG__zeinaiIntro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.page-module__E0kJGG__workTitle{margin-block:clamp(2.5rem,6vw,3.5rem) 1rem}.page-module__E0kJGG__work{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;contain:paint;grid-auto-columns:min(82%,320px);grid-auto-flow:column;gap:1rem;padding-block-end:.75rem;list-style:none;display:grid;overflow-x:auto}.page-module__E0kJGG__workCard{scroll-snap-align:start;background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.page-module__E0kJGG__embed{aspect-ratio:4/5;background:var(--surface-2);position:relative}.page-module__E0kJGG__embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.page-module__E0kJGG__workBody{align-content:start;justify-items:start;gap:.4rem;padding:1rem 1.1rem 1.1rem;display:grid}.page-module__E0kJGG__workName{color:var(--ink);margin-block-start:.2rem;font-weight:700}.page-module__E0kJGG__workDesc{color:var(--ink-2);font-size:.9rem;line-height:1.6}.page-module__E0kJGG__workLink{min-height:44px;color:var(--link);align-items:center;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__E0kJGG__workLink:hover{text-underline-offset:3px;text-decoration:underline}@media (min-width:1100px){.page-module__E0kJGG__work{contain:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}.page-module__E0kJGG__studio{align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.page-module__E0kJGG__services{gap:0;list-style:none;display:grid}.page-module__E0kJGG__service{border-block-end:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:1rem;padding-block:1.25rem;display:grid}.page-module__E0kJGG__service:first-child{padding-block-start:0}.page-module__E0kJGG__service:last-child{border-block-end:0}.page-module__E0kJGG__serviceTitle{color:var(--ink);font-size:1.05rem;font-weight:600}.page-module__E0kJGG__serviceDesc{color:var(--ink-2);margin-block:.25rem .4rem;font-size:.95rem;line-height:1.65}.page-module__E0kJGG__servicePrice{color:var(--ink-3);font-size:.88rem;font-weight:500}@media (min-width:900px){.page-module__E0kJGG__studio{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.page-module__E0kJGG__final{background:var(--meet-soft)}.page-module__E0kJGG__final h2{max-width:20ch}.page-module__E0kJGG__dmHint{color:var(--ink-3);font-size:.86rem}.page-module__E0kJGG__final p{margin-inline:auto}
