._8aEwW_page{min-height:100svh;font-family:var(--font-main);flex-direction:column;display:flex;position:relative;overflow-x:hidden}._8aEwW_topSection{--section-pad-top:0px;--section-pad-bottom:0px;color:#f8f9ff;padding:calc(var(--section-pad-top) + var(--header-height)) 56px var(--section-pad-bottom) 64px;background:#fff url(/bg_desktop.webp) 50%/cover no-repeat}._8aEwW_mainWrap{width:100%;max-width:1440px;margin:0 auto}._8aEwW_heroSection{min-height:calc(100svh - var(--header-height) - var(--section-pad-top) - var(--section-pad-bottom));flex-direction:column;display:flex}._8aEwW_hero{text-align:center;flex:1;justify-content:center;align-items:center;display:flex;position:relative}._8aEwW_player{font-size:var(--text-body-4-size);font-style:normal;font-weight:var(--font-weight-medium);-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);background:#fff6;border-radius:20px;align-items:center;gap:14px;padding:12px 18px;line-height:140%;display:inline-flex;position:absolute;top:116px;left:166px;box-shadow:0 12px 30px #6478c833}._8aEwW_wave{gap:6px;display:inline-flex}._8aEwW_bar{transform-origin:50%;background:#6c74f0e6;border-radius:999px;width:4px;height:12px;animation:1.6s ease-in-out infinite _8aEwW_pulse}._8aEwW_bar:nth-child(odd){animation-delay:.2s}._8aEwW_bar:nth-child(3n){animation-delay:.4s}@keyframes _8aEwW_pulse{0%,to{opacity:.6;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1.6)}}._8aEwW_content{flex-direction:column;align-items:center;margin-top:-160px;display:flex}._8aEwW_content h1{font-size:var(--text-display-1-size);font-weight:var(--font-weight-bold);line-height:var(--text-display-1-line);letter-spacing:-1px}._8aEwW_content p{font-size:var(--text-body-1-size);line-height:var(--text-body-1-line);color:#f8f9ffe6;margin:34px 0 60px}._8aEwW_cta{color:#fff;font-size:var(--text-body-3-size);font-weight:var(--font-weight-semibold);cursor:pointer;background:linear-gradient(90deg,#6184f6 0%,#946aff 100%);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:195px;height:58px;padding:10px 34px;display:inline-flex;box-shadow:0 20px 20px #585bff26}._8aEwW_bubble{font-size:var(--text-body-4-size);font-style:normal;font-weight:var(--font-weight-medium);-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);background:#fff6;border-radius:20px;padding:16px 20px;line-height:140%;position:absolute;box-shadow:0 16px 30px #6e78c82e}._8aEwW_time,._8aEwW_bubbleText{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(93deg,#a58bd6 -1.13%,#8387fe 103.13%);-webkit-background-clip:text;background-clip:text}._8aEwW_time{text-align:right;font-variant-numeric:tabular-nums;min-width:48px;display:inline-block}._8aEwW_bubbleText{white-space:pre-line}._8aEwW_bubbleLeft{text-align:right;bottom:24%;left:333px}._8aEwW_bubbleRight{text-align:left;max-width:200px;bottom:38%;right:10%}._8aEwW_programs{--programs-intro-width:360px;--programs-intro-min:240px;align-items:center;padding:120px 0 80px;display:flex;overflow:visible}._8aEwW_programsIntro{flex:0 0 var(--programs-intro-width);max-width:var(--programs-intro-width);min-width:var(--programs-intro-min);color:#111116;flex-direction:column;gap:20px;display:flex}._8aEwW_programsIntro h2{font-size:var(--text-heading-1-size);font-weight:400;line-height:var(--text-heading-1-line);letter-spacing:-.5px}._8aEwW_programsButton{font-size:var(--text-body-4-size);font-weight:var(--font-weight-semibold);color:#111116;cursor:pointer;background:#fff6;border:1px solid #11111680;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:12px 22px;transition:transform .2s,background .2s;display:inline-flex}._8aEwW_programsButton:hover{background:#ffffffb3;transform:translateY(-2px)}._8aEwW_programsSlider{flex:1 1 0;min-width:0}._8aEwW_appShowcase{text-align:center;flex-direction:column;align-items:center;gap:32px;margin-top:120px;display:flex;position:relative}._8aEwW_appShowcase:before{content:"";opacity:.8;z-index:0;background:radial-gradient(70% 70% at 50% 100%,#b9fdffcc 0%,#b9fdff99 35%,#b9fdff80 55%,#b9fdff00 100%);width:100vw;height:430px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}._8aEwW_appShowcase>*{z-index:1;position:relative}._8aEwW_showcaseContent{color:#111116;flex-direction:column;gap:16px;max-width:720px;display:flex}._8aEwW_showcaseContent h2{font-size:var(--text-heading-2-size);font-weight:var(--font-weight-semibold);line-height:var(--text-heading-2-line)}._8aEwW_showcaseContent p{font-size:var(--text-body-2-size);line-height:var(--text-body-2-line);color:#000}._8aEwW_showcaseButton{color:#fff;font-size:var(--text-body-4-size);font-weight:var(--font-weight-semibold);cursor:pointer;background:#111116;border:1px solid #11111666;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:8px;margin-top:20px;padding:12px 28px;display:inline-flex}._8aEwW_buttonIcon{flex:none;display:block}._8aEwW_buttonIconLight{filter:brightness(0)invert()}._8aEwW_desktopLineBreak{display:block}._8aEwW_mobileLineBreak{display:none}._8aEwW_showcaseImage{filter:drop-shadow(0 30px 60px #5a608c40);background:url(/home_1.webp) 50%/contain no-repeat;width:min(1120px,100%);height:clamp(260px,40vw,520px)}@media (min-width:1441px){._8aEwW_programsSlider{width:calc(100% - var(--programs-intro-width) + (100vw - 1440px) / 2);flex:none;padding-left:40px}}@media (max-width:1024px){._8aEwW_bubbleLeft{left:4%}._8aEwW_bubbleRight{right:4%}}@media (max-width:820px){._8aEwW_topSection{--section-pad-top:24px;--section-pad-bottom:0;padding:calc(var(--section-pad-top) + var(--header-height)) 24px var(--section-pad-bottom);background-image:url(/bg_mobile.webp)}._8aEwW_mainWrap{max-width:390px}._8aEwW_heroSection{min-height:calc(100svh - var(--header-height) - var(--section-pad-top) - var(--section-pad-bottom))}._8aEwW_hero{padding-top:110px}._8aEwW_content{margin-top:0}._8aEwW_content h1{font-size:var(--text-display-3-size);line-height:var(--text-display-3-line)}._8aEwW_content p{margin:46px 0 90px}._8aEwW_programsIntro h2{font-size:var(--text-heading-3-size);line-height:var(--text-heading-3-line);text-align:center;margin:0 auto}._8aEwW_showcaseContent h2{font-size:var(--text-heading-3-size);line-height:var(--text-heading-3-line)}._8aEwW_player,._8aEwW_bubble{display:none}._8aEwW_programs{flex-direction:column;align-items:stretch;padding:130px 0 40px}._8aEwW_programsIntro{flex:none;justify-content:center;align-items:flex-start;width:100%;min-width:0;max-width:none}._8aEwW_programsButton{margin:0 auto}._8aEwW_appShowcase{margin-top:80px}._8aEwW_programsSlider{width:100vw;margin-top:20px;position:relative;left:50%;transform:translate(-50%)}._8aEwW_showcaseImage{background-image:url(/mobile_home_1.webp);background-position:top;background-repeat:no-repeat;background-size:cover;width:100vw;height:340px;top:0;left:0}._8aEwW_desktopLineBreak{display:none}._8aEwW_mobileLineBreak{display:block}}
.NahM_a_slider{--card-width:320px;--card-gap:30px;width:100%;padding:16px 0 30px 20px;position:relative;overflow:hidden}.NahM_a_track{gap:var(--card-gap);will-change:transform;transition:transform .6s;display:flex}.NahM_a_card{min-width:var(--card-width);max-width:var(--card-width);color:#111116;cursor:pointer;background:#fff9;border-radius:28px;flex-direction:column;gap:14px;padding:30px;transition:transform .3s,background .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 10px 20px #0000001a}.NahM_a_card:hover,.NahM_a_card:focus-visible,.NahM_a_card[data-active=true]{background:#fff;transform:translateY(-8px)}.NahM_a_card:hover:after,.NahM_a_card:focus-visible:after,.NahM_a_card[data-active=true]:after{opacity:1}.NahM_a_card:focus-visible{outline-offset:3px;outline:2px solid #6184f6}.NahM_a_card h3{font-size:var(--text-heading-4-size);font-weight:var(--font-weight-medium);line-height:var(--text-heading-4-line);letter-spacing:-.5px;word-break:keep-all}.NahM_a_subtitle{font-size:var(--text-body-3-size);color:#111116b3;line-height:1.5}.NahM_a_tags{flex-wrap:wrap;gap:8px;display:flex}.NahM_a_tag{color:#fff;font-size:var(--text-label-1-size);font-weight:var(--font-weight-semibold);background:#111116;border-radius:5px;padding:6px 12px}.NahM_a_footer{font-size:var(--text-body-4-size);color:#111116a6;margin-top:auto;padding-top:50px;line-height:1.6}@media (max-width:820px){.NahM_a_slider{--card-gap:20px}}@media (max-width:720px){.NahM_a_slider{--card-width:280px}}@media (prefers-reduced-motion:reduce){.NahM_a_track,.NahM_a_card{transition:none}}
.a9GKAW_middleSection{color:#111116;background:#fff;padding:130px 24px 120px}.a9GKAW_inner{text-align:center;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:1200px;margin:0 auto;display:flex}.a9GKAW_header{flex-direction:column;gap:16px;display:flex}.a9GKAW_title{font-size:var(--text-heading-2-size);font-weight:var(--font-weight-semibold);line-height:var(--text-heading-2-line)}.a9GKAW_subtitle{font-size:var(--text-body-2-size);line-height:var(--text-body-2-line);color:#555}.a9GKAW_carousel{width:100%;max-width:1080px;position:relative}.a9GKAW_viewport{touch-action:pan-y;background:#f3f4f8;border-radius:34px;position:relative;overflow:hidden;box-shadow:0 30px 60px #0000002e}.a9GKAW_track{will-change:transform;transition:transform .6s;display:flex}.a9GKAW_slide{justify-content:center;align-items:center;min-width:100%;display:flex}.a9GKAW_mediaFrame{aspect-ratio:2;width:min(100%,1080px);height:auto;position:relative}.a9GKAW_mediaImage{object-fit:cover}.a9GKAW_mediaVideo{object-fit:cover;border:none;width:100%;height:100%;display:block}.a9GKAW_mediaLabel{color:#ffffffe6;font-size:var(--text-body-1-size);font-weight:var(--font-weight-semibold);text-align:right;white-space:pre-line;text-shadow:0 2px 8px #00000059;max-width:260px;line-height:1.4;position:absolute;bottom:28px;right:28px}.a9GKAW_navButton{width:44px;height:44px;font-size:var(--text-heading-5-size);color:#111116;cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;transition:transform .2s,box-shadow .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.a9GKAW_navIcon{flex:none;display:block}.a9GKAW_navButton:hover:not(:disabled){transform:translateY(-50%)scale(1.04);box-shadow:0 14px 30px #00000029}.a9GKAW_navButton:disabled{cursor:default;opacity:.45;box-shadow:none}.a9GKAW_navButtonLeft{left:-64px}.a9GKAW_navButtonRight{right:-64px}.a9GKAW_dots{justify-content:center;align-items:center;gap:12px;display:flex}.a9GKAW_dot{cursor:pointer;background:0 0;border:1px solid #11111666;border-radius:999px;width:8px;height:8px;transition:transform .2s,background .2s}.a9GKAW_dotActive{background:#111116;transform:scale(1.2)}.a9GKAW_placeholder{aspect-ratio:2;color:#1111168c;width:min(100%,900px);height:auto;font-size:var(--text-body-3-size);place-items:center;margin:12px auto 0;padding:40px 20px;display:grid}.a9GKAW_logoMarquee{gap:var(--logo-row-gap);--logo-duration:60s;--logo-gap:48px;--logo-height:48px;--logo-slot-width:220px;--logo-row-gap:24px;flex-direction:column;width:100vw;margin-top:100px;padding:16px 0 8px;display:flex;overflow:hidden}.a9GKAW_logoRow{width:100%;overflow:hidden}.a9GKAW_logoTrack{align-items:center;gap:var(--logo-gap);width:max-content;animation:a9GKAW_logoScroll var(--logo-duration) linear infinite;will-change:transform;display:flex}.a9GKAW_logoTrackReverse{animation-direction:reverse}.a9GKAW_logoItem{height:var(--logo-height);min-width:var(--logo-slot-width);flex:none;justify-content:center;align-items:center;display:flex}.a9GKAW_logoImageFrame{width:var(--logo-slot-width);height:100%;position:relative}.a9GKAW_logoImage{object-position:center;object-fit:contain}@keyframes a9GKAW_logoScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:1080px){.a9GKAW_navButtonLeft{left:12px}.a9GKAW_navButtonRight{right:12px}}@media (max-width:1300px){.a9GKAW_navButton{display:none}}@media (max-width:720px){.a9GKAW_middleSection{padding:80px 20px}.a9GKAW_carousel{width:360px;max-width:100%}.a9GKAW_viewport{width:360px;height:230px;margin:0 auto}.a9GKAW_track{height:100%}.a9GKAW_slide{margin-top:0}.a9GKAW_mediaFrame{aspect-ratio:auto;width:100%;height:100%}.a9GKAW_placeholder{aspect-ratio:auto;width:100%;height:100%;margin:0}.a9GKAW_mediaLabel{font-size:var(--text-body-3-size);bottom:18px;right:18px}.a9GKAW_title{font-size:var(--text-heading-3-size);line-height:var(--text-heading-3-line)}.a9GKAW_logoTrack{gap:var(--logo-gap)}.a9GKAW_logoItem{min-width:var(--logo-slot-width)}.a9GKAW_logoMarquee{--logo-duration:60s;--logo-gap:32px;--logo-height:40px;--logo-slot-width:140px;--logo-row-gap:14px;width:100%;margin-top:40px}}@media (prefers-reduced-motion:reduce){.a9GKAW_track,.a9GKAW_navButton,.a9GKAW_dot{transition:none}.a9GKAW_logoTrack{animation:none}}
.-V_HsW_bottomSection{color:#111116;background:radial-gradient(480px 320px at 20% 85%,#f6e7b4a6,#0000 70%),radial-gradient(520px 360px at 80% 88%,#e8bed68c,#0000 72%),radial-gradient(600px 420px at 50% 95%,#faf2e0e6,#0000 75%),linear-gradient(#f9f7f2 0%,#f6f2e8 65%,#f3ede0 100%);padding:120px 24px 160px}.-V_HsW_inner{flex-direction:column;gap:120px;width:100%;max-width:1200px;margin:0 auto;display:flex}.-V_HsW_faqArea{grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;gap:60px;display:grid}.-V_HsW_faqIntro{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.-V_HsW_faqTitle{font-size:var(--text-heading-2-size);font-weight:var(--font-weight-semibold);line-height:var(--text-heading-2-line)}.-V_HsW_faqBadge{color:#fff;font-size:var(--text-body-4-size);background:#111116;border-radius:5px;justify-content:center;align-items:center;padding:6px 12px;display:inline-flex}.-V_HsW_faqList{border-top:1px solid #11111659;margin:0;padding:0;list-style:none}.-V_HsW_faqItem{font-size:var(--text-body-3-size);font-weight:var(--font-weight-medium);color:#111116;border-bottom:1px solid #11111659;flex-direction:column;padding:0 20px;display:flex}.-V_HsW_faqStatus{color:#1111168c;font-size:var(--text-body-4-size);padding:20px;line-height:1.7}.-V_HsW_faqButton{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.-V_HsW_faqButton:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #11111699}.-V_HsW_faqQuestion{line-height:1.7}.-V_HsW_faqChevronIcon{flex:none;transition:transform .2s;display:block;transform:rotate(180deg)}.-V_HsW_faqItemOpen .-V_HsW_faqChevronIcon{transform:rotate(0)}.-V_HsW_faqAnswer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .3s;display:grid}.-V_HsW_faqAnswerInner{overflow:hidden}.-V_HsW_faqAnswer p{color:#111116b3;line-height:1.7;font-size:var(--text-body-4-size);font-weight:var(--font-weight-regular);margin:0;padding:0 0 18px}.-V_HsW_faqAnswerOpen{opacity:1;grid-template-rows:1fr}.-V_HsW_ctaArea{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 0;display:flex}.-V_HsW_ctaTitle{font-size:var(--text-heading-2-size);font-weight:var(--font-weight-semibold);line-height:var(--text-heading-2-line)}.-V_HsW_mobileLineBreak{display:none}.-V_HsW_ctaText{font-size:var(--text-body-2-size);line-height:var(--text-body-2-line);color:#555}.-V_HsW_ctaButton{color:#fff;font-size:var(--text-body-4-size);font-weight:var(--font-weight-semibold);cursor:pointer;background:#111116;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:16px 30px;display:inline-flex;box-shadow:0 16px 30px #00000024}.-V_HsW_buttonIcon{flex:none;display:block}.-V_HsW_buttonIconLight{filter:brightness(0)invert()}@media (max-width:900px){.-V_HsW_faqArea{grid-template-columns:1fr;gap:32px}}@media (max-width:720px){.-V_HsW_bottomSection{padding:80px 20px 120px}.-V_HsW_inner{gap:80px}.-V_HsW_faqTitle,.-V_HsW_ctaTitle{font-size:var(--text-heading-3-size);line-height:var(--text-heading-3-line)}.-V_HsW_faqBadge{margin-bottom:44px}.-V_HsW_faqIntro{align-items:center}.-V_HsW_mobileLineBreak{display:block}}
