.LandingPage_container__9Lv3G{max-width:1100px;margin:0 auto;padding:0 24px}.LandingPage_meshBg__YXvDt{position:absolute;inset:0;overflow:hidden;pointer-events:none}.LandingPage_meshBlob__M0CW3{position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;mix-blend-mode:multiply}.LandingPage_mesh1__h49VV{width:700px;height:700px;background:#a5c8ff;top:-200px;left:-100px;animation:LandingPage_meshFloat1__p4a4A 22s ease-in-out infinite}.LandingPage_mesh2__mcXfC{width:600px;height:600px;background:#c4d8ff;top:20%;right:-150px;animation:LandingPage_meshFloat2__sq6mX 26s ease-in-out infinite}.LandingPage_mesh3__k_dhM{width:500px;height:500px;background:#a8e0ff;bottom:-100px;left:30%;animation:LandingPage_meshFloat3___d_t1 30s ease-in-out infinite}@keyframes LandingPage_meshFloat1__p4a4A{0%,to{transform:translate(0) scale(1)}50%{transform:translate(80px,60px) scale(1.1)}}@keyframes LandingPage_meshFloat2__sq6mX{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-100px,40px) scale(1.05)}}@keyframes LandingPage_meshFloat3___d_t1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-80px,-100px) scale(1.15)}}.LandingPage_hero__rTUv_{min-height:100vh;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 24px 80px;text-align:center}.LandingPage_heroEyebrow__ThWx0{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:100px;font-size:13px;font-weight:500;color:#0a4cff;letter-spacing:.04em;background:rgba(255,255,255,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(10,76,255,.15);margin-bottom:32px;animation:LandingPage_slideDown__TdCnT .8s cubic-bezier(.22,1,.36,1) .2s both}.LandingPage_heroEyebrow__ThWx0:before{content:"";width:6px;height:6px;border-radius:50%;background:#0a4cff;box-shadow:0 0 12px #0a4cff}.LandingPage_hero__rTUv_ h1{font-size:clamp(2.8rem,7vw,6rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:#0a0a0a;max-width:900px;animation:LandingPage_slideUp__0M16z 1s cubic-bezier(.22,1,.36,1) .4s both}.LandingPage_gradient__usYJA{background:linear-gradient(135deg,#0a4cff,#3b82f6 50%,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.LandingPage_heroSub__F9tXg{font-size:clamp(1.05rem,1.4vw,1.25rem);color:rgba(10,10,10,.55);max-width:560px;line-height:1.6;margin:32px auto 48px;font-weight:400;animation:LandingPage_slideUp__0M16z 1s cubic-bezier(.22,1,.36,1) .55s both}.LandingPage_heroActions__IJnKB{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:center;animation:LandingPage_slideUp__0M16z 1s cubic-bezier(.22,1,.36,1) .7s both}.LandingPage_btnPrimary__JqenR{display:inline-flex;align-items:center;gap:8px;padding:16px 28px;border-radius:100px;font-weight:500;font-size:15px;color:#fff;background:#0a0a0a;border:1px solid #0a0a0a;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;cursor:pointer}.LandingPage_btnPrimary__JqenR:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(10,76,255,.3)}.LandingPage_btnPrimary__JqenR:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0a4cff,#3b82f6);opacity:0;transition:opacity .3s;z-index:0}.LandingPage_btnPrimary__JqenR:hover:after{opacity:1}.LandingPage_btnPrimary__JqenR span{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px}.LandingPage_btnPrimary__JqenR svg{width:16px;height:16px;transition:transform .3s}.LandingPage_btnPrimary__JqenR:hover svg{transform:translateX(3px)}.LandingPage_btnGhost__XocDq{display:inline-flex;align-items:center;gap:8px;padding:16px 28px;border-radius:100px;font-weight:500;font-size:15px;color:#0a0a0a;background:rgba(255,255,255,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.1);transition:all .3s;cursor:pointer}.LandingPage_btnGhost__XocDq:hover{background:rgba(255,255,255,.9);border-color:rgba(0,0,0,.2);transform:translateY(-2px)}.LandingPage_trust__ggyIA{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:32px;font-size:13px;color:rgba(10,10,10,.5);animation:LandingPage_slideUp__0M16z 1s cubic-bezier(.22,1,.36,1) .85s both}.LandingPage_trust__ggyIA span{display:flex;align-items:center;gap:6px}.LandingPage_trust__ggyIA svg{width:14px;height:14px;color:#10b981}.LandingPage_previewStage__SPTY2{margin:88px auto 0;max-width:920px;position:relative;animation:LandingPage_slideUp__0M16z 1.2s cubic-bezier(.22,1,.36,1) .9s both}.LandingPage_previewWindow__z3K78{position:relative;border-radius:16px;overflow:hidden;background:rgba(255,255,255,.85);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 30px 80px -20px rgba(10,76,255,.25),0 60px 120px -40px rgba(10,10,10,.15)}.LandingPage_previewBar__Owfy2{display:flex;align-items:center;gap:6px;padding:12px 16px;background:rgba(255,255,255,.6);border-bottom:1px solid rgba(0,0,0,.05)}.LandingPage_previewDot__SMQhX{width:11px;height:11px;border-radius:50%}.LandingPage_pd1__b6NwD{background:#ff5f57}.LandingPage_pd2__cd5yN{background:#febc2e}.LandingPage_pd3__TMdkv{background:#28c840}.LandingPage_previewUrl__nnSGO{margin-left:12px;font-size:11px;color:rgba(10,10,10,.45);font-weight:500;background:rgba(0,0,0,.04);padding:5px 12px;border-radius:6px;flex:1;display:flex;align-items:center;gap:6px;justify-content:center;max-width:320px;margin-right:auto}.LandingPage_previewContent__mIuHC{padding:32px;display:grid;grid-template-columns:1.3fr 1fr;gap:24px;text-align:left}.LandingPage_previewLesson__WXx_Y{display:flex;flex-direction:column;gap:14px}.LandingPage_lessonTag__Si8i1{font-size:10px;font-weight:600;color:#0a4cff;letter-spacing:.1em;text-transform:uppercase}.LandingPage_lessonTitle__ev7Ew{font-size:22px;font-weight:700;color:#0a0a0a;letter-spacing:-.02em;line-height:1.2}.LandingPage_lessonText__YUZ7L{font-size:13.5px;color:rgba(10,10,10,.6);line-height:1.65}.LandingPage_lessonText__YUZ7L mark{background:rgba(10,76,255,.12);color:#0a4cff;padding:1px 4px;border-radius:3px;font-weight:500}.LandingPage_lessonProgress__8SjAP{margin-top:auto;display:flex;flex-direction:column;gap:8px}.LandingPage_lessonProgressMeta__gj39u{display:flex;justify-content:space-between;font-size:11px;font-weight:500;color:rgba(10,10,10,.5)}.LandingPage_lessonProgressBar__Lbe0a{height:6px;background:rgba(0,0,0,.06);border-radius:100px;overflow:hidden}.LandingPage_lessonProgressFill__OM7OR{height:100%;width:0;background:linear-gradient(90deg,#0a4cff,#06b6d4);border-radius:100px;animation:LandingPage_fillBar__PkFsK 2s cubic-bezier(.22,1,.36,1) 1.8s both}@keyframes LandingPage_fillBar__PkFsK{0%{width:0}to{width:72%}}.LandingPage_previewSide__u3EX3{display:flex;flex-direction:column;gap:10px}.LandingPage_sideCard__dwSSF{padding:14px;border-radius:12px;background:rgba(255,255,255,.85);border:1px solid rgba(0,0,0,.05);display:flex;align-items:center;gap:12px;animation:LandingPage_slideInRight__q9Ir6 .6s cubic-bezier(.22,1,.36,1) both}.LandingPage_sideCard__dwSSF:first-child{animation-delay:1.4s}.LandingPage_sideCard__dwSSF:nth-child(2){animation-delay:1.6s}.LandingPage_sideCard__dwSSF:nth-child(3){animation-delay:1.8s}.LandingPage_sideIcon__NI_9j{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(10,76,255,.08);color:#0a4cff;flex-shrink:0}.LandingPage_sideIcon__NI_9j svg{width:18px;height:18px}.LandingPage_sideText__4pvTf{flex:1;min-width:0}.LandingPage_sideTitle__WfWrr{font-size:13px;font-weight:600;color:#0a0a0a;margin-bottom:2px}.LandingPage_sideMeta__Nk3G7{font-size:11px;color:rgba(10,10,10,.5)}.LandingPage_sideBadge__GTxFs{font-size:10px;font-weight:600;padding:3px 8px;border-radius:6px;background:rgba(34,197,94,.1);color:#16a34a}.LandingPage_statsStrip__URurk{padding:80px 0;text-align:center}.LandingPage_statsGrid__9HEi5{display:grid;grid-template-columns:repeat(3,1fr);background:rgba(0,0,0,.06);gap:1px;border-radius:24px;overflow:hidden;border:1px solid rgba(0,0,0,.06);max-width:780px;margin:0 auto}.LandingPage_statCell__AfwcQ{background:#fff;padding:36px 28px;display:flex;flex-direction:column;gap:8px;text-align:center;align-items:center;transition:background .3s}.LandingPage_statCell__AfwcQ:hover{background:#fafbff}.LandingPage_statNum__pZLHU{font-size:2.6rem;font-weight:700;letter-spacing:-.03em;color:#0a0a0a;line-height:1}.LandingPage_statNum__pZLHU .LandingPage_accent__v19Xl{color:#0a4cff;font-weight:500}.LandingPage_statLabel__cGYNv{font-size:13px;font-weight:500;color:rgba(10,10,10,.55)}.LandingPage_features__uu4Bn{padding:120px 0}.LandingPage_sectionHead__4UEIb{text-align:center;margin-bottom:80px}.LandingPage_sectionEyebrow__OzLGS{font-size:13px;font-weight:500;color:#0a4cff;letter-spacing:.04em;margin-bottom:20px;display:inline-flex;align-items:center;gap:8px}.LandingPage_sectionEyebrow__OzLGS:after,.LandingPage_sectionEyebrow__OzLGS:before{content:"";width:24px;height:1px;background:#0a4cff}.LandingPage_sectionTitle__6PYrZ{font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:700;letter-spacing:-.04em;line-height:1.05;margin-bottom:20px;color:#0a0a0a}.LandingPage_sectionTitle__6PYrZ .LandingPage_gradient__usYJA{background:linear-gradient(135deg,#0a4cff,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.LandingPage_sectionDesc__8tJO8{font-size:1.1rem;color:rgba(10,10,10,.55);max-width:560px;line-height:1.6;margin:0 auto}.LandingPage_featGrid__mRAIV{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.LandingPage_featCard__qsLe_{position:relative;border-radius:24px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.06);padding:32px;display:flex;flex-direction:column;gap:14px;transition:all .4s cubic-bezier(.22,1,.36,1)}.LandingPage_featCard__qsLe_:hover{transform:translateY(-6px);box-shadow:0 24px 60px -12px rgba(10,76,255,.18);border-color:rgba(10,76,255,.2)}.LandingPage_featIconWrap__kGxYQ{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#0a4cff}.LandingPage_featIconWrap__kGxYQ svg{width:24px;height:24px}.LandingPage_featTitle__HGWTn{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:#0a0a0a;line-height:1.25}.LandingPage_featText__0lnaS{font-size:.95rem;color:rgba(10,10,10,.55);line-height:1.65;flex:1}.LandingPage_featLink__jBm1p{margin-top:8px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#0a4cff;transition:gap .3s;text-decoration:none}.LandingPage_featLink__jBm1p:hover{gap:10px}.LandingPage_featLink__jBm1p svg{width:14px;height:14px}.LandingPage_levels__kOsCz{padding:120px 0;background:linear-gradient(180deg,transparent,rgba(10,76,255,.025))}.LandingPage_levelsGrid__IR7D4{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:0 auto}.LandingPage_levelCard__yMpmF{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:24px;padding:36px 28px;text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center;transition:all .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.LandingPage_levelCard__yMpmF:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0a4cff,#06b6d4);transform:scaleX(0);transform-origin:left;transition:transform .4s}.LandingPage_levelCard__yMpmF:hover{transform:translateY(-6px);box-shadow:0 24px 60px -12px rgba(10,76,255,.18);border-color:rgba(10,76,255,.2)}.LandingPage_levelCard__yMpmF:hover:before{transform:scaleX(1)}.LandingPage_levelNumBadge__tBB6E{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:100px;font-size:12px;font-weight:600;letter-spacing:.05em;background:rgba(10,76,255,.08);color:#0a4cff}.LandingPage_levelCardName__RhU30{font-size:1.5rem;font-weight:700;color:#0a0a0a;letter-spacing:-.025em}.LandingPage_levelCardText__uiuMP{font-size:.95rem;color:rgba(10,10,10,.55);line-height:1.65}.LandingPage_ctaSection__sKaaH{padding:60px 24px 120px}.LandingPage_ctaInner__BuYaf{max-width:1000px;margin:0 auto;background:#0a0a0a;color:#fff;border-radius:32px;padding:80px 48px;text-align:center;position:relative;overflow:hidden}.LandingPage_ctaInner__BuYaf:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(10,76,255,.4),transparent 60%);border-radius:50%;filter:blur(60px);animation:LandingPage_ctaGlow__mxVLC 8s ease-in-out infinite}@keyframes LandingPage_ctaGlow__mxVLC{0%,to{transform:translate(-50%) scale(1);opacity:.5}50%{transform:translate(-50%,50px) scale(1.2);opacity:.8}}.LandingPage_ctaContent__IOXIO{position:relative;z-index:2}.LandingPage_ctaH__O78ur{font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:700;letter-spacing:-.04em;line-height:1.05;margin-bottom:20px;max-width:680px;margin-left:auto;margin-right:auto}.LandingPage_ctaH__O78ur .LandingPage_accent__v19Xl{background:linear-gradient(135deg,#a5c8ff,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.LandingPage_ctaP__vkvrO{font-size:1.05rem;color:rgba(255,255,255,.65);line-height:1.6;margin-bottom:36px;max-width:480px;margin-left:auto;margin-right:auto}.LandingPage_ctaActions__rODtH{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.LandingPage_ctaBtnLight__avwN_{display:inline-flex;align-items:center;gap:8px;padding:16px 28px;border-radius:100px;font-weight:500;font-size:15px;color:#0a0a0a;background:#fff;transition:all .3s;text-decoration:none}.LandingPage_ctaBtnLight__avwN_:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(255,255,255,.2)}.LandingPage_ctaBtnLight__avwN_ svg{width:16px;height:16px;transition:transform .3s}.LandingPage_ctaBtnLight__avwN_:hover svg{transform:translateX(3px)}.LandingPage_ctaBtnOutline__XWHVV{display:inline-flex;align-items:center;gap:8px;padding:16px 28px;border-radius:100px;font-weight:500;font-size:15px;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.2);transition:all .3s;text-decoration:none}.LandingPage_ctaBtnOutline__XWHVV:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.4)}@keyframes LandingPage_slideUp__0M16z{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes LandingPage_slideDown__TdCnT{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes LandingPage_slideInRight__q9Ir6{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.LandingPage_reveal__fNHwh{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.LandingPage_reveal__fNHwh.LandingPage_visible__p1sRS{opacity:1;transform:translateY(0)}@media(max-width:760px){.LandingPage_featGrid__mRAIV,.LandingPage_levelsGrid__IR7D4,.LandingPage_previewContent__mIuHC,.LandingPage_statsGrid__9HEi5{grid-template-columns:1fr}.LandingPage_previewSide__u3EX3{display:none}.LandingPage_features__uu4Bn,.LandingPage_levels__kOsCz{padding:80px 0}.LandingPage_previewStage__SPTY2{margin-top:56px}.LandingPage_hero__rTUv_{padding:100px 20px 60px}.LandingPage_heroActions__IJnKB{flex-direction:column;width:100%}.LandingPage_btnGhost__XocDq,.LandingPage_btnPrimary__JqenR{width:100%;justify-content:center}.LandingPage_container__9Lv3G{padding:0 20px}.LandingPage_featCard__qsLe_,.LandingPage_levelCard__yMpmF{padding:28px 24px}.LandingPage_ctaSection__sKaaH{padding:40px 16px 80px}.LandingPage_ctaInner__BuYaf{padding:56px 28px}.LandingPage_trust__ggyIA{gap:16px;flex-direction:column}}