@import "https://fonts.googleapis.com/css2?family=Assistant:wght@400;600;700;800;900&display=swap";
button,.lessonBtn,.registerBtn,.back,.itemActions a,.actions a,.topbar button,.hero a,.hero button,.cta,.ctaBtn,.primaryBtn{will-change:transform;transition:transform .22s,box-shadow .22s,filter .22s,opacity .22s}button:hover,.lessonBtn:hover,.registerBtn:hover,.back:hover,.itemActions a:hover,.actions a:hover,.topbar button:hover,.hero a:hover,.hero button:hover,.cta:hover,.ctaBtn:hover,.primaryBtn:hover{filter:brightness(1.08);transform:translateY(-3px)scale(1.015);box-shadow:0 18px 45px #00a3ff47}button:active,.lessonBtn:active,.registerBtn:active,.back:active,.itemActions a:active,.actions a:active,.topbar button:active,.hero a:active,.hero button:active,.cta:active,.ctaBtn:active,.primaryBtn:active{transform:translateY(0)scale(.98)}button:disabled{cursor:not-allowed;box-shadow:none!important;filter:none!important;transform:none!important}button,.lessonBtn{position:relative;overflow:hidden}button:after,.lessonBtn:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:80%;height:100%;transition:left .55s;position:absolute;top:0;left:-120%;transform:skew(-18deg)}button:hover:after,.lessonBtn:hover:after{left:130%}@media (prefers-reduced-motion:reduce){button,.lessonBtn,.registerBtn,.back,.itemActions a,.actions a,.topbar button,.hero a,.hero button,.cta,.ctaBtn,.primaryBtn{transition:none}button:hover,.lessonBtn:hover,.registerBtn:hover,.back:hover,.itemActions a:hover,.actions a:hover,.topbar button:hover,.hero a:hover,.hero button:hover,.cta:hover,.ctaBtn:hover,.primaryBtn:hover{transform:none}}header,.siteHeader,.header,.navbar,.navBar,.topNav{animation:.75s cubic-bezier(.16,1,.3,1) both headerDrop;-webkit-backdrop-filter:blur(18px)!important;background:#02061761!important;border:1px solid #ffffff14!important;box-shadow:0 18px 60px #00000038!important}.brand,.brandMark,.brandMarkLogo,.logoImg{animation:.8s cubic-bezier(.16,1,.3,1) both logoPop}.hero,.heroPanel,.heroContent,main>section:first-of-type{animation:.9s cubic-bezier(.16,1,.3,1) both pageFadeUp}@keyframes headerDrop{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes pageFadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes logoPop{0%{opacity:0;transform:scale(.88)rotate(-4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){header,.siteHeader,.header,.navbar,.navBar,.topNav,.brand,.brandMark,.brandMarkLogo,.logoImg,.hero,.heroPanel,.heroContent,main>section:first-of-type{animation:none!important}}html,body{max-width:100%;overflow-x:hidden}img,video,iframe{max-width:100%}@media (max-width:1100px){.page{overflow-x:hidden!important}.page:has(.sidebar){display:block!important}.sidebar{border-bottom:1px solid #ffffff17!important;border-left:0!important;width:100%!important;min-height:auto!important;padding:20px!important;position:relative!important}.sidebar nav{flex-flow:wrap!important;gap:10px!important;display:flex!important}.sidebar nav a,.sidebar nav button{text-align:center!important;flex:180px!important;justify-content:center!important}.content{padding:28px!important}.grid,.cardsGrid,.coursesGrid,.priceGrid,.painGrid,.steps,.lessonCards,.stats{grid-template-columns:1fr!important}.wide{grid-column:auto!important}.nav{flex-wrap:wrap!important;gap:16px!important;height:auto!important;padding:16px 22px!important}.navLinks{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;width:100%!important}.hero{grid-template-columns:1fr!important;gap:34px!important;min-height:auto!important;padding:52px 22px!important}.hero h1{letter-spacing:-1.5px!important;font-size:clamp(42px,10vw,68px)!important;line-height:1!important}.heroCopy p{font-size:18px!important}.cockpit{width:100%!important;transform:none!important}.floatingCard{display:none!important}.terminalGrid{grid-template-columns:1fr!important}.pain,.modules,.pricing,.system,.platform,.proof,.finalCta{padding:70px 22px!important}.system,.platformShell{grid-template-columns:1fr!important}.sideMenu{display:none!important}.module{text-align:right!important;grid-template-columns:1fr!important}.featured{transform:none!important}.paymentRow,.usersSection .userCard,.courseItem,.usersSection .userCard>div:first-child{grid-template-columns:1fr!important}.tableCard{overflow-x:auto!important}}@media (max-width:640px){body{font-size:15px}.page{padding-left:14px!important;padding-right:14px!important}.content{padding:20px 14px!important}h1{font-size:38px!important;line-height:1.08!important}h2{font-size:30px!important;line-height:1.15!important}h3{font-size:22px!important}p{font-size:15px!important}.brand{gap:10px!important}.brandMark,.brandMarkLogo,.brand img{width:42px!important;height:42px!important}.brand b{font-size:14px!important}.brand small{font-size:10px!important}.nav{border-radius:18px!important;position:relative!important;top:0!important}.navLinks a{padding:10px 13px!important;font-size:13px!important}.hero{padding:42px 8px!important}.hero h1{font-size:44px!important}.heroActions{flex-direction:column!important}.heroActions a,.mainBtn,.ghostBtn,.finalCta a,.priceCard a,button{text-align:center!important;width:100%!important}.trustLine{grid-template-columns:1fr!important;display:grid!important}.cockpit{border-radius:24px!important;padding:18px!important}.pair strong{font-size:24px!important}.chart{height:230px!important}.bars{height:170px!important;left:12px!important;right:12px!important}.tickerItem{min-width:180px!important;font-size:13px!important}.painCard,.step,.priceCard,.card,.courseCard,.tableCard{border-radius:22px!important;padding:20px!important}.sectionHead{margin-bottom:28px!important}.sectionHead h2,.systemText h2,.quote h2,.finalCta h2{font-size:32px!important}.platformContent{padding:20px!important}.platformTop{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.module{padding:18px!important}.footerSocial,.socialIcons{flex-wrap:wrap!important}.siteFooter,footer{text-align:center!important;flex-direction:column!important;gap:18px!important}.designGrid,.toggleGrid{grid-template-columns:1fr!important}input,textarea,select{font-size:16px!important}.usersHead{flex-direction:column!important;align-items:stretch!important}.usersSearch{max-width:100%!important}.courseAccess{flex-wrap:wrap!important}.paymentRow{gap:10px!important}code,.email{word-break:break-all!important}}@media (max-width:390px){.hero h1{font-size:38px!important}.navLinks{justify-content:stretch!important}.navLinks a{text-align:center!important;flex:100%!important}.cockpitHeader,.pair{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}}footer .footerText{margin-bottom:14px!important;line-height:1.6!important}footer .legalLinks{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:18px!important;margin:12px 0 18px!important;display:flex!important}footer .legalLinks a{color:#94a3b8!important;padding:4px 8px!important;font-size:14px!important;font-weight:900!important;text-decoration:none!important}footer .legalLinks a:hover{color:#00f5a0!important}footer .footerSocial{justify-content:center!important;align-items:center!important;gap:12px!important;margin-top:10px!important;display:flex!important}footer{line-height:1.5!important}.usersSection .userCard{grid-template-columns:1fr!important;gap:14px!important;padding:18px!important;display:grid!important}.usersSection .userCard>div:first-child{grid-template-columns:90px 160px minmax(240px,1fr) 90px!important;align-items:center!important;gap:14px!important;width:100%!important;display:grid!important}.usersSection .userCard small,.usersSection .userCard b,.usersSection .userCard p,.usersSection .userCard em{margin:0!important}.usersSection .userCard p,.usersSection .email{text-align:right!important;word-break:break-word!important;direction:ltr!important}.usersSection .adminNoteBox{color:#f8c44f!important;text-align:right!important;background:#f8c44f1f!important;border:1px solid #f8c44f24!important;border-radius:14px!important;grid-column:1/-1!important;width:100%!important;margin:4px 0 0!important;padding:10px 14px!important;font-size:13px!important;line-height:1.45!important}.usersSection .courseAccess{background:#00f5a00b!important;border:1px solid #00f5a01f!important;border-radius:18px!important;flex-wrap:wrap!important;grid-column:1/-1!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:0!important;padding:34px 12px 12px!important;display:flex!important;position:relative!important}.usersSection .courseAccess:before{content:"הרשאות קורסים";color:#00f5a0;opacity:.9;font-size:12px;font-weight:900;position:absolute;top:9px;right:14px}.usersSection .courseAccess button{white-space:nowrap!important;border-radius:999px!important;width:auto!important;min-width:86px!important;max-width:160px!important;padding:8px 12px!important;font-size:12px!important;line-height:1.1!important}.usersSection .userActions{background:#ffffff09!important;border:1px solid #ffffff17!important;border-radius:18px!important;flex-wrap:wrap!important;grid-column:1/-1!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:0!important;padding:34px 12px 12px!important;display:flex!important;position:relative!important}.usersSection .userActions:before{content:"פעולות";color:#94a3b8;font-size:12px;font-weight:900;position:absolute;top:9px;right:14px}.usersSection .userActions button,.usersSection .userActions span{white-space:nowrap!important;border-radius:999px!important;width:auto!important;min-width:92px!important;padding:8px 12px!important;font-size:12px!important;line-height:1.1!important}.usersSection .noteUserBtn{color:#f8c44f!important;background:#f8c44f29!important}.usersSection .resetPasswordBtn{color:#7dd3fc!important;background:#00a3ff24!important}.usersSection .deleteUserBtn{color:#ff8b8b!important;background:#ff5b5b29!important}@media (max-width:900px){.usersSection .userCard>div:first-child{grid-template-columns:1fr!important}.usersSection .courseAccess,.usersSection .userActions{justify-content:stretch!important}.usersSection .courseAccess button,.usersSection .userActions button,.usersSection .userActions span{flex:120px!important}}.usersSection .userActions{flex-flow:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;display:flex!important}.usersSection .userActions button,.usersSection .userActions a,.usersSection .userActions span{text-align:center!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:110px!important;max-width:none!important;margin:0!important;display:inline-flex!important}.usersSection .userActions>*{margin:0!important}@media (max-width:700px){.usersSection .userActions{justify-content:flex-start!important}.usersSection .userActions button,.usersSection .userActions a,.usersSection .userActions span{min-width:96px!important}}.topActions .homeBtn,.legalTopActions .homeBtn{border-radius:999px!important;width:auto!important;min-width:auto!important;margin-bottom:22px!important;padding:9px 14px!important;font-size:13px!important;line-height:1.1!important}.topActions .backButton,.legalTopActions .backButton{padding:9px 14px!important;font-size:13px!important;line-height:1.1!important}@media (max-width:640px){.topActions .homeBtn,.legalTopActions .homeBtn,.topActions .backButton,.legalTopActions .backButton{width:auto!important;padding:9px 12px!important;font-size:12px!important}}.usersSection .communityAccessBtn{color:#d8b4fe!important;background:#a855f729!important}.usersSection .communityAccessBtn.active{color:#00f5a0!important;background:#00f5a029!important}.usersSection .communityBadgeBox{color:#d8b4fe!important;text-align:right!important;background:#a855f71f!important;border:1px solid #a855f72e!important;border-radius:14px!important;grid-column:1/-1!important;width:100%!important;margin:4px 0 0!important;padding:10px 14px!important;font-size:13px!important;font-weight:900!important;line-height:1.45!important}.tradesPage .card{border-radius:22px!important;margin-bottom:16px!important;padding:18px!important}.tradesPage .card h2{margin:6px 0 16px!important;font-size:24px!important}.tradesPage .formGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:12px!important;display:grid!important}.tradesPage input,.tradesPage select{border-radius:13px!important;height:42px!important;margin:0!important;padding:8px 12px!important;font-size:13px!important}.tradesPage .card>button{min-width:120px!important;padding:10px 18px!important;font-size:13px!important}.tradesPage .tradesList{gap:8px!important;display:grid!important}.tradesPage .tradeRow{border-radius:15px!important;grid-template-columns:1fr .65fr 1.1fr .65fr .9fr .65fr .9fr auto!important;gap:10px!important;min-height:48px!important;padding:10px 14px!important;font-size:13px!important}.tradesPage .tradeRow b,.tradesPage .tradeRow span,.tradesPage .tradeRow strong{font-size:13px!important;line-height:1.2!important}.tradesPage .deleteBtn{min-width:58px!important;padding:7px 12px!important;font-size:12px!important}.tradesPage .stats{gap:12px!important;margin-bottom:16px!important}.tradesPage .stats div{border-radius:20px!important;padding:16px!important}.tradesPage .stats b{font-size:24px!important}.tradesPage .chart{height:220px!important}@media (max-width:900px){.tradesPage .formGrid,.tradesPage .tradeRow,.tradesPage .stats{grid-template-columns:1fr!important}.tradesPage input,.tradesPage select{height:44px!important}}.tradesPage .formGrid{grid-template-columns:repeat(4,220px)!important;justify-content:end!important;gap:16px 22px!important;margin-top:12px!important;margin-bottom:20px!important}.tradesPage input,.tradesPage select{box-sizing:border-box!important;border-radius:12px!important;width:220px!important;max-width:220px!important;height:38px!important;padding:7px 12px!important;font-size:13px!important}.tradesPage .card{padding:24px 32px!important}.tradesPage .card>button{justify-content:center!important;width:auto!important;min-width:120px!important;padding:11px 18px!important;font-size:13px!important;display:inline-flex!important}@media (max-width:1100px){.tradesPage .formGrid{grid-template-columns:repeat(2,220px)!important}}@media (max-width:640px){.tradesPage .formGrid{grid-template-columns:1fr!important;justify-content:stretch!important}.tradesPage input,.tradesPage select{width:100%!important;max-width:100%!important}}.tradesPage .top nav a{border-radius:999px!important;width:auto!important;min-width:auto!important;padding:8px 13px!important;font-size:12px!important;line-height:1.1!important}.tradesPage .top nav{gap:7px!important}.tradesPage .top{direction:rtl!important}.tradesPage .top nav{justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:auto!important;display:flex!important}.tradesPage .top nav a{border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:auto!important;height:auto!important;padding:8px 14px!important;font-size:13px!important;line-height:1.1!important;display:inline-flex!important}.tradesPage .top{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.tradesPage .top nav{order:2!important}.tradesPage .top>:first-child{order:1!important}.homeCommunityLocked{text-align:center;color:#fff;background:#ffffff0e;border:1px solid #ffffff24;border-radius:34px;width:min(1120px,100% - 36px);margin:90px auto;padding:44px 34px;position:relative;box-shadow:0 35px 100px #00000057}.homeCommunityLocked .homeBackButton{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:900;position:absolute;top:24px;right:24px}.homeCommunityLogo{flex-direction:column;align-items:center;gap:14px;margin-bottom:34px;display:flex}.homeCommunityLogo img{width:220px;max-width:70%;height:auto}.homeCommunityLogo small{color:#94a3b8;margin-top:6px;font-size:17px;font-weight:800;display:block}.homeCommunityLocked h2{color:#fff;margin:0 0 22px;font-size:clamp(44px,7vw,82px);line-height:1.05}.homeCommunityLocked p{color:#94a3b8;max-width:700px;margin:0 auto 34px;font-size:24px;font-weight:800;line-height:1.6}.homeCommunityLocked a{color:#fff;background:linear-gradient(135deg,#00a3ff,#06f);border-radius:999px;justify-content:center;align-items:center;padding:19px 38px;font-size:24px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 24px 70px #00a3ff38}@media (max-width:700px){.homeCommunityLocked{margin:54px auto;padding:72px 22px 30px}.homeCommunityLogo img{width:160px}.homeCommunityLogo b{font-size:24px}.homeCommunityLocked p{font-size:18px}.homeCommunityLocked a{padding:15px 28px;font-size:18px}}.platform{padding-top:70px!important;padding-bottom:70px!important}.platformShell{display:none!important}.homeCommunityLocked{color:#fff!important;background:radial-gradient(circle at 15% 10%,#00a3ff38,#0000 32%),radial-gradient(circle at 85% 80%,#00f5a029,#0000 28%),#ffffff0e!important;border:1px solid #ffffff21!important;border-radius:36px!important;width:min(1180px,100% - 36px)!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;box-shadow:0 40px 120px #0000006b!important}.homeCommunityInner{grid-template-columns:.85fr 1.15fr!important;align-items:center!important;gap:34px!important;padding:46px!important;display:grid!important}.homeCommunityLogo{text-align:center!important;background:linear-gradient(#ffffff14,#ffffff09),#02061761!important;border:1px solid #ffffff1c!important;border-radius:30px!important;place-items:center!important;min-height:360px!important;display:grid!important}.homeCommunityLogo img{filter:drop-shadow(0 24px 45px #00a3ff40)!important;width:210px!important;max-width:72%!important;height:auto!important;margin-bottom:20px!important}.homeCommunityLogo b{letter-spacing:1px!important;color:#fff!important;font-size:28px!important;display:block!important}.homeCommunityLogo small{color:#00f5a0!important;letter-spacing:2px!important;margin-top:8px!important;font-size:13px!important;font-weight:900!important;display:block!important}.homeCommunityText{text-align:right!important}.homeCommunityText span{color:#00f5a0!important;background:#00f5a01f!important;border-radius:999px!important;margin-bottom:14px!important;padding:8px 14px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.homeCommunityText h2{letter-spacing:-1px!important;color:#fff!important;margin:0 0 18px!important;font-size:clamp(38px,5vw,68px)!important;line-height:1.02!important}.homeCommunityText p{color:#aab7ce!important;max-width:620px!important;margin:0 0 26px!important;font-size:19px!important;font-weight:700!important;line-height:1.75!important}.homeCommunityFeatures{grid-template-columns:repeat(3,1fr)!important;gap:12px!important;margin-bottom:28px!important;display:grid!important}.homeCommunityFeatures div{color:#fff!important;text-align:center!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:18px!important;padding:16px 14px!important;font-size:15px!important;font-weight:900!important}.homeCommunityText a{color:#fff!important;background:linear-gradient(135deg,#00a3ff,#06f)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;padding:17px 34px!important;font-size:18px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 24px 70px #00a3ff3d!important}.homeCommunityText a:hover{transform:translateY(-2px)!important}@media (max-width:900px){.homeCommunityInner{grid-template-columns:1fr!important;padding:26px!important}.homeCommunityLogo{min-height:260px!important}.homeCommunityFeatures{grid-template-columns:1fr!important}.homeCommunityText{text-align:center!important}.homeCommunityText p{margin-left:auto!important;margin-right:auto!important}}.homeCommunityLocked,.homeCommunityLogo,.homeCommunityFeatures div{border:none!important}.ticker{display:none!important}.liveTicker .liveTickerTrack,.liveTicker:hover .liveTickerTrack{animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-play-state:running!important}.liveTickerTrack{will-change:transform!important}.liveTicker{direction:ltr!important;width:100%!important;overflow:hidden!important}.liveTickerTrack{will-change:transform!important;flex-wrap:nowrap!important;width:max-content!important;min-width:max-content!important;animation:55s linear infinite tickerMove!important;display:flex!important}.liveTickerItem{flex:none!important}.liveTicker .liveTickerTrack,.liveTicker:hover .liveTickerTrack{animation-play-state:running!important}.liveTickerTrack{animation-duration:110s!important}html,body,#__next{min-height:100%;margin:0;padding:0;background:#02040a!important}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#02040a!important}body{min-height:100dvh;overflow-x:hidden;background-color:#02040a!important}body:before{content:"";z-index:-1;pointer-events:none;background:#02040a;position:fixed;inset:0}@media (max-width:700px){.dashboardPage .studentBadge,.dashboardPage .roleBadge,.dashboardPage .userRole,.dashboardPage .statusBadge{border-radius:999px!important;width:auto!important;min-width:80px!important;max-width:105px!important;height:auto!important;padding:7px 14px!important;font-size:10px!important;line-height:1!important}.dashboardPage [class*=role],.dashboardPage [class*=Role],.dashboardPage [class*=badge],.dashboardPage [class*=Badge]{border-radius:999px!important;width:fit-content!important;min-width:58px!important;max-width:88px!important;height:auto!important;padding:5px 10px!important;font-size:9px!important;line-height:1!important}.dashboardPage section,.dashboardPage .card,.dashboardPage .profileCard,.dashboardPage .welcomeCard,.dashboardPage .heroCard{box-shadow:none!important;border-color:#ffffff14!important}.dashboardPage{background:#02040a!important}.dashboardPage header button,.dashboardPage .hero button,.dashboardPage .welcome button{text-align:center!important;width:64px!important;min-width:64px!important;max-width:64px!important;padding:5px 6px!important;font-size:9px!important;line-height:1!important}.dashboardPage nav{gap:8px!important;max-width:92%!important;margin:10px auto 18px!important;padding:8px!important}.dashboardPage nav a,.dashboardPage nav button{border-radius:10px!important;width:100%!important;min-height:36px!important;padding:8px 10px!important;font-size:12px!important;line-height:1.1!important}.dashboardPage nav .logoutBtn{min-height:36px!important;padding:8px 10px!important;font-size:12px!important}}@media (max-width:760px){.dashboardMobileSplitNav{grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:14px 12px!important;width:100%!important;max-width:100%!important;margin:18px auto 26px!important;padding:0 16px!important;display:grid!important}.dashboardMobileSplitNav a,.dashboardMobileSplitNav button{text-align:center!important;white-space:nowrap!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:0 10px!important;font-size:13px!important;font-weight:900!important;line-height:1.15!important;display:inline-flex!important}.dashboardMobileSplitNav .logoutBtn{grid-column:span 1!important}}@media only screen and (max-width:760px){nav.dashboardMobileSplitNav{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:12px!important;width:100%!important;margin:16px auto 24px!important;padding:0 14px!important;display:grid!important}nav.dashboardMobileSplitNav>a,nav.dashboardMobileSplitNav>button{text-align:center!important;white-space:nowrap!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 8px!important;font-size:12px!important;line-height:1.1!important;display:flex!important}nav.dashboardMobileSplitNav>.logoutBtn{grid-column:auto!important}}.painCard .painIcon{object-fit:contain!important;filter:drop-shadow(0 12px 22px #00f5a02e)!important;width:58px!important;height:58px!important;margin-bottom:18px!important;display:block!important}@media (max-width:700px){.painCard .painIcon{width:52px!important;height:52px!important;margin-bottom:14px!important}}.painCard .painIcon{object-fit:contain!important;filter:drop-shadow(0 18px 28px #00f5a038)!important;background:0 0!important;width:92px!important;height:92px!important;margin-bottom:22px!important}@media (max-width:700px){.painCard .painIcon{width:78px!important;height:78px!important;margin-bottom:18px!important}}.painCard img.painIcon,.painCard .painIcon{width:110px!important;max-width:110px!important;height:110px!important;max-height:110px!important;box-shadow:none!important;object-fit:contain!important;filter:drop-shadow(0 18px 30px #00f5a040)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0 0 22px!important;padding:0!important;display:block!important}.painCard img.painIcon:before,.painCard img.painIcon:after{display:none!important}@media (max-width:700px){.painCard img.painIcon,.painCard .painIcon{width:90px!important;max-width:90px!important;height:90px!important;max-height:90px!important}}.painCard img.painIcon{width:120px!important;max-width:120px!important;height:120px!important;max-height:120px!important;box-shadow:none!important;object-fit:contain!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0 auto 20px!important;padding:0!important}@media (max-width:700px){.painCard img.painIcon{width:96px!important;max-width:96px!important;height:96px!important;max-height:96px!important}}.painCard img.painIcon{transform-origin:50%!important;transition:transform .25s,filter .25s!important;animation:3.8s ease-in-out infinite painIconFloat!important}.painCard:nth-child(2) img.painIcon{animation-delay:.35s!important}.painCard:nth-child(3) img.painIcon{animation-delay:.7s!important}.painCard:nth-child(4) img.painIcon{animation-delay:1.05s!important}.painCard{transition:transform .25s,border-color .25s,background .25s!important}.painCard:hover{background:#ffffff13!important;border-color:#00f5a052!important;transform:translateY(-6px)!important}.painCard:hover img.painIcon{filter:drop-shadow(0 22px 34px #00f5a059)!important;transform:scale(1.08)!important}@keyframes painIconFloat{0%,to{filter:drop-shadow(0 16px 26px #00f5a033);transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 24px 36px #1f8cff47);transform:translateY(-8px)scale(1.03)}}@media (prefers-reduced-motion:reduce){.painCard img.painIcon{animation:none!important}.painCard,.painCard:hover,.painCard:hover img.painIcon{transition:none!important;transform:none!important}}.modulesList .module,.modules .module,.lessonModule,.moduleItem{text-align:center!important;justify-content:center!important;align-items:center!important;gap:18px!important;display:flex!important}.modulesList .module h3,.modules .module h3,.lessonModule h3,.moduleItem h3{text-align:center!important;flex:0 auto!important;margin:0!important}.modulesList .module button,.modules .module button,.lessonModule button,.moduleItem button{margin:0!important;position:static!important}.modulesGrid>div,.modulesList>div{text-align:center!important;justify-content:center!important;align-items:center!important;gap:18px!important;display:flex!important}.modulesGrid>div h3,.modulesList>div h3{text-align:center!important;margin:0!important}.modulesGrid>div span,.modulesList>div span{display:none!important}.module{width:min(720px,92%)!important;max-width:720px!important;margin-left:auto!important;margin-right:auto!important}.module b{text-align:center!important}.module em{flex-shrink:0!important}.module{width:min(560px,88%)!important;max-width:560px!important}.modulesGrid,.modulesList,.modules{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;max-width:880px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.module{width:100%!important;max-width:none!important;margin:0!important}@media (max-width:700px){.modulesGrid,.modulesList,.modules{grid-template-columns:1fr!important;max-width:92%!important}}section:has(.module){display:block!important}section:has(.module)>div:has(.module){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;max-width:880px!important;margin:0 auto!important;display:grid!important}section:has(.module) .module{width:100%!important;max-width:none!important;margin:0!important}@media (max-width:700px){section:has(.module)>div:has(.module){grid-template-columns:1fr!important;max-width:92%!important}}.module{cursor:pointer!important;overflow:hidden!important}.module summary{cursor:pointer!important;justify-content:center!important;align-items:center!important;gap:18px!important;width:100%!important;list-style:none!important;display:flex!important}.module summary::-webkit-details-marker{display:none!important}.module em{transition:transform .25s,color .25s!important}.module[open] em{color:#00f5a0!important;transform:rotate(45deg)scale(1.08)!important}.module p{color:#94a3b8!important;text-align:center!important;border-top:1px solid #ffffff1a!important;max-width:92%!important;margin:14px auto 0!important;padding-top:12px!important;font-size:14px!important;font-weight:800!important;line-height:1.7!important;animation:.25s both moduleTextIn!important}@keyframes moduleTextIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.modulePlus{color:#00f5a0!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:0!important;font-size:28px!important;font-weight:900!important;line-height:1!important;transition:transform .22s,color .22s!important}.modulePlus:hover{color:#fff!important;transform:rotate(90deg)scale(1.12)!important}.moduleModalOverlay{z-index:99999!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#020617a8!important;justify-content:center!important;align-items:center!important;padding:18px!important;animation:.2s both moduleOverlayIn!important;display:flex!important;position:fixed!important;inset:0!important}.moduleModal{color:#fff!important;text-align:center!important;background:radial-gradient(circle at 20% 0,#00f5a024,#0000 34%),#07111ff5!important;border:1px solid #ffffff21!important;border-radius:26px!important;width:min(420px,92vw)!important;padding:28px!important;animation:.25s both moduleModalIn!important;position:relative!important;box-shadow:0 28px 90px #00000073!important}.moduleModalClose{color:#fff!important;cursor:pointer!important;background:#ffffff14!important;border:0!important;border-radius:50%!important;width:34px!important;height:34px!important;font-size:24px!important;position:absolute!important;top:12px!important;left:12px!important}.moduleModal h3{margin:10px 0 12px!important;font-size:24px!important}.moduleModal p{color:#94a3b8!important;margin:0!important;font-size:15px!important;font-weight:800!important;line-height:1.8!important}@keyframes moduleOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes moduleModalIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.module{position:relative!important;overflow:visible!important}.moduleMiniPopup{z-index:50!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;text-align:center!important;background:#07111ff5!important;border:1px solid #00f5a038!important;border-radius:16px!important;width:min(320px,92vw)!important;padding:14px 16px!important;animation:.22s both moduleMiniIn!important;position:absolute!important;bottom:calc(100% + 10px)!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 18px 50px #00000059!important}.moduleMiniPopup:after{content:""!important;background:#07111ff5!important;border-bottom:1px solid #00f5a038!important;border-right:1px solid #00f5a038!important;width:14px!important;height:14px!important;position:absolute!important;bottom:-7px!important;left:50%!important;transform:translate(-50%)rotate(45deg)!important}.moduleMiniPopup p{color:#cbd5e1!important;margin:0!important;font-size:13px!important;font-weight:800!important;line-height:1.65!important}@keyframes moduleMiniIn{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.modulePlus{z-index:3!important}.moduleMiniPopup{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .22s,transform .22s,visibility .22s!important;transform:translate(-50%)translateY(8px)scale(.96)!important}.moduleHoverText{cursor:help!important}.moduleHoverText:hover~.moduleMiniPopup,.moduleMiniPopup:hover{opacity:1!important;visibility:visible!important;transform:translate(-50%)translateY(0)scale(1)!important}.module em{pointer-events:none!important}.moduleMiniPopup{opacity:0!important;visibility:hidden!important;pointer-events:none!important;filter:blur(4px)!important;transition:opacity .42s,transform .42s cubic-bezier(.16,1,.3,1),filter .42s,visibility .42s!important;transform:translate(-50%)translateY(14px)scale(.94)!important}.moduleHoverText:hover~.moduleMiniPopup,.moduleMiniPopup:hover{opacity:1!important;visibility:visible!important;filter:blur()!important;transform:translate(-50%)translateY(0)scale(1)!important}.moduleHoverText{transition:color .28s,transform .28s!important}.moduleHoverText:hover{color:#00f5a0!important;transform:translateY(-1px)!important}@media (max-width:700px){.module{position:relative!important}.moduleMiniPopup{z-index:999!important;width:min(300px,100vw - 36px)!important;padding:13px 14px!important;top:calc(100% + 10px)!important;bottom:auto!important;left:50%!important}.moduleMiniPopup:after{border:0!important;border-top:1px solid #00f5a038!important;border-left:1px solid #00f5a038!important;top:-7px!important;bottom:auto!important}.moduleHoverText:hover~.moduleMiniPopup,.moduleMiniPopup:hover{transform:translate(-50%)translateY(0)scale(1)!important}}.painCard{min-height:250px!important;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,background .35s,box-shadow .35s!important}.painCard:hover{background:#ffffff13!important;border-color:#00f5a042!important;transform:translateY(-8px)!important;box-shadow:0 28px 80px #00000047!important}.painCard:hover img.painIcon{transform:translateY(-4px)scale(1.04)!important}@media (max-width:700px){.priceGrid>div:nth-child(2):before{font-size:10px!important;top:-10px!important}}.priceGrid>div,.pricing .priceCard,.priceCard{transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,background .35s,box-shadow .35s!important}.priceGrid>div:hover,.pricing .priceCard:hover,.priceCard:hover{border-color:#00f5a047!important;transform:translateY(-8px)!important;box-shadow:0 30px 90px #00000052!important}.priceGrid a,.pricing a{transition:transform .22s,box-shadow .22s,background .22s!important}.priceGrid a:hover,.pricing a:hover{transform:translateY(-2px)!important;box-shadow:0 16px 34px #00f5a02e!important}.priceGrid>div:nth-child(2){background:radial-gradient(circle at 50% 0,#00f5a021,#0000 42%),#ffffff12!important;border-color:#00f5a057!important;position:relative!important}.priceGrid>div:nth-child(2):before{content:"MOST POPULAR"!important;color:#02040a!important;letter-spacing:.5px!important;background:linear-gradient(135deg,#00f5a0,#1f8cff)!important;border-radius:999px!important;padding:6px 14px!important;font-size:11px!important;font-weight:950!important;position:absolute!important;top:-13px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 12px 30px #00f5a033!important}@media (max-width:700px){.priceGrid>div:nth-child(2):before{font-size:10px!important;top:-10px!important}}.finalCta{text-align:center!important;background:radial-gradient(circle at 20% 0,#00f5a02e,#0000 34%),radial-gradient(circle at 80% 20%,#1f8cff2e,#0000 36%),#fff1!important;border:1px solid #ffffff21!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 110px #00000059!important}.finalCta:before{content:""!important;pointer-events:none!important;background:linear-gradient(120deg,#0000,#00f5a029,#0000)!important;animation:6s ease-in-out infinite finalCtaShine!important;position:absolute!important;inset:-2px!important;transform:translate(-100%)!important}.finalCta h2{max-width:850px!important;margin-left:auto!important;margin-right:auto!important}.finalCta p{max-width:680px!important;margin-left:auto!important;margin-right:auto!important}.finalCta a{color:#02040a!important;background:linear-gradient(135deg,#00f5a0,#1f8cff)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:54px!important;padding:0 30px!important;font-weight:950!important;text-decoration:none!important;transition:transform .25s,box-shadow .25s!important;display:inline-flex!important;box-shadow:0 20px 45px #00f5a038!important}.finalCta a:hover{transform:translateY(-3px)scale(1.02)!important;box-shadow:0 26px 60px #00f5a04d!important}@keyframes finalCtaShine{0%,70%,to{transform:translate(-100%)}85%{transform:translate(100%)}}@media (max-width:700px){.finalCta{border-radius:26px!important;padding:34px 18px!important}.finalCta a{width:100%!important;min-height:50px!important}}.bars i{transform-origin:bottom!important;transition:height .3s,transform .3s!important;animation:2.8s ease-in-out infinite heroBarPulse!important}.bars i:first-child{animation-delay:0s!important}.bars i:nth-child(2){animation-delay:.12s!important}.bars i:nth-child(3){animation-delay:.24s!important}.bars i:nth-child(4){animation-delay:.36s!important}.bars i:nth-child(5){animation-delay:.48s!important}.bars i:nth-child(6){animation-delay:.6s!important}.bars i:nth-child(7){animation-delay:.72s!important}.bars i:nth-child(8){animation-delay:.84s!important}.bars i:nth-child(9){animation-delay:.96s!important}.bars i:nth-child(10){animation-delay:1.08s!important}.bars i:nth-child(11){animation-delay:1.2s!important}.bars i:nth-child(12){animation-delay:1.32s!important}.bars i:nth-child(13){animation-delay:1.44s!important}.bars i:nth-child(14){animation-delay:1.56s!important}.bars i:nth-child(15){animation-delay:1.68s!important}.bars i:nth-child(16){animation-delay:1.8s!important}@keyframes heroBarPulse{0%,to{opacity:.68;filter:brightness(.9);transform:scaleY(.82)}45%{opacity:1;filter:brightness(1.35)drop-shadow(0 0 12px #00f5a047);transform:scaleY(1.08)}70%{opacity:.86;filter:brightness(1.05);transform:scaleY(.96)}}.bars i.blue{animation-name:heroBarPulseBlue!important}.bars i.gold{animation-name:heroBarPulseGold!important}@keyframes heroBarPulseBlue{0%,to{opacity:.68;filter:brightness(.9);transform:scaleY(.84)}50%{opacity:1;filter:brightness(1.35)drop-shadow(0 0 14px #1f8cff57);transform:scaleY(1.1)}}@keyframes heroBarPulseGold{0%,to{opacity:.72;filter:brightness(.92);transform:scaleY(.8)}50%{opacity:1;filter:brightness(1.3)drop-shadow(0 0 14px #ffcc6659);transform:scaleY(1.06)}}@media (prefers-reduced-motion:reduce){.bars i{animation:none!important;transform:none!important}}.bars i{opacity:1!important;filter:none!important;transform-origin:bottom!important;animation:none!important;transform:scaleY(1)!important}.cockpit:hover .bars i,.heroVisual:hover .bars i,.chartBox:hover .bars i{animation:2.8s ease-in-out infinite heroBarPulse!important}.cockpit:hover .bars i.blue,.heroVisual:hover .bars i.blue,.chartBox:hover .bars i.blue{animation-name:heroBarPulseBlue!important}.cockpit:hover .bars i.gold,.heroVisual:hover .bars i.gold,.chartBox:hover .bars i.gold{animation-name:heroBarPulseGold!important}.coursePage .courseHero,.courseHero{align-items:center!important;gap:48px!important;padding-top:90px!important;padding-bottom:90px!important}.coursePage .courseHero h1,.courseHero h1{margin-bottom:22px!important;line-height:1.05!important}.coursePage .courseHero p,.courseHero p{margin-bottom:28px!important;line-height:1.75!important}.coursePage .priceCard,.courseHero .priceCard{margin-top:30px!important}.coursePage .program,.program{margin-top:80px!important;padding-top:40px!important}.coursePage .programGrid,.programGrid{gap:18px 22px!important}.coursePage .programItem,.programItem{min-height:70px!important;padding:18px 24px!important}@media (max-width:900px){.coursePage .courseHero,.courseHero{gap:28px!important;padding-top:46px!important;padding-bottom:56px!important}.coursePage .priceCard,.courseHero .priceCard{margin-top:18px!important}.coursePage .program,.program{margin-top:48px!important;padding-top:24px!important}}.courseDetailPage{padding-top:34px!important}.courseDetailPage section:first-of-type{grid-template-columns:1fr 360px!important;align-items:start!important;gap:56px!important;padding-top:70px!important;padding-bottom:110px!important;display:grid!important}.courseDetailPage section:first-of-type h1{margin-bottom:24px!important;line-height:1.05!important}.courseDetailPage section:first-of-type p{margin-bottom:28px!important;line-height:1.75!important}.courseDetailPage section:first-of-type>div:last-child{margin-top:18px!important}.courseDetailPage section:nth-of-type(2){margin-top:40px!important;padding-top:40px!important}@media (max-width:900px){.courseDetailPage section:first-of-type{grid-template-columns:1fr!important;gap:28px!important;padding-top:42px!important;padding-bottom:56px!important}.courseDetailPage section:first-of-type>div:last-child{margin-top:0!important}}.section .modules{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 22px!important;max-width:860px!important;margin:34px auto 0!important;display:grid!important}.section .modules .module{text-align:right!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;max-width:none!important;min-height:70px!important;margin:0!important;padding:18px 24px!important;display:flex!important}.section .modules .module b{color:#00f5a0!important;flex-shrink:0!important;font-size:18px!important}.section .modules .module span{text-align:right!important;flex:1!important;line-height:1.35!important}@media (max-width:700px){.section .modules{grid-template-columns:1fr!important;gap:12px!important;max-width:92%!important}.section .modules .module{min-height:62px!important;padding:15px 18px!important}}.coursePage .section .modules,.section .modules{gap:18px 46px!important;max-width:940px!important}.coursePage .section .modules .module,.section .modules .module{box-sizing:border-box!important}@media (max-width:900px){.coursePage .section .modules,.section .modules{column-gap:28px!important;max-width:92%!important}}@media (max-width:700px){.coursePage .section .modules,.section .modules{grid-template-columns:1fr!important;row-gap:12px!important}}.dashboard .sideCard{display:none!important}.dashboard .topbar{min-height:auto!important;padding:18px 22px!important}.dashboard .topbar h1{margin:6px 0 0!important;font-size:clamp(26px,3.4vw,44px)!important}.dashboard .topbar small{font-size:12px!important}.dashboard .topbar button{border-radius:999px!important;min-height:38px!important;padding:0 16px!important;font-size:12px!important}.quickActions{grid-template-columns:repeat(3,1fr)!important;gap:12px!important;margin:16px 0 18px!important;display:grid!important}.quickActions a{color:#fff!important;background:#fff1!important;border:1px solid #ffffff1a!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;min-height:48px!important;padding:0 14px!important;font-size:14px!important;font-weight:900!important;text-decoration:none!important;transition:transform .22s,background .22s,border-color .22s!important;display:flex!important}.quickActions a:hover{background:#00f5a01a!important;border-color:#00f5a03d!important;transform:translateY(-3px)!important}.dashboard .heroPanel{gap:18px!important;min-height:auto!important;padding:22px!important}.dashboard .heroPanel h2{margin:8px 0 18px!important;font-size:clamp(28px,4vw,52px)!important}.dashboard .marketBox{transform-origin:50%!important;transform:scale(.92)!important}.dashboard .stats{gap:12px!important;margin-top:18px!important}.dashboard .stats>div{min-height:auto!important;padding:16px!important}.dashboard .stats b{font-size:28px!important}.dashboard .emptyState{text-align:center!important;padding:28px!important}.dashboard .emptyState h2{margin:0!important;font-size:24px!important}@media (max-width:900px){.quickActions{grid-template-columns:1fr!important;gap:10px!important}.quickActions a{min-height:44px!important;font-size:13px!important}.dashboard .heroPanel{padding:18px!important}.dashboard .marketBox{transform:none!important}.dashboard .stats{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:520px){.dashboard .stats{grid-template-columns:1fr 1fr!important}.dashboard .stats b{font-size:24px!important}}.dashboard .heroPanel{grid-template-columns:1fr!important;width:100%!important}.dashboard .heroPanel .copy{width:100%!important;max-width:none!important}.dashboard .heroPanel .progress{width:100%!important}.dashboard .progressText b{font-size:15px!important;font-weight:900!important;line-height:1.2!important}.dashboard .progressText span{font-size:15px!important;line-height:1.2!important}.dashboard .heroPanel .progress{border-radius:999px!important;height:8px!important;margin-top:12px!important}.dashboard .heroPanel .progress i{border-radius:999px!important;height:8px!important}.dashboard .content{gap:16px!important}.dashboard .heroPanel{border-radius:24px!important;padding:18px 22px!important}.dashboard .heroPanel .copy span{margin-bottom:6px!important;font-size:12px!important}.dashboard .heroPanel h2{margin:6px 0 14px!important;font-size:clamp(24px,3vw,36px)!important;line-height:1.15!important}.dashboard .progressText{align-items:center!important;gap:8px!important;margin-top:8px!important;display:flex!important}.dashboard .stats>div{border-radius:18px!important;padding:13px 14px!important}.dashboard .stats small{font-size:11px!important}.dashboard .stats b{margin-top:4px!important;font-size:22px!important}.dashboard .emptyState{border-radius:20px!important;min-height:auto!important;padding:18px!important}.dashboard .emptyState h2{font-size:18px!important}.dashboard .sidebar{gap:14px!important}.dashboard nav{gap:8px!important}.dashboard nav a,.dashboard nav button{border-radius:13px!important;min-height:38px!important;padding:9px 12px!important;font-size:13px!important}@media (max-width:700px){.dashboard .heroPanel{padding:16px!important}.dashboard .topbar{padding:15px 16px!important}.dashboard .topbar h1{font-size:24px!important}}.dashboard .topbar{border-radius:18px!important;min-height:auto!important;padding:12px 16px!important}.dashboard .topbar small{opacity:.78!important;font-size:11px!important;line-height:1!important}.dashboard .topbar h1{margin:4px 0 0!important;font-size:22px!important;line-height:1.1!important}.dashboard .topbar button{letter-spacing:.6px!important;border-radius:999px!important;min-height:30px!important;padding:0 12px!important;font-size:10px!important}@media (max-width:700px){.dashboard .topbar{border-radius:16px!important;padding:10px 12px!important}.dashboard .topbar h1{font-size:19px!important}.dashboard .topbar button{min-height:28px!important;padding:0 10px!important;font-size:9px!important}}.dashboard .emptyState p{color:#94a3b8!important;margin:8px 0 16px!important;font-size:14px!important;font-weight:800!important}.dashboard .emptyState a{color:#02040a!important;background:linear-gradient(135deg,#00f5a0,#1f8cff)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:40px!important;padding:0 18px!important;font-size:13px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.dashboard .coursesSection{margin-top:16px!important}.dashboard .coursesSection .sectionHead{margin-bottom:14px!important}.dashboard .courseBlock{border-radius:22px!important;margin-bottom:14px!important;padding:18px!important}.dashboard .courseHeader{gap:14px!important}.dashboard .courseHeader small{font-size:11px!important}.dashboard .courseHeader h3{margin:5px 0!important;font-size:24px!important}.dashboard .courseHeader p{margin:0!important;font-size:13px!important;line-height:1.55!important}.dashboard .courseProgress{border-radius:16px!important;min-width:74px!important;padding:10px!important}.dashboard .courseProgress b{font-size:22px!important}.dashboard .courseProgress span{font-size:11px!important}.dashboard .courseBar{height:7px!important;margin-top:14px!important}.dashboard .courseBar i{height:7px!important}@media (max-width:700px){.dashboard .courseHeader{flex-direction:column!important;align-items:stretch!important}.dashboard .courseProgress{width:100%!important}}.dashboard .lessonList,.dashboard .lessonsList{gap:10px!important;margin-top:14px!important;display:grid!important}.dashboard .lesson,.dashboard .lessonItem{background:#ffffff0e!important;border:1px solid #ffffff14!important;border-radius:16px!important;min-height:auto!important;padding:13px 15px!important}.dashboard .lesson h4,.dashboard .lessonItem h4,.dashboard .lesson b,.dashboard .lessonItem b{margin:0!important;font-size:14px!important;line-height:1.35!important}.dashboard .lesson p,.dashboard .lessonItem p{color:#94a3b8!important;margin:5px 0 0!important;font-size:12px!important;line-height:1.45!important}.dashboard .lesson button,.dashboard .lessonItem button{border-radius:999px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important}.dashboard .sidebar{border-radius:26px!important;padding:18px!important}.dashboard .brand{margin-bottom:10px!important}.dashboard nav.dashboardMobileSplitNav{gap:8px!important}.dashboard nav.dashboardMobileSplitNav a,.dashboard nav.dashboardMobileSplitNav button{border-radius:12px!important;min-height:36px!important;padding:8px 11px!important;font-size:12px!important;line-height:1.1!important}.dashboard nav.dashboardMobileSplitNav a:hover,.dashboard nav.dashboardMobileSplitNav button:hover{background:#00f5a01a!important;border-color:#00f5a038!important;transform:translateY(-2px)!important}.dashboard nav.dashboardMobileSplitNav .logoutBtn{color:#ffb4b4!important;background:#ff50501f!important;margin-top:4px!important}@media (max-width:1024px){.dashboard .sidebar{padding:14px!important}.dashboard nav.dashboardMobileSplitNav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.dashboard nav.dashboardMobileSplitNav a,.dashboard nav.dashboardMobileSplitNav button{min-height:34px!important;padding:7px 8px!important;font-size:11px!important}}.homeLoggedGreeting{color:#fff!important;background:#00f5a01a!important;border:1px solid #00f5a038!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;margin-bottom:14px!important;padding:0 16px!important;font-size:14px!important;font-weight:900!important;display:inline-flex!important}@media (max-width:700px){.homeLoggedGreeting{width:100%!important;font-size:13px!important}}.loginPage,.authPage{background:radial-gradient(circle at 20% 0,#00f5a029,#0000 32%),radial-gradient(circle at 85% 20%,#1f8cff2e,#0000 34%),linear-gradient(#030712,#02040a)!important;min-height:100vh!important}.loginCard,.authCard{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:radial-gradient(circle at 20% 0,#00f5a01a,#0000 34%),#fff1!important;border:1px solid #ffffff21!important;border-radius:28px!important;width:min(440px,100vw - 32px)!important;max-width:440px!important;margin-left:auto!important;margin-right:auto!important;padding:28px!important;box-shadow:0 32px 100px #0000005c!important}.loginCard h1,.authCard h1{margin-bottom:12px!important;font-size:clamp(30px,5vw,46px)!important;line-height:1.05!important}.loginCard p,.authCard p{color:#94a3b8!important;font-weight:700!important;line-height:1.65!important}.loginCard input,.authCard input{color:#fff!important;background:#ffffff13!important;border:1px solid #ffffff21!important;border-radius:15px!important;outline:none!important;height:48px!important;padding:0 14px!important}.loginCard input:focus,.authCard input:focus{border-color:#00f5a06b!important;box-shadow:0 0 0 4px #00f5a014!important}.loginCard button,.authCard button{color:#02040a!important;background:linear-gradient(135deg,#00f5a0,#1f8cff)!important;border-radius:999px!important;min-height:50px!important;font-weight:950!important;transition:transform .22s,box-shadow .22s!important}.loginCard button:hover,.authCard button:hover{transform:translateY(-2px)!important;box-shadow:0 18px 40px #00f5a038!important}.loginCard a,.authCard a{color:#00f5a0!important;font-weight:900!important}@media (max-width:700px){.loginCard,.authCard{border-radius:24px!important;padding:22px!important}}.loginPage button:disabled{opacity:.65!important;cursor:not-allowed!important;transform:none!important}.loginPage .registerBtn,.loginPage .back,.loginPage .forgotLink{-webkit-tap-highlight-color:transparent!important;border-radius:999px!important;outline:none!important}.loginPage .registerBtn:focus,.loginPage .registerBtn:active,.loginPage .back:focus,.loginPage .back:active,.loginPage .forgotLink:focus,.loginPage .forgotLink:active{box-shadow:none!important;outline:none!important}.loginPage .registerBtn:focus-visible,.loginPage .back:focus-visible,.loginPage .forgotLink:focus-visible{outline:none!important;box-shadow:0 0 0 3px #00f5a02e!important}.loginPage .registerBtn,.loginPage .back,.loginPage .forgotLink{justify-content:center!important;align-items:center!important;width:auto!important;max-width:fit-content!important;margin-left:auto!important;margin-right:auto!important;padding:6px 10px!important;display:inline-flex!important}.loginPage .formCard{flex-direction:column!important;align-items:stretch!important;display:flex!important}.loginPage .formCard .registerBtn,.loginPage .formCard .back,.loginPage .formCard .forgotLink{align-self:center!important}.homeLoggedGreeting{color:#fff!important;white-space:nowrap!important;background:#00f5a01a!important;border:1px solid #00f5a038!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:46px!important;margin:0!important;padding:0 18px!important;font-size:14px!important;font-weight:950!important;display:inline-flex!important}.heroActions{align-items:center!important}@media (max-width:700px){.homeLoggedGreeting{width:auto!important;min-height:42px!important;font-size:13px!important}}.topLoggedBtn,header a[href=\/dashboard],.nav a[href=\/dashboard]{white-space:nowrap!important}@media (max-width:700px){.topLoggedBtn,header a[href=\/dashboard],.nav a[href=\/dashboard]{padding-inline:12px!important;font-size:12px!important}}.cookieConsent{z-index:99999!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;color:#fff!important;background:radial-gradient(circle at 12% 0,#00f5a021,#0000 34%),#030712eb!important;border:1px solid #ffffff24!important;border-radius:24px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;max-width:920px!important;margin:0 auto!important;padding:18px 20px!important;display:flex!important;position:fixed!important;bottom:22px!important;left:22px!important;right:22px!important;box-shadow:0 24px 80px #00000073!important}.cookieText b{margin-bottom:4px!important;font-size:15px!important;font-weight:950!important;display:block!important}.cookieText p{color:#cbd5e1!important;margin:0!important;font-size:13px!important;font-weight:700!important;line-height:1.55!important}.cookieActions{flex-shrink:0!important;align-items:center!important;gap:10px!important;display:flex!important}.cookieActions button{cursor:pointer!important;border:0!important;border-radius:999px!important;min-height:40px!important;padding:0 18px!important;font-weight:950!important;transition:transform .2s,opacity .2s!important}.cookieActions button:hover{transform:translateY(-2px)!important}.cookieAccept{color:#02040a!important;background:linear-gradient(135deg,#00f5a0,#1f8cff)!important}.cookieDecline{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff24!important}@media (max-width:700px){.cookieConsent{text-align:center!important;border-radius:20px!important;flex-direction:column!important;align-items:stretch!important;padding:16px!important;bottom:12px!important;left:12px!important;right:12px!important}.cookieActions{justify-content:center!important;width:100%!important}.cookieActions button{flex:1!important}}.cookieConsent{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:radial-gradient(circle at 12% 0,#00f5a00f,#0000 34%),#0307127a!important;border-color:#ffffff14!important;box-shadow:0 14px 45px #0003!important}.cookieConsent,.cookieConsent *{letter-spacing:0!important;font-family:Assistant,Arial,Helvetica,sans-serif!important}.cookieText b{font-size:16px!important;font-weight:900!important}.cookieText p{font-size:14px!important;font-weight:600!important}.cookieActions button{font-family:Assistant,Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:900!important}.cookieConsent{border-radius:18px!important;gap:12px!important;max-width:760px!important;padding:12px 14px!important;bottom:16px!important}.cookieText b{margin-bottom:2px!important;font-size:13px!important}.cookieText p{font-size:12px!important;line-height:1.35!important}.cookieActions{gap:8px!important}.cookieActions button{min-height:32px!important;padding:0 13px!important;font-size:12px!important}@media (max-width:700px){.cookieConsent{border-radius:16px!important;gap:10px!important;padding:12px!important}.cookieActions button{min-height:34px!important}}.nav .brand{align-items:center!important;min-width:fit-content!important;display:flex!important}.nav .brand a,.nav .brand img,.nav .brand svg{max-height:52px!important;display:block!important}.adminPage .adminGrid{display:none!important}.courseLessonsDivider{background:radial-gradient(circle at 12% 0,#00f5a01a,#0000 34%),#ffffff0a!important;border:1px solid #ffffff17!important;border-radius:22px!important;margin:34px 0 18px!important;padding:22px 24px!important}.courseLessonsDivider small{color:#00f5a0!important;letter-spacing:1.2px!important;font-size:11px!important;font-weight:950!important}.courseLessonsDivider h2{margin:7px 0 6px!important;font-size:30px!important;line-height:1.1!important}.courseLessonsDivider p{color:#94a3b8!important;margin:0!important;font-size:14px!important;font-weight:700!important}.lessonsAdminGrid{margin-top:0!important;padding-top:0!important}.cryptoPayBtn{color:#00f5a0!important;background:#00f5a01a!important;border:1px solid #00f5a038!important;margin-top:10px!important}.cryptoPaymentBox{color:#fff!important;background:#00f5a00f!important;border:1px solid #00f5a029!important;border-radius:22px!important;margin:22px 0!important;padding:20px!important}.cryptoPaymentBox h2{margin:8px 0!important}.cryptoPaymentHint{color:#cbd5e1!important;margin:14px 0 0!important;font-size:13px!important}.payButtons{grid-template-columns:1fr!important;gap:10px!important;margin-top:14px!important;display:grid!important}.cryptoPayBtn{color:#00f5a0!important;background:#00f5a01a!important;border:1px solid #00f5a038!important}.cryptoModalOverlay{z-index:99999!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#0206179e!important;place-items:center!important;padding:18px!important;display:grid!important;position:fixed!important;inset:0!important}.cryptoPaymentBox{color:#fff!important;background:radial-gradient(circle at 18% 0,#00f5a01f,#0000 34%),#030712e0!important;border:1px solid #ffffff24!important;border-radius:28px!important;width:min(520px,100%)!important;margin:0!important;padding:24px!important;animation:.22s both cryptoModalIn!important;position:relative!important;box-shadow:0 34px 120px #0000008c!important}@keyframes cryptoModalIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.cryptoModalClose{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:999px!important;width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:22px!important;line-height:1!important;position:absolute!important;top:14px!important;left:14px!important}.cryptoPaymentBox small{color:#00f5a0!important;letter-spacing:1px!important;font-weight:950!important}.cryptoPaymentBox h2{margin:8px 0!important;font-size:30px!important}.cryptoPaymentBox p{color:#cbd5e1!important;font-weight:700!important}.cryptoPaymentRow{background:#ffffff0e!important;border:1px solid #ffffff1a!important;border-radius:16px!important;gap:6px!important;margin-top:12px!important;padding:13px!important;display:grid!important}.cryptoPaymentRow span{color:#94a3b8!important;font-size:12px!important;font-weight:900!important}.cryptoPaymentRow b,.cryptoPaymentRow code{color:#fff!important;word-break:break-all!important;font-size:14px!important}.cryptoPaymentHint{margin:14px 0 0!important;font-size:13px!important}.cryptoDashboardBtn{color:#02040a!important;background:linear-gradient(135deg,#00f5a0,#1f8cff)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;margin-top:16px!important;font-weight:950!important;text-decoration:none!important;display:flex!important}@media (max-width:700px){.cryptoPaymentBox{border-radius:22px!important;padding:20px!important}.cryptoPaymentBox h2{font-size:24px!important}}.cryptoQrBox{background:#ffffff0e!important;border:1px solid #ffffff1a!important;border-radius:20px!important;place-items:center!important;gap:10px!important;width:100%!important;margin:16px 0 12px!important;padding:16px!important;display:grid!important}.cryptoQrBox img{background:#fff!important;border-radius:18px!important;width:190px!important;height:190px!important;padding:10px!important;box-shadow:0 18px 50px #00000040!important}.cryptoQrBox span{color:#cbd5e1!important;font-size:12px!important;font-weight:900!important}@media (max-width:700px){.cryptoQrBox img{width:160px!important;height:160px!important}}.cryptoQrBox{border-radius:16px!important;gap:6px!important;margin:10px 0 8px!important;padding:10px!important}.cryptoQrBox span{font-size:11px!important}.cryptoPaymentBox{max-height:calc(100vh - 36px)!important;overflow-y:auto!important}@media (max-width:700px){.cryptoQrBox img{width:130px!important;height:130px!important}.cryptoPaymentBox{padding:16px!important}}.cryptoQrBox{box-sizing:border-box!important;border-radius:14px!important;width:100%!important;max-width:100%!important;margin:8px 0!important;padding:8px!important}.cryptoQrBox img{border-radius:12px!important;width:118px!important;height:118px!important;padding:6px!important}.cryptoQrBox span{font-size:10px!important;line-height:1.2!important}.cryptoPaymentRow{box-sizing:border-box!important;width:100%!important}.cryptoPaymentBox{width:min(480px,100vw - 28px)!important}.buyTopActions{justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin:0 0 24px!important;padding:0!important;display:flex!important}.buyTopActions>*{align-self:center!important;margin:0!important}.buyTopActions a,.buyTopActions button{justify-content:center!important;align-items:center!important;height:40px!important;min-height:40px!important;margin:0!important;line-height:1!important;display:inline-flex!important}.buyBackDashboard{background:#ffffff12!important;border:1px solid #ffffff1f!important;border-radius:999px!important;height:40px!important;min-height:40px!important;padding:0 16px!important}.communityPayButtons{gap:10px!important;margin-top:14px!important;display:grid!important}.communityCryptoModalOverlay{z-index:99999!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#0206179e!important;place-items:center!important;padding:18px!important;display:grid!important;position:fixed!important;inset:0!important}.communityCryptoPaymentBox{color:#fff!important;background:radial-gradient(circle at 18% 0,#00f5a01f,#0000 34%),#030712e0!important;border:1px solid #ffffff24!important;border-radius:24px!important;width:min(480px,100vw - 28px)!important;max-height:calc(100vh - 36px)!important;padding:20px!important;position:relative!important;overflow-y:auto!important;box-shadow:0 34px 120px #0000008c!important}.communityCryptoModalClose{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:999px!important;width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:22px!important;position:absolute!important;top:14px!important;left:14px!important}.communityCryptoPaymentBox small{color:#00f5a0!important;letter-spacing:1px!important;font-weight:950!important}.communityCryptoPaymentBox h2{margin:8px 0!important;font-size:26px!important}.communityCryptoPaymentBox p{color:#cbd5e1!important;font-weight:700!important}.communityCryptoQrBox{box-sizing:border-box!important;background:#ffffff0e!important;border:1px solid #ffffff1a!important;border-radius:14px!important;place-items:center!important;gap:6px!important;width:100%!important;margin:8px 0!important;padding:8px!important;display:grid!important}.communityCryptoQrBox img{background:#fff!important;border-radius:12px!important;width:118px!important;height:118px!important;padding:6px!important}.communityCryptoQrBox span{color:#cbd5e1!important;font-size:10px!important;font-weight:900!important}.communityCryptoPaymentRow{box-sizing:border-box!important;background:#ffffff0e!important;border:1px solid #ffffff1a!important;border-radius:16px!important;gap:6px!important;width:100%!important;margin-top:10px!important;padding:12px!important;display:grid!important}.communityCryptoPaymentRow span{color:#94a3b8!important;font-size:12px!important;font-weight:900!important}.communityCryptoPaymentRow b,.communityCryptoPaymentRow code{color:#fff!important;word-break:break-all!important;font-size:14px!important}.communityCryptoPaymentHint{margin:14px 0 0!important;font-size:13px!important}.communityCryptoDashboardBtn{color:#02040a!important;background:linear-gradient(135deg,#00f5a0,#1f8cff)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;margin-top:16px!important;font-weight:950!important;text-decoration:none!important;display:flex!important}.priceCardPayButtons{gap:10px!important;width:100%!important;margin-top:16px!important;display:grid!important}.priceCardPayButtons button{width:100%!important}.communityCryptoPayBtn{color:#00f5a0!important;background:#00f5a01a!important;border:1px solid #00f5a038!important}.paymentChoiceClose,.communityPaymentChoiceClose{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:999px!important;width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:22px!important;position:absolute!important;top:14px!important;left:14px!important}.paymentChoiceModal small,.communityPaymentChoiceModal small{color:#00f5a0!important;letter-spacing:1px!important;font-weight:950!important}.paymentChoiceModal h2,.communityPaymentChoiceModal h2{margin:8px 0!important;font-size:28px!important}.paymentChoiceModal p,.communityPaymentChoiceModal p{color:#cbd5e1!important;margin-bottom:16px!important;font-weight:700!important}.paymentChoiceModalOverlay,.communityPaymentChoiceModalOverlay{z-index:999999!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#020617a6!important;place-items:center!important;padding:18px!important;display:grid!important;position:fixed!important;inset:0!important}.paymentChoiceModal,.communityPaymentChoiceModal{color:#fff!important;background:#030712f0!important;border:1px solid #ffffff24!important;border-radius:26px!important;width:min(420px,100vw - 28px)!important;padding:24px!important;position:relative!important;box-shadow:0 34px 120px #0000008c!important}.paymentChoiceClose,.communityPaymentChoiceClose{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:999px!important;width:34px!important;height:34px!important;font-size:22px!important;position:absolute!important;top:14px!important;left:14px!important}.paymentChoiceCardBtn,.communityPaymentChoiceCardBtn,.paymentChoiceUsdtBtn,.communityPaymentChoiceUsdtBtn{border-radius:999px!important;width:100%!important;min-height:48px!important;margin-top:10px!important;font-weight:950!important}.paymentChoiceCardBtn,.communityPaymentChoiceCardBtn{color:#02040a!important;background:linear-gradient(135deg,#fff,#cbd5e1)!important;border:0!important}.paymentChoiceUsdtBtn,.communityPaymentChoiceUsdtBtn{color:#00f5a0!important;background:#00f5a01a!important;border:1px solid #00f5a038!important}.siteContactEmail:hover{color:#00f5a0!important;border-color:#00f5a047!important}@media (max-width:700px){.siteContactEmail{min-height:34px!important;padding:0 12px!important;font-size:12px!important;bottom:12px!important;right:12px!important}}.buyTrustBlock{background:radial-gradient(circle at 12% 0,#00f5a01a,#0000 36%),#ffffff0e!important;border:1px solid #ffffff1c!important;border-radius:28px!important;margin-top:34px!important;padding:28px!important}.buyTrustBlock small{color:#00f5a0!important;letter-spacing:1px!important;font-weight:950!important}.buyTrustBlock h2{color:#fff!important;margin:10px 0 20px!important;font-size:clamp(28px,4vw,46px)!important}.buyTrustGrid{grid-template-columns:repeat(4,1fr)!important;gap:14px!important;display:grid!important}.buyTrustGrid div{background:#0307126b!important;border:1px solid #ffffff1a!important;border-radius:20px!important;padding:18px!important}.buyTrustGrid b{color:#fff!important;margin-bottom:8px!important;font-size:15px!important;display:block!important}.buyTrustGrid p{color:#94a3b8!important;min-height:0!important;margin:0!important;font-size:13px!important;font-weight:700!important;line-height:1.6!important}@media (max-width:900px){.buyTrustGrid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.buyTrustGrid{grid-template-columns:1fr!important}}.topActions .homeBtn{border-radius:999px!important;justify-content:center!important;align-items:center!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 14px!important;font-size:13px!important;line-height:1!important;display:inline-flex!important}.topActions{align-items:center!important}.topActions>*{align-self:center!important;margin:0!important}.topActions .homeBtn{height:34px!important;min-height:34px!important;padding:0 11px!important;font-size:12px!important;font-weight:800!important}.contactForm{background:#ffffff0e!important;border:1px solid #ffffff1a!important;border-radius:24px!important;margin-top:28px!important;padding:22px!important}.contactForm h2{color:#fff!important;margin:0 0 16px!important;font-size:26px!important}.contactForm label{color:#fff!important;margin:12px 0 7px!important;font-weight:900!important;display:block!important}.contactForm input,.contactForm textarea{box-sizing:border-box!important;color:#fff!important;background:#0307129e!important;border:1px solid #ffffff1f!important;border-radius:16px!important;outline:none!important;width:100%!important;padding:14px 16px!important;font-family:Assistant,Arial,sans-serif!important;font-weight:700!important}.contactForm textarea{resize:vertical!important;min-height:120px!important}.contactForm button{color:#02040a!important;cursor:pointer!important;background:linear-gradient(135deg,#00f5a0,#1f8cff)!important;border:0!important;border-radius:999px!important;width:100%!important;min-height:48px!important;margin-top:16px!important;font-weight:950!important}.formStatus{color:#00f5a0!important;margin-top:12px!important;font-weight:900!important}.siteFaqBlock{background:radial-gradient(circle at 12% 0,#1f8cff1f,#0000 36%),#ffffff0e!important;border:1px solid #ffffff1c!important;border-radius:28px!important;margin-top:34px!important;padding:28px!important}.siteFaqBlock small{color:#00f5a0!important;letter-spacing:1px!important;font-weight:950!important}.siteFaqBlock h2{color:#fff!important;margin:10px 0 20px!important;font-size:clamp(28px,4vw,46px)!important}.siteFaqGrid{gap:12px!important;display:grid!important}.siteFaqGrid details{background:#0307126b!important;border:1px solid #ffffff1a!important;border-radius:18px!important;padding:18px!important}.siteFaqGrid summary{cursor:pointer!important;color:#fff!important;font-size:15px!important;font-weight:950!important}.siteFaqGrid p{color:#94a3b8!important;margin:12px 0 0!important;font-size:14px!important;font-weight:700!important;line-height:1.7!important}.testimonialsSection{background:radial-gradient(circle at 10% 0,#00f5a01a,#0000 34%),#ffffff0e!important;border:1px solid #ffffff1c!important;border-radius:34px!important;margin-top:48px!important;padding:34px!important}.testimonialsSection .sectionHead small{color:#00f5a0!important;letter-spacing:1px!important;font-weight:950!important}.testimonialsSection .sectionHead h2{color:#fff!important;margin:10px 0!important;font-size:clamp(34px,5vw,64px)!important;line-height:1!important}.testimonialsSection .sectionHead p{color:#94a3b8!important;max-width:680px!important;font-weight:700!important;line-height:1.7!important}.testimonialsGrid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important;margin-top:24px!important;display:grid!important}.testimonialsGrid article{background:#03071270!important;border:1px solid #ffffff1a!important;border-radius:24px!important;padding:22px!important}.testimonialsGrid .stars{color:#00f5a0!important;letter-spacing:2px!important;margin-bottom:12px!important;font-weight:950!important}.testimonialsGrid p{color:#cbd5e1!important;min-height:0!important;font-weight:700!important;line-height:1.8!important}.testimonialsGrid b{color:#fff!important;margin-top:16px!important;display:block!important}.testimonialsGrid span{color:#94a3b8!important;font-size:13px!important;font-weight:800!important}@media (max-width:900px){.testimonialsGrid{grid-template-columns:1fr!important}.testimonialsSection{padding:24px!important}}.siteFooter{background:#ffffff0b!important;border:1px solid #ffffff1a!important;border-radius:28px!important;grid-template-columns:1.2fr 2fr auto!important;align-items:center!important;gap:22px!important;margin-top:54px!important;padding:26px!important;display:grid!important}.siteFooter b{color:#fff!important;font-size:20px!important;font-weight:950!important;display:block!important}.siteFooter p{color:#94a3b8!important;margin:7px 0 0!important;font-size:13px!important;font-weight:700!important;line-height:1.6!important}.siteFooter nav{flex-wrap:wrap!important;justify-content:center!important;gap:10px 14px!important;display:flex!important}.siteFooter nav a,.siteFooter .footerEmail{color:#cbd5e1!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important}.siteFooter nav a:hover,.siteFooter .footerEmail:hover{color:#00f5a0!important}.siteFooter .footerEmail{direction:ltr!important;background:#00f5a014!important;border:1px solid #00f5a029!important;border-radius:999px!important;padding:10px 14px!important}@media (max-width:900px){.siteFooter{text-align:center!important;grid-template-columns:1fr!important}.siteFooter .footerEmail{justify-self:center!important}}.legalPage{color:#fff!important;background:radial-gradient(circle at 20% 0,#00a3ff38,#0000 28%),radial-gradient(circle at 85% 30%,#00f5a01f,#0000 24%),linear-gradient(#030712,#02040a)!important;place-items:center!important;min-height:100vh!important;padding:28px!important;font-family:Assistant,Arial,sans-serif!important;display:grid!important}.legalCard{background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:32px!important;width:min(900px,100%)!important;padding:34px!important;box-shadow:0 35px 100px #00000073!important}.legalCard h1{color:#fff!important;margin:28px 0 18px!important;font-size:clamp(38px,6vw,68px)!important;line-height:1!important}.legalCard h2{color:#00f5a0!important;margin:26px 0 8px!important;font-size:22px!important}.legalCard p{color:#cbd5e1!important;font-size:16px!important;font-weight:700!important;line-height:1.85!important}.legalCard a{color:#00f5a0!important;direction:ltr!important;font-weight:950!important;text-decoration:none!important}@media (max-width:640px){.legalPage{padding:18px!important}.legalCard{border-radius:24px!important;padding:22px!important}}.miniLegalLinks{color:#64748b!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:26px auto 8px!important;font-size:13px!important;font-weight:900!important;display:flex!important}.miniLegalLinks a{color:#94a3b8!important;font-weight:900!important;text-decoration:none!important}.miniLegalLinks a:hover{color:#00f5a0!important}.miniLegalLinks span{color:#94a3b88c!important}html{scroll-behavior:smooth!important}body{text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important}a,button{transition:transform .18s,opacity .18s,background .18s,border-color .18s,box-shadow .18s,color .18s!important}button,a[href]{-webkit-tap-highlight-color:transparent!important}button:hover,a[href]:hover{transform:translateY(-1px)}button:active,a[href]:active{transform:translateY(0)scale(.98)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px!important;outline:3px solid #00f5a059!important}input,textarea,select{transition:border-color .18s,box-shadow .18s,background .18s!important}input:focus,textarea:focus,select:focus{border-color:#00f5a073!important;box-shadow:0 0 0 4px #00f5a014!important}::selection{color:#fff!important;background:#00f5a047!important}.courseCard,.priceCard,.legalCard,.contactCard,.testimonialsGrid article,.siteFaqGrid details,.fitCard{-webkit-backdrop-filter:blur(16px)!important}.courseCard:hover,.priceCard:hover,.testimonialsGrid article:hover,.siteFaqGrid details:hover{border-color:#00f5a038!important;transform:translateY(-3px)!important;box-shadow:0 24px 70px #00000047!important}.primaryBtn,.mainBtn,.buyBtn,.checkoutBtn,.joinBtn,button[type=submit]{position:relative!important;overflow:hidden!important}.primaryBtn:after,.mainBtn:after,.buyBtn:after,.checkoutBtn:after,.joinBtn:after,button[type=submit]:after{content:""!important;background:linear-gradient(120deg,#0000 0%,#ffffff38 45%,#0000 70%)!important;transition:transform .7s!important;position:absolute!important;inset:0!important;transform:translate(-120%)!important}.primaryBtn:hover:after,.mainBtn:hover:after,.buyBtn:hover:after,.checkoutBtn:hover:after,.joinBtn:hover:after,button[type=submit]:hover:after{transform:translate(120%)!important}@media (max-width:700px){button,a[href]{min-height:44px}input,textarea,select{font-size:16px!important}}:root{--sp-bg:#02040a;--sp-card:#fff1;--sp-card-strong:#ffffff18;--sp-border:#ffffff1f;--sp-border-strong:#00f5a040;--sp-text:#fff;--sp-muted:#94a3b8;--sp-soft:#cbd5e1;--sp-green:#00f5a0;--sp-blue:#1f8cff;--sp-danger:#ff6b6b;--sp-warning:#fbbf24;--sp-shadow:0 30px 90px #0000006b;--sp-radius-xl:32px;--sp-radius-lg:24px;--sp-radius-md:16px}#__next{background:radial-gradient(circle at 8% 0%, #1f8cff1a, transparent 30%), radial-gradient(circle at 92% 18%, #00f5a012, transparent 28%), var(--sp-bg);min-height:100vh}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#02040a}::-webkit-scrollbar-thumb{background:linear-gradient(#00f5a08c,#1f8cff8c);border:2px solid #02040a;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#00f5a0d9,#1f8cffd9)}.glass,.card,.courseCard,.priceCard,.legalCard,.contactCard,.adminCard,.profileCard,.dashboardCard,.lessonCard,.cryptoPaymentBox,.communityCryptoPaymentBox,.paymentChoiceModal,.communityPaymentChoiceModal{-webkit-backdrop-filter:blur(18px)saturate(130%)!important}h1,h2,h3{letter-spacing:-.03em!important}p{letter-spacing:-.01em!important}section,article,.card,.courseCard,.priceCard,.legalCard,.contactCard{animation:.45s both spFadeUp}@keyframes spFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}main:before{content:"";pointer-events:none;z-index:50;opacity:.7;background:linear-gradient(90deg,#0000,#00f5a08c,#1f8cff8c,#0000);height:1px;position:fixed;top:0;left:10%;right:10%}a[href]{text-underline-offset:4px!important}a[href]:not(.mainBtn):not(.primaryBtn):not(.buyBtn):not(.checkoutBtn):not(.joinBtn):not(.ghostBtn):hover{text-shadow:0 0 18px #00f5a040!important}button,.mainBtn,.primaryBtn,.buyBtn,.checkoutBtn,.joinBtn,.ghostBtn{box-shadow:0 14px 35px #0003!important}.mainBtn,.primaryBtn,.buyBtn,.checkoutBtn,.joinBtn{border:0!important;box-shadow:0 18px 45px #00f5a024,inset 0 1px #ffffff59!important}.mainBtn:hover,.primaryBtn:hover,.buyBtn:hover,.checkoutBtn:hover,.joinBtn:hover{box-shadow:0 22px 60px #00f5a038,0 8px 28px #1f8cff2e,inset 0 1px #ffffff73!important}.ghostBtn:hover{background:#ffffff1f!important;border-color:#00f5a038!important}input,textarea,select{color:#fff!important;background:linear-gradient(#ffffff13,#ffffff0b)!important;border:1px solid #ffffff21!important;border-radius:16px!important}input::placeholder,textarea::placeholder{color:#94a3b8cc!important}input:hover,textarea:hover,select:hover{border-color:#ffffff38!important}.badge,.tag,.status,.planBadge,.courseBadge{color:var(--sp-green)!important;background:#00f5a017!important;border:1px solid #00f5a029!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:7px 11px!important;font-size:12px!important;font-weight:950!important;display:inline-flex!important}.paymentChoiceModalOverlay,.communityPaymentChoiceModalOverlay,.cryptoPaymentOverlay,.communityCryptoPaymentOverlay{-webkit-backdrop-filter:blur(18px)!important;background:radial-gradient(circle at 50% 20%,#1f8cff24,#0000 34%),#02040ac7!important}.paymentChoiceModal,.communityPaymentChoiceModal,.cryptoPaymentBox,.communityCryptoPaymentBox{animation:.28s both spModalIn!important;box-shadow:0 40px 120px #0000008c,inset 0 1px #ffffff1f!important}@keyframes spModalIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.cryptoQrBox,.communityCryptoQrBox{background:#fff!important;border-radius:22px!important;padding:14px!important;box-shadow:0 18px 50px #00000059!important}.cryptoAddress,.communityCryptoAddress{word-break:break-all!important;color:#cbd5e1!important;direction:ltr!important;background:#02040a7a!important;border-radius:14px!important;padding:12px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:13px!important}table{border-collapse:separate!important;border-spacing:0!important}th{color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:12px!important}td,th{border-bottom:1px solid #ffffff14!important}tr:hover td{background:#ffffff09!important}.dashboardCard,.profileCard,.adminCard,.lessonCard{background:radial-gradient(circle at 20% 0,#00f5a00f,#0000 35%),#ffffff0e!important;border:1px solid #ffffff1c!important;border-radius:24px!important}.loading,.skeleton,.skeletonLine{background:#ffffff12!important;border-radius:14px!important;position:relative!important;overflow:hidden!important}.loading:after,.skeleton:after,.skeletonLine:after{content:""!important;background:linear-gradient(90deg,#0000,#ffffff1f,#0000)!important;animation:1.35s infinite spShimmer!important;position:absolute!important;inset:0!important;transform:translate(-100%)!important}@keyframes spShimmer{to{transform:translate(100%)}}.formStatus,.message,.alert,.error,.success{border-radius:16px!important;padding:12px 14px!important;font-weight:850!important}.success{color:#00f5a0!important;background:#00f5a014!important;border:1px solid #00f5a02e!important}.error{color:#ff8a8a!important;background:#ff505014!important;border:1px solid #ff50502e!important}@media (max-width:700px){body{overflow-x:hidden!important}h1{font-size:clamp(34px,12vw,54px)!important}h2{font-size:clamp(28px,9vw,42px)!important}.card,.courseCard,.priceCard,.legalCard,.contactCard,.paymentChoiceModal,.communityPaymentChoiceModal,.cryptoPaymentBox,.communityCryptoPaymentBox{border-radius:24px!important}.mainBtn,.primaryBtn,.buyBtn,.checkoutBtn,.joinBtn,.ghostBtn,button{width:auto;touch-action:manipulation!important;min-height:48px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.homeMotionLayer{pointer-events:none!important;z-index:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}.motionOrb{filter:blur(48px)!important;opacity:.42!important;mix-blend-mode:screen!important;will-change:transform!important;border-radius:999px!important;width:360px!important;height:360px!important;position:absolute!important}.orbOne{background:#1f8cff6b!important;animation:13s ease-in-out infinite alternate orbFloatOne!important;top:8%!important;left:4%!important}.orbTwo{background:#00f5a047!important;animation:16s ease-in-out infinite alternate orbFloatTwo!important;top:20%!important;right:5%!important}.orbThree{background:#7850ff38!important;animation:18s ease-in-out infinite alternate orbFloatThree!important;bottom:-8%!important;left:36%!important}.motionGrid{opacity:.14!important;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px)!important;background-size:70px 70px!important;animation:22s linear infinite gridMove!important;position:absolute!important;inset:-40%!important;transform:perspective(900px)rotateX(60deg)translateY(14%)!important}@keyframes orbFloatOne{0%{transform:translate(0,0)scale(1)}to{transform:translate(90px,60px)scale(1.18)}}@keyframes orbFloatTwo{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(-120px,80px)scale(.92)}}@keyframes orbFloatThree{0%{transform:translate(0,0)scale(1)}to{transform:translate(80px,-90px)scale(1.15)}}@keyframes gridMove{0%{background-position:0 0,0 0}to{background-position:0 280px,280px 0}}main>:not(.homeMotionLayer){z-index:1!important;position:relative!important}main h1{position:relative!important}main h1:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#ffffff38,#0000)!important;width:80px!important;animation:5.5s ease-in-out infinite titleShine!important;position:absolute!important;top:0!important;bottom:0!important;transform:skew(-18deg)translate(-180%)!important}@keyframes titleShine{0%,55%{opacity:0;transform:skew(-18deg)translate(-180%)}65%{opacity:1}to{opacity:0;transform:skew(-18deg)translate(760%)}}.testimonialsGrid article,.siteFaqGrid details,.courseCard,.priceCard{will-change:transform!important}.testimonialsGrid article:first-child{animation:6s ease-in-out infinite softCardFloat!important}.testimonialsGrid article:nth-child(2){animation:7s ease-in-out .7s infinite softCardFloat!important}.testimonialsGrid article:nth-child(3){animation:8s ease-in-out 1.2s infinite softCardFloat!important}@keyframes softCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.testimonialsSection,.siteFooter{position:relative!important;overflow:hidden!important}.testimonialsSection:before,.siteFooter:before{content:""!important;border-radius:inherit!important;opacity:.55!important;pointer-events:none!important;z-index:-1!important;background:linear-gradient(120deg,#0000 0%,#00f5a02e 30%,#1f8cff2e 55%,#0000 80%)!important;animation:8s ease-in-out infinite borderFlow!important;position:absolute!important;inset:-1px!important;transform:translate(-80%)!important}@keyframes borderFlow{0%,to{transform:translate(-80%)}50%{transform:translate(80%)}}@media (max-width:700px){.motionOrb{opacity:.3!important;width:260px!important;height:260px!important}.motionGrid{opacity:.08!important}main h1:after{display:none!important}}
