:root{--color-dark:#111827;--color-orange:#f97316;--color-gold:#facc15;--color-soft-bg:#fff7ed;--shadow-soft:0 25px 60px #00000014;--shadow-premium:0 30px 80px #0000001f;--radius-xl:30px;--radius-2xl:40px}img{height:auto}body{-webkit-tap-highlight-color:transparent;animation:appFade .5s ease;background:#fff7ed;background:var(--color-soft-bg);font-family:Arial;margin:0;scroll-behavior:smooth}.app{width:100%}header{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #eee7df;box-shadow:0 8px 28px #0f172a0a;display:flex;height:92px;justify-content:space-between;padding:0 11%;transition:all .3s ease}.header-logo{width:250px}nav{align-items:center;display:flex;gap:30px}nav a{color:#111827;color:var(--color-dark);font-size:17px;font-weight:700;text-decoration:none}.stickySectionNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0f1ed1;border:1px solid #ffffff14;border-radius:22px;box-shadow:0 10px 40px #00000059,inset 0 1px 0 #ffffff0f;display:none!important;display:flex;flex-direction:column;gap:12px;left:18px;overflow:hidden;padding:18px 12px;position:fixed;top:50%;transform:translateY(-50%);transition:all .3s ease;width:74px;z-index:999}.stickySectionNav a{background:#ffffff0a;border-radius:14px;color:#fff;font-size:15px;font-size:0;font-weight:700;min-width:52px;padding:14px 18px;text-decoration:none;transition:all .25s ease}.stickySectionNav a:first-letter{font-size:18px}.stickySectionNav a:hover{background:linear-gradient(135deg,#ff8a00,#ff5e00);box-shadow:0 8px 24px #ff8c0059;color:#fff;transform:translateX(6px)}@media (max-width:1100px){.stickySectionNav{display:none}}.hero{grid-gap:30px;gap:30px}.taglineCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #ffa6002e;border-radius:var(--radius-xl);box-shadow:0 10px 40px #ffa60014,0 8px 30px #0f172a0f;margin:0 auto 40px;max-width:1100px;padding:28px 36px}.taglineIcon{background:linear-gradient(135deg,#fff7ed,#ffe0b2);border-radius:50%;box-shadow:inset 0 2px 8px #ffffffb3,0 8px 20px #ffa6002e;font-size:38px;height:82px;width:82px}.taglineCard h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff9800,#ff6f00);background-clip:text;-webkit-background-clip:text;font-size:34px;font-weight:800;letter-spacing:1px}@media (max-width:768px){.taglineCard{border-radius:24px;flex-direction:column;gap:18px;padding:22px;text-align:center}.taglineCard h3{font-size:20px;line-height:1.4}.taglineCard p{font-size:14px}.taglineIcon{font-size:30px;height:70px;width:70px}}.badge{background:linear-gradient(90deg,#facc15,#f97316);border-radius:30px;box-shadow:0 8px 25px #f59e0b59;color:#111827}.hero h2{font-size:50px}.buttons{display:flex;gap:15px;margin-top:25px}button{background:#000;border:none;border-radius:14px;color:#fff;cursor:pointer;padding:14px 20px;transition:all .25s ease;will-change:transform}.outline{background:#fff;border:1px solid #000;color:#000}.card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd9;border:1px solid #f3f4f6;border-radius:30px;border-radius:var(--radius-xl);box-shadow:0 25px 60px #00000014;box-shadow:var(--shadow-soft);padding:40px}.progress{background:#ddd;border-radius:20px;height:12px}.fill{background:orange}section{padding:60px 8%}.grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.course,.price{background:#fff;border-radius:20px;padding:30px}.dark{background:#111827}@media (max-width:768px){.grid,.hero{grid-template-columns:1fr}header{flex-direction:column;gap:15px}}.hero{background:linear-gradient(135deg,#fff7ed,#fff 45%,#e0f2fe);min-height:80vh}.hero h2{background:linear-gradient(90deg,#111827,#92400e);font-size:60px;font-weight:900;letter-spacing:-2px;line-height:1.05}button:hover{transform:translateY(-3px)}.outline:hover{background:#111827;color:#fff}header{background:#ffffffb3;border-bottom:1px solid #ffffff4d;box-shadow:0 8px 30px #0000000f;position:-webkit-sticky;position:sticky;top:0;z-index:1000}header h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#111827,#ea580c);background-clip:text;-webkit-background-clip:text;font-size:32px;font-weight:900;letter-spacing:-1px}nav a{position:relative;transition:.3s}nav a:hover{color:#ea580c}nav a:after{background:linear-gradient(90deg,#f59e0b,#ea580c);border-radius:20px;bottom:-6px;content:"";height:3px;left:0;position:absolute;transition:.3s;width:0}nav a:hover:after{width:100%}.premium{grid-gap:60px;align-items:center;background:linear-gradient(135deg,#020617,#0f172a 50%,#111827);display:grid;gap:60px;grid-template-columns:1fr 1fr;overflow:hidden;padding:100px 8%;position:relative}.premium:before{background:#f973162e;border-radius:50%;content:"";filter:blur(100px);height:500px;position:absolute;right:-100px;top:-100px;width:500px}.premiumBadge{background:#ffffff14;border:1px solid #ffffff26;border-radius:40px;display:inline-block;font-weight:700;letter-spacing:1px;margin-bottom:20px;padding:10px 18px}.premium h2{font-size:60px;line-height:1.05;margin-bottom:20px}.premium p{color:#cbd5e1;font-size:18px;line-height:1.7}.premiumFeatures{grid-gap:18px;display:grid;gap:18px;margin-top:30px}.feature{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:20px;padding:18px}.premiumCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:40px;box-shadow:0 30px 80px #0000004d;overflow:hidden;padding:40px;position:relative}.glow{background:#f9731640;border-radius:50%;filter:blur(80px);height:300px;position:absolute;right:-100px;top:-100px;width:300px}.dashboardStat{display:flex;justify-content:space-between;margin-top:25px}.dashboardBar{background:#ffffff14;border-radius:30px;height:14px;margin-top:15px;overflow:hidden}.dashboardFill{background:linear-gradient(90deg,#f59e0b,#f97316);height:100%;width:82%}.dashboardGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:35px}.miniCard{background:#ffffff12;border:1px solid #ffffff14;border-radius:24px;font-weight:700;padding:24px;text-align:center}@media (max-width:768px){.premium{grid-template-columns:1fr}.premium h2{font-size:42px}}.price{background:linear-gradient(180deg,#fff,#fff7ed);border:1px solid #fed7aa;border-radius:32px;box-shadow:0 25px 60px #00000014;box-shadow:var(--shadow-soft);padding:40px;text-align:center}.price h3{font-size:24px}.price h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#111827,#ea580c);background-clip:text;-webkit-background-clip:text;font-size:48px}.price p{color:#6b7280;font-weight:700}.dark h2{color:#fff}.dark .grid{margin-top:35px}#contact{background:linear-gradient(135deg,#fff7ed,#fff 50%,#e0f2fe);padding:100px 8%}#contact h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#111827,#ea580c);background-clip:text;-webkit-background-clip:text;font-size:52px;margin-bottom:50px;text-align:center}form{grid-gap:24px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbf;border:1px solid #fff6;border-radius:40px;box-shadow:0 30px 80px #00000014;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:auto;max-width:900px;padding:50px}input{background:#ffffffb3;border:1px solid #e5e7eb;border-radius:18px;font-size:16px;outline:none;padding:20px;transition:.3s}input:focus{border-color:#f97316;box-shadow:0 0 0 4px #f9731626}form button{background:linear-gradient(90deg,#111827,#ea580c);border-radius:20px;font-size:18px;grid-column:span 2;padding:20px}form button:hover{transform:scale(1.02)}@media (max-width:768px){form{grid-template-columns:1fr;padding:30px}form button{grid-column:span 1}#contact h2{font-size:38px}}.review{background:linear-gradient(180deg,#fff,#fff7ed);border:1px solid #fed7aa;border-radius:30px;box-shadow:0 25px 60px #00000014;padding:35px}.faq{background:linear-gradient(135deg,#fff,#fff7ed)}.faqBox{grid-gap:20px;display:grid;gap:20px;margin:auto;max-width:900px}details{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffbf;border:1px solid #fed7aa;border-radius:24px;box-shadow:0 20px 40px #0000000f;padding:24px}summary{cursor:pointer;font-size:20px;font-weight:700}details p{color:#6b7280;line-height:1.7;margin-top:18px}section h2{font-weight:900;letter-spacing:-1px}@media (max-width:768px){nav{font-size:14px;gap:14px}header h1{font-size:26px}.hero{padding-top:60px}.hero h2{font-size:42px}.premium{padding:70px 6%}.dashboardGrid{grid-template-columns:1fr}.stats{margin-top:0}}.app{position:relative}.app:before{animation:floatGlow 10s ease-in-out infinite;background:#f973161f;border-radius:50%;filter:blur(120px);height:500px;left:-150px;top:-200px;width:500px}.app:after{animation:floatGlow2 12s ease-in-out infinite;background:#3b82f61a;bottom:-150px;filter:blur(120px);height:400px;right:-100px;width:400px}@keyframes floatGlow{0%{transform:translateY(0)}50%{transform:translateY(40px)}to{transform:translateY(0)}}@keyframes floatGlow2{0%{transform:translateY(0)}50%{transform:translateY(-40px)}to{transform:translateY(0)}}.card,.course,.miniCard,.price,.review,.statBox{transition:transform .4s ease,box-shadow .4s ease,border .4s ease}.card:hover,.course:hover,.miniCard:hover,.price:hover,.review:hover,.statBox:hover{border-color:#f9731659;box-shadow:0 40px 80px #00000026;transform:translateY(-12px) scale(1.02)}.hero:before{background:radial-gradient(#f9731633,#0000 70%);height:600px;right:-200px;top:-200px;width:600px;z-index:0}.hero>*{z-index:2}.hero>*,button{position:relative}button{overflow:hidden}button:before{background:#ffffff40;content:"";height:200%;left:-120px;position:absolute;top:-50%;transform:rotate(20deg);transition:.7s;width:120px}button:hover:before{left:140%}.mentor{grid-gap:70px;background:radial-gradient(circle at top left,#ffb8002e,#0000 28%),radial-gradient(circle at bottom right,#0ea5e929,#0000 30%),linear-gradient(135deg,#fffaf4,#fff 48%,#eef8ff);gap:70px;grid-template-columns:1fr 1fr;padding:100px 7%}.mentorLeft{max-width:680px}.mentor h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#111827,#7c2d12,#ea580c);background-clip:text;-webkit-background-clip:text;font-size:clamp(48px,4.6vw,76px);font-weight:950;line-height:1;margin:20px 0 18px}.closeMentorProfile{align-items:center;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;display:flex;font-size:26px;font-weight:800;height:42px;justify-content:center;right:22px;top:18px;width:42px;z-index:10}.closeMentorProfile:hover{background:#0f172a}.premiumMentorCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#fffffff0,#fff7edeb);border:1px solid #f9731629;border-radius:34px;box-shadow:0 20px 60px #0f172a14;max-width:620px;overflow:hidden;position:relative}.mentorCardTop{margin-bottom:30px;position:relative;z-index:2}.mentorAvatar{align-items:center;background:linear-gradient(135deg,#111827,#ea580c);border:4px solid #fffc;border-radius:26px;box-shadow:0 18px 50px #ea580c47;display:flex;font-size:30px;height:78px;justify-content:center;width:78px}.mentorCardTop h3{color:#111827;margin:0}.mentorCardTop p{font-weight:700;margin:6px 0 0}.mentorHighlights{grid-gap:16px;gap:16px;position:relative;z-index:2}.mentorHighlight{background:#ffffffd1;border:1px solid #0f172a0d;box-shadow:0 10px 24px #0f172a0a;padding:16px 18px;transition:.3s ease}.mentorHighlight:hover{transform:translateY(-4px)}.mentorHighlight strong{color:#111827;font-size:16px;margin-bottom:7px}.mentorHighlight span{font-weight:650;line-height:1.5}@media (max-width:900px){.mentor{grid-template-columns:1fr;padding:70px 20px}.mentor h2{font-size:42px;letter-spacing:-2px;white-space:normal}.mentorStats{grid-template-columns:1fr}.premiumMentorCard{padding:28px}}.cdp{background:#fff;padding:90px 8%}.cdp h2,.mockBox h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#111827,#ea580c);background-clip:text;-webkit-background-clip:text;font-size:48px;font-weight:900}.sectionText{color:#4b5563;font-size:18px;line-height:1.7;margin:0 auto 40px;max-width:800px;text-align:center}.mockPyq{grid-gap:30px;background:linear-gradient(135deg,#fff7ed,#e0f2fe);display:grid;gap:30px;grid-template-columns:1fr 1fr;padding:90px 8%}.mockBox{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffc;border:1px solid #fed7aa;border-radius:35px;box-shadow:0 25px 60px #00000014}.whatsapp{background:#16a34a;bottom:22px;box-shadow:0 15px 40px #16a34a59;padding:16px 22px;right:22px}@media (max-width:768px){.mockPyq{grid-template-columns:1fr}.cdp h2,.mockBox h2{font-size:38px}}.resources{background:linear-gradient(135deg,#fff,#fff7ed);padding:90px 8%}.resources h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#111827,#ea580c);background-clip:text;-webkit-background-clip:text;font-size:48px;font-weight:900}.dashboard{grid-gap:50px;align-items:center;background:#020617;color:#fff;display:grid;gap:50px;grid-template-columns:1fr 1.2fr;padding:100px 8%}.dashboard h2{font-size:52px;line-height:1.05}.dashboard p{color:#cbd5e1;font-size:18px;line-height:1.7}.dashboardPanel{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.dashboardPanel div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:24px;font-weight:800;padding:24px}@media (max-width:768px){.dashboard,.dashboardPanel{grid-template-columns:1fr}.dashboard h2{font-size:38px}}.footer{background:linear-gradient(135deg,#020617,#111827);color:#fff;padding-top:80px}.footerTop{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.5fr 1fr 1fr;padding:0 8% 60px}.footer h2{font-size:38px;margin-bottom:15px}.footer p{color:#cbd5e1;line-height:1.7}.footer h3{margin-bottom:20px}.footer a{color:#cbd5e1;display:block;margin-bottom:14px;text-decoration:none;transition:.3s}.footer a:hover{color:#f97316;color:var(--color-orange)}.footerBottom{border-top:1px solid #ffffff14;color:#94a3b8;padding:25px}@media (max-width:768px){.footerTop{grid-template-columns:1fr}}.plansSection{background:linear-gradient(135deg,#fff,#fff7ed);padding:100px 8%}.plansSection h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#111827,#ea580c);background-clip:text;-webkit-background-clip:text;font-size:52px;font-weight:900}.planCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffc;border:1px solid #fed7aa;border-radius:36px;box-shadow:0 25px 60px #00000014;overflow:hidden;padding:40px;position:relative}.planCard ul{grid-gap:16px;display:grid;gap:16px;list-style:none;margin-top:25px;padding-left:0}.planCard li{font-weight:600}.planTag{background:#dcfce7;border-radius:999px;color:#166534;display:inline-block;font-size:14px;padding:8px 16px}.darkTag{background:#ffffff1f;color:#fff}.premiumCard2{background:linear-gradient(135deg,#020617,#111827);color:#fff}.premiumCard2 button{background:linear-gradient(90deg,#f59e0b,#f97316)}@media (max-width:768px){.plansSection h2{font-size:40px}}.lessonGrid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}.lessonCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd9;border:1px solid #fed7aa;border-radius:30px;box-shadow:0 25px 60px #00000012;padding:28px;transition:.4s}.lessonCard:hover{box-shadow:0 35px 80px #0000001f;transform:translateY(-10px)}.lessonCard span{color:#ea580c;display:inline-block;font-weight:800;margin-bottom:18px}.lessonCard h3{font-size:22px;margin-bottom:12px}.lessonCard p{color:#6b7280;line-height:1.6}@media (max-width:1000px){.lessonGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.lessonGrid{grid-template-columns:1fr}}.pricingPro{background:linear-gradient(135deg,#fff7ed,#fff);padding:110px 8%}.pricingPro h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#111827,#ea580c);background-clip:text;-webkit-background-clip:text;font-size:56px;font-weight:900;text-align:center}.pricingGrid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(4,1fr);margin-top:50px}.pricingCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #fed7aa;border-radius:36px;box-shadow:0 25px 60px #00000014;padding:40px;transition:.4s}.pricingCard:hover{box-shadow:0 40px 80px #00000024;transform:translateY(-12px)}.pricingCard h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#111827,#ea580c);background-clip:text;-webkit-background-clip:text;font-size:54px;margin:20px 0}.pricingCard ul{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:25px 0;padding:0}.featuredPrice{border:2px solid #f97316;transform:scale(1.05)}.darkPrice{background:linear-gradient(135deg,#020617,#111827);color:#fff}.darkPrice h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f59e0b,#f97316);background-clip:text;-webkit-background-clip:text}.priceBadge{background:#dcfce7;border-radius:999px;color:#166534;display:inline-block;font-size:13px;font-weight:900;padding:8px 16px}.orange{background:#ffedd5;color:#c2410c}.premium{background:#111827;color:#fff}@media (max-width:1100px){.pricingGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.pricingGrid{grid-template-columns:1fr}.pricingPro h2{font-size:40px}}.academyOverviewPage{background:radial-gradient(circle at top left,#ffb80014,#0000 24%),radial-gradient(circle at bottom right,#3b82f614,#0000 28%),linear-gradient(135deg,#fffaf5,#fff 50%,#f8fbff);min-height:100vh;padding:122px 7% 72px}.academyHero{grid-gap:44px;align-items:center;display:grid;gap:44px;grid-template-columns:1.05fr .95fr}.academyHeroLeft h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#111827,#7c2d12,#ea580c);background-clip:text;-webkit-background-clip:text;font-size:clamp(40px,3.7vw,62px);font-weight:950;letter-spacing:-2.8px;line-height:1;margin:12px 0 16px}.academyHeroLeft p{color:#475569;font-size:16.5px;line-height:1.65;margin:0;max-width:660px}.academyBadge{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #f9731629;border-radius:999px;box-shadow:0 10px 28px #0f172a0d;color:#ea580c;display:inline-flex;font-weight:800;padding:8px 15px}.academyHeroButtons{display:flex;gap:14px;margin-top:24px}.academyHeroButtons button{border-radius:18px;font-size:14.5px;font-weight:800;padding:13px 21px}.academyPreviewCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff5,#fff7ede6);border:1px solid #f9731624;border-radius:32px;box-shadow:0 22px 64px #0f172a1a;overflow:hidden;padding:28px;position:relative}.academyPreviewCard h3{color:#111827;font-size:25px;margin:0 0 20px}.academyStat{align-items:center;color:#334155;display:flex;font-weight:700;justify-content:space-between;margin-bottom:11px}.academyStat strong{color:#ea580c;font-size:21px}.academyBar{background:#0f172a14;border-radius:999px;height:11px;margin-bottom:24px;overflow:hidden}.academyFill{background:linear-gradient(90deg,#f59e0b,#f97316);height:100%;width:92%}.academyMiniGrid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:1fr 1fr}.academyMiniCard{background:#ffffffe0;border:1px solid #0f172a0d;border-radius:20px;box-shadow:0 10px 26px rgba(15,23,42,.045);color:#111827;font-weight:800;padding:18px;transition:.3s ease}.academyMiniCard:hover{transform:translateY(-6px)}.academyOverviewGrid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin-top:46px}.academyOverviewCard{background:linear-gradient(135deg,#fffffff5,#fff7ede0);border:1px solid #f9731621;border-radius:28px;box-shadow:0 18px 52px rgba(15,23,42,.075);cursor:pointer;padding:26px;transition:.35s ease}.academyOverviewCard:hover{box-shadow:0 30px 70px #0f172a21;transform:translateY(-8px)}.academyOverviewCard h3{color:#111827;font-size:25px;margin:0 0 12px}.academyOverviewCard p{color:#475569;line-height:1.6;margin-bottom:18px}.academyOverviewCard span{color:#ea580c;font-weight:800}.academyOverviewCard.disabled{opacity:.82}@media (max-width:1000px){.academyOverviewPage{padding:110px 6% 64px}.academyHero{gap:34px;grid-template-columns:1fr}.academyOverviewGrid{grid-template-columns:1fr;margin-top:38px}}@media (max-width:768px){.academyOverviewPage{padding:104px 18px 56px}.academyHeroLeft h1{font-size:38px;letter-spacing:-2px}.academyHeroLeft p{font-size:15.5px}.academyHeroButtons{flex-direction:column}.academyHeroButtons button{width:100%}.academyPreviewCard{border-radius:28px;padding:24px}.academyMiniGrid{grid-template-columns:1fr}.academyOverviewCard{padding:24px}}.whatsapp{background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:999px;bottom:20px;box-shadow:0 20px 50px #22c55e59;color:#fff;font-weight:800;padding:18px 24px;position:fixed;right:20px;text-decoration:none;transition:.4s;z-index:9999}.whatsapp:hover{transform:scale(1.08)}.contactHelp{color:#6b7280;font-weight:600;margin-top:18px;text-align:center}.studentDashboard{grid-gap:35px;background:linear-gradient(135deg,#020617,#111827);gap:35px;padding:110px 8%}.dashboardSidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:34px;padding:35px}.dashboardSidebar h3{font-size:30px;margin-bottom:25px}.dashboardSidebar ul{grid-gap:18px;display:grid;gap:18px;list-style:none;padding:0}.dashboardSidebar li{background:#ffffff0a;border-radius:18px;padding:14px 18px;transition:.3s}.dashboardSidebar li:hover{background:#ffffff1a}.dashboardContent{grid-gap:28px;display:grid;gap:28px}.dashboardTop{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.dashboardStat{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid #ffffff14;border-radius:30px;color:#fff;padding:35px;text-align:center}.dashboardStat h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f59e0b,#f97316);background-clip:text;-webkit-background-clip:text;font-size:52px;margin-bottom:10px}.dashboardCards{grid-gap:22px;gap:22px;grid-template-columns:repeat(2,1fr)}.dashboardCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid #ffffff14;border-radius:30px;color:#fff;padding:30px}.dashboardCard h3{color:#f59e0b;margin-bottom:14px}@media (max-width:1000px){.dashboardCards,.dashboardTop,.studentDashboard{grid-template-columns:1fr}}.coursePopup{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:999}.popupContent{animation:popupShow .3s ease;background:#fff;border-radius:24px;box-shadow:0 20px 60px #00000040;max-width:600px;padding:40px;position:relative;width:100%}.popupContent h2{font-size:38px;margin-bottom:20px}.popupContent p{font-size:18px;line-height:1.7;margin-bottom:25px}.popupContent ul{padding-left:20px}.popupContent li{font-size:17px;margin-bottom:12px}.closeBtn{align-items:center;background:#111827;border:none;border-radius:50%;box-shadow:0 10px 25px #0000002e;color:#fff;cursor:pointer;display:flex;font-size:24px;font-weight:700;height:42px;justify-content:center;position:absolute;right:16px;top:16px;transition:.3s;width:42px}.closeBtn:hover{background:#ea580c;transform:scale(1.08)}.btnLink{background:#000;border:none;border-radius:14px;box-shadow:0 10px 25px #11182740;color:#fff;cursor:pointer;display:inline-block;padding:14px 20px;text-decoration:none;transition:.3s}.btnLink:hover{transform:translateY(-3px)}.btnLink.outline{background:#fff;border:1px solid #000;color:#000}.btnLink.outline:hover{background:#111827;color:#fff}.popupButtons{display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}.realMock{background:linear-gradient(135deg,#fff7ed,#fff);padding:100px 8%}.realMock h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#111827,#ea580c);background-clip:text;-webkit-background-clip:text;font-size:52px;font-weight:900;text-align:center}.mockTestBox{grid-gap:28px;display:grid;gap:28px;margin:50px auto 0;max-width:950px}.questionCard{background:#ffffffe6;border:1px solid #fed7aa;border-radius:30px;box-shadow:0 20px 50px #00000014;padding:35px}.questionCard h3{font-size:24px;margin-bottom:22px}.option{align-items:center;background:#fff7ed;border-radius:14px;cursor:pointer;display:flex;gap:12px;margin-bottom:16px;padding:14px 18px;transition:.3s}.option:hover{background:#ffedd5}.correct{color:#15803d}.correct,.wrong{font-weight:700;margin-top:18px}.wrong{color:#dc2626}.resultBox{background:linear-gradient(135deg,#111827,#1e293b);border-radius:30px;box-shadow:0 25px 60px #0003;color:#fff;padding:40px;text-align:center}.resultBox h2{-webkit-text-fill-color:#fff;color:#fff}@media (max-width:768px){.popupContent{border-radius:22px;padding:28px}.popupContent h2{font-size:34px}.popupButtons{flex-direction:column}.popupButtons .btnLink{text-align:center}.closeBtn{font-size:24px;height:46px;width:46px}nav{flex-wrap:wrap;justify-content:center}nav a{font-size:15px}header{padding:18px 5%}header h1{text-align:center}.whatsapp{bottom:14px;font-size:14px;padding:14px 18px;right:14px}.course,.lessonCard,.mockBox,.planCard,.pricingCard,.review{border-radius:26px;padding:28px}section{padding:70px 6%}.hero{padding:40px 20px;text-align:center}.hero h1,.hero h2{font-size:42px;line-height:1.1}.hero p{font-size:18px;line-height:1.6}.footerTop{gap:30px;grid-template-columns:1fr;text-align:center}nav{flex-wrap:wrap;gap:18px;justify-content:center}.courseCard,.pricingCard{width:100%}}.loginSection{background:linear-gradient(135deg,#fff7ed,#eefcff);padding:90px 8%;text-align:center}.loginSection h2{color:#111827;font-size:48px;font-weight:900;margin-bottom:30px}.loginBox{background:#fff;border-radius:28px;box-shadow:0 25px 70px #0000001f;margin:auto;max-width:420px;padding:35px}.loginBox input{border:1px solid #ddd;border-radius:14px;font-size:16px;margin-bottom:16px;padding:16px 18px;width:100%}.loginBox button{background:#111827;border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:17px;font-weight:800;padding:16px;width:100%}.loginBox p{margin-top:18px}.loginBox span{color:#c2410c;cursor:pointer;font-weight:800}.courseCard,.goalCard,.hero .badge,.hero button,.hero h1,.hero h2,.hero p,.loginBox,.pricingCard,.resourceCard{animation:fadeUp .8s ease forwards}.courseCard,.loginBox,.nav a,.pricingCard,.resourceCard,button{transition:all .3s ease}.courseCard:hover,.pricingCard:hover,.resourceCard:hover,button:hover{box-shadow:0 25px 60px #00000029;transform:translateY(-5px)}.testimonials{padding:100px 8%;padding:30px 8%}.testimonials h2{color:#111827;margin-bottom:60px}.testimonialGrid{grid-gap:30px;gap:30px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.testimonialCard{background:#fff;border-radius:28px;box-shadow:0 20px 50px #00000014;padding:35px}.testimonialCard:hover{transform:translateY(-8px)}.testimonialCard p{font-size:1.05rem;line-height:1.8}.testimonialCard h4{color:#c2410c;margin-top:25px}.themeBtn{background:#111827;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 14px}.dark,.dark .hero,.dark .testimonials,.dark footer,.dark header,.dark nav{background:#050816;color:#fff}.dark a,.dark h1,.dark h2,.dark h3,.dark p{color:#fff}.dark .goalCard,.dark .loginBox,.dark .testimonialCard{background:#111827;color:#fff}.userEmail{color:#f59e0b;font-weight:600;margin:10px 0 20px}.logoutBtn{background:#ef4444;border-radius:12px;color:#fff;font-weight:600;margin-top:14px;padding:10px 16px;transition:.3s}.logoutBtn:hover{transform:scale(1.05)}.forgotPassword{color:#ff7a00;cursor:pointer;font-weight:600;margin-top:14px;text-align:center}.forgotPassword:hover{text-decoration:underline}.googleBtn{background:#fff;border:none;border-radius:14px;box-shadow:0 10px 30px #00000014;color:#111827;cursor:pointer;font-size:1rem;font-weight:700;margin-top:12px;padding:14px;transition:.3s;width:100%}.googleBtn:hover{transform:translateY(-2px)}.options{grid-gap:12px;gap:12px;margin:24px 0}.optionBtn{background:#f7f7f7;border-radius:16px;font-weight:700;padding:15px 18px}.activeOption{border-color:#c45a1c}.mockPyq{padding:80px 8%}.mockPyq h2{font-size:42px;margin-bottom:30px;text-align:center}.mockBox{border-radius:28px;margin:auto;max-width:720px;padding:45px}@media (max-width:768px){.options{grid-template-columns:1fr}.mockBox{padding:25px}}.premiumMockBox{background:#ffffffe6}@media (max-width:900px){.premiumMock{grid-template-columns:1fr}.mockIntro h2{font-size:40px}.options{grid-template-columns:1fr}}.currentCard{background:#ffffffe6}.monthTag{font-weight:700}@media (max-width:768px){.currentHeader h2{font-size:38px}.currentCard h3{font-size:24px}}.currentAffairs{background:linear-gradient(135deg,#fffaf3,#eef8ff);padding:100px 8%}.currentHeader{margin-bottom:60px;text-align:center}.currentHeader h2{font-size:52px;margin:20px 0}.currentHeader p{color:#555;font-size:18px}.currentGrid{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.currentCard{background:#ffffffeb;border:1px solid #c45a1c26;border-radius:30px;box-shadow:0 25px 60px #00000014;padding:35px;transition:.4s ease}.currentCard:hover{box-shadow:0 35px 80px #c45a1c2e;transform:translateY(-10px)}.currentTop{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.monthTag{background:#fff3e8;border-radius:999px;color:#c45a1c;font-size:14px;font-weight:800;padding:8px 16px}.currentCard h3{font-size:32px;margin-bottom:18px}.currentInfo{margin-bottom:28px}.currentInfo p{color:#333;font-size:18px}.premiumMock{grid-gap:60px;align-items:center;background:linear-gradient(135deg,#fffaf3,#e9f8ff);display:grid;gap:60px;grid-template-columns:1fr 1.2fr}.mockIntro h2{font-size:56px;margin:18px 0}.mockIntro p{font-size:18px;max-width:480px}.premiumMockBox{background:#ffffffeb;border:1px solid #c45a1c40;box-shadow:0 30px 80px #0000001f}.questionTag{background:#fff3e8;border-radius:999px;color:#9c3f11;display:inline-block;font-weight:800;margin-bottom:20px;padding:8px 16px}.mockProgress{background:#fff;border-radius:999px;height:12px;margin-top:25px;overflow:hidden;width:100%}.mockProgressFill{background:linear-gradient(90deg,#c45a1c,#ff8a3d);border-radius:999px;height:100%;transition:.4s ease}.mockCounter{color:#9c3f11;font-weight:800;margin-top:14px}.resultScore{color:#c45a1c;font-size:28px;font-weight:900}.options{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin:28px 0}.optionBtn{background:#fff;border:2px solid #0000;border-radius:18px;box-shadow:0 15px 35px #00000014;color:#111;cursor:pointer;font-weight:800;padding:17px 20px;text-align:left}.optionBtn:hover{background:#fff3e8;border-color:#c45a1c}.activeOption{background:#c45a1c!important;border-color:#c45a1c!important;color:#fff!important}@media (max-width:900px){.premiumMock{grid-template-columns:1fr}.currentHeader h2,.mockIntro h2{font-size:38px}.options{grid-template-columns:1fr}.currentCard h3{font-size:24px}}.mockTimer{background:#111827;border-radius:999px;color:#fff;display:inline-block;font-weight:800;margin-top:10px;padding:10px 18px}.correctOption{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important}.wrongOption{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.resultCircle{background:conic-gradient(#c45a1c 0deg,#ffb37a 1turn);box-shadow:0 25px 60px #c45a1c40;height:150px;margin:25px auto;width:150px}.resultCircle,.resultCircle span{align-items:center;border-radius:50%;display:flex;justify-content:center}.resultCircle span{background:#fff;color:#c45a1c;font-size:32px;font-weight:900;height:110px;width:110px}.performanceLevel{color:#111827;font-size:24px;margin:16px 0 8px;text-align:center}.motivationalMessage{color:#555;font-size:17px;line-height:1.7;margin-bottom:25px;text-align:center}.leaderboardSection{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;padding:100px 8%}.leaderboardHeader{margin-bottom:60px;text-align:center}.leaderboardHeader h2{font-size:52px;margin:20px 0}.leaderboardHeader p{color:#cbd5e1;font-size:18px}.leaderboardGrid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.leaderCard{background:#ffffff14;border:1px solid #ffffff24;border-radius:28px;box-shadow:0 30px 80px #00000040;padding:35px;text-align:center;transition:.4s ease}.leaderCard:hover{transform:translateY(-10px)}.rankBadge{align-items:center;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:50%;display:flex;font-size:20px;font-weight:900;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.leaderCard h3{font-size:26px;margin-bottom:12px}.leaderScore{color:#fbbf24;font-size:36px;font-weight:900}.leaderTag{background:#fbbf2426;border-radius:999px;color:#fbbf24;display:inline-block;font-weight:800;margin-top:10px;padding:8px 16px}@media (max-width:768px){.leaderboardHeader h2{font-size:38px}}.subjectFilters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.subjectBtn{background:#1e293b;border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:10px 18px;transition:.3s}.subjectBtn:hover{background:#2563eb;transform:translateY(-2px)}.adminQuestionForm{background:#fffffff2;box-shadow:0 20px 50px #00000014;padding:30px}.adminQuestionForm h3{font-size:26px;margin-bottom:20px}.adminQuestionForm input,.adminQuestionForm select{border:1px solid #ddd;border-radius:12px;font-size:15px;margin-bottom:14px;padding:14px 16px;width:100%}.analyticsChartCard{background:#fffffff2;border-radius:24px;box-shadow:0 20px 50px #00000014;grid-column:1/-1;padding:30px}.analyticsChartCard h3{font-size:26px;margin-bottom:22px}.accuracyBars{grid-gap:16px;display:grid;gap:16px}.accuracyBarItem{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:80px 1fr 60px}.accuracyBar{background:#e5e7eb;border-radius:999px;height:14px;overflow:hidden}.accuracyFill{background:linear-gradient(90deg,#c45a1c,#ff8a3d);border-radius:999px;height:100%}@media (max-width:768px){.accuracyBarItem{grid-template-columns:1fr}}.pieChartBox{flex-wrap:wrap;gap:25px}.pieChart,.pieChartBox{align-items:center;display:flex}.pieChart{border-radius:50%;height:160px;justify-content:center;position:relative;width:160px}.pieChart:before{background:#fff;border-radius:50%;content:"";height:105px;position:absolute;width:105px}.pieChart span{font-size:26px;font-weight:900;position:relative;z-index:1}.app.dark,.app.dark #contact,.app.dark .cdp,.app.dark .coursePages,.app.dark .currentAffairs,.app.dark .dashboard,.app.dark .faq,.app.dark .loginSection,.app.dark .mentor,.app.dark .notesSection,.app.dark .plansSection,.app.dark .pricingPro,.app.dark .resources,.app.dark .studentDashboard,.app.dark .testimonials,.app.dark section{background:#071028;color:#fff}.app.dark .analyticsChartCard,.app.dark .course,.app.dark .currentCard,.app.dark .dashboardCard,.app.dark .dashboardStat,.app.dark .faqBox,.app.dark .lessonCard,.app.dark .loginBox,.app.dark .mentorCard,.app.dark .planCard,.app.dark .pricingCard,.app.dark .review{background:#101b36;border-color:#ffffff1f;color:#fff}.app.dark h1,.app.dark h2,.app.dark h3,.app.dark h4,.app.dark li,.app.dark p,.app.dark small,.app.dark span,.app.dark strong{color:#fff}.app.dark .sectionText{color:#ffffffc7}.app.dark .accuracyBar{background:#ffffff24}.adminProPanel{background:linear-gradient(135deg,#071028,#101b36);border-radius:28px;box-shadow:0 25px 70px #0000002e;color:#fff;grid-column:1/-1;margin-top:20px;padding:32px}.adminProHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:26px}.adminProHeader h2{color:#fff;font-size:34px;margin:14px 0 8px}.adminProHeader p{color:#ffffffbf}.adminTabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:26px}.adminTab{background:#ffffff1a;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:800;padding:12px 18px}.activeAdminTab{background:linear-gradient(90deg,#ffb347,#ff7b00);color:#111827}.adminOverviewGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.adminQuestionForm{background:#fff;border-radius:24px;color:#111827;grid-column:1/-1;margin-top:24px;padding:28px}.adminStudentsSection{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061237eb;border:1px solid #ffffff0f;border-radius:32px;box-shadow:0 20px 60px #00000047;margin-left:auto;margin-right:auto;margin-top:24px;max-width:1400px;padding:32px;width:100%}.adminStudentsSection h3{color:#fff;font-size:28px;margin-bottom:20px}.adminStudentsGrid{grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.studentCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff14}.studentCard h4{color:#ffb347;font-size:22px}.studentCard p{color:#ffffffd1;margin:8px 0}@media (max-width:768px){header{flex-direction:column;gap:16px;padding:22px 18px;text-align:center}header h1{font-size:28px;line-height:1.2}nav{flex-wrap:wrap;gap:14px;justify-content:center}nav a{font-size:15px}.themeBtn{height:46px;width:46px}.hero{grid-template-columns:1fr;padding:70px 20px;text-align:center}.hero h2{font-size:42px;line-height:1.1}.hero p{font-size:17px}.buttons{align-items:center;flex-direction:column;justify-content:center}.buttons .btnLink{max-width:280px;text-align:center;width:100%}.card{margin-top:20px;width:100%}.adminOverviewGrid,.adminStudentsGrid,.currentGrid,.grid,.leaderboardGrid,.lessonGrid,.pricingGrid{gap:20px;grid-template-columns:1fr!important}.course,.currentCard,.dashboardCard,.leaderCard,.lessonCard,.pricingCard,.studentCard{padding:24px;width:100%}.btnLink{text-align:center;width:100%}.studentDashboard{grid-template-columns:1fr;padding:20px}.dashboardSidebar{position:relative;top:0;width:100%}.dashboardContent{width:100%}.dashboardCards,.dashboardTop{grid-template-columns:1fr}.adminTabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px}.adminTab{min-width:-webkit-max-content;min-width:max-content;white-space:nowrap}.adminQuestionForm input,.adminQuestionForm select,.adminQuestionForm textarea{width:100%}.analyticsChartCard{overflow-x:auto}footer{padding:40px 20px;text-align:center}footer .grid{grid-template-columns:1fr}footer a,footer p{font-size:15px;line-height:1.7}.whatsapp{align-items:center;border-radius:999px;bottom:16px;display:flex;font-size:15px;gap:8px;height:auto;padding:14px 18px;right:16px;width:auto}body,html{overflow-x:hidden}iframe,img,video{max-width:100%}}.brand{align-items:flex-start;display:flex;flex-direction:column;gap:12px;gap:4px}.navbarTagline{color:#ff8a00;font-size:9px;font-weight:700;letter-spacing:.8px;line-height:1.2;text-align:left;text-transform:uppercase;white-space:nowrap;width:100%}.header-logo{display:block;height:auto;object-fit:contain;width:260px}@media (max-width:768px){header{flex-direction:column;gap:14px;height:auto;padding:12px 20px}.header-logo{width:210px}nav{flex-wrap:wrap;gap:16px;justify-content:center}nav a{font-size:15px}}.studentDashboard{grid-gap:24px;background:linear-gradient(135deg,#fff7ed,#fff);display:grid;gap:24px;grid-template-columns:280px 1fr;padding:60px 8%}.dashboardSidebar{background:#111827;border-radius:28px;box-shadow:0 25px 60px #0000002e;color:#fff;padding:28px}.userEmail{background:#ffffff14;border-radius:18px;margin:24px 0;padding:18px}.userEmail span{color:#facc15;display:inline-block;font-size:12px;font-weight:800;margin-top:10px}.logoutBtn{background:linear-gradient(135deg,#f97316,#facc15);border:none;border-radius:14px;color:#111827;cursor:pointer;font-weight:900;margin-top:12px;padding:13px 16px;width:100%}.dashboardContent{background:#fff;border-radius:30px;box-shadow:0 25px 70px #0f172a1a;padding:34px}.analyticsGrid,.dashboardCards{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:26px}.analyticsCard,.dashboardMiniCard,.studyPlanBox{background:#fff7ed;border:1px solid #f9731626;border-radius:22px;box-shadow:0 14px 35px #f9731614;padding:22px}.analyticsCard h2,.dashboardMiniCard h3{color:#ea580c;font-size:32px;margin:0}.analyticsGrid{grid-template-columns:repeat(2,1fr)}.studyPlanBox{background:linear-gradient(135deg,#111827,#1f2937);color:#fff;margin-top:24px}.studyPlanBox ul{margin:18px 0;padding-left:20px}.studyPlanBox li{margin-bottom:10px}@media (max-width:900px){.studentDashboard{padding:40px 5%}.analyticsGrid,.dashboardCards,.studentDashboard{grid-template-columns:1fr}.adminProPanel{background:#fff;border-radius:30px;box-shadow:0 20px 60px #0f172a14;margin:60px 8%;padding:32px}.adminProHeader,.adminTabs{margin-bottom:28px}.adminTabs{display:flex;flex-wrap:wrap;gap:14px}.adminTab{background:#f3f4f6;border:none;border-radius:14px;cursor:pointer;font-weight:700;padding:12px 20px;transition:.3s}.adminTab:hover{transform:translateY(-2px)}.activeAdminTab{background:linear-gradient(135deg,#f97316,#fb923c);color:#fff}.dashboardCard{background:#fff7ed;border:1px solid #f9731626;border-radius:22px;padding:24px}}.adminStudentsGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:24px}.studentCard{background:#fff7ed;border:1px solid #f9731626;border-radius:22px;box-shadow:0 12px 30px #f9731614;padding:22px}.studentCard h4{margin-bottom:12px}.studentActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.analyticsCharts{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:30px}.chartCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #94a3b826;border-radius:28px;box-shadow:0 18px 40px #0f172a14;padding:24px}.chartCard h3{color:#0f172a;font-size:1.1rem;margin-bottom:18px}.announcementsSection{background:linear-gradient(180deg,#fff7ed,#fff);padding:80px 20px}.announcementHeader{margin-bottom:40px;text-align:center}.announcementHeader h2{color:#0f172a;font-size:2.4rem;margin-bottom:12px}.announcementHeader p{margin:auto;max-width:700px}.announcementsSection .studentCard{transition:.3s ease}.announcementsSection .studentCard:hover{transform:translateY(-6px)}.mobile-menu-btn{background:#111827;border:none;border-radius:10px;color:#fff;cursor:pointer;display:none;font-size:20px;padding:10px 14px}@media (max-width:768px){.mobile-menu-btn{display:block}.nav{background:#fff;box-shadow:-10px 0 30px #0000001a;flex-direction:column;gap:20px;height:calc(100vh - 80px);padding:30px;position:fixed;right:-100%;top:80px;transition:.3s;width:250px;z-index:999}.nav.mobile-open{right:0}.nav a{font-size:18px}}.mobileBottomNav{display:none}.mobileBottomNav a{align-items:center;color:#111827;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px;justify-content:center;text-decoration:none;transition:all .3s ease}.mobileBottomNav a:hover{transform:translateY(-2px)}.navIcon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border-radius:14px;box-shadow:0 4px 14px #00000014,inset 0 1px 0 #fff9;display:flex;font-size:20px;height:42px;justify-content:center;transition:all .3s ease;width:42px}.mobileBottomNav a:hover .navIcon{box-shadow:0 8px 22px #00000024;transform:scale(1.08)}@media (max-width:768px){.mobileBottomNav{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;border-top:1px solid #ffffff26;bottom:0;box-shadow:0 -10px 30px #00000014;display:flex;height:68px;justify-content:space-around;left:0;position:fixed;right:0;z-index:9999}.mobileBottomNav a{align-items:center;color:#111827;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px;justify-content:center;text-decoration:none;transition:all .3s ease}.mobileBottomNav a:active{transform:scale(.95)}.mobileBottomNav span{font-size:11px}body{padding-bottom:90px}.whatsapp{bottom:95px}}.premium-loader{align-items:center;background:radial-gradient(circle at top,#fff7ed,#fff 45%,#f8fafc);color:#111827;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh;padding:24px;text-align:center}.premium-loader-logo{height:auto;margin-bottom:4px;object-fit:contain;width:170px}.premium-loader-ring{animation:premiumSpin .9s linear infinite;border:4px solid #f973162e;border-radius:50%;border-top-color:#f97316;height:54px;width:54px}.premium-loader h2{font-size:26px;font-weight:900;margin:0}.premium-loader p{color:#6b7280;font-size:15px;margin:0}@keyframes premiumSpin{to{transform:rotate(1turn)}}html{scroll-behavior:smooth}*{-webkit-tap-highlight-color:transparent}.btnLink,a,button{touch-action:manipulation}.course,.leaderCard,.lessonCard,.mentorCard,.planCard,.premiumCard,.review,.statBox,section{scroll-margin-top:90px}.course,.leaderCard,.lessonCard,.mentorCard,.planCard,.premiumCard,.review,.statBox{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.course:hover,.leaderCard:hover,.lessonCard:hover,.mentorCard:hover,.planCard:hover,.premiumCard:hover,.review:hover,.statBox:hover{box-shadow:0 20px 40px #0f172a14;transform:translateY(-6px)}.course,.faqBox,.leaderCard,.lessonCard,.mentorCard,.planCard,.premiumCard,.review,.statBox{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.coursePages,.faq,.mentor,.plansSection,.premium,.resources,.testimonials{overflow:hidden;position:relative}.mentor:before,.plansSection:before,.premium:before{background:#f973161f;border-radius:50%;content:"";filter:blur(60px);height:260px;pointer-events:none;position:absolute;right:-80px;top:-80px;width:260px}.mobileBottomNav{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #ffffffa6;border-radius:24px;bottom:14px;box-shadow:0 18px 45px #0f172a2e;left:14px;padding:10px 8px;position:fixed;right:14px;z-index:999}.mobileBottomNav a{border-radius:18px;transition:transform .25s ease,background .25s ease}.mobileBottomNav a:active{background:#f973161f;transform:scale(.94)}@media (min-width:769px){.mobileBottomNav{display:none}}@media (max-width:768px){body{padding-bottom:86px}}.cdp,.coursePages,.faq,.footer,.hero,.mentor,.plansSection,.premium,.resources,.stats,.testimonials{animation:fadePremium .7s ease}@keyframes fadePremium{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.course,.leaderCard,.lessonCard,.mentorCard,.planCard,.premiumCard,.review,.statBox{animation:cardFade .5s ease}@keyframes cardFade{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.cdp,.coursePages,.faq,.footer,.hero,.mentor,.plansSection,.premium,.resources,.stats,.testimonials{animation-duration:.45s}.course,.leaderCard,.lessonCard,.mentorCard,.planCard,.premiumCard,.review,.statBox{animation-duration:.35s}.course:hover,.leaderCard:hover,.lessonCard:hover,.mentorCard:hover,.planCard:hover,.premiumCard:hover,.review:hover,.statBox:hover{transform:none}}.btnLink,.mobileBottomNav a,button{transform:translateZ(0);will-change:transform}.btnLink:active,.mobileBottomNav a:active,button:active{transform:scale(.96)}.courseCard,.dashboardCard,.mockCard,.noteCard,.premiumCard{transition:transform .3s ease,box-shadow .3s ease}.courseCard:hover,.dashboardCard:hover,.mockCard:hover,.noteCard:hover,.premiumCard:hover{box-shadow:0 14px 40px #0000001f;transform:translateY(-6px)}.courseCard,.dashboardCard,.hero,.mockCard,.noteCard,.premiumCard,.pricingCard{animation:fadeUp .7s ease}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.dashboard:before,.hero:before,.premium:before,.pricing:before{background:radial-gradient(circle,#f973162e,#0000 70%);content:"";filter:blur(30px);height:320px;pointer-events:none;position:absolute;width:320px;z-index:0}.dashboard,.hero,.premium,.pricing{overflow:hidden;position:relative}.dashboardCard,.premiumCard,.pricingCard{animation:floatingCard 4s ease-in-out infinite}@keyframes floatingCard{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.mobileBottomNav a.active,.mobileBottomNav a:focus,.mobileBottomNav a:hover{color:#f97316}.mobileBottomNav a.active .navIcon,.mobileBottomNav a:focus .navIcon,.mobileBottomNav a:hover .navIcon{background:linear-gradient(135deg,#f97316,#fb923c);box-shadow:0 10px 25px #f9731659;color:#fff}.btnLink,.ctaButton,.planButton,button{overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease}.btnLink:hover,.ctaButton:hover,.planButton:hover,button:hover{box-shadow:0 12px 30px #f9731647;transform:translateY(-2px)}.btnLink:before,.ctaButton:before,.planButton:before,button:before{background:linear-gradient(120deg,#0000,#ffffff40,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .6s ease}.btnLink:hover:before,.ctaButton:hover:before,.planButton:hover:before,button:hover:before{transform:translateX(100%)}.hero:after{animation:heroGlow 6s ease-in-out infinite;background:radial-gradient(circle,#fb923c2e,#0000 70%);border-radius:50%;content:"";filter:blur(40px);height:420px;left:-120px;pointer-events:none;position:absolute;top:-120px;width:420px}@keyframes heroGlow{0%{opacity:.7;transform:scale(1) translateY(0)}50%{opacity:1;transform:scale(1.08) translateY(12px)}to{opacity:.7;transform:scale(1) translateY(0)}}.courseCard,.dashboardCard,.hero,.lessonCard,.mockCard,.noteCard,.premiumCard,.pricingCard,.review,.statBox{animation:revealSmooth .8s ease}@keyframes revealSmooth{0%{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.courseCard,.dashboardCard,.mockCard,.noteCard,.premiumCard,.pricingCard{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #ffffff59;border-radius:24px;box-shadow:0 10px 35px #0f172a14}.app:before{background:radial-gradient(circle at top left,#f973161a,#0000 30%),radial-gradient(circle at bottom right,#fb923c1a,#0000 30%);content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.dashboardCard,.premiumCard,.pricingCard{position:relative}.dashboardCard:before,.premiumCard:before,.pricingCard:before{background:linear-gradient(135deg,#f973168c,#fb923c2e,#ffffff59);border-radius:inherit;content:"";inset:-1px;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.mobileBottomNav{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:#ffffffb8;border:1px solid #fff6;box-shadow:0 12px 40px #0f172a24,inset 0 1px 0 #ffffff80}.mobileBottomNav:before{background:linear-gradient(135deg,#f9731614,#0000 50%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.app:after{animation:floatingBg 12s ease-in-out infinite;background:radial-gradient(circle,#f973161a,#0000 70%);border-radius:50%;content:"";filter:blur(50px);height:520px;pointer-events:none;position:fixed;right:-180px;top:20%;width:520px;z-index:-1}@keyframes floatingBg{0%{transform:translateY(0)}50%{transform:translateY(-24px)}to{transform:translateY(0)}}.ctaButton,.planButton,button{animation:pulseGlow 3s ease-in-out infinite}@keyframes pulseGlow{0%{box-shadow:0 0 0 #f9731600}50%{box-shadow:0 0 24px #f9731638}to{box-shadow:0 0 0 #f9731600}}.shimmer{overflow:hidden;position:relative}.shimmer:after{animation:shimmerMove 2s infinite;background:linear-gradient(90deg,#0000,#ffffff59,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes shimmerMove{to{transform:translateX(100%)}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#ffffff73}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f97316,#fb923c);border:2px solid #fff6;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ea580c,#f97316)}.dashboard,.faq,.hero,.premium,.pricing,.resources,.testimonials{box-shadow:0 10px 40px #0f172a0a;position:relative}.hero h1,.hero h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#111827,#f97316);background-clip:text;-webkit-background-clip:text;text-shadow:0 4px 18px #f973161f}body{animation:bgMove 18s ease infinite;background:linear-gradient(135deg,#fff7ed,#fff,#fffaf5);background-size:200% 200%}@keyframes bgMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hero .btnLink,.hero .ctaButton,.hero button{isolation:isolate;overflow:hidden;position:relative}.hero .btnLink:after,.hero .ctaButton:after,.hero button:after{background:linear-gradient(135deg,#f9731638,#fb923c14,#0000);border-radius:inherit;content:"";inset:-2px;opacity:0;position:absolute;transition:opacity .35s ease;z-index:-1}.hero .btnLink:hover:after,.hero .ctaButton:hover:after,.hero button:hover:after{opacity:1}.badge,.heroBadge{animation:floatingBadge 4s ease-in-out infinite;box-shadow:0 10px 24px #f9731629}@keyframes floatingBadge{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}section{position:relative}section:after{background:linear-gradient(90deg,#0000,#f973162e,#0000);bottom:-1px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:72%}.btnLink,.courseCard,.dashboardCard,.mockCard,.noteCard,.premiumCard,.pricingCard,button{cursor:pointer}.btnLink:hover,.courseCard:hover,.dashboardCard:hover,.mockCard:hover,.noteCard:hover,.premiumCard:hover,.pricingCard:hover,button:hover{filter:brightness(1.02)}#root,body,html{overflow-x:hidden}img{display:block;max-width:100%}a,button,input,textarea{outline:none}::selection{background:#f9731638;color:#111827}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.btnLink,.courseCard,.dashboardCard,.hero,.mobileBottomNav,.mockCard,.noteCard,.premiumCard,.pricingCard,button{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}.aspire-logo{gap:12px}.aspire-logo,.aspire-logo-icon{align-items:center;display:flex}.aspire-logo-icon{animation:logoFloat 4s ease-in-out infinite;background:linear-gradient(135deg,#f97316,#fb923c);border-radius:16px;box-shadow:0 10px 25px #f9731647;color:#fff;font-size:28px;font-weight:900;height:52px;justify-content:center;width:52px}.aspire-black{color:#111827}.aspire-black,.aspire-gold{font-size:28px;font-weight:900}.aspire-gold{color:#f97316}.aspire-logo-text small{color:#4b5563;font-size:12px;letter-spacing:2px}@keyframes logoFloat{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}.aspire-logo{gap:10px}.aspire-logo-svg{animation:logoFloat 4s ease-in-out infinite;filter:drop-shadow(0 10px 18px rgba(249,115,22,.28));height:54px;width:54px}.aspire-main-text{line-height:1}.aspire-black,.aspire-gold{font-size:28px;font-weight:900;letter-spacing:-1px}.aspire-logo-text small{font-size:11px;letter-spacing:4px;margin-left:4px}.aspire-logo-svg{display:block;flex-shrink:0;height:58px;width:58px}.premium-brand{align-items:center;display:flex;gap:12px}.premium-a-icon{flex-shrink:0;height:52px;position:relative;width:46px}.a-left,.a-right{background:linear-gradient(180deg,#fff7cc,#facc15 18%,#f59e0b 45%,#ea580c 75%,#7c2d12);border-radius:14px;bottom:0;box-shadow:0 0 12px #fbbf2473,0 8px 20px #f9731659;height:52px;overflow:hidden;position:absolute;width:12px}.a-left:after,.a-right:after{background:#ffffff6b;content:"";filter:blur(1px);height:100%;left:18%;position:absolute;top:0;width:22%}.a-left{left:7px;transform:rotate(24deg);transform-origin:bottom center}.a-right{right:7px;transform:rotate(-24deg);transform-origin:bottom center}.a-cross{background:linear-gradient(90deg,#7c2d12,#f97316 30%,#facc15 68%,#fff7cc);border-radius:999px;box-shadow:0 0 10px #fbbf2473,0 4px 14px #f9731647;height:10px;left:7px;top:23px;transform:rotate(-18deg);width:34px}.a-cross,.a-glow{position:absolute}.a-glow{background:radial-gradient(circle,#fbbf2433 0,#f973161a 45%,#0000 72%);border-radius:50%;inset:0;pointer-events:none;transform:scale(1.5)}.aspire-logo-text{display:flex;flex-direction:column;justify-content:center;line-height:1}.aspire-main-text{align-items:center;display:flex;font-size:34px;font-weight:900;letter-spacing:-1.6px}.aspire-black{color:#0f172a}.aspire-gold{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#facc15,#f59e0b 45%,#ea580c);background-clip:text;-webkit-background-clip:text}.aspire-logo-text small{color:#475569;font-size:10px;font-weight:700;letter-spacing:5px;margin-left:3px;margin-top:4px}@media (max-width:768px){.premium-brand{gap:10px}.premium-a-icon{height:44px;width:38px}.a-left,.a-right{height:44px;width:10px}.a-cross{height:8px;top:19px;width:28px}.aspire-main-text{font-size:27px}.aspire-logo-text small{font-size:8px;letter-spacing:4px}}.premium-a-icon{flex-shrink:0!important;height:48px!important;position:relative!important;width:42px!important}.a-cross,.a-glow,.a-left,.a-right,.premium-a-icon{display:block!important;opacity:1!important;visibility:visible!important}#root,.app,body,html{min-height:100%}body{overscroll-behavior-y:none}.app{isolation:isolate}@supports (height:100dvh){.app,.premium-loader{min-height:100dvh}}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{-webkit-user-select:none;user-select:none}body,html{height:auto;overflow-x:hidden;overflow-y:auto}body{overscroll-behavior-y:auto}.app{min-height:100vh;overflow:visible}header{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffffeb!important}@media (max-width:768px){body{padding-bottom:90px}header{position:-webkit-sticky!important;position:sticky!important;top:0!important}.app{padding-top:72px!important}}header{background:#fffffff0!important;left:auto!important;min-height:auto!important;padding:14px 7%!important;right:auto!important;z-index:9999!important}.header-logo{max-height:70px!important}@media (max-width:768px){header{padding:10px 18px!important}.header-logo{max-height:58px!important}}.dashboardSidebar{overflow:hidden}.userEmail h4,.userEmail p,.userEmail strong{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.dashboardContent{padding-top:42px!important}.dashboardContent .sectionText{margin-bottom:36px!important;margin-top:12px!important}.dashboardCards{margin-top:20px!important}@media (max-width:768px){.studentDashboard{grid-template-columns:1fr!important}.dashboardSidebar{width:100%!important}.dashboardContent{padding-top:28px!important}}.studentDashboard{align-items:stretch!important}.dashboardContent{padding:34px 42px!important}.dashboardContent h2{margin-bottom:16px!important;margin-top:42px!important}.dashboardCards{gap:20px!important;margin-top:34px!important}.dashboardMiniCard{min-height:150px!important}.analyticsGrid{margin-top:34px!important}.dashboardSidebar{padding:42px 28px!important}header{background:#fffffff5!important;min-height:86px!important;overflow:visible!important;padding:10px 7%!important;position:-webkit-sticky!important;position:sticky!important;z-index:99999!important}.header-logo{max-height:64px!important}nav{gap:24px!important}.app{padding-top:0!important}@media (max-width:768px){header{min-height:72px!important;padding:8px 16px!important}.header-logo{max-height:54px!important}}header{align-items:center!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;background:#fffffff7!important;box-sizing:border-box!important;display:flex!important;height:86px!important;justify-content:space-between!important;left:0!important;overflow:hidden!important;padding:0 6%!important;position:fixed!important;right:0!important;top:0!important;width:100%!important;z-index:999999!important}.app{padding-top:86px!important}.header-logo{flex-shrink:0!important;max-height:58px!important;object-fit:contain!important;width:auto!important}nav{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:18px!important;justify-content:flex-end!important;overflow:hidden!important;white-space:nowrap!important}nav a{flex-shrink:0!important;font-size:16px!important}@media (max-width:768px){header{height:72px!important;padding:0 16px!important}.app{padding-top:72px!important}.header-logo{max-height:52px!important}}.currentAffairs{background:radial-gradient(circle at top left,#fbbf241f,#0000 25%),linear-gradient(135deg,#020617,#0f172a 55%,#172554);overflow:hidden;padding:120px 7%;position:relative}.currentAffairs h2{color:#fff;font-size:64px;font-weight:900;letter-spacing:-2px;margin-bottom:20px;text-align:center}.currentAffairs .sectionText{color:#ffffffbf;font-size:20px;margin-bottom:70px;text-align:center}.currentAffairsGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin:40px auto 0;max-width:1500px;padding:0 28px}.currentAffairCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff14;border-radius:30px;box-shadow:0 10px 40px #00000040,inset 0 1px 0 #ffffff14;padding:36px;transition:all .35s ease}.currentAffairCard:hover{border-color:#fbbf2473;box-shadow:0 20px 60px #f973162e,0 0 40px #fbbf241f;transform:translateY(-10px)}.currentAffairCard .planTag{background:linear-gradient(135deg,#facc15,#f97316);border-radius:999px;color:#111827;display:inline-block;font-size:14px;font-weight:800;margin-bottom:24px;padding:10px 18px}.currentAffairCard h3{color:#fff;font-size:30px;font-weight:800;line-height:1.25;margin-bottom:24px}.currentAffairCard p{color:#ffffffd1;font-size:17px;margin:14px 0}.currentAffairBtn{background:linear-gradient(135deg,#facc15,#f97316);border:none;border-radius:16px;color:#111827;cursor:pointer;font-size:16px;font-weight:900;margin-top:28px;padding:16px 24px;transition:all .3s ease;width:100%}.currentAffairBtn:hover{box-shadow:0 10px 30px #f973164d;transform:scale(1.03)}@media (max-width:768px){.currentAffairs{padding:90px 20px}.currentAffairs h2{font-size:42px}.currentAffairs .sectionText{font-size:16px}.currentAffairCard{padding:28px}}.adminPanel .currentAffairCard h3{color:#f59e0b!important}.adminPanel .currentAffairCard p{color:#334155!important}.adminPanel .currentAffairCard .planTag{color:#111827!important}.adminPanel .currentAffairCard{background:#fff7ed!important}.currentAffairCard{border:1px solid #ffffff14!important}.currentAffairCard h3{color:#f59e0b!important}.currentAffairCard div,.currentAffairCard p,.currentAffairCard span{color:#334155!important}.currentAffairCard .planTag{background:#f59e0b26!important;color:#111827!important}.currentAffairCard,.currentAffairCard *{color:#0f172a!important;opacity:1!important}.currentAffairCard{background:#fff7ed!important;border:1px solid #f9731640!important}.currentAffairCard h3{color:#ea580c!important}.currentAffairCard p{color:#1e293b!important}.currentAffairCard .planTag{background:#dcfce7!important;color:#166534!important}.currentAffairCard .currentAffairBtn,.currentAffairCard button{background:#000!important;color:#fff!important}.currentAffairsGrid{grid-gap:18px!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(4,1fr)!important;margin-left:auto!important;margin-right:auto!important;margin-top:30px!important;max-width:1500px!important;padding:0 24px!important}@media (max-width:1100px){.currentAffairsGrid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768px){.currentAffairsGrid{gap:14px!important;grid-template-columns:repeat(2,1fr)!important;padding:0 14px!important}}#root,.App,body,html{max-width:100%;width:100%}#root,.App{overflow-x:hidden!important}@media (max-width:768px){.analyticsSection,.coursePages,.currentAffairs,.dashboard,.dashboardWrapper,.hero,.studentDashboard,section{box-sizing:border-box!important;max-width:100%!important;overflow-x:hidden!important;width:100%!important}.analyticsCard,.chartCard,.dashboardCard,.heroContent,.heroGrid,.studentDashboard{box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;width:100%!important}.studentDashboard{padding-left:14px!important;padding-right:14px!important}.studentDashboard *{box-sizing:border-box!important;max-width:100%!important}.dashboardTabs,.studentTabs{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.dashboardTabs button,.studentTabs button{flex:1 1 45%!important;white-space:normal!important}.recharts-surface,.recharts-wrapper{max-width:100%!important}}.currentAffairCard{background:#fffaf2!important;border:1px solid #f9731626!important;border-radius:28px!important;box-shadow:0 10px 30px #0f172a0d!important;padding:34px!important;transition:.3s ease!important}.currentAffairCard:hover{box-shadow:0 18px 40px #f973161f!important;transform:translateY(-6px)!important}.currentAffairCard h3{color:#f97316!important;font-size:36px!important;font-weight:800!important;line-height:1.2!important;margin-bottom:24px!important}.currentAffairCard p{color:#0f172a!important;font-size:26px!important;font-weight:500!important;margin-bottom:18px!important}.currentAffairCard .planTag{background:#22c55e26!important;border-radius:999px!important;color:#15803d!important;display:inline-block!important;margin-bottom:26px!important;padding:10px 20px!important}.currentAffairBtn,.currentAffairCard .planTag{font-size:18px!important;font-weight:700!important}.currentAffairBtn{background:#000!important;border:none!important;border-radius:18px!important;color:#fff!important;cursor:pointer!important;margin-top:20px!important;padding:16px 28px!important;transition:.3s ease!important}.currentAffairBtn:hover{background:linear-gradient(135deg,#facc15,#f97316)!important;color:#111827!important;transform:scale(1.03)!important}.adminPanel .course,.adminPanel .currentAffairCard{background:#fff7ed!important;color:#0f172a!important}.adminPanel .course *,.adminPanel .currentAffairCard *{color:#0f172a!important;opacity:1!important}.adminPanel .course h3,.adminPanel .currentAffairCard h3{color:#f97316!important;font-weight:900!important}.adminPanel .course p,.adminPanel .currentAffairCard p{color:#1e293b!important}.adminPanel .course .planTag,.adminPanel .currentAffairCard .planTag{background:#dcfce7!important;color:#166534!important;font-weight:900!important}.adminPanel .course button,.adminPanel .currentAffairCard button{background:#000!important;color:#fff!important}.adminPanel .adminCard,.adminPanel .announcementCard,.adminPanel .course,.adminPanel .currentAffairCard,.adminPanel .enquiryCard,.adminPanel .noteCard,.adminPanel .paymentCard,.adminPanel .studentCard{background:#fff7ed!important;color:#0f172a!important}.adminPanel .adminCard *,.adminPanel .announcementCard *,.adminPanel .course *,.adminPanel .currentAffairCard *,.adminPanel .enquiryCard *,.adminPanel .noteCard *,.adminPanel .paymentCard *,.adminPanel .studentCard *{color:#0f172a!important;opacity:1!important}.adminPanel .adminCard h3,.adminPanel .announcementCard h3,.adminPanel .course h3,.adminPanel .currentAffairCard h3,.adminPanel .enquiryCard h3,.adminPanel .noteCard h3,.adminPanel .paymentCard h3,.adminPanel .studentCard h3{color:#f97316!important;font-weight:900!important}.adminPanel .planTag,.adminPanel .statusTag{background:#dcfce7!important;color:#166534!important;font-weight:900!important}.adminPanel button{opacity:1!important}.adminProPanel .dashboardCard,.adminProPanel .studentCard{background:#fff7ed!important;color:#0f172a!important}.adminProPanel .dashboardCard *,.adminProPanel .studentCard *{color:#0f172a!important;opacity:1!important}.adminProPanel .dashboardCard h3,.adminProPanel .studentCard h3,.adminProPanel .studentCard h4{color:#f97316!important;font-weight:900!important}.adminProPanel .dashboardCard p,.adminProPanel .studentCard p{color:#1e293b!important}.adminProPanel .btnLink{background:#000!important;color:#fff!important}.ctetDashboard,.ctetDashboard *,.dashboardPreview,.dashboardPreview *,.heroDashboard,.heroDashboard *,.masterDashboard,.masterDashboard *{opacity:1!important}.ctetDashboard,.dashboardPreview,.heroDashboard,.masterDashboard{background:#fffaf2eb!important;border:1px solid #f973162e!important}.ctetDashboard h3,.dashboardPreview h3,.heroDashboard h3,.masterDashboard h3{color:#0f172a!important}.ctetDashboard p,.ctetDashboard span,.dashboardPreview p,.dashboardPreview span,.heroDashboard p,.heroDashboard span,.masterDashboard p,.masterDashboard span{color:#1e293b!important;font-weight:700!important}.ctetDashboard .progressCard,.dashboardPreview .progressCard,.heroDashboard .progressCard,.masterDashboard .progressCard{background:#fff7ed!important;color:#0f172a!important}.coursePages .grid{gap:28px!important;grid-template-columns:repeat(2,minmax(320px,1fr))!important;margin:32px auto 0!important;max-width:1320px}.course{background:#ffffffc7!important;border:1px solid #ffae4240!important;border-radius:30px!important;box-shadow:0 28px 70px #ff8c001a!important;padding:34px 34px 28px!important}.course h3{color:#4b2414!important;font-size:30px!important;margin-bottom:18px!important}.course p{color:#333!important;font-size:16px!important;line-height:1.58!important}.course button{border-radius:14px!important;font-weight:700!important;padding:14px 26px!important}@media (max-width:900px){.coursePages .grid{grid-template-columns:1fr!important}}.hero{grid-template-columns:1fr 1fr;min-height:calc(100vh - 90px);padding:70px 6%}.heroContent{max-width:760px}.taglineCard{background:#ffffffc2;border:1px solid #ffae4240;border-radius:30px;box-shadow:0 28px 80px #ff8c001f;gap:24px;max-width:720px;padding:28px 34px;width:100%}.taglineIcon{background:linear-gradient(135deg,#fff0cc,#ffd08a);border-radius:22px;display:grid;font-size:34px;height:78px;place-items:center;width:78px}.taglineCard h3{color:#ff8500;font-size:30px;line-height:1.25;margin:0 0 10px;text-transform:uppercase}.taglineCard p{color:#4b5563;font-size:18px;line-height:1.7;margin:0}.hero h2{background:linear-gradient(135deg,#2d1b1b,#6b3518,#c75b0b);font-size:clamp(48px,5vw,78px)!important;margin:22px 0}.heroGoalCard{border-radius:34px;justify-self:end;max-width:720px;padding:46px 42px;width:100%}.goalTop{gap:22px;margin-bottom:28px}.goalIcon{background:linear-gradient(135deg,#fff0cc,#ffd08a);display:grid;font-size:34px;place-items:center}.heroGoalCard strong{color:#ff8500;font-size:28px}@media (max-width:900px){.hero{grid-template-columns:1fr;padding:34px 18px 90px}.taglineCard{padding:20px}.taglineCard h3{font-size:22px}.hero h2{font-size:42px!important}.heroGoalCard{max-width:100%}}.hero{gap:48px!important;padding:90px 6% 70px!important}.taglineCard{max-width:620px!important}.taglineCard h3{font-size:26px!important}.taglineCard p{line-height:1.6!important}.hero h2{font-size:clamp(42px,4.3vw,64px)!important;line-height:1.08!important;margin:20px 0!important;max-width:680px!important}.heroGoalCard{justify-self:end!important;margin-top:40px!important;max-width:620px!important;padding:38px!important}.goalIcon{font-size:28px!important;height:58px!important;width:58px!important}.heroGoalCard strong{font-size:24px!important}@media (max-width:900px){.hero{grid-template-columns:1fr!important;padding:32px 18px 90px!important}.hero h2{font-size:38px!important}.heroGoalCard{margin-top:0!important;max-width:100%!important}}.mentor{grid-gap:48px!important;align-items:center!important;display:grid!important;gap:48px!important;grid-template-columns:1fr .9fr!important;min-height:auto!important;padding:90px 7% 70px!important;scroll-margin-top:120px}.mentorLeft h2{font-size:clamp(42px,4.5vw,72px)!important;line-height:1.05!important;margin:18px 0 24px!important}.mentorIntro{font-size:18px!important;line-height:1.75!important;max-width:720px!important}.mentorStat{padding:24px!important}.mentorQuote{font-size:17px!important;margin:28px 0!important;padding:24px 28px!important}.premiumMentorCard{max-height:none!important}.mentorHighlights{grid-gap:16px!important;display:grid!important;gap:16px!important}.mentorHighlight{border-radius:20px!important;padding:18px 22px!important}.mentorHighlight strong{font-size:16px!important}.mentorHighlight span{font-size:15px!important}@media (max-width:900px){.mentor{grid-template-columns:1fr!important;padding:70px 18px 60px!important}.mentorLeft h2{font-size:38px!important}}.mentor{align-items:start!important;padding:70px 7% 45px!important}.mentorLeft h2{font-size:clamp(38px,4vw,62px)!important;margin:12px 0 18px!important}.mentorIntro{font-size:16px!important;margin-bottom:20px!important}.mentorStats{gap:14px!important;margin:18px 0!important}.mentorStat{padding:18px 20px!important}.mentorStat h3{font-size:26px!important}.mentorQuote{font-size:15px!important;line-height:1.55!important;margin:18px 0!important;padding:18px 22px!important}.mentorCardTop{margin-bottom:14px!important}.mentorAvatar{font-size:24px!important;height:62px!important;width:62px!important}.mentorHighlights{gap:12px!important}.mentorHighlight{padding:14px 18px!important}.mentorHighlight strong{font-size:15px!important}.mentorHighlight span{font-size:14px!important}#mock-tests{background:radial-gradient(circle at 18% 20%,#ff99002e,#0000 28%),radial-gradient(circle at 82% 70%,#0ea5e92e,#0000 32%),linear-gradient(135deg,#fffaf3,#eef9ff)!important;overflow:hidden;padding:80px 7%!important;position:relative}#mock-tests:before{color:#ff840038;content:"FREE SMART PRACTICE";font-size:13px;font-weight:900;letter-spacing:2px;position:absolute;right:7%;top:40px}#mock-tests h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#111827,#5b2a11,#ff8500);background-clip:text;-webkit-background-clip:text;font-size:clamp(44px,5vw,76px)!important;line-height:1.05!important;margin-bottom:16px!important}#mock-tests .badge,#mock-tests .planTag{background:linear-gradient(135deg,#fc3,#ff7b00)!important;box-shadow:0 16px 40px #ff84003d;color:#111!important}#mock-tests .card,#mock-tests .mockCard,#mock-tests .testCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7!important;border:1px solid #ffae4247!important;border-radius:32px!important;box-shadow:0 30px 80px #00000012,0 14px 38px #ff840024!important}#mock-tests button{background:linear-gradient(135deg,#111827,#252525)!important;border-radius:16px!important;box-shadow:0 18px 45px #0000002e;color:#fff!important;font-weight:800!important;padding:15px 26px!important}.hero{background:radial-gradient(circle at 12% 15%,#ff9d0038,#0000 28%),radial-gradient(circle at 88% 50%,#0ea5e92e,#0000 34%),linear-gradient(135deg,#fffaf3,#eef9ff)!important;min-height:calc(100vh - 82px)!important;overflow:hidden;padding:90px 6% 95px!important;position:relative}.hero:before{border:1px solid #ffffff8c;border-radius:42px;content:"";inset:28px;pointer-events:none;position:absolute}.heroContent{position:relative;z-index:2}.hero h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#140f14,#5b2a13 45%,#c55308);background-clip:text;-webkit-background-clip:text;font-size:clamp(54px,5.8vw,92px)!important;margin:24px 0!important;max-width:820px!important;text-shadow:0 18px 55px #ff7a001f}.hero>p,.heroContent>p{color:#475569!important;font-size:20px!important;margin-bottom:30px!important}.taglineCard{background:#ffffffd1!important;border:1px solid #ffae4242!important;border-radius:34px!important;box-shadow:0 30px 90px #ff8c0024,inset 0 1px 0 #fffc!important;max-width:720px!important;padding:26px 34px!important;transform:translateY(-8px)}.taglineCard h3{font-size:30px!important;letter-spacing:-.7px!important;line-height:1.18!important}.taglineIcon{box-shadow:0 18px 45px #ff8c003d}.hero .badge{background:linear-gradient(135deg,#ffca28,#ff7400)!important;border-radius:999px!important;box-shadow:0 18px 42px #ff7a0047!important;padding:13px 24px!important}.hero .btnLink{background:linear-gradient(135deg,#030712,#1f2937)!important;border-radius:18px!important;box-shadow:0 22px 55px #00000038,0 8px 20px #ff7a001f!important;font-weight:900!important;padding:18px 30px!important}.heroGoalCard{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffc7!important;border:1px solid #ffffffb8!important;border-radius:38px!important;box-shadow:0 45px 110px #0f172a1f,0 20px 55px #0ea5e91f!important;max-width:660px!important;padding:46px!important;position:relative;z-index:2}.heroGoalCard:after{background:#ffedd5e6;border-radius:999px;color:#9a3412;content:"AI Guided Practice";font-size:12px;font-weight:900;padding:9px 16px;position:absolute;right:28px;top:24px}.progress{border-radius:999px!important;height:14px!important}.fill{background:linear-gradient(90deg,#ffb703,#fb8500)!important}@media (max-width:900px){.hero{padding:38px 18px 90px!important}.hero h2{font-size:42px!important;letter-spacing:-1.5px!important}.taglineCard{padding:20px!important}.heroGoalCard{padding:28px!important}}.hero{gap:44px!important;grid-template-columns:.9fr 1.1fr!important;padding:120px 6% 75px!important}.taglineCard{margin-bottom:22px!important;padding:18px 22px!important}.taglineCard h3{font-size:21px!important;line-height:1.25!important}.taglineCard p{line-height:1.5!important}.hero h2{font-size:clamp(42px,4.4vw,68px)!important;letter-spacing:-2px!important;line-height:1.04!important;max-width:650px!important}.heroGoalCard{border-radius:32px!important}.heroGoalCard:after{font-size:11px!important;padding:7px 12px!important}.goalIcon{font-size:24px!important;height:52px!important;width:52px!important}.profileBtn{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff}.profileModal{background:linear-gradient(135deg,#fffffffa,#fff8f0f5);border:1px solid #f973161f;border-radius:36px;box-shadow:0 40px 120px #0f172a2e;margin-top:40px;max-height:88vh;max-width:850px;padding:56px;width:100%}.mentorProfileOverlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:30px;position:fixed;z-index:99999}.profileModal{background:#fffffff5;border:1px solid #ffffffb3;border-radius:34px;box-shadow:0 30px 80px #0f172a47;max-height:90vh;overflow-y:auto;padding:48px;position:relative;width:min(900px,100%)}.closeMentorProfile{background:#f1f5f9;border:none;border-radius:50%;color:#0f172a;cursor:pointer;font-size:32px;font-weight:900;height:54px;position:absolute;right:20px;top:20px;transition:.3s ease;width:54px}.closeMentorProfile:hover{background:#ea580c;color:#fff;transform:rotate(90deg)}.profileTag{color:#ea580c;font-weight:800;margin-bottom:18px}.profileContent h4{color:#ea580c;font-size:22px;margin-bottom:10px;margin-top:24px}.mentorProfileModal{border-radius:32px!important;box-shadow:0 40px 100px #00000040!important;max-height:82vh!important;width:min(900px,90vw)!important}.closeMentorProfile{height:56px!important;right:26px!important;top:22px!important;width:56px!important}.mentorProfileOverlay{align-items:center!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0f172a8c!important;display:flex!important;inset:0!important;justify-content:center!important;padding:24px!important;position:fixed!important;z-index:99999!important}.mentorProfileModal{background:#fffffff7!important;border-radius:34px!important;box-shadow:0 40px 100px #0000003d!important;max-height:86vh!important;max-width:920px!important;overflow-y:auto!important;padding:48px!important;position:relative!important;width:100%!important}.closeMentorProfile{align-items:center!important;background:linear-gradient(135deg,#f97316,#ea580c)!important;border:none!important;border-radius:50%!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:34px!important;font-weight:900!important;height:58px!important;justify-content:center!important;position:absolute!important;right:28px!important;top:24px!important;width:58px!important;z-index:20!important}.closeMentorProfile:hover{transform:rotate(90deg)!important}.profileModal{border-radius:32px!important;margin-top:70px!important;max-height:calc(100vh - 120px)!important;padding:42px 48px!important}.profileModal h2{font-size:30px!important;margin-bottom:14px!important;margin-top:0!important}.profileModal h3{font-size:22px!important;margin-bottom:12px!important}.profileContent h4{font-size:22px!important;margin-top:22px!important}.profileContent li,.profileContent p{font-size:16px!important;line-height:1.65!important}.closeMentorProfile{right:22px!important;top:18px!important}.profileContent{grid-gap:28px;display:grid;gap:28px}.profileCards{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.profileCards{grid-template-columns:1fr}.profileModal{padding:34px 24px}}.mentorStats{grid-gap:18px!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(3,1fr)!important;margin:28px 0!important}.mentorStat{background:linear-gradient(135deg,#fffffff5,#fff7edeb)!important;border:1px solid #f9731629!important;border-radius:24px!important;box-shadow:0 16px 40px #0f172a0f!important;padding:24px 20px!important}.mentorStat h3{color:#ea580c!important;font-size:28px!important;margin:0 0 10px!important}.mentorStat p{color:#475569!important;font-size:15px!important;font-weight:700!important;margin:0!important}.mentor h2{-webkit-text-fill-color:#0000!important;background:linear-gradient(90deg,#111827,#7c2d12,#ea580c)!important;background-clip:text!important;-webkit-background-clip:text!important}.mentor h2 ::selection,.mentor h2::selection{background:#0000!important}@media (max-width:900px){.mentorStats{grid-template-columns:1fr!important}}.mentorStat{cursor:pointer;transform:translateY(0);transition:all .35s ease!important}.mentorStat:hover{border-color:#f9731659!important;box-shadow:0 28px 70px #0f172a1f,0 18px 40px #f9731624!important;transform:translateY(-10px) scale(1.03)!important}.adminDashboardPro{margin-top:30px}.adminStatsGrid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.proStatCard{background:linear-gradient(145deg,#0f172af2,#1e293beb);border:1px solid #ffffff14;border-radius:24px;box-shadow:0 10px 40px #00000059,inset 0 1px 0 #ffffff0d;overflow:hidden;padding:28px;position:relative;transition:all .35s ease}.proStatCard:hover{border-color:#fa06;box-shadow:0 20px 60px #ffaa002e,0 10px 30px #0006;transform:translateY(-8px) scale(1.02)}.statIcon{display:inline-block;font-size:2.2rem;margin-bottom:14px}.proStatCard h3{color:#cbd5e1;font-size:1rem;margin-bottom:10px}.proStatCard p{color:#fff;font-size:2.3rem;font-weight:800;margin:0}.proStatCard small{color:#94a3b8;display:block;font-size:.9rem;margin-top:10px}.adminInsightPanel{background:linear-gradient(135deg,#ffaa001f,#0f172aeb);border:1px solid #ffaa002e;border-radius:24px;box-shadow:0 10px 40px #0000004d;margin-top:28px;padding:30px}.adminInsightPanel h3{color:#fff;font-size:1.4rem;margin-bottom:12px}.adminInsightPanel p{color:#cbd5e1;font-size:1rem;line-height:1.7}@media (max-width:768px){.adminStatsGrid{grid-template-columns:1fr}.proStatCard{padding:22px}.proStatCard p{font-size:2rem}}.dashboardLayout,.studentDashboard,.studentDashboardPro{margin:0 auto;max-width:1180px}.analyticsPanel,.dashboardMain,.studentDashboardContent{padding:24px!important}.analyticsHeader,.studentAnalyticsHeader{margin-bottom:18px!important}.analyticsCards,.dashboardStats,.statsGrid{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(4,minmax(140px,1fr))!important;margin:22px 0!important}.analyticsCard,.analyticsCards .card,.dashboardStats .card,.statsGrid .card{min-height:130px!important;padding:22px!important}.insightGrid,.progressInsightGrid{grid-gap:18px!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(2,1fr)!important;margin:18px 0!important}.insightCard,.progressCard{min-height:170px!important;padding:24px!important}.analyticsChartsGrid,.chartsGrid{grid-gap:18px!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(2,1fr)!important;margin-top:22px!important}.chartCard{min-height:300px!important;padding:22px!important}.aiStudyPlan,.studyPlanCard{border-radius:22px!important;margin-top:20px!important;padding:24px!important}@media (max-width:900px){.analyticsCards,.dashboardStats,.statsGrid{grid-template-columns:repeat(2,1fr)!important}.analyticsChartsGrid,.chartsGrid,.insightGrid,.progressInsightGrid{grid-template-columns:1fr!important}}@media (max-width:600px){.analyticsCards,.dashboardStats,.statsGrid{grid-template-columns:1fr!important}}.adminStudentsSection .adminOverviewGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(6,minmax(150px,1fr));margin-top:24px}.adminStudentsSection .adminOverviewGrid .dashboardCard{border-radius:24px;min-height:160px;padding:28px}.adminStudentsSection .adminOverviewGrid .dashboardCard h3{font-size:1.35rem;line-height:1.25;margin-bottom:18px}.adminStudentsSection .adminOverviewGrid .dashboardCard p{font-size:2rem;font-weight:800}@media (max-width:1200px){.adminStudentsSection .adminOverviewGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.adminStudentsSection .adminOverviewGrid{grid-template-columns:repeat(2,1fr)}.adminStudentsSection .adminOverviewGrid .dashboardCard{min-height:130px;padding:20px}}.dashboardCard{background:linear-gradient(145deg,#f8f2ea,#fffdf9);border:1px solid #ffaa0026;box-shadow:0 10px 30px #0000001f,0 0 30px #ff8c0014;transition:transform .35s ease,box-shadow .35s ease}.dashboardCard:hover{box-shadow:0 18px 40px #0000002e,0 0 40px #ff8c0029;transform:translateY(-8px)}.dashboardCard h3{color:#ff6b00}.dashboardCard p{color:#1d2a44}@media (max-width:768px){#mock-tests,#notes,#pricing,#student-profile,.coursePages,.currentAffairs,.hero,.studentDashboard{box-sizing:border-box!important;max-width:100vw!important;overflow-x:hidden!important;padding-left:16px!important;padding-right:16px!important;width:100%!important}.analyticsCard,.chartCard,.courseCard,.dashboardCard,.mockCard,.pricingCard,.resourceCard,.studentDashboardPanel{box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;width:100%!important}.dashboardTitle,.hero h1,.sectionTitle{font-size:2.2rem!important;line-height:1.15!important}.dashboardActions button,.studentDashboard button{width:100%!important}.dashboardActions{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr 1fr!important}.mobileBottomNav{bottom:12px!important;left:12px!important;right:12px!important;width:calc(100% - 24px)!important}#root,.App,body,html{max-width:100vw!important;overflow-x:hidden!important}*{box-sizing:border-box!important}#mock-tests,#notes,#pricing,#student-profile,.coursePages,.currentAffairs,.hero,section{margin-left:0!important;margin-right:0!important;max-width:100vw!important;overflow-x:hidden!important;padding-left:16px!important;padding-right:16px!important;width:100vw!important}#mock-tests *,#notes *,#pricing *,#student-profile *,.coursePages *,.currentAffairs *,.hero *{max-width:100%!important}.courseCard,.currentAffairCard,.dashboard,.dashboardCard,.floatingCard,.heroCard,.heroImageCard,.heroVisual,.mockCard,.noteCard,.pricingCard,.studentDashboard{left:auto!important;margin-left:auto!important;margin-right:auto!important;max-width:calc(100vw - 32px)!important;right:auto!important;transform:none!important;width:100%!important}.currentAffairsGrid{grid-template-columns:1fr!important}.currentAffairCard{min-width:0!important}.mobileBottomNav{max-width:calc(100vw - 24px)!important}}#root,body,html{max-width:100%;overflow-x:hidden!important;width:100%}*{box-sizing:border-box}div,main,section{max-width:100%}canvas,img,svg{height:auto;max-width:100%}@media (max-width:768px){.hero{display:block!important;grid-template-columns:1fr!important;max-width:100vw!important;overflow-x:hidden!important;padding:36px 16px 120px!important;width:100%!important}.floatingCard,.heroCard,.heroContent,.heroGrid,.heroVisual,.taglineCard{left:auto!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;position:relative!important;right:auto!important;transform:none!important;width:100%!important}.floatingCard{margin-top:18px!important}.hero h1{font-size:2.7rem!important;line-height:1.05!important;word-break:normal!important}.analyticsCard,.chartCard,.courseCard,.currentAffairCard,.dashboardCard,.mockCard,.noteCard,.pricingCard,.resourceCard{margin-left:auto!important;margin-right:auto!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;padding-left:22px!important;padding-right:22px!important;width:100%!important}.courseCard p,.currentAffairCard p,.mockCard p,.noteCard p,.pricingCard p{overflow-wrap:break-word!important;word-break:normal!important}section{overflow-x:hidden!important;padding-left:16px!important;padding-right:16px!important}.coursePages,.currentAffairs,.mockSection,.pricing,.resourcesSection,.studentDashboard{padding-bottom:60px!important;padding-top:60px!important}.sectionHeading,.sectionTitle{font-size:2rem!important;line-height:1.15!important;text-align:center!important}.sectionDescription,.sectionSubtitle{font-size:1rem!important;line-height:1.7!important;text-align:center!important}.analyticsGrid,.courseGrid,.currentAffairsGrid,.dashboardGrid,.mockGrid,.pricingGrid,.resourcesGrid{grid-gap:18px!important;display:grid!important;gap:18px!important;grid-template-columns:1fr!important;max-width:100%!important;width:100%!important}.dashboard,.dashboardWrapper,.studentDashboard{max-width:100%!important;overflow-x:hidden!important;width:100%!important}.dashboardTabs,.studentTabs{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:center!important}.dashboardTabs button,.studentTabs button{border-radius:14px!important;flex:1 1 45%!important;font-size:.95rem!important;min-height:52px!important}.analyticsCard,.chartCard,.dashboardCard{border-radius:22px!important}.dashboardTitle{font-size:2rem!important;text-align:center!important}.mobileBottomNav{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border-radius:24px!important;bottom:10px!important;left:10px!important;max-width:calc(100vw - 20px)!important;overflow:hidden!important;padding:10px 8px!important;right:10px!important;width:calc(100% - 20px)!important}.mobileBottomNav a{flex:1 1!important;font-size:.72rem!important;gap:4px!important;min-width:0!important}.mobileBottomNav span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.chatButton,.floatingWhatsapp,.whatsappButton,.whatsappFloat{bottom:24px!important;right:18px!important;transform:scale(1.28)!important;z-index:99999!important}.backToTop,.scrollTopBtn{bottom:170px!important;right:16px!important}body{padding-bottom:95px!important}.currentAffairsGrid{gap:14px!important;grid-template-columns:1fr!important;padding:0!important}.currentAffairCard{border-radius:20px!important;min-height:auto!important;padding:18px!important}.currentAffairCard h3{font-size:1.15rem!important;line-height:1.2!important}.currentAffairCard li,.currentAffairCard p{font-size:.92rem!important;line-height:1.6!important}.currentAffairCard .badge{font-size:.72rem!important;padding:5px 12px!important}.ctaButtons,.heroActions,.heroButtons{display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important}.ctaButtons a,.ctaButtons button,.heroActions a,.heroActions button,.heroButtons a,.heroButtons button{border-radius:18px!important;font-size:1rem!important;justify-content:center!important;min-height:56px!important;width:100%!important}.hero p,.heroDescription,.heroSubtitle{font-size:1rem!important;line-height:1.75!important;text-align:center!important}.heroContent{text-align:center!important}h1{font-size:2.5rem!important;letter-spacing:-1px!important;line-height:1.05!important}h2{font-size:2rem!important;line-height:1.15!important}h3{font-size:1.3rem!important;line-height:1.2!important}li,p,span{line-height:1.7!important}.badge,.premiumBadge,.tag{border-radius:999px!important}.courseCard,.currentAffairCard,.dashboardCard,.glassCard,.pricingCard{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;box-shadow:0 10px 30px #0000002e!important}.header,.navbar,.topNav{max-width:100vw!important;overflow-x:hidden!important;padding:12px 16px!important;width:100%!important}.headerContent,.navContent,.navbarContent{gap:12px!important;max-width:100%!important;width:100%!important}.brandLogo,.logo{height:auto!important;max-width:170px!important}.navLinks{flex-wrap:wrap!important;gap:10px!important;justify-content:center!important}.navLinks a{font-size:.9rem!important}.menuButton,.mobileMenuBtn{border-radius:14px!important;min-height:46px!important;min-width:46px!important}.recharts-responsive-container,.recharts-surface,.recharts-wrapper{max-width:100%!important;overflow:hidden!important;width:100%!important}.chartCard{overflow-x:auto!important;padding:18px!important}canvas,svg{height:auto!important;max-width:100%!important}.analyticsGrid,.dashboardGrid{grid-template-columns:1fr!important}table{border-collapse:collapse!important;display:block!important;overflow-x:auto!important;width:100%!important}td,th{font-size:.9rem!important;padding:10px!important;white-space:nowrap!important}code,pre{max-width:100%!important;overflow-x:auto!important;white-space:pre-wrap!important;word-break:break-word!important}.adminCard,.announcementCard,.notesCard,.pdfCard{max-width:100%!important;overflow-x:hidden!important;width:100%!important}iframe{border-radius:18px!important;max-width:100%!important}.authCard,.authContainer,.loginCard,.signupCard{border-radius:24px!important;margin:20px auto!important;max-width:calc(100vw - 32px)!important;overflow-x:hidden!important;padding:24px 18px!important;width:100%!important}.authCard h1,.authCard h2,.loginCard h1,.signupCard h1{font-size:2rem!important;text-align:center!important}.authCard button,.authCard input,.loginCard button,.loginCard input,.signupCard button,.signupCard input{border-radius:16px!important;min-height:54px!important;width:100%!important}.authCard p,.loginCard p,.signupCard p{text-align:center!important}*{-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth!important}.analyticsCard,.courseCard,.currentAffairCard,.dashboardCard,.mockCard,.noteCard,.pricingCard{transition:all .28s ease!important}.courseCard:active,.currentAffairCard:active,.dashboardCard:active,.mockCard:active,.noteCard:active,.pricingCard:active{transform:scale(.98)!important}a,button{transition:all .25s ease!important}a:active,button:active{transform:scale(.97)!important}.mobileBottomNav{animation:mobileNavFloat 3s ease-in-out infinite}}@media (max-width:768px){@keyframes mobileNavFloat{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}}@media (max-width:768px){body{margin:0!important}.App,body{max-width:100vw!important;overflow-x:hidden!important;width:100%!important}[class*=Grid],[class*=grid]{max-width:100%!important}[class*=Card],[class*=card]{min-width:0!important}input,select,textarea{font-size:16px!important;max-width:100%!important}}.hero{padding-bottom:120px!important}.floatingCard,.heroCard,.heroGrid,.heroVisual{overflow:visible!important}@media (min-width:769px){.hero{align-items:center!important;min-height:100vh!important}.heroGrid{gap:60px!important}.heroVisual{padding-right:40px!important}.floatingCard{transform:translateY(20px)!important}.hero{align-items:flex-start!important;min-height:auto!important;overflow:visible!important;padding-bottom:120px!important;padding-top:150px!important}.hero h1{line-height:1.08!important;margin-top:0!important}.hero,.heroContent,.heroGrid,.heroVisual{align-items:center!important}.hero{grid-gap:30px!important;display:grid!important;gap:30px!important;grid-template-columns:1fr 1fr!important;min-height:auto!important;overflow:hidden!important;padding:80px 8%!important}.hero h1{font-size:clamp(3.2rem,5vw,5.8rem)!important;line-height:1.05!important;margin-top:0!important}.floatingCard,.heroCard,.heroGrid,.heroVisual{overflow:hidden!important;transform:none!important}.hero{min-height:calc(100vh - 90px)!important;padding:55px 8% 70px!important}.hero h1{font-size:clamp(3rem,4.4vw,5rem)!important;line-height:1.03!important;margin-bottom:22px!important}.taglineCard{margin-bottom:24px!important}.heroVisual{transform:translateY(-10px)!important}}.taglineCard{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffc7!important;border:1px solid #ffaa002e!important;box-shadow:0 18px 50px #ffaa001a,0 8px 22px #0000000f!important;overflow:hidden!important;position:relative!important;transform:translateY(0);transition:all .45s ease!important}.taglineCard:before{background:radial-gradient(circle at top left,#ffae002e,#0000 38%),radial-gradient(circle at bottom right,#ff8c001a,#0000 40%);content:"";inset:0;pointer-events:none;position:absolute}.taglineCard:hover{box-shadow:0 28px 65px #ffaa002e,0 14px 28px #0000001a!important;transform:translateY(-8px) scale(1.01)!important}.taglineCard h2,.taglineCard h3{letter-spacing:-.5px!important;line-height:1.08!important}.taglineCard .icon,.taglineCard img,.taglineCard svg{animation:premiumFloat 3.5s ease-in-out infinite}@keyframes premiumFloat{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.taglineCard{-webkit-backdrop-filter:blur(22px) saturate(180%)!important;backdrop-filter:blur(22px) saturate(180%)!important;background:linear-gradient(135deg,#ffffffe0,#fff8f0d1)!important;border:1px solid #ffaa0038!important;border-radius:30px!important;box-shadow:0 25px 70px #ffaa0029,0 10px 30px #00000012,inset 0 1px 0 #ffffffb3!important;position:relative}.taglineCard:after{background:radial-gradient(circle,#ffb4002e,#0000 70%);content:"";height:220px;pointer-events:none;position:absolute;right:-10%;top:-40%;width:220px}.taglineCard h2,.taglineCard h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f80,#ffb000,#ff6a00);background-clip:text;-webkit-background-clip:text;font-weight:900!important;letter-spacing:-1px!important;text-shadow:0 2px 10px #ff8c001f}.taglineCard p{color:#4b5563!important;font-size:1.06rem!important;font-weight:500!important}.taglineCard .icon,.taglineCard img,.taglineCard svg{filter:drop-shadow(0 10px 18px rgba(255,170,0,.22))}.hero{grid-gap:40px;background:radial-gradient(circle at top left,#ff8c0014,#0000 30%),linear-gradient(90deg,#fffdf8,#f7fbff);gap:40px;grid-template-columns:1.2fr .8fr;padding:80px 8%}.heroContent h2{color:#0f172a;font-size:64px;font-weight:800;line-height:1.1;margin:20px 0}.heroContent p{color:#475569;font-size:18px;max-width:600px}.badge{background:linear-gradient(135deg,#ff8c00,#ff5e00);border-radius:999px;color:#fff;display:inline-block;font-weight:700;margin-top:20px;padding:10px 18px}.taglineCard{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000000f;gap:16px;max-width:500px}.taglineCard,.taglineIcon{align-items:center;display:flex}.taglineIcon{background:linear-gradient(135deg,#ff8c00,#ff5e00);font-size:28px;height:60px;justify-content:center;width:60px}.heroGoalCard{background:#fff;border-radius:28px;box-shadow:0 20px 60px #00000014;padding:32px}.goalTop{gap:18px;margin-bottom:30px}.goalIcon,.goalTop{align-items:center;display:flex}.goalIcon{background:linear-gradient(135deg,#ff8c00,#ff5e00);border-radius:20px;font-size:30px;height:70px;justify-content:center;width:70px}.progress{background:#e2e8f0;height:14px;margin-bottom:18px;overflow:hidden;width:100%}.fill,.progress{border-radius:999px}.fill{background:linear-gradient(135deg,#ff8c00,#ff5e00);height:100%;width:75%}@media (max-width:900px){.hero{grid-template-columns:1fr;padding:60px 20px}.heroContent h2{font-size:42px}}.heroButtons{margin-top:30px}.heroButtons button{background:linear-gradient(135deg,#ff8c00,#ff5e00);border-radius:14px;box-shadow:0 10px 25px #ff780040;padding:14px 26px}.heroStats{gap:18px;margin-top:35px}.statCard{background:#fff;border-radius:18px;box-shadow:0 10px 30px #0000000f;min-width:120px;padding:18px}.statCard h3{color:#ff6b00;font-size:28px;margin-bottom:6px}.statCard p{color:#64748b}.heroButtons{gap:18px;margin-top:34px}.heroButtons button{background:linear-gradient(135deg,#ff9500,#ff5e00);border:none;box-shadow:0 12px 35px #ff730059,inset 0 1px 0 #ffffff40;color:#fff;cursor:pointer;font-size:16px;overflow:hidden;padding:16px 30px;position:relative;transform:translateY(0);transition:all .35s ease}.heroButtons button:hover{box-shadow:0 20px 45px #ff730073,0 0 30px #ff8c0040;transform:translateY(-6px) scale(1.03)}.heroButtons button:before{background:linear-gradient(120deg,#0000,#ffffff59,#0000);content:"";height:100%;left:-120%;position:absolute;top:0;transition:.7s;width:100%}.heroButtons button:hover:before{left:120%}.heroStats{display:flex;flex-wrap:wrap;gap:20px;margin-top:42px}.statCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffbf;border:1px solid #fff6;border-radius:24px;box-shadow:0 15px 40px #00000014,inset 0 1px 0 #ffffffb3;min-width:135px;overflow:hidden;padding:22px 20px;position:relative;transition:all .35s ease}.statCard:before{background:radial-gradient(circle at top left,#ff8c002e,#0000 45%);content:"";inset:0;opacity:0;position:absolute;transition:.4s}.statCard:hover:before{opacity:1}.statCard:hover{box-shadow:0 25px 50px #ff8c0026,0 10px 25px #00000014;transform:translateY(-10px)}.statCard h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff9500,#ff5e00);background-clip:text;-webkit-background-clip:text;font-size:30px;font-weight:800;margin-bottom:8px}.statCard p{color:#475569;font-size:14px;font-weight:600}.dashboardCards{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:50px}.dashboardCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #ffa6002e;border-radius:28px;box-shadow:0 12px 35px #0000000f,0 4px 15px #ff8c0014;display:flex;flex-direction:column;justify-content:space-between;min-height:220px;overflow:hidden;padding:24px 20px;position:relative;transition:all .35s ease}.dashboardCard:before{background:radial-gradient(circle at top left,#ffb4001f,#0000 45%);content:"";inset:0;pointer-events:none;position:absolute}.dashboardCard:hover{box-shadow:0 25px 60px #ff8c002e,0 10px 25px #00000014;transform:translateY(-10px) scale(1.02)}.dashboardCard h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff7b00,#ffae00);background-clip:text;-webkit-background-clip:text;font-size:1.7rem;font-weight:800;margin-bottom:12px;margin-top:14px}.dashboardCard p{color:#334155;font-size:1rem;line-height:1.7;margin-bottom:18px}.dashboardCard button{background:linear-gradient(135deg,#050816,#0f172a);border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:12px 22px;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.dashboardCard button:hover{background:linear-gradient(135deg,#ff7b00,#ffae00);color:#111827;transform:translateY(-2px)}@media (max-width:1200px){.dashboardCards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dashboardCards{grid-template-columns:1fr}.dashboardCard{min-height:auto}}.appDashboard{padding:70px 8% 90px}.dashboardCards,.dashboardGrid{grid-gap:22px!important;display:grid!important;gap:22px!important;grid-template-columns:repeat(3,1fr)!important;margin-top:36px!important}.dashboardCard{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffd1!important;border:1px solid #ff8b0038!important;border-radius:26px!important;box-shadow:0 18px 45px #0f172a12!important;min-height:190px!important;padding:24px 26px!important}.dashboardCard h3{font-size:24px!important;margin:12px 0 8px!important}.dashboardCard p{font-size:15px!important;line-height:1.55!important;margin-bottom:16px!important}.dashboardCard button{border-radius:14px!important;padding:11px 22px!important}.dashboardCard:hover{box-shadow:0 28px 70px #ff78002e!important;transform:translateY(-8px) scale(1.015)!important}@media (max-width:1100px){.dashboardCards,.dashboardGrid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:700px){.dashboardCards,.dashboardGrid{grid-template-columns:1fr!important}}.freeResources{background:linear-gradient(135deg,#fffaf2,#fff);padding:90px 8%}.freeResources .container{margin:0 auto;max-width:1300px}.freeResources h2{color:#111827;font-size:64px;font-weight:900;margin-bottom:55px}.freeResources p{color:#475569;font-size:22px;margin-bottom:55px;text-align:center}.freeGrid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.freeCard{align-items:center;background:#ffffffeb;border:1px solid #ff980040;border-radius:28px;box-shadow:0 20px 50px #ff8c0014,0 10px 30px #0f172a0a;display:flex;font-size:20px;font-weight:600;min-height:105px;padding:0 34px}.freeCard:hover{box-shadow:0 30px 70px #ff8c0026,0 15px 40px #0f172a0f;transform:translateY(-8px)}@media (max-width:900px){.freeGrid{grid-template-columns:1fr}.freeResources h2{font-size:42px}}footer{background:#000;color:#fff;padding:30px;text-align:center}.testimonials{padding:70px 8%}.testimonials h2{font-size:3rem;margin-bottom:45px}.contactSection{padding:70px 8%}.contactSection h2{font-size:4rem;margin-bottom:40px}.contactContainer{background:#ffffffbf;border-radius:34px;box-shadow:0 20px 45px #00000014;max-width:950px;padding:30px}.faqSection{padding:70px 8%}.faqSection h2{margin-bottom:40px}.premiumFooter{background:#071126;color:#fff;padding:42px 7% 24px}.footerGrid{grid-gap:70px;align-items:start;display:grid;gap:70px;grid-template-columns:1.4fr .8fr 1fr;margin:0 auto;max-width:1450px;text-align:center}.footerBrand h2{font-size:38px;font-weight:900;margin-bottom:16px}.footerBrand p,.footerContact p,.footerLinks a{color:#ffffffb8;font-size:17px;line-height:1.5}.footerContact h3,.footerLinks h3{font-size:21px;margin-bottom:14px}.footerLinks{display:flex;flex-direction:column;gap:8px}.footerLinks a{text-decoration:none}.footerBottom{border-top:1px solid #ffffff1a;color:#ffffff80;font-size:16px;margin:30px auto 0;max-width:1450px;padding-top:18px;text-align:center}@media (max-width:900px){.contactSection,.faqSection,.testimonials{padding:55px 6%}.contactSection h2{font-size:2.8rem}.faqSection h2,.testimonials h2{font-size:2.3rem}.contactContainer{padding:22px}.footerGrid{gap:45px;grid-template-columns:1fr}.footerBrand h2{font-size:32px}}.testimonials{background:#fff;padding:45px 6%;text-align:center}.testimonials h2{color:#0f172a;font-size:3.2rem;font-weight:900;margin-bottom:35px}.testimonialGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.testimonialCard{background:#fffdf8;border:1px solid #ffaa3c59;border-radius:24px;box-shadow:0 10px 25px #0000000a;min-height:auto;padding:24px 20px;transition:.3s ease}.testimonialCard:hover{box-shadow:0 18px 40px #00000014;transform:translateY(-6px)}.testimonialCard h4{color:#111827;font-size:1.5rem;margin:12px 0 10px}.testimonialCard p{color:#374151;font-size:1rem;line-height:1.5}.contactSection{background:linear-gradient(90deg,#f8f5ef,#eef6ff);padding:45px 6%}.contactSection h2{color:#7c2d12;font-size:3.2rem;font-weight:900;margin-bottom:28px;text-align:center}.contactContainer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border-radius:28px;box-shadow:0 12px 30px #0000000d;margin:0 auto;max-width:1100px;padding:24px}.contactForm{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.contactForm input{background:#fffc;border:1px solid #e5e7eb;border-radius:18px;font-size:1rem;height:58px;padding:0 20px}.contactForm button{background:linear-gradient(90deg,#0f172a,#7c2d12 50%,#ff5a00);border:none;border-radius:22px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;grid-column:span 2;height:64px;transition:.3s ease}.contactForm button:hover{transform:translateY(-3px)}.faqSection{background:#faf7f2;padding:45px 6%}.faqSection h2{color:#111827;font-size:3rem;font-weight:900;margin-bottom:30px}.faqItem{background:#fff;border:1px solid #ffaa3c59;border-radius:22px;font-size:1.2rem;font-weight:700;margin-bottom:18px;padding:22px 26px;transition:.3s ease}.faqItem:hover{box-shadow:0 10px 25px #0000000d;transform:translateY(-3px)}@media (max-width:900px){.contactForm,.testimonialGrid{grid-template-columns:1fr}.contactForm button{grid-column:span 1}.contactSection,.faqSection,.testimonials{padding:38px 5%}.contactSection h2,.faqSection h2,.testimonials h2{font-size:2.3rem}}.experienceStrip{background:#f5f5f7;padding:55px 6%}.experienceStrip h2{color:#1d1d1f;font-size:34px;font-weight:900;margin-bottom:32px}.experienceStrip h2 span{color:#6e6e73}.experienceCards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.experienceCard{background:#fff;border-radius:28px;box-shadow:0 18px 45px #00000014;min-height:360px;overflow:hidden;padding:34px}.experienceCard span{color:#6b7280;font-size:13px;font-weight:800;letter-spacing:.8px}.experienceCard h3{color:#1d1d1f;font-size:30px;line-height:1.15;margin:18px 0 24px}.reviewExperience{background:linear-gradient(135deg,#0f172a,#7c2d12);color:#fff}.reviewExperience h3,.reviewExperience p,.reviewExperience strong{color:#fff}.miniContactForm{grid-gap:12px;display:grid;gap:12px}.miniContactForm input{border:1px solid #e5e7eb;border-radius:14px;height:48px;padding:0 16px}.miniContactForm button{background:linear-gradient(90deg,#111827,#ff5a00);border:none;border-radius:16px;color:#fff;font-weight:800;height:52px}.faqExperience p{background:#f8fafc;border-radius:14px;font-weight:700;padding:14px 16px}@media (max-width:900px){.experienceCards{grid-template-columns:1fr}}.experienceStrip{padding:50px 6%!important}.experienceStrip h2{margin-bottom:28px!important}.experienceCards{grid-template-columns:repeat(3,minmax(0,1fr))!important}.experienceCard{border-radius:28px!important;min-height:330px!important;overflow:hidden!important;padding:32px!important}.experienceCard span{color:#6b7280!important;display:block!important;margin-bottom:18px!important}.experienceCard h3{margin:0 0 22px!important}.reviewExperience h3,.reviewExperience p,.reviewExperience span,.reviewExperience strong{color:#fff!important}.miniContactForm{grid-gap:12px!important;display:grid!important;gap:12px!important}.miniContactForm input{border:1px solid #e5e7eb!important;border-radius:14px!important;font-size:15px!important;height:48px!important;padding:0 16px!important}.miniContactForm button{background:linear-gradient(90deg,#111827,#ff5a00)!important;border-radius:16px!important;color:#fff!important;font-weight:800!important;height:52px!important;padding:0!important}.faqExperience p{background:#f8fafc!important;margin:10px 0!important}.experienceStrip{background:#f5f5f7!important;padding:55px 8%!important}.experienceStrip h2{color:#1d1d1f!important;font-size:34px!important;font-weight:900!important;margin-bottom:30px!important}.experienceStrip h2 span{color:#6e6e73!important}.experienceCards{grid-gap:24px!important;display:grid!important;gap:24px!important;grid-template-columns:repeat(3,1fr)!important}.experienceCard{background:#fff!important;border-radius:30px!important;box-shadow:0 18px 45px #00000014!important;min-height:360px!important;padding:34px!important}.experienceCard span{color:#6e6e73!important;font-size:13px!important;font-weight:900!important;letter-spacing:1px!important}.experienceCard h3{color:#1d1d1f!important;font-size:30px!important;line-height:1.15!important}.reviewExperience{background:linear-gradient(135deg,#0f172a,#7c2d12)!important}.reviewExperience,.reviewExperience *{color:#fff!important}.contactExperience input{border:1px solid #e5e7eb!important;border-radius:14px!important;box-sizing:border-box!important;height:46px!important;margin:8px 0!important;padding:0 14px!important;width:100%!important}.contactExperience button{background:linear-gradient(90deg,#111827,#ff5a00)!important;border-radius:16px!important;height:50px!important;margin-top:10px!important;width:100%!important}.faqExperience p{background:#f5f5f7!important;border-radius:14px!important;font-weight:700!important;padding:13px 15px!important}@media (max-width:900px){.experienceCards{grid-template-columns:1fr!important}}.appleExperience{background:radial-gradient(circle at 20% 20%,#ff7a0014,#0000 32%),radial-gradient(circle at 85% 30%,#0ea5e914,#0000 34%),#fff;padding:90px 7% 100px}.experienceHeader{margin:0 auto 46px;max-width:760px;text-align:center}.experienceHeader span{background:#ff7a0014;border-radius:999px;color:#ea580c;display:inline-block;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:14px;padding:9px 18px}.experienceHeader h2{color:#111827;font-size:clamp(34px,5vw,64px);font-weight:900;letter-spacing:-.05em;line-height:1;margin:0}.experienceHeader p{color:#64748b;font-size:18px;font-weight:600;margin-top:18px}.appleExperience .experienceCards{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:1fr 1.15fr 1fr}.appleExperience .experienceCard{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:#ffffffd1;border:1px solid #ff7a0029;border-radius:34px;box-shadow:0 28px 80px #0f172a1a,inset 0 1px 0 #fffffff2;min-height:330px;overflow:hidden;padding:34px;position:relative;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.appleExperience .experienceCard:before{background:linear-gradient(135deg,#fffc,#0000 45%);content:"";inset:0;pointer-events:none;position:absolute}.appleExperience .experienceCard:hover{border-color:#ff7a0059;box-shadow:0 38px 100px #0f172a29,inset 0 0 0 1px #fffc;transform:translateY(-12px) scale(1.015)}.appleExperience .cardLabel{background:#fff7ed;border-radius:999px;color:#c2410c;display:inline-flex;font-size:11px;font-weight:900;letter-spacing:.1em;margin-bottom:18px;padding:8px 14px;position:relative}.appleExperience .experienceCard h3{color:#111827;font-size:26px;letter-spacing:-.03em;line-height:1.12;margin:0 0 18px;position:relative}.appleExperience .experienceCard p,.appleExperience .experienceCard strong{position:relative}.appleExperience .experienceCard p{color:#475569;font-size:16px;font-weight:600;line-height:1.65}.appleExperience .stars{color:#f59e0b!important;font-size:22px!important;letter-spacing:3px}.appleExperience .contactExperience{background:linear-gradient(145deg,#ffffffeb,#f8fafcdb)}.appleExperience .contactExperience input{background:#ffffffe6;border:1px solid #94a3b859;border-radius:18px;font-size:15px;height:54px;margin-bottom:14px;outline:none;padding:0 18px;position:relative;width:100%}.appleExperience .contactExperience input:focus{border-color:#f97316;box-shadow:0 0 0 4px #f973161a}.appleExperience .contactExperience button{background:linear-gradient(135deg,#111827,#ea580c);border:0;border-radius:18px;box-shadow:0 18px 40px #ea580c3d;color:#fff;cursor:pointer;font-size:16px;font-weight:900;height:56px;margin-top:6px;position:relative;width:100%}.appleExperience .faqExperience p{background:#fff7edcc;border-radius:16px;color:#111827;margin:12px 0;padding:13px 15px}@media (max-width:980px){.appleExperience .experienceCards{grid-template-columns:1fr}.appleExperience .experienceCard{min-height:auto}}@media (max-width:560px){.appleExperience{padding:60px 18px 70px}.appleExperience .experienceCard{border-radius:28px;padding:26px}}.footerPanels{grid-gap:28px;background:#fff;display:grid!important;gap:28px;grid-template-columns:1fr 1.15fr 1fr;padding:70px 8%}.footerPanelCard{background:#ffffffe6;border:1px solid #ff7a002e;border-radius:34px;box-shadow:0 30px 90px #0f172a1f;min-height:320px;padding:34px;transition:.3s ease}.footerPanelCard:hover{box-shadow:0 40px 110px #0f172a2e;transform:translateY(-10px)}.footerPanelCard span{color:#ea580c;font-size:12px;font-weight:900;letter-spacing:.12em}.footerPanelCard h3{color:#111827;font-size:26px;margin:16px 0}.footerPanelCard p{color:#475569;font-size:16px;font-weight:600;line-height:1.6}.footerPanelCard .stars{color:#f59e0b;font-size:22px}.enquiryPanel input{border:1px solid #e5e7eb;border-radius:18px;font-size:15px;height:52px;margin-bottom:14px;padding:0 16px;width:100%}.enquiryPanel button{background:linear-gradient(135deg,#111827,#f97316);border:none;border-radius:18px;color:#fff;cursor:pointer;font-size:16px;font-weight:900;height:54px;width:100%}@media (max-width:900px){.footerPanels{grid-template-columns:1fr;padding:50px 20px}}.mainHeader{position:-webkit-sticky;position:sticky;top:0;z-index:9999}.hero{padding-top:120px!important}@media (max-width:768px){.hero{padding-top:100px!important}}.mainHeader .nav a,.mainHeader .nav button{align-items:center!important;background:#000!important;border:none!important;border-radius:16px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:15px!important;height:52px!important;justify-content:center!important;padding:0 26px!important;text-decoration:none!important}.mainHeader .nav a:hover,.mainHeader .nav button:hover{background:#111!important;color:#fff!important;transform:translateY(-2px)}.activeSectionScreen .coursePages{background:radial-gradient(circle at 15% 20%,#ff7a0014,#0000 32%),radial-gradient(circle at 90% 30%,#0ea5e914,#0000 34%),#fff;padding:70px 7% 90px}.activeSectionScreen .coursePages h2{color:#111827;font-size:clamp(34px,4vw,56px);font-weight:900;letter-spacing:-.04em;margin-bottom:14px}.activeSectionScreen .coursePages>p{color:#475569;font-size:18px;font-weight:600;margin-bottom:34px;max-width:760px}.activeSectionScreen .coursePages .grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.activeSectionScreen .coursePages .course{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:#ffffffdb;border:1px solid #ff7a0029;border-radius:34px;box-shadow:0 30px 90px #0f172a1a,inset 0 1px 0 #fffffff2;min-height:520px;overflow:hidden;padding:42px;position:relative;transition:.28s ease}.activeSectionScreen .coursePages .course:before{background:linear-gradient(135deg,#ffffffe6,#0000 45%),radial-gradient(circle at 85% 10%,#ff7a0014,#0000 34%);content:"";inset:0;pointer-events:none;position:absolute}.activeSectionScreen .coursePages .course:hover{box-shadow:0 40px 110px #0f172a29,inset 0 0 0 1px #ffffffbf;transform:translateY(-10px)}.activeSectionScreen .coursePages .course>*{position:relative}.activeSectionScreen .coursePages .course h3{color:#4a1f10;font-size:34px;letter-spacing:-.03em;margin:26px 0 18px}.activeSectionScreen .coursePages .course p{color:#475569;font-size:17px;font-weight:600;line-height:1.7}.activeSectionScreen .coursePages .planTag{align-items:center;background:#dcfce7;border-radius:999px;color:#166534;display:inline-flex;font-size:14px;font-weight:900;justify-content:center;padding:10px 20px}.activeSectionScreen .coursePages .course button{background:#000;border:0;border-radius:16px;color:#fff;cursor:pointer;font-size:15px;font-weight:900;height:54px;margin-top:18px;padding:0 28px;transition:.25s ease}.activeSectionScreen .coursePages .course button:hover{background:#111;transform:translateY(-2px)}@media (max-width:900px){.activeSectionScreen .coursePages .grid{grid-template-columns:1fr}.activeSectionScreen .coursePages .course{min-height:auto;padding:30px}}.activeSectionScreen .coursePages{background:#fff!important;padding:38px 7% 55px!important}.activeSectionScreen .coursePages h2{font-size:32px!important;margin:0 0 10px!important}.activeSectionScreen .coursePages>p{font-size:15px!important;margin:0 0 22px!important;max-width:760px!important}.activeSectionScreen .coursePages .grid{grid-gap:24px!important;align-items:stretch!important;display:grid!important;gap:24px!important;grid-template-columns:repeat(2,minmax(320px,1fr))!important}.activeSectionScreen .coursePages .course{border-radius:32px!important;max-height:390px!important;min-height:360px!important;overflow:hidden!important;padding:28px!important}.activeSectionScreen .coursePages .course h3{font-size:25px!important;margin:16px 0 12px!important}.activeSectionScreen .coursePages .course p{font-size:14px!important;line-height:1.45!important;margin:9px 0!important}.activeSectionScreen .coursePages .course button{height:46px!important;margin-top:12px!important;padding:0 24px!important}.activeSectionScreen .coursePages .planTag{font-size:13px!important;padding:8px 18px!important}@media (max-width:900px){.activeSectionScreen .coursePages .grid{grid-template-columns:1fr!important}.activeSectionScreen .coursePages .course{max-height:none!important}}.activeSectionScreen #notes{padding:38px 7% 55px!important}.activeSectionScreen #notes h2{font-size:32px!important;margin:0 0 10px!important}.activeSectionScreen #notes .sectionText,.activeSectionScreen #notes>p{font-size:15px!important;margin:0 0 22px!important;max-width:760px!important}.activeSectionScreen #notes .grid,.activeSectionScreen #notes .notesGrid{grid-gap:24px!important;gap:24px!important;grid-template-columns:repeat(3,minmax(260px,1fr))!important}.activeSectionScreen #notes .course,.activeSectionScreen #notes .noteCard{backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;background:#ffffffdb!important;border:1px solid #ff7a0029!important;border-radius:32px!important;box-shadow:0 20px 55px #0f172a17,inset 0 1px 0 #ffffffe6!important;max-height:370px!important;min-height:330px!important;overflow:hidden!important;padding:28px!important}.activeSectionScreen #notes .course h3,.activeSectionScreen #notes .noteCard h3{font-size:25px!important;line-height:1.15!important;margin:16px 0 14px!important}.activeSectionScreen #notes .course p,.activeSectionScreen #notes .noteCard p{font-size:14px!important;line-height:1.45!important;margin:9px 0!important}.activeSectionScreen #notes button{border-radius:14px!important;font-size:14px!important;height:46px!important;margin-top:12px!important;padding:0 22px!important}@media (max-width:1000px){.activeSectionScreen #notes .grid,.activeSectionScreen #notes .notesGrid{grid-template-columns:1fr!important}.activeSectionScreen #notes .course,.activeSectionScreen #notes .noteCard{max-height:none!important}}.activeSectionScreen #pricing{padding:38px 7% 55px!important}.activeSectionScreen #pricing h2{font-size:42px!important;margin:0 0 14px!important}.activeSectionScreen #pricing p{font-size:15px!important}.activeSectionScreen #pricing .plansSection,.activeSectionScreen #pricing .pricing,.activeSectionScreen #pricing .pricingSection{min-height:auto!important;padding:35px 0!important}.activeSectionScreen #pricing .grid,.activeSectionScreen #pricing .pricingGrid{grid-gap:22px!important;gap:22px!important;grid-template-columns:repeat(4,minmax(220px,1fr))!important}.activeSectionScreen #pricing .planCard,.activeSectionScreen #pricing .pricingCard{backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;background:#ffffffdb!important;border:1px solid #ff7a0029!important;border-radius:30px!important;box-shadow:0 20px 55px #0f172a17,inset 0 1px 0 #ffffffe6!important;max-height:380px!important;min-height:330px!important;overflow:hidden!important;padding:28px!important}.activeSectionScreen #pricing .planCard h3,.activeSectionScreen #pricing .pricingCard h3{font-size:22px!important;margin:16px 0 10px!important}.activeSectionScreen #pricing .planCard h2,.activeSectionScreen #pricing .price,.activeSectionScreen #pricing .pricingCard h2{font-size:44px!important;margin:12px 0!important}.activeSectionScreen #pricing li{font-size:14px!important;line-height:1.45!important;margin:8px 0!important}.activeSectionScreen #pricing button{border-radius:14px!important;font-size:14px!important;height:46px!important;margin-top:12px!important;padding:0 22px!important}@media (max-width:1100px){.activeSectionScreen #pricing .grid,.activeSectionScreen #pricing .pricingGrid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:700px){.activeSectionScreen #pricing .grid,.activeSectionScreen #pricing .pricingGrid{grid-template-columns:1fr!important}}.activeSectionScreen #student-profile{background:#fff!important;padding:38px 7% 55px!important}.activeSectionScreen #student-profile .dashboard,.activeSectionScreen #student-profile .student-dashboard,.activeSectionScreen #student-profile .studentDashboard{background:#ffffffe0!important;border-radius:34px!important;box-shadow:0 24px 70px #0f172a1a,inset 0 1px 0 #ffffffe6!important;margin:0 auto!important;max-width:1200px!important;padding:30px!important}.activeSectionScreen #student-profile .dashboardSidebar,.activeSectionScreen #student-profile .studentSidebar,.activeSectionScreen #student-profile aside{border-radius:30px!important;max-height:620px!important;padding:28px!important}.activeSectionScreen #student-profile h1,.activeSectionScreen #student-profile h2{font-size:34px!important;line-height:1.15!important}.activeSectionScreen #student-profile p{font-size:15px!important;line-height:1.5!important}.activeSectionScreen #student-profile .analyticsCard,.activeSectionScreen #student-profile .dashboardCard,.activeSectionScreen #student-profile .statCard{border-radius:26px!important;min-height:150px!important;padding:24px!important}.activeSectionScreen #student-profile button{border-radius:14px!important;font-size:14px!important;min-height:44px!important;padding:0 20px!important}@media (max-width:900px){.activeSectionScreen #student-profile{padding:24px 16px 45px!important}}.activeSectionScreen #student-profile .dashboardSidebar,.activeSectionScreen #student-profile .studentSidebar,.activeSectionScreen #student-profile aside{max-height:calc(100vh - 130px)!important;overflow-y:auto!important;padding:24px!important}.activeSectionScreen #student-profile .dashboardSidebar button,.activeSectionScreen #student-profile .studentSidebar button,.activeSectionScreen #student-profile aside button{border-radius:14px!important;font-size:14px!important;height:42px!important;line-height:1!important;margin:6px 0!important;min-height:42px!important;padding:0 16px!important;width:100%!important}.activeSectionScreen #student-profile .dashboardSidebar>*,.activeSectionScreen #student-profile .studentSidebar>*,.activeSectionScreen #student-profile aside>*{margin-bottom:10px!important}.activeSectionScreen #student-profile .dashboardSidebar h2,.activeSectionScreen #student-profile .studentSidebar h2,.activeSectionScreen #student-profile aside h2{font-size:28px!important;margin-bottom:18px!important}.hero{grid-gap:40px!important;gap:40px!important;grid-template-columns:1.05fr .95fr!important;margin:0 auto!important;max-width:1450px!important;padding:40px 7% 30px!important}.heroLeft{max-width:700px!important}.hero h1{font-size:clamp(62px,5vw,96px)!important;letter-spacing:-3px!important;line-height:.95!important;margin-bottom:24px!important}.hero p{font-size:18px!important;line-height:1.5!important;margin-bottom:28px!important}.heroButtons{display:flex!important;gap:18px!important;margin-top:10px!important}.heroButtons a,.heroButtons button{border-radius:18px!important;box-shadow:0 12px 30px #ff8c002e!important;font-size:18px!important;font-weight:700!important;height:58px!important;padding:0 34px!important}.dashboardPreview,.heroCard,.heroRight{align-items:center!important;display:flex!important;justify-content:center!important}.heroAnalyticsCard,.heroProgressCard,.todayGoalCard{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffd1!important;border-radius:34px!important;box-shadow:0 30px 70px #0f172a1a,inset 0 1px 0 #ffffffe6!important;max-width:620px!important;padding:34px!important;width:100%!important}.hero>*{animation:heroFloat 5s ease-in-out infinite}@keyframes heroFloat{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@media (max-width:900px){.hero{grid-template-columns:1fr!important;padding:30px 20px!important}.hero h1{font-size:54px!important}.heroAnalyticsCard,.heroProgressCard,.todayGoalCard{margin-top:20px!important}}.hero{gap:36px!important;min-height:calc(100vh - 105px)!important;padding:35px 7% 40px!important}.heroContent{transform:translateY(-20px)!important}.taglineCard{border-radius:28px!important;margin-bottom:28px!important;max-width:760px!important;padding:22px 28px!important}.taglineIcon{font-size:28px!important;height:58px!important;width:58px!important}.taglineCard h3{font-size:24px!important}.taglineCard p{font-size:16px!important;margin:0!important}.hero .badge{margin-bottom:20px!important}.hero h2{font-size:clamp(54px,5.2vw,84px)!important;letter-spacing:-.05em!important;margin:0 0 18px!important}.heroGoalCard{max-width:580px!important}.heroStats{margin-top:26px!important}.hero{gap:30px!important;padding:22px 7% 34px!important}.taglineCard{margin-bottom:18px!important;max-width:650px!important}.hero h2{font-size:clamp(42px,4.1vw,64px)!important}.heroButtons button{border-radius:15px!important;height:48px!important;padding:0 26px!important}.heroGoalCard{border-radius:30px!important;transform:translateY(0)!important}.heroStats{margin-top:18px!important}.heroStats .statCard{border-radius:20px!important;min-height:95px!important;padding:14px!important}.hero{grid-gap:32px!important;display:grid!important;gap:32px!important;grid-template-columns:1fr .95fr!important;padding:115px 7% 32px!important}.taglineCard{max-width:680px!important;padding:16px 22px!important}.taglineIcon{height:54px!important;width:54px!important}.taglineCard p{font-size:14px!important}.hero h2{font-size:clamp(42px,4vw,62px)!important;margin:0 0 12px!important}.heroContent>p{font-size:15px!important}.heroButtons,.heroContent>p{margin-bottom:14px!important}.heroStats{margin-top:12px!important}.heroStats .statCard{min-height:88px!important;padding:12px!important}.heroStats .statCard h3{font-size:28px!important}.heroGoalCard{max-width:540px!important;min-height:220px!important}.hero{min-height:calc(100vh - 92px)!important;overflow:hidden!important;padding:26px 7% 22px!important}.taglineCard{margin-bottom:14px!important;padding:14px 20px!important}.hero h2{font-size:clamp(38px,3.7vw,58px)!important;line-height:.96!important}.hero h2,.heroContent>p{margin-bottom:10px!important}.heroContent>p{font-size:14px!important}.heroButtons{margin-bottom:10px!important}.heroButtons button{font-size:15px!important;height:44px!important;padding:0 22px!important}.heroStats{grid-gap:10px!important;gap:10px!important;margin-top:10px!important}.heroStats .statCard{border-radius:18px!important;min-height:72px!important;padding:10px 12px!important}.heroStats .statCard h3{font-size:24px!important;margin:0 0 4px!important}.heroStats .statCard p{font-size:12px!important;margin:0!important}.heroGoalCard{max-width:520px!important;min-height:205px!important;padding:24px!important}.hero{padding-top:105px!important}.taglineCard{margin-top:0!important}.heroContent,.taglineCard{transform:none!important}.brandLogo img,.logo img,.navLogo img{height:64px!important}.header,.navbar,.topNavbar{min-height:86px!important;padding:10px 5%!important}.navButtons button,.navLinks a,.topNavbar a{border-radius:18px!important;font-size:16px!important;min-width:110px!important;padding:12px 24px!important}.navLinks{gap:14px!important}.header,.navbar,.topNavbar{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;min-height:74px!important;padding:8px 4.5%!important}.brandLogo img,.logo img,.navLogo img{height:82px!important;object-fit:contain!important;width:auto!important}.navLinks{gap:10px!important}.navButtons button,.navLinks a,.topNavbar a{background:#000!important;border-radius:16px!important;box-shadow:0 8px 22px #00000029,inset 0 1px 0 #ffffff14!important;color:#fff!important;font-size:14px!important;font-weight:700!important;min-width:88px!important;padding:10px 18px!important;transition:all .25s ease!important}.navButtons button:hover,.navLinks a:hover,.topNavbar a:hover{box-shadow:0 12px 28px #00000038,0 0 18px #ff8c002e!important;transform:translateY(-2px) scale(1.02)!important}.mainHeader{height:76px!important;min-height:76px!important;padding:8px 7%!important}.mainHeader .brand,.mainHeader .brand *{transform:scale(1.18)!important;transform-origin:left center!important}.mainHeader .brand img,.mainHeader .brand svg{max-height:72px!important;width:auto!important}.mainHeader .nav{gap:12px!important}.mainHeader .nav a,.mainHeader .nav button{border-radius:14px!important;font-size:13px!important;font-weight:800!important;height:42px!important;min-width:82px!important;padding:0 16px!important}.activeSectionScreen #mock-tests{padding:38px 7% 55px!important}.activeSectionScreen #mock-tests .mockSection,.activeSectionScreen #mock-tests .mockTest,.activeSectionScreen #mock-tests .mockTestSection{background:radial-gradient(circle at 18% 20%,#ff7a0014,#0000 32%),radial-gradient(circle at 85% 35%,#0ea5e914,#0000 34%),#ffffffe6!important;border-radius:34px!important;box-shadow:0 24px 70px #0f172a1a!important;padding:34px!important}.activeSectionScreen #mock-tests h1,.activeSectionScreen #mock-tests h2{font-size:clamp(38px,5vw,64px)!important;letter-spacing:-.04em!important;line-height:.95!important;margin:0 0 16px!important}.activeSectionScreen #mock-tests .mockTabs,.activeSectionScreen #mock-tests .subjectTabs,.activeSectionScreen #mock-tests .tabButtons{margin:18px 0 26px!important}.activeSectionScreen #mock-tests button{border-radius:15px!important;font-size:14px!important;font-weight:800!important;min-height:44px!important;padding:0 22px!important}.activeSectionScreen #mock-tests .card,.activeSectionScreen #mock-tests .mockCard,.activeSectionScreen #mock-tests .questionCard{background:#ffffffdb!important;border:1px solid #ff7a0029!important;border-radius:30px!important;box-shadow:0 20px 55px #0f172a17,inset 0 1px 0 #ffffffe6!important;max-width:760px!important;min-height:auto!important;padding:28px!important}.activeSectionScreen #notes{background:#fff!important;padding:26px 7% 45px!important}.activeSectionScreen #notes h2{font-size:28px!important;margin:0 0 8px!important;text-align:left!important}.activeSectionScreen #notes .sectionText,.activeSectionScreen #notes>p{font-size:14px!important;margin:0 0 18px!important}.activeSectionScreen #notes .grid,.activeSectionScreen #notes .notesGrid{grid-gap:18px!important;align-items:stretch!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(4,minmax(210px,1fr))!important}.activeSectionScreen #notes .card,.activeSectionScreen #notes .course,.activeSectionScreen #notes .noteCard{background:#ffffffdb!important;border:1px solid #ff7a0029!important;border-radius:26px!important;box-shadow:0 18px 45px #0f172a14!important;max-height:260px!important;min-height:235px!important;overflow:hidden!important;padding:22px!important}.activeSectionScreen #notes .card h3,.activeSectionScreen #notes .course h3,.activeSectionScreen #notes .noteCard h3{font-size:20px!important;line-height:1.15!important;margin:12px 0 10px!important}.activeSectionScreen #notes .card p,.activeSectionScreen #notes .course p,.activeSectionScreen #notes .noteCard p{font-size:13px!important;line-height:1.35!important;margin:7px 0!important}.activeSectionScreen #notes button{border-radius:12px!important;font-size:12px!important;height:40px!important;margin-top:10px!important;padding:0 16px!important}.activeSectionScreen #notes .noteTag,.activeSectionScreen #notes .planTag{font-size:12px!important;padding:7px 15px!important}.activeSectionScreen #mock-tests{padding:24px 7% 48px!important}.activeSectionScreen #mock-tests .mockHero,.activeSectionScreen #mock-tests .mockSection,.activeSectionScreen #mock-tests .mockTestHero{margin:0 auto!important;max-width:1180px!important}.activeSectionScreen #mock-tests h1,.activeSectionScreen #mock-tests h2{font-size:clamp(44px,5vw,78px)!important;letter-spacing:-.05em!important;line-height:.92!important;margin-bottom:14px!important}.activeSectionScreen #mock-tests p{font-size:15px!important;line-height:1.45!important;margin-bottom:18px!important}.activeSectionScreen #mock-tests .mockTabs,.activeSectionScreen #mock-tests .subjectTabs,.activeSectionScreen #mock-tests .tabButtons{flex-wrap:wrap!important;gap:12px!important;margin:14px 0 22px!important}.activeSectionScreen #mock-tests .mockTabs button,.activeSectionScreen #mock-tests .subjectTabs button,.activeSectionScreen #mock-tests .tabButtons button{border-radius:15px!important;font-weight:800!important;height:44px!important;padding:0 20px!important}.activeSectionScreen #mock-tests .card,.activeSectionScreen #mock-tests .mockCard,.activeSectionScreen #mock-tests .questionCard,.activeSectionScreen #mock-tests .readyCard{background:#ffffffe0!important;border:1px solid #ff7a0026!important;border-radius:30px!important;box-shadow:0 20px 55px #0f172a14,inset 0 1px 0 #ffffffe6!important;max-width:520px!important;min-height:220px!important;padding:28px!important}.activeSectionScreen #mock-tests .mockCard h3,.activeSectionScreen #mock-tests .questionCard h3,.activeSectionScreen #mock-tests .readyCard h3{font-size:18px!important;margin-bottom:12px!important}.activeSectionScreen #mock-tests .mockCard p,.activeSectionScreen #mock-tests .readyCard p{font-size:14px!important;line-height:1.4!important}.activeSectionScreen #mock-tests .mockCard button,.activeSectionScreen #mock-tests .readyCard button{border-radius:14px!important;font-size:13px!important;height:42px!important;margin-top:12px!important;padding:0 18px!important}.activeSectionScreen #mock-tests .heroTitle,.activeSectionScreen #mock-tests .mockTitle,.activeSectionScreen #mock-tests h1{font-size:clamp(34px,4vw,64px)!important;letter-spacing:-.05em!important;line-height:.95!important;margin-bottom:14px!important;max-width:620px!important}.activeSectionScreen #mock-tests .heroContent,.activeSectionScreen #mock-tests .mockHero{align-items:center!important;display:flex!important;flex-direction:row!important;gap:40px!important;justify-content:space-between!important}.activeSectionScreen #mock-tests .heroContentLeft{max-width:620px!important}.activeSectionScreen #mock-tests .heroContentRight{transform:scale(.88)!important;transform-origin:center right!important}.activeSectionScreen #mock-tests{background:#fff!important;padding:26px 7% 45px!important}.activeSectionScreen #mock-tests .mockSection,.activeSectionScreen #mock-tests .mockTest,.activeSectionScreen #mock-tests .mockTestSection{background:#0000!important;box-shadow:none!important;margin:0 auto!important;max-width:1200px!important;padding:0!important}.activeSectionScreen #mock-tests h1,.activeSectionScreen #mock-tests h2{font-size:36px!important;letter-spacing:-.03em!important;line-height:1.05!important;margin:0 0 10px!important;text-align:left!important}.activeSectionScreen #mock-tests p{font-size:14px!important;line-height:1.4!important;margin:0 0 18px!important}.activeSectionScreen #mock-tests .mockTabs,.activeSectionScreen #mock-tests .subjectTabs,.activeSectionScreen #mock-tests .tabButtons{display:flex!important;gap:10px!important;margin:0 0 20px!important}.activeSectionScreen #mock-tests .mockTabs button,.activeSectionScreen #mock-tests .subjectTabs button,.activeSectionScreen #mock-tests .tabButtons button{border-radius:13px!important;font-size:13px!important;height:40px!important;padding:0 18px!important}.activeSectionScreen #mock-tests .card,.activeSectionScreen #mock-tests .mockCard,.activeSectionScreen #mock-tests .questionCard,.activeSectionScreen #mock-tests .readyCard{background:#ffffffdb!important;border:1px solid #ff7a0029!important;border-radius:26px!important;box-shadow:0 18px 45px #0f172a14!important;max-width:420px!important;min-height:210px!important;padding:24px!important;width:100%!important}.activeSectionScreen #mock-tests .mockCard button,.activeSectionScreen #mock-tests .readyCard button{border-radius:12px!important;font-size:12px!important;height:40px!important;padding:0 16px!important}.activeSectionScreen #mock-tests .card,.activeSectionScreen #mock-tests .mockCard,.activeSectionScreen #mock-tests .questionCard,.activeSectionScreen #mock-tests .readyCard{backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important;background:#ffffffc7!important;box-shadow:0 10px 30px #0f172a0f,0 24px 60px #ff8c001a,inset 0 1px 0 #ffffffe6!important;overflow:hidden!important;position:relative!important;transform:translateY(0) scale(1)!important;transition:all .35s ease!important}.activeSectionScreen #mock-tests .card:hover,.activeSectionScreen #mock-tests .mockCard:hover,.activeSectionScreen #mock-tests .questionCard:hover,.activeSectionScreen #mock-tests .readyCard:hover{box-shadow:0 16px 40px #0f172a1a,0 30px 80px #ff8c0029,inset 0 1px 0 #fff!important;transform:translateY(-6px) scale(1.01)!important}.activeSectionScreen #mock-tests .mockStartCard,.activeSectionScreen #mock-tests .readyCard,.activeSectionScreen #mock-tests .startCard{backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;background:#ffffffc7!important;border:1px solid #ffffffb3!important;border-radius:34px!important;box-shadow:0 10px 30px #0f172a0f,0 30px 80px #ff8c001a,inset 0 1px 0 #ffffffe6!important;overflow:hidden!important;position:relative!important;transform:translateY(0)!important;transition:all .35s ease!important}.activeSectionScreen #mock-tests .mockStartCard:hover,.activeSectionScreen #mock-tests .readyCard:hover,.activeSectionScreen #mock-tests .startCard:hover{box-shadow:0 18px 40px #0f172a1a,0 35px 90px #ff8c0029,inset 0 1px 0 #fff!important;transform:translateY(-8px) scale(1.01)!important}.activeSectionScreen #pricing{overflow:hidden!important;padding:26px 7% 45px!important}.activeSectionScreen #pricing h1,.activeSectionScreen #pricing h2{line-height:1.05!important;margin:0 0 10px!important}.activeSectionScreen #pricing>p{margin:0 0 18px!important}.activeSectionScreen #pricing .card,.activeSectionScreen #pricing .planCard,.activeSectionScreen #pricing .pricingCard{background:#ffffffdb!important;max-height:340px!important;min-height:310px!important;overflow:hidden!important}.activeSectionScreen #pricing .card h3,.activeSectionScreen #pricing .planCard h3,.activeSectionScreen #pricing .pricingCard h3{font-size:18px!important;margin:12px 0 10px!important}.activeSectionScreen #pricing .planCard h2,.activeSectionScreen #pricing .price,.activeSectionScreen #pricing .pricingCard h2{font-size:38px!important;line-height:1!important;margin:10px 0 16px!important}.activeSectionScreen #pricing li{line-height:1.35!important;margin:7px 0!important}.activeSectionScreen #pricing button{margin-top:10px!important;padding:0 16px!important}.activeSectionScreen #pricing{background:#fff!important;overflow:visible!important;padding:24px 6% 50px!important}.activeSectionScreen #pricing h1,.activeSectionScreen #pricing h2{font-size:34px!important;margin:0 0 8px!important}.activeSectionScreen #pricing>p{font-size:14px!important;margin-bottom:18px!important}.activeSectionScreen #pricing .grid,.activeSectionScreen #pricing .pricingGrid{grid-gap:18px!important;align-items:stretch!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(4,minmax(210px,1fr))!important}.activeSectionScreen #pricing .card,.activeSectionScreen #pricing .planCard,.activeSectionScreen #pricing .pricingCard{background:#ffffffe0!important;border:1px solid #ff7a0029!important;border-radius:26px!important;box-shadow:0 18px 45px #0f172a14!important;height:auto!important;justify-content:flex-start!important;max-height:none!important;min-height:390px!important;overflow:visible!important;padding:22px!important}.activeSectionScreen #pricing .planCard h2,.activeSectionScreen #pricing .price,.activeSectionScreen #pricing .pricingCard h2{font-size:36px!important;margin:8px 0 14px!important}.activeSectionScreen #pricing li{font-size:13px!important;line-height:1.3!important;margin:6px 0!important}.activeSectionScreen #pricing button{border-radius:12px!important;font-size:12px!important;height:40px!important;margin-top:auto!important}.activeSectionScreen #pricing .card,.activeSectionScreen #pricing .planCard,.activeSectionScreen #pricing .pricingCard{display:flex!important;flex-direction:column!important}.activeSectionScreen #pricing .card button,.activeSectionScreen #pricing .planCard button,.activeSectionScreen #pricing .pricingCard button{margin-top:auto!important}.activeSectionScreen #pricing .card ul,.activeSectionScreen #pricing .planCard ul,.activeSectionScreen #pricing .pricingCard ul{flex-grow:1!important}.activeSectionScreen #pricing .card:last-child,.activeSectionScreen #pricing .planCard:last-child,.activeSectionScreen #pricing .pricingCard:last-child{justify-content:flex-start!important}.activeSectionScreen #pricing .card:last-child li,.activeSectionScreen #pricing .card:last-child p,.activeSectionScreen #pricing .card:last-child span,.activeSectionScreen #pricing .planCard:last-child li,.activeSectionScreen #pricing .planCard:last-child p,.activeSectionScreen #pricing .planCard:last-child span,.activeSectionScreen #pricing .pricingCard:last-child li,.activeSectionScreen #pricing .pricingCard:last-child p,.activeSectionScreen #pricing .pricingCard:last-child span{align-items:center!important;color:#1e293b!important;display:flex!important;font-size:14px!important;gap:10px!important;line-height:1.4!important;margin:10px 0!important;opacity:1!important;visibility:visible!important}.activeSectionScreen #pricing .card:last-child button,.activeSectionScreen #pricing .planCard:last-child button,.activeSectionScreen #pricing .pricingCard:last-child button{margin-top:auto!important}.activeSectionScreen #admin-panel{background:#fff!important;overflow:visible!important;padding:24px 6% 50px!important}.activeSectionScreen #admin-panel .admin-panel,.activeSectionScreen #admin-panel .adminPanel{background:#0f172a!important;border-radius:34px!important;margin:0 auto!important;max-width:1250px!important;overflow:visible!important;padding:28px!important}.activeSectionScreen #admin-panel h1,.activeSectionScreen #admin-panel h2{font-size:34px!important;margin:0 0 10px!important}.activeSectionScreen #admin-panel p{font-size:14px!important;line-height:1.4!important}.activeSectionScreen #admin-panel .adminTabs,.activeSectionScreen #admin-panel .tabs{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:20px 0 24px!important}.activeSectionScreen #admin-panel .adminTabs button,.activeSectionScreen #admin-panel .tabs button{border-radius:999px!important;font-size:13px!important;height:40px!important;padding:0 18px!important}.activeSectionScreen #admin-panel .adminStats,.activeSectionScreen #admin-panel .dashboardGrid,.activeSectionScreen #admin-panel .statsGrid{grid-template-columns:repeat(4,minmax(190px,1fr))!important}.activeSectionScreen #admin-panel .adminCard,.activeSectionScreen #admin-panel .dashboardCard,.activeSectionScreen #admin-panel .statCard{background:#ffffffeb!important;border-radius:26px!important;box-shadow:0 18px 45px #00000029!important;min-height:190px!important}.activeSectionScreen #admin-panel .adminCard h3,.activeSectionScreen #admin-panel .dashboardCard h3,.activeSectionScreen #admin-panel .statCard h3{font-size:22px!important;margin:10px 0!important;word-break:break-word!important}@media (max-width:1000px){.activeSectionScreen #admin-panel .adminStats,.activeSectionScreen #admin-panel .dashboardGrid,.activeSectionScreen #admin-panel .statsGrid{grid-template-columns:repeat(2,1fr)!important}}.activeSectionScreen #admin-panel .adminStats,.activeSectionScreen #admin-panel .dashboardGrid,.activeSectionScreen #admin-panel .statsGrid{grid-template-columns:repeat(4,minmax(200px,1fr))!important}.activeSectionScreen #admin-panel .adminCard,.activeSectionScreen #admin-panel .dashboardCard,.activeSectionScreen #admin-panel .statCard{min-height:180px!important;padding:22px!important}.activeSectionScreen #admin-panel,.activeSectionScreen #admin-panel .admin-panel,.activeSectionScreen #admin-panel .adminPanel{height:auto!important;max-height:none!important;overflow:visible!important}.activeSectionScreen #admin-panel .adminStats,.activeSectionScreen #admin-panel .dashboardGrid,.activeSectionScreen #admin-panel .statsGrid{grid-template-columns:repeat(3,minmax(220px,1fr))!important}.activeSectionScreen #admin-panel .adminCard,.activeSectionScreen #admin-panel .dashboardCard,.activeSectionScreen #admin-panel .statCard{min-height:170px!important}.activeSectionScreen #admin-panel .adminCard h3,.activeSectionScreen #admin-panel .dashboardCard h3,.activeSectionScreen #admin-panel .statCard h3{word-break:normal!important}.activeSectionScreen #admin-panel .healthCard,.activeSectionScreen #admin-panel .platformHealth{margin-top:24px!important;padding:24px!important}@media (max-width:1100px){.activeSectionScreen #admin-panel .adminStats,.activeSectionScreen #admin-panel .dashboardGrid,.activeSectionScreen #admin-panel .statsGrid{grid-template-columns:repeat(2,1fr)!important}}.activeSectionScreen #admin-panel .adminStats,.activeSectionScreen #admin-panel .dashboardGrid,.activeSectionScreen #admin-panel .statsGrid{grid-gap:18px!important;align-items:stretch!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(3,minmax(240px,1fr))!important;overflow:visible!important}.activeSectionScreen #admin-panel .adminCard,.activeSectionScreen #admin-panel .dashboardCard,.activeSectionScreen #admin-panel .statCard{border-radius:24px!important;height:auto!important;max-height:none!important;min-height:165px!important;overflow:visible!important;padding:20px!important}.activeSectionScreen #admin-panel .adminCard h3,.activeSectionScreen #admin-panel .dashboardCard h3,.activeSectionScreen #admin-panel .statCard h3{font-size:20px!important;line-height:1.15!important;margin:8px 0!important}.activeSectionScreen #admin-panel .adminCard p,.activeSectionScreen #admin-panel .dashboardCard p,.activeSectionScreen #admin-panel .statCard p{font-size:13px!important;margin:6px 0!important}.activeSectionScreen #admin-panel .healthCard,.activeSectionScreen #admin-panel .platformHealth{border-radius:24px!important;margin-top:22px!important;padding:22px!important}.activeSectionScreen #admin-panel .adminAnnouncements,.activeSectionScreen #admin-panel .announcementCard,.activeSectionScreen #admin-panel .announcementSection,.activeSectionScreen #admin-panel .announcementsPanel{display:block!important;height:auto!important;min-height:320px!important;opacity:1!important;overflow:visible!important;visibility:visible!important;width:100%!important}.activeSectionScreen #admin-panel input,.activeSectionScreen #admin-panel textarea{border-radius:16px!important;min-height:52px!important;width:100%!important}.activeSectionScreen #admin-panel textarea{min-height:140px!important}.activeSectionScreen #admin-panel .announcementList{display:flex!important;flex-direction:column!important;gap:14px!important;margin-top:18px!important}.appDashboard{padding-bottom:30px!important}.freeResources{margin-top:0!important;padding-top:35px!important}.freeResources h2{font-size:52px!important}.freeResources p{margin-bottom:28px!important}.premiumHero{min-height:auto!important;padding:55px 7% 60px!important}.premiumHero h1{font-size:clamp(42px,5vw,72px)!important;letter-spacing:-.05em!important;line-height:.95!important;margin-bottom:22px!important}.premiumHero p{font-size:16px!important;max-width:620px!important}.premiumHeroContent,.premiumHeroGrid{grid-gap:46px!important;gap:46px!important;grid-template-columns:1fr .9fr!important}.ctetDashboardCard,.masterDashboardCard,.premiumDashboardCard{max-width:560px!important;min-height:auto!important;padding:32px!important}.premiumDashboardCard *{max-width:100%!important}.hero,.heroSection,.premiumHero{height:auto!important;min-height:100vh!important;overflow:visible!important;padding-bottom:120px!important}.heroContent,.premiumHeroContent,.premiumHeroGrid{align-items:center!important}.ctetDashboardCard,.masterDashboardCard,.premiumDashboardCard{border-radius:38px!important;height:auto!important;margin:0 auto!important;max-width:760px!important;min-height:720px!important;overflow:visible!important;position:relative!important;top:0!important;transform:none!important;width:100%!important}.ctetDashboardCard *,.masterDashboardCard *,.premiumDashboardCard *{overflow:visible!important}@media (max-width:1100px){.heroContent,.premiumHeroContent,.premiumHeroGrid{grid-template-columns:1fr!important}.ctetDashboardCard,.masterDashboardCard,.premiumDashboardCard{margin-top:40px!important;max-width:100%!important;min-height:auto!important}}.premiumHero{height:auto!important;min-height:calc(100vh - 86px)!important;overflow:hidden!important;padding:38px 7% 42px!important}.premiumHeroContent,.premiumHeroGrid{grid-gap:38px!important;align-items:center!important;display:grid!important;gap:38px!important;grid-template-columns:.95fr 1fr!important}.premiumHero h1{font-size:clamp(38px,4.2vw,64px)!important;line-height:.96!important;margin:26px 0 18px!important}.premiumHero p{font-size:15px!important;line-height:1.45!important;margin-bottom:18px!important}.premiumHero .featureItem,.premiumHero li{border-radius:18px!important;font-size:14px!important;margin-bottom:12px!important;min-height:54px!important;padding:14px 18px!important}.ctetDashboardCard,.masterDashboardCard,.premiumDashboardCard{border-radius:34px!important;max-height:520px!important;max-width:620px!important;min-height:430px!important;overflow:hidden!important;padding:30px!important}.ctetDashboardCard .dashboardMiniCard,.masterDashboardCard .dashboardMiniCard,.premiumDashboardCard .dashboardMiniCard,.premiumDashboardCard .metricCard{border-radius:22px!important;min-height:82px!important;padding:16px!important}.premiumHero .btn,.premiumHero button{border-radius:14px!important;font-size:14px!important;height:44px!important;padding:0 22px!important}.premium{grid-gap:40px!important;gap:40px!important;grid-template-columns:.9fr 1fr!important;height:calc(100vh - 78px)!important;min-height:calc(100vh - 78px)!important;overflow:hidden!important;padding:28px 6%!important}.premiumLeft h2{font-size:clamp(44px,4.5vw,76px)!important;line-height:.92!important;max-width:580px!important}.premiumLeft p{line-height:1.5!important;margin-bottom:16px!important;max-width:520px!important}.feature{border-radius:18px!important;font-size:15px!important;min-height:54px!important;padding:14px 18px!important}.premiumLeft button{border-radius:14px!important;height:46px!important;margin-top:12px!important;padding:0 24px!important}.premiumCard{border-radius:36px!important;height:540px!important;max-height:540px!important;max-width:680px!important;overflow:hidden!important;padding:34px!important}.dashboardGrid{gap:16px!important}.miniCard{border-radius:22px!important;font-size:15px!important;min-height:95px!important}@media (max-width:1100px){.premium{grid-template-columns:1fr!important;height:auto!important;padding:70px 24px!important}.premiumLeft h2{font-size:54px!important}.premiumCard{height:auto!important;max-width:100%!important}}.premium{grid-gap:46px!important;display:grid!important;gap:46px!important;grid-template-columns:.85fr .95fr!important;padding:70px 6%!important}.premiumLeft h2{font-size:clamp(38px,4vw,58px)!important;line-height:1!important;margin:18px 0!important}.premiumLeft p{font-size:15px!important;margin-bottom:14px!important}.premiumFeatures{grid-gap:10px!important;display:grid!important}.feature{border-radius:16px!important;font-size:14px!important;min-height:46px!important;padding:12px 18px!important}.premiumCard{height:auto!important;max-width:620px!important;min-height:auto!important;overflow:visible!important;width:100%!important}.dashboardStat{border-radius:22px!important;min-height:54px!important;padding:18px 22px!important}.dashboardGrid{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,1fr)!important}.miniCard{border-radius:18px!important;font-size:14px!important;min-height:72px!important;padding:14px!important}.premium{align-items:center!important;height:auto!important;overflow:visible!important;padding:46px 6% 34px!important}.premiumLeft h2{font-size:clamp(34px,3.7vw,56px)!important;line-height:.98!important;margin:14px 0!important}.premiumLeft p{font-size:14px!important;line-height:1.45!important;margin-bottom:12px!important}.premiumFeatures{gap:8px!important}.feature{border-radius:14px!important;font-size:13px!important;min-height:38px!important;padding:9px 16px!important}.premiumLeft button{font-size:13px!important;height:38px!important;margin-top:8px!important;padding:0 18px!important}.premiumCard{background:#ffffffd1!important;border-radius:32px!important;max-width:600px!important;padding:28px!important}.premiumCard,.premiumCard *,.premiumCard h3{color:#111827!important}.premiumCard h3{font-size:20px!important}.dashboardStat{background:#ffffffc7!important;color:#111827!important}.miniCard{background:#ffffffa6!important;color:#111827!important;font-size:13px!important;min-height:68px!important;padding:12px!important}.hero{background:radial-gradient(circle at 8% 10%,#ff91002e,#0000 32%),radial-gradient(circle at 92% 45%,#38bdf82e,#0000 34%),#ffffffeb!important;border:1px solid #ff910024!important;border-radius:38px!important;box-shadow:0 34px 90px #0f172a1a!important;gap:46px!important;grid-template-columns:.92fr .9fr!important;margin:26px auto 0!important;min-height:auto!important;overflow:visible!important;padding:46px 7%!important;width:min(92%,1500px)!important}.taglineCard{border-radius:26px!important;margin-bottom:30px!important;max-width:640px!important;padding:20px 26px!important}.taglineIcon{border-radius:18px!important;font-size:26px!important;height:56px!important;width:56px!important}.taglineCard h3{font-size:22px!important;line-height:1.05!important}.taglineCard p{font-size:15px!important}.heroContent h1{font-size:clamp(42px,5vw,74px)!important;letter-spacing:-.05em!important;line-height:.96!important;margin:22px 0 16px!important}.heroContent>p{font-size:17px!important;margin-bottom:22px!important}.heroActions a,.heroActions button{border-radius:16px!important;height:48px!important;padding:0 26px!important}.heroGoalCard{background:#ffffffdb!important;border-radius:34px!important;box-shadow:0 28px 70px #0ea5e92e!important;max-width:560px!important;padding:34px!important}.heroStats .statCard,.heroStats>div{border-radius:18px!important;min-height:76px!important;padding:14px!important}:root{--apple-bg:#fff;--apple-soft:#f5f5f7;--apple-card:#ffffffeb;--apple-border:#0f172a14;--apple-text:#111827;--apple-muted:#6b7280;--apple-accent:#f97316;--apple-shadow:0 18px 50px #0f172a14;--apple-shadow-hover:0 28px 70px #0f172a21;--apple-radius:28px}body,html{color:#111827!important;color:var(--apple-text)!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Arial,sans-serif!important;overflow-x:hidden!important}.activeSectionScreen,.app,body,html{background:#fff!important}.mainHeader,header{backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important;background:#ffffffdb!important;border-bottom:1px solid #0f172a0f!important;box-shadow:0 8px 30px rgba(15,23,42,.045)!important;height:76px!important;padding:0 7%!important}.nav,nav{gap:14px!important}.nav a,.nav button,nav a{background:#0000!important;border-radius:999px!important;box-shadow:none!important;color:#1f2937!important;font-size:14px!important;font-weight:700!important;padding:9px 12px!important}.nav button:hover,nav a:hover{background:#f5f5f7!important;color:#000!important;transform:translateY(-1px)!important}section{padding:44px 7%!important}section h2{-webkit-text-fill-color:initial!important;background:none!important;color:#111827!important;font-size:clamp(30px,4vw,52px)!important;letter-spacing:-1.8px!important;line-height:1.04!important}section p{color:#6b7280!important;color:var(--apple-muted)!important}.hero{align-items:center!important;gap:28px!important;grid-template-columns:1.08fr .92fr!important;min-height:calc(100vh - 76px)!important;padding:36px 7% 34px!important}.app:after,.app:before,.hero:before{display:none!important}.heroContent{max-width:640px!important}.taglineCard{background:#ffffffeb!important;background:var(--apple-card)!important;border:1px solid #0f172a14!important;border:1px solid var(--apple-border)!important;border-radius:22px!important;box-shadow:0 18px 50px #0f172a14!important;box-shadow:var(--apple-shadow)!important;gap:14px!important;margin:0 0 18px!important;max-width:560px!important;padding:16px 18px!important}.taglineIcon{background:#f5f5f7!important;box-shadow:none!important;font-size:24px!important;height:52px!important;width:52px!important}.taglineCard h3{-webkit-text-fill-color:#111827!important;background:none!important;font-size:17px!important;letter-spacing:-.3px!important;line-height:1.2!important;text-transform:none!important}.taglineCard p{font-size:13px!important;line-height:1.45!important}.badge,.monthTag,.planTag,.premiumBadge,.priceBadge{background:#fff3e8!important;border:1px solid #f9731624!important;box-shadow:none!important;color:#c2410c!important;font-size:12px!important;padding:7px 13px!important}.hero h2{-webkit-text-fill-color:#111827!important;background:none!important;font-size:clamp(42px,6vw,70px)!important;letter-spacing:-3px!important;line-height:.98!important;margin:16px 0 14px!important}.heroContent>p{font-size:18px!important;line-height:1.5!important;margin:0 0 20px!important}.buttons,.heroButtons{gap:12px!important;margin-top:16px!important}.btnLink,button{background:#111827!important;border-radius:999px!important;box-shadow:0 10px 24px #0f172a21!important;color:#fff!important;font-weight:750!important;padding:12px 18px!important}.btnLink:hover,button:hover{box-shadow:0 18px 36px #0f172a29!important;transform:translateY(-2px)!important}.heroStats{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(4,1fr)!important;margin-top:20px!important}.heroStats .statCard,.heroStats>div{background:#fff!important;border:1px solid #0f172a14!important;border:1px solid var(--apple-border)!important;border-radius:20px!important;box-shadow:0 12px 32px rgba(15,23,42,.055)!important;min-height:74px!important;padding:13px 12px!important}.heroStats h3{font-size:22px!important;letter-spacing:-.8px!important;margin:0 0 3px!important}.heroStats p{font-size:12px!important;margin:0!important}.card,.course,.currentCard,.dashboardCard,.dashboardStat,.footerPanelCard,.freeCard,.heroGoalCard,.mockBox,.planCard,.premiumCard,.premiumMentorCard,.pricingCard,.questionCard{backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;background:#ffffffeb!important;background:var(--apple-card)!important;border:1px solid #0f172a14!important;border:1px solid var(--apple-border)!important;border-radius:28px!important;border-radius:var(--apple-radius)!important;box-shadow:0 18px 50px #0f172a14!important;box-shadow:var(--apple-shadow)!important}.card:hover,.course:hover,.currentCard:hover,.dashboardCard:hover,.footerPanelCard:hover,.freeCard:hover,.heroGoalCard:hover,.mockBox:hover,.planCard:hover,.premiumCard:hover,.premiumMentorCard:hover,.pricingCard:hover,.questionCard:hover{box-shadow:0 28px 70px #0f172a21!important;box-shadow:var(--apple-shadow-hover)!important;transform:translateY(-5px)!important}.heroGoalCard{justify-self:center!important;max-width:430px!important;padding:26px!important}.goalTop{gap:14px!important}.goalTop h3{font-size:24px!important;margin:0!important}.goalTop p{font-size:14px!important;margin:4px 0 0!important}.dashboardBar,.progress{background:#f1f5f9!important;height:10px!important}.dashboardFill,.fill{background:linear-gradient(90deg,#f97316,#fb923c)!important}.mentor{background:#fff!important;gap:34px!important;grid-template-columns:1fr 1fr!important;padding:44px 7%!important}.mentor h2{-webkit-text-fill-color:#111827!important;background:none!important;font-size:clamp(34px,4.6vw,58px)!important;margin:14px 0 12px!important}.mentorIntro{font-size:15px!important;line-height:1.55!important}.mentorStats{gap:12px!important;margin:20px 0!important}.mentorHighlight,.mentorStat{background:#fff!important;border:1px solid #0f172a14!important;border:1px solid var(--apple-border)!important;border-radius:20px!important;box-shadow:0 10px 26px rgba(15,23,42,.045)!important;padding:13px 15px!important}.premiumMentorCard{padding:24px!important}.mentorHighlights{gap:10px!important}.premium{background:#fff!important;color:#111827!important;gap:32px!important;grid-template-columns:1fr .9fr!important;padding:48px 7%!important}.glow,.premium:before{display:none!important}.premium h2{color:#111827!important;font-size:clamp(34px,4.8vw,58px)!important}.premium p{color:#6b7280!important;color:var(--apple-muted)!important;font-size:15px!important;line-height:1.6!important}.premiumFeatures{gap:10px!important;grid-template-columns:repeat(2,1fr)!important;margin-top:18px!important}.feature,.miniCard{background:#f5f5f7!important;border:1px solid #0f172a0d!important;border-radius:18px!important;color:#111827!important;padding:13px 14px!important}.premiumCard{color:#111827!important;padding:26px!important}.dashboardGrid{gap:10px!important;margin-top:20px!important}#contact,.footerPanels,.freeResources{background:#fff!important;padding:42px 7%!important}.freeResources .container>h2{margin-bottom:8px!important}.footerPanels,.freeGrid{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(3,1fr)!important}.footerPanelCard,.freeCard{border-radius:26px!important;min-height:auto!important;padding:22px!important}.footerPanelCard h3{font-size:22px!important;line-height:1.15!important;margin:8px 0 10px!important}.footerPanelCard p{font-size:14px!important;line-height:1.45!important}.footerPanelCard input,input{background:#f9fafb!important;border-radius:14px!important;font-size:14px!important;padding:12px 14px!important}.premiumFooter{background:#f5f5f7!important;color:#111827!important;padding:34px 7% 20px!important}.footerGrid{gap:24px!important}.premiumFooter a,.premiumFooter p{color:#6b7280!important}.activeSectionScreen{min-height:calc(100vh - 76px)!important;padding:22px 6%!important}.backToDashboardBtn{margin-bottom:16px!important}@media (max-width:900px){.hero,.mentor,.premium{grid-template-columns:1fr!important}.hero{min-height:auto!important;padding:28px 20px!important;text-align:left!important}.hero h2{font-size:42px!important;letter-spacing:-2px!important}.heroStats{grid-template-columns:repeat(2,1fr)!important}.footerPanels,.freeGrid,.premiumFeatures{grid-template-columns:1fr!important}section{padding:34px 20px!important}.mainHeader,header{height:auto!important;min-height:72px!important;padding:12px 18px!important}.nav.mobile-open{background:#fff!important}}.dashboardCards,.dashboardGrid,.homeGrid,.learningHubGrid,.quickAccessGrid{grid-gap:18px!important;align-items:stretch!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(2,1fr)!important}.courseCard,.dashboardCard,.featureCard,.homeCard,.learningCard,.quickCard{border-radius:28px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;max-height:240px!important;min-height:220px!important;overflow:hidden!important;padding:22px!important}.courseCard h3,.dashboardCard h3,.featureCard h3,.homeCard h3,.learningCard h3,.quickCard h3{font-size:22px!important;letter-spacing:-.6px!important;line-height:1.1!important;margin-bottom:10px!important}.courseCard p,.dashboardCard p,.featureCard p,.homeCard p,.learningCard p,.quickCard p{color:#6b7280!important;font-size:14px!important;line-height:1.5!important;margin-bottom:18px!important}.courseCard button,.dashboardCard button,.featureCard button,.homeCard button,.learningCard button,.quickCard button{border-radius:999px!important;margin-top:auto!important;padding:11px 20px!important;width:-webkit-fit-content!important;width:fit-content!important}.dashboardHome,.homeSection,.learningHub{padding-top:24px!important}section{margin:0!important}@media (min-width:1200px){.courseCard,.dashboardCard,.featureCard,.homeCard,.learningCard,.quickCard{max-height:215px!important;min-height:200px!important}}@media (max-width:768px){.dashboardCards,.dashboardGrid,.homeGrid,.learningHubGrid,.quickAccessGrid{grid-template-columns:1fr!important}.courseCard,.dashboardCard,.featureCard,.homeCard,.learningCard,.quickCard{max-height:none!important;min-height:auto!important}}.appDashboardGrid,.dashboardMenuGrid,.learningHubGrid,.quickAccessGrid{grid-gap:18px!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.appDashboardCard,.dashboardMenuCard,.learningHubCard,.quickAccessCard{background:#fff!important;border-radius:26px!important;max-height:205px!important;min-height:190px!important;padding:22px 24px!important}.appDashboardCard h3,.dashboardMenuCard h3,.learningHubCard h3,.quickAccessCard h3{font-size:22px!important}.appDashboardCard p,.dashboardMenuCard p,.learningHubCard p,.quickAccessCard p{font-size:14px!important;line-height:1.45!important}@media (max-width:1100px){.appDashboardGrid,.dashboardMenuGrid,.learningHubGrid,.quickAccessGrid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:700px){.appDashboardGrid,.dashboardMenuGrid,.learningHubGrid,.quickAccessGrid{grid-template-columns:1fr!important}}.activeSectionScreen,.app,body{background:#f5f5f7!important}.appDashboard,.dashboardHome,.homeSection,.learningHub{background:#f5f5f7!important;padding:26px 7% 42px!important}.appDashboardGrid,.dashboardCards,.dashboardGrid,.dashboardMenuGrid,.learningHubGrid,.quickAccessGrid{grid-gap:18px!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.appDashboardCard,.courseCard,.dashboardCard,.dashboardMenuCard,.featureCard,.homeCard,.learningCard,.learningHubCard,.quickAccessCard,.quickCard{background:#fff!important;border:1.5px solid #11182724!important;border-radius:26px!important;box-shadow:0 18px 45px #0f172a12!important;max-height:198px!important;min-height:178px!important;padding:20px 22px!important}.appDashboardCard:nth-child(2n),.dashboardCard:nth-child(2n),.dashboardMenuCard:nth-child(2n),.learningHubCard:nth-child(2n),.quickAccessCard:nth-child(2n){background:#fbfbfd!important}.appDashboardCard:nth-child(3n),.dashboardCard:nth-child(3n),.dashboardMenuCard:nth-child(3n),.learningHubCard:nth-child(3n),.quickAccessCard:nth-child(3n){background:#fffaf5!important}.appDashboardCard:nth-child(4n),.dashboardCard:nth-child(4n),.dashboardMenuCard:nth-child(4n),.learningHubCard:nth-child(4n),.quickAccessCard:nth-child(4n){background:#f8fbff!important}.appDashboardCard h3,.courseCard h3,.dashboardCard h3,.dashboardMenuCard h3,.featureCard h3,.homeCard h3,.learningCard h3,.learningHubCard h3,.quickAccessCard h3,.quickCard h3{color:#f97316!important;font-size:21px!important;line-height:1.1!important;margin:8px 0 10px!important}.appDashboardCard p,.courseCard p,.dashboardCard p,.dashboardMenuCard p,.featureCard p,.homeCard p,.learningCard p,.learningHubCard p,.quickAccessCard p,.quickCard p{color:#6b7280!important;font-size:13.5px!important;line-height:1.45!important;margin:0 0 14px!important}.appDashboardCard button,.courseCard button,.dashboardCard button,.dashboardMenuCard button,.featureCard button,.homeCard button,.learningCard button,.learningHubCard button,.quickAccessCard button,.quickCard button{font-size:13px!important;margin-top:auto!important;padding:10px 18px!important;width:-webkit-fit-content!important;width:fit-content!important}.appDashboardCard:hover,.courseCard:hover,.dashboardCard:hover,.dashboardMenuCard:hover,.featureCard:hover,.homeCard:hover,.learningCard:hover,.learningHubCard:hover,.quickAccessCard:hover,.quickCard:hover{border-color:#11182747!important;box-shadow:0 26px 65px #0f172a1f!important;transform:translateY(-4px)!important}.mainHeader,header{background:#ffffffeb!important;border-bottom:1px solid #11182714!important}.premiumFooter{background:linear-gradient(135deg,#020617,#111827)!important}.premiumFooter,.premiumFooter h2,.premiumFooter h3{color:#fff!important}.premiumFooter a,.premiumFooter p{color:#cbd5e1!important}@media (min-width:1200px){.appDashboardCard,.courseCard,.dashboardCard,.dashboardMenuCard,.featureCard,.homeCard,.learningCard,.learningHubCard,.quickAccessCard,.quickCard{max-height:188px!important;min-height:168px!important}}@media (max-width:1100px){.appDashboardGrid,.dashboardCards,.dashboardGrid,.dashboardMenuGrid,.learningHubGrid,.quickAccessGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.appDashboardGrid,.dashboardCards,.dashboardGrid,.dashboardMenuGrid,.learningHubGrid,.quickAccessGrid{grid-template-columns:1fr!important}.appDashboardCard,.courseCard,.dashboardCard,.dashboardMenuCard,.featureCard,.homeCard,.learningCard,.learningHubCard,.quickAccessCard,.quickCard{max-height:none!important;min-height:auto!important}}.appDashboard,.dashboardHome,.homeSection,.learningHub{padding-top:96px!important}.appDashboard h1,.appDashboard h2,.dashboardHome h1,.dashboardHome h2,.homeSection h1,.homeSection h2,.learningHub h1,.learningHub h2{margin-bottom:18px!important;margin-top:0!important}.appDashboard p,.dashboardHome p,.homeSection p,.learningHub p{margin-bottom:22px!important}.appDashboardGrid,.dashboardGrid,.dashboardMenuGrid,.learningHubGrid,.quickAccessGrid{gap:18px!important}.appDashboardCard,.dashboardCard,.dashboardMenuCard,.learningHubCard,.quickAccessCard{justify-content:space-between!important;max-height:190px!important;min-height:174px!important;padding:18px 22px!important}.appDashboardCard h3,.dashboardCard h3,.dashboardMenuCard h3,.learningHubCard h3,.quickAccessCard h3{margin:6px 0 8px!important}.appDashboardCard p,.dashboardCard p,.dashboardMenuCard p,.learningHubCard p,.quickAccessCard p{margin-bottom:12px!important}.appDashboardCard:first-child,.dashboardCard:first-child{background:#fff!important}.appDashboardCard:nth-child(2),.dashboardCard:nth-child(2){background:#f8fbff!important}.appDashboardCard:nth-child(3),.dashboardCard:nth-child(3){background:#fbfbfd!important}.appDashboardCard:nth-child(4),.dashboardCard:nth-child(4){background:#f8fbff!important}.appDashboardCard:nth-child(5),.dashboardCard:nth-child(5){background:#fff!important}.appDashboardCard:nth-child(6),.dashboardCard:nth-child(6){background:#fbfbfd!important}.appDashboardCard:nth-child(7),.dashboardCard:nth-child(7){background:#fff!important}.appDashboardCard:nth-child(8),.dashboardCard:nth-child(8){background:#f8fbff!important}.appDashboardCard:nth-child(9),.dashboardCard:nth-child(9){background:#fbfbfd!important}.appleHubScroller{grid-gap:18px!important}.appleHubScroller .appleHubCard{max-height:230px!important;max-width:none!important;min-height:210px!important;min-width:0!important;width:auto!important}@media (max-width:900px){.appleHubScroller{display:flex!important;overflow-x:auto!important}.appleHubScroller .appleHubCard{min-width:82%!important}}.appleHubRow{margin-top:54px!important}.appleHubRowHeader h2{font-size:clamp(26px,3vw,40px)!important;letter-spacing:-1.5px!important;margin-bottom:22px!important;max-width:820px!important}.appDashboardHeader{margin-bottom:30px!important}.appDashboardHeader h1{font-size:clamp(34px,4vw,58px)!important;letter-spacing:-2.4px!important;line-height:1.02!important;max-width:900px!important}.appDashboardHeader p{font-size:17px!important;margin-top:14px!important}.appleHubScroller{padding-bottom:12px!important}.appleHubCard{flex:0 0 370px!important;max-height:250px!important;min-height:250px!important;overflow:hidden!important;position:relative!important;scroll-snap-align:start!important}.appleHubCard:hover{transform:scale(1.02) translateY(-4px)!important}.premiumIconBadge{background:linear-gradient(135deg,#f973161f,#ffffffe6)!important;border:1px solid #f973161f!important;border-radius:18px!important;color:#f97316!important;height:54px!important;width:54px!important}.appleHubCard h3{font-size:28px!important;letter-spacing:-1px!important;margin-bottom:12px!important}.appleHubCard button{bottom:22px!important;left:24px!important;position:absolute!important}.appleStoreHub{padding:44px 7% 42px!important}.appDashboardHeader{margin-bottom:34px!important}.appDashboardHeader h1{font-size:clamp(38px,4.6vw,64px)!important;max-width:940px!important}.appleHubRow{margin-top:38px!important}.appleHubRowHeader h2{font-size:clamp(28px,3.2vw,44px)!important;line-height:1.05!important;max-width:900px!important}.appleHubCard{flex:0 0 360px!important;max-height:260px!important;min-height:260px!important}.premiumIconBadge{margin-bottom:20px!important}.appleHubCard h3{font-size:26px!important;line-height:1.08!important;margin:0 0 12px!important}.appleHubCard p{line-height:1.45!important;max-width:300px!important}.appleHubCard button{padding:10px 20px!important}.appleStoreHub{background:#f5f5f7!important;padding:92px 7% 48px!important}.appDashboardHeader{margin-bottom:28px!important}.appDashboardHeader h1{font-size:clamp(28px,3.5vw,52px)!important;letter-spacing:-2px!important;line-height:1.05!important;margin:10px 0 14px!important;max-width:760px!important}.appDashboardHeader p{color:#6e6e73!important;font-size:18px!important}.appleHubRowHeader h2{font-size:clamp(24px,2.6vw,38px)!important;letter-spacing:-1px!important;line-height:1.08!important;margin:0 0 18px!important}.appleHubRowHeader h2 span{color:#6e6e73!important;font-weight:700!important}.appleHubScroller{grid-gap:20px!important;gap:20px!important;overflow:visible!important}.appleHubCard{background:#fff!important;border:1px solid #d2d2d7!important;box-shadow:0 4px 18px #0000000a,0 1px 2px #00000008!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;max-height:none!important;min-height:220px!important;min-width:0!important;overflow:visible!important;padding:24px!important;transition:all .28s ease!important;width:auto!important}.appleHubCard:hover{box-shadow:0 18px 40px #00000014,0 3px 10px #0000000d!important;transform:translateY(-6px) scale(1.01)!important}.premiumIconBadge{align-items:center!important;background:#ff73000d!important;border:1px solid #ff73001f!important;border-radius:16px!important;color:#ff6a00!important;display:flex!important;flex-shrink:0!important;height:48px!important;justify-content:center!important;margin-bottom:18px!important;width:48px!important}.appleHubCard h3{font-size:18px!important;letter-spacing:-.4px!important;line-height:1.15!important;margin:0 0 10px!important}.appleHubCard p{color:#6e6e73!important;font-size:14px!important;line-height:1.6!important;margin:0 0 18px!important;max-width:280px!important}.appleHubCard button{border-radius:999px!important;height:auto!important;margin-top:auto!important;min-width:86px!important;overflow:visible!important;padding:10px 18px!important;position:static!important;width:-webkit-fit-content!important;width:fit-content!important}@media (max-width:1000px){.appleHubScroller{grid-template-columns:repeat(2,minmax(0,1fr))!important}.appleHubCard{min-height:210px!important}}@media (max-width:700px){.appleStoreHub{padding:82px 20px 36px!important}.appleHubScroller{grid-template-columns:1fr!important}.appDashboardHeader h1{font-size:38px!important;line-height:1.08!important}.appleHubRowHeader h2{font-size:30px!important}.appleHubCard{min-height:200px!important;padding:22px!important}}.profileMenuWrapper{cursor:pointer;display:flex;gap:10px}.profileAvatar{align-items:center;background:#0f172a;border-radius:50%;box-shadow:0 10px 30px #0f172a2e;color:#fff;display:flex;font-size:18px;font-weight:700;height:42px;justify-content:center;text-transform:uppercase;width:42px}.profileName{color:#0f172a;font-size:15px;font-weight:600}.profileDropdown{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 25px 60px #0f172a1f;display:flex;flex-direction:column;gap:10px;padding:14px;top:58px;width:230px}.profileDropdown button{background:#f5f5f7;border:none;border-radius:16px;color:#0f172a;cursor:pointer;font-size:14px;font-weight:600;padding:14px 16px;text-align:left;transition:all .25s ease}.profileDropdown button:hover{background:#0f172a;color:#fff;transform:translateY(-2px)}@media (max-width:768px){.profileName{display:none}.profileDropdown{right:-10px;width:210px}}.profileMenuWrapper{z-index:99999!important}.mainHeader,header{overflow:visible!important;z-index:9999!important}.profileDropdown{opacity:1!important;visibility:visible!important}.profileTrigger{color:#111827!important;padding:0!important}.profileTrigger:hover{background:#0000!important;box-shadow:none!important;transform:none!important}.profileTrigger .profileName{color:#111827!important}.mainHeader,.mainHeader .nav,header,nav{overflow:visible!important}.profileMenuWrapper{z-index:999999!important}.profileTrigger{all:unset!important;background:#0f172a!important;border-radius:999px!important;cursor:pointer!important;gap:10px!important;padding:6px 16px 6px 6px!important}.profileAvatar,.profileTrigger{align-items:center!important;display:flex!important}.profileAvatar{background:#09122b!important;border-radius:50%!important;flex-shrink:0!important;font-size:18px!important;height:42px!important;justify-content:center!important;width:42px!important}.profileAvatar,.profileTrigger .profileName{color:#fff!important;font-weight:700!important}.profileTrigger .profileName{font-size:15px!important;max-width:150px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profileDropdown{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff5!important;border:1px solid #0f172a14!important;border-radius:24px!important;box-shadow:0 25px 70px #0f172a29!important;padding:12px!important;top:58px!important;width:240px!important;z-index:999999!important}.profileDropdown button{all:unset!important;border-radius:16px!important;box-sizing:border-box!important;color:#111827!important;display:block!important;font-size:15px!important;font-weight:700!important;padding:14px 16px!important;transition:.2s ease!important}.profileDropdown button:hover{background:#f5f5f7!important}:root{--page-x:7%}.mainHeader{background:#ffffffeb!important;justify-content:space-between!important;overflow:visible!important;padding:0 7%!important;padding:0 var(--page-x)!important}.brand,.mainHeader{align-items:center!important;display:flex!important;height:82px!important}.brand{justify-content:flex-start!important}.brand img,.header-logo,.premium-loader-logo{display:block!important;height:68px!important;object-fit:contain!important;width:auto!important}.appDashboard,.footerPanels,.freeResources,.hero,.mentor,.premium,.premiumFooter{padding-left:7%!important;padding-left:var(--page-x)!important;padding-right:7%!important;padding-right:var(--page-x)!important}.heroContent .taglineCard{max-width:640px!important}.heroButtons,.heroStats{justify-content:flex-start!important}:root{--apple-x:7%}.hero,.mainHeader{padding-left:7%!important;padding-left:var(--apple-x)!important;padding-right:7%!important;padding-right:var(--apple-x)!important}.hero{background:#fff!important;padding-top:58px!important}.heroContent{align-items:flex-start!important;margin-left:0!important;padding-left:0!important;text-align:left!important}.heroButtons,.heroContent .badge,.heroContent .taglineCard,.heroContent h2,.heroContent>p,.heroStats{align-self:flex-start!important;margin-left:0!important}.taglineCard{background:#ffffffdb!important;box-shadow:0 22px 55px #0f172a12!important}.heroContent .badge,.taglineCard{border:1px solid #11182714!important}.heroContent .badge{background:#f5f5f7!important;box-shadow:none!important;color:#111827!important}.hero:after,.hero:before{opacity:.18!important}.hero h2{letter-spacing:-2.5px!important}.heroGoalCard{background:#ffffffe0!important;border:1px solid #11182714!important;box-shadow:0 28px 70px #0f172a14!important}#notes .grid>div,#notes [class*=Card]{display:flex!important;flex-direction:column!important;min-height:330px!important}#notes .grid>div button,#notes [class*=Card] button{align-self:flex-start!important;margin-top:auto!important}#pricing .grid,.pricing .grid,.pricingGrid{align-items:stretch!important;gap:18px!important}#pricing .priceCard,.priceCard,.pricing .priceCard,.pricingCard{border:1px solid #d2d2d7!important;border-radius:28px!important;box-shadow:0 12px 32px #0f172a0f!important;min-height:430px!important;padding:24px 26px!important}.priceCard .planTag,.pricingCard .planTag{background:#f5f5f7!important;border:1px solid #d2d2d7!important;border-radius:999px!important;color:#111827!important;height:auto!important;padding:9px 14px!important}.priceCard h3,.pricingCard h3{font-size:21px!important;margin:18px 0 10px!important}.priceCard h1,.pricingCard h1{font-size:38px!important;margin:0 0 22px!important}.priceCard ul,.pricingCard ul{display:flex!important;flex-direction:column!important;gap:13px!important;margin:0!important;padding:0!important}.priceCard li,.pricingCard li{line-height:1.35!important;margin:0!important}.priceCard button,.pricingCard button{margin-top:auto!important;min-height:48px!important;padding:13px 22px!important}.priceCard .mostPopular,.priceCard .popularBadge,.pricingCard .mostPopular,.pricingCard .popularBadge{border-radius:999px!important;font-size:12px!important;height:auto!important;margin-bottom:18px!important;min-width:auto!important;padding:9px 14px!important;width:-webkit-fit-content!important;width:fit-content!important}.applePricing{padding-top:110px!important}.applePricing .pricingHeader{margin-bottom:36px!important}.applePricing .pricingHeader h2{font-size:clamp(32px,3.8vw,52px)!important;margin:0 0 12px!important;text-align:center!important}.applePricing .pricingHeader p{color:#6e6e73!important;font-size:17px!important;text-align:center!important}.applePricing .pricingCard{background:#ffffffeb!important;border:1px solid #d2d2d7!important;box-shadow:0 16px 44px #0f172a0f,0 1px 2px #0f172a0a!important}.applePricing .pricingCard:hover{box-shadow:0 26px 70px #0f172a1a,0 2px 6px #0f172a0d!important;transform:translateY(-6px)!important}.applePricing .priceBadge{background:#f5f5f7!important;border:1px solid #d2d2d7!important;color:#111827!important}.applePricing .pricingCard{border:1px solid #f9731638!important;border-radius:26px!important;box-shadow:0 24px 60px #0f172a0f!important}.applePricing .priceBadge{background:#fff7ede6!important;border:1px solid #f9731633!important}.applePricing .pricingCard h1,.applePricing .pricingCard h3{color:#3b2418!important}.applePricing .pricingCard ul{gap:16px!important}.applePricing .pricingCard li:before{content:"📄";margin-right:8px}.applePricing .pricingCard:first-child li:first-child:before{content:"📘"}.applePricing .pricingCard:nth-child(2) li:first-child:before,.applePricing .pricingCard:nth-child(4) li:nth-child(3):before{content:"🎯"}.applePricing .pricingCard:nth-child(3) li:first-child:before{content:"🎥"}.applePricing .pricingCard:nth-child(4) li:first-child:before{content:"👨‍🏫"}.applePricing .pricingCard .btnLink{background:#0f172a!important;box-shadow:0 18px 38px #0f172a2e!important}.applePricing .pricingCard:hover{box-shadow:0 30px 75px #0f172a1a!important;transform:translateY(-5px)!important}.applePricing .pricingCard{min-height:470px!important;padding:26px 28px!important}.applePricing .pricingCard h3{align-items:flex-start!important;display:flex!important;min-height:52px!important}.applePricing .pricingCard h1{margin-bottom:22px!important;min-height:54px!important}.applePricing .pricingCard ul{min-height:150px!important}.applePricing .pricingCard li{color:#374151!important;line-height:1.3!important}.applePricing .pricingCard li:before{align-items:center!important;display:inline-flex!important;font-size:15px!important;height:22px!important;justify-content:center!important;line-height:1!important;min-width:22px!important;width:22px!important}.applePricing .pricingCard .btnLink{font-weight:800!important;min-height:56px!important;width:100%!important}.applePricing .pricingCard{border-color:#f973162e!important}.applePricing .priceBadge{height:40px!important;padding-left:18px!important}.applePricing .pricingCard li:before{content:none!important}.applePricing .pricingCard li{gap:12px!important}.applePricing .featureIcon{min-width:24px!important;text-align:center!important;width:24px!important}.applePricing .pricingGrid{gap:18px!important}.applePricing .pricingCard{height:430px!important;justify-content:flex-start!important;min-height:430px!important;padding:24px 28px!important}.applePricing .pricingCard h3{margin:18px 0 12px!important;min-height:30px!important}.applePricing .pricingCard h1{margin:0 0 24px!important;min-height:42px!important}.applePricing .pricingCard ul{gap:14px!important;min-height:135px!important}.applePricing .pricingCard li{margin:0!important;min-height:22px!important}.applePricing .featureIcon{display:inline-flex!important;justify-content:center!important;min-width:22px!important;width:22px!important}.applePricing{background:#fff!important;padding:80px 7% 70px!important}.applePricing .pricingHeader{margin-bottom:28px!important}.applePricing .pricingHeader h2{font-size:32px!important;line-height:1.1!important;margin:0 0 10px!important}.applePricing .pricingHeader p{font-size:16px!important}.applePricing .pricingGrid{grid-gap:24px!important;gap:24px!important;grid-template-columns:repeat(4,minmax(230px,1fr))!important;max-width:1200px!important}.applePricing .pricingCard{background:#fff!important;border:1px solid #f973162e!important;box-shadow:0 22px 55px #0f172a0f!important;height:auto!important;min-height:310px!important;padding:24px!important}.applePricing .priceBadge{height:auto!important;margin-bottom:18px!important;padding:9px 16px!important}.applePricing .pricingCard h3{line-height:1.15!important;margin:0 0 12px!important;min-height:auto!important}.applePricing .pricingCard h1{font-size:36px!important;margin:0 0 20px!important;min-height:auto!important}.applePricing .pricingCard ul{gap:12px!important;margin:0 0 20px!important;min-height:auto!important}.applePricing .pricingCard li{font-size:15px!important;line-height:1.35!important;min-height:auto!important}.applePricing .pricingCard .btnLink{font-size:15px!important;height:50px!important;margin-top:auto!important;min-height:50px!important}.applePricing{background:#f8f8f8!important;padding:70px 5%!important}.applePricing .pricingHeader{margin-bottom:38px;text-align:center}.applePricing .pricingHeader h2{color:#0f172a!important;font-size:52px!important;margin-bottom:10px!important}.applePricing .pricingHeader p{font-size:20px!important}.applePricing .pricingGrid{grid-gap:22px!important;gap:22px!important}.applePricing .pricingCard{border-radius:30px!important;box-shadow:0 10px 30px #0f172a0f,0 2px 10px #0f172a0a!important;min-height:520px!important;padding:26px 26px 22px!important;transition:all .35s ease!important}.applePricing .pricingCard:hover{box-shadow:0 25px 50px #0f172a1f,0 8px 20px #0f172a14!important;transform:translateY(-8px)!important}.applePricing .featuredPrice{background:linear-gradient(180deg,#fffffff5,#fff7edeb)!important;transform:scale(1.02)!important}.applePricing .priceBadge{border:1px solid #fb923c38!important;font-size:14px!important;letter-spacing:.4px!important;margin-bottom:24px!important;padding:10px 18px!important;width:100%!important}.applePricing .pricingCard h3{font-size:22px!important;line-height:1.25!important;margin-bottom:14px!important;min-height:56px!important}.applePricing .pricingCard h1{font-size:58px!important;margin-bottom:24px!important}.applePricing .pricingCard ul{gap:18px!important}.applePricing .pricingCard li{font-size:17px!important;gap:10px!important;line-height:1.45!important}.applePricing .pricingCard .btnLink{border-radius:16px!important;box-shadow:0 10px 25px #0f172a2e!important;font-size:17px!important;height:54px!important;margin-top:26px!important}.applePricing .pricingCard .btnLink:hover{transform:translateY(-2px) scale(1.01)!important}@media (max-width:1200px){.applePricing .pricingGrid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.applePricing{padding:60px 18px!important}.applePricing .pricingHeader h2{font-size:38px!important}.applePricing .pricingHeader p{font-size:16px!important}.applePricing .pricingGrid{gap:18px!important;grid-template-columns:1fr!important}.applePricing .pricingCard{min-height:auto!important;padding:24px!important}.applePricing .pricingCard h1{font-size:48px!important}}.pricingPro.applePricing{background:#f8f8f8!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:auto!important;padding:10px 4% 16px!important}.applePricing .pricingHeader{margin-bottom:12px!important;text-align:center!important}.applePricing .pricingHeader h2{font-size:24px!important;letter-spacing:-1px!important;line-height:1.05!important;margin:0 0 4px!important}.applePricing .pricingHeader p{color:#64748b!important;font-size:14px!important;margin:0!important}.applePricing .pricingGrid{grid-gap:16px!important;align-items:stretch!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(4,1fr)!important;margin:0 auto!important;max-width:1180px!important}.applePricing .pricingCard{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffe0!important;border:1px solid #fb923c59!important;border-radius:24px!important;box-shadow:0 8px 20px #0f172a0d,0 2px 8px #0f172a08!important;display:flex!important;flex-direction:column!important;height:330px!important;min-height:330px!important;padding:16px 18px!important;transition:all .3s ease!important}.applePricing .pricingCard:hover{box-shadow:0 18px 35px #0f172a14,0 4px 12px #0f172a0d!important;transform:translateY(-4px)!important}.applePricing .featuredPrice{background:linear-gradient(180deg,#fffffff2,#fff7edeb)!important;border:1.5px solid #fb923c!important;transform:none!important}.applePricing .priceBadge{align-items:center!important;background:#f7efe5!important;border:1px solid #fb923c2e!important;border-radius:999px!important;color:#c2410c!important;display:flex!important;font-size:12px!important;font-weight:800!important;height:28px!important;margin-bottom:10px!important;padding:5px 14px!important}.applePricing .pricingCard h3{color:#1e293b!important;font-size:16px!important;line-height:1.2!important;margin:0 0 8px!important;min-height:32px!important}.applePricing .pricingCard h1{color:#111827!important;font-size:30px!important;line-height:1!important;margin:0 0 12px!important}.applePricing .pricingCard ul{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:7px!important;list-style:none!important;margin:0!important;padding:0!important}.applePricing .pricingCard li{align-items:center!important;color:#475569!important;display:flex!important;font-size:13px!important;gap:7px!important;line-height:1.2!important}.applePricing .pricingCard .btnLink{align-items:center!important;background:linear-gradient(135deg,#0f172a,#020617)!important;border-radius:14px!important;box-shadow:0 8px 18px #0f172a24!important;color:#fff!important;display:flex!important;font-size:14px!important;font-weight:700!important;height:40px!important;justify-content:center!important;margin-top:10px!important;min-height:40px!important}.applePricing .pricingCard .btnLink:hover{transform:translateY(-1px)!important}@media (max-width:1100px){.applePricing .pricingGrid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.pricingPro.applePricing{padding:22px 16px!important}.applePricing .pricingGrid{gap:14px!important;grid-template-columns:1fr!important}.applePricing .pricingCard{height:auto!important;min-height:auto!important}}.adminPanelPro,.adminPanelPro *{filter:none!important;opacity:1!important}.adminPanelPro:after,.adminPanelPro:before{display:none!important}.adminPanelPro{margin:60px auto!important;max-width:1280px!important;overflow:hidden!important}.adminStatsGrid{grid-gap:24px!important;display:grid!important;gap:24px!important;grid-template-columns:repeat(3,1fr)!important}.adminStatCard{background:#fff!important;filter:none!important;opacity:1!important}.header,.navbar,.topNav,nav{position:relative!important;z-index:9999!important}.dashboardQuickActions,.floatingUserMenu,.studentQuickActions{z-index:999!important}.adminPanelPro:after,.adminPanelPro:before,.studentDashboard:after,.studentDashboard:before{pointer-events:none!important}.dashboardQuickActions,.floatingUserMenu,.studentQuickActions{display:none!important}.adminPanelPro .dashboardQuickActions,.adminPanelPro .floatingUserMenu,.adminPanelPro .studentQuickActions,.studentDashboard .dashboardQuickActions,.studentDashboard .floatingUserMenu,.studentDashboard .studentQuickActions{display:flex!important}.analyticsSection:after,.analyticsSection:before,.dashboardContent:after,.dashboardContent:before,.studentDashboard:after,.studentDashboard:before{pointer-events:none!important}.studentDashboard *{pointer-events:auto}.studentDashboard{position:relative;z-index:1}.studyPlanBox{position:relative;z-index:5}.profileMenuWrapper{align-items:center!important;display:inline-flex!important;position:relative!important;z-index:9999!important}.profileDropdown{background:#fff!important;border-radius:18px!important;box-shadow:0 18px 45px #0f172a2e!important;cursor:default!important;display:flex!important;flex-direction:column!important;gap:8px!important;height:auto!important;left:auto!important;max-height:none!important;min-height:0!important;overflow:hidden!important;padding:10px!important;pointer-events:auto!important;position:absolute!important;right:0!important;top:calc(100% + 10px)!important;width:150px!important}.profileDropdown:after,.profileDropdown:before{content:none!important;display:none!important}.profileDropdown button{border-radius:12px!important;cursor:pointer!important;height:auto!important;padding:12px 10px!important;width:100%!important}.notesFilterBar{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:28px 0 36px}.notesFilterBar button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;font-weight:700;padding:10px 20px;transition:all .28s ease}.notesFilterBar button:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.activeFilterBtn{background:linear-gradient(135deg,#ff8a00,#ff5e00);border:none!important;box-shadow:0 10px 28px #ff780040;color:#fff!important}.notesGroupSection{margin-top:70px}.notesGroupTitle{color:#071028;font-size:2rem;font-weight:800;letter-spacing:-.5px;margin-bottom:28px}.course{position:relative;transition:all .35s ease}.course:hover{box-shadow:0 25px 60px #0f172a1f;transform:translateY(-8px)}.planTag{font-weight:800;letter-spacing:.4px}.courseAccess{color:#8b5e34;font-weight:700;margin-top:12px}.course:has(.planTag:contains("PREMIUM")){border:1.5px solid #ffaa0059}.unlockBox{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #fff9;border-radius:20px;display:flex;flex-direction:column;gap:10px;margin-top:22px;padding:18px}.unlockBox strong{color:#071028;font-size:1rem;margin-bottom:4px}.unlockBox span{color:#374151;font-size:.95rem;font-weight:600}.outlinePlanBtn{background:#0000!important;border:1.5px solid #0b1020!important;color:#0b1020!important;margin-bottom:10px!important;margin-top:auto!important}.outlinePlanBtn:hover{background:#0b1020!important;color:#fff!important}.planModalOverlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.planModal{animation:modalPop .25s ease;background:#fff;border-radius:32px;box-shadow:0 30px 80px #0003;max-width:520px;padding:36px;position:relative;width:100%}.planModal h1{font-size:54px;margin:10px 0 20px}.planModal h2{font-size:34px;margin-top:16px}.planModal h3{color:#0b1020;margin-bottom:12px;margin-top:24px}.planModal ul{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.planModal li{color:#374151;font-size:16px;list-style:none}.planModalClose{background:#f3f4f6;border:none;border-radius:50%;cursor:pointer;font-size:26px;font-weight:700;height:42px;position:absolute;right:18px;top:18px;width:42px}@keyframes modalPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.lockedCourse{background:linear-gradient(135deg,#fffffff5,#fff8ebf5);border:1.5px solid #ffb40059;box-shadow:0 18px 40px #ffb40014;overflow:hidden;position:relative}.lockedCourse:before{background:linear-gradient(135deg,#ffb400,#ff7b00);box-shadow:0 10px 20px #ff8c0038;color:#fff;content:"🔒 PREMIUM LOCKED";font-size:11px;font-weight:800;letter-spacing:1px;padding:8px 48px;position:absolute;right:-42px;top:18px;transform:rotate(35deg)}.lockedCourse .btnLink{background:linear-gradient(135deg,#ff9800,#ff6a00)!important;color:#fff!important}.lockedCourse:hover{transform:translateY(-8px)}.profileMenuWrapper{align-items:center;display:inline-flex;position:relative;z-index:30}.profileDropdown{background:#fff;border-radius:18px;box-shadow:0 18px 45px #0f172a29;max-width:170px;padding:10px;position:absolute;right:0;top:calc(100% + 10px);width:170px;z-index:999}.profileDropdown button{border-radius:12px;font-size:13px;line-height:1.15;margin:0 0 8px;min-height:42px;padding:10px 12px;white-space:normal;width:100%}.profileDropdown button:last-child{margin-bottom:0}.mainHeader,.nav{overflow:visible}.profileDropdown{pointer-events:auto}.profileDropdown.hidden{pointer-events:none}.learningHubSection{background:#f8f8fa;padding:110px 7%}.learningHubTag{color:#5b6475;font-size:15px;font-weight:600;margin-bottom:18px}.learningHubTitle{color:#0f172a;font-size:clamp(42px,6vw,78px);font-weight:800;letter-spacing:-2px;line-height:1.02;margin-bottom:20px;max-width:820px}.learningHubSubtitle{color:#667085;font-size:22px;line-height:1.6;margin-bottom:70px;max-width:760px}.learningHubHeading{color:#0f172a;font-size:54px;font-weight:800;letter-spacing:-1px;margin-bottom:35px}.learningHubGrid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:70px}.learningHubCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #0f172a0f;border-radius:34px;box-shadow:0 10px 30px #0f172a0f,0 2px 8px #0f172a0a;padding:38px;transition:transform .35s ease,box-shadow .35s ease}.learningHubCard:hover{box-shadow:0 22px 60px #0f172a1f,0 8px 25px #f9731614}.learningHubIcon{align-items:center;background:linear-gradient(135deg,#fff7edf2,#ffedd5e6);border-radius:22px;box-shadow:inset 0 1px 0 #fffc,0 8px 18px #f973161f;color:#f97316;display:flex;font-size:34px;height:72px;justify-content:center;margin-bottom:24px;width:72px}.learningHubCard h3{color:#f97316;font-size:34px;font-weight:800;letter-spacing:-1px;margin-bottom:16px}.learningHubCard p{color:#667085;font-size:19px;line-height:1.8;margin-bottom:34px}.learningHubCard button{background:linear-gradient(135deg,#0f172a,#111827);border:none;border-radius:18px;box-shadow:0 10px 24px #0f172a2e;color:#fff;cursor:pointer;font-size:17px;font-weight:700;padding:16px 34px;transition:transform .3s ease,opacity .3s ease}.learningHubCard button:hover{opacity:.92;transform:scale(1.04)}@media (max-width:768px){.learningHubSection{padding:85px 5%}.learningHubTitle{font-size:48px}.learningHubSubtitle{font-size:18px}.learningHubHeading{font-size:40px}.learningHubCard{border-radius:28px;padding:28px}.learningHubCard h3{font-size:28px}.learningHubCard p{font-size:16px}}.learningHubSection{background:radial-gradient(circle at top left,#fff7edbf,#0000 32%),linear-gradient(180deg,#fafafa,#f6f7fb);padding:70px 7% 90px}.learningHubSubtitle,.learningHubTag,.learningHubTitle{display:none}.learningHubHeading{font-size:clamp(34px,4vw,54px);margin:0 0 28px}.learningHubGrid{gap:22px;margin-bottom:56px}.learningHubCard{background:#ffffffdb;border-radius:28px;min-height:210px;padding:30px 30px 28px}.learningHubIcon{border-radius:16px;font-size:24px;height:48px;margin-bottom:16px;width:48px}.learningHubCard h3{font-size:26px;margin-bottom:10px}.learningHubCard p{font-size:16px;line-height:1.55;margin-bottom:22px}.learningHubCard button{border-radius:16px;font-size:15px;padding:12px 26px}@media (max-width:768px){.learningHubSection{padding:55px 5% 80px}.learningHubGrid{grid-template-columns:1fr}.learningHubCard{min-height:auto;.learningHubCard{overflow:hidden;position:relative}.learningHubCard:before{background:linear-gradient(135deg,#ffffff59,#0000 40%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease}.learningHubCard:hover:before{opacity:1}.learningHubCard:hover{border-color:#f973162e;box-shadow:0 30px 70px #0f172a1f,0 10px 30px #f973161a;transform:translateY(-10px) scale(1.01)}.learningHubCard button:hover{transform:translateY(-2px) scale(1.03)}.learningHubCard button:active{transform:scale(.97)}}}.myCoursesPage{min-height:100vh;padding-top:120px}.academyStorySection{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-top:110px}.academyStoryText span{color:#ea580c;font-size:14px;font-weight:900;letter-spacing:2px}.academyStoryText h2{color:#111827;font-size:clamp(42px,4vw,68px);letter-spacing:-3px;line-height:1;margin:18px 0 22px}.academyStoryText p{color:#475569;font-size:18px;line-height:1.9;max-width:620px}.academyStoryText button{background:linear-gradient(135deg,#111827,#0f172a);border:none;border-radius:18px;color:#fff;cursor:pointer;font-size:15px;font-weight:800;margin-top:34px;padding:16px 28px;transition:.3s ease}.academyStoryText button:hover{transform:translateY(-4px)}.academyVisualCard{background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:40px;box-shadow:0 30px 90px #0f172a33;overflow:hidden;padding:42px;position:relative}.academyVisualCard h3{color:#fff;font-size:34px;margin-bottom:30px}.academyVisualMetric{display:flex;flex-direction:column;margin-bottom:34px}.academyVisualMetric strong{color:#f59e0b;font-size:82px;line-height:1}.academyVisualMetric span{color:#ffffffb3;font-size:16px;margin-top:10px}.academyVisualList{grid-gap:18px;display:grid;gap:18px}.academyVisualList p{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border-radius:18px;color:#fff;font-weight:700;margin:0;padding:18px 20px}@media (max-width:1000px){.academyStorySection{gap:40px;grid-template-columns:1fr}}@media (max-width:768px){.academyStorySection{margin-top:80px}.academyStoryText h2{font-size:40px}.academyStoryText p{font-size:16px}.academyVisualCard{padding:28px}.academyVisualMetric strong{font-size:60px}}.academyTrustStrip{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin:90px 0 54px}.academyTrustCard{background:linear-gradient(135deg,#ffffffeb,#fff7ede0);border:1px solid #f973161f;border-radius:26px;box-shadow:0 16px 40px #0f172a0f;padding:24px;transition:.3s ease}.academyTrustCard:hover{box-shadow:0 24px 50px #0f172a1a;transform:translateY(-6px)}.academyTrustCard h3{color:#111827;font-size:22px;margin-bottom:10px}.academyTrustCard p{color:#475569;font-size:15px;line-height:1.6}@media (max-width:1000px){.academyTrustStrip{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.academyTrustStrip{grid-template-columns:1fr}}.academySectionIntro span{background:#ffffffdb}.academyOverviewCard{position:relative}.academyOverviewCard:first-child:after{bottom:22px;color:#ea580c;content:"Click to open";font-size:14px;font-weight:900;opacity:0;position:absolute;right:26px;transform:translateY(6px);transition:.3s ease}.academyOverviewCard:first-child:hover:after{opacity:1;transform:translateY(0)}.academyOverviewPage{padding-top:48px}.academyHeroTag{display:none}.academySectionIntro{margin-top:96px}.academySectionIntro span{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #f973162e;border-radius:999px;box-shadow:0 10px 28px #0f172a0d;color:#ea580c;display:inline-flex;font-size:13px;font-weight:900;letter-spacing:1.8px;margin-bottom:18px;padding:9px 16px}.academySectionIntro h2{font-size:clamp(42px,4.6vw,76px);letter-spacing:-3px;line-height:1.02;max-width:1180px}.academySectionIntro p{font-size:18px;line-height:1.75;max-width:1180px}.academyTrustStrip{margin:52px 0 96px}.academyOverviewGrid{margin-top:52px}.academyOverviewCard:first-child span{display:none}.academyOverviewCard:first-child{cursor:pointer}.academyOverviewCard:first-child:hover{transform:translateY(-10px) scale(1.01)}.academyStorySection{margin-top:120px;padding-top:20px}.academyVisualMetric strong{font-size:clamp(54px,5vw,86px)}.academyVisualList p{color:#ffffffeb}.academyFinalCTA{background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #f9731629;border-radius:42px;box-shadow:0 25px 80px #0f172a14;margin-top:120px;padding:70px 8%}.academyFinalCTA span{background:#ffffffe6;border:1px solid #f973162e;border-radius:999px;color:#ea580c;display:inline-flex;font-size:13px;font-weight:900;letter-spacing:1.8px;margin-bottom:18px;padding:9px 16px}.academyFinalCTA h2{color:#111827;font-size:clamp(40px,4vw,68px);letter-spacing:-3px;line-height:1.05;max-width:980px}.academyFinalCTA p{color:#475569;font-size:18px;line-height:1.75;max-width:900px}@media (max-width:1000px){.academySectionIntro{margin-top:74px}.academyTrustStrip{margin-bottom:74px}.academyStorySection{margin-top:90px}}@media (max-width:768px){.academyOverviewPage{padding-top:92px}.academySectionIntro h2{font-size:38px;letter-spacing:-2px}.academySectionIntro p{font-size:16px}.academyFinalCTA{border-radius:30px;padding:42px 24px}}.academyOverviewPage{overflow:hidden}.academyHero{min-height:calc(100vh - 150px)}.academySectionIntro{padding-top:20px}.academyOverviewGrid,.academyTrustStrip{align-items:stretch}.academyOverviewCard,.academyPreviewCard,.academyTrustCard,.academyVisualCard{transform:translateZ(0)}.academyStorySection{min-height:76vh}.academyFinalCTA{margin-bottom:40px}@media (max-width:768px){.academyHero,.academyStorySection{min-height:auto}.academyOverviewGrid,.academyTrustStrip{gap:20px}}.loginExperience{grid-gap:56px;align-items:center;background:radial-gradient(circle at 12% 18%,#f973161f,#0000 26%),radial-gradient(circle at 88% 72%,#0ea5e91a,#0000 28%),linear-gradient(135deg,#fffaf5,#fff 48%,#f8fbff);display:grid;gap:56px;grid-template-columns:1.05fr .95fr;min-height:calc(100vh - 110px);padding:70px 8%;width:100%}.loginStoryPanel span{background:#ffffffe6;border:1px solid #f973162e;border-radius:999px;color:#ea580c;display:inline-flex;font-size:13px;font-weight:900;letter-spacing:1.5px;padding:10px 16px}.loginStoryPanel h1{color:#111827;font-size:clamp(48px,5vw,82px);font-weight:950;letter-spacing:-3px;line-height:.96;margin:24px 0 22px;max-width:680px}.loginStoryPanel p{color:#475569;font-size:19px;line-height:1.75;max-width:640px}.loginFeatureGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:34px;max-width:620px}.loginFeatureGrid div{background:#ffffffdb;border:1px solid #0f172a0f;border-radius:22px;box-shadow:0 16px 40px #0f172a0f;color:#111827;font-weight:850;padding:20px 22px}.loginCardPanel{display:flex;justify-content:center}.premiumLoginBox{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #0f172a0f;border-radius:34px;box-shadow:0 30px 90px #0f172a1f;padding:38px;width:min(100%,480px)}.loginBadge{background:#fff7ed;border:1px solid #f973162e;border-radius:999px;color:#ea580c;display:inline-flex;font-size:12px;font-weight:900;letter-spacing:1.3px;margin-bottom:16px;padding:8px 14px}.premiumLoginBox h2{color:#111827;font-size:42px;letter-spacing:-2px;line-height:1.05;margin:0}.loginSubtext{color:#64748b;font-size:16px;margin:12px 0 26px}.premiumLoginBox input{background:#f8fafc;border:1px solid #0f172a1f;border-radius:16px;font-size:15px;margin-bottom:16px;padding:16px 18px;width:100%}.premiumLoginBox button{background:#0f172a;border-radius:18px;box-shadow:0 14px 34px #0f172a29;color:#fff;font-size:16px;font-weight:900;margin-top:8px;padding:16px 20px;width:100%}.premiumLoginBox .googleBtn{background:#111827}.createAccountText,.forgotPassword{color:#64748b;text-align:center}.createAccountText span{color:#ea580c;cursor:pointer;font-weight:900}@media (max-width:900px){.loginExperience{grid-template-columns:1fr;padding:50px 22px}.loginStoryPanel h1{font-size:42px}.loginFeatureGrid{grid-template-columns:1fr}}.loginSection{min-height:100vh;padding:40px 6% 70px}.loginHero h1{font-size:clamp(3.6rem,7vw,6.2rem);letter-spacing:-3px;line-height:.95;max-width:700px}.loginHero p{color:#5f6b7a;font-size:1.2rem;line-height:1.8;max-width:760px}.loginPageWrapper{align-items:center;gap:70px}.loginBox{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-radius:34px;box-shadow:0 25px 70px #0f172a14,0 10px 30px #ff8c000f;padding:42px}.loginBox h2{font-size:4rem;letter-spacing:-2px;line-height:1;margin-bottom:14px}.loginBox p{line-height:1.7}.loginBox input{border-radius:18px;font-size:1.05rem;height:64px;padding:0 22px;transition:.3s ease}.loginBox input:focus{border-color:#ff7b00;box-shadow:0 0 0 5px #ff7b0014}.loginBox button{border-radius:18px;font-size:1.08rem;font-weight:700;height:62px;transition:all .3s ease}.loginBox button:hover{box-shadow:0 14px 28px #0f172a24;transform:translateY(-2px)}.loginFeatureCard{transition:.3s ease}.loginFeatureCard:hover{box-shadow:0 18px 35px #0f172a14;transform:translateY(-6px)}@media (max-width:992px){.loginPageWrapper{gap:50px;grid-template-columns:1fr}.loginHero{text-align:center}.loginHero h1{font-size:clamp(3rem,12vw,5rem);margin:auto}.loginHero p{margin:auto}.loginFeaturesGrid{grid-template-columns:1fr}.loginBox{max-width:100%}.loginBox h2{font-size:3rem}}.loginExperience{gap:48px!important;min-height:calc(100vh - 105px)!important;padding:36px 7% 46px!important}.loginStoryPanel h1{font-size:clamp(46px,4.6vw,72px)!important;line-height:.98!important}.premiumLoginBox{max-width:460px!important;padding:34px!important}.premiumLoginBox h2{font-size:42px!important;line-height:1.05!important}.premiumLoginBox input{height:52px!important;padding:0 16px!important}.premiumLoginBox button{height:54px!important}.loginBadge{margin-bottom:12px!important}.header{justify-content:space-between}.header,.nav{align-items:center;display:flex}.nav{gap:12px}.nav button{white-space:nowrap}@media (max-width:768px){.header{background:#fff;padding:14px 18px;position:-webkit-sticky;position:sticky;top:0;z-index:999}.nav{gap:8px}.nav button{border-radius:14px;font-size:14px;padding:12px 18px}.hero{padding-top:30px!important}.heroContent{padding-top:10px!important}.taglineCard{margin-top:10px!important}.nav,.nav.mobile-open{align-items:center!important;background:#0000!important;box-shadow:none!important;display:flex!important;height:auto!important;justify-content:flex-end!important;padding:0!important}.nav,.nav button,.nav.mobile-open{position:static!important;width:auto!important}.nav button{margin:0!important;min-width:84px}.mainHeader,header{align-items:center!important;background:#fff!important;display:flex!important;height:86px!important;justify-content:space-between!important;padding:12px 18px!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:9999!important}.brand,.brand img,.header-logo{position:static!important;transform:none!important}.nav{align-items:center!important;background:#0000!important;box-shadow:none!important;display:flex!important;height:auto!important;justify-content:flex-end!important;padding:0!important}.headerLoginBtn,.nav{position:static!important;width:auto!important}.headerLoginBtn{height:46px!important;margin:0!important;min-width:82px!important;padding:0 20px!important;transform:none!important}.hero{padding-top:28px!important}.mainHeader{align-items:center!important;background:#fff!important;display:flex!important;height:84px!important;justify-content:space-between!important;padding:10px 18px!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:9999!important}.mainHeader .brand{flex:1 1!important}.mainHeader .nav{background:#0000!important;box-shadow:none!important;display:flex!important;justify-content:flex-end!important;width:auto!important}.mainHeader .headerLoginBtn,.mainHeader .nav{position:static!important;transform:none!important}.mainHeader .headerLoginBtn{height:44px!important;margin:0!important;min-width:82px!important;padding:0 18px!important}.loginExperience{padding-top:30px!important}.mainHeader{background:#fff!important;height:82px!important;justify-content:space-between!important;padding:12px 18px!important;position:-webkit-sticky!important;position:sticky!important;top:0;z-index:9999}.brand,.mainHeader{align-items:center!important;display:flex!important}.brand{flex:1 1!important;justify-content:flex-start!important}.header-logo{height:auto!important;margin:0!important;width:170px!important}.header-logo,.nav{transform:none!important}.nav{align-items:center!important;background:#0000!important;box-shadow:none!important;display:flex!important;justify-content:flex-end!important;padding:0!important;width:auto!important}.headerLoginBtn,.nav{position:static!important}.headerLoginBtn{border-radius:14px!important;height:44px!important;margin:0!important;min-width:84px!important;transform:none!important}}.cleanHeader{align-items:center;background:#fff;border-bottom:1px solid #0000000d;display:flex;height:92px;justify-content:space-between;padding:0 7%}.cleanHeaderLogo{display:block;height:auto;width:220px}.cleanNav{justify-content:flex-end}.cleanHeaderBtn{background:#050505;border:none;border-radius:18px;color:#fff;cursor:pointer;font-weight:800;padding:14px 26px;transition:.3s ease}.cleanHeaderBtn:hover{transform:translateY(-2px)}@media (max-width:768px){.cleanHeader{height:78px;padding:0 16px}.cleanHeaderLogo{width:155px}.cleanHeaderBtn{border-radius:14px;font-size:14px;padding:11px 18px}}.dashboardQuickCard{border-radius:28px;box-shadow:0 24px 60px #0f172a14;gap:24px;margin-top:26px;max-width:680px;padding:26px 30px}.dashboardQuickBadge{letter-spacing:.12em}.dashboardQuickCard h3{font-size:28px;margin:10px 0 8px}.dashboardQuickCard p{line-height:1.7}.dashboardQuickCard button{margin-top:14px}.dashboardQuickRight{font-size:52px}@media (max-width:768px){.dashboardQuickCard{align-items:flex-start;flex-direction:column;padding:22px}}.dashboardQuickCard{background:radial-gradient(circle at top right,#ff7a001f,#0000 35%),linear-gradient(135deg,#fff,#fffaf4);border:1px solid #f9731633;box-shadow:0 30px 80px #0f172a14;cursor:pointer;gap:26px;padding:42px 38px;transition:.28s ease}.dashboardQuickCard:hover{box-shadow:0 40px 100px #0f172a1f;transform:translateY(-6px)}.dashboardQuickBadge{color:#ea580c;font-size:12px;font-weight:900;letter-spacing:.16em}.dashboardQuickCard h3{color:#0f172a;font-size:32px;line-height:1.1;margin:14px 0}.dashboardQuickCard p{color:#64748b;font-size:17px;line-height:1.65;max-width:420px}.dashboardQuickRight{filter:drop-shadow(0 18px 28px rgba(249,115,22,.18));font-size:56px}@media (max-width:768px){.dashboardQuickCard{align-items:flex-start;flex-direction:column;max-width:100%;min-height:auto;padding:28px 24px}.dashboardQuickCard h3{font-size:26px}.dashboardQuickCard p{font-size:15px}.hero{display:flex!important;flex-direction:column!important;height:auto!important;min-height:auto!important;overflow:visible!important;padding-bottom:40px!important}.heroContent{width:100%!important}.dashboardQuickCard{display:flex!important;margin:28px auto 0!important;width:calc(100% - 32px)!important}}.cleanHeaderSwitch{align-items:center;background:#050505;border:none;border-radius:999px;box-shadow:0 16px 35px #0f172a29;color:#fff;cursor:pointer;display:flex;font-weight:800;gap:10px;padding:12px 18px}.switchDot{background:#22c55e;border-radius:50%;box-shadow:0 0 0 5px #22c55e2e;height:14px;width:14px}.coursePages .grid{align-items:stretch;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.coursePages .course{border-radius:28px;min-height:auto;padding:32px}.coursePages .course h3{font-size:30px;margin:26px 0 18px}.coursePages .course p{font-size:16px;line-height:1.55;margin:10px 0}.coursePages .course button{margin-top:18px}@media (max-width:768px){.coursePages .grid{grid-template-columns:1fr}.coursePages .course{padding:24px}}.notesNetflixLibrary{grid-gap:70px;display:grid;gap:70px;margin-top:70px}.notesShelfHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.notesShelfHeader h2{color:#111827;font-size:clamp(34px,4vw,58px);font-weight:950;letter-spacing:-2px;margin:0}.notesShelfHeader span{color:#64748b;font-weight:800}.notesSubjectRow{display:flex;gap:22px;overflow-x:auto;padding:10px 6px 34px;scroll-snap-type:x mandatory}.notesSubjectRow::-webkit-scrollbar-thumb{background:#f9731673}.notesSubjectCard{background:#ffffffeb;border:1px solid #f9731626;border-radius:34px;box-shadow:0 22px 60px #0f172a14;cursor:pointer;min-height:210px;min-width:280px;padding:26px;scroll-snap-align:start;transition:all .28s ease}.notesSubjectCard:hover{box-shadow:0 35px 80px #0f172a29;transform:translateY(-10px) scale(1.03)}.notesSubjectIcon{font-size:46px;margin-bottom:24px}.notesSubjectCard h3{color:#3b1f14;font-size:26px;margin:0 0 10px}.notesSubjectCard p{color:#64748b;font-weight:700}.notesSubjectTag{background:#fff7ed;border-radius:999px;color:#c2410c;display:inline-flex;font-size:13px;font-weight:900;margin-top:16px;padding:8px 14px}.selectedSubjectPanel{background:#ffffffb8;border:1px solid #f9731624;border-radius:36px;box-shadow:0 24px 70px #0f172a1a;margin-top:54px;padding:34px}.selectedSubjectHeader{align-items:center;display:flex;gap:24px;margin-bottom:26px}.selectedSubjectHeader button{border-radius:999px}.selectedSubjectHeader span{color:#c2410c;font-weight:900}.selectedSubjectHeader h2{font-size:clamp(30px,4vw,52px);font-weight:950;letter-spacing:-2px;margin:6px 0}.selectedSubjectHeader p{color:#64748b;font-weight:700;margin:0}.pdfShelfRow{padding:8px 4px 26px;scroll-snap-type:x mandatory}.pdfMiniCard{background:#fff;border:1px solid #f9731624;box-shadow:0 18px 50px #0f172a14;cursor:pointer;min-height:160px;padding:22px;scroll-snap-align:start;transition:all .28s ease}.pdfIcon{font-size:34px;margin-bottom:18px}.pdfMiniCard h3{color:#3b1f14;margin:0 0 8px}.pdfMiniCard p{color:#64748b;font-weight:700}.pdfMiniCard span{background:#fff7ed;border-radius:999px;color:#c2410c;display:inline-flex;font-size:12px;font-weight:900;margin-top:10px;padding:7px 12px}.notesSubjectCard{min-height:170px!important;padding:22px!important}.notesSubjectIcon{font-size:38px!important}.notesSubjectCard h3{font-size:24px!important;margin-bottom:8px!important}.notesSubjectCard p{font-size:15px!important;margin:0!important}.notesSubjectTag{margin-top:18px!important}.notesSubjectRow{padding-bottom:26px!important;scrollbar-width:none}.notesSubjectRow::-webkit-scrollbar{display:none}.notesSubjectCard:hover{box-shadow:0 30px 70px #0f172a2e!important;transform:translateY(-8px) scale(1.045)!important}.notesPdfRow,.notesSubjectRow{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory}.notesPdfCard,.notesSubjectCard{scroll-snap-align:start;transition:transform .35s ease,box-shadow .35s ease,border .35s ease}.notesPdfCard:hover,.notesSubjectCard:hover{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ff99002e}.notesPdfRow:after,.notesSubjectRow:after{content:"";min-width:10px}.notesSubjectRoutePage{background:#f8fafc;padding:90px 7%}.notesSubjectRoutePage h1{color:#111827;font-size:clamp(42px,5vw,72px);font-weight:950;line-height:1;margin:26px 0 18px}.notesSubjectRoutePage p{color:#64748b;font-size:18px;font-weight:700}.notesSubjectRouteBadge{background:#fff7ed;border-radius:999px;color:#c2410c;display:inline-flex;font-weight:900;margin-top:30px;padding:9px 16px}.notesSubjectRoutePage .pdfShelfRow{margin-top:34px}.notesSubjectRoutePage .pdfMiniCard{min-height:145px;min-width:190px;padding:20px}.pdfShelfRow{-ms-overflow-style:none;display:flex;gap:18px;overflow-x:auto;padding:10px 0 28px;scrollbar-width:none}.pdfShelfRow::-webkit-scrollbar{display:none}.pdfMiniCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-radius:28px;box-shadow:0 10px 35px #0f172a0f;flex:0 0 auto;min-width:220px;transition:transform .35s ease,box-shadow .35s ease,border .35s ease}.pdfMiniCard:hover{border:1px solid #ff990026;box-shadow:0 28px 60px #0f172a24;transform:translateY(-8px) scale(1.03)}.pdfShelfWrap{overflow:visible;padding-right:70px;position:relative}.pdfNextHint{background:#0f172adb;border-radius:999px;box-shadow:0 18px 45px #0f172a3d;color:#fff;font-size:36px;font-weight:900;height:48px;pointer-events:auto;position:absolute;right:-62px;top:50%;transform:translateY(-50%);width:48px;z-index:20}.subjectHubGrid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}.subjectHubCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #f9731624;border-radius:32px;box-shadow:0 18px 50px #0f172a12;cursor:pointer;min-height:210px;padding:28px;transition:transform .35s ease,box-shadow .35s ease,border .35s ease}.subjectHubCard:hover{border-color:#f9731647;box-shadow:0 32px 80px #0f172a24;transform:translateY(-10px) scale(1.025)}.subjectHubIcon{align-items:center;background:linear-gradient(135deg,#fff7ed,#fff);border-radius:20px;box-shadow:inset 0 1px 0 #ffffffe6,0 12px 28px #f973161f;display:flex;font-size:30px;height:58px;justify-content:center;margin-bottom:20px;width:58px}.subjectHubCard h3{color:#111827;font-size:25px;margin:0 0 10px}.subjectHubCard p{color:#64748b;font-weight:650;line-height:1.55;margin:0 0 18px}.subjectHubCard span{color:#ea580c;font-weight:900}@media (max-width:900px){.subjectHubGrid{grid-template-columns:1fr}.subjectHubCard{min-height:auto}}.coursePathGrid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}.coursePathCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #f973161f;border-radius:32px;box-shadow:0 18px 50px #0f172a12;cursor:pointer;padding:30px;transition:all .35s ease}.coursePathCard:hover{box-shadow:0 30px 80px #0f172a24;transform:translateY(-10px) scale(1.02)}.coursePathIcon{align-items:center;background:linear-gradient(135deg,#fff7ed,#fff);border-radius:20px;display:flex;font-size:30px;height:60px;justify-content:center;margin-bottom:18px;width:60px}.coursePathCard h3{color:#111827;font-size:26px;margin-bottom:10px}.coursePathCard p{color:#64748b;line-height:1.6;margin-bottom:18px}.coursePathCard span{color:#ea580c;font-weight:800}.premiumCourseShelf{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:52px}.premiumCourseCard{background:#fff;border:1px solid #0f172a0f;border-radius:34px;box-shadow:0 18px 50px #0f172a0f;padding:34px;transition:all .35s ease}.premiumCourseCard:hover{box-shadow:0 30px 70px #0f172a1f;transform:translateY(-8px)}.courseMetaGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}.courseMetaGrid span{background:#f8fafc;border-radius:18px;color:#475569;display:flex;flex-direction:column;font-weight:700;gap:4px;padding:14px}.courseMetaGrid strong{color:#111827;font-size:13px}@media (max-width:900px){.coursePathGrid,.premiumCourseShelf{grid-template-columns:1fr}}.notesActionRow{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:46px;margin-top:36px}.notesActionRow button{background:#ffffffe0;border:none;border-radius:18px;box-shadow:0 12px 30px #0f172a14;color:#0f172a;cursor:pointer;font-size:15px;font-weight:800;padding:18px 26px;transition:all .3s ease}.notesActionRow button:hover{background:#fff;box-shadow:0 18px 40px #0f172a1f;transform:translateY(-4px)}.mockActionGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:50px;margin-top:42px}.mockActionCard{background:#ffffffeb;border:1px solid #f973161f;border-radius:30px;box-shadow:0 18px 50px #0f172a14;cursor:pointer;padding:30px;transition:all .35s ease}.mockActionCard:hover{box-shadow:0 28px 70px #0f172a24;transform:translateY(-10px)}.mockActionIcon{align-items:center;background:linear-gradient(135deg,#fff7ed,#fff);border-radius:20px;display:flex;font-size:32px;height:64px;justify-content:center;margin-bottom:20px;width:64px}.mockActionCard h3{color:#0f172a;font-size:26px;margin-bottom:12px}.mockActionCard p{color:#64748b;line-height:1.7;margin-bottom:18px}.mockActionCard span{color:#ea580c;font-weight:800}.premiumMockContainer{background:#fffffff0;border-radius:36px;box-shadow:0 18px 60px #0f172a14;padding:36px}@media (max-width:900px){.mockActionGrid{grid-template-columns:1fr}}.currentAffairsActionGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:48px;margin-top:42px}.currentAffairsActionCard{background:#ffffffeb;border:1px solid #f973161f;border-radius:32px;box-shadow:0 18px 50px #0f172a14;cursor:pointer;padding:32px;transition:all .35s ease}.currentAffairsActionCard:hover{box-shadow:0 28px 70px #0f172a24;transform:translateY(-10px)}.currentAffairsActionIcon{align-items:center;background:linear-gradient(135deg,#fff7ed,#fff);border-radius:20px;display:flex;font-size:32px;height:64px;justify-content:center;margin-bottom:20px;width:64px}.currentAffairsActionCard h3{color:#0f172a;font-size:26px;margin-bottom:12px}.currentAffairsActionCard p{color:#64748b;line-height:1.7;margin-bottom:18px}.currentAffairsActionCard span{color:#ea580c;font-weight:800}.premiumCurrentAffairsContainer{background:#fffffff2;border-radius:36px;box-shadow:0 18px 60px #0f172a14;padding:34px}@media (max-width:900px){.currentAffairsActionGrid{grid-template-columns:1fr}}.pricingActionGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:50px;margin-top:42px}.pricingActionCard{background:#ffffffeb;border:1px solid #f973161f;border-radius:32px;box-shadow:0 18px 50px #0f172a14;cursor:pointer;padding:32px;transition:all .35s ease}.pricingActionCard:hover{box-shadow:0 28px 70px #0f172a24;transform:translateY(-10px)}.pricingActionIcon{align-items:center;background:linear-gradient(135deg,#fff7ed,#fff);border-radius:20px;display:flex;font-size:32px;height:64px;justify-content:center;margin-bottom:20px;width:64px}.pricingActionCard h3{color:#0f172a;font-size:26px;margin-bottom:12px}.pricingActionCard p{color:#64748b;line-height:1.7;margin-bottom:18px}.pricingActionCard span{color:#ea580c;font-weight:800}.premiumPricingContainer{background:#fffffff2;border-radius:36px;box-shadow:0 18px 60px #0f172a14;padding:34px}@media (max-width:900px){.pricingActionGrid{grid-template-columns:1fr}}.hero{grid-gap:56px;align-items:center;background:linear-gradient(135deg,#fff,#fffaf5 48%,#f8fafc);border-radius:0 0 46px 46px;display:grid;gap:56px;grid-template-columns:1.05fr .95fr;min-height:calc(100vh - 92px);padding:70px 7% 56px}.heroContent{max-width:720px}.taglineCard{margin-bottom:34px;max-width:620px}.hero h2{font-size:clamp(54px,5.8vw,92px);letter-spacing:-4px;margin:28px 0 18px}.heroContent>p{color:#64748b;font-size:22px;margin-bottom:28px}.heroButtons{display:flex;flex-wrap:wrap;gap:16px}.heroButtons button{border-radius:18px;box-shadow:0 14px 32px #0f172a24;min-width:150px;padding:17px 24px}.dashboardQuickCard{background:linear-gradient(135deg,#fff,#fff7ed);border:1px solid #f973162e;border-radius:34px;box-shadow:0 30px 90px #0f172a14;max-width:620px;min-height:320px}@media (max-width:950px){.hero{grid-template-columns:1fr;padding:48px 6% 42px}.hero h2{letter-spacing:-2px}.dashboardQuickCard{max-width:100%}}.hero{gap:48px;min-height:calc(100vh - 120px);padding-bottom:44px;padding-top:44px}.taglineCard{background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #f9731624;border-radius:26px;box-shadow:0 18px 55px #0f172a12;max-width:540px;padding:18px 22px}.taglineIcon{border-radius:18px;height:54px;width:54px}.hero .badge{margin-top:10px}.hero h2{font-size:clamp(58px,5.2vw,82px);line-height:.98;margin-top:24px;max-width:690px}.dashboardQuickCard{align-items:center;display:flex;justify-content:space-between;min-height:280px;padding:42px}.dashboardQuickCard h3{font-size:clamp(32px,2.6vw,44px);line-height:1.05}.dashboardQuickCard p{font-size:20px;line-height:1.45;max-width:430px}.dashboardQuickRight{filter:drop-shadow(0 16px 30px rgba(249,115,22,.18));font-size:58px}@media (max-width:950px){.hero{min-height:auto;padding-bottom:36px;padding-top:34px}.hero h2{font-size:clamp(44px,11vw,64px)}.dashboardQuickCard{padding:28px}}.hero{background:radial-gradient(circle at 12% 12%,#ffedd58c,#0000 28%),linear-gradient(135deg,#fff,#fffaf5 52%,#f8fafc);border-radius:0 0 42px 42px;margin:0 auto;max-width:1760px;min-height:auto;padding:54px 7%}.taglineCard{margin-bottom:28px}.hero h2{font-size:clamp(54px,5vw,78px);letter-spacing:-3.5px}.dashboardQuickCard{background:radial-gradient(circle at 82% 22%,#ffedd5cc,#0000 35%),#fff;border-radius:36px;max-width:660px;min-height:270px}.dashboardQuickCard button{margin-top:10px}.dashboardQuickCard:hover,.heroButtons button:hover{box-shadow:0 34px 90px #0f172a21;transform:translateY(-6px)}.heroContent{transform:translateY(-10px)}.heroButtons button{background:linear-gradient(135deg,#020617,#0f172a);border:1px solid #ffffff0f;border-radius:20px;font-size:17px;font-weight:700;padding:18px 28px;transition:all .28s ease}.heroButtons button:hover{box-shadow:0 26px 60px #0f172a33;transform:translateY(-5px) scale(1.02)}.dashboardQuickCard{box-shadow:0 35px 90px #0f172a14,inset 0 1px 0 #ffffffb3;overflow:hidden;position:relative}.dashboardQuickCard:before{background:radial-gradient(circle,#fbbf242e,#0000 70%);content:"";height:240px;position:absolute;right:-120px;top:-120px;width:240px}.dashboardQuickCard:after{background:radial-gradient(circle,#f9731614,#0000 72%);bottom:-140px;content:"";height:260px;left:-140px;position:absolute;width:260px}.hero h2{text-shadow:0 2px 0 #fff6}.mentor{grid-gap:48px;background:radial-gradient(circle at 92% 8%,#ffedd5bf,#0000 32%),linear-gradient(135deg,#fff,#fffaf5 55%,#f8fafc);display:grid;gap:48px;grid-template-columns:1.05fr .95fr;margin:0 auto;max-width:1760px;padding:62px 7%}.mentorLeft{max-width:760px}.mentor .badge{background:#fff7ed;border:1px solid #f9731629;border-radius:999px;color:#ea580c;display:inline-flex;font-weight:900;margin-bottom:24px;padding:12px 18px}.mentor h2{font-size:clamp(48px,5vw,76px);letter-spacing:-3px;line-height:.98;margin-bottom:22px}.mentorIntro{color:#64748b;font-size:19px;line-height:1.55;max-width:760px}.mentorStats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 32px}.mentorStat{background:#ffffffeb;border:1px solid #0f172a0f;border-radius:22px;box-shadow:0 14px 40px #0f172a0f;padding:22px}.mentorStat h3{color:#ea580c;font-size:30px;margin:0 0 8px}.mentorStat p,.mentorStat span{color:#475569;font-weight:700;margin:0}.mentorQuote{background:#ffffffb8;border:1px solid #0f172a0f;border-radius:24px;color:#334155;line-height:1.6;margin:0 0 30px;padding:20px 24px}.mentor .buttons{display:flex;flex-wrap:wrap;gap:14px}.mentor .buttons button{background:linear-gradient(135deg,#020617,#0f172a);border:none;border-radius:18px;box-shadow:0 16px 35px #0f172a24;color:#fff;padding:16px 24px;transition:all .28s ease}.mentor .buttons button:hover{box-shadow:0 24px 60px #0f172a33;transform:translateY(-5px)}.premiumMentorCard{background:#fffffff0;border:1px solid #0f172a0f;border-radius:36px;box-shadow:0 28px 85px #0f172a17;padding:34px}.mentorCardTop{align-items:center;display:flex;gap:18px;margin-bottom:22px}.mentorAvatar{background:linear-gradient(135deg,#7c2d12,#ea580c);border-radius:22px;box-shadow:0 16px 35px #f9731638;color:#fff;display:grid;font-size:28px;font-weight:950;height:72px;place-items:center;width:72px}.mentorCardTop h3{font-size:32px;margin:0 0 6px}.mentorCardTop p{color:#64748b;font-weight:800}.mentorHighlights{grid-gap:14px;gap:14px}.mentorHighlight{background:#fff;border:1px solid #0f172a0f;border-radius:20px;box-shadow:0 10px 30px #0f172a0a;padding:18px 20px}.mentorHighlight strong{color:#0f172a;display:block;margin-bottom:8px}.mentorHighlight span{color:#475569;font-weight:750}@media (max-width:950px){.mentor{padding:42px 6%}.mentor,.mentorStats{grid-template-columns:1fr}.mentor h2{letter-spacing:-2px}}.mentor{align-items:center;gap:36px;min-height:calc(100vh - 95px);padding:38px 7% 34px}.mentor h2{font-size:clamp(44px,4.4vw,66px);margin-bottom:16px}.mentorIntro{font-size:17px;line-height:1.45}.mentorStats{gap:14px;margin:22px 0}.mentorStat{border-radius:20px;padding:18px}.mentorStat h3{font-size:28px}.mentorQuote{margin-bottom:22px;padding:16px 20px}.premiumMentorCard{border-radius:32px;padding:26px}.mentorCardTop{margin-bottom:16px}.mentorAvatar{font-size:24px;height:62px;width:62px}.mentorCardTop h3{font-size:30px}.mentorHighlight{border-radius:18px;padding:13px 16px}.mentorHighlight strong{margin-bottom:4px}.mentor{padding-bottom:28px;padding-top:30px}.mentor h2{font-size:clamp(42px,4vw,60px)}.premiumMentorCard{padding:22px}.mentorCardTop{margin-bottom:12px}.mentorCardTop h3{font-size:28px}.mentorHighlights{gap:8px}.mentorHighlight{min-height:auto;padding:11px 15px}.mentorHighlight strong{font-size:15px}.mentorHighlight span{font-size:14px}.mentorAvatar{height:58px;width:58px}.mentorHighlights{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mentorHighlight{padding:13px 14px}.mentorHighlight strong{font-size:14px}.mentorHighlight span{font-size:13px;line-height:1.35}@media (max-width:950px){.mentorHighlights{grid-template-columns:1fr}}.mentor{background:radial-gradient(circle at 88% 12%,#ffedd5f2,#0000 34%),radial-gradient(circle at 8% 88%,#f8fafcf2,#0000 35%),linear-gradient(135deg,#fff,#fffaf5 52%,#f8fafc);border-radius:0 0 44px 44px}.mentorLeft{position:relative}.mentorLeft:before{background:linear-gradient(#f97316,#0000);border-radius:999px;content:"";height:170px;left:-36px;opacity:.35;position:absolute;top:38px;width:6px}.mentorHighlight,.mentorQuote,.mentorStat,.premiumMentorCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mentorHighlight:hover,.mentorStat:hover{box-shadow:0 22px 55px #0f172a1a;transform:translateY(-4px)}.mentorHighlight,.mentorStat{transition:all .3s ease}.premiumMentorCard{border:1px solid #f973161f;box-shadow:0 34px 90px #0f172a1a,inset 0 1px 0 #fffc}.mentorCardTop{border-bottom:1px solid #0f172a0f;padding-bottom:14px}.mentorAvatar{box-shadow:0 18px 40px #f973163d,inset 0 1px 0 #ffffff59}.mentor .buttons button{min-width:150px}.mentor .buttons button:nth-child(2),.mentor .buttons button:nth-child(3){background:#fff;border:1px solid #0f172a14;color:#0f172a}.learningHubCard{background:radial-gradient(circle at top right,#ffedd5e6,#0000 34%),#ffffffeb!important;border:1px solid #0f172a0f!important;border-radius:34px!important;box-shadow:0 10px 30px #0f172a0d,0 30px 70px #0f172a0f!important;cursor:pointer;overflow:hidden;padding:34px 30px!important;position:relative;transition:all .32s ease}.learningHubCard:hover{border-color:#f973162e!important;box-shadow:0 18px 50px #0f172a14,0 40px 90px #f973161a!important;transform:translateY(-10px)}.learningHubArrow{bottom:26px;color:#ea580c;font-size:30px;font-weight:900;position:absolute;right:28px}.appleStoreHub{background:radial-gradient(circle at 12% 10%,#ffedd58c,#0000 30%),radial-gradient(circle at 90% 18%,#f8fafcf2,#0000 34%),linear-gradient(135deg,#fff,#fffaf5 48%,#f8fafc);border-radius:0 0 44px 44px;margin:0 auto;max-width:1760px;padding:70px 7% 74px}.appDashboardHeader{margin-bottom:46px;max-width:900px}.dashboardBadge{background:#fff7ed;border:1px solid #f9731629;border-radius:999px;color:#ea580c;display:inline-flex;font-weight:900;margin-bottom:18px;padding:10px 16px}.appDashboardHeader h1{font-size:clamp(52px,5.2vw,82px);letter-spacing:-3.5px;line-height:.98;margin-bottom:18px}.appDashboardHeader p{color:#64748b;font-size:20px;line-height:1.55}.appleHubRow{margin-top:42px}.appleHubRowHeader h2{font-size:clamp(34px,3vw,50px);letter-spacing:-2px;margin-bottom:22px}.appleHubScroller{grid-gap:22px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.appleHubCard{background:radial-gradient(circle at 88% 16%,#ffedd5bf,#0000 32%),#fffffff0!important;border:1px solid #0f172a12!important;border-radius:30px!important;box-shadow:0 12px 32px #0f172a0d,0 28px 65px #0f172a0f!important;cursor:pointer;min-height:245px!important;padding:30px!important;transition:all .3s ease}.appleHubCard:hover{border-color:#f973162e!important;box-shadow:0 22px 60px #0f172a17,0 42px 90px #f973161a!important}.appleHubCard .premiumIconBadge{background:#fff7ed;border:1px solid #f9731624;border-radius:18px;color:#f97316;height:56px;margin-bottom:20px;width:56px}.appleHubCard h3{font-size:24px;letter-spacing:-.8px;line-height:1.08;margin-bottom:12px}.appleHubCard p{color:#64748b;font-size:16px;line-height:1.55;max-width:82%}.appleHubCard .learningHubArrow{bottom:28px;color:#f97316;right:30px;transition:all .28s ease}.appleHubCard:hover .learningHubArrow{transform:translateX(7px)}@media (max-width:950px){.appleStoreHub{padding:46px 6%}.appleHubScroller{grid-template-columns:1fr!important}.appDashboardHeader h1{font-size:clamp(42px,11vw,62px)}}.appDashboardHeader{margin-bottom:36px!important;max-width:820px}.appleStoreHub{padding-bottom:62px!important;padding-top:58px!important}.appleHubRow{margin-top:34px!important}.appleHubRowHeader h2{margin-bottom:18px!important}.appleHubCard{min-height:215px!important;padding:26px 28px!important}.appleHubCard .premiumIconBadge{height:52px!important;margin-bottom:18px!important;width:52px!important}.appleHubCard h3{font-size:23px!important;margin-bottom:10px!important}.appleHubCard p{font-size:15.5px!important;line-height:1.48!important}.appleHubCard .learningHubArrow{bottom:24px!important;right:28px!important}.appleStoreHub{padding-top:44px!important}.appDashboardHeader,.appDashboardHeader h1{margin-bottom:18px!important}.appDashboardHeader h1{line-height:.96!important}.appDashboardHeader p{max-width:760px!important}.appleHubRow{margin-top:18px!important}.appleHubRowHeader h2{margin-bottom:14px!important}.appleHubCard{min-height:190px!important;padding:24px 26px!important}.appleHubCard p{max-width:85%!important}.appleHubScroller{gap:18px!important}.appleStoreHub{background:radial-gradient(circle at top right,#ff8c000d,#0000 28%),#f6f6f8!important}.appleHubCard{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid #ffffffd9!important;box-shadow:0 8px 30px #0f172a0d,0 2px 10px #ff8c0008!important;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease!important}.appleHubCard:hover{border-color:#ff8c002e!important;box-shadow:0 18px 50px #0f172a17,0 10px 24px #ff8c0014!important;transform:translateY(-8px)}.premiumIconBadge{background:#ffffffb8!important;box-shadow:inset 0 1px 0 #fffffff2,0 6px 18px #ff8c0014!important}.appDashboardHeader h1{letter-spacing:-2.8px!important}.appleHubRowHeader h2{letter-spacing:-1.3px!important}.appDashboardHeader{max-width:920px!important}.appDashboardHeader h1{max-width:820px!important}.appDashboardHeader p{line-height:1.7!important;margin-top:20px!important}.appleHubRowHeader h2{padding-left:2px!important}.appleHubCard{justify-content:space-between!important}.appleHubCard h3{margin-bottom:14px!important;margin-top:18px!important}.appleHubCard p{line-height:1.7!important}.learningHubArrow{opacity:.92}.appleHubCard{min-height:168px!important;padding:22px 26px!important}.appleHubCard p{margin-top:10px!important}.appleHubScroller{align-items:stretch!important}.premiumCard{display:none!important}.premium{grid-template-columns:1fr!important}.premiumLeft{max-width:980px!important}.premiumLeft h2{max-width:900px!important}.premium{background:radial-gradient(circle at 50% 0,#ffedd5b3,#0000 32%),linear-gradient(135deg,#fff,#fffaf5 55%,#f8fafc)!important;display:flex!important;justify-content:center!important;min-height:auto!important;padding:72px 7% 64px!important;text-align:center!important}.premiumLeft{margin:0 auto!important;max-width:1050px!important}.premiumLeft h2{margin:0 auto 20px!important;max-width:1050px!important}.premiumLeft p{margin:0 auto 26px!important;max-width:760px!important}.premiumFeatures{margin:0 auto 22px!important;max-width:880px!important}.premiumLeft button{margin:0 auto!important}.faqBox,.studentReviews{display:none!important}.trustGrid{display:flex!important;justify-content:center!important}.enquiryBox{max-width:620px!important;width:100%!important}.faqCard,.reviewCard{display:none!important}.contactGrid{display:flex!important;justify-content:center!important}.contactCard{max-width:760px!important;width:100%!important}.footerPanels{display:flex;gap:32px;justify-content:center}.enquiryPanel{max-width:760px;width:100%}.freeResources{background:#fff!important;padding:42px 7% 34px!important}.freeResources .container{max-width:1500px!important}.freeResources h2{font-size:clamp(44px,4.6vw,70px)!important;margin-bottom:14px!important}.freeResources .container>p{font-size:20px!important;margin-bottom:28px!important;text-align:center}.freeGrid{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.freeCard{background:#fffffff0!important;border:1px solid #0f172a0f!important;border-radius:22px!important;box-shadow:0 16px 40px #0f172a0d!important;min-height:72px!important;padding:20px 26px!important}.footerPanels{background:#fff!important;margin-top:26px!important;padding:0 7% 42px!important}.footerPanels>.footerPanelCard:first-child,.footerPanels>.footerPanelCard:last-child{display:none!important}.footerPanels{display:flex!important;justify-content:center!important}.enquiryPanel{background:radial-gradient(circle at top right,#ffedd5bf,#0000 35%),#fffffff5!important;border-radius:30px!important;box-shadow:0 20px 60px #0f172a14,inset 0 1px 0 #fffc!important;max-width:720px!important;padding:30px!important;width:100%!important}.enquiryPanel input{min-height:54px!important}.enquiryPanel button{border-radius:999px!important;min-height:56px!important}.freeResources{background:radial-gradient(circle at 50% 8%,#ffedd58c,#0000 30%),linear-gradient(180deg,#fff,#fffaf5 55%,#fff)!important}.freeResources h2{letter-spacing:-2.5px!important}.freeCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transition:all .28s ease}.freeCard:hover{border-color:#f973162e!important;box-shadow:0 20px 55px #0f172a14,0 20px 45px #f9731614!important;transform:translateY(-5px)}.footerPanels{background:radial-gradient(circle at 50% 0,#ffedd5bf,#0000 35%),linear-gradient(180deg,#fff,#fffaf5)!important}.enquiryPanel{border:1px solid #f973161f!important;box-shadow:0 28px 85px #0f172a1a,0 24px 60px #f9731614,inset 0 1px 0 #ffffffd9!important}.enquiryPanel span{letter-spacing:3px!important}.enquiryPanel input{background:#f8fafcb8!important;border:1px solid #0f172a12!important;transition:all .25s ease}.enquiryPanel input:focus{background:#fff!important;border-color:#f9731652!important;box-shadow:0 0 0 4px #f9731614!important;outline:none!important}.enquiryPanel button{box-shadow:0 18px 42px #0f172a29!important;transition:all .28s ease}.enquiryPanel button:hover{box-shadow:0 26px 60px #0f172a38!important;transform:translateY(-3px)}.chatButton,.floatingWhatsapp,.whatsappButton,.whatsappFloat{bottom:18px!important;position:fixed!important;right:18px!important;transform:none!important;z-index:999999!important}@media (max-width:768px){.chatButton,.floatingWhatsapp,.whatsappButton,.whatsappFloat{bottom:14px!important;right:14px!important;transform:scale(.95)!important}}.whatsappFloat{align-items:center!important;background:linear-gradient(135deg,#25d366,#16a34a)!important;border-radius:999px!important;bottom:28px!important;box-shadow:0 18px 45px #25d36659,0 0 35px #25d36640!important;color:#fff!important;display:flex!important;font-size:30px!important;height:64px!important;justify-content:center!important;min-height:64px!important;min-width:64px!important;position:fixed!important;right:24px!important;text-decoration:none!important;transform:none!important;transition:all .3s ease!important;width:64px!important;z-index:9999999!important}.whatsappFloat:hover{box-shadow:0 22px 55px #25d3666b,0 0 45px #25d36659!important;transform:translateY(-4px) scale(1.06)!important}@media (max-width:768px){.whatsappFloat{bottom:24px!important;font-size:30px!important;height:62px!important;min-height:62px!important;min-width:62px!important;right:18px!important;transform:none!important;width:62px!important}}.currentAffairsPremiumPage .courseGrid{grid-gap:28px!important;align-items:stretch!important;display:grid!important;gap:28px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.currentAffairsPremiumPage .courseCard{background:#fffffff0!important;border:1px solid #f9731624!important;border-radius:30px!important;box-shadow:0 24px 70px #0f172a14!important;min-height:320px!important;padding:34px!important}.currentAffairsPremiumPage .courseCard button{border-radius:16px!important;margin-top:18px!important;padding:14px 22px!important;width:-webkit-fit-content!important;width:fit-content!important}@media (max-width:900px){.currentAffairsPremiumPage .courseGrid{grid-template-columns:1fr!important}}@media (max-width:768px){.hero{padding:34px 18px 24px!important}.heroContent{gap:24px!important}.heroText h1{font-size:clamp(48px,12vw,68px)!important;letter-spacing:-2px!important;line-height:.95!important}.heroText p{font-size:17px!important;line-height:1.7!important;max-width:100%!important}.heroButtons{flex-wrap:wrap!important;gap:12px!important}.heroButtons a,.heroButtons button{border-radius:18px!important;font-size:15px!important;min-height:52px!important;padding:14px 20px!important}.adminPreviewCard,.dashboardPreview,.heroCard{border-radius:28px!important}}.notesSubjectsRow{-webkit-overflow-scrolling:touch;display:flex;gap:22px;overflow-x:auto;padding-bottom:12px;scroll-behavior:smooth;scrollbar-width:none}.notesSubjectsRow::-webkit-scrollbar{display:none}.notesSubjectsRow .courseCard,.notesSubjectsRow .noteCard,.notesSubjectsRow .subjectCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb!important;border-radius:30px!important;box-shadow:0 14px 45px #0f172a14;flex-shrink:0;min-width:290px;transition:transform .3s ease,box-shadow .3s ease}.notesSubjectsRow .courseCard:hover,.notesSubjectsRow .noteCard:hover,.notesSubjectsRow .subjectCard:hover{box-shadow:0 24px 60px #0f172a1f;transform:translateY(-6px)}@media (max-width:768px){.notesSubjectsRow{gap:18px;padding-bottom:8px}.notesSubjectsRow .courseCard,.notesSubjectsRow .noteCard,.notesSubjectsRow .subjectCard{min-width:82vw}}.currentAffairsRailPage{background:radial-gradient(circle at 92% 10%,#ffedd5d9,#0000 30%),linear-gradient(180deg,#f8fafc,#fff)!important;overflow:hidden!important;padding:70px 0 80px!important}.currentAffairsRailPage .sectionHeader{margin-bottom:28px!important;max-width:980px!important;padding:0 7%!important}.currentAffairsRailPage .sectionHeader h2{color:#0f172a!important;font-size:clamp(44px,5vw,72px)!important;letter-spacing:-2.5px!important;line-height:.98!important}.currentAffairsRailPage .sectionText{color:#64748b!important;font-size:18px!important}.currentAffairsRail{-webkit-overflow-scrolling:touch!important;display:flex!important;gap:24px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:10px 7% 34px!important;scroll-behavior:smooth!important;scrollbar-width:none!important}.currentAffairsRail::-webkit-scrollbar{display:none!important}.currentAffairRailCard{background:#fffffff5!important;border:1px solid #f9731629!important;border-radius:34px!important;box-shadow:0 22px 65px #0f172a14,inset 0 1px 0 #ffffffe6!important;cursor:pointer!important;flex:0 0 330px!important;max-width:330px!important;min-height:360px!important;min-width:330px!important;padding:30px!important;transition:transform .28s ease,box-shadow .28s ease!important}.currentAffairRailCard:hover{box-shadow:0 34px 85px #0f172a21,0 0 35px #f973161a!important;transform:translateY(-8px)!important}.currentAffairRailCard .currentAffairTop{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:22px!important}.currentAffairRailCard .currentAffairIcon{background:#fff7ed!important;border-radius:20px!important;display:grid!important;font-size:26px!important;height:58px!important;margin-bottom:22px!important;place-items:center!important;width:58px!important}.currentAffairRailCard h3{color:#f97316!important;font-size:30px!important;letter-spacing:-.8px!important;line-height:1.08!important;margin-bottom:22px!important}.currentAffairRailCard p{color:#475569!important;font-weight:750!important}.currentAffairRailCard .planTag{background:#dcfce7!important;border-radius:999px!important;color:#166534!important;font-weight:950!important;padding:9px 16px!important}.currentAffairArrow{color:#f97316!important;font-size:28px!important;font-weight:950!important}.currentAffairAccess{margin-top:18px!important}.currentAffairRailCard .currentAffairBtn{background:#020617!important;border-radius:16px!important;color:#fff!important;margin-top:18px!important;padding:14px 22px!important;width:-webkit-fit-content!important;width:fit-content!important}@media (max-width:768px){.currentAffairsRailPage{padding:46px 0 60px!important}.currentAffairsRailPage .sectionHeader{padding:0 22px!important}.currentAffairsRailPage .sectionHeader h2{font-size:42px!important;letter-spacing:-1.6px!important}.currentAffairsRail{gap:18px!important;padding:8px 22px 28px!important}.currentAffairRailCard{flex-basis:82vw!important;max-width:82vw!important;min-height:340px!important;min-width:82vw!important}}.currentAffairsRail{position:relative!important;scroll-snap-type:x mandatory!important}.currentAffairRailCard{scroll-snap-align:start!important}.currentAffairsRailPage:after{background:linear-gradient(90deg,#f8fafc00,#f8fafcf2);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:120px}.currentAffairsRailPage{position:relative!important}@media (max-width:768px){.currentAffairsRailPage:after{width:55px}}.cleanHeader{min-height:88px;width:100%}.academyOverviewPage,.coursePages,.loginSection,.notesSubjectRoutePage{margin:0 auto;max-width:1440px}.coursePages{padding-top:120px}.sectionHeader{margin:0 auto 46px;max-width:980px;text-align:center}.sectionHeader h1,.sectionHeader h2{font-size:clamp(42px,5vw,76px);letter-spacing:-3px;line-height:.98}.sectionHeader p{color:#64748b;font-size:18px;line-height:1.7;margin:18px auto 0;max-width:760px}@media (max-width:768px){.cleanHeader{min-height:78px;padding:0 18px}.coursePages{padding:104px 18px 56px}.sectionHeader h1,.sectionHeader h2{font-size:40px;letter-spacing:-2px}.sectionHeader p{font-size:15.5px}}.currentAffairsPremiumPage{overflow:hidden;padding-top:118px}.currentAffairsPremiumPage .currentAffairs{background:#0000;padding:0}.currentAffairsPremiumPage .currentHeader{margin:0 auto 52px;max-width:980px}.currentAffairsPremiumPage .currentHeader h2{font-size:clamp(44px,5.4vw,82px);letter-spacing:-4px;line-height:.95}@media (max-width:768px){.currentAffairsPremiumPage{padding-top:104px}.currentAffairsPremiumPage .currentHeader{margin-bottom:34px}.currentAffairsPremiumPage .currentHeader h2{font-size:42px;letter-spacing:-2px}}.notesSubjectRoutePage{min-height:100vh;overflow:hidden;padding:118px 7% 70px}.notesSubjectRoutePage>button{margin-bottom:26px}.notesSubjectRoutePage h1{font-size:clamp(42px,5.2vw,78px);letter-spacing:-3px;line-height:.98;margin:18px 0}.notesSubjectRoutePage>p{color:#64748b;font-size:18px;line-height:1.7;max-width:720px}@media (max-width:768px){.notesSubjectRoutePage{padding:104px 18px 56px}.notesSubjectRoutePage h1{font-size:40px;letter-spacing:-2px}.notesSubjectRoutePage>p{font-size:15.5px}}.coursesMasterPage,.mockMasterPage,.pricingMasterPage,.subjectHubPage,.subjectSelectorPage{min-height:100vh;padding-top:118px}.coursePathGrid,.mockActionGrid,.pricingActionGrid,.subjectHubGrid{margin-left:auto;margin-right:auto;max-width:1180px}.notesNetflixLibrary,.premiumCourseShelf,.premiumMockContainer,.premiumPricingContainer{margin-left:auto;margin-right:auto;max-width:1240px}@media (max-width:768px){.coursesMasterPage,.mockMasterPage,.pricingMasterPage,.subjectHubPage,.subjectSelectorPage{padding-top:104px}}.appShell{background:radial-gradient(circle at top right,#ffaa0014,#0000 26%),linear-gradient(180deg,#fff,#fbfbfd);isolation:isolate;min-height:100vh;overflow-x:hidden;width:100%}.appShell:before{background:linear-gradient(180deg,#ffffffc7,#fff0);content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}@media (max-width:768px){.appShell{padding-bottom:env(safe-area-inset-bottom)}}.appShell .academyOverviewPage,.appShell .coursePages,.appShell .loginSection,.appShell .notesSubjectRoutePage,.appShell>section{animation:routeSoftEnter .45s ease both}@keyframes routeSoftEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.appShell .academyOverviewPage,.appShell .coursePages,.appShell .loginSection,.appShell .notesSubjectRoutePage,.appShell>section{animation:none}}.cleanHeader{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:#ffffffe0;border-bottom:1px solid #0f172a0f;margin:0 auto;max-width:100%;position:-webkit-sticky;position:sticky;top:0;z-index:9999}.cleanBrand,.cleanNav{align-items:center;display:flex}.cleanNav{gap:14px}.cleanHeaderBtn,.cleanHeaderSwitch{border-radius:999px;font-weight:800;min-height:44px;padding:11px 18px}@media (max-width:768px){.cleanHeader{flex-direction:row;height:78px}.cleanBrand .header-logo{width:150px}.cleanNav{gap:8px}.cleanHeaderBtn,.cleanHeaderSwitch{font-size:13px;min-height:40px;padding:9px 13px}}.appShell{--page-max:1440px;--content-max:1180px;--section-gap:56px}.appShell .academyOverviewPage,.appShell .coursePages,.appShell .loginSection,.appShell .notesSubjectRoutePage{margin-inline:auto;max-width:var(--page-max);width:100%}.appShell .academySectionIntro,.appShell .appDashboardHeader,.appShell .currentHeader,.appShell .sectionHeader{margin-inline:auto;max-width:980px;text-align:center}.appShell .adminStudentsGrid,.appShell .courseGrid,.appShell .coursePathGrid,.appShell .freeGrid,.appShell .mockActionGrid,.appShell .pricingActionGrid,.appShell .subjectHubGrid{margin-inline:auto;max-width:var(--content-max)}@media (max-width:768px){.appShell{--section-gap:34px}}.appShell .courseGrid,.appShell .coursePathGrid,.appShell .mockActionGrid,.appShell .pricingActionGrid,.appShell .subjectHubGrid{gap:22px}.appShell .courseGrid button,.appShell .coursePathCard,.appShell .dashboardCard,.appShell .mockActionCard,.appShell .pricingActionCard,.appShell .studentCard,.appShell .subjectHubCard{border-radius:28px;box-shadow:0 18px 50px #0f172a12;transition:transform .3s ease,box-shadow .3s ease}.appShell .courseGrid button:hover,.appShell .coursePathCard:hover,.appShell .dashboardCard:hover,.appShell .mockActionCard:hover,.appShell .pricingActionCard:hover,.appShell .studentCard:hover,.appShell .subjectHubCard:hover{box-shadow:0 28px 70px #0f172a1f;transform:translateY(-7px)}@media (max-width:768px){.appShell .courseGrid,.appShell .coursePathGrid,.appShell .mockActionGrid,.appShell .pricingActionGrid,.appShell .subjectHubGrid{gap:16px}}.appShell .academyOverviewPage,.appShell .footerPanels,.appShell .freeResources,.appShell .hero,.appShell .loginExperience,.appShell .mentor,.appShell .premium,.appShell .premiumFooter{margin-inline:auto;max-width:1440px}.appShell .hero,.appShell .mentor,.appShell .premium{border-radius:0}.appShell .academyOverviewPage,.appShell .loginExperience{padding-top:118px}.appShell .academyFinalCTA,.appShell .academyHero,.appShell .academyOverviewGrid,.appShell .academyStorySection,.appShell .academyTrustStrip{margin-left:auto;margin-right:auto;max-width:1180px}@media (max-width:768px){.appShell .academyOverviewPage,.appShell .loginExperience{padding-top:104px}}.appShell .academyOverviewPage,.appShell .adminPanel,.appShell .appDashboard,.appShell .coursePages,.appShell .studentDashboard,.appShell main,.appShell section{animation:appFade .45s ease}@keyframes appFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.appShell{scroll-behavior:smooth}body{overflow-x:hidden}@media (max-width:768px){#root,body,html{min-height:100%;overflow-x:hidden;width:100%}.appShell{min-height:100dvh;padding-bottom:calc(18px + env(safe-area-inset-bottom))}.whatsappFloat{bottom:calc(18px + env(safe-area-inset-bottom))}.coursePathCard,.mockActionCard,.notesSubjectCard,.pdfMiniCard,.pricingActionCard,.subjectHubCard,button{touch-action:manipulation}}.appleHubCard,.dashboardCard.appleHubCard{cursor:pointer;pointer-events:auto;position:relative;z-index:2}.appleHubCard *{pointer-events:none}.currentAffairsPremiumPage{max-width:1440px;padding:96px 6% 46px!important}.currentAffairsPremiumPage .currentHeader{margin-bottom:34px!important}.currentAffairsPremiumPage .currentHeader h2{font-size:clamp(42px,4.6vw,68px)!important;letter-spacing:-3px!important;line-height:.98!important}.currentAffairsPremiumPage .currentHeader p{font-size:17px!important;margin-top:14px!important}.currentAffairsPremiumPage .currentAffairsGrid,.currentAffairsPremiumPage .currentCards,.currentAffairsPremiumPage .currentGrid,.currentAffairsPremiumPage .currentShelf{display:flex!important;gap:22px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:8px 4px 28px!important;scroll-snap-type:x mandatory}.currentAffairsPremiumPage .courseCard,.currentAffairsPremiumPage .currentAffairCard,.currentAffairsPremiumPage .currentCard{border-radius:28px!important;flex:0 0 300px!important;min-height:380px!important;padding:26px!important;scroll-snap-align:start;width:300px!important}.currentAffairsPremiumPage .courseCard h3,.currentAffairsPremiumPage .currentAffairCard h3,.currentAffairsPremiumPage .currentCard h3{font-size:25px!important;line-height:1.08!important;margin-bottom:18px!important}.currentAffairsPremiumPage .courseCard p,.currentAffairsPremiumPage .currentAffairCard p,.currentAffairsPremiumPage .currentCard p{font-size:17px!important;line-height:1.4!important;margin:10px 0!important}.currentAffairsPremiumPage button{border-radius:16px!important;margin-top:16px!important;padding:13px 18px!important}@media (max-width:768px){.currentAffairsPremiumPage{padding:92px 16px 42px!important}.currentAffairsPremiumPage .courseCard,.currentAffairsPremiumPage .currentAffairCard,.currentAffairsPremiumPage .currentCard{flex-basis:270px!important;min-height:350px!important;width:270px!important}}.currentAffairsPremiumPage{background:#f6f6f7!important}.currentAffairsPremiumPage:after,.currentAffairsPremiumPage:before,.currentHeader:after,.currentHeader:before{background:none!important;content:none!important;display:none!important}.currentAffairsPremiumPage{background:#f7f7f8!important;max-width:1440px!important;min-height:calc(100vh - 86px)!important;overflow:hidden!important;padding:42px 5.5% 28px!important}.currentAffairsPremiumPage .currentAffairs{background:#0000!important;margin:0!important;min-height:auto!important;overflow:hidden!important;padding:0!important}.currentAffairsPremiumPage .currentHeader{background:#0000!important;margin:0 auto 26px!important;max-width:900px!important;padding:0!important;text-align:center!important}.currentAffairsPremiumPage .currentHeader h1,.currentAffairsPremiumPage .currentHeader h2{font-size:clamp(38px,4.2vw,62px)!important;letter-spacing:-3px!important;line-height:.95!important;margin:14px 0 12px!important}.currentAffairsPremiumPage .currentHeader p{font-size:16px!important;line-height:1.5!important;margin:0 auto!important}.currentAffairsPremiumPage .currentAffairsGrid,.currentAffairsPremiumPage .currentCards,.currentAffairsPremiumPage .currentGrid,.currentAffairsPremiumPage .currentShelf,.currentAffairsPremiumPage .pdfShelfRow,.currentAffairsPremiumPage [class*=Grid],.currentAffairsPremiumPage [class*=Shelf]{display:flex!important;flex-wrap:nowrap!important;gap:18px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:6px 2px 18px!important;scroll-snap-type:x mandatory!important}.currentAffairsPremiumPage .courseCard,.currentAffairsPremiumPage .currentAffairCard,.currentAffairsPremiumPage .currentCard,.currentAffairsPremiumPage [class*=Card]{border-radius:26px!important;flex:0 0 240px!important;height:318px!important;max-width:240px!important;min-height:318px!important;min-width:240px!important;overflow:hidden!important;padding:20px!important;scroll-snap-align:start!important;width:240px!important}.currentAffairsPremiumPage [class*=Card] h3{font-size:21px!important;line-height:1.05!important;margin:14px 0!important}.currentAffairsPremiumPage [class*=Card] p{font-size:15px!important;line-height:1.25!important;margin:7px 0!important}.currentAffairsPremiumPage [class*=Card] button{border-radius:14px!important;font-size:14px!important;margin-top:12px!important;padding:11px 14px!important}.currentAffairsPremiumPage .currentAffairs:after,.currentAffairsPremiumPage .currentAffairs:before,.currentAffairsPremiumPage:after,.currentAffairsPremiumPage:before{content:none!important;display:none!important}@media (max-width:768px){.currentAffairsPremiumPage{padding:28px 16px 24px!important}.currentAffairsPremiumPage .currentHeader h1,.currentAffairsPremiumPage .currentHeader h2{font-size:36px!important;letter-spacing:-2px!important}.currentAffairsPremiumPage [class*=Card]{flex-basis:225px!important;height:305px!important;min-height:305px!important;min-width:225px!important;width:225px!important}}.currentAffairsPremiumPage{padding-bottom:18px!important;padding-top:32px!important}.currentAffairsPremiumPage .currentHeader{margin-bottom:22px!important}.currentAffairsPremiumPage .currentHeader h1,.currentAffairsPremiumPage .currentHeader h2{font-size:clamp(34px,3.8vw,54px)!important;margin:8px 0!important}.currentAffairsPremiumPage [class*=Card]{height:292px!important;min-height:292px!important;padding:18px!important}.currentAffairsPremiumPage [class*=Card] h3{font-size:18px!important;margin:10px 0!important}.currentAffairsPremiumPage [class*=Card] p{font-size:13.5px!important;margin:5px 0!important}.currentAffairsPremiumPage [class*=Card] button{font-size:13px!important;margin-top:8px!important;padding:9px 12px!important}.currentAffairRail{align-items:stretch!important}.currentAffairRailCard{display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.currentAffairRailCard .currentAffairBtn{align-items:center!important;border-radius:14px!important;display:flex!important;justify-content:center!important;margin-top:auto!important;min-height:44px!important;width:100%!important}.currentAffairRailCard .currentAffairMeta{margin-bottom:4px!important}.currentAffairRailCard.lockedCourse:after,.currentAffairRailCard.lockedCourse:before{content:none!important;display:none!important}.premiumLibraryWrap{overflow:hidden;position:relative;width:100%}.premiumLibraryGrid{box-sizing:border-box;display:flex;gap:24px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:12px 56px 28px 4px;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100%}.premiumLibraryGrid::-webkit-scrollbar{height:8px}.premiumLibraryGrid::-webkit-scrollbar-track{background:#0f172a0f;border-radius:999px}.premiumLibraryGrid::-webkit-scrollbar-thumb{background:#0f172a59;border-radius:999px}.premiumLibraryGrid>*{flex:0 0 240px;min-width:240px;scroll-snap-align:start}.libraryScrollDots{align-items:center;display:flex;gap:9px;justify-content:center;margin-top:14px}.libraryScrollDot{background:#0f172a38;border:none;border-radius:999px;cursor:pointer;height:10px;width:10px}.libraryScrollDot.active{background:linear-gradient(90deg,#ffb347,#ff7b00);width:34px}.libraryArrow{background:#fff;border:none;border-radius:50%;box-shadow:0 14px 35px #0f172a2e;color:#ff7b00;cursor:pointer;font-size:26px;height:42px;position:absolute;top:45%;transform:translateY(-50%);width:42px;z-index:5}.libraryArrow.left{left:6px}.libraryArrow.right{right:6px}@media (max-width:768px){.premiumLibraryGrid{padding:10px 46px 24px 4px}.premiumLibraryGrid>*{flex:0 0 82%;min-width:82%}}.notesShelf{overflow:hidden;width:100%}.notesSubjectRow{min-width:100%!important;width:-webkit-max-content!important;width:max-content!important}.notesSubjectCard{flex:0 0 280px!important;max-width:280px!important;min-width:280px!important}.notesSubjectRow::-webkit-scrollbar{height:8px}.notesSubjectRow::-webkit-scrollbar-thumb{background:#0f172a40;border-radius:999px}.notesSubjectRow::-webkit-scrollbar-track{background:#0000}.notesSubjectRow{-webkit-overflow-scrolling:touch;cursor:grab}.universalContentList{background:#fff;border-radius:24px;display:flex;flex-direction:column;gap:20px;margin-top:28px;overflow:visible;padding:24px;width:100%}.universalContentGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));width:100%}.universalContentCard{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;color:#111827;display:flex;flex-direction:column;gap:10px;padding:18px}.cmsGroupedOverview{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:28px;margin-top:26px}.cmsGroupBlock{background:#f8fafc;border:1px solid #e5e7eb;border-radius:22px;padding:22px}.cmsGroupBlock h4{color:#0f172a;font-size:20px;font-weight:900;margin-bottom:18px}.cmsMiniChips{display:flex;flex-wrap:wrap;gap:12px}.cmsMiniChips span{background:#0f172a;border-radius:999px;color:#fff;font-size:13px;font-weight:800;letter-spacing:.4px;padding:10px 16px}.contentStudioForm{background:#fffffff0;border:1px solid #0f172a14;border-radius:30px;box-shadow:0 22px 60px #0f172a14;margin:30px auto 0;max-width:1180px;padding:26px}.contentStudioGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(220px,1fr))}.contentStudioGrid input,.contentStudioGrid select{background:#fff;border:1px solid #0f172a1a;border-radius:18px;color:#111827;font-size:15px;min-height:54px;outline:none;padding:0 18px;width:100%}.contentStudioGrid input:focus,.contentStudioGrid select:focus{border-color:#f973165c;box-shadow:0 0 0 4px #f973161a}.contentStudioForm .contentStudioGrid button{background:#fff!important;border:1px solid #0f172a14!important;border-radius:18px!important;box-shadow:0 10px 26px #0f172a0f!important;color:#111827!important;cursor:pointer!important;font-size:15px!important;font-weight:850!important;min-height:56px!important;padding:0 18px!important;transition:all .22s ease!important}.contentStudioForm .contentStudioGrid button:hover{border-color:#f973163d!important;box-shadow:0 18px 42px #0f172a1a!important;transform:translateY(-2px)!important}.backButton,.publishButton{background:#111827;border:none;border-radius:999px;box-shadow:0 14px 32px #0f172a29;color:#fff;cursor:pointer;font-size:15px;font-weight:900;padding:14px 22px}.contentStudioActions{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.contentStudioList{grid-gap:16px;display:grid;gap:16px;margin:30px auto 0;max-width:1180px}.contentStudioItem{background:#fff;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 14px 38px #0f172a12;padding:20px}.contentStudioItem strong{color:#111827;display:block;font-size:18px;margin-bottom:8px}.contentStudioItem p,.contentStudioItem span{color:#64748b;font-size:15px}@media (max-width:900px){.contentStudioForm{border-radius:24px;margin-top:22px;padding:18px 18px 96px}.contentStudioGrid{grid-template-columns:1fr}.backButton,.publishButton{width:100%}.coursePages{padding-bottom:120px}}.appShell,.chapterLibraryStack,.courseGrid,.coursePages,.notesNetflixLibrary,.notesShelf,.notesSubjectRoutePage,.notesSubjectRow,.pdfShelfRow,.subjectHubGrid,.subjectHubPage,.subjectSelectorPage{pointer-events:auto!important;position:relative!important;z-index:5!important}.btnLink,.courseGrid button,.notesActionRow button,.notesSubjectCard,.pdfMiniCard,.subjectHubCard,.subjectHubGrid button,button{cursor:pointer!important;pointer-events:auto!important;position:relative!important;z-index:20!important}.appShell:after,.appShell:before,.coursePages:after,.coursePages:before,.notesNetflixLibrary:after,.notesNetflixLibrary:before,.notesSubjectRoutePage:after,.notesSubjectRoutePage:before,.subjectHubPage:after,.subjectHubPage:before{pointer-events:none!important}.contentStudioForm{max-width:1120px}.contentStudioForm .contentStudioGrid{gap:14px}.contentStudioForm .contentStudioGrid button{border-radius:16px!important;font-size:14.5px!important;min-height:52px!important}.contentStudioForm .contentStudioGrid button:hover{transform:translateY(-1px)!important}.adminNotesPanel,.contentStudioForm,.notesAdminPanel{background:#fffffff5!important;border:1px solid #0f172a14!important;border-radius:30px!important;box-shadow:0 22px 60px #0f172a14!important;margin:28px auto 0!important;max-width:1120px!important;padding:24px!important}.contentStudioGrid{gap:14px!important}.adminNotesPanel button,.contentStudioForm button,.contentStudioGrid button,.notesAdminPanel button{background:#fff!important;border:1px solid #0f172a14!important;border-radius:16px!important;box-shadow:0 10px 28px #0f172a0f!important;color:#111827!important;font-size:15px!important;font-weight:850!important;min-height:52px!important;padding:0 18px!important}.adminNotesPanel button:hover,.contentStudioForm button:hover,.contentStudioGrid button:hover,.notesAdminPanel button:hover{border-color:#f9731640!important;box-shadow:0 16px 38px #0f172a1a!important;transform:translateY(-1px)!important}.backButton,.pdfMiniCard button,.publishButton{background:#111827!important;border:none!important;border-radius:999px!important;color:#fff!important;min-height:44px!important;padding:0 18px!important}.coursePages{padding-top:70px!important}.coursePages .sectionHeader{margin-bottom:26px!important}.coursePages .sectionHeader h1,.coursePages .sectionHeader h2{font-size:clamp(44px,5vw,68px)!important;letter-spacing:-.055em!important;line-height:.98!important}@media (max-width:900px){.contentStudioGrid{grid-template-columns:1fr!important}.coursePages .sectionHeader h1,.coursePages .sectionHeader h2{font-size:38px!important}}.adminContentGrid,.contentManagerGrid,.contentStudioButtons,.contentStudioHub,.contentStudioMenu,.coursePages .subjectHubGrid{grid-gap:16px!important;background:#fffffff0!important;border:1px solid #0f172a14!important;border-radius:34px!important;box-shadow:0 24px 70px #0f172a14!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(3,minmax(220px,1fr))!important;margin:34px auto 0!important;max-width:1180px!important;padding:26px!important}.adminContentGrid button,.contentManagerGrid button,.contentStudioButtons button,.contentStudioHub button,.contentStudioMenu button,.coursePages .subjectHubGrid button{background:#fff!important;border:1px solid #0f172a14!important;border-radius:18px!important;box-shadow:0 12px 30px #0f172a0f!important;color:#111827!important;font-size:15px!important;font-weight:900!important;min-height:56px!important}.adminContentGrid button:hover,.contentManagerGrid button:hover,.contentStudioButtons button:hover,.contentStudioHub button:hover,.contentStudioMenu button:hover,.coursePages .subjectHubGrid button:hover{border-color:#f9731647!important;box-shadow:0 18px 42px #0f172a1a!important;transform:translateY(-1px)!important}@media (max-width:900px){.adminContentGrid,.contentManagerGrid,.contentStudioButtons,.contentStudioHub,.contentStudioMenu,.coursePages .subjectHubGrid{border-radius:26px!important;grid-template-columns:1fr!important;padding:18px!important}}.notesNetflixLibrary{grid-gap:46px!important;gap:46px!important;margin:34px auto 0!important}.notesShelf{width:100%!important}.notesShelfHeader{gap:18px!important;margin-bottom:14px!important}.notesShelfHeader h2{font-size:clamp(28px,3.2vw,42px)!important;letter-spacing:-.045em!important}.notesShelfHeader span{font-size:15px!important}.notesShelf .btnLink{box-shadow:0 10px 24px #0f172a24!important;font-size:13px!important;min-height:38px!important;padding:0 16px!important}.notesSubjectRow{gap:18px!important;padding:8px 4px 24px!important}.notesSubjectCard{border-radius:28px!important;box-shadow:0 18px 44px #0f172a14!important;max-width:238px!important;min-height:210px!important;min-width:238px!important;padding:22px 18px!important;transition:all .24s ease!important}.notesSubjectCard:hover{border-color:#f9731642!important;box-shadow:0 28px 64px #0f172a1f!important;transform:translateY(-4px)!important}.notesSubjectIcon{background:#f9731614!important;border-radius:16px!important;font-size:24px!important;height:44px!important;margin-bottom:22px!important;width:44px!important}.notesSubjectCard h3{font-size:20px!important;line-height:1.1!important;margin:0 0 10px!important}.notesSubjectCard p{line-height:1.45!important;margin:0 0 18px!important}.notesSubjectTag{align-items:center!important;display:inline-flex!important;font-size:12px!important;justify-content:center!important;min-height:30px!important;padding:0 13px!important}.notesNetflixLibrary{grid-gap:34px!important;display:grid!important;gap:34px!important;margin:28px auto 0!important;max-width:1180px!important}.notesShelfHeader{align-items:end!important;margin-bottom:10px!important}.notesShelfHeader h2{color:#111827!important;font-size:clamp(26px,2.6vw,34px)!important;letter-spacing:-.04em!important;line-height:1!important}.notesShelfHeader span{color:#64748b!important;font-weight:850!important}.notesShelf .btnLink{background:#111827!important;border-radius:999px!important;color:#fff!important;font-size:12.5px!important;font-weight:850!important;margin-bottom:12px!important;min-height:34px!important;padding:0 14px!important}.notesSubjectRow{display:flex!important;gap:16px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:8px 4px 20px!important;scroll-behavior:smooth!important;scrollbar-width:none!important}.notesSubjectRow::-webkit-scrollbar{display:none!important}.notesSubjectCard{background:linear-gradient(180deg,#fff,#fffaf5)!important;border:1px solid #0f172a14!important;border-radius:24px!important;box-shadow:0 16px 38px #0f172a14!important;color:#111827!important;flex:0 0 auto!important;max-width:220px!important;min-height:172px!important;min-width:220px!important;text-align:left!important}.notesSubjectIcon{background:#fff7ed!important;border-radius:14px!important;display:grid!important;font-size:20px!important;height:38px!important;margin-bottom:18px!important;place-items:center!important;width:38px!important}.notesSubjectCard h3{color:#111827!important;letter-spacing:-.03em!important;line-height:1.12!important;margin:0 0 8px!important}.notesSubjectCard p{color:#64748b!important;font-size:13.5px!important;line-height:1.4!important;margin:0 0 14px!important}.notesSubjectTag{background:#fff7ed!important;border-radius:999px!important;color:#ea580c!important;font-size:11.5px!important;font-weight:900!important;min-height:28px!important;padding:0 12px!important}.coursePages .sectionHeader h1,.coursePages .sectionHeader h2{font-size:clamp(40px,4.2vw,56px)!important;letter-spacing:-.05em!important;line-height:1!important}.coursePages .sectionHeader p{font-size:16px!important;line-height:1.55!important;max-width:760px!important}.notesActionRow{margin:24px auto 28px!important}@media (max-width:900px){.notesSubjectCard{max-width:205px!important;min-height:165px!important;min-width:205px!important}.notesShelfHeader h2{font-size:28px!important}.coursePages .sectionHeader h1,.coursePages .sectionHeader h2{font-size:36px!important}}.coursePages .sectionHeader{margin-bottom:18px!important}.coursePages .sectionHeader .badge{margin-bottom:14px!important}.coursePages .sectionHeader h1,.coursePages .sectionHeader h2{font-size:clamp(32px,3.4vw,46px)!important;letter-spacing:-.045em!important;margin-bottom:14px!important}.coursePages .sectionHeader p{line-height:1.5!important;max-width:680px!important}.notesActionRow{gap:12px!important;margin:18px auto 24px!important}.notesActionRow button,.notesShelf .btnLink{background:#fff!important;border:1px solid #0f172a1a!important;border-radius:999px!important;box-shadow:0 8px 22px #0f172a0f!important;color:#111827!important;font-size:13px!important;font-weight:850!important;min-height:36px!important;padding:0 14px!important}.notesActionRow button:hover,.notesShelf .btnLink:hover{border-color:#f9731647!important;box-shadow:0 14px 34px #0f172a1a!important}.notesNetflixLibrary{gap:28px!important;margin-top:20px!important}.notesShelfHeader h2{font-size:clamp(24px,2.4vw,32px)!important}.notesSubjectCard{min-height:155px!important}.coursePages .sectionHeader,.notesHero,.notesLibraryHero,.notesPageHero{padding-bottom:12px!important;padding-top:20px!important}.coursePages .sectionHeader h1,.coursePages .sectionHeader h2{font-size:clamp(38px,4vw,58px)!important;margin-bottom:12px!important;max-width:900px!important}.coursePages .sectionHeader p{font-size:15px!important;line-height:1.6!important;margin-bottom:14px!important;max-width:700px!important}.notesActionRow{margin-bottom:26px!important;margin-top:14px!important}.notesActionRow button{height:42px!important}.notesShelfHeader{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:12px!important}.notesShelfHeader h2{font-size:28px!important;margin:0!important}.notesShelfCount,.notesShelfHeader .subjectCount{color:#64748b!important;font-size:15px!important;font-weight:700!important}.notesShelf{margin-bottom:28px!important}.notesNetflixLibrary{gap:20px!important}.notesSubjectCard{max-height:180px!important;min-height:180px!important;padding:18px!important}.notesSubjectCard h3{font-size:18px!important;line-height:1.3!important}.notesSubjectCard p{font-size:14px!important}.notesSubjectCard .planBadge{font-size:12px!important;padding:6px 12px!important}.coursePages .sectionHeader{padding-bottom:0!important;padding-top:0!important}.coursePages .sectionHeader,.coursePages .sectionHeader .badge{margin-bottom:10px!important}.coursePages .sectionHeader h1,.coursePages .sectionHeader h2{font-size:clamp(30px,3.2vw,44px)!important;line-height:1.05!important;margin-bottom:10px!important}.coursePages .sectionHeader p{font-size:14.5px!important;line-height:1.45!important;margin-bottom:0!important;max-width:620px!important}.notesActionRow{display:none!important}.notesNetflixLibrary{gap:24px!important;margin-top:18px!important}.notesShelfHeader{gap:12px!important;justify-content:flex-start!important;margin-bottom:8px!important}.notesShelfHeader h2{font-size:clamp(22px,2.2vw,30px)!important}.notesShelfHeader span{font-size:14px!important}.notesShelfHeader span:before{content:"· "}.notesShelf .btnLink{display:none!important}.notesSubjectRow{gap:14px!important;padding:6px 4px 18px!important}.notesSubjectCard{border-radius:22px!important;max-height:145px!important;max-width:205px!important;min-height:145px!important;min-width:205px!important;padding:16px!important}.notesSubjectIcon{font-size:18px!important;height:34px!important;margin-bottom:14px!important;width:34px!important}.notesSubjectCard h3{font-size:16.5px!important;margin-bottom:6px!important}.notesSubjectCard p{font-size:13px!important;margin-bottom:10px!important}.notesSubjectTag{font-size:11px!important;min-height:24px!important;padding:0 10px!important}.notesShelfScrollWrap{overflow:visible!important;position:relative!important}.notesShelfArrow{background:#fffffff5!important;border:1px solid #0f172a1a!important;border-radius:50%!important;box-shadow:0 14px 34px #0f172a29!important;color:#111827!important;display:grid!important;font-size:28px!important;font-weight:800!important;height:42px!important;line-height:1!important;place-items:center!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:42px!important;z-index:80!important}.notesShelfArrowLeft{left:8px!important}.notesShelfArrowRight{right:8px!important}.notesShelfArrow:hover{background:#fff!important;box-shadow:0 20px 46px #0f172a38!important}@media (max-width:900px){.notesShelfArrow{display:none!important}}.notesSubjectRoutePage{padding-top:48px!important}.notesSubjectRoutePage h1{font-size:clamp(36px,4.5vw,64px)!important;letter-spacing:-.05em!important;line-height:1.02!important;margin:18px 0 14px!important;max-width:900px!important}.notesSubjectRoutePage p{color:#64748b!important;font-size:16px!important;line-height:1.5!important;margin-bottom:28px!important;max-width:720px!important}.chapterLibraryStack{flex-wrap:wrap!important}.chapterLibraryCard{min-height:150px!important;width:220px!important}.chapterLibraryCard h3{line-height:1.15!important}.pdfMiniCard{border-radius:26px!important;min-height:190px!important;padding:22px!important;width:280px!important}.pdfMiniCard h3{font-size:18px!important;line-height:1.2!important}@media (max-width:900px){.notesSubjectRoutePage h1{font-size:36px!important}.chapterLibraryCard,.pdfMiniCard{width:100%!important}}.notesSubjectRoutePage .pdfShelfRow{display:flex!important;flex-wrap:wrap!important;gap:18px!important;margin-top:24px!important}.notesSubjectRoutePage .pdfMiniCard{min-height:170px!important;padding:20px!important;width:260px!important}.notesSubjectRoutePage .pdfMiniCard h3{font-size:17px!important;line-height:1.25!important;margin-bottom:12px!important}.notesSubjectRoutePage .pdfMiniCard p{font-size:14px!important;margin-bottom:14px!important}.notesSubjectRoutePage .pdfMiniCard a,.notesSubjectRoutePage .pdfMiniCard button{font-size:13px!important;min-height:38px!important;padding:0 16px!important}.notesSubjectRoutePage h1{font-size:clamp(34px,3.8vw,52px)!important;letter-spacing:-.045em!important;line-height:1.04!important;margin-bottom:12px!important;margin-top:14px!important}.chapterLibraryStack{display:flex!important;gap:16px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:8px 4px 20px!important;scroll-behavior:smooth!important;scrollbar-width:none!important}.chapterLibraryStack::-webkit-scrollbar{display:none!important}.chapterLibraryCard{background:linear-gradient(180deg,#fff,#fffaf5)!important;border:1px solid #0f172a14!important;border-radius:24px!important;box-shadow:0 16px 40px #0f172a14!important;flex:0 0 auto!important;height:auto!important;min-height:190px!important;padding:18px!important;transition:all .25s ease!important;width:240px!important}.chapterLibraryCard h3{font-size:18px!important;line-height:1.3!important;margin-bottom:10px!important;word-break:break-word!important}.chapterLibraryCard p{font-size:14px!important;line-height:1.45!important}.chapterLibraryCard:hover{border-color:#f9731640!important;box-shadow:0 24px 54px #0f172a1f!important;transform:translateY(-4px)!important}.notesSubjectRoutePage .chapterLibraryStack{align-items:stretch!important;overflow-x:auto!important;overflow-y:visible!important;padding:10px 6px 34px!important}.notesSubjectRoutePage .chapterLibraryCard{display:flex!important;flex-direction:column!important;height:auto!important;justify-content:flex-start!important;max-height:none!important;max-width:245px!important;min-height:210px!important;min-width:245px!important;overflow:visible!important;padding:20px 18px 22px!important;width:245px!important}.notesSubjectRoutePage .chapterLibraryCard *{max-height:none!important;overflow:visible!important;white-space:normal!important}.notesSubjectRoutePage .chapterLibraryCard h3{font-size:18px!important;line-height:1.25!important;margin:14px 0 12px!important}.notesSubjectRoutePage .chapterLibraryCard p{font-size:14px!important;line-height:1.35!important;margin:0!important}.currentAffairsPremiumPage{overflow-x:hidden}.currentAffairsNetflixLibrary{margin-top:34px}.currentAffairsMonthRow{-ms-overflow-style:none;display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;padding:10px 4px 22px;scroll-behavior:smooth;scrollbar-width:none}.currentAffairsMonthRow::-webkit-scrollbar{display:none}.currentAffairsMonthCard{flex-shrink:0;max-width:220px;min-height:150px;min-width:220px}.currentAffairsMonthCard .notesSubjectIcon{font-size:34px}.currentAffairsMonthCard .notesSubjectTag{color:#ff7a00;font-weight:800}.currentAffairsPremiumPage .contentStudioItem{border-radius:24px}.currentAffairsPremiumPage .contentStudioItem .sectionHeader{padding:10px 0 18px}.currentAffairsPremiumPage .contentStudioItem .sectionHeader h2{font-size:34px;margin-bottom:6px}.currentAffairsPremiumPage .contentStudioList{display:flex;gap:18px;overflow-x:auto;padding:8px 4px 20px;scrollbar-width:none}.currentAffairsPremiumPage .contentStudioList::-webkit-scrollbar{display:none}.currentAffairsPremiumPage .contentStudioList>.contentStudioItem{border-radius:22px;flex-shrink:0;max-width:260px;min-height:150px;min-width:240px;padding:22px}.currentAffairsPremiumPage .contentStudioActions{margin-top:18px}.currentAffairsPremiumPage .contentStudioActions .backButton{border-radius:999px;padding:11px 18px}.currentAffairsNetflixLibrary .notesShelf{margin-top:20px}.currentAffairsShelfHeader{margin:0 auto 14px;max-width:1180px;padding:0 8px}.currentAffairsShelfHeader h2{color:#111827;font-size:30px;font-weight:900}.currentAffairsMonthRow{padding:8px 4px 24px}.currentAffairsMonthCard{cursor:pointer!important;max-width:220px!important;min-height:150px!important;min-width:220px!important;padding:22px!important;text-align:left!important}.currentAffairsMonthCard h3{font-size:18px!important;margin:14px 0 6px!important}.currentAffairsMonthCard p{color:#64748b!important;font-size:14px!important;font-weight:700!important}.currentAffairsMonthCard .notesSubjectTag{background:#ff7a0014;border-radius:999px;color:#ff6b00!important;display:inline-flex;font-size:12px;font-weight:900;margin-top:18px;padding:7px 12px}.currentAffairsMonthCard .notesSubjectIcon{background:#ff7a0012;border-radius:12px;display:grid;font-size:18px!important;height:36px;place-items:center;width:36px}.currentAffairsPdfCard{background:#ffffffd1;border:1px solid #ff78001f;border-radius:24px!important;box-shadow:0 18px 45px #0f172a0f;cursor:pointer;max-width:230px;min-width:230px;transition:.25s ease}.currentAffairsPdfCard:hover{transform:translateY(-6px)}.currentAffairsPdfTop{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.currentAffairsPdfIcon{font-size:26px}.currentAffairsPdfPlan{background:#ff7a001a;border-radius:999px;color:#ff7a00;font-size:12px;font-weight:800;padding:7px 12px}.currentAffairsPdfOpen{color:#ff7a00;display:inline-block;font-weight:800;margin-top:16px}.currentAffairsPremiumPage>.contentStudioList{display:block!important;margin:0 auto;max-width:1180px}.currentAffairsPremiumPage>.contentStudioList>.contentStudioItem{background:#ffffffc7;border-radius:28px;margin-bottom:26px;padding:28px;width:100%}.currentAffairsPremiumPage>.contentStudioList>.contentStudioItem>.sectionHeader{margin-bottom:18px;padding:0;text-align:left}.currentAffairsPremiumPage>.contentStudioList>.contentStudioItem>.sectionHeader h2{font-size:30px;margin-bottom:4px}.currentAffairsPremiumPage>.contentStudioList>.contentStudioItem>.sectionHeader p{color:#64748b;font-size:14px}.currentAffairsPremiumPage>.contentStudioList>.contentStudioItem>.contentStudioList{display:flex!important;gap:18px;overflow-x:auto;overflow-y:hidden;padding:6px 4px 18px;scrollbar-width:none}.currentAffairsPremiumPage>.contentStudioList>.contentStudioItem>.contentStudioList::-webkit-scrollbar{display:none}.currentAffairsPdfCard{flex-shrink:0!important;max-width:230px!important;min-height:145px!important;min-width:230px!important;padding:20px!important}.caWeekBlock{margin-bottom:34px}.caWeekHeader{align-items:baseline;margin-bottom:16px}.caWeekHeader h2{color:#111827;font-size:34px;font-weight:900}.caWeekHeader span{font-weight:700}.caPdfShelf{gap:18px;padding:8px 4px 24px;scroll-behavior:smooth}.caPdfCard{background:#ffffffe6;border:1px solid #ff78001f;border-radius:22px;box-shadow:0 18px 45px #0f172a0f;cursor:pointer;flex-shrink:0;max-width:230px;min-height:155px;min-width:230px;padding:20px;text-align:left;transition:.25s ease}.caPdfCard:hover{transform:translateY(-6px)}.caPdfTop{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.caPdfIcon{font-size:24px}.caPdfPlan{background:#ff7a001a;border-radius:999px;color:#ff7a00;font-size:12px;font-weight:900;padding:6px 11px}.caPdfCard h3{color:#111827;font-size:18px}.caPdfCard p{color:#64748b;font-size:14px;margin-bottom:16px}.caPdfOpen{color:#ff7a00;font-weight:900}.caEmptyCard{background:#fff;border-radius:24px;box-shadow:0 18px 45px #0f172a0f;padding:28px}.caMonthPage{margin:0 auto;max-width:1180px}.caWeekBlock{margin-bottom:28px}.caWeekHeader{align-items:center;display:flex;gap:12px;margin-bottom:14px}.caWeekHeader h2{font-size:36px;line-height:1;margin:0}.caWeekHeader span{color:#64748b;font-size:14px;font-weight:800}.caPdfShelf{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;padding:6px 4px 20px;scrollbar-width:none}.caPdfShelf::-webkit-scrollbar{display:none}.caPdfCard{max-width:220px!important;min-height:135px!important;min-width:220px!important;padding:18px!important}.caPdfTop{margin-bottom:14px}.caPdfCard h3{font-size:17px;margin:0 0 8px}.caPdfCard p{margin-bottom:14px}.caPdfCard p,.caPdfOpen{font-size:13px}.caMonthPage{margin:0 auto!important;max-width:1180px!important}.caWeekBlock{margin-bottom:30px!important}.caWeekHeader{align-items:baseline!important;display:flex!important;gap:12px!important;margin-bottom:14px!important}.caWeekHeader h2{font-size:34px!important;margin:0!important}.caWeekHeader span{color:#64748b!important;font-size:14px!important;font-weight:800!important}.caPdfShelf{display:flex!important;gap:18px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:6px 4px 22px!important;scrollbar-width:none!important}.caPdfShelf::-webkit-scrollbar{display:none!important}.caPdfCard{background:#ffffffeb!important;border:1px solid #ff78001f!important;border-radius:22px!important;box-shadow:0 18px 45px #0f172a0f!important;color:#111827!important;cursor:pointer!important;flex-shrink:0!important;max-width:230px!important;min-height:145px!important;min-width:230px!important;padding:20px!important;text-align:left!important}.caPdfCard h3,.caPdfCard strong{color:#111827!important;display:block!important;font-size:18px!important;margin:0 0 8px!important}.caPdfCard p{color:#64748b!important;font-size:14px!important;margin:0 0 14px!important}.caPdfTop{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:16px!important}.caPdfPlan{background:#ff7a001a!important;border-radius:999px!important;font-size:12px!important;padding:6px 11px!important}.caPdfOpen,.caPdfPlan{color:#ff7a00!important;font-weight:900!important}.caPdfOpen{font-size:13px!important}.currentAffairsPremiumPage .caPdfShelf .caPdfCard{background:#ffffffeb!important;border:1px solid #ff78001f!important;border-radius:24px!important;box-shadow:0 18px 45px #0f172a0f!important;color:#111827!important}.currentAffairsPremiumPage .caPdfShelf .caPdfCard h3{color:#111827!important}.currentAffairsPremiumPage .caPdfShelf .caPdfCard p{color:#64748b!important}.currentAffairsPremiumPage .caPdfShelf .caPdfOpen{color:#ff7a00!important}.currentAffairsPremiumPage .caPdfShelf .caPdfPlan{background:#ff7a001a!important;color:#ff7a00!important}.currentAffairsPremiumPage .contentStudioActions{display:flex;flex-wrap:wrap;gap:18px;margin-top:50px}.currentAffairsPremiumPage .backButton{background:#ffffffeb!important;border:1px solid #ff78001f!important;border-radius:18px!important;box-shadow:0 18px 45px #0f172a0f!important;color:#111827!important;font-weight:700;padding:14px 24px!important;transition:.25s ease}.currentAffairsPremiumPage .backButton:hover{color:#ff7a00!important;transform:translateY(-3px)}.coursePages .contentStudioForm,.coursePages .contentStudioList{max-width:1180px}.coursePages .contentStudioGrid{gap:18px}.coursePages .contentStudioGrid,.coursePages .contentStudioList{border-radius:28px}.coursePages .contentStudioGrid>.backButton,.coursePages .contentStudioGrid>button{background:#fffffff0!important;border:1px solid #0f172a14!important;border-radius:18px!important;box-shadow:0 16px 38px #0f172a0f!important;color:#111827!important;font-weight:900!important;min-height:62px;transition:.25s ease}.coursePages .contentStudioGrid>.backButton:hover,.coursePages .contentStudioGrid>button:hover{border-color:#ff7a0038!important;color:#ff7a00!important;transform:translateY(-3px)}.coursePages .contentStudioList>.contentStudioItem{background:#fffffff0!important;border:1px solid #0f172a14!important;border-radius:22px!important;box-shadow:0 18px 45px #0f172a0f!important;padding:22px 24px!important}.coursePages .contentStudioItem strong{color:#111827;font-size:18px}.coursePages .contentStudioItem p{color:#64748b;font-weight:600;margin:10px 0 16px}.coursePages .contentStudioActions{display:flex;flex-wrap:wrap;gap:10px}.coursePages .contentStudioActions .backButton{background:#fff!important;border:1px solid #0f172a1a!important;border-radius:999px!important;box-shadow:0 10px 24px #0f172a0f!important;color:#111827!important;font-size:14px!important;font-weight:900!important;min-height:auto!important;padding:10px 16px!important}.coursePages .contentStudioActions .backButton:hover{color:#ff7a00!important;transform:translateY(-2px)}.contentStudioItem{position:relative}.contentStudioItem .contentStudioActions{align-items:center;display:flex;gap:10px;position:absolute;right:24px;top:24px}@media (max-width:768px){.contentStudioItem .contentStudioActions{margin-top:16px;position:static}}.contentStudioItem .deleteContentButton,.contentStudioItem .publishButton{background:#fff!important;border:1px solid #0f172a1a!important;border-radius:999px!important;box-shadow:none!important;color:#111827!important;font-weight:800!important}.contentStudioItem .deleteContentButton:hover,.contentStudioItem .publishButton:hover{border-color:#ff7a0040!important;color:#ff7a00!important}.videoPlayerBox{background:#020617;border:1px solid #0f172a14;border-radius:28px;box-shadow:0 28px 80px #0f172a38;overflow:hidden;width:100%}.videoPlayerBox iframe{aspect-ratio:16/9;border:0;display:block;height:auto;width:100%}@media (max-width:768px){.videoPlayerBox{border-radius:18px}}.videoClassroomShelf{-ms-overflow-style:none;display:flex;gap:22px;overflow-x:auto;overflow-y:hidden;padding:14px 4px 26px;scroll-behavior:smooth;scrollbar-width:none}.videoClassroomShelf::-webkit-scrollbar{display:none}.videoClassroomShelf .pdfMiniCard{flex:0 0 auto;max-width:280px;min-width:260px}.appleHubScroller{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:22px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:10px 4px 34px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.appleHubScroller::-webkit-scrollbar{display:none!important}.appleHubScroller .appleHubCard{flex:0 0 360px!important;height:235px!important;max-width:360px!important;min-width:360px!important;scroll-snap-align:start!important;width:360px!important}.appleHubScroller{padding-right:80px!important}.appleHubScroller .appleHubCard{flex:0 0 300px!important;height:215px!important;max-width:300px!important;min-width:300px!important;padding:24px!important;width:300px!important}.appleHubCard h3{font-size:22px!important;line-height:1.2!important}.appleHubCard p{font-size:15px!important;line-height:1.55!important}@media (max-width:768px){.appleHubScroller .appleHubCard{flex-basis:82vw!important;max-width:82vw!important;min-width:82vw!important;width:82vw!important}}.examAttemptPage{min-height:100vh!important;padding:36px 7%!important}.examTopBar{grid-gap:22px!important;background:#fff!important;border-radius:24px!important;box-shadow:0 18px 45px #0f172a14!important;gap:22px!important;margin-bottom:24px!important;padding:18px 22px!important}.examBody{grid-gap:24px!important;align-items:start!important;gap:24px!important;grid-template-columns:minmax(0,1fr) 300px!important}.examPalettePanel,.examQuestionPanel{background:#fff!important;border-radius:28px!important;box-shadow:0 20px 55px #0f172a14!important;padding:28px!important}.examOptions{grid-gap:14px!important;display:grid!important;gap:14px!important}.examOption{grid-gap:16px!important;align-items:center!important;background:#fff!important;border:2px solid #e5e7eb!important;border-radius:20px!important;box-shadow:none!important;color:#111827!important;display:grid!important;gap:16px!important;grid-template-columns:46px 1fr!important;padding:18px!important;text-align:left!important;width:100%!important}.examOption span{background:#f1f5f9!important;border-radius:50%!important;color:#111827!important;display:grid!important;font-weight:900!important;height:38px!important;place-items:center!important;width:38px!important}.examOption p{color:#1f2937!important;font-size:1rem!important;font-weight:800!important;margin:0!important}.selectedExamOption{background:#fff7ed!important;border-color:#f97316!important;box-shadow:0 14px 35px #f973162e!important}.selectedExamOption span{background:#f97316!important;color:#fff!important}.examBottomBar{display:flex!important;gap:12px!important;justify-content:space-between!important;margin-top:28px!important}.examPaletteGrid{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(5,1fr)!important}.examPaletteGrid button{border-radius:14px!important;height:42px!important}.answeredPalette{background:#16a34a!important;color:#fff!important}.notAnsweredPalette{background:#e5e7eb!important;color:#111827!important}@media (max-width:900px){.examBody,.examTopBar{grid-template-columns:1fr!important}.examAttemptPage{padding:22px 4%!important}.examBottomBar{flex-direction:column!important}}.examQuestionMeta{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:18px!important;justify-content:space-between!important}.examQuestionMeta span,.examQuestionMeta strong{align-items:center!important;display:inline-flex!important}.examQuestionMeta strong{background:#fff7ed!important;border-radius:999px!important;color:#c2410c!important;padding:8px 14px!important}.examAttemptPage{background:#f6f8fb!important;min-height:calc(100vh - 90px)!important;padding:18px 7% 24px!important}.examShell{margin:0 auto!important;max-width:1280px!important}.examTopBar{grid-gap:18px!important;align-items:center!important;border-radius:22px!important;display:grid!important;gap:18px!important;grid-template-columns:auto 1fr auto!important;margin-bottom:16px!important;padding:14px 18px!important}.examTopBar h2{font-size:clamp(1.6rem,3vw,2.5rem)!important;line-height:1.1!important}.examTopBar p{font-size:.95rem!important;margin-top:8px!important}.examBody{grid-gap:18px!important;display:grid!important;gap:18px!important;grid-template-columns:minmax(0,1fr) 270px!important}.examQuestionPanel{border-radius:24px!important;padding:22px 24px!important}.examPalettePanel{border-radius:24px!important;padding:22px!important}.examQuestionMeta{margin-bottom:14px!important}.examQuestionMeta strong{font-size:.9rem!important;padding:7px 13px!important}.examQuestionPanel h1{font-size:clamp(1.35rem,2.4vw,2rem)!important;line-height:1.25!important;margin:0 0 18px!important}.examOptions{gap:10px!important}.examOption{border-radius:18px!important;grid-template-columns:42px 1fr!important;min-height:62px!important;padding:12px 16px!important}.examOption span{font-size:.9rem!important;height:34px!important;width:34px!important}.examOption p{font-size:.98rem!important}.examBottomBar{margin-top:18px!important}.examBottomBar button,.examSubmitBtn,.examTopBar button{font-size:.9rem!important;padding:11px 17px!important}.examPalettePanel h3{font-size:1.05rem!important;margin-bottom:14px!important}.examPaletteGrid{gap:8px!important;grid-template-columns:repeat(5,40px)!important}.examPaletteGrid button{border-radius:13px!important;height:40px!important;width:40px!important}.examLegend{font-size:.85rem!important;margin-top:14px!important}@media (max-width:900px){.examAttemptPage{padding:14px 4% 80px!important}.examBody,.examTopBar{grid-template-columns:1fr!important}.examPalettePanel{order:2!important}}.premiumExamPage{background:radial-gradient(circle at top left,#f9731614,#0000 34%),linear-gradient(135deg,#f8fafc,#eef2f7)!important;min-height:calc(100vh - 88px)!important;padding:16px 6% 22px!important}.premiumExamShell{margin:0 auto!important;max-width:1360px!important}.premiumExamTop{grid-gap:18px!important;align-items:center!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffeb!important;border:1px solid #e2e8f0f2!important;border-radius:28px!important;box-shadow:0 22px 55px #0f172a14!important;display:grid!important;gap:18px!important;grid-template-columns:120px 1fr 360px!important;margin-bottom:16px!important;min-height:96px!important;padding:16px 20px!important}.examFinalBox button,.examGhostBtn,.examSubmitBtn,.premiumExamControls button{background:#0f172a!important;border:none!important;border-radius:999px!important;box-shadow:0 14px 30px #0f172a2e!important;color:#fff!important;cursor:pointer!important;font-weight:900!important}.examGhostBtn,.examSubmitBtn{font-size:.92rem!important;padding:12px 18px!important}.examTitleBlock{min-width:0!important}.examMiniBadge{align-items:center!important;background:#fff7ed!important;border-radius:999px!important;color:#c2410c!important;display:inline-flex!important;font-size:.78rem!important;font-weight:950!important;letter-spacing:.04em!important;margin-bottom:6px!important;padding:6px 12px!important;width:-webkit-fit-content!important;width:fit-content!important}.examTitleBlock h1{color:#0f172a!important;font-size:clamp(1.55rem,3vw,2.55rem)!important;letter-spacing:-.05em!important;line-height:1.02!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.examTitleBlock p{color:#64748b!important;font-size:.94rem!important;font-weight:750!important;margin:6px 0 0!important}.examTopStats{grid-gap:12px!important;align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:1fr 1fr auto!important}.examTopStats div{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:18px!important;padding:10px 12px!important}.examTopStats span{color:#64748b!important;display:block!important;font-size:.74rem!important;font-weight:850!important}.examTopStats strong{color:#0f172a!important;display:block!important;font-size:1.15rem!important;font-weight:950!important}.premiumExamGrid{grid-gap:16px!important;align-items:stretch!important;display:grid!important;gap:16px!important;grid-template-columns:minmax(0,1fr) 300px!important}.premiumPalettePanel,.premiumQuestionWorkspace{background:#fffffff0!important;border:1px solid #e2e8f0f2!important;border-radius:30px!important;box-shadow:0 22px 55px #0f172a14!important}.premiumQuestionWorkspace{display:flex!important;flex-direction:column!important;min-height:calc(100vh - 232px)!important;padding:22px 26px!important}.questionStatusBar{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(3,1fr)!important;margin-bottom:16px!important}.questionStatusBar div{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:18px!important;padding:10px 14px!important}.questionStatusBar span{color:#64748b!important;display:block!important;font-size:.75rem!important;font-weight:850!important}.questionStatusBar strong{color:#0f172a!important;display:block!important;font-size:1rem!important;font-weight:950!important;margin-top:3px!important}.statusAnswered{color:#16a34a!important}.statusPending{color:#c2410c!important}.premiumQuestionCard{background:linear-gradient(135deg,#fff,#f8fafc)!important;border:1px solid #e2e8f0!important;border-radius:22px!important;margin-bottom:14px!important;padding:18px 20px 18px 72px!important;position:relative!important}.questionNumberPill{background:#0f172a!important;border-radius:14px!important;color:#fff!important;display:grid!important;font-weight:950!important;height:38px!important;left:18px!important;place-items:center!important;position:absolute!important;top:18px!important;width:38px!important}.premiumQuestionCard h2{color:#0f172a!important;font-size:clamp(1.25rem,2.3vw,1.85rem)!important;letter-spacing:-.03em!important;line-height:1.34!important;margin:0!important}.premiumOptionList{grid-gap:10px!important;display:grid!important;flex:1 1!important;gap:10px!important}.premiumOption{grid-gap:14px!important;align-items:center!important;background:#fff!important;border:2px solid #e2e8f0!important;border-radius:20px!important;box-shadow:0 8px 22px rgba(15,23,42,.035)!important;color:#0f172a!important;cursor:pointer!important;display:grid!important;gap:14px!important;grid-template-columns:42px 1fr!important;min-height:58px!important;padding:10px 16px!important;text-align:left!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease!important;width:100%!important}.premiumOption:hover{border-color:#fb923c!important;box-shadow:0 16px 30px #0f172a14!important;transform:translateY(-1px)!important}.optionLetter{background:#f1f5f9!important;border-radius:999px!important;color:#0f172a!important;display:grid!important;font-weight:950!important;height:34px!important;place-items:center!important;width:34px!important}.optionText{color:#1e293b!important;font-size:1rem!important;font-weight:850!important;line-height:1.35!important}.selectedPremiumOption{background:#fff7ed!important;border-color:#f97316!important;box-shadow:0 18px 38px #f9731629!important}.selectedPremiumOption .optionLetter{background:#f97316!important;color:#fff!important}.premiumExamControls{grid-gap:12px!important;align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:130px 170px 110px 150px!important;margin-top:16px!important}.premiumExamControls button{font-size:.88rem!important;padding:12px 16px!important}.premiumExamControls button:disabled{cursor:not-allowed!important;opacity:.35!important}.markReviewBtn{background:#7c3aed!important}.clearBtn{background:#475569!important}.saveNextBtn{background:#f97316!important}.premiumPalettePanel{min-height:calc(100vh - 232px)!important;padding:22px!important;position:-webkit-sticky!important;position:sticky!important;top:96px!important}.paletteHeader h3{color:#0f172a!important;font-size:1.18rem!important;letter-spacing:-.03em!important;margin:0!important}.paletteHeader p{color:#64748b!important;font-size:.9rem!important;font-weight:800!important;margin:4px 0 16px!important}.premiumPaletteGrid{grid-gap:9px!important;display:grid!important;gap:9px!important;grid-template-columns:repeat(5,1fr)!important}.paletteNumber{background:#e5e7eb!important;border:none!important;border-radius:14px!important;color:#0f172a!important;cursor:pointer!important;font-weight:950!important;height:42px!important}.paletteAnswered{background:#16a34a!important;color:#fff!important}.paletteMarked{background:#7c3aed!important;color:#fff!important}.paletteCurrent{outline:3px solid #f9731659!important;outline-offset:2px!important}.paletteSummary{grid-gap:10px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:18px!important;display:grid!important;gap:10px!important;margin-top:18px!important;padding:14px!important}.paletteSummary div{align-items:center!important;color:#475569!important;display:flex!important;font-size:.88rem!important;font-weight:850!important;gap:9px!important}.dot{border-radius:999px!important;display:inline-block!important;height:11px!important;width:11px!important}.answeredDot{background:#16a34a!important}.pendingDot{background:#e5e7eb!important;border:1px solid #94a3b8!important}.markedDot{background:#7c3aed!important}.currentDot{background:#f97316!important}.examFinalBox{background:#0f172a!important;border-radius:22px!important;color:#fff!important;margin-top:18px!important;padding:16px!important}.examFinalBox h4{color:#fff!important;margin:0 0 6px!important}.examFinalBox p{color:#cbd5e1!important;font-size:.88rem!important;line-height:1.45!important;margin:0 0 14px!important}.examFinalBox button{background:#f97316!important;padding:12px 14px!important;width:100%!important}.examEmptyState{background:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:24px!important;padding:34px!important}@media (max-width:1100px){.premiumExamTop{grid-template-columns:1fr!important}.examTopStats{grid-template-columns:1fr 1fr 1fr!important}.premiumExamGrid{grid-template-columns:1fr!important}.premiumPalettePanel{position:static!important}.premiumPalettePanel,.premiumQuestionWorkspace{min-height:auto!important}}@media (max-width:700px){.premiumExamPage{padding:12px 4% 90px!important}.premiumExamTop{border-radius:22px!important;padding:14px!important}.examTitleBlock h1{white-space:normal!important}.examTopStats{grid-template-columns:1fr!important}.premiumPalettePanel,.premiumQuestionWorkspace{border-radius:22px!important;padding:16px!important}.questionStatusBar{grid-template-columns:1fr!important}.premiumQuestionCard{padding:16px!important}.questionNumberPill{margin-bottom:12px!important;position:static!important}.premiumExamControls{grid-template-columns:1fr!important}.premiumOption{grid-template-columns:38px 1fr!important}}.premiumExamPage{padding-bottom:28px!important;padding-top:34px!important}.premiumExamTop{border-radius:24px!important;margin-top:0!important;min-height:88px!important;padding:12px 18px!important}.examTitleBlock h1{font-size:clamp(1.45rem,2.5vw,2.25rem)!important;line-height:1.1!important}.examMiniBadge{font-size:.72rem!important;margin-bottom:4px!important;padding:5px 11px!important}.examTitleBlock p{font-size:.86rem!important;margin-top:4px!important}.examTopStats div{border-radius:15px!important;padding:8px 11px!important}.examTopStats strong{font-size:1rem!important}.examGhostBtn,.examSubmitBtn{padding:10px 16px!important}.premiumExamGrid{gap:14px!important}.premiumPalettePanel,.premiumQuestionWorkspace{min-height:calc(100vh - 250px)!important}.premiumQuestionWorkspace{padding:18px 22px!important}.premiumPalettePanel{padding:18px!important}.questionStatusBar{margin-bottom:12px!important}.questionStatusBar div{border-radius:15px!important;padding:8px 12px!important}.premiumQuestionCard{border-radius:18px!important;margin-bottom:10px!important;padding:14px 18px 14px 66px!important}.questionNumberPill{border-radius:12px!important;height:34px!important;left:16px!important;top:14px!important;width:34px!important}.premiumQuestionCard h2{font-size:clamp(1.15rem,2vw,1.65rem)!important}.premiumOptionList{gap:8px!important}.premiumOption{border-radius:17px!important;min-height:52px!important;padding:8px 14px!important}.optionLetter{font-size:.88rem!important;height:31px!important;width:31px!important}.optionText{font-size:.94rem!important}.premiumExamControls{margin-top:12px!important}.premiumExamControls button{font-size:.84rem!important;padding:10px 14px!important}.paletteHeader p{margin-bottom:12px!important}.paletteSummary{margin-top:14px!important;padding:12px!important}.examFinalBox{margin-top:14px!important;padding:14px!important}.examFinalBox p{margin-bottom:10px!important}.premiumExamPage{min-height:100vh!important;padding-top:110px!important}.premiumExamTop{margin-bottom:14px!important;min-height:78px!important}.premiumPalettePanel,.premiumQuestionWorkspace{min-height:calc(100vh - 310px)!important}.premiumExamGrid{align-items:start!important}.examTopStats{grid-template-columns:1.15fr .85fr .85fr auto!important}.timerStat{background:#0f172a!important}.timerStat span{color:#cbd5e1!important}.timerStat strong{color:#fff!important;letter-spacing:.04em!important}.compactQuestionStatus{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-bottom:12px!important}.compactQuestionStatus span,.compactQuestionStatus strong{align-items:center!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:999px!important;color:#475569!important;display:inline-flex!important;font-size:.86rem!important;font-weight:900!important;min-height:34px!important;padding:7px 13px!important}.compactQuestionStatus .statusAnswered{background:#ecfdf5!important;border-color:#bbf7d0!important;color:#15803d!important}.compactQuestionStatus .statusPending{background:#fff7ed!important;border-color:#fed7aa!important;color:#c2410c!important}.questionStatusBar{display:none!important}.finalExamControls{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr 1fr 1.25fr 1.25fr!important}.finalExamControls .saveNextBtn{background:#f97316!important}.finalExamControls .markReviewBtn{background:#7c3aed!important}.finalExamControls .clearBtn{background:#475569!important}.premiumQuestionWorkspace{padding-top:18px!important}.premiumQuestionCard{margin-bottom:9px!important}.premiumOptionList{gap:7px!important}.premiumOption{min-height:49px!important}.examFinalBox{padding:13px!important}.examFinalBox button{padding:11px!important}.timerStat{background:#fff7ed!important;border:1px solid #fdba74!important}.timerStat strong{color:#ea580c!important;font-size:1.25rem!important;letter-spacing:1px!important}
/*# sourceMappingURL=main.cf5caa6b.css.map*/