.navbar.scrolled{background:var(--capsule-bg-scrolled);padding:7px 12px 7px 18px;box-shadow:0 6px 22px var(--shadow-color)}html.dark .theme-toggle{background:rgba(255,255,255,.08)}html.dark .theme-toggle .icon.sun{opacity:.35}html.dark .theme-toggle .icon.moon{opacity:1}html.dark .theme-toggle .bead{transform:translateX(26px);box-shadow:0 0 10px rgba(20,200,176,.55)}html.dark .hamburger{background:rgba(255,255,255,.08)}.hamburger.active span:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}html.dark .mobile-menu-inner{background:rgba(11,17,32,.45)!important}.mobile-menu-inner.open{max-height:560px;opacity:1;transform:translateY(0)}.mobile-menu-inner.open li a{opacity:1;transform:translateX(0)}.mobile-menu li a.active{background:rgba(250,204,21,.15);color:var(--primary);border-left:3px solid var(--primary);border-radius:0 16px 16px 0}html.dark .hero-bg-slide.active{opacity:.4;filter:brightness(70%) contrast(105%)}html.dark .hero-scrim{background:linear-gradient(180deg,var(--scrim-a) 0,var(--scrim-b) 45%,var(--scrim-a) 100%),radial-gradient(rgba(20,200,176,.12) 1.5px,transparent 1.5px);background-size:auto,18px 18px}.hero-video-fallback{position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(20,200,176,.08),transparent 45%),radial-gradient(circle at 80% 70%,rgba(47,111,237,.08),transparent 50%),#fff;background-size:200% 200%;animation:driftBg 18s ease-in-out infinite;z-index:1;transition:background .4s ease}html.dark .hero-video-fallback{background:radial-gradient(circle at 20% 30%,rgba(20,200,176,.24),transparent 45%),radial-gradient(circle at 80% 70%,rgba(47,111,237,.26),transparent 50%),radial-gradient(circle at 50% 100%,rgba(11,17,32,.4),transparent 60%),#0b1120}.floaty{position:absolute;border-radius:50%;filter:blur(2px);background:radial-gradient(circle,rgba(20,200,176,.9),rgba(20,200,176,0));animation:floatUp 9s ease-in-out infinite;z-index:1;pointer-events:none}html.dark .hero-copy{background:rgba(11,17,32,.45)}.decor-numeral{position:absolute;font-family:"Space Grotesk",sans-serif;font-weight:700;color:var(--blue);opacity:.16;z-index:0;pointer-events:none;animation:floatUp 7s ease-in-out infinite}.n1{top:6px;left:-18px;font-size:52px;animation-delay:0s}.n2{bottom:60px;right:14px;font-size:38px;animation-delay:1.4s;color:var(--teal)}.n3{top:120px;right:60px;font-size:30px;animation-delay:2.6s}html.dark .gbp-badge{color:#faf9f6}html.dark .gbp-badge .muted{color:#faf9f6;opacity:.7}html.dark .hero-copy h1 .accent{-webkit-text-stroke:unset}html.dark .marquee-group span{color:#faf9f6}.hero-carousel-content.fade{opacity:0;transform:translateY(8px)}@media (max-width:980px){.n1,.n2,.n3{display:none}}html.dark .field select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23F1F3F7' stroke-width='3'><path d='M6 9l6 6 6-6'/></svg>")}.field.invalid input,.field.invalid select{border-color:var(--error)}.field.invalid .field-error{display:block}.otp-stage{text-align:center}.otp-sent-to{font-size:13.5px;color:var(--muted-text);margin-bottom:18px}.otp-sent-to b{color:var(--text-color)}.otp-boxes{display:flex;gap:8px;margin-bottom:18px}.otp-boxes input{width:100%;aspect-ratio:1;text-align:center;font-size:20px;font-weight:700;border-radius:12px;border:1.5px solid var(--input-border);background:var(--otp-bg);color:var(--text-color);outline:0}.otp-boxes input:focus{border-color:var(--blue);background:0 0}.otp-meta{display:flex;justify-content:center;align-items:center;margin-bottom:16px}.resend{font-size:13px;font-weight:600;color:var(--muted-text)}.resend.active{color:var(--blue);cursor:pointer}.back-link{font-size:13px;font-weight:600;color:var(--muted-text);display:inline-block;margin-top:14px;text-decoration:none}.back-link:hover{color:var(--blue)}html.dark .courses-section{background:#000}html.dark .courses-bg-slide.active{opacity:.4;filter:brightness(70%) contrast(105%)}html.dark .courses-header h2 .highlight{-webkit-text-stroke:unset}html.dark .launch-banner .banner-text{color:#fff}html.dark .launch-banner .highlight-yellow{color:var(--primary)}.course-card.selected::before{padding:1.2px;opacity:1}html.dark .course-card-content{background:repeating-linear-gradient(45deg,rgba(255,255,255,.005) 0,rgba(255,255,255,.005) 1px,transparent 1px,transparent 8px),rgba(11,17,32,.38)}.course-card.selected{box-shadow:0 15px 35px rgba(250,204,21,.15)}html.dark .course-icon-wrapper{background:rgba(255,255,255,.08);box-shadow:none}html.dark .course-card h3 .highlight-text{-webkit-text-stroke:unset}html.dark .price-offer,html.dark .price-regular{-webkit-text-stroke:unset}html.dark .class-session-details{background:rgba(255,255,255,.02);border-color:rgba(255,255,255,.06)}html.dark .course-trust-badge{background:rgba(16,185,129,.03);border-color:rgba(16,185,129,.2)}html.dark .select-btn{background:rgba(255,255,255,.03)}.select-btn.selected{background:var(--primary)!important;color:#0b1120!important;border-color:var(--primary);box-shadow:0 6px 15px rgba(250,204,21,.2)}html.dark .simulator-section{background:repeating-linear-gradient(45deg,rgba(255,255,255,.003) 0,rgba(255,255,255,.003) 1px,transparent 1px,transparent 8px),rgba(11,17,32,.38);border-top:1px solid rgba(250,204,21,.22);border-bottom:1px solid rgba(250,204,21,.22)}html.dark .simulator-section::before{opacity:.28;mix-blend-mode:overlay;filter:invert(1) brightness(.65) saturate(130%)}html.dark .simulator-header h2 .highlight{-webkit-text-stroke:unset}html.dark .sim-tab-btn{background:rgba(11,17,32,.45);border-color:rgba(255,255,255,.1)}html.dark .autoplay-toggle-btn{background:rgba(255,255,255,.02);border-color:rgba(255,255,255,.1)}html.dark .num-btn{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.15)}html.dark .preset-btn{background:rgba(255,255,255,.02)}.preset-btn.active,html.dark .preset-btn.active{background:var(--primary)!important;border-color:var(--primary)!important;color:#0b1120!important}.custom-input-row{margin-bottom:20px;padding:16px;border-radius:16px;background:rgba(16,185,129,.06);border:1.2px solid rgba(16,185,129,.25)}.custom-input-row label{display:block;font-family:Inter,sans-serif;font-size:12.5px;font-weight:700;color:var(--text-color);margin-bottom:8px}.custom-input-group{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.custom-input-group input[type=text]{width:84px;padding:10px 12px;border-radius:10px;border:1.5px solid var(--input-border);background:var(--card-bg,#fff);color:var(--text-color);font-family:"Space Grotesk",sans-serif;font-size:15px;font-weight:700;text-align:center}.custom-input-group input[type=text]:focus{outline:0;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.15)}.custom-input-times{font-weight:800;color:var(--text-color);opacity:.6}.btn-calculate,.btn-surprise{padding:10px 16px;border-radius:10px;border:none;font-family:Inter,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap}.btn-calculate{background:#10b981;color:#fff}.btn-calculate:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(16,185,129,.35)}.btn-surprise{background:rgba(11,17,32,.06);color:var(--text-color);border:1.2px solid var(--input-border)}.btn-surprise:hover{transform:translateY(-1px);background:rgba(11,17,32,.1)}.input-error{min-height:18px;margin:8px 0 0;font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:#ef4444}.practice-quiz{margin-top:24px;padding:20px;border-radius:18px;background:rgba(99,102,241,.06);border:1.2px dashed rgba(99,102,241,.35)}.practice-quiz h5{font-family:"Space Grotesk",sans-serif;font-size:15px;font-weight:800;color:var(--text-color);margin:0 0 8px}.quiz-question{font-family:Inter,sans-serif;font-size:14px;color:var(--text-color);margin:0 0 12px}.quiz-input-row{display:flex;gap:10px;flex-wrap:wrap}.quiz-input-row input[type=text]{width:120px;padding:10px 12px;border-radius:10px;border:1.5px solid var(--input-border);background:var(--card-bg,#fff);color:var(--text-color);font-family:"Space Grotesk",sans-serif;font-size:15px;font-weight:700;text-align:center}.quiz-input-row input[type=text]:focus{outline:0;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.15)}.btn-check-answer{padding:10px 18px;border-radius:10px;border:none;background:#6366f1;color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:700;cursor:pointer}.btn-check-answer:disabled{opacity:.5;cursor:default}.quiz-feedback{min-height:20px;margin:10px 0 0;font-family:Inter,sans-serif;font-size:13.5px;font-weight:700}.quiz-feedback.success{color:#10b981}.quiz-feedback.error{color:#ef4444}.btn-try-another{display:none;margin-top:12px;padding:9px 16px;border-radius:10px;border:1.2px solid rgba(99,102,241,.4);background:0 0;color:#6366f1;font-family:Inter,sans-serif;font-size:12.5px;font-weight:700;cursor:pointer}@media (max-width:480px){.custom-input-group input[type=text],.quiz-input-row input[type=text]{width:100%}.custom-input-group{flex-direction:column;align-items:stretch}.btn-calculate,.btn-check-answer,.btn-surprise{width:100%;text-align:center}}html.dark .sim-visual-display{background:rgba(11,17,32,.45)}html.dark .sim-stepper-control{background:rgba(255,255,255,.025)}html.dark .sim-animation-playground{background:rgba(255,255,255,.01)}html.dark .digit-chip{background:rgba(15,23,42,.65)}.chip-carry-indicator{position:absolute;top:-6px;right:-6px;background:#ef4444;color:#fff;font-size:10px;font-weight:800;padding:2px 6px;border-radius:99px;border:1px solid #000;animation:pop .3s forwards;z-index:10}.mult11-track .middle-sum-chip{width:0;opacity:0;padding:0;border-width:0;pointer-events:none;transform:translateY(-30px)}.mult11-track.step-2 .middle-sum-chip{width:72px;opacity:1;padding:0;border-width:1.5px;pointer-events:auto;transform:translateY(0);border-color:var(--primary);background:rgba(250,204,21,.08)}.mult11-track.step-3 .middle-sum-chip{width:72px;opacity:1;padding:0;border-width:1.5px;pointer-events:auto;transform:translateY(0);border-radius:0;border-right:none}.mult11-track.step-3 .left-digit-chip{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.mult11-track.step-3 .right-digit-chip{border-top-left-radius:0;border-bottom-left-radius:0}html.dark .sim-live-instructions{background:rgba(250,204,21,.02)}html.dark .sim-live-instructions{background:#0d1424;box-shadow:inset 2px 2px 4px #060a12,inset -2px -2px 4px #141e36}.equation-result.reveal{opacity:1;transform:scale(1);text-shadow:0 0 16px rgba(250,204,21,.25);animation:resultGlow .9s ease-out}.sim-step-item.active{opacity:1;transform:translateY(0)}.sim-step-item.active .step-badge{background:var(--primary);color:#0b1120}html.dark .calculation-code{background:rgba(255,255,255,.035)}.carry-notice{font-size:11.5px;color:#ef4444;font-weight:600}html.dark .sim-benefits-box{border-top-color:rgba(255,255,255,.15)}html.dark .accreditations-section{background:#000}html.dark .accreditations-section::before{opacity:.28;mix-blend-mode:overlay;filter:invert(1) brightness(.65) saturate(130%)}html.dark .accreditations-header h2 .highlight{-webkit-text-stroke:unset}html.dark .accreditations-glass-band{background:repeating-linear-gradient(45deg,rgba(255,255,255,.003) 0,rgba(255,255,255,.003) 1px,transparent 1px,transparent 8px),rgba(11,17,32,.38);border-top:1px solid rgba(250,204,21,.22);border-bottom:1px solid rgba(250,204,21,.22)}html.dark .accreditation-compact-row:hover{background:rgba(250,204,21,.025)}html.dark .compact-code-badge{background:rgba(255,255,255,.04)}.compact-code-badge.copied{background:rgba(16,185,129,.1)!important;border-color:#10b981!important;color:#10b981!important}html.dark .tooltip-text{background:#fff;color:var(--ink)}html.dark .stories-section{background:#000}html.dark .stories-header h2 .highlight{-webkit-text-stroke:unset}html.dark .story-card-content{background:repeating-linear-gradient(45deg,rgba(255,255,255,.005) 0,rgba(255,255,255,.005) 1px,transparent 1px,transparent 8px),rgba(11,17,32,.38)}html.dark .google-avatar-container{background:rgba(255,255,255,.08);box-shadow:none}html.dark .google-read-more-btn{background:rgba(255,255,255,.04)}html.dark .partners-section{background:#000}html.dark .partners-header h2 .highlight{-webkit-text-stroke:unset}html.dark .partner-card-content{background:repeating-linear-gradient(45deg,rgba(255,255,255,.005) 0,rgba(255,255,255,.005) 1px,transparent 1px,transparent 8px),rgba(11,17,32,.38)}.partner-crest-svg{filter:drop-shadow(0 2px 5px rgba(0,0,0,.04))}html.dark .about-section{background:#000}html.dark .founder-quote{background:rgba(250,204,21,.02)}html.dark .pillar-item{background:rgba(11,17,32,.45)}html.dark .ticker-fade-left{background:linear-gradient(to right,#000 20%,transparent 100%)}html.dark .ticker-fade-right{background:linear-gradient(to left,#000 20%,transparent 100%)}html.dark .stat-card{background:rgba(11,17,32,.45)}html.dark .stat-card-icon-box{background:rgba(15,23,42,.7)}html.dark .franchise-section{background:#000}html.dark .franchise-hubs{border-top-color:rgba(255,255,255,.15)}@media (max-width:992px){html.dark .franchise-benefits-panel{border-top-color:rgba(255,255,255,.15)}}html.dark .footer-section{background-color:#000;border-top-color:rgba(255,255,255,.08)}html.dark .social-links-row a{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)}.razorpay-logo-badge{display:inline-flex;align-items:center;height:38px;padding:8px 12px;border-radius:8px;background:#fff!important;border:1.2px solid #e2e8f0;margin-bottom:18px}html.dark .razorpay-logo-badge{background:#fff!important;border-color:#e2e8f0}.razorpay-cdn-logo{height:100%;width:auto;transition:all .3s ease}.card-cdn-logo.upi-logo{max-height:14px}html.dark .pay-card-icon{background:#fff!important;border-color:#e2e8f0}.upi-text-badge{font-family:"Space Grotesk",sans-serif;font-size:9.5px;font-weight:800;color:var(--text-color);letter-spacing:.5px;background:rgba(11,17,32,.04);padding:2px 6px;border-radius:4px;border:1.2px solid var(--input-border)}html.dark .upi-text-badge{background:#000;color:#fff;border-color:rgba(255,255,255,.08)}html.dark .footer-bottom-bar{border-top-color:rgba(255,255,255,.08);background:rgba(0,0,0,.4)}.footer-modal-overlay.active{display:flex}html.dark .footer-modal-content{background:#090e1a;border-color:rgba(255,255,255,.08)}