.notifications-module__gv5qsq__page{padding:22px 18px 36px}.notifications-module__gv5qsq__page>header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.notifications-module__gv5qsq__page>header>span{color:#078bd5;background:#e3f5ff;border-radius:15px;place-items:center;width:45px;height:45px;display:grid}.notifications-module__gv5qsq__page>header svg{stroke-width:1.8px;width:22px;height:22px}.notifications-module__gv5qsq__page h1{color:#124c70;margin:0;font-size:22px}.notifications-module__gv5qsq__page header p{color:#8b9da9;margin:3px 0 0;font-size:11px}.notifications-module__gv5qsq__list{gap:13px;display:grid}.notifications-module__gv5qsq__card{background:#ffffffb8;border:1px solid #2797d81f;border-radius:19px;padding:17px;box-shadow:0 8px 26px #1a628c12}.notifications-module__gv5qsq__cardTop{justify-content:space-between;align-items:center;display:flex}.notifications-module__gv5qsq__cardTop time{color:#9aa8b1;font-size:9px}.notifications-module__gv5qsq__cardIcon{color:#fff;background:linear-gradient(145deg,#5cc4ff,#1488d0);border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.notifications-module__gv5qsq__cardIcon svg{width:17px;height:17px}.notifications-module__gv5qsq__card h2{color:#173f59;margin:13px 0 7px;font-size:17px}.notifications-module__gv5qsq__card>p{color:#6f8491;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.65}.notifications-module__gv5qsq__timer{color:#9a6818;background:#fff5da;border-radius:11px;align-items:center;gap:7px;margin-top:13px;padding:9px 11px;font-size:11px;font-weight:700;display:flex}.notifications-module__gv5qsq__timer svg{width:16px;height:16px}.notifications-module__gv5qsq__courseLink{color:#176f9f;background:#edf8ff;border-radius:13px;justify-content:space-between;align-items:center;margin-top:13px;padding:8px;display:flex}.notifications-module__gv5qsq__courseLink>span{align-items:center;gap:10px;min-width:0;display:flex}.notifications-module__gv5qsq__courseLink img,.notifications-module__gv5qsq__courseLink i{object-fit:cover;border-radius:9px;flex:none;width:54px;height:38px}.notifications-module__gv5qsq__courseLink i{color:#168dcc;background:#dcefff;place-items:center;display:grid}.notifications-module__gv5qsq__courseLink i svg{width:18px;height:18px}.notifications-module__gv5qsq__courseLink strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.notifications-module__gv5qsq__courseLink>svg{flex:none;width:18px;height:18px}.notifications-module__gv5qsq__empty{color:#8297a4;text-align:center;background:#ffffffa6;border-radius:20px;justify-items:center;padding:50px 24px;display:grid}.notifications-module__gv5qsq__empty>svg{color:#58afe0;width:31px;height:31px}.notifications-module__gv5qsq__empty h2{color:#246b94;margin:12px 0 5px;font-size:18px}.notifications-module__gv5qsq__empty p{margin:0;font-size:11px}@media (min-width:768px){.notifications-module__gv5qsq__page{max-width:780px;margin:0 auto;padding:40px 24px 64px}.notifications-module__gv5qsq__page h1{font-size:28px}.notifications-module__gv5qsq__card{padding:22px}.notifications-module__gv5qsq__card h2{font-size:19px}.notifications-module__gv5qsq__card>p{font-size:14px}}.notifications-module__gv5qsq__page>header>span{color:#fff;background:var(--grad-brand);box-shadow:0 10px 24px -8px #0a6cff99}.notifications-module__gv5qsq__page h1,.notifications-module__gv5qsq__card h2,.notifications-module__gv5qsq__empty h2{font-family:var(--font-display)}.notifications-module__gv5qsq__page h1{color:#0b4fb3}.notifications-module__gv5qsq__card{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(14px);border-radius:22px}.notifications-module__gv5qsq__cardIcon{background:var(--grad-brand-strong);box-shadow:0 8px 20px -6px #0a6cff99}.notifications-module__gv5qsq__courseLink{background:#2f8cff1a}.notifications-module__gv5qsq__empty{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(14px)}
.brand-logo-module__stA-HW__frame{justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:hidden}.brand-logo-module__stA-HW__image{flex:none;width:200%;max-width:none;height:auto}
.logout-confirm-button-module__wmlX9a__backdrop{z-index:300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071f327a;place-items:center;padding:24px;animation:.16s ease-out logout-confirm-button-module__wmlX9a__fadeIn;display:grid;position:fixed;inset:0}.logout-confirm-button-module__wmlX9a__modal{text-align:center;background:#fff;border:1px solid #42b6ff2e;border-radius:24px;width:min(100%,360px);padding:30px 24px 22px;animation:.18s ease-out logout-confirm-button-module__wmlX9a__modalIn;position:relative;box-shadow:0 24px 70px #00254047}.logout-confirm-button-module__wmlX9a__closeButton{color:#4c718a;cursor:pointer;background:#edf7fd;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:13px;right:13px}.logout-confirm-button-module__wmlX9a__closeButton svg{width:18px;height:18px}.logout-confirm-button-module__wmlX9a__icon{color:#fff;background:linear-gradient(145deg,#55c1ff,#018fdb);border-radius:19px;place-items:center;width:58px;height:58px;margin:0 auto 16px;display:grid;box-shadow:0 10px 24px #018fdb3d}.logout-confirm-button-module__wmlX9a__icon svg{stroke-width:1.9px;width:27px;height:27px}.logout-confirm-button-module__wmlX9a__modal h2{color:#073c60;margin:0;font-size:21px;line-height:1.25}.logout-confirm-button-module__wmlX9a__modal p{color:#668397;max-width:290px;margin:10px auto 22px;font-size:14px;line-height:1.55}.logout-confirm-button-module__wmlX9a__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.logout-confirm-button-module__wmlX9a__actions button{min-height:46px;font:inherit;cursor:pointer;border-radius:14px;font-weight:750}.logout-confirm-button-module__wmlX9a__actions button:disabled{cursor:wait;opacity:.7}.logout-confirm-button-module__wmlX9a__cancelButton{color:#28617f;background:#f4faff;border:1px solid #cde3f1}.logout-confirm-button-module__wmlX9a__confirmButton{color:#fff;background:linear-gradient(135deg,#43b8fa,#087fca);border:0;box-shadow:0 8px 20px #087fca38}@keyframes logout-confirm-button-module__wmlX9a__fadeIn{0%{opacity:0}}@keyframes logout-confirm-button-module__wmlX9a__modalIn{0%{opacity:0;transform:translateY(10px)scale(.97)}}@media (prefers-reduced-motion:reduce){.logout-confirm-button-module__wmlX9a__backdrop,.logout-confirm-button-module__wmlX9a__modal{animation:none}}
.student-shell-module__Gkyena__shell{min-height:100svh;padding:0 0 104px;position:relative;overflow:visible}.student-shell-module__Gkyena__shellWithoutNavigation{padding-bottom:0}.student-shell-module__Gkyena__header{min-height:54px;padding:env(safe-area-inset-top) 10px 0;z-index:40;-webkit-backdrop-filter:blur(12px);background:linear-gradient(#fffffff5,#ffffffd1);border-bottom:1px solid #40a3fd14;grid-template-columns:54px 1fr 54px;align-items:center;display:grid;position:sticky;top:0}.student-shell-module__Gkyena__wordmark{justify-self:center;align-items:center;width:108px;height:36px;display:flex;overflow:hidden}.student-shell-module__Gkyena__wordmarkImage{width:108px;height:28px}.student-shell-module__Gkyena__menuButton,.student-shell-module__Gkyena__bellButton,.student-shell-module__Gkyena__backButton{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.student-shell-module__Gkyena__menuButton img{width:31px;height:31px}.student-shell-module__Gkyena__bellButton{color:#018fdb;justify-self:end;position:relative}.student-shell-module__Gkyena__bellButton svg{stroke-width:2px;filter:drop-shadow(0 3px 8px #018fdb2e);width:25px;height:25px}.student-shell-module__Gkyena__backButton{color:#0090ef;background:radial-gradient(circle,#cdd8ff8c,#fffc);border-radius:50%}.student-shell-module__Gkyena__backButton svg{stroke-width:1.8px;width:26px;height:26px}.student-shell-module__Gkyena__backLoadingIcon{animation:.75s linear infinite student-shell-module__Gkyena__backButtonSpin}@keyframes student-shell-module__Gkyena__backButtonSpin{to{transform:rotate(360deg)}}.student-shell-module__Gkyena__bottomNav{z-index:30;left:50%;bottom:max(22px, env(safe-area-inset-bottom));pointer-events:none;align-items:center;gap:9px;width:min(302px,100vw - 48px);display:flex;position:fixed;transform:translate(-50%)}.student-shell-module__Gkyena__navGroup{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#ffffffbf;border-radius:26px;flex:0 0 219px;grid-template-columns:repeat(3,1fr);align-items:center;width:219px;height:55px;padding:5px 7px;display:grid;box-shadow:0 0 10px -4px #00000040}.student-shell-module__Gkyena__navItem,.student-shell-module__Gkyena__learningItem{border-radius:21px;place-items:center;height:46px;transition:background .16s,transform .16s;display:grid}.student-shell-module__Gkyena__navItem img{object-fit:contain}.student-shell-module__Gkyena__navItem:first-child img,.student-shell-module__Gkyena__navItem:nth-child(2) img{width:40px;height:40px}.student-shell-module__Gkyena__navItem:nth-child(3) img{width:47px;height:41px}.student-shell-module__Gkyena__navItemActive,.student-shell-module__Gkyena__learningItem.student-shell-module__Gkyena__learningItemActive{background:#0088ff91}.student-shell-module__Gkyena__navItemActive img,.student-shell-module__Gkyena__learningItem.student-shell-module__Gkyena__learningItemActive img{filter:brightness(0)invert()}.student-shell-module__Gkyena__navItemDisabled{cursor:not-allowed;opacity:.38;filter:grayscale()}.student-shell-module__Gkyena__learningItem{pointer-events:auto;background:#ffffffbf;border-radius:26px;width:74px;height:55px;box-shadow:0 0 10px -4px #00000040}.student-shell-module__Gkyena__learningItem img{width:34px;height:34px}.student-shell-module__Gkyena__drawerBackdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a253c47;position:fixed;inset:0}.student-shell-module__Gkyena__drawer{background:linear-gradient(#fff,#eef7ff);width:min(82vw,340px);min-height:100%;padding:26px 18px;animation:.18s ease-out student-shell-module__Gkyena__drawerIn;box-shadow:18px 0 50px #001e373d}.student-shell-module__Gkyena__drawerTop{justify-content:space-between;align-items:center;padding:6px 8px 20px;display:flex}.student-shell-module__Gkyena__drawerTop button{color:#1b78be;cursor:pointer;background:#fff;border:0;border-radius:50%;width:40px;height:40px;font-size:28px}.student-shell-module__Gkyena__drawerTop button svg{width:22px;height:22px}.student-shell-module__Gkyena__drawerLogo{width:118px;height:30px}.student-shell-module__Gkyena__drawerProfile{box-shadow:var(--shadow-card);background:#ffffffb8;border-radius:18px;align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:flex}.student-shell-module__Gkyena__drawerProfile img{object-fit:cover;border-radius:50%;width:52px;height:52px}.student-shell-module__Gkyena__drawerProfile div{gap:3px;display:grid}.student-shell-module__Gkyena__drawerProfile span{color:var(--color-muted);font-size:12px}.student-shell-module__Gkyena__drawer nav{gap:8px;display:grid}.student-shell-module__Gkyena__drawer nav a,.student-shell-module__Gkyena__drawerDisabled,.student-shell-module__Gkyena__drawerLogout{color:#064e88;border-radius:12px;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex}.student-shell-module__Gkyena__drawer nav a>svg,.student-shell-module__Gkyena__drawerDisabled>svg,.student-shell-module__Gkyena__drawerLogout>svg{width:18px;height:18px;color:var(--color-primary);stroke-width:1.8px}.student-shell-module__Gkyena__drawerLogout>span{align-items:center;gap:10px;display:flex}.student-shell-module__Gkyena__drawerLogout>span svg{stroke-width:1.8px;width:18px;height:18px}.student-shell-module__Gkyena__drawerLogout{color:#b1344e;margin-top:24px}@keyframes student-shell-module__Gkyena__drawerIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.student-shell-module__Gkyena__drawer{animation:none}.student-shell-module__Gkyena__navItem,.student-shell-module__Gkyena__learningItem{transition:none}}html[data-video-fullscreen=true] .student-shell-module__Gkyena__header{display:none}html[data-video-fullscreen=true] body{overflow:hidden}.student-shell-module__Gkyena__drawer{flex-direction:column;height:100%;display:flex;overflow-y:auto}.student-shell-module__Gkyena__drawer nav a>span,.student-shell-module__Gkyena__drawerDisabled>span{align-items:center;gap:10px;display:flex}.student-shell-module__Gkyena__drawer nav a>span svg,.student-shell-module__Gkyena__drawerDisabled>span svg{width:18px;height:18px;color:var(--color-primary);stroke-width:1.8px}.student-shell-module__Gkyena__drawerDisabled{cursor:not-allowed;opacity:.42}.student-shell-module__Gkyena__drawerSocial{align-items:center;gap:10px;padding:18px 12px 12px;display:flex}.student-shell-module__Gkyena__drawerSocial a{color:#168dce;background:#ffffffbf;border-radius:11px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 5px 16px #1869991a}.student-shell-module__Gkyena__drawerSocial svg{width:16px;height:16px}.student-shell-module__Gkyena__drawerBottom{background:linear-gradient(#eef7ff00,#eef7ff 16%);margin-top:auto;padding-top:12px;position:sticky;bottom:0}.student-shell-module__Gkyena__drawerBottom .student-shell-module__Gkyena__drawerProfile{margin:0 0 9px}.student-shell-module__Gkyena__guestAvatar{color:#4ba7dd;background:#dff3ff;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.student-shell-module__Gkyena__guestAvatar svg{stroke-width:1.7px;width:25px;height:25px}.student-shell-module__Gkyena__drawerAuthButton{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#43b8fa,#1688cf);border:0;border-radius:13px;justify-content:space-between;align-items:center;padding:0 14px;display:flex;box-shadow:0 8px 20px #1688cf33}.student-shell-module__Gkyena__drawerAuthButton>span{align-items:center;gap:9px;display:flex}.student-shell-module__Gkyena__drawerAuthButton svg{stroke-width:1.9px;width:18px;height:18px}.student-shell-module__Gkyena__notificationBadge{color:#fff;background:#ff405e;border:2px solid #fff;border-radius:99px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-weight:800;line-height:1;display:flex;position:absolute;top:4px;right:2px;box-shadow:0 3px 8px #b424413d}.student-shell-module__Gkyena__drawerNotificationBadge{color:#fff;background:#ff405e;border-radius:99px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:9px;line-height:1;display:inline-flex}.student-shell-module__Gkyena__desktopNav,.student-shell-module__Gkyena__desktopAccount{display:none}.student-shell-module__Gkyena__pageContent{min-width:0}@media (min-width:768px){.student-shell-module__Gkyena__shell,.student-shell-module__Gkyena__shellWithoutNavigation{padding-bottom:56px}.student-shell-module__Gkyena__header{min-height:76px;padding:env(safe-area-inset-top) max(24px, calc((100% - var(--page-max,1200px)) / 2 + 24px)) 0;align-items:center;gap:14px;display:flex}.student-shell-module__Gkyena__menuButton{display:none}.student-shell-module__Gkyena__wordmark{flex:none;justify-self:auto;width:140px;height:44px}.student-shell-module__Gkyena__wordmarkImage{width:140px;height:36px}.student-shell-module__Gkyena__desktopNav{flex:1;align-items:center;gap:6px;margin-left:22px;display:flex}.student-shell-module__Gkyena__desktopNavLink{border-radius:var(--radius-pill);color:#34627f;align-items:center;min-height:42px;padding:0 18px;font-size:15px;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.student-shell-module__Gkyena__desktopNavLink:hover{color:#0b72bd;background:#40a3fd1f}.student-shell-module__Gkyena__desktopNavLinkActive,.student-shell-module__Gkyena__desktopNavLinkActive:hover{color:#fff;background:#0088ffe0}.student-shell-module__Gkyena__bellButton{flex:none}.student-shell-module__Gkyena__desktopAccount{border-radius:var(--radius-pill);color:#0b4f7e;background:#fff;flex:none;align-items:center;gap:9px;min-height:44px;padding:0 16px 0 5px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 3px 14px #1a628c24}.student-shell-module__Gkyena__desktopAccount img{object-fit:cover;border-radius:50%;width:34px;height:34px}.student-shell-module__Gkyena__desktopLogin{color:#fff;background:linear-gradient(135deg,#43b8fa,#1688cf);padding:0 20px;box-shadow:0 8px 20px #1688cf33}.student-shell-module__Gkyena__desktopLogin svg{stroke-width:1.9px;width:18px;height:18px}.student-shell-module__Gkyena__bottomNav{display:none}.student-shell-module__Gkyena__pageContent{width:100%;max-width:var(--page-max,1200px);margin:0 auto}.student-shell-module__Gkyena__desktopNavLink{white-space:nowrap}}@media (min-width:768px) and (max-width:959px){.student-shell-module__Gkyena__header{gap:10px}.student-shell-module__Gkyena__desktopNav{gap:0;margin-left:8px}.student-shell-module__Gkyena__desktopNavLink{padding:0 12px;font-size:14px}.student-shell-module__Gkyena__desktopNav a[target=_blank]{display:none}}@keyframes student-shell-module__Gkyena__lkFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.student-shell-module__Gkyena__pageContent>*{animation:student-shell-module__Gkyena__lkFadeUp .64s var(--ease-out) both}.student-shell-module__Gkyena__pageContent>:nth-child(2){animation-delay:70ms}.student-shell-module__Gkyena__pageContent>:nth-child(3){animation-delay:.14s}.student-shell-module__Gkyena__pageContent>:nth-child(4){animation-delay:.21s}.student-shell-module__Gkyena__pageContent>:nth-child(5){animation-delay:.28s}.student-shell-module__Gkyena__pageContent>:nth-child(n+6){animation-delay:.34s}@media (prefers-reduced-motion:reduce){.student-shell-module__Gkyena__pageContent>*{animation:none}}.student-shell-module__Gkyena__header{-webkit-backdrop-filter:blur(20px)saturate(1.5);background:#ffffff94;border-bottom:1px solid #ffffffbf;box-shadow:0 10px 34px -16px #0e4eaa47}.student-shell-module__Gkyena__menuButton:hover,.student-shell-module__Gkyena__bellButton:hover{transform:scale(1.08)}.student-shell-module__Gkyena__backButton{color:#0a7cff;background:#ffffffb8;border:1px solid #ffffffe6;box-shadow:0 6px 18px -8px #0e4eaa66}.student-shell-module__Gkyena__notificationBadge,.student-shell-module__Gkyena__drawerNotificationBadge{background:linear-gradient(135deg,#ff4d6d,#ff8a5b)}.student-shell-module__Gkyena__navGroup,.student-shell-module__Gkyena__learningItem{-webkit-backdrop-filter:blur(22px)saturate(1.6);background:#ffffff9e;border:1px solid #ffffffd9;box-shadow:0 16px 36px -12px #0e4eaa66,inset 0 1px #ffffffe6}.student-shell-module__Gkyena__navItemActive,.student-shell-module__Gkyena__learningItem.student-shell-module__Gkyena__learningItemActive{background:var(--grad-brand-strong);box-shadow:0 8px 22px -6px #0a6cffa6}.student-shell-module__Gkyena__drawerBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#081c3861}.student-shell-module__Gkyena__drawer{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#fffffff0,#ecf5fff5)}.student-shell-module__Gkyena__drawerProfile{background:#ffffffb3;border:1px solid #ffffffe6}.student-shell-module__Gkyena__drawer nav a:hover,.student-shell-module__Gkyena__drawerActive{background:#2f8cff1f}.student-shell-module__Gkyena__drawerAuthButton{background:var(--grad-brand-strong);box-shadow:0 12px 28px -8px #0a6cff8c}.student-shell-module__Gkyena__desktopNavLink{color:#2c5578}.student-shell-module__Gkyena__desktopNavLink:hover{color:#0a6cff;background:#2f8cff1f}.student-shell-module__Gkyena__desktopNavLinkActive,.student-shell-module__Gkyena__desktopNavLinkActive:hover{color:#fff;background:var(--grad-brand-strong);box-shadow:0 8px 22px -8px #0a6cffb3}.student-shell-module__Gkyena__desktopAccount{background:#ffffffb3;border:1px solid #ffffffe6}.student-shell-module__Gkyena__desktopLogin{color:#fff;background:var(--grad-brand-strong);border-color:#0000;box-shadow:0 10px 26px -8px #0a6cff99}.student-shell-module__Gkyena__desktopLogin:hover{transform:translateY(-2px)}.student-shell-module__Gkyena__header{background:#fffc}.student-shell-module__Gkyena__whatsappFab{right:16px;bottom:calc(22px + env(safe-area-inset-bottom));z-index:45;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s;display:grid;position:fixed;box-shadow:0 14px 30px -8px #25d366b3,0 0 0 4px #ffffffeb}.student-shell-module__Gkyena__whatsappFab svg{width:30px;height:30px}.student-shell-module__Gkyena__whatsappFab:before{content:"";opacity:.5;z-index:-1;background:#25d366;border-radius:50%;animation:2.4s ease-out infinite student-shell-module__Gkyena__lkWaPulse;position:absolute;inset:0}.student-shell-module__Gkyena__whatsappFab:hover{transform:translateY(-3px)scale(1.07)}.student-shell-module__Gkyena__whatsappFabRaised{bottom:calc(104px + env(safe-area-inset-bottom))}@keyframes student-shell-module__Gkyena__lkWaPulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (min-width:768px){.student-shell-module__Gkyena__whatsappFab{width:62px;height:62px;bottom:28px;right:28px}.student-shell-module__Gkyena__whatsappFabRaised{bottom:28px}}@media (prefers-reduced-motion:reduce){.student-shell-module__Gkyena__whatsappFab:before{opacity:0;animation:none}}.student-shell-module__Gkyena__bottomNav{display:none}.student-shell-module__Gkyena__pageContent>*{animation-fill-mode:backwards}
.reel-experience-module__fbnWGq__rail{scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;align-items:stretch;gap:10px;width:100%;height:251px;padding:0 12px;scroll-padding-inline:12px;display:flex;overflow:auto hidden}.reel-experience-module__fbnWGq__rail::-webkit-scrollbar{display:none}.reel-experience-module__fbnWGq__card{height:251px;box-shadow:var(--shadow-card);cursor:pointer;background:#07111b;border:0;border-radius:13px;flex:0 0 148px;padding:0;position:relative;overflow:hidden}.reel-experience-module__fbnWGq__card video{object-fit:cover;pointer-events:none;width:100%;height:100%}.reel-experience-module__fbnWGq__cardTitle{color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 5px #000;font-size:12px;font-weight:700;position:absolute;inset:auto 9px 9px;overflow:hidden}.reel-experience-module__fbnWGq__viewer{z-index:10000;color:#fff;touch-action:none;overscroll-behavior:none;background:#000;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.reel-experience-module__fbnWGq__track{will-change:transform;height:300dvh;transform:translateY(-100dvh)}.reel-experience-module__fbnWGq__track[data-moving=next]{transition:transform .24s;transform:translateY(-200dvh)}.reel-experience-module__fbnWGq__track[data-moving=previous]{transition:transform .24s;transform:translateY(0)}.reel-experience-module__fbnWGq__track[data-dragging=true]{transition:none}.reel-experience-module__fbnWGq__slide{background:#000;width:100vw;height:100dvh;position:relative;overflow:hidden}.reel-experience-module__fbnWGq__slide video{object-fit:contain;background:#000;width:100%;height:100%}.reel-experience-module__fbnWGq__shade{pointer-events:none;background:linear-gradient(#00000070 0%,#0000 24% 58%,#000000b8 100%);position:absolute;inset:0}.reel-experience-module__fbnWGq__topBar{z-index:2;top:max(12px,env(safe-area-inset-top));justify-content:space-between;align-items:center;display:flex;position:absolute;left:12px;right:12px}.reel-experience-module__fbnWGq__iconButton{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0000006b;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.reel-experience-module__fbnWGq__iconButton svg{width:23px;height:23px}.reel-experience-module__fbnWGq__actions{z-index:2;right:12px;bottom:max(96px,calc(env(safe-area-inset-bottom) + 82px));gap:12px;display:grid;position:absolute}.reel-experience-module__fbnWGq__chatButton{background:#18a558}.reel-experience-module__fbnWGq__info{z-index:2;left:16px;right:72px;bottom:max(22px,calc(env(safe-area-inset-bottom) + 16px));position:absolute}.reel-experience-module__fbnWGq__info h3{margin:0 0 5px;font-size:17px;line-height:1.25}.reel-experience-module__fbnWGq__info p{color:#ffffffe0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.reel-experience-module__fbnWGq__courseLink{color:#fff;background:#0788ff;border-radius:10px;align-items:center;gap:6px;min-height:36px;padding:8px 13px;font-size:13px;font-weight:700;display:inline-flex}.reel-experience-module__fbnWGq__courseLink svg{width:16px;height:16px}.reel-experience-module__fbnWGq__empty{color:#6d7f8c;box-shadow:var(--shadow-soft);text-align:center;background:#fff;border-radius:14px;margin:18px 12px 0;padding:24px 14px}@media (min-width:700px){.reel-experience-module__fbnWGq__viewer{width:min(100vw,520px);left:50%;transform:translate(-50%);box-shadow:0 0 0 100vw #000000c2}.reel-experience-module__fbnWGq__slide{width:min(100vw,520px)}}@media (prefers-reduced-motion:reduce){.reel-experience-module__fbnWGq__track[data-moving]{transition:none}}@media (min-width:768px){.reel-experience-module__fbnWGq__rail{scrollbar-width:thin;gap:16px;width:fit-content;max-width:100%;height:340px;margin:18px auto 0;padding:0 4px;scroll-padding-inline:4px}.reel-experience-module__fbnWGq__card{border-radius:18px;flex-basis:200px;height:340px}.reel-experience-module__fbnWGq__cardTitle{font-size:14px;inset:auto 12px 12px}}.reel-experience-module__fbnWGq__card{transition:transform .3s var(--ease-out), box-shadow .3s ease;border:1px solid #ffffffb3;box-shadow:0 16px 36px -12px #0e4eaa73}.reel-experience-module__fbnWGq__card:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 24px 50px -12px #0a6cff8c,0 0 0 1px #2f8cff66}.reel-experience-module__fbnWGq__card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#030e1ec7);height:55%;position:absolute;inset:auto 0 0}.reel-experience-module__fbnWGq__cardTitle{z-index:1;font-family:var(--font-display);letter-spacing:0}.reel-experience-module__fbnWGq__empty{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:22px}.reel-experience-module__fbnWGq__igFill{background:linear-gradient(160deg,#f58529 0%,#dd2a7b 42%,#8134af 72%,#515bd4 100%);position:absolute;inset:0}.reel-experience-module__fbnWGq__igBadge{z-index:1;color:#fff;letter-spacing:.02em;background:#00000057;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;top:9px;left:9px}.reel-experience-module__fbnWGq__igGlyph{z-index:1;pointer-events:none;color:#fff;place-items:center;display:grid;position:absolute;inset:0}.reel-experience-module__fbnWGq__igGlyph svg{fill:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff3d;border-radius:50%;width:56px;height:56px;padding:15px}.reel-experience-module__fbnWGq__ytThumb{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.reel-experience-module__fbnWGq__igStage{left:50%;top:max(68px,calc(env(safe-area-inset-top) + 60px));background:#fff;border-radius:18px;width:min(100% - 24px,400px);height:calc(100dvh - 240px);min-height:300px;position:absolute;overflow:hidden;transform:translate(-50%)}.reel-experience-module__fbnWGq__igFrame{border:0;width:100%;height:100%;display:block}.reel-experience-module__fbnWGq__igControls{z-index:3;top:max(12px,env(safe-area-inset-top));gap:10px;display:flex;position:absolute;left:66px}.reel-experience-module__fbnWGq__ytPoster{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.reel-experience-module__fbnWGq__ytFrame{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.reel-experience-module__fbnWGq__ytTap{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;inset:0}.reel-experience-module__fbnWGq__ytPaused{z-index:1;pointer-events:none;color:#fff;place-items:center;display:grid;position:absolute;inset:0}.reel-experience-module__fbnWGq__ytPaused svg{fill:#fff;background:#0000006b;border-radius:50%;width:76px;height:76px;padding:22px}.reel-experience-module__fbnWGq__topBar{pointer-events:none}.reel-experience-module__fbnWGq__topBar button{pointer-events:auto}
.home-extras-module__P5mU7a__block{background-color:#fff;background-image:linear-gradient(#060b180d 1px,#0000 1px),linear-gradient(90deg,#060b180d 1px,#0000 1px);background-size:28px 28px;justify-items:center;gap:22px;width:100%;padding:40px 18px 14px;display:grid}.home-extras-module__P5mU7a__head{justify-items:center;gap:10px;display:grid}.home-extras-module__P5mU7a__eyebrow{color:#1d4ed8;letter-spacing:0;text-transform:none;background:#3b82f61f;border:1px solid #3b82f647;border-radius:999px;padding:6px 14px;font-size:10px;font-weight:700}.home-extras-module__P5mU7a__title{color:#060b18;font-family:var(--font-body);letter-spacing:-.01em;text-align:center;text-transform:none;margin:0;font-size:clamp(26px,5vw,42px);font-weight:700;line-height:1}.home-extras-module__P5mU7a__title i{color:#3b82f6;font-style:normal}.home-extras-module__P5mU7a__steps{grid-template-columns:1fr;gap:14px;width:100%;max-width:1200px;margin:0;padding:0;list-style:none;display:grid}.home-extras-module__P5mU7a__step{background:#fff;border:1px solid #060b181a;border-radius:30px;align-content:start;gap:8px;padding:22px 20px;display:grid;position:relative;box-shadow:0 22px 40px -22px #060b184d}.home-extras-module__P5mU7a__step h3{color:#060b18;font-family:var(--font-body);letter-spacing:-.01em;text-transform:none;margin:6px 0 0;font-size:16px;font-weight:700}.home-extras-module__P5mU7a__step p{color:#5b6b85;margin:0;font-size:14px;line-height:1.55}.home-extras-module__P5mU7a__stepNo{color:#3b82f633;font-family:var(--font-body);font-size:36px;font-weight:700;line-height:1;position:absolute;top:16px;right:20px}.home-extras-module__P5mU7a__stepIcon{color:#3b82f6;background:#060b18;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.home-extras-module__P5mU7a__stepIcon svg{width:24px;height:24px}.home-extras-module__P5mU7a__teacherRow{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;width:100%;max-width:1200px;padding:6px 4px 24px;display:flex;overflow-x:auto}.home-extras-module__P5mU7a__teacherRow::-webkit-scrollbar{display:none}.home-extras-module__P5mU7a__teacherCard{aspect-ratio:4/5;color:#fff;scroll-snap-align:center;background:#060b18;border-radius:30px;flex:0 0 min(262px,74vw);transition:transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 26px 46px -22px #060b188c}.home-extras-module__P5mU7a__teacherCard:first-child{margin-left:auto}.home-extras-module__P5mU7a__teacherCard:last-child{margin-right:auto}.home-extras-module__P5mU7a__teacherCard img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.home-extras-module__P5mU7a__teacherCard:after{content:"";pointer-events:none;background:linear-gradient(#060b1800 42%,#060b18eb 100%);position:absolute;inset:0}.home-extras-module__P5mU7a__teacherInfo{z-index:1;text-align:left;justify-items:start;gap:4px;padding:20px 20px 22px;display:grid;position:absolute;bottom:0;left:0;right:0}.home-extras-module__P5mU7a__teacherInfo b{font-family:var(--font-body);letter-spacing:-.01em;text-transform:none;font-size:20px;font-weight:700;line-height:1.05}.home-extras-module__P5mU7a__teacherInfo span{color:#a3b1c6;font-size:14px}.home-extras-module__P5mU7a__teacherInfo em{color:#fff;letter-spacing:0;text-transform:none;background:#3b82f640;border:1px solid #93c5fd80;border-radius:999px;margin-bottom:6px;padding:5px 12px;font-size:10px;font-style:normal;font-weight:700}@media (min-width:640px){.home-extras-module__P5mU7a__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.home-extras-module__P5mU7a__block{padding-top:56px}}@media (min-width:1024px){.home-extras-module__P5mU7a__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-extras-module__P5mU7a__stepIcon{color:#1d4ed8;background:#e8f0ff}.home-extras-module__P5mU7a__teacherRow{gap:12px}.home-extras-module__P5mU7a__teacherCard{border-radius:22px;flex:0 0 min(184px,56vw)}.home-extras-module__P5mU7a__teacherInfo{gap:3px;padding:14px 14px 16px}.home-extras-module__P5mU7a__teacherInfo b{font-size:15px}.home-extras-module__P5mU7a__teacherInfo span{font-size:11px;line-height:1.3}.home-extras-module__P5mU7a__teacherInfo em{margin-bottom:4px;padding:3px 9px;font-size:9px}
.hero-panel-module__TEfvQq__panel{color:#fff;text-align:center;isolation:isolate;align-content:start;justify-items:center;gap:16px;width:100%;min-height:250px;padding:34px 16px 6px;display:grid;position:relative}.hero-panel-module__TEfvQq__panel:before{content:"";z-index:-1;filter:blur(22px);background:radial-gradient(closest-side,#3b82f666,#3b82f614 62%,#0000 78%);animation:6s ease-in-out infinite hero-panel-module__TEfvQq__lkPanelPulse;position:absolute;inset:-6% 4%}.hero-panel-module__TEfvQq__name{background:linear-gradient(100deg,#3b82f6 0%,#bfdbfe 30%,#3b82f6 50%,#60a5fa 75%,#3b82f6 100%) 0 0/220% 100% repeat-x;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hero-panel-module__TEfvQq__eyebrow{color:#93c5fd;letter-spacing:0;text-transform:none;background:#3b82f61f;border:1px solid #3b82f666;border-radius:999px;padding:6px 14px;font-size:10px;font-weight:700;animation:.8s both hero-panel-module__TEfvQq__lkPanelFade}.hero-panel-module__TEfvQq__hi{max-width:100%;font-family:var(--font-body);letter-spacing:-.01em;text-transform:none;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,8.5vw,56px);font-weight:700;line-height:.95;animation:.95s cubic-bezier(.2,.8,.2,1) .1s both hero-panel-module__TEfvQq__lkPanelRise}.hero-panel-module__TEfvQq__hiWord{color:#fff}.hero-panel-module__TEfvQq__name{filter:drop-shadow(0 0 22px #3b82f680);animation:4.5s linear 1.2s infinite hero-panel-module__TEfvQq__lkPanelShine}.hero-panel-module__TEfvQq__note{color:#a3b1c6;max-width:420px;margin:0;font-size:15px;line-height:1.5;animation:1s .4s both hero-panel-module__TEfvQq__lkPanelFade}.hero-panel-module__TEfvQq__login{color:#fff;letter-spacing:0;text-transform:none;background:#3b82f61f;border:2px solid #3b82f6a6;border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 26px;font-size:12px;font-weight:700;transition:background .2s,box-shadow .2s;animation:1s 1.2s both hero-panel-module__TEfvQq__lkPanelFade;display:inline-flex}.hero-panel-module__TEfvQq__login:hover{background:#3b82f6;box-shadow:0 8px 26px #3b82f673}.hero-panel-module__TEfvQq__login svg,.hero-panel-module__TEfvQq__continue svg{width:18px;height:18px}.hero-panel-module__TEfvQq__card{text-align:left;background:linear-gradient(160deg,#ffffff12,#ffffff04),#0b1326;border:1px solid #3b82f659;border-radius:32px;grid-template-columns:auto 1fr;align-items:center;gap:18px;width:min(100%,920px);padding:20px;animation:1s .35s both hero-panel-module__TEfvQq__lkPanelFade;display:grid;box-shadow:inset 0 0 0 1px #ffffff0a,0 30px 70px -30px #3b82f68c}.hero-panel-module__TEfvQq__ring{flex:none;width:118px;height:118px;position:relative}.hero-panel-module__TEfvQq__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.hero-panel-module__TEfvQq__ring circle{fill:none;stroke-width:11px}.hero-panel-module__TEfvQq__ringBar{stroke:url(#lkRingGradient);stroke-linecap:round;filter:drop-shadow(0 0 8px #3b82f6b3)}.hero-panel-module__TEfvQq__ringText{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.hero-panel-module__TEfvQq__ringText b{color:#fff;font-family:var(--font-body);font-size:28px;line-height:1}.hero-panel-module__TEfvQq__ringText span{color:#a3b1c6;letter-spacing:0;text-transform:none;font-size:9px;font-weight:700}.hero-panel-module__TEfvQq__summary{justify-items:start;gap:4px;display:grid}.hero-panel-module__TEfvQq__count{color:#3b82f6;font-family:var(--font-body);letter-spacing:-.01em;font-size:clamp(30px,7vw,46px);line-height:1}.hero-panel-module__TEfvQq__count small{color:#5b6b85;font-size:.6em}.hero-panel-module__TEfvQq__summary span{color:#e6eefc;letter-spacing:0;text-transform:none;font-size:12px;font-weight:700}.hero-panel-module__TEfvQq__summary em{color:#93c5fd;letter-spacing:0;text-transform:none;background:#3b82f61f;border:1px solid #3b82f666;border-radius:999px;margin-top:4px;padding:4px 12px;font-size:11px;font-style:normal;font-weight:700}.hero-panel-module__TEfvQq__bars{grid-column:1/-1;gap:12px;margin:0;padding:0;list-style:none;display:grid}.hero-panel-module__TEfvQq__barLink{color:#e6eefc;gap:6px;display:grid}.hero-panel-module__TEfvQq__barHead{letter-spacing:0;text-transform:none;justify-content:space-between;gap:10px;font-size:12px;font-weight:700;display:flex}.hero-panel-module__TEfvQq__barTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-panel-module__TEfvQq__barHead b{color:#3b82f6}.hero-panel-module__TEfvQq__barTrack{background:#ffffff1a;border-radius:999px;height:8px;display:block;overflow:hidden}.hero-panel-module__TEfvQq__barFill{width:var(--w);border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#3b82f6,#93c5fd);height:100%;animation:1.2s cubic-bezier(.2,.8,.2,1) .5s both hero-panel-module__TEfvQq__lkPanelBar;display:block;box-shadow:0 0 12px #3b82f6b3}.hero-panel-module__TEfvQq__more{color:#a3b1c6;font-size:12px;font-weight:700}.hero-panel-module__TEfvQq__continue{color:#fff;letter-spacing:0;text-transform:none;background:#3b82f6;border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 26px;font-size:12px;font-weight:700;animation:1s .7s both hero-panel-module__TEfvQq__lkPanelFade;display:inline-flex;box-shadow:0 6px 24px #3b82f673}@keyframes hero-panel-module__TEfvQq__lkPanelRise{0%{opacity:0;filter:blur(12px);transform:translateY(46px)scale(.94)}to{opacity:1;filter:blur();transform:none}}@keyframes hero-panel-module__TEfvQq__lkPanelRiseGlow{0%{opacity:0;filter:blur(12px)drop-shadow(0 0 #3b82f600);transform:translateY(46px)scale(.94)}to{opacity:1;filter:blur()drop-shadow(0 0 22px #3b82f680);transform:none}}@keyframes hero-panel-module__TEfvQq__lkPanelShine{to{background-position:220% 0}}@keyframes hero-panel-module__TEfvQq__lkPanelRule{to{width:78%}}@keyframes hero-panel-module__TEfvQq__lkPanelPulse{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes hero-panel-module__TEfvQq__lkPanelFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hero-panel-module__TEfvQq__lkPanelBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-panel-module__TEfvQq__rotor{font-family:var(--font-body);text-transform:none;justify-items:center;gap:2px;animation:.95s cubic-bezier(.2,.8,.2,1) .1s both hero-panel-module__TEfvQq__lkPanelRise;display:grid}.hero-panel-module__TEfvQq__kicker{color:#93c5fd;letter-spacing:0;font-size:11px;font-weight:700}.hero-panel-module__TEfvQq__window{letter-spacing:-.01em;color:#fff;height:1.12em;font-size:clamp(30px,8.4vw,68px);font-weight:700;line-height:1.12;overflow:hidden}.hero-panel-module__TEfvQq__track{animation:9s infinite hero-panel-module__TEfvQq__lkPanelRotate}.hero-panel-module__TEfvQq__track span{white-space:nowrap;height:1.12em;display:block}.hero-panel-module__TEfvQq__track i{color:#3b82f6;-webkit-text-fill-color:#3b82f6;font-style:normal}.hero-panel-module__TEfvQq__shine .hero-panel-module__TEfvQq__track span{background:linear-gradient(100deg,#3b82f6 0%,#bfdbfe 30%,#3b82f6 50%,#60a5fa 75%,#3b82f6 100%) 0 0/220% 100% repeat-x;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:4.5s linear infinite hero-panel-module__TEfvQq__lkPanelShine}.hero-panel-module__TEfvQq__chips{flex-wrap:wrap;justify-content:center;gap:10px;animation:1s .5s both hero-panel-module__TEfvQq__lkPanelFade;display:flex}.hero-panel-module__TEfvQq__chip{color:#e6eefc;letter-spacing:0;text-transform:none;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:12px;font-weight:700;animation:9s infinite hero-panel-module__TEfvQq__lkPanelChip;display:inline-flex}.hero-panel-module__TEfvQq__chip:before{content:"";background:#3b82f6;border-radius:50%;width:7px;height:7px}.hero-panel-module__TEfvQq__chip:hover{background:#3b82f62e;border-color:#3b82f6}@keyframes hero-panel-module__TEfvQq__lkPanelRotate{0%,27%{transform:translateY(0)}33%,60%{transform:translateY(-25%)}66%,93%{transform:translateY(-50%)}to{transform:translateY(-75%)}}@keyframes hero-panel-module__TEfvQq__lkPanelChip{0%{color:#e6eefc;box-shadow:none;background:#ffffff0f;border-color:#ffffff24;transform:none}4%,30%{color:#050d1f;background:#3b82f6;border-color:#3b82f6;transform:translateY(-3px);box-shadow:0 0 26px #3b82f6a6}36%,to{color:#e6eefc;box-shadow:none;background:#ffffff0f;border-color:#ffffff24;transform:none}}@media (min-width:768px){.hero-panel-module__TEfvQq__panel{padding-top:48px}.hero-panel-module__TEfvQq__card{grid-template-columns:auto auto 1fr;gap:30px;padding:26px 32px}.hero-panel-module__TEfvQq__bars{grid-column:auto}.hero-panel-module__TEfvQq__ring{width:132px;height:132px}}@media (prefers-reduced-motion:reduce){.hero-panel-module__TEfvQq__rotor,.hero-panel-module__TEfvQq__hi,.hero-panel-module__TEfvQq__eyebrow,.hero-panel-module__TEfvQq__note,.hero-panel-module__TEfvQq__login,.hero-panel-module__TEfvQq__card,.hero-panel-module__TEfvQq__continue,.hero-panel-module__TEfvQq__chips,.hero-panel-module__TEfvQq__barFill{opacity:1;filter:none;animation:none;transform:none}.hero-panel-module__TEfvQq__track,.hero-panel-module__TEfvQq__chip,.hero-panel-module__TEfvQq__shine .hero-panel-module__TEfvQq__track span,.hero-panel-module__TEfvQq__panel:before,.hero-panel-module__TEfvQq__name{animation:none}}.hero-panel-module__TEfvQq__pfp{background:conic-gradient(#3b82f6,#93c5fd,#1d4ed8,#60a5fa,#3b82f6);border-radius:50%;place-items:center;width:92px;height:92px;padding:3px;animation:.8s both hero-panel-module__TEfvQq__lkPanelFade;display:grid;position:relative;overflow:hidden;box-shadow:0 0 34px #3b82f68c}.hero-panel-module__TEfvQq__pfpImg{object-fit:cover;background:#0b1326;border-radius:50%;width:100%;height:100%}.hero-panel-module__TEfvQq__pfpInitial{color:#fff;background:#0b1326;border-radius:50%;place-items:center;width:100%;height:100%;font-size:38px;font-weight:700;display:grid}.hero-panel-module__TEfvQq__pfpInitial svg{color:#93c5fd;width:40px;height:40px}.hero-panel-module__TEfvQq__welcomeTitle{letter-spacing:-.02em;margin:0;font-size:clamp(26px,7.4vw,44px);font-weight:700;line-height:1.1;animation:.95s cubic-bezier(.2,.8,.2,1) .1s both hero-panel-module__TEfvQq__lkPanelRise}.hero-panel-module__TEfvQq__welcomeTitle i{color:#3b82f6;font-style:normal}.hero-panel-module__TEfvQq__create{color:#93c5fd;text-underline-offset:4px;font-size:14px;font-weight:600;text-decoration:underline;animation:1s 1.3s both hero-panel-module__TEfvQq__lkPanelFade}@media (prefers-reduced-motion:reduce){.hero-panel-module__TEfvQq__pfp,.hero-panel-module__TEfvQq__welcomeTitle,.hero-panel-module__TEfvQq__create{animation:none}}.hero-panel-module__TEfvQq__panel{color:#0b1326}.hero-panel-module__TEfvQq__panel:before{background:radial-gradient(closest-side,#3b82f633,#3b82f60d 62%,#0000 78%)}.hero-panel-module__TEfvQq__name{filter:none;background-image:linear-gradient(100deg,#1d4ed8 0%,#60a5fa 35%,#1d4ed8 55%,#3b82f6 80%,#1d4ed8 100%)}.hero-panel-module__TEfvQq__eyebrow{color:#1d4ed8;background:#3b82f61a;border-color:#3b82f659}.hero-panel-module__TEfvQq__hiWord,.hero-panel-module__TEfvQq__welcomeTitle{color:#0b1326}.hero-panel-module__TEfvQq__note{color:#5b6b85}.hero-panel-module__TEfvQq__login{color:#1d4ed8;background:#3b82f614;border-color:#3b82f68c}.hero-panel-module__TEfvQq__login:hover{color:#fff;background:#3b82f6;box-shadow:0 8px 26px #3b82f659}.hero-panel-module__TEfvQq__create{color:#1d4ed8}.hero-panel-module__TEfvQq__create:hover{color:#0b1326}.hero-panel-module__TEfvQq__card{background:linear-gradient(160deg,#fff,#f3f8ff);border-color:#3b82f64d;box-shadow:0 26px 60px -34px #1d4ed873}.hero-panel-module__TEfvQq__ringTrack{stroke:#060b181a}.hero-panel-module__TEfvQq__ringBar{filter:drop-shadow(0 0 6px #3b82f673)}.hero-panel-module__TEfvQq__ringText b{color:#0b1326}.hero-panel-module__TEfvQq__ringText span{color:#5b6b85}.hero-panel-module__TEfvQq__count small{color:#8ea0bf}.hero-panel-module__TEfvQq__summary span{color:#0b1326}.hero-panel-module__TEfvQq__summary em{color:#1d4ed8;background:#3b82f61a;border-color:#3b82f659}.hero-panel-module__TEfvQq__barLink{color:#0b1326}.hero-panel-module__TEfvQq__barTrack{background:#060b1817}.hero-panel-module__TEfvQq__barFill{box-shadow:none}.hero-panel-module__TEfvQq__more{color:#5b6b85}.hero-panel-module__TEfvQq__pfp{box-shadow:0 10px 30px -8px #3b82f68c}.hero-panel-module__TEfvQq__pfpImg{background:#fff}.hero-panel-module__TEfvQq__pfpInitial{color:#1d4ed8;background:#fff}.hero-panel-module__TEfvQq__pfpInitial svg{color:#3b82f6}
.student-pages-module__iJCGVa__content{padding:10px 25px 120px}.student-pages-module__iJCGVa__courseHero{aspect-ratio:352/170;object-fit:cover;border-radius:17px;width:100%}.student-pages-module__iJCGVa__courseTitle{color:#111;margin:10px 11px 4px;font-size:20px;font-weight:400}.student-pages-module__iJCGVa__courseDescription{color:#00000075;margin:0 13px 18px;font-size:11px;line-height:1.55}.student-pages-module__iJCGVa__lessonPreviewList{gap:13px;padding:0 10px;display:grid}.student-pages-module__iJCGVa__lessonPreview{background:#d9d9d933;border-radius:12px;grid-template-columns:141px 1fr;align-items:center;gap:13px;min-height:109px;padding:6px;display:grid}.student-pages-module__iJCGVa__lessonThumbWrap{height:97px;position:relative}.student-pages-module__iJCGVa__lessonThumbWrap img{object-fit:cover;border-radius:8px;width:100%;height:100%}.student-pages-module__iJCGVa__locked img{opacity:.2}.student-pages-module__iJCGVa__lockBadge{place-items:center;display:grid;position:absolute;inset:0}.student-pages-module__iJCGVa__lockBadge img{opacity:1;width:24px;height:24px}.student-pages-module__iJCGVa__lessonCopy strong{color:#163e5e;margin-bottom:5px;font-size:13px;display:block}.student-pages-module__iJCGVa__lessonCopy span{color:#8392a0;font-size:10px}.student-pages-module__iJCGVa__primaryButton{color:#fff;letter-spacing:.04em;cursor:pointer;background:#42b6ff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-size:18px;font-weight:700;display:flex}.student-pages-module__iJCGVa__primaryButton svg{stroke-width:2px;flex:none;width:22px;height:22px}.student-pages-module__iJCGVa__myLearning{padding:26px 20px 30px}.student-pages-module__iJCGVa__myLearning h1{color:#075b91;margin:0 0 18px;font-size:20px;font-weight:500}.student-pages-module__iJCGVa__learningList{gap:16px;display:grid}.student-pages-module__iJCGVa__emptyCard{text-align:center;box-shadow:var(--shadow-card);background:#ffffffb3;border-radius:20px;padding:40px 24px}.student-pages-module__iJCGVa__emptyCard h2{color:#156da8;margin:0 0 8px;font-size:20px}.student-pages-module__iJCGVa__emptyCard p{color:#7d8e9d;font-size:13px}.student-pages-module__iJCGVa__progressHeader{padding:3px 14px 26px}.student-pages-module__iJCGVa__progressHeader span{color:#004d77;margin:0 0 6px 43px;font-size:16px;display:block}.student-pages-module__iJCGVa__progressTrack{background:#fff;border-radius:99px;height:11px;overflow:hidden;box-shadow:0 0 7px -3px #00000040}.student-pages-module__iJCGVa__progressFill{border-radius:inherit;background:linear-gradient(90deg,#018fdb,#70cdff);height:100%}.student-pages-module__iJCGVa__lessonCards{gap:6px;padding:0 14px;display:grid}.student-pages-module__iJCGVa__lessonCard{background:#ffffffbf;border-radius:11px;grid-template-columns:162px 1fr;align-items:center;gap:12px;min-height:112px;padding:5px;display:grid}.student-pages-module__iJCGVa__lessonCardImage{height:102px;position:relative}.student-pages-module__iJCGVa__lessonCardImage>img{object-fit:cover;border-radius:6px;width:100%;height:100%}.student-pages-module__iJCGVa__videoProgress{background:#fff;border-radius:99px;height:4px;position:absolute;bottom:4px;left:5px;right:5px;overflow:hidden}.student-pages-module__iJCGVa__videoProgress span{background:#ff5050;height:100%;display:block}.student-pages-module__iJCGVa__lessonCardCopy strong{color:#244d6b;font-size:13px;line-height:1.3;display:block}.student-pages-module__iJCGVa__lessonCardCopy span{color:#8796a2;font-size:10px}.student-pages-module__iJCGVa__playerContent{padding-top:0;padding-bottom:0}.student-pages-module__iJCGVa__stickyPlayer{z-index:20;top:calc(54px + env(safe-area-inset-top));background:#fff;margin:0 -25px;position:sticky}.student-pages-module__iJCGVa__player{aspect-ratio:399/256;background:#152331;margin:0;position:relative;overflow:hidden}.student-pages-module__iJCGVa__player iframe{border:0;width:100%;height:100%;display:block}.student-pages-module__iJCGVa__player img{object-fit:cover;width:100%;height:100%}.student-pages-module__iJCGVa__playButton{color:#fff;cursor:pointer;background:#40a3fde0;border:0;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;display:grid;position:absolute;inset:0}.student-pages-module__iJCGVa__playButton svg{fill:currentColor;stroke-width:1.8px;width:27px;height:27px}.student-pages-module__iJCGVa__playerLine{z-index:2;background:#fff;border-radius:99px;height:4px;margin:-4px 12px 0;position:relative}.student-pages-module__iJCGVa__playerLine span{background:#ff5050;width:22%;height:100%;display:block}.student-pages-module__iJCGVa__lessonBody{padding:15px 1px 0}.student-pages-module__iJCGVa__lessonBody h1{color:#111;margin:0 0 10px;font-size:18px;font-weight:400}.student-pages-module__iJCGVa__lessonBody h1 strong{font-weight:700}.student-pages-module__iJCGVa__lessonBody p,.student-pages-module__iJCGVa__lessonBody a{font-size:11px;line-height:1.6}.student-pages-module__iJCGVa__lessonBody p{color:#0000007a}.student-pages-module__iJCGVa__resourceNote{align-items:center;gap:7px;display:flex}.student-pages-module__iJCGVa__resourceNote svg{width:17px;height:17px;color:var(--color-primary-strong);flex:none}.student-pages-module__iJCGVa__lessonBody a{color:#0084ff;word-break:break-all;margin:14px 0;display:block}.student-pages-module__iJCGVa__lessonActions{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:9px;margin-top:28px;display:grid}.student-pages-module__iJCGVa__completeButton{width:100%;min-height:52px;padding:0 10px;font-size:13px}.student-pages-module__iJCGVa__lessonStepButton{background:#fff;border-radius:15px;place-items:center;width:48px;height:48px;box-shadow:0 5px 18px #0a649b21;color:#018fdb!important;margin:0!important;display:grid!important}.student-pages-module__iJCGVa__lessonStepButton svg{stroke-width:2.2px;width:23px;height:23px}.student-pages-module__iJCGVa__lessonStepDisabled{opacity:.34}.student-pages-module__iJCGVa__otherLessons{margin-top:28px}.student-pages-module__iJCGVa__otherLessonsHeading{color:#527085;justify-content:space-between;align-items:end;margin-bottom:11px;display:flex}.student-pages-module__iJCGVa__otherLessonsHeading div>span{color:#58aee1;letter-spacing:.12em;margin-bottom:2px;font-size:9px;font-weight:800;display:block}.student-pages-module__iJCGVa__otherLessonsHeading h2{color:#123f5e;margin:0;font-size:18px;font-weight:600}.student-pages-module__iJCGVa__otherLessonsHeading>span{font-size:11px}.student-pages-module__iJCGVa__lessonQueue{gap:9px;padding:2px 4px 8px 0;display:grid}.student-pages-module__iJCGVa__lessonQueueItem{background:#ffffffb8;border-radius:14px;grid-template-columns:86px minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:70px;padding:7px;box-shadow:0 5px 18px #1b5c8314;color:inherit!important;margin:0!important;display:grid!important}.student-pages-module__iJCGVa__lessonQueueItemActive{background:linear-gradient(135deg,#42b6ff,#018fdb);box-shadow:0 8px 22px #018fdb3d}.student-pages-module__iJCGVa__lessonQueueItemActive .student-pages-module__iJCGVa__lessonQueueCopy strong,.student-pages-module__iJCGVa__lessonQueueItemActive .student-pages-module__iJCGVa__lessonQueueCopy small{color:#fff}.student-pages-module__iJCGVa__lessonQueueItemActive .student-pages-module__iJCGVa__lessonQueueStatus{color:#fff;background:#fff3}.student-pages-module__iJCGVa__lessonQueueItem>img{object-fit:cover;border-radius:9px;width:86px;height:56px}.student-pages-module__iJCGVa__lessonQueueCopy{gap:5px;min-width:0;display:grid}.student-pages-module__iJCGVa__lessonQueueCopy strong{color:#244d6b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.student-pages-module__iJCGVa__lessonQueueCopy small{color:#8796a2;font-size:10px}.student-pages-module__iJCGVa__lessonQueueStatus{color:#018fdb;background:#e8f6ff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.student-pages-module__iJCGVa__lessonQueueStatus svg{fill:currentColor;stroke-width:2.2px;width:14px;height:14px}.student-pages-module__iJCGVa__chatFab{z-index:28;right:max(22px,50vw - 193px);bottom:max(22px,env(safe-area-inset-bottom));color:#fff;cursor:pointer;background:linear-gradient(145deg,#65c7ff,#018fdb);border:0;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;box-shadow:0 10px 26px #018fdb57}.student-pages-module__iJCGVa__chatFab svg{stroke-width:2px;width:25px;height:25px}.student-pages-module__iJCGVa__profileHero{margin-bottom:16px;padding:4px 19px 0}.student-pages-module__iJCGVa__profileIdentityCard{background:#fff;border-radius:20px;justify-items:center;width:100%;display:grid;overflow:hidden;box-shadow:0 12px 30px #1c5e8b1f}.student-pages-module__iJCGVa__profileCover{object-fit:cover;object-position:center 68%;transform-origin:50% 68%;width:100%;height:clamp(132px,36vw,160px);display:block;transform:scale(1.08)}.student-pages-module__iJCGVa__profileImageWrap{z-index:2;background:linear-gradient(145deg,#42b6ff,#164cff);border-radius:50%;width:112px;height:112px;margin-top:-42px;margin-bottom:-70px;padding:4px;position:relative;box-shadow:0 0 0 4px #fff,0 10px 24px #1668be3d}.student-pages-module__iJCGVa__profileImageWrap img{object-fit:cover;border-radius:50%;width:100%;height:100%}.student-pages-module__iJCGVa__profileCard{z-index:1;isolation:isolate;text-align:center;background:linear-gradient(145deg,#fffffff5,#edf8ffe6);border:1px solid #50a4e229;border-radius:16px;width:calc(100% - 24px);margin:0 12px 14px;padding:78px 18px 16px;position:relative;overflow:hidden;box-shadow:0 8px 22px #1c5e8b17}.student-pages-module__iJCGVa__profileCard:before{content:"";background:linear-gradient(90deg,#42b6ff,#164cff);height:3px;position:absolute;inset:0 0 auto}.student-pages-module__iJCGVa__profileCard:after{content:"";z-index:-1;background:#42b6ff1a;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-76px;right:-50px}.student-pages-module__iJCGVa__profileCard h1{color:#123f61;letter-spacing:-.01em;margin:0;font-size:19px;font-weight:750}.student-pages-module__iJCGVa__profileCard p{color:#668296;text-overflow:ellipsis;white-space:nowrap;background:#e2f3ffb8;border-radius:99px;justify-content:center;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:9px auto 0;padding:6px 10px;font-size:11px;display:flex;overflow:hidden}.student-pages-module__iJCGVa__profileCard p svg{color:#168dcc;stroke-width:1.9px;flex:none;width:13px;height:13px}.student-pages-module__iJCGVa__profileMenu{gap:17px;padding:0 19px;display:grid}.student-pages-module__iJCGVa__profileMenu form{margin:0}.student-pages-module__iJCGVa__profileMenu a,.student-pages-module__iJCGVa__profileMenu>button,.student-pages-module__iJCGVa__profileMenu form button{color:#004886;text-align:left;cursor:pointer;background:linear-gradient(90deg,#ffffff52,#d9edff52);border:0;border-radius:13px;grid-template-columns:35px 1fr 24px;align-items:center;width:100%;min-height:48px;padding:0 20px;display:grid;box-shadow:0 0 15px -6px #00000040}.student-pages-module__iJCGVa__profileMenu i,.student-pages-module__iJCGVa__profileMenu b{color:#0094ff;place-items:center;font-style:normal;display:grid}.student-pages-module__iJCGVa__profileMenu i svg{stroke-width:1.8px;width:22px;height:22px}.student-pages-module__iJCGVa__profileMenu b svg{stroke-width:1.8px;width:18px;height:18px}.student-pages-module__iJCGVa__editForm{padding:4px 36px 50px}.student-pages-module__iJCGVa__avatarEditor{width:155px;height:155px;margin:0 auto 48px;position:relative}.student-pages-module__iJCGVa__avatarEditor img{object-fit:cover;border-radius:50%;width:100%;height:100%}.student-pages-module__iJCGVa__avatarEdit{color:#006fbd;background:#fff;border:0;border-radius:50%;place-items:center;width:47px;height:47px;display:grid;position:absolute;bottom:0;right:0}.student-pages-module__iJCGVa__avatarEdit svg{stroke-width:1.8px;width:21px;height:21px}.student-pages-module__iJCGVa__avatarEdit:disabled{cursor:wait;opacity:.75}.student-pages-module__iJCGVa__avatarFileInput{display:none}.student-pages-module__iJCGVa__avatarUploadStatus{color:#718898;text-align:center;margin:-35px 0 24px;font-size:11px}.student-pages-module__iJCGVa__avatarSpinner{animation:.8s linear infinite student-pages-module__iJCGVa__avatarSpin}@keyframes student-pages-module__iJCGVa__avatarSpin{to{transform:rotate(360deg)}}.student-pages-module__iJCGVa__field{color:#00000096;gap:7px;margin-bottom:12px;font-size:18px;display:grid}.student-pages-module__iJCGVa__field input{color:#666;background:#fff;border:1px solid #007ea54d;border-radius:99px;outline:0;height:53px;padding:0 21px;font-size:18px}.student-pages-module__iJCGVa__genderRow{color:#666;justify-content:center;gap:45px;margin:31px 0 62px;font-size:18px;display:flex}.student-pages-module__iJCGVa__genderRow label{align-items:center;gap:8px;display:flex}.student-pages-module__iJCGVa__genderRow input{accent-color:#168dff;width:19px;height:19px}.student-pages-module__iJCGVa__updateButton{width:254px;margin:44px auto 0}.student-pages-module__iJCGVa__notice{color:#168255;text-align:center;margin:14px 0 0;font-size:13px}.student-pages-module__iJCGVa__enrollmentNotice{color:#16724f;background:#e8f8f0;border-radius:12px;margin:16px 0 0;padding:11px 13px;font-size:12px}.student-pages-module__iJCGVa__enrollmentError{color:#a83d48;background:#fff0f1;border-radius:12px;margin:16px 0 0;padding:11px 13px;font-size:12px}.student-pages-module__iJCGVa__courseActionDock{width:min(100vw,480px);padding:13px 20px max(15px,env(safe-area-inset-bottom));z-index:32;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-top:1px solid #018fdb1a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin:0;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -12px 30px #0e56821f}.student-pages-module__iJCGVa__courseActionDock form{min-width:0}.student-pages-module__iJCGVa__courseActionDock form .student-pages-module__iJCGVa__primaryButton{width:100%}.student-pages-module__iJCGVa__courseActionDock>.student-pages-module__iJCGVa__primaryButton{white-space:nowrap;letter-spacing:.02em;flex-wrap:nowrap;gap:7px;min-width:0;padding-inline:12px;font-size:clamp(11px,3.4vw,15px);line-height:1}.student-pages-module__iJCGVa__courseActionDock>.student-pages-module__iJCGVa__primaryButton svg{width:19px;height:19px}.student-pages-module__iJCGVa__primaryButton:disabled{cursor:not-allowed;opacity:.62}.student-pages-module__iJCGVa__courseActionPrice{min-width:92px}.student-pages-module__iJCGVa__courseActionPrice small{color:#004d777a;letter-spacing:.08em;font-size:9px;font-weight:800;display:block}.student-pages-module__iJCGVa__courseActionPrice strong{color:#083f64;margin-top:3px;font-size:24px;line-height:1;display:block}@media (max-width:380px){.student-pages-module__iJCGVa__content{padding-left:18px;padding-right:18px}.student-pages-module__iJCGVa__lessonCard{grid-template-columns:145px 1fr}.student-pages-module__iJCGVa__courseActionDock{grid-template-columns:82px minmax(0,1fr);gap:10px;width:100%;margin:0}.student-pages-module__iJCGVa__courseActionPrice strong{font-size:21px}.student-pages-module__iJCGVa__lessonActions{grid-template-columns:44px minmax(0,1fr) 44px;gap:7px}.student-pages-module__iJCGVa__lessonStepButton{width:44px;height:44px}.student-pages-module__iJCGVa__completeButton{font-size:11px}}.student-pages-module__iJCGVa__lessonPreviewList a.student-pages-module__iJCGVa__lessonPreview{color:inherit}.student-pages-module__iJCGVa__freeLessonBadge{color:#fff;text-transform:uppercase;background:#149969eb;border-radius:99px;align-items:center;gap:4px;padding:4px 7px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:7px;left:7px}.student-pages-module__iJCGVa__freeLessonBadge svg{width:12px;height:12px}.student-pages-module__iJCGVa__lockedLesson{opacity:.72}.student-pages-module__iJCGVa__lessonLock{color:#fff;background:#0f2f4461;border-radius:8px;place-items:center;display:grid;position:absolute;inset:0}.student-pages-module__iJCGVa__lessonLock svg{width:25px;height:25px}.student-pages-module__iJCGVa__courseActionPrice>span{align-items:baseline;gap:6px;margin-top:3px;display:flex}.student-pages-module__iJCGVa__courseActionPrice>span s{color:#91a3ad;font-size:11px}.student-pages-module__iJCGVa__courseActionPrice>span strong{margin-top:0}.student-pages-module__iJCGVa__courseDescription{white-space:pre-wrap;overflow-wrap:anywhere}.student-pages-module__iJCGVa__courseDescription p,.student-pages-module__iJCGVa__courseDescription div{margin:0 0 7px}.student-pages-module__iJCGVa__courseDescription ul,.student-pages-module__iJCGVa__courseDescription ol{margin:5px 0 9px;padding-left:19px}.student-pages-module__iJCGVa__courseDescription li+li{margin-top:3px}.student-pages-module__iJCGVa__lessonRichDescription{overflow-wrap:anywhere;color:#0000007a;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.6}.student-pages-module__iJCGVa__lessonRichDescription p,.student-pages-module__iJCGVa__lessonRichDescription div{margin:0 0 7px}.student-pages-module__iJCGVa__lessonRichDescription ul,.student-pages-module__iJCGVa__lessonRichDescription ol{margin:5px 0 9px;padding-left:19px}.student-pages-module__iJCGVa__lessonRichDescription li+li{margin-top:3px}.student-pages-module__iJCGVa__progressHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.student-pages-module__iJCGVa__progressHeader span{white-space:nowrap;margin:0;font-size:12px;display:block}.student-pages-module__iJCGVa__progressHeader strong{color:#004d77;font-variant-numeric:tabular-nums;font-size:12px}.student-pages-module__iJCGVa__chatFab{text-decoration:none}.student-pages-module__iJCGVa__legalPage{color:#35566d;padding:18px 24px 124px;line-height:1.7}.student-pages-module__iJCGVa__legalPage h1{color:#075b91;margin:0 0 14px;font-size:28px}.student-pages-module__iJCGVa__legalPage h2{color:#0a689f;margin:26px 0 6px;font-size:17px}.student-pages-module__iJCGVa__profileMenu>p{color:#567386;margin:-8px 12px 0;font-size:11px;line-height:1.45}@media (display-mode:standalone){.pwa-install-action{display:none!important}}.student-pages-module__iJCGVa__legalEyebrow{color:#6d8ba0;letter-spacing:.08em;text-transform:uppercase;font-weight:700;font-size:10px!important}@media (min-width:768px){.student-pages-module__iJCGVa__content:not(.student-pages-module__iJCGVa__playerContent){grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;column-gap:40px;padding:36px 24px 72px;display:grid}.student-pages-module__iJCGVa__content:not(.student-pages-module__iJCGVa__playerContent)>.student-pages-module__iJCGVa__courseHero,.student-pages-module__iJCGVa__content:not(.student-pages-module__iJCGVa__playerContent)>.student-pages-module__iJCGVa__courseTitle,.student-pages-module__iJCGVa__content:not(.student-pages-module__iJCGVa__playerContent)>.student-pages-module__iJCGVa__courseDescription,.student-pages-module__iJCGVa__content:not(.student-pages-module__iJCGVa__playerContent)>.student-pages-module__iJCGVa__lessonPreviewList{grid-column:1}.student-pages-module__iJCGVa__courseHero{border-radius:24px}.student-pages-module__iJCGVa__courseTitle{color:#123f5e;margin:22px 4px 8px;font-size:32px;font-weight:600}.student-pages-module__iJCGVa__courseDescription{color:#00000094;margin:0 4px 28px;font-size:15px;line-height:1.7}.student-pages-module__iJCGVa__lessonPreviewList{gap:14px;padding:0}.student-pages-module__iJCGVa__lessonPreview{background:#ffffffb3;border-radius:16px;grid-template-columns:200px 1fr;min-height:124px;padding:8px}.student-pages-module__iJCGVa__lessonThumbWrap{height:108px}.student-pages-module__iJCGVa__lessonCopy strong{font-size:16px}.student-pages-module__iJCGVa__lessonCopy span{font-size:12px}.student-pages-module__iJCGVa__courseActionDock{z-index:2;background:#fff;border:1px solid #018fdb1f;border-radius:24px;grid-area:1/2/span 4;grid-template-columns:1fr;gap:18px;width:auto;margin:0;padding:24px;position:sticky;top:100px;bottom:auto;left:auto;transform:none;box-shadow:0 18px 44px #0e568224}.student-pages-module__iJCGVa__courseActionPrice strong{font-size:32px}.student-pages-module__iJCGVa__courseActionPrice small{font-size:11px}.student-pages-module__iJCGVa__courseActionDock>.student-pages-module__iJCGVa__primaryButton{letter-spacing:0;min-height:54px;font-size:15px}.student-pages-module__iJCGVa__myLearning{padding:40px 24px 64px}.student-pages-module__iJCGVa__myLearning h1{margin-bottom:26px;font-size:30px}.student-pages-module__iJCGVa__learningList{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:26px}.student-pages-module__iJCGVa__emptyCard{grid-column:1/-1;max-width:560px;margin:24px auto 0;padding:56px 32px}.student-pages-module__iJCGVa__progressHeader{max-width:880px;margin:24px auto 0;padding:0 24px 24px}.student-pages-module__iJCGVa__progressHeader span,.student-pages-module__iJCGVa__progressHeader strong{font-size:15px}.student-pages-module__iJCGVa__progressTrack{height:13px}.student-pages-module__iJCGVa__lessonCards{gap:14px;max-width:880px;margin:0 auto;padding:0 24px 56px}.student-pages-module__iJCGVa__lessonCard{border-radius:16px;grid-template-columns:220px 1fr;gap:20px;min-height:132px;padding:8px}.student-pages-module__iJCGVa__lessonCardImage{height:116px}.student-pages-module__iJCGVa__lessonCardCopy strong{font-size:17px}.student-pages-module__iJCGVa__lessonCardCopy span{font-size:12px}.student-pages-module__iJCGVa__playerContent{padding:28px 24px 72px}.student-pages-module__iJCGVa__stickyPlayer{border-radius:20px;margin:0;position:static;overflow:hidden;box-shadow:0 18px 44px #0a284638}.student-pages-module__iJCGVa__player{aspect-ratio:16/9}.student-pages-module__iJCGVa__lessonBody{padding:22px 4px 0}.student-pages-module__iJCGVa__lessonBody h1{font-size:24px}.student-pages-module__iJCGVa__lessonBody p,.student-pages-module__iJCGVa__lessonBody a,.student-pages-module__iJCGVa__lessonRichDescription{font-size:14px}.student-pages-module__iJCGVa__lessonActions{max-width:640px}.student-pages-module__iJCGVa__lessonQueueItem{grid-template-columns:110px minmax(0,1fr) 34px}.student-pages-module__iJCGVa__lessonQueueItem>img{width:110px;height:66px}.student-pages-module__iJCGVa__lessonQueueCopy strong{font-size:14px}.student-pages-module__iJCGVa__chatFab{bottom:32px;right:32px}.student-pages-module__iJCGVa__profileHero{max-width:680px;margin:32px auto 20px;padding:0 24px}.student-pages-module__iJCGVa__profileCover{height:220px}.student-pages-module__iJCGVa__profileMenu{max-width:680px;margin:0 auto;padding:0 24px 24px}.student-pages-module__iJCGVa__editForm{max-width:560px;margin:0 auto;padding:32px 24px 64px}.student-pages-module__iJCGVa__legalPage{max-width:820px;margin:0 auto;padding:36px 24px 72px;font-size:16px}}@media (min-width:1024px){.student-pages-module__iJCGVa__playerContent{grid-template-columns:minmax(0,1fr) 380px;align-items:start;column-gap:36px;display:grid}.student-pages-module__iJCGVa__playerContent>.student-pages-module__iJCGVa__stickyPlayer{grid-area:1/1}.student-pages-module__iJCGVa__lessonBody{display:contents}.student-pages-module__iJCGVa__lessonBody>h1,.student-pages-module__iJCGVa__lessonBody>.student-pages-module__iJCGVa__lessonRichDescription,.student-pages-module__iJCGVa__lessonBody>.student-pages-module__iJCGVa__lessonActions{grid-column:1}.student-pages-module__iJCGVa__lessonBody>h1{margin:24px 0 10px}.student-pages-module__iJCGVa__otherLessons{grid-area:1/2/span 4;max-height:calc(100vh - 132px);margin-top:0;position:sticky;top:100px;overflow-y:auto}}.student-pages-module__iJCGVa__courseHero{box-shadow:var(--glow);border-radius:26px}.student-pages-module__iJCGVa__courseTitle{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.01em;font-weight:700}.student-pages-module__iJCGVa__courseDescription{color:#55708c}.student-pages-module__iJCGVa__lessonPreview,.student-pages-module__iJCGVa__lessonCard{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(12px);transition:transform .24s var(--ease-out), box-shadow .24s ease;border-radius:20px}a.student-pages-module__iJCGVa__lessonPreview:hover,.student-pages-module__iJCGVa__lessonCard:hover{box-shadow:var(--glow);transform:translateY(-3px)}.student-pages-module__iJCGVa__lessonThumbWrap img,.student-pages-module__iJCGVa__lessonCardImage>img{border-radius:14px}.student-pages-module__iJCGVa__lessonCopy strong,.student-pages-module__iJCGVa__lessonCardCopy strong{color:var(--color-ink);font-family:var(--font-display);font-weight:600}.student-pages-module__iJCGVa__freeLessonBadge{background:linear-gradient(135deg,#12b886,#20c997);box-shadow:0 6px 16px -6px #12b886b3}.student-pages-module__iJCGVa__primaryButton{background:var(--grad-brand-strong);transition:transform .24s var(--ease-out), box-shadow .24s ease, filter .24s ease;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 14px 32px -10px #0a6cffa6,inset 0 1px #ffffff59}.student-pages-module__iJCGVa__primaryButton:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff61 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.student-pages-module__iJCGVa__primaryButton:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 18px 40px -10px #0a6cffbf,inset 0 1px #fff6}.student-pages-module__iJCGVa__primaryButton:hover:not(:disabled):after{transition:transform .9s;transform:translate(120%)}.student-pages-module__iJCGVa__courseActionDock{-webkit-backdrop-filter:blur(22px)saturate(1.5);background:#ffffffb8;border-top:1px solid #ffffffd9}.student-pages-module__iJCGVa__courseActionPrice strong{color:#0b2f5a;font-family:var(--font-display)}.student-pages-module__iJCGVa__progressTrack{box-shadow:none;background:#2f8cff24}.student-pages-module__iJCGVa__progressFill{background:var(--grad-brand);box-shadow:0 0 14px #2f8cff99}.student-pages-module__iJCGVa__progressHeader span,.student-pages-module__iJCGVa__progressHeader strong{color:#0b4fb3;font-family:var(--font-display)}.student-pages-module__iJCGVa__videoProgress span{background:var(--grad-brand)}.student-pages-module__iJCGVa__stickyPlayer{background:0 0}.student-pages-module__iJCGVa__player{box-shadow:var(--glow);border-radius:22px}.student-pages-module__iJCGVa__playerLine span{background:var(--grad-brand)}.student-pages-module__iJCGVa__lessonBody h1{color:var(--color-ink);font-family:var(--font-display)}.student-pages-module__iJCGVa__lessonStepButton{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow)}.student-pages-module__iJCGVa__lessonQueueItem{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);border-radius:18px}.student-pages-module__iJCGVa__lessonQueueItemActive{background:var(--grad-brand-strong);border-color:#0000;box-shadow:0 14px 30px -10px #0a6cff99}.student-pages-module__iJCGVa__lessonQueueStatus{color:#0a7cff;background:#2f8cff24}.student-pages-module__iJCGVa__lessonQueueComplete{color:#fff;background:var(--grad-brand)}.student-pages-module__iJCGVa__otherLessonsHeading h2{font-family:var(--font-display)}.student-pages-module__iJCGVa__chatFab{background:var(--grad-brand-strong);box-shadow:0 14px 34px -8px #0a6cffa6}.student-pages-module__iJCGVa__myLearning h1,.student-pages-module__iJCGVa__legalPage h1{color:#0b4fb3;font-family:var(--font-display);letter-spacing:-.01em;font-weight:700}.student-pages-module__iJCGVa__emptyCard{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow), var(--shadow-card);-webkit-backdrop-filter:blur(14px);border-radius:26px}.student-pages-module__iJCGVa__emptyCard h2{color:#0b4fb3;font-family:var(--font-display)}.student-pages-module__iJCGVa__profileIdentityCard{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow), var(--shadow-card);-webkit-backdrop-filter:blur(16px);border-radius:28px}.student-pages-module__iJCGVa__profileImageWrap{background:var(--grad-brand-strong);box-shadow:0 0 0 4px #fff,0 14px 34px -8px #0a6cff8c}.student-pages-module__iJCGVa__profileCard{background:linear-gradient(145deg,#ffffffeb,#eaf4ffe0);border:1px solid #ffffffe6}.student-pages-module__iJCGVa__profileCard:before{background:var(--grad-brand-strong)}.student-pages-module__iJCGVa__profileCard h1{color:var(--color-ink);font-family:var(--font-display)}.student-pages-module__iJCGVa__profileMenu a,.student-pages-module__iJCGVa__profileMenu>button,.student-pages-module__iJCGVa__profileMenu form button{border:1px solid var(--glass-border);color:#0b3a6b;background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(12px);transition:transform .22s var(--ease-out), box-shadow .22s ease;border-radius:18px}.student-pages-module__iJCGVa__profileMenu a:hover,.student-pages-module__iJCGVa__profileMenu>button:hover,.student-pages-module__iJCGVa__profileMenu form button:hover{box-shadow:var(--glow);transform:translateY(-2px)}.student-pages-module__iJCGVa__field input{background:#fffc;border:1px solid #2f8cff42}.student-pages-module__iJCGVa__field input:focus{border-color:#2f8cff;outline:0;box-shadow:0 0 0 4px #2f8cff24}.student-pages-module__iJCGVa__avatarEdit{color:#0a7cff;box-shadow:0 8px 20px -6px #0e4eaa66}@media (min-width:768px){.student-pages-module__iJCGVa__courseActionDock{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glow), inset 0 1px 0 #ffffffe6;border-radius:26px}.student-pages-module__iJCGVa__courseHero{border-radius:30px}}.student-pages-module__iJCGVa__courseTrailer{margin:6px 0 20px}@media (min-width:768px){.student-pages-module__iJCGVa__content:not(.student-pages-module__iJCGVa__playerContent)>.student-pages-module__iJCGVa__courseTrailer{grid-column:1}}
.review-composer-module__eQycOW__wrap{justify-items:center;gap:12px;width:min(100%,520px);margin:0 auto;padding:0 18px 28px;display:grid}.review-composer-module__eQycOW__open{color:#1d4ed8;cursor:pointer;background:#3b82f614;border:2px solid #3b82f68c;border-radius:999px;align-items:center;gap:8px;height:46px;padding:0 22px;font-size:14px;font-weight:700;display:inline-flex}.review-composer-module__eQycOW__open:hover{color:#fff;background:#3b82f6}.review-composer-module__eQycOW__open svg{width:18px;height:18px}.review-composer-module__eQycOW__panel{text-align:left;background:#fff;border:1px solid #3b82f640;border-radius:26px;gap:12px;width:100%;padding:18px;display:grid;box-shadow:0 24px 50px -26px #1d4ed859}.review-composer-module__eQycOW__who{color:#0b1326;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.review-composer-module__eQycOW__who img,.review-composer-module__eQycOW__who span:first-child{color:#1d4ed8;object-fit:cover;background:#e8f0ff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f659}.review-composer-module__eQycOW__panel textarea{color:#0b1326;width:100%;min-height:110px;font:inherit;resize:vertical;background:#f7faff;border:1px solid #060b1824;border-radius:16px;padding:12px 14px;font-size:14px;line-height:1.5}.review-composer-module__eQycOW__count{color:#7d8ca5;text-align:right;font-size:12px}.review-composer-module__eQycOW__actions{flex-wrap:wrap;gap:10px;display:flex}.review-composer-module__eQycOW__send{color:#fff;cursor:pointer;background:#3b82f6;border:0;border-radius:999px;height:44px;padding:0 22px;font-size:14px;font-weight:700}.review-composer-module__eQycOW__send:disabled{opacity:.6}.review-composer-module__eQycOW__cancel{color:#0b1326;cursor:pointer;background:#fff;border:1px solid #060b1824;border-radius:999px;height:44px;padding:0 18px;font-size:14px;font-weight:600}.review-composer-module__eQycOW__note{color:#1d4ed8;text-align:center;margin:0;font-size:14px}.review-composer-module__eQycOW__problem{color:#b91c1c;margin:0;font-size:14px}
.home-module__Hx0lNG__heroSection{padding:4px 10px 0}.home-module__Hx0lNG__heroCard{height:215px;box-shadow:var(--shadow-soft);border-radius:16px;display:block;overflow:hidden}.home-module__Hx0lNG__heroCard img{object-fit:cover;width:100%;height:100%}.home-module__Hx0lNG__dots,.home-module__Hx0lNG__railDots{justify-content:center;align-items:center;gap:7px;display:flex}.home-module__Hx0lNG__dots{height:47px}.home-module__Hx0lNG__dots span,.home-module__Hx0lNG__railDots button{cursor:pointer;background:#0085ff2e;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:width .24s,background .24s}.home-module__Hx0lNG__dots .home-module__Hx0lNG__dotActive,.home-module__Hx0lNG__railDots .home-module__Hx0lNG__longDot{background:#0085ff73}.home-module__Hx0lNG__exploreButton{color:#025ba8;letter-spacing:.01em;background:linear-gradient(90deg,#007bff61,#ffffff61);border-radius:12px;place-items:center;height:40px;font-family:inherit;font-size:15px;font-weight:700;display:grid;box-shadow:1px 3px 6px -3px #004d8c40}.home-module__Hx0lNG__courseShowcase{padding-top:34px;overflow:hidden}.home-module__Hx0lNG__courseShowcaseRail{height:157px;position:relative}.home-module__Hx0lNG__showcaseCard{cursor:pointer;will-change:transform,filter,opacity;background:0 0;border:0;border-radius:10px;padding:0;transition:transform .32s,filter .32s,opacity .32s;display:block;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 4px 10px #00000040}.home-module__Hx0lNG__showcaseCard img{object-fit:cover;width:100%;height:100%}.home-module__Hx0lNG__showcaseCard[data-position=center]{z-index:3;filter:blur();opacity:1;width:249px;height:157px;transform:translate(-50%)}.home-module__Hx0lNG__showcaseCard[data-position=center]:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -15px 6px #00000040}.home-module__Hx0lNG__showcaseCard[data-position=left],.home-module__Hx0lNG__showcaseCard[data-position=right]{z-index:1;filter:blur(1px);opacity:.92;width:190px;height:120px}.home-module__Hx0lNG__showcaseCard[data-position=left]{transform:translate(calc(-50% - 230px))translateY(24px)}.home-module__Hx0lNG__showcaseCard[data-position=right]{transform:translate(calc(230px - 50%))translateY(24px)}.home-module__Hx0lNG__showcaseCard[data-position=hidden]{opacity:0;pointer-events:none;transform:translate(-50%)translateY(24px)scale(.8)}.home-module__Hx0lNG__reelsSection{padding-top:35px}.home-module__Hx0lNG__sectionTitle{color:#004c7b;justify-items:center;display:grid}.home-module__Hx0lNG__sectionTitle h2{letter-spacing:.01em;margin:0;font-family:inherit;font-size:20px;font-weight:600}.home-module__Hx0lNG__sectionTitle>svg{width:20px;height:20px;color:var(--color-primary-strong);stroke-width:1.8px;margin-top:-2px}.home-module__Hx0lNG__testimonialRail{width:100%;position:relative;overflow:hidden}.home-module__Hx0lNG__railDots{height:54px}.home-module__Hx0lNG__railDots .home-module__Hx0lNG__longDot{border-radius:99px;width:31px}.home-module__Hx0lNG__testimonialSection{padding-top:16px}.home-module__Hx0lNG__testimonialSection .home-module__Hx0lNG__sectionTitle h2{font-size:24px}.home-module__Hx0lNG__testimonialCard{z-index:1;color:#fff;width:282px;height:213px;box-shadow:var(--shadow-card);cursor:pointer;will-change:transform, opacity, filter;background:#40a3fd;border-radius:22px;flex-direction:column;padding:18px 24px 11px;transition:transform .36s ease-in-out,opacity .3s ease-in-out,filter .3s ease-in-out;display:flex;position:absolute;top:0;left:50%}.home-module__Hx0lNG__testimonialCard[data-position=center]{z-index:3;filter:blur();opacity:1;transform:translate(-50%)scale(1)}.home-module__Hx0lNG__testimonialCard[data-position=left]{filter:blur(1.2px);opacity:.72;transform:translate(calc(-50% - 255px))scale(.75)}.home-module__Hx0lNG__testimonialCard[data-position=right]{filter:blur(1.2px);opacity:.72;transform:translate(calc(255px - 50%))scale(.75)}.home-module__Hx0lNG__testimonialCard[data-position=hidden]{filter:blur(2px);opacity:0;pointer-events:none;transform:translate(-50%)scale(.68)}.home-module__Hx0lNG__personName{background:#81c3ff;border-radius:12px;align-self:flex-start;padding:2px 12px;font-size:12px}.home-module__Hx0lNG__testimonialQuote{flex-direction:column;flex:1;align-items:flex-start;min-height:0;margin:8px 0;display:flex;overflow:hidden}.home-module__Hx0lNG__testimonialQuote p{-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.home-module__Hx0lNG__testimonialQuote>button{color:#fff;cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0;font-size:10px;font-weight:700;text-decoration:underline}.home-module__Hx0lNG__audioRow{color:#161c23;height:49px;box-shadow:var(--shadow-card);background:#fff;border-radius:14px;flex:none;align-items:center;gap:8px;margin-top:auto;padding:5px;display:flex}.home-module__Hx0lNG__audioRow button{color:#18a8ed;cursor:pointer;background:#40a3fd33;border:0;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.home-module__Hx0lNG__audioRow button svg{fill:currentColor;width:16px;height:16px}.home-module__Hx0lNG__waveform{letter-spacing:-2px;white-space:nowrap;flex:1;overflow:hidden}.home-module__Hx0lNG__audioRow img{object-fit:cover;border-radius:11px;width:39px;height:39px}.home-module__Hx0lNG__socialSection{justify-content:center;gap:18px;padding:22px 0 10px;display:flex}.home-module__Hx0lNG__socialSection a{border:2px solid var(--color-primary-strong);width:32px;height:32px;color:var(--color-primary-strong);border-radius:7px;place-items:center;display:grid}.home-module__Hx0lNG__socialSection a svg{width:17px;height:17px}@media (max-width:380px){.home-module__Hx0lNG__heroCard{height:195px}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__showcaseCard,.home-module__Hx0lNG__testimonialCard,.home-module__Hx0lNG__railDots button{transition:none}}.home-module__Hx0lNG__exploreButton{color:#fff;background:#0088ffd1;box-shadow:1px 3px 8px -2px #004d8c47}.home-module__Hx0lNG__audioRow{gap:9px;height:auto;min-height:52px;padding:6px}.home-module__Hx0lNG__audioRow button:disabled{color:#8ea5b4;cursor:not-allowed;background:#edf3f7}.home-module__Hx0lNG__audioDetails{flex:1;align-content:center;align-self:stretch;gap:7px;min-width:0;display:grid}.home-module__Hx0lNG__audioDetails span{color:#6b7c88;font-variant-numeric:tabular-nums;font-size:9px}.home-module__Hx0lNG__audioProgress{accent-color:#08f;cursor:pointer;width:100%;height:4px;margin:0}.home-module__Hx0lNG__audioProgress:disabled{cursor:not-allowed;opacity:.5}.home-module__Hx0lNG__audioRow audio{display:none}.home-module__Hx0lNG__testimonialModalBackdrop{z-index:250;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#051d2c9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.home-module__Hx0lNG__testimonialModal{color:#244b62;background:#fff;border-radius:20px;width:min(100%,420px);max-height:calc(100dvh - 40px);padding:20px;overflow-y:auto;box-shadow:0 24px 70px #00000047}.home-module__Hx0lNG__testimonialModal header{justify-content:space-between;align-items:center;gap:16px;display:flex}.home-module__Hx0lNG__testimonialModal h2{color:#125f8d;margin:0;font-size:18px}.home-module__Hx0lNG__testimonialModal header button{color:#5e7785;cursor:pointer;background:#edf4f7;border:0;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.home-module__Hx0lNG__testimonialModal header svg{width:17px;height:17px}.home-module__Hx0lNG__testimonialModal p{color:#4d6776;white-space:pre-wrap;margin:16px 0 0;font-size:13px;line-height:1.65}@media (max-width:620px){.home-module__Hx0lNG__testimonialModalBackdrop{align-items:end;padding:0}.home-module__Hx0lNG__testimonialModal{border-radius:22px 22px 0 0;width:100%;max-height:78dvh}}@media (min-width:768px){.home-module__Hx0lNG__heroSection{justify-items:center;padding:28px 24px 0;display:grid}.home-module__Hx0lNG__heroCard{border-radius:28px;width:100%;height:clamp(250px,34vw,430px)}.home-module__Hx0lNG__heroCard img{object-position:center 28%}.home-module__Hx0lNG__dots{height:48px}.home-module__Hx0lNG__exploreButton{border-radius:16px;width:min(380px,100%);height:54px;font-size:17px}.home-module__Hx0lNG__courseShowcase{--f:1.25;padding-top:44px}.home-module__Hx0lNG__courseShowcaseRail{height:calc(157px * var(--f))}.home-module__Hx0lNG__showcaseCard{border-radius:14px}.home-module__Hx0lNG__showcaseCard[data-position=center]{width:calc(249px * var(--f));height:calc(157px * var(--f))}.home-module__Hx0lNG__showcaseCard[data-position=left],.home-module__Hx0lNG__showcaseCard[data-position=right]{width:calc(190px * var(--f));height:calc(120px * var(--f))}.home-module__Hx0lNG__showcaseCard[data-position=left]{transform:translateX(calc(-50% - 230px * var(--f))) translateY(calc(24px * var(--f)))}.home-module__Hx0lNG__showcaseCard[data-position=right]{transform:translateX(calc(-50% + 230px * var(--f))) translateY(calc(24px * var(--f)))}.home-module__Hx0lNG__showcaseCard[data-position=hidden]{transform:translateX(-50%) translateY(calc(24px * var(--f))) scale(.8)}.home-module__Hx0lNG__reelsSection{padding-top:56px}.home-module__Hx0lNG__sectionTitle h2{font-size:26px}.home-module__Hx0lNG__sectionTitle>svg{width:24px;height:24px}.home-module__Hx0lNG__testimonialSection{padding-top:40px}.home-module__Hx0lNG__testimonialSection .home-module__Hx0lNG__sectionTitle h2{font-size:28px}.home-module__Hx0lNG__testimonialRail{height:250px}.home-module__Hx0lNG__testimonialCard{width:320px;height:250px;padding:20px 26px 12px}.home-module__Hx0lNG__testimonialCard[data-position=left]{transform:translate(calc(-50% - 290px))scale(.8)}.home-module__Hx0lNG__testimonialCard[data-position=right]{transform:translate(calc(290px - 50%))scale(.8)}.home-module__Hx0lNG__personName{padding:3px 14px;font-size:14px}.home-module__Hx0lNG__testimonialQuote p{-webkit-line-clamp:6;font-size:13px;line-height:1.45}.home-module__Hx0lNG__testimonialQuote>button{font-size:12px}.home-module__Hx0lNG__railDots{height:60px}.home-module__Hx0lNG__socialSection{gap:22px;padding:30px 0 28px}.home-module__Hx0lNG__socialSection a{border-radius:9px;width:40px;height:40px}.home-module__Hx0lNG__socialSection a svg{width:20px;height:20px}}@media (min-width:1024px){.home-module__Hx0lNG__courseShowcase{--f:1.5}.home-module__Hx0lNG__testimonialRail{height:270px}.home-module__Hx0lNG__testimonialCard{width:360px;height:270px}.home-module__Hx0lNG__testimonialCard[data-position=left]{transform:translate(calc(-50% - 340px))scale(.8)}.home-module__Hx0lNG__testimonialCard[data-position=right]{transform:translate(calc(340px - 50%))scale(.8)}}@media (min-width:1280px){.home-module__Hx0lNG__courseShowcase{--f:1.6}}.home-module__Hx0lNG__heroCard{box-shadow:var(--glow);border-radius:26px;position:relative}.home-module__Hx0lNG__heroCard img{transition:transform .9s var(--ease-out)}.home-module__Hx0lNG__heroCard:hover img{transform:scale(1.04)}.home-module__Hx0lNG__heroCard:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#fffffff2,#2f8cff59 45%,#00c8e8b3);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.home-module__Hx0lNG__dots span,.home-module__Hx0lNG__railDots button{background:#2f8cff38}.home-module__Hx0lNG__dots .home-module__Hx0lNG__dotActive,.home-module__Hx0lNG__railDots .home-module__Hx0lNG__longDot{background:var(--grad-brand);box-shadow:0 0 12px #2f8cff99}.home-module__Hx0lNG__exploreButton{color:#fff;background:var(--grad-brand-strong);letter-spacing:0;justify-content:center;align-items:center;gap:10px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px -10px #0a6cffa6,inset 0 1px #ffffff59}.home-module__Hx0lNG__exploreButton:after{content:"→";transition:transform .24s var(--ease-out)}.home-module__Hx0lNG__exploreButton:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fff6 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.home-module__Hx0lNG__exploreButton:hover{transform:translateY(-2px);box-shadow:0 18px 42px -10px #0a6cffbf,inset 0 1px #fff6}.home-module__Hx0lNG__exploreButton:hover:before{transition:transform .9s;transform:translate(120%)}.home-module__Hx0lNG__exploreButton:hover:after{transform:translate(4px)}.home-module__Hx0lNG__showcaseCard{border:1px solid #fffc;border-radius:16px;box-shadow:0 14px 34px -10px #0e4eaa66}.home-module__Hx0lNG__showcaseCard[data-position=center]{box-shadow:var(--glow)}.home-module__Hx0lNG__sectionTitle h2{color:#0000;letter-spacing:-.01em;background:linear-gradient(90deg,#0b4fb3,#2f8cff 55%,#00c8e8);-webkit-background-clip:text;background-clip:text;font-weight:700}.home-module__Hx0lNG__sectionTitle>svg{color:#2f8cff}.home-module__Hx0lNG__testimonialCard{background:linear-gradient(150deg,#4aa3ff 0%,#2477f0 60%,#1f5fd8 100%);border:1px solid #ffffff59;box-shadow:0 18px 44px -14px #1f5fd899,inset 0 1px #fff6}.home-module__Hx0lNG__personName{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff38;border:1px solid #fff6;font-weight:600}.home-module__Hx0lNG__audioRow{background:#ffffffeb;border:1px solid #ffffffe6}.home-module__Hx0lNG__audioRow button{color:#0a7cff;background:#2f8cff24}.home-module__Hx0lNG__socialSection a{color:#0a7cff;background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(12px);border:1px solid #ffffffd9;border-radius:12px}.home-module__Hx0lNG__socialSection a:hover{color:#fff;background:var(--grad-brand-strong);transform:translateY(-3px);box-shadow:0 12px 26px -8px #0a6cff99}.home-module__Hx0lNG__testimonialModalBackdrop{background:#081c3885}.home-module__Hx0lNG__testimonialModal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff0;border:1px solid #ffffffd9;border-radius:26px}.home-module__Hx0lNG__sectionTitle h2{font-family:var(--font-display)}.home-module__Hx0lNG__sectionTitle>svg{filter:drop-shadow(0 0 6px #2f8cff80)}.home-module__Hx0lNG__courseShowcase{overflow:visible}.home-module__Hx0lNG__showcaseWrap{position:relative}.home-module__Hx0lNG__showcaseTrack{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:16px;padding:14px calc(50% - clamp(240px,78vw,300px)/2) 28px;display:flex;overflow-x:auto}.home-module__Hx0lNG__showcaseTrack::-webkit-scrollbar{display:none}.home-module__Hx0lNG__showcaseItem{aspect-ratio:249/157;scroll-snap-align:center;transition:transform .3s var(--ease-out), box-shadow .3s ease;background:#dbe9fb;border:1px solid #fffc;border-radius:18px;flex:0 0 clamp(240px,78vw,300px);display:block;position:relative;overflow:hidden;box-shadow:0 14px 34px -10px #0e4eaa66}.home-module__Hx0lNG__showcaseItem img{object-fit:cover;width:100%;height:100%}.home-module__Hx0lNG__showcaseItem:hover{box-shadow:var(--glow);transform:translateY(-5px)}.home-module__Hx0lNG__showcaseItem:first-child{margin-left:auto}.home-module__Hx0lNG__showcaseItem:last-child{margin-right:auto}.home-module__Hx0lNG__showcaseArrow,.home-module__Hx0lNG__railArrow{z-index:6;color:#0a7cff;-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#ffffffd6;border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 26px -8px #0e4eaa73}.home-module__Hx0lNG__showcaseArrow{top:calc(50% - 7px)}.home-module__Hx0lNG__showcaseArrow svg,.home-module__Hx0lNG__railArrow svg{stroke-width:2.2px;width:22px;height:22px}.home-module__Hx0lNG__showcaseArrow:hover,.home-module__Hx0lNG__railArrow:hover{color:#fff;background:var(--grad-brand-strong);transform:translateY(-50%)scale(1.08);box-shadow:0 12px 28px -8px #0a6cffa6}.home-module__Hx0lNG__showcaseArrow[data-side=prev],.home-module__Hx0lNG__railArrow[data-side=prev]{left:8px}.home-module__Hx0lNG__showcaseArrow[data-side=next],.home-module__Hx0lNG__railArrow[data-side=next]{right:8px}.home-module__Hx0lNG__testimonialRail{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}@media (min-width:768px){.home-module__Hx0lNG__showcaseTrack{padding:18px 24px 34px}.home-module__Hx0lNG__showcaseItem{border-radius:22px;flex-basis:clamp(280px,30vw,360px)}.home-module__Hx0lNG__showcaseArrow,.home-module__Hx0lNG__railArrow{width:48px;height:48px}.home-module__Hx0lNG__showcaseArrow[data-side=prev],.home-module__Hx0lNG__railArrow[data-side=prev]{left:14px}.home-module__Hx0lNG__showcaseArrow[data-side=next],.home-module__Hx0lNG__railArrow[data-side=next]{right:14px}}.home-module__Hx0lNG__testimonialRail{height:190px}.home-module__Hx0lNG__testimonialCard{height:184px;padding:14px 22px 10px}.home-module__Hx0lNG__testimonialQuote{margin:6px 0 4px}.home-module__Hx0lNG__lkReviewHead{align-items:center;gap:10px;margin-bottom:4px;display:flex}.home-module__Hx0lNG__lkReviewAvatar{object-fit:cover;background:#e8f0ff;border-radius:50%;flex:none;width:44px;height:44px;box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f659}.home-module__Hx0lNG__lkReviewHead .home-module__Hx0lNG__personName{color:#0b1326;background:0 0;padding:0;font-size:15px;font-weight:700}@media (min-width:768px){.home-module__Hx0lNG__testimonialRail{height:236px}.home-module__Hx0lNG__testimonialCard{height:230px;padding:18px 26px 12px}}.home-module__Hx0lNG__testimonialQuote>button{color:#1d4ed8}.home-module__Hx0lNG__testimonialQuote p{color:#1e293b}.home-module__Hx0lNG__testimonialModalBackdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overscroll-behavior:contain;background:#081c38a6;align-items:end;padding:0;animation:.25s both home-module__Hx0lNG__lkTestiFade}.home-module__Hx0lNG__testimonialModal{width:min(100%,560px);max-height:56dvh;padding:26px 20px max(18px,env(safe-area-inset-bottom));color:#1e293b;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(165deg,#e6f2ff 0%,#d0e6ff 50%,#b8d7ff 100%);border:1px solid #ffffffd9;border-bottom:0;border-radius:28px 28px 0 0;flex-direction:column;animation:.36s cubic-bezier(.2,.85,.25,1) both home-module__Hx0lNG__lkTestiSheet;display:flex;position:relative;overflow:hidden;box-shadow:0 -24px 70px -20px #1f5fd899,inset 0 1px #fff}.home-module__Hx0lNG__testimonialModal:before{content:"";background:#2477f059;border-radius:99px;width:42px;height:4px;margin-left:-21px;position:absolute;top:9px;left:50%}.home-module__Hx0lNG__testimonialModal header{flex:none}.home-module__Hx0lNG__testimonialModal h2{color:#0b2a5c;background:#ffffffb3;border:1px solid #fff;border-radius:14px;padding:4px 14px;font-size:15px;font-weight:700}.home-module__Hx0lNG__testimonialModal header button{color:#1d4ed8;background:#ffffffb3;border:1px solid #fff}.home-module__Hx0lNG__testimonialModalList{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#2477f080 transparent;flex:1;min-height:0;margin-top:14px;padding-right:6px;overflow-y:auto}.home-module__Hx0lNG__testimonialModalList p{color:#1e293b;white-space:pre-wrap;margin:0;font-size:14.5px;line-height:1.7}.home-module__Hx0lNG__testimonialModalList h3{color:#2f5f9e;letter-spacing:.08em;text-transform:uppercase;margin:22px 0 10px;font-size:12px;font-weight:700}.home-module__Hx0lNG__testimonialModalList article{background:#ffffffa6;border:1px solid #ffffffd9;border-radius:16px;margin:0 0 10px;padding:12px 14px}.home-module__Hx0lNG__testimonialModalList article strong{color:#0b2a5c;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.home-module__Hx0lNG__testimonialModalList article p{font-size:13.5px;line-height:1.6}.home-module__Hx0lNG__testimonialCard[data-position]{background:linear-gradient(150deg,#dcedff 0%,#c4dfff 55%,#aed2ff 100%)!important;border:1px solid #ffffffb3!important;box-shadow:0 18px 44px -14px #2477f066,inset 0 1px #fffc!important}.home-module__Hx0lNG__testimonialCard[data-position=center]{box-shadow:0 26px 60px -14px #2477f080,0 0 0 1px #3b82f64d,inset 0 1px #fffc!important}.home-module__Hx0lNG__lkReviewHead .home-module__Hx0lNG__personName{color:#0b2a5c;border:0}@keyframes home-module__Hx0lNG__lkTestiSheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes home-module__Hx0lNG__lkTestiFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__testimonialModal,.home-module__Hx0lNG__testimonialModalBackdrop{animation:none}}
.razorpay-checkout-module__wKzLaW__overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0f0da3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.razorpay-checkout-module__wKzLaW__card{color:#0a0f0d;background:#fff;border-radius:32px;width:min(440px,100%);max-height:calc(100svh - 32px);padding:28px 24px 22px;position:relative;overflow:auto;box-shadow:0 40px 90px -20px #0009}.razorpay-checkout-module__wKzLaW__close{color:#0a0f0d;cursor:pointer;background:#f1f5f3;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.razorpay-checkout-module__wKzLaW__close svg{width:20px;height:20px}.razorpay-checkout-module__wKzLaW__title{letter-spacing:-.03em;text-transform:uppercase;margin:0 40px 6px 0;font-family:Arial Black,Impact,sans-serif;font-size:24px;font-weight:900;line-height:1.05}.razorpay-checkout-module__wKzLaW__course{color:#5f6b66;margin:0 0 18px;font-size:14px;line-height:1.4}.razorpay-checkout-module__wKzLaW__course strong{color:#0a7a55}.razorpay-checkout-module__wKzLaW__field{gap:6px;margin-bottom:12px;display:grid}.razorpay-checkout-module__wKzLaW__field span{color:#4b5a53;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.razorpay-checkout-module__wKzLaW__field input{color:#0a0f0d;background:#f3f6f4;border:2px solid #0a0f0d1a;border-radius:999px;outline:none;width:100%;height:48px;padding:0 18px;font-size:16px}.razorpay-checkout-module__wKzLaW__field input:focus{background:#fff;border-color:#10b981}.razorpay-checkout-module__wKzLaW__hint{color:#7d8a84;margin:-2px 0 14px;font-size:12px}.razorpay-checkout-module__wKzLaW__error{color:#b42318;background:#fef2f2;border-radius:16px;margin:0 0 12px;padding:10px 14px;font-size:14px;line-height:1.4}.razorpay-checkout-module__wKzLaW__loginLink{color:#0a7a55;font-weight:800;text-decoration:underline}.razorpay-checkout-module__wKzLaW__status{color:#0a7a55;background:#10b9811f;border-radius:16px;margin:0 0 12px;padding:10px 14px;font-size:14px;font-weight:700}.razorpay-checkout-module__wKzLaW__submit{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#10b981;border:0;border-radius:999px;width:100%;height:54px;font-size:13px;font-weight:900;box-shadow:0 8px 26px #10b98173}.razorpay-checkout-module__wKzLaW__submit:disabled{cursor:wait;opacity:.65}.razorpay-checkout-module__wKzLaW__secure{color:#7d8a84;text-align:center;justify-content:center;align-items:center;gap:6px;margin:14px 0 0;font-size:12px;display:flex}.razorpay-checkout-module__wKzLaW__secure svg{color:#10b981;width:15px;height:15px}.razorpay-checkout-module__wKzLaW__whatsapp{color:#0a7a55;text-align:center;margin-top:10px;font-size:13px;font-weight:700;display:block}
.course-trailer-module__hlO-Ka__wrap{gap:14px;display:grid}.course-trailer-module__hlO-Ka__video{aspect-ratio:16/9;background:#060b18;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #060b1873}.course-trailer-module__hlO-Ka__video iframe,.course-trailer-module__hlO-Ka__video video{border:0;width:100%;height:100%}.course-trailer-module__hlO-Ka__poster{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.course-trailer-module__hlO-Ka__poster:disabled{cursor:default}.course-trailer-module__hlO-Ka__poster img{object-fit:cover;filter:brightness(.78)saturate(1.05);width:100%;height:100%}.course-trailer-module__hlO-Ka__play{color:#fff;background:#3b82f6;border-radius:50%;place-items:center;width:72px;height:72px;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 0 0 8px #3b82f640,0 18px 40px #3b82f68c}.course-trailer-module__hlO-Ka__play svg{fill:currentColor;width:30px;height:30px;margin-left:3px}.course-trailer-module__hlO-Ka__badge{color:#fff;letter-spacing:0;text-transform:none;background:#060b18c7;border:1px solid #3b82f680;border-radius:999px;padding:7px 14px;font-size:11px;font-weight:700;position:absolute;bottom:14px;left:14px}.course-trailer-module__hlO-Ka__teacher{background:#fff;border:1px solid #060b181a;border-radius:28px;align-items:center;gap:14px;padding:14px 18px;display:flex;box-shadow:0 20px 40px -22px #060b1847}.course-trailer-module__hlO-Ka__teacher img{object-fit:cover;object-position:50% 20%;border-radius:18px;flex:none;width:72px;height:90px;box-shadow:0 10px 24px -10px #060b188c}.course-trailer-module__hlO-Ka__teacher small{color:#1d4ed8;letter-spacing:0;text-transform:none;font-size:10px;font-weight:700;display:block}.course-trailer-module__hlO-Ka__teacher b{color:#060b18;font-family:var(--font-body);letter-spacing:-.01em;text-transform:none;font-size:18px;font-weight:700;display:block}.course-trailer-module__hlO-Ka__teacher span{color:#5b6b85;font-size:14px}
.workshops-module__MtmyuG__block{background-color:#fff;background-image:linear-gradient(#060b180d 1px,#0000 1px),linear-gradient(90deg,#060b180d 1px,#0000 1px);background-size:28px 28px;justify-items:center;gap:22px;width:100%;padding:40px 0 18px;display:grid}.workshops-module__MtmyuG__head{text-align:center;justify-items:center;gap:10px;padding:0 18px;display:grid}.workshops-module__MtmyuG__eyebrow{color:#1d4ed8;background:#3b82f61f;border:1px solid #3b82f647;border-radius:999px;padding:6px 14px;font-size:10px;font-weight:700}.workshops-module__MtmyuG__title{color:#060b18;font-family:var(--font-body);letter-spacing:-.01em;margin:0;font-size:clamp(26px,5vw,42px);font-weight:700;line-height:1.05}.workshops-module__MtmyuG__title i{color:#3b82f6;font-style:normal}.workshops-module__MtmyuG__sub{color:#5b6b85;max-width:520px;margin:0;font-size:14px;line-height:1.55}.workshops-module__MtmyuG__row{scroll-snap-type:x mandatory;scrollbar-width:none;box-sizing:border-box;gap:14px;width:100%;max-width:1200px;padding:6px 18px 22px;display:flex;overflow-x:auto}.workshops-module__MtmyuG__row::-webkit-scrollbar{display:none}.workshops-module__MtmyuG__row>.workshops-module__MtmyuG__card{scroll-snap-align:center;flex:0 0 min(300px,82vw)}.workshops-module__MtmyuG__row>.workshops-module__MtmyuG__card:first-child{margin-left:auto}.workshops-module__MtmyuG__row>.workshops-module__MtmyuG__card:last-child{margin-right:auto}.workshops-module__MtmyuG__viewAll{color:#0b4fb3;background:#fff;border:1.5px solid #0a6cff;border-radius:999px;justify-content:center;align-items:center;min-height:46px;margin-bottom:12px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.workshops-module__MtmyuG__card{background:#fff;border:1px solid #060b181a;border-radius:26px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 22px 40px -22px #060b184d}.workshops-module__MtmyuG__photo{background:linear-gradient(135deg,#2f8cff,#00c8e8);height:176px;display:block;position:relative;overflow:hidden}.workshops-module__MtmyuG__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.workshops-module__MtmyuG__photoFallback{color:#ffffffe6;place-items:center;display:grid;position:absolute;inset:0}.workshops-module__MtmyuG__photoFallback svg{stroke-width:1.5px;width:54px;height:54px}.workshops-module__MtmyuG__dateBadge{z-index:1;text-align:center;background:#fff;border-radius:14px;min-width:52px;padding:8px 12px;position:absolute;top:14px;left:14px;box-shadow:0 6px 18px -6px #0e4eaa73}.workshops-module__MtmyuG__dateBadge b{color:#0b2540;font-size:21px;font-weight:800;line-height:1;display:block}.workshops-module__MtmyuG__dateBadge span{color:#0b4fb3;letter-spacing:.08em;margin-top:3px;font-size:11px;font-weight:700;display:block}.workshops-module__MtmyuG__cardBody{flex-direction:column;flex:1;gap:12px;padding:18px 18px 20px;display:flex}.workshops-module__MtmyuG__chip{border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:12px;font-weight:600}.workshops-module__MtmyuG__chipOpen{color:#0b4fb3;background:#e6f0ff}.workshops-module__MtmyuG__chipLow{color:#8a4b00;background:#fff1dc}.workshops-module__MtmyuG__chipOut{color:#3d556f;background:#e3ebf6}.workshops-module__MtmyuG__cardTitle{color:#0b2540;font-family:var(--font-body);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700;line-height:1.3}.workshops-module__MtmyuG__cardTitle a{color:inherit;text-decoration:none}.workshops-module__MtmyuG__meta{color:#4a6280;gap:7px;margin:0;padding:0;font-size:13.5px;line-height:1.4;list-style:none;display:grid}.workshops-module__MtmyuG__meta li{align-items:flex-start;gap:9px;display:flex}.workshops-module__MtmyuG__meta svg{flex:none;width:17px;height:17px;margin-top:1px}.workshops-module__MtmyuG__cardFoot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:6px;display:flex}.workshops-module__MtmyuG__priceBox small{color:#4a6280;font-size:12px;display:block}.workshops-module__MtmyuG__priceBox b{color:#0b2540;letter-spacing:-.02em;font-size:24px;font-weight:800}.workshops-module__MtmyuG__cta{color:#fff;background:#0a6cff;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.workshops-module__MtmyuG__ctaOff{color:#4a6280;background:#e3ebf6}.workshops-module__MtmyuG__page{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:28px 18px 56px}.workshops-module__MtmyuG__pageHead{gap:8px;margin-bottom:24px;display:grid}.workshops-module__MtmyuG__pageHead h1{color:#0b2540;font-family:var(--font-body);letter-spacing:-.02em;margin:0;font-size:clamp(28px,6vw,40px);font-weight:700;line-height:1.1}.workshops-module__MtmyuG__pageHead h1 i{color:#3b82f6;font-style:normal}.workshops-module__MtmyuG__pageHead p{color:#4a6280;max-width:560px;margin:0;font-size:15px;line-height:1.55}.workshops-module__MtmyuG__grid{grid-template-columns:1fr;gap:20px;display:grid}.workshops-module__MtmyuG__empty{color:#4a6280;text-align:center;background:#fff;border-radius:26px;justify-items:center;gap:10px;padding:48px 20px;display:grid;box-shadow:0 22px 40px -22px #060b184d}.workshops-module__MtmyuG__empty h2{color:#0b2540;margin:0;font-size:20px}.workshops-module__MtmyuG__empty p{max-width:420px;margin:0;line-height:1.55}.workshops-module__MtmyuG__back{color:#0b4fb3;align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.workshops-module__MtmyuG__back svg{width:18px;height:18px}.workshops-module__MtmyuG__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin-top:8px;display:grid}.workshops-module__MtmyuG__stack{gap:20px;min-width:0;display:grid}.workshops-module__MtmyuG__hero{aspect-ratio:16/9;background:linear-gradient(135deg,#2f8cff,#00c8e8);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 22px 40px -22px #060b1866}.workshops-module__MtmyuG__hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.workshops-module__MtmyuG__badges{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.workshops-module__MtmyuG__detailTitle{color:#0b2540;font-family:var(--font-body);letter-spacing:-.02em;margin:0;font-size:clamp(26px,6vw,38px);font-weight:700;line-height:1.15}.workshops-module__MtmyuG__facts{background:#fff;border-radius:24px;gap:16px;padding:20px;display:grid;box-shadow:0 22px 40px -22px #060b184d}.workshops-module__MtmyuG__fact{align-items:flex-start;gap:12px;display:flex}.workshops-module__MtmyuG__fact svg{color:#0b4fb3;flex:none;width:22px;height:22px}.workshops-module__MtmyuG__fact small{color:#4a6280;font-size:13px;display:block}.workshops-module__MtmyuG__fact b{color:#0b2540;margin-top:2px;font-size:15px;font-weight:600;line-height:1.4;display:block}.workshops-module__MtmyuG__fact a{color:#0b4fb3;font-size:13px;font-weight:600}.workshops-module__MtmyuG__about h2{color:#0b2540;margin:0 0 8px;font-size:21px;font-weight:700}.workshops-module__MtmyuG__about p{color:#4a6280;white-space:pre-line;overflow-wrap:anywhere;max-width:660px;margin:0;font-size:16px;line-height:1.65}.workshops-module__MtmyuG__ticketBox{background:#fff;border-radius:24px;gap:18px;padding:22px;display:grid;box-shadow:0 16px 44px -12px #0e4eaa61}.workshops-module__MtmyuG__ticketHead{color:#0b2540;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.workshops-module__MtmyuG__ticketHead svg{color:#0b4fb3;width:22px;height:22px}.workshops-module__MtmyuG__bigPrice{align-items:baseline;gap:8px;display:flex}.workshops-module__MtmyuG__bigPrice b{color:#0b2540;letter-spacing:-.03em;font-size:36px;font-weight:800}.workshops-module__MtmyuG__bigPrice span{color:#4a6280;font-size:14px}.workshops-module__MtmyuG__qtyRow{color:#0b2540;justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.workshops-module__MtmyuG__stepper{background:#f3f8ff;border-radius:999px;align-items:center;gap:6px;padding:4px;display:flex}.workshops-module__MtmyuG__stepper button{color:#0b2540;cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 2px 8px -2px #0e4eaa4d}.workshops-module__MtmyuG__stepper button:disabled{cursor:not-allowed;opacity:.4}.workshops-module__MtmyuG__stepper svg{width:20px;height:20px}.workshops-module__MtmyuG__stepper output{color:#0b2540;text-align:center;min-width:34px;font-size:18px;font-weight:700}.workshops-module__MtmyuG__totalRow{color:#4a6280;border-top:1px solid #e3ecf8;justify-content:space-between;align-items:center;padding-top:16px;font-size:15px;display:flex}.workshops-module__MtmyuG__totalRow b{color:#0b2540;letter-spacing:-.02em;font-size:26px;font-weight:800}.workshops-module__MtmyuG__buy{color:#fff;cursor:pointer;background:#0a6cff;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:52px;font-family:inherit;font-size:16px;font-weight:700;display:flex;box-shadow:0 10px 26px -8px #0a6cffb3}.workshops-module__MtmyuG__buy:disabled{box-shadow:none;color:#4a6280;cursor:not-allowed;background:#e3ebf6}.workshops-module__MtmyuG__fine{color:#4a6280;text-align:center;margin:0;font-size:13px;line-height:1.5}.workshops-module__MtmyuG__wa{color:#0b4fb3;text-align:center;font-size:13px;font-weight:600}.workshops-module__MtmyuG__overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060b1899;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.workshops-module__MtmyuG__sheet{color:#0b2540;box-sizing:border-box;background:#fff;border-radius:28px;width:min(440px,100%);max-height:calc(100svh - 32px);padding:26px 22px 22px;position:relative;overflow:auto;box-shadow:0 40px 90px -20px #0000008c}.workshops-module__MtmyuG__close{color:#0b2540;cursor:pointer;background:#f3f8ff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:14px}.workshops-module__MtmyuG__close svg{width:20px;height:20px}.workshops-module__MtmyuG__mTitle{letter-spacing:-.01em;margin:0 44px 4px 0;font-size:22px;font-weight:700;line-height:1.2}.workshops-module__MtmyuG__mSummary{color:#4a6280;margin:0 0 16px;font-size:14px;line-height:1.5}.workshops-module__MtmyuG__mSummary strong{color:#0b2540}.workshops-module__MtmyuG__field{gap:6px;margin-bottom:12px;display:grid}.workshops-module__MtmyuG__field span{color:#0b2540;font-size:13px;font-weight:600}.workshops-module__MtmyuG__field input{color:#0b2540;box-sizing:border-box;background:#fff;border:1.5px solid #c9dbf2;border-radius:12px;outline:none;width:100%;height:48px;padding:0 14px;font-family:inherit;font-size:16px;font-weight:500}.workshops-module__MtmyuG__field input:focus{border-color:#0a6cff;box-shadow:0 0 0 3px #0a6cff26}.workshops-module__MtmyuG__error{color:#b42318;background:#fef2f2;border-radius:14px;margin:0 0 12px;padding:10px 14px;font-size:14px;line-height:1.4}.workshops-module__MtmyuG__status{color:#0b4fb3;background:#e6f0ff;border-radius:14px;margin:0 0 12px;padding:10px 14px;font-size:14px;font-weight:600}.workshops-module__MtmyuG__submit{color:#fff;cursor:pointer;background:#0a6cff;border:0;border-radius:999px;width:100%;height:54px;font-family:inherit;font-size:16px;font-weight:700;box-shadow:0 10px 26px -8px #0a6cffb3}.workshops-module__MtmyuG__submit:disabled{cursor:wait;opacity:.65}.workshops-module__MtmyuG__secure{color:#4a6280;text-align:center;justify-content:center;align-items:center;gap:6px;margin:14px 0 0;font-size:12px;display:flex}.workshops-module__MtmyuG__secure svg{color:#0a6cff;width:15px;height:15px}.workshops-module__MtmyuG__done{text-align:center;justify-items:center;gap:14px;display:grid}.workshops-module__MtmyuG__doneIcon{color:#0a6cff;background:#e6f0ff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.workshops-module__MtmyuG__doneIcon svg{width:34px;height:34px}.workshops-module__MtmyuG__done h3{color:#0b2540;margin:0;font-size:22px}.workshops-module__MtmyuG__done p{color:#4a6280;margin:0;font-size:14px;line-height:1.55}.workshops-module__MtmyuG__codeCard{box-sizing:border-box;background:#f3f8ff;border:1.5px dashed #9cc3f7;border-radius:18px;gap:4px;width:100%;padding:14px 16px;display:grid}.workshops-module__MtmyuG__codeCard small{color:#4a6280;font-size:12px}.workshops-module__MtmyuG__codeCard b{color:#0b2540;letter-spacing:.08em;font-size:26px;font-weight:800}.workshops-module__MtmyuG__linkButton{color:#fff;box-sizing:border-box;background:#0a6cff;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:50px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.workshops-module__MtmyuG__ticketWrap{box-sizing:border-box;justify-items:center;width:100%;max-width:560px;margin:0 auto;padding:28px 18px 56px;display:grid}.workshops-module__MtmyuG__pass{background:#fff;border-radius:26px;width:100%;overflow:hidden;box-shadow:0 22px 50px -20px #0e4eaa80}.workshops-module__MtmyuG__passTop{color:#fff;background:linear-gradient(135deg,#0a6cff,#2f8cff 55%,#00c8e8);gap:6px;padding:24px 22px 20px;display:grid}.workshops-module__MtmyuG__passTop small{letter-spacing:.1em;opacity:.85;text-transform:uppercase;font-size:12px;font-weight:700}.workshops-module__MtmyuG__passTop h1{margin:0;font-size:22px;font-weight:700;line-height:1.25}.workshops-module__MtmyuG__passBody{border-bottom:2px dashed #d6e4f7;gap:14px;padding:20px 22px;display:grid}.workshops-module__MtmyuG__passBody dl{gap:12px;margin:0;display:grid}.workshops-module__MtmyuG__passBody dt{color:#4a6280;font-size:12px}.workshops-module__MtmyuG__passBody dd{color:#0b2540;margin:2px 0 0;font-size:15px;font-weight:600;line-height:1.4}.workshops-module__MtmyuG__passCode{text-align:center;justify-items:center;gap:4px;padding:20px 22px 24px;display:grid}.workshops-module__MtmyuG__passCode small{color:#4a6280;font-size:12px}.workshops-module__MtmyuG__passCode b{color:#0b2540;letter-spacing:.1em;font-size:30px;font-weight:800}.workshops-module__MtmyuG__passCode span{color:#4a6280;font-size:13px;line-height:1.5}.workshops-module__MtmyuG__notice{color:#4a6280;text-align:center;background:#fff;border-radius:20px;width:100%;margin:0;padding:18px 20px;font-size:15px;line-height:1.55;box-shadow:0 22px 40px -22px #060b184d}.workshops-module__MtmyuG__notice a{color:#0b4fb3;font-weight:600}@media (min-width:720px){.workshops-module__MtmyuG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workshops-module__MtmyuG__block{padding-top:56px}}@media (min-width:900px){.workshops-module__MtmyuG__row{grid-template-columns:repeat(auto-fit,minmax(280px,360px));justify-content:center;gap:20px;padding:6px 24px 24px;display:grid;overflow:visible}.workshops-module__MtmyuG__row>.workshops-module__MtmyuG__card{flex:none}.workshops-module__MtmyuG__row>.workshops-module__MtmyuG__card:first-child,.workshops-module__MtmyuG__row>.workshops-module__MtmyuG__card:last-child{margin:0}.workshops-module__MtmyuG__photo{height:190px}.workshops-module__MtmyuG__page{padding:40px 24px 72px}.workshops-module__MtmyuG__layout{grid-template-columns:minmax(0,1fr) 380px;gap:32px}.workshops-module__MtmyuG__aside{position:sticky;top:96px}.workshops-module__MtmyuG__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.workshops-module__MtmyuG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
