.modules_modulesPage__YOrGM{position:relative;min-height:100vh;background-color:#FAF5FF;padding-top:110px;padding-bottom:60px;color:#1A171D;overflow:hidden;font-family:Plus Jakarta Sans,system-ui,sans-serif}.modules_bgGlowLeft__eTzRA{position:absolute;top:5%;left:-10%;width:550px;height:550px;background:radial-gradient(circle,rgba(235,175,230,.45) 0,transparent 70%);pointer-events:none;z-index:1}.modules_bgGlowRight__KK565{position:absolute;top:40%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(215,160,235,.4) 0,transparent 70%);pointer-events:none;z-index:1}.modules_heroSection__qtqtN{text-align:center;padding:40px 0 20px;position:relative;z-index:2}.modules_badge__S2HCi{display:inline-block;padding:6px 18px;background:rgba(152,23,126,.12);border:1px solid rgba(152,23,126,.25);border-radius:999px;font-size:13px;font-weight:700;color:#98177E;margin-bottom:18px}.modules_title__B02Tr{font-family:Playfair Display,Georgia,serif;font-size:clamp(38px,5.2vw,64px);font-weight:800;color:#1A171D;line-height:1.15;margin-bottom:16px}.modules_accent__36YeE{color:#98177E;font-family:Playfair Display,Georgia,serif}.modules_subtitle__9_53I{font-size:17.5px;color:#5C4E6A;max-width:640px;margin:0 auto;line-height:1.6}.BetterLearningSection_section__hDgMy{padding:60px 0 110px;position:relative;text-align:center;z-index:2;font-family:Plus Jakarta Sans,system-ui,sans-serif;overflow:hidden}.BetterLearningSection_heading__shtLH{font-family:Playfair Display,Georgia,serif;font-size:clamp(38px,5vw,62px);font-weight:800;color:#1A171D;line-height:1.15;margin-bottom:50px;letter-spacing:-.02em}.BetterLearningSection_accent__2Q4Ob{color:#98177E;font-family:Playfair Display,Georgia,serif;font-weight:800}.BetterLearningSection_stageContainer__JUs31{position:relative;display:flex;justify-content:center;align-items:center;max-width:1140px;margin:0 auto 70px;padding:40px 20px;min-height:640px}.BetterLearningSection_stageGlow__7SxDD{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:680px;height:680px;background:radial-gradient(circle,rgba(235,175,230,.35) 0,rgba(245,221,247,.1) 55%,transparent 70%);border-radius:50%;pointer-events:none;z-index:1}.BetterLearningSection_visualWrap__DDZmj{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0 16px 40px rgba(152,23,126,.14))}.BetterLearningSection_orbitRing1__f0Reb,.BetterLearningSection_orbitRing2__KJzT3,.BetterLearningSection_orbitRing3__v93Oz{position:absolute;top:50%;left:50%;border-radius:50%;border:1.5px dashed rgba(152,23,126,.25);pointer-events:none;z-index:2}.BetterLearningSection_orbitRing1__f0Reb{width:460px;height:460px;margin-top:-230px;margin-left:-230px;animation:BetterLearningSection_orbitSpin__RS9KG 12s linear infinite}.BetterLearningSection_orbitRing2__KJzT3{width:560px;height:560px;margin-top:-280px;margin-left:-280px;animation:BetterLearningSection_orbitSpin__RS9KG 20s linear infinite reverse;border-color:rgba(95,37,159,.2)}.BetterLearningSection_orbitRing3__v93Oz{width:660px;height:660px;margin-top:-330px;margin-left:-330px;animation:BetterLearningSection_orbitSpin__RS9KG 30s linear infinite;border-color:rgba(192,132,252,.18)}@keyframes BetterLearningSection_orbitSpin__RS9KG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BetterLearningSection_orbitDot1__bSta5,.BetterLearningSection_orbitDot2__cwMl4,.BetterLearningSection_orbitDot3__I_y9G{position:absolute;top:-7px;left:50%;transform:translateX(-50%);border-radius:50%}.BetterLearningSection_orbitDot1__bSta5{width:14px;height:14px;background:#98177E;box-shadow:0 0 12px rgba(152,23,126,.8),0 0 28px rgba(152,23,126,.4)}.BetterLearningSection_orbitDot2__cwMl4{width:12px;height:12px;background:#5F259F;box-shadow:0 0 12px rgba(95,37,159,.8),0 0 28px rgba(95,37,159,.4)}.BetterLearningSection_orbitDot3__I_y9G{width:10px;height:10px;background:#C084FC;box-shadow:0 0 10px rgba(192,132,252,.9),0 0 24px rgba(192,132,252,.5)}.BetterLearningSection_stageImg__a0veM{width:100%;max-width:950px;height:auto;object-fit:contain;display:block}.BetterLearningSection_floatingBadge__2S5TV{position:absolute;z-index:5;padding:11px 22px;background:rgba(255,255,255,.95);border:1.5px solid rgba(152,23,126,.22);border-radius:999px;font-size:13.5px;font-weight:700;color:#1A171D;box-shadow:0 10px 30px rgba(140,20,120,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;gap:9px;white-space:nowrap;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease;animation:BetterLearningSection_badgeFloatWave__NvdZw 6s ease-in-out infinite alternate}@keyframes BetterLearningSection_badgeFloatWave__NvdZw{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-8px) rotate(1deg)}}.BetterLearningSection_floatingBadge__2S5TV:hover{transform:scale(1.08) translateY(-4px)!important;box-shadow:0 18px 45px rgba(152,23,126,.28);border-color:rgba(189,0,155,.5);z-index:10}.BetterLearningSection_badgeIcon__bgFqd{font-size:17px;flex-shrink:0}.BetterLearningSection_typewriterText__kcey2{display:inline-flex;align-items:center;font-family:Plus Jakarta Sans,system-ui,sans-serif;min-height:20px}.BetterLearningSection_cursor__1mS1Z{display:inline-block;width:2px;background-color:#98177E;margin-left:2px;animation:BetterLearningSection_blink__zv0bM .8s infinite}@keyframes BetterLearningSection_blink__zv0bM{0%,to{opacity:1}50%{opacity:0}}.BetterLearningSection_badge1__Xb8pb{top:0;left:0;animation-delay:-.5s}.BetterLearningSection_badge2__Gy7N3{top:17%;left:-4%;animation-delay:-1.2s}.BetterLearningSection_badge3__U4_Gq{top:34%;left:-6%;animation-delay:-2s}.BetterLearningSection_badge4__nSfZY{top:51%;left:-5%;animation-delay:-2.8s}.BetterLearningSection_badge5__JuGFW{top:68%;left:-3%;animation-delay:-3.5s}.BetterLearningSection_badge6__JOU7y{bottom:0;left:1%;animation-delay:-4.2s}.BetterLearningSection_badge7__J_JoE{top:2%;right:0;animation-delay:-.8s}.BetterLearningSection_badge8__wZ68_{top:19%;right:-4%;animation-delay:-1.6s}.BetterLearningSection_badge9__pzyx0{top:36%;right:-6%;animation-delay:-2.4s}.BetterLearningSection_badge10__8AWQt{top:53%;right:-5%;animation-delay:-3.2s}.BetterLearningSection_badge11__CU9oN{top:70%;right:-3%;animation-delay:-4s}.BetterLearningSection_badge12__SnFVi{bottom:0;right:1%;animation-delay:-4.8s}.BetterLearningSection_benefitsGrid___ECTX{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;max-width:1140px;margin:0 auto}.BetterLearningSection_benefitCard__s8upO{background:rgba(255,255,255,.9);border:1.5px solid rgba(152,23,126,.16);border-radius:24px;padding:28px 22px;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 30px rgba(152,23,126,.06);transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;align-items:center;overflow:hidden;position:relative;will-change:transform}.BetterLearningSection_benefitCard__s8upO:after{content:"";position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5) 50%,transparent);transform:skewX(-20deg);pointer-events:none;animation:BetterLearningSection_benefitShimmer__I_3y6 7s ease-in-out infinite}@keyframes BetterLearningSection_benefitShimmer__I_3y6{0%,75%{left:-150%}to{left:200%}}.BetterLearningSection_benefitCard__s8upO:hover{transform:translateY(-10px) scale(1.03);border-color:rgba(189,0,155,.4);box-shadow:0 24px 55px rgba(152,23,126,.22)}.BetterLearningSection_benefitIconBox__swn3Q{width:60px;height:60px;border-radius:18px;background:linear-gradient(135deg,#F8E6FA,#EDE0FA);border:1px solid rgba(152,23,126,.2);display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:16px;box-shadow:0 8px 20px rgba(152,23,126,.12);transition:transform .3s ease}.BetterLearningSection_benefitCard__s8upO:hover .BetterLearningSection_benefitIconBox__swn3Q{transform:scale(1.15) translateY(-3px)}.BetterLearningSection_benefitTitle__gKX8s{font-family:Playfair Display,Georgia,serif;font-size:18.5px;font-weight:700;color:#1A171D;margin-bottom:8px}.BetterLearningSection_benefitDesc__NWtI_{font-size:13.5px;color:#5C4E6A;line-height:1.6}@media (max-width:1024px){.BetterLearningSection_stageImg__a0veM{max-width:760px}.BetterLearningSection_floatingBadge__2S5TV{font-size:12.5px;padding:9px 16px}.BetterLearningSection_benefitsGrid___ECTX{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:768px){.BetterLearningSection_floatingBadge__2S5TV{display:none}.BetterLearningSection_benefitsGrid___ECTX{grid-template-columns:1fr}}@media (max-width:640px){.BetterLearningSection_heading__shtLH{font-size:32px}.BetterLearningSection_stageImg__a0veM{max-width:520px}.BetterLearningSection_section__hDgMy{padding:40px 0 60px}}.ModulesGrid_section__XpPR5{position:relative;padding:80px 24px;max-width:1240px;margin:0 auto;z-index:2}.ModulesGrid_header__jiEH7{text-align:center;margin-bottom:50px}.ModulesGrid_badge__Tnrhv{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:#FFFFFF;border:1.5px solid rgba(152,23,126,.3);border-radius:999px;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#800C6B;margin-bottom:16px;box-shadow:0 4px 16px rgba(152,23,126,.12)}.ModulesGrid_title___owrP{font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.15;color:#380230;margin:0 0 14px}.ModulesGrid_purpleAccent__ZkcrZ{background:linear-gradient(135deg,#98177E,#610751);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ModulesGrid_desc__6_3IB{font-size:clamp(16px,2vw,18px);color:#4D2D46;max-width:700px;margin:0 auto;line-height:1.6;font-weight:500}.ModulesGrid_grid__559Qk{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:24px;gap:24px}.ModulesGrid_card__fOnX7{background:#FFFFFF;border:1.5px solid rgba(152,23,126,.15);border-radius:24px;padding:32px 28px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 10px 30px rgba(97,7,81,.06);position:relative;overflow:hidden}.ModulesGrid_card__fOnX7:hover{transform:translateY(-8px);border-color:#800C6B;box-shadow:0 18px 45px rgba(152,23,126,.18)}.ModulesGrid_iconWrap__PSQNM{width:60px;height:60px;border-radius:18px;background:#F7E4F5;display:flex;align-items:center;justify-content:center;font-size:30px;margin-bottom:22px;border:1px solid rgba(152,23,126,.2)}.ModulesGrid_moduleTitle__db2Ca{font-size:20px;font-weight:800;color:#24011E;margin:0 0 10px}.ModulesGrid_moduleDesc__lc1g7{font-size:14.5px;color:#4D394A;line-height:1.6;margin:0 0 20px;font-weight:500}.ModulesGrid_tags__NdTA6{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ModulesGrid_tag__IxC9o{font-size:12px;font-weight:700;color:#800C6B;background:#FCE8F8;padding:4px 12px;border-radius:999px;border:1px solid rgba(152,23,126,.15)}.ModulesGrid_featuresList__6tHy2{list-style:none;margin:0;display:flex;flex-direction:column;gap:8px;border-top:1px solid rgba(152,23,126,.12);padding:16px 0 0}.ModulesGrid_featureItem__cAL3W{font-size:13.5px;color:#380230;font-weight:600;display:flex;align-items:center;gap:8px}.ModulesGrid_checkMark__N_9aY{color:#800C6B;font-weight:900}@media (max-width:768px){.ModulesGrid_grid__559Qk{grid-template-columns:1fr}.ModulesGrid_card__fOnX7{padding:24px 20px}}