.flow-version{--sans:var(--font-montserrat),Arial,sans-serif;--serif:var(--font-montserrat),Arial,sans-serif;font-family:var(--sans);font-weight:400;background:var(--paper);overflow:clip}.flow-version h1,.flow-version h2{font-family:var(--sans);font-weight:700}.flow-version h3{font-weight:600}.flow-version em{font-style:normal;font-weight:inherit}.f-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.f-stage{position:relative;isolation:isolate;overflow:clip}.f-header{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;height:100px;margin:0 5%;border-bottom:1px solid #701c3220;color:var(--wine);gap:20px}.f-logo{font-size:25px;letter-spacing:-1px;font-weight:700}.f-header>span:last-child{font-size:10px;font-weight:600;letter-spacing:.05em}.f-grid{position:absolute;inset:0 5%;display:flex;justify-content:space-between;z-index:-1;pointer-events:none}.f-grid span{height:100%;width:1px;background:#701c3209}.f-art{width:min(520px,72vw);margin:25px auto;color:var(--wine);position:relative;z-index:1}.f-art svg{width:100%;height:auto;display:block}.f-wipe{display:none}.f-panel{padding:70px 5%;position:relative;z-index:3}.f-panel h2{font-size:clamp(60px,13vw,190px);line-height:1.08;letter-spacing:-.065em;margin-top:22px;color:var(--wine)}.f-eyebrow{font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--wine)}.f-course-2{background:var(--wine)}.f-course-2 h2{font-size:clamp(32px,9.5vw,145px)}.f-course-2 .f-eyebrow,.f-course-2 h2{color:var(--paper)}.f-stage-bottom{display:none}.f-footer{margin:0 5%;padding:30px 0;justify-content:space-between;align-items:center;gap:30px;color:var(--wine)}.f-footer p{font-size:10px;color:var(--muted);max-width:420px}.is-animated .f-film{height:370svh}.is-animated .f-stage{height:100svh;min-height:500px;position:sticky;top:0}.is-animated .f-header{position:absolute;inset:0 0 auto}.is-animated .f-panel{position:absolute;inset:0;display:flex;justify-content:center;flex-direction:column;padding:100px 5%;opacity:0;pointer-events:none}.is-animated .f-course-0{opacity:1}.is-animated .f-course-1{text-align:right}.is-animated .f-course-1 h2{font-size:clamp(65px,10.5vw,158px)}.is-animated .f-course-2{background:none;text-align:center;justify-content:flex-start;padding-top:23svh}.is-animated .f-course-2 h2{font-size:clamp(32px,9.5vw,145px)}.is-animated .f-art{position:absolute;width:min(540px,46vw);height:min(540px,46vw);left:50%;top:53%;margin:calc(min(540px,46vw)/-2) 0 0 calc(min(540px,46vw)/-2);pointer-events:none}.is-animated .f-wipe{display:block;position:absolute;inset:0;z-index:0;background:var(--wine);clip-path:circle(0 at 25% 50%);pointer-events:none}.is-animated .f-stage-bottom{display:flex;position:absolute;inset:auto 5% 35px;align-items:center;gap:35px;z-index:5;color:var(--wine)}.f-scroll-hint{display:flex;align-items:center;gap:25px;font-size:10px}.f-scroll-hint>span{font-size:25px}.f-track{height:1px;background:#a36a7a66;flex:1 1;max-width:250px;margin-left:auto}.f-track>span{display:block;height:1px;background:currentColor;transform-origin:left;transform:scaleX(0)}.f-stage-count{font-size:10px;letter-spacing:.1em}.is-wine .f-header,.is-wine .f-stage-bottom{color:var(--paper);border-color:#faf9f633}.is-wine .f-track{background:#faf9f644}@media(max-width:700px){.f-header{height:80px;margin:0 22px}.f-logo{font-size:21px}.f-header>span:last-child{font-size:8px;max-width:110px;text-align:right}.f-panel{padding:55px 22px}.f-panel h2{font-size:23vw;margin-top:20px}.f-course-1 h2{font-size:17vw}.f-course-2 h2{font-size:10.5vw}.f-eyebrow{font-size:10px;letter-spacing:.15em}.f-footer{display:block;margin:0 22px;padding-block:25px}.f-footer p{font-size:9px;margin-top:18px}.is-animated .f-film{height:340svh}.is-animated .f-header{height:80px}.is-animated .f-panel{padding:24svh 22px 90px;justify-content:flex-start;text-align:center}.is-animated .f-course-1 h2{font-size:17vw}.is-animated .f-course-2 h2{font-size:10.5vw}.is-animated .f-art{width:83vw;height:83vw;margin:-41.5vw 0 0 -41.5vw;top:50%}.is-animated .f-stage-bottom{inset:auto 22px 25px;gap:16px;flex-wrap:wrap}.f-scroll-hint{font-size:8px;gap:12px;flex:1 1}.f-stage-count{font-size:9px}.f-track{order:3;flex-basis:100%;max-width:none}.f-scroll-hint>span{font-size:20px}}@media(min-width:701px) and (max-height:650px){.is-animated .f-art{width:340px;height:340px;margin:-170px 0 0 -170px}.is-animated .f-course-2{padding-top:23svh}.is-animated .f-panel h2{font-size:10vw}.is-animated .f-course-2 h2{font-size:8.5vw}}.f-contact{position:relative;overflow:hidden;background:#f0e8e7;border-block:1px solid #e0d1d3}.f-contact-inner{position:relative;z-index:1;max-width:1440px;margin:auto;padding:90px 5%;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.f-contact h2{font-size:clamp(58px,6.3vw,92px);line-height:1.06}.f-contact-action{justify-self:end;width:100%;max-width:390px}.f-telegram-button{display:flex;align-items:center;justify-content:space-between;gap:28px;width:100%;padding:18px 20px 18px 30px;border:1px solid var(--wine);border-radius:60px;background:var(--wine);color:var(--paper);font:inherit;font-size:16px;text-decoration:none;line-height:1.4;transition:background .2s ease,transform .2s ease}.f-telegram-button:disabled{opacity:1;cursor:default}.f-telegram-arrow{width:40px;height:40px;display:grid;place-items:center;border:1px solid #faf9f655;border-radius:50%;font-size:24px;flex:none}.f-telegram-button[href]:hover{background:#501225;transform:translateY(-2px)}.f-telegram-button:focus-visible{outline:2px solid var(--wine);outline-offset:5px}.f-contact-action p{margin-top:16px;text-align:center;font-size:11px;color:var(--muted)}.f-contact-action .f-contact-invitation{margin:0 0 24px;text-align:left;font-size:16px;line-height:1.75;color:var(--ink);font-weight:400}.f-contact-art{position:absolute;width:440px;height:440px;left:36%;top:50%;transform:translate(-50%,-50%) rotate(-12deg);stroke:#701c3210;stroke-width:1;pointer-events:none}@media(max-width:700px){.f-contact-inner{padding:55px 22px;grid-template-columns:1fr;gap:35px}.f-contact h2{font-size:54px}.f-contact-action{justify-self:start;max-width:390px}.f-telegram-button{font-size:15px;padding:14px 16px 14px 23px;gap:15px}.f-telegram-arrow{width:36px;height:36px}.f-contact-art{left:auto;right:-190px;top:20%;transform:rotate(-12deg);width:350px;height:350px}}.f-analytics{position:relative;z-index:4;width:min(420px,90%);margin:25px auto 50px;padding:24px;background:var(--paper);color:var(--wine);border:1px solid #701c3233;border-radius:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.f-analytics-head{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600;padding-bottom:18px;border-bottom:1px solid #701c321c}.f-model-label{font-size:9px;font-weight:400;white-space:nowrap;color:var(--muted)}.f-metrics{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin:20px 0 18px}.f-metrics>div{min-width:0}.f-metrics dt{font-size:9px;color:var(--muted);line-height:1.5;min-height:27px}.f-metrics dd{margin:4px 0 0;font-size:23px;font-weight:600;letter-spacing:-.045em;white-space:nowrap}.f-chart svg{display:block;width:100%;height:120px;overflow:visible}.f-chart-grid{stroke:currentColor;stroke-opacity:.12;stroke-width:1}.f-chart-line{stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.f-chart-line:not([data-chart-line]){stroke-dasharray:none}.f-chart-area{fill:currentColor;opacity:.045}.f-chart [data-chart-bar]{transform-box:fill-box;transform-origin:bottom}.f-chart-caption{display:flex;justify-content:space-between;font-size:9px;color:var(--muted);margin-top:14px}.f-campaign-chart{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:20px}.f-campaign-chart svg{height:110px}.f-gauge-track{stroke:currentColor;stroke-opacity:.1;stroke-width:7}.f-gauge-line{stroke:currentColor;stroke-width:7;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:.22}.f-campaigns{display:grid;gap:14px}.f-campaigns>div>span:first-child{font-size:9px}.f-campaign-track{display:block;height:5px;margin-top:5px;background:#701c3212;border-radius:3px;overflow:hidden}.f-campaign-track>span{display:block;height:100%;background:currentColor;border-radius:3px;transform-origin:left}.is-animated .f-analytics{position:absolute;top:calc(53% - 150px);width:29%;max-width:420px;margin:0;opacity:0;pointer-events:none}.is-animated .f-analytics-0{right:10%}.is-animated .f-analytics-1{left:10%}.is-animated .f-analytics-2{width:380px;max-width:90%;left:calc(50% - 190px);top:48%;background:var(--wine);border-color:#faf9f640;color:var(--paper)}.is-animated .f-analytics-2 .f-chart-caption,.is-animated .f-analytics-2 .f-metrics dt,.is-animated .f-analytics-2 .f-model-label{color:#ebdce0}.is-animated .f-analytics-2 .f-analytics-head{border-color:#faf9f62b}.is-animated .f-analytics-2 .f-campaign-track{background:#faf9f620}.f-company{max-width:1440px;padding:65px 5%;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.f-company h2{font-size:32px;letter-spacing:-.04em}.f-company p{max-width:450px;font-size:15px;color:var(--muted);line-height:1.9}.f-contact-link{font-size:14px;font-weight:600;color:var(--wine);text-underline-offset:5px}.f-contact-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(min-width:701px) and (max-width:1100px){.is-animated .f-analytics{width:39%;padding:18px}.is-animated .f-analytics-0{right:4%}.is-animated .f-analytics-1{left:4%}.is-animated .f-analytics-2{width:380px;left:calc(50% - 190px)}.f-metrics dd{font-size:21px}.f-analytics-head{font-size:11px}}@media(max-width:700px){.is-animated .f-analytics,.is-animated .f-analytics-0,.is-animated .f-analytics-1,.is-animated .f-analytics-2{top:46%;left:22px;right:22px;width:auto;max-width:none;padding:20px}.f-analytics-head{font-size:11px;padding-bottom:14px}.f-metrics{gap:12px;margin:15px 0}.f-metrics dd{font-size:22px}.f-chart svg{height:105px}.f-campaign-chart{grid-template-columns:100px 1fr;gap:15px}.f-campaign-chart svg{height:100px}.f-company{padding:45px 22px;grid-template-columns:1fr;gap:18px}.f-company h2{font-size:28px}.f-company p{font-size:14px}.f-contact-link{display:inline-block;margin-top:18px}}@media(max-height:700px){.is-animated .f-analytics{padding:14px;top:46%}.f-analytics-head{padding-bottom:9px}.f-metrics{margin:10px 0}.f-metrics dt{min-height:0}.f-chart svg{height:80px}.f-campaign-chart{grid-template-columns:80px 1fr}.f-chart-caption{margin-top:7px}}@media(max-width:360px){.f-metrics dd{font-size:19px}.f-analytics-head{font-size:10px}.f-model-label{font-size:8px}.is-animated .f-analytics{padding:15px}}.f-campaigns>div{font-size:9px;line-height:1.3}@media(max-width:700px) and (min-height:701px){.is-animated .f-analytics{top:50%}}.f-hero{min-height:100svh;padding:40px 5% 70px;display:flex;flex-direction:column;color:var(--wine);border-bottom:1px solid #701c3220}.f-header-tools{display:flex;align-items:center;gap:24px;min-width:0}.f-header-tools>span{font-size:10px;font-weight:600;letter-spacing:.05em}.f-language{display:flex;align-items:center;gap:2px;flex:none;color:inherit}.f-language button{border:0;background:none;color:inherit;font:inherit;font-size:12px;min-height:44px;min-width:36px;padding:8px 4px;cursor:pointer}.f-language button[aria-pressed=true]{font-weight:700;text-decoration:underline;text-underline-offset:5px}.f-language button:focus-visible{outline:2px solid currentColor;outline-offset:1px;border-radius:3px}.f-company-more{row-gap:38px}.f-company-more .f-eyebrow{font-size:11px;margin-bottom:18px;color:var(--wine)}.f-company-more h2{line-height:1.2}.f-company-more p+p{margin-top:22px}.f-company-pillars{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:0}.f-company-pillars>div{border-top:1px solid #701c3226;padding-top:20px}.f-company-pillars dt{font-size:18px;font-weight:600}.f-company-pillars dd{margin:12px 0 0;font-size:14px;line-height:1.7;color:var(--muted)}.f-legal{flex-basis:100%;width:100%;border-top:1px solid #701c3226;margin-top:18px;padding-top:26px;color:var(--muted)}.f-legal h2{font-size:15px;color:var(--wine);margin-bottom:22px}.f-legal dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 32px;margin:0}.f-legal dt{font-size:12px;font-weight:600;line-height:1.5}.f-legal dd{font-size:12px;line-height:1.8;margin:7px 0 0;overflow-wrap:anywhere}.f-legal a{color:inherit;text-underline-offset:3px}.f-legal a:focus-visible{outline:2px solid var(--wine);outline-offset:3px}@media(max-width:700px){.f-header-tools{gap:8px}.f-header-tools>span{font-size:8px;max-width:80px;text-align:right}.f-header .f-logo{font-size:19px}.f-header{gap:8px}.f-language button{min-width:32px}.f-company-pillars{gap:24px}.f-company-pillars,.f-legal dl{grid-template-columns:1fr}.f-legal{flex-basis:auto}.f-legal dd{font-size:13px}}@media(max-width:900px) and (max-height:740px){.has-pinned-courses .f-reading-course .f-analytics{padding:10px}.has-pinned-courses .f-reading-course .f-chart svg{height:35px}.has-pinned-courses .f-reading-course .f-details [data-lesson]{padding:10px 0;margin-bottom:30px}.has-pinned-courses .f-reading-course .f-details h3{font-size:18px;margin-bottom:10px}.has-pinned-courses .f-reading-course .f-details p{font-size:14px;line-height:1.6}.has-pinned-courses .f-reading-course .f-metrics dd{font-size:18px}.has-pinned-courses .f-reading-course .f-metrics{margin:7px 0}}.has-pinned-courses .f-reading-courses{height:1900svh}.has-pinned-courses .f-pinned-stage{position:sticky;top:0;height:100svh;isolation:isolate;overflow:clip}.has-pinned-courses .f-pinned-stage>.f-header{position:absolute;inset:0 0 auto;z-index:5;height:70px;background:var(--paper)}.f-pinned-stage>.f-header{background:var(--paper);transition:background-color .3s ease,color .3s ease,border-color .3s ease}.has-pinned-courses .f-pinned-stage>.f-header.f-header-wine{background:var(--wine);color:var(--paper);border-color:#faf9f633}@media(prefers-reduced-motion:reduce){.f-pinned-stage>.f-header{transition:none}}.has-pinned-courses .f-reading-course{position:absolute;inset:0;padding:100px 5% 35px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;align-items:start;background:var(--paper);border:0;opacity:0}.has-pinned-courses .f-reading-course-2{background:var(--wine)}.has-pinned-courses .f-course-visual{position:relative;top:auto;gap:20px}.has-pinned-courses .f-text-window{height:calc(100svh - 135px);overflow:clip;position:relative}.has-pinned-courses .f-details{will-change:transform;padding-bottom:12px}.has-pinned-courses .f-reading-course [data-lesson]{animation:none;margin-bottom:40px;padding:24px 0;opacity:1}.has-pinned-courses .f-course-geometry{width:85px;height:85px}@media(max-width:900px){.has-pinned-courses .f-reading-courses{height:2200svh}.has-pinned-courses .f-reading-course{padding:78px 22px 20px;display:flex;flex-direction:column;gap:24px}.has-pinned-courses .f-course-visual{width:100%;display:grid;grid-template-columns:1fr 50px;gap:12px}.has-pinned-courses .f-course-heading h2{font-size:30px;margin-top:8px}.has-pinned-courses .f-course-geometry{width:45px;height:45px;margin:0;align-self:center}.has-pinned-courses .f-analytics{grid-column:1/-1;width:100%;padding:12px}.has-pinned-courses .f-chart svg{height:55px}.has-pinned-courses .f-metrics{margin:9px 0}.has-pinned-courses .f-metrics dt{min-height:0}.has-pinned-courses .f-analytics-head{padding-bottom:8px}.has-pinned-courses .f-metrics dd{font-size:20px}.has-pinned-courses .f-chart-caption{margin-top:8px}.has-pinned-courses .f-text-window{flex:1 1;min-height:0;height:auto;width:100%}.has-pinned-courses .f-reading-course [data-lesson]{margin-bottom:30px;padding:20px 0}.has-pinned-courses .f-details p{font-size:15px}}@media(min-width:901px) and (max-height:750px){.has-pinned-courses .f-course-geometry{width:50px;height:50px}.has-pinned-courses .f-course-visual{gap:12px}.has-pinned-courses .f-course-heading h2{font-size:40px}.has-pinned-courses .f-chart svg{height:80px}}.f-reading-course{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;padding:90px 5% 130px;border-bottom:1px solid #701c3220;position:relative;color:var(--wine)}.f-course-visual{position:sticky;top:30px;align-self:start;display:grid;gap:24px;min-width:0}.f-course-heading h2{font-size:clamp(32px,4.4vw,68px);letter-spacing:-.055em;line-height:1.15;margin-top:16px;overflow-wrap:anywhere}.f-course-geometry{width:100px;height:100px;justify-self:end;margin-right:25px;pointer-events:none}.f-course-geometry svg{display:block;width:100%;height:100%}.f-reading-course .f-analytics{position:relative;inset:auto;width:100%;max-width:480px;margin:0;padding:24px;opacity:1}.f-reading-course .f-details{position:static;width:auto;height:auto;margin:0;color:inherit;min-width:0}.f-reading-course .f-lessons{display:block;height:auto;overflow:visible;padding:0}.f-reading-course [data-lesson]{position:static;opacity:1;padding:26px 0;margin-bottom:50px;border-top:1px solid #701c3226}.f-reading-course .f-details h3{font-size:clamp(20px,2vw,28px);line-height:1.35;margin-bottom:16px}.f-reading-course .f-details p{font-size:16px;line-height:1.85;margin-bottom:10px}.f-reading-course .f-course-cta{position:static;margin-top:10px;max-width:100%}.f-reading-course-2{background:var(--wine);color:var(--paper)}.f-reading-course-2 .f-eyebrow{color:inherit}.f-reading-course-2 [data-lesson]{border-color:#faf9f633}.f-reading-course-2 .f-course-cta{border-color:#faf9f666}@supports(animation-timeline:view()){.f-reading-course [data-lesson]{animation:course-read-in linear both;animation-timeline:view();animation-range:entry 0 entry 75%}}@keyframes course-read-in{0%{opacity:.2;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-height:700px),(max-width:900px){.f-reading-course{grid-template-columns:1fr;gap:55px;padding:55px 22px 75px}.f-course-visual{position:relative;top:auto;gap:20px}.f-course-heading h2{font-size:clamp(30px,8vw,58px)}.f-course-geometry{width:80px;height:80px}.f-reading-course .f-analytics{max-width:none;padding:20px}.f-reading-course [data-lesson]{margin-bottom:32px;padding:24px 0}.f-reading-course .f-details p{font-size:16px}.f-reading-course .f-details h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.f-reading-course [data-lesson]{animation:none}}.f-lessons{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.f-lessons>[data-lesson]:first-child,.f-lessons>[data-lesson]:nth-child(2),.f-lessons>[data-lesson]:nth-last-child(-n+2){grid-column:1/-1}.f-details{margin:35px 5%;color:var(--wine)}.f-details [data-lesson]{padding:16px 0}.f-details h3{font-size:22px;margin-bottom:14px}.f-details p{font-size:15px;line-height:1.7;margin-bottom:16px}.f-lesson-number{display:block;font-size:12px;margin-bottom:12px}.f-details .f-telegram-button{font-size:14px;width:fit-content}.is-animated .f-film{height:1100svh}.is-animated .f-details{position:absolute;left:5%;top:52%;width:40%;height:35%;margin:0;z-index:6}.is-animated .f-details-1{left:55%}.is-animated .f-details-2{left:5%;color:var(--paper)}.is-animated .f-details [data-lesson]{position:absolute;inset:0;opacity:0;transition:opacity .25s,transform .25s}.is-animated .f-details-2 .f-telegram-button{border-color:#faf9f680}.is-animated .f-analytics-2{left:auto;right:8%}.f-team{padding:80px 5%;color:var(--wine)}.f-team h2{font-size:clamp(36px,5vw,64px);margin-bottom:24px}.f-team>h3{font-size:22px;margin-bottom:18px}.f-team p{font-size:14px;line-height:1.8}.f-team>p{max-width:800px}.f-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.f-team article{padding:28px;border:1px solid #701c3233;border-radius:16px}.f-team article>span{font-size:12px}.f-team article h3{font-size:20px;margin:24px 0 16px}@supports(animation-timeline:view()){.f-team article{animation:team-appear linear both;animation-timeline:view();animation-range:entry 0 entry 70%}}@keyframes team-appear{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}.f-hero-content{max-width:1100px;margin:auto 0;padding-block:70px}.f-hero h1{font-size:clamp(44px,7.5vw,108px);line-height:1.08;letter-spacing:-.055em;max-width:1000px}.f-hero p{max-width:590px;margin:32px 0;line-height:1.8;font-size:18px;color:var(--ink)}.f-hero-actions{display:flex;flex-wrap:wrap;gap:16px}.f-hero-actions .f-telegram-button{width:auto;min-height:64px;padding:18px 28px}.f-hero-actions .f-hero-secondary{background:transparent;color:var(--wine)}.f-hero-actions .f-hero-secondary:hover{background:#701c320b}.f-footer{display:flex;flex-wrap:wrap;gap:18px 32px}.f-footer .f-contact-link,.f-footer .f-logo{display:block;flex-shrink:0;margin:0;line-height:1.5}.is-animated .f-art{width:14svh;height:14svh;top:38%;margin:-7svh 0 0 -7svh;z-index:1}.is-animated .f-analytics{top:55%;z-index:4}.is-animated .f-course-2{padding-top:14svh}@media(max-width:700px){.f-hero{padding:28px 22px 45px}.f-hero-content{padding-block:55px}.f-hero h1{font-size:clamp(40px,10.8vw,70px)}.f-hero p{font-size:16px;margin:26px 0}.f-hero-actions{flex-direction:column}.f-hero-actions .f-telegram-button{width:100%;font-size:14px}.f-footer{flex-direction:column;align-items:flex-start}.is-animated .f-course-2,.is-animated .f-panel{padding-top:13svh}.is-animated .f-art{width:16svh;height:16svh;top:35%;margin:-8svh 0 0 -8svh}.is-animated .f-analytics{top:50%}}@media(max-height:700px){.is-animated .f-analytics{top:49%}.is-animated .f-art{width:12svh;height:12svh;margin:-6svh 0 0 -6svh;top:34%}}@media(max-width:700px){.is-animated .f-film{height:1400svh}.is-animated .f-stage{min-height:760px}.is-animated .f-course-2,.is-animated .f-panel{padding-top:100px}.is-animated .f-panel h2{font-size:48px;margin-top:10px}.is-animated .f-course-2 h2{font-size:36px}.is-animated .f-art{top:220px;width:70px;height:70px;margin:-35px 0 0 -35px}.is-animated .f-analytics{top:300px;padding:14px}.is-animated .f-analytics-2{left:22px;right:22px}.f-chart svg{height:70px}.f-metrics{margin:10px 0}.f-analytics-head{padding-bottom:9px}.is-animated .f-details,.is-animated .f-details-1,.is-animated .f-details-2{top:550px;left:22px;width:calc(100% - 44px);height:180px}.f-details h3{font-size:18px;margin-bottom:8px}.f-details p{font-size:12px;line-height:1.5;margin-bottom:10px}.f-lesson-number{margin-bottom:6px}.is-animated .f-stage-bottom{display:none}.f-team{padding:50px 22px}.f-team-grid{grid-template-columns:1fr}.f-team article{padding:24px}}@media(min-width:701px) and (max-width:1000px){.f-team-grid{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.f-team article{animation:none}.f-details [data-lesson]{transition:none}}@media(max-width:700px) and (max-height:759px){.is-animated .f-stage{min-height:620px}.is-animated .f-header{height:60px}.is-animated .f-course-2,.is-animated .f-panel{padding-top:75px}.is-animated .f-art{top:160px;width:45px;height:45px;margin:-22px 0 0 -22px}.is-animated .f-analytics{top:210px}.f-chart svg{height:45px}.f-metrics dd{font-size:18px}.f-metrics dt{min-height:0}.is-animated .f-details,.is-animated .f-details-1,.is-animated .f-details-2{top:425px}.f-details h3{font-size:16px}}.is-animated .f-course-1,.is-animated .f-course-2,.is-animated .f-panel{inset:110px 5% auto;padding:0;text-align:left;justify-content:flex-start}.is-animated .f-panel h2{font-size:clamp(36px,5vw,72px);margin-top:10px}.is-animated .f-details,.is-animated .f-details-1,.is-animated .f-details-2{top:290px;left:5%;width:53%;height:calc(100% - 320px)}.is-animated .f-details .f-course-cta{position:absolute;top:-65px;left:0;padding:12px 24px}.is-animated .f-lessons{height:100%;overflow-y:auto;padding-right:16px;scrollbar-width:thin;scrollbar-color:#a36a7a66 transparent;align-content:start}.is-animated .f-details [data-lesson]{position:relative;inset:auto;padding:0}.f-details h3{font-size:18px;margin-bottom:8px}.f-details p{font-size:14px;line-height:1.65}.f-details p,.f-lesson-number{margin-bottom:6px}.is-animated .f-analytics,.is-animated .f-analytics-0,.is-animated .f-analytics-1,.is-animated .f-analytics-2{top:350px;left:auto;right:5%;width:31%}.is-animated .f-art{left:79%;top:250px;width:90px;height:90px;margin:-45px 0 0 -45px}.is-animated .f-stage-bottom{display:none}@media(max-width:700px){.is-animated .f-stage{min-height:620px}.is-animated .f-header{height:60px}.is-animated .f-course-1,.is-animated .f-course-2,.is-animated .f-panel{inset:78px 22px auto}.is-animated .f-panel h2{font-size:34px}.is-animated .f-art{left:auto;right:22px;top:112px;width:35px;height:35px;margin:0}.is-animated .f-analytics,.is-animated .f-analytics-0,.is-animated .f-analytics-1,.is-animated .f-analytics-2{top:220px;left:22px;right:22px;width:auto;padding:12px}.is-animated .f-details,.is-animated .f-details-1,.is-animated .f-details-2{top:440px;left:22px;width:calc(100% - 44px);height:calc(100% - 460px)}.is-animated .f-details .f-course-cta{top:-280px;font-size:13px}.f-chart svg{height:50px}.f-metrics dd{font-size:19px}.f-metrics dt{min-height:0}.f-lessons{grid-template-columns:1fr;gap:20px}.f-details h3{font-size:17px}.f-details p{font-size:14px}}