html.diwali-theme .elite-btn:hover{box-shadow:0 10px 25px rgba(249,115,22,.25)}html.diwali-theme .elite-back-btn:hover{box-shadow:0 12px 30px rgba(249,115,22,.25)}html.diwali-theme .ios-btn-primary{background:linear-gradient(135deg,var(--accent) 0,#9a3412 100%);box-shadow:0 8px 25px rgba(249,115,22,.2),inset 0 1px 1px hsla(0,0%,100%,.2)}html.diwali-theme .ios-btn-primary:hover{box-shadow:0 15px 35px rgba(249,115,22,.4),inset 0 1px 1px hsla(0,0%,100%,.3)}html.diwali-theme .scroll-ring{box-shadow:0 4px 15px rgba(249,115,22,.15)}html.diwali-theme .gallery-3d-container:before{background:radial-gradient(circle,rgba(249,115,22,.08) 0,transparent 70%)}html.diwali-theme .gallery-side-btn:hover{border-color:rgba(249,115,22,.35);box-shadow:0 12px 30px rgba(249,115,22,.18)}html.diwali-theme .mag-card-elite:hover .mag-cover-3d{box-shadow:-25px 35px 50px rgba(249,115,22,.12),0 10px 20px rgba(8,23,56,.06),inset 3px 0 5px rgba(0,0,0,.05)}html.diwali-theme .mag-micro-badge{background:rgba(249,115,22,.05);border:1px solid rgba(249,115,22,.1)}html.diwali-theme .concept-item:hover{box-shadow:0 30px 60px rgba(249,115,22,.12),0 0 0 1px rgba(249,115,22,.1)}html.diwali-theme .concept-item:hover .concept-title:after{background:rgba(249,115,22,.2)}html.diwali-theme .concept-item:hover .concept-view-btn,html.diwali-theme .concept-view-btn:hover{box-shadow:0 10px 25px rgba(249,115,22,.25)}html.diwali-theme .process-step:not(:last-child):before{background:url('data:image/svg+xml;utf8,<svg width="80" height="20" viewBox="0 0 80 20" xmlns="http://www.w3.org/2000/svg"><path d="M 15 10 L 25 10 M 55 10 L 65 10" stroke="rgba(249,115,22,0.4)" stroke-width="2" stroke-linecap="round"/><circle cx="15" cy="10" r="3" fill="none" stroke="%231D45ED" stroke-width="1.5"/><circle cx="25" cy="10" r="3" fill="none" stroke="%231D45ED" stroke-width="1.5"/><circle cx="55" cy="10" r="3" fill="none" stroke="%231D45ED" stroke-width="1.5"/><circle cx="65" cy="10" r="3" fill="none" stroke="%231D45ED" stroke-width="1.5"/><path d="M 25 7 Q 40 0 55 7" fill="none" stroke="rgba(249,115,22,0.2)" stroke-width="1.5" stroke-dasharray="2 2"/><path d="M 25 13 Q 40 20 55 13" fill="none" stroke="rgba(249,115,22,0.2)" stroke-width="1.5" stroke-dasharray="2 2"/></svg>') repeat-x}html.diwali-theme .process-step:hover .process-icon-elite{box-shadow:0 0 25px rgba(249,115,22,.12)}html.diwali-theme .quiz-start-btn:hover{box-shadow:0 15px 30px rgba(249,115,22,.3)}html.diwali-theme .contact-form input:hover,html.diwali-theme .contact-form textarea:hover{border-bottom-color:rgba(249,115,22,.35);box-shadow:0 4px 16px -12px rgba(249,115,22,.25)}html.diwali-theme .contact-form input:focus,html.diwali-theme .contact-form textarea:focus{box-shadow:0 6px 24px -10px rgba(249,115,22,.45)}html.diwali-theme .site-footer:before{background:radial-gradient(circle,rgba(249,115,22,.08) 0,transparent 60%)}html.diwali-theme .social-btn:hover{box-shadow:0 0 20px rgba(249,115,22,.4),inset 0 0 10px rgba(249,115,22,.2)}html.diwali-theme .hero:after{background:conic-gradient(from 0deg,transparent 0,rgba(249,115,22,.04) 20%,transparent 40%,rgba(249,115,22,.03) 60%,transparent 80%)}html.diwali-theme .spinner{border:3px solid rgba(249,115,22,.2)}html.diwali-theme .tab-btn:hover{background:rgba(249,115,22,.08)}html.diwali-theme .tech-label-group{background:rgba(249,115,22,.05)}html.diwali-theme .question-card:hover{border-color:rgba(249,115,22,.2)}html.diwali-theme .option-item:hover{border-color:rgba(249,115,22,.3);box-shadow:0 10px 25px rgba(249,115,22,.05)}html.diwali-theme .option-item input[type=radio]:checked~.custom-radio:after{box-shadow:0 0 10px rgba(249,115,22,.4)}html.diwali-theme .option-item:has(input[type=radio]:checked){box-shadow:0 10px 30px rgba(249,115,22,.1)}html.diwali-theme .magazine-card:hover .btn-read{box-shadow:0 10px 25px rgba(249,115,22,.25)}html.diwali-theme .close-btn-advanced:hover{box-shadow:0 15px 35px rgba(249,115,22,.3)}html.diwali-theme .btn-submit:hover{box-shadow:0 15px 40px rgba(249,115,22,.35)}html.diwali-theme .admin-login-aura{background:radial-gradient(circle,rgba(249,115,22,.08) 0,rgba(249,115,22,.02) 40%,transparent 70%)}html.diwali-theme .admin-emblem-badge{box-shadow:0 10px 25px rgba(249,115,22,.12),inset 0 0 0 1px rgba(8,23,56,.06)}html.diwali-theme .admin-emblem-ring{border:1px dashed rgba(249,115,22,.35)}html.diwali-theme .admin-input:focus{box-shadow:0 0 0 4px rgba(249,115,22,.1)}html.diwali-theme .admin-submit-btn:hover{box-shadow:0 12px 35px rgba(249,115,22,.3)}html.diwali-theme .sidebar-brand-sub{color:#f97316}html.diwali-theme .sidebar-nav-item.active{color:#e8590c}html.diwali-theme .sidebar-nav-item.active:before{background:#e8590c;box-shadow:0 0 6px rgba(249,115,22,.4)}html.diwali-theme .sidebar-nav-item:hover .nav-item-icon{color:#e8590c}html.diwali-theme .sidebar-nav-item.active .nav-item-icon{background:#e8590c;box-shadow:0 2px 8px rgba(249,115,22,.35)}html.diwali-theme .sidebar-nav-item.active .nav-item-title{color:#e8590c}html.diwali-theme .sidebar-nav-item.active .nav-item-sub{color:#f97316}html.diwali-theme .sidebar-nav-item.active .nav-item-counter{background:#e8590c;border-color:#e8590c;box-shadow:0 2px 6px rgba(249,115,22,.25)}html.diwali-theme .top-bar-breadcrumb .crumb-active,html.diwali-theme .top-bar-kpi-chip .kpi-num{color:#e8590c}html.diwali-theme .hud-btn-ghost svg{color:#f97316}html.diwali-theme .hud-field input:focus,html.diwali-theme .hud-field select:focus,html.diwali-theme .hud-field textarea:focus,html.diwali-theme .hud-select:focus{box-shadow:0 0 0 4px rgba(249,115,22,.1)}html.diwali-theme .hud-dropzone{border:2px dashed rgba(249,115,22,.3);background:rgba(249,115,22,.02)}html.diwali-theme .hud-dropzone:hover{background:rgba(249,115,22,.05)}html.diwali-theme .dropzone-icon{background:rgba(249,115,22,.08);border:1px solid rgba(249,115,22,.16)}html.diwali-theme .hud-dropzone:hover .dropzone-icon{box-shadow:0 8px 20px rgba(249,115,22,.35)}html.diwali-theme .hud-submit-btn:hover{box-shadow:0 10px 25px rgba(249,115,22,.25)}html.diwali-theme .id-chip{background:rgba(249,115,22,.06)}html.diwali-theme .hamburger-btn:hover,html.diwali-theme .hud-link-pill,html.diwali-theme .mobile-nav-link.active,html.diwali-theme .mobile-nav-link:hover{background:rgba(249,115,22,.08)}html.diwali-theme .option-item:focus-within{box-shadow:0 0 0 3px rgba(249,115,22,.2)}html.diwali-theme{--accent:#c2410c;--diwali-saffron:#f97316;--diwali-gold:#f5b301;--diwali-gold-soft:#fde68a;--diwali-maroon:#2a0e08;--diwali-glow:rgba(249,115,22,.28);--bg-primary:#fff7e8;--bg-secondary:#fde9c9;--text-dark:#2a0e08;--text-primary:#4a1d0c;--border-light:rgba(194,65,12,.14);--grid-line:rgba(194,65,12,.055)}html.diwali-theme body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse at 50% -10%,rgba(245,179,1,.1),transparent 55%),radial-gradient(ellipse at 100% 100%,rgba(249,115,22,.06),transparent 50%),radial-gradient(ellipse at 0 100%,rgba(239,68,68,.04),transparent 50%)}html.diwali-theme ::selection{background:var(--diwali-gold-soft);color:#7c2d12}html.diwali-theme .ios-btn-primary{background:linear-gradient(135deg,#f97316,#c2410c);box-shadow:0 8px 25px rgba(249,115,22,.28),inset 0 1px 1px hsla(0,0%,100%,.3)}html.diwali-theme .ios-btn-primary:hover{box-shadow:0 15px 35px rgba(249,115,22,.45),0 0 0 3px rgba(245,179,1,.25),inset 0 1px 1px hsla(0,0%,100%,.3)}html.diwali-theme .elite-back-btn:hover,html.diwali-theme .elite-btn:hover,html.diwali-theme .quiz-start-btn:hover{box-shadow:0 10px 25px rgba(249,115,22,.35)}html.diwali-theme .scroll-ring{box-shadow:0 4px 15px rgba(249,115,22,.2)}html.diwali-theme .q-dot{box-shadow:0 0 10px var(--diwali-gold);background-color:var(--diwali-gold)}html.diwali-theme .nav-links a:before{background:var(--diwali-gold);box-shadow:0 0 12px var(--diwali-gold)}html.diwali-theme .nav-links a:hover:before{box-shadow:0 0 14px var(--diwali-saffron)}html.diwali-theme .nav-links a:after{background:linear-gradient(90deg,transparent,var(--diwali-saffron),var(--diwali-gold),transparent)}html.diwali-theme header.glass-nav{border-color:rgba(245,179,1,.55);box-shadow:0 8px 28px rgba(249,115,22,.14),0 0 0 1px rgba(245,179,1,.18),inset 0 1px 0 hsla(0,0%,100%,.9)}html.diwali-theme header.glass-nav.scrolled{border-color:rgba(245,179,1,.6);box-shadow:0 10px 32px rgba(249,115,22,.16),0 0 0 1px rgba(245,179,1,.2)}html.diwali-theme header.glass-nav:after{content:"🪔";position:absolute;top:-15px;left:50%;transform:translateX(-50%);font-size:18px;line-height:1;pointer-events:none;filter:drop-shadow(0 0 6px rgba(249,115,22,.8));animation:diwaliFlicker 2.4s ease-in-out infinite}@media (max-width:768px){html.diwali-theme header.glass-nav:after{top:-13px;font-size:15px}}html.diwali-theme .nav-logo img{border-color:rgba(245,179,1,.7);box-shadow:0 0 0 2px rgba(245,179,1,.25)}html.diwali-theme .concept-item:hover{box-shadow:0 30px 60px rgba(249,115,22,.16),0 0 0 1px rgba(245,179,1,.35)}html.diwali-theme .concept-item:before{background:linear-gradient(90deg,transparent,var(--diwali-saffron),var(--diwali-gold),transparent)}html.diwali-theme .concept-item:hover .concept-view-btn,html.diwali-theme .concept-view-btn:hover{box-shadow:0 10px 25px rgba(249,115,22,.3)}html.diwali-theme .mag-card-elite:hover .mag-cover-3d{box-shadow:-25px 35px 50px rgba(249,115,22,.16),0 10px 20px rgba(8,23,56,.06),inset 3px 0 5px rgba(0,0,0,.05)}html.diwali-theme .mag-micro-badge{background:rgba(249,115,22,.07);border-color:rgba(245,179,1,.35)}html.diwali-theme .cinematic-corner{border-color:var(--diwali-gold);opacity:.8}html.diwali-theme .gallery-card-3d.active{box-shadow:0 40px 80px rgba(249,115,22,.18),0 0 0 2px rgba(245,179,1,.6)}html.diwali-theme .gallery-3d-container:before{background:radial-gradient(circle,rgba(245,179,1,.16) 0,transparent 70%)}html.diwali-theme .g-btn:hover{background:rgba(249,115,22,.1)}html.diwali-theme .g-play svg{fill:var(--diwali-saffron)}html.diwali-theme .g-dot.active{background:var(--diwali-saffron)}html.diwali-theme .quiz-card-glow{background:var(--diwali-saffron);opacity:.4}html.diwali-theme .gallery-side-btn:hover{box-shadow:0 12px 30px rgba(249,115,22,.25);border-color:rgba(245,179,1,.6)}html.diwali-theme .contact-form input:focus,html.diwali-theme .contact-form textarea:focus{box-shadow:0 6px 24px -10px rgba(249,115,22,.5)}html.diwali-theme .site-footer{background-color:var(--diwali-maroon);border-top:3px solid transparent;border-image:linear-gradient(90deg,#c2410c,#f5b301,#ef4444,#f5b301,#c2410c) 1}html.diwali-theme .site-footer:before{background:radial-gradient(circle,rgba(245,179,1,.14) 0,transparent 60%)}html.diwali-theme .site-footer:after{content:"";position:absolute;top:0;left:0;right:0;height:62px;pointer-events:none;z-index:1;opacity:.9;background:var(--diwali-garland-tile) repeat-x top left /120px 64px}html.diwali-theme .social-btn:hover{border-color:var(--diwali-gold);box-shadow:0 0 20px rgba(245,179,1,.45),inset 0 0 10px rgba(249,115,22,.25)}html.diwali-theme{--diwali-garland-tile:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='64' viewBox='0 0 120 64'><path d='M0 4 Q60 34 120 4' fill='none' stroke='%23B45309' stroke-width='1.6'/><g><circle cx='15' cy='11.6' r='3.4' fill='%23F97316'/><circle cx='30' cy='15' r='3.4' fill='%23FBBF24'/><circle cx='45' cy='18' r='3.4' fill='%23F97316'/><circle cx='75' cy='18' r='3.4' fill='%23FBBF24'/><circle cx='90' cy='15' r='3.4' fill='%23F97316'/><circle cx='105' cy='11.6' r='3.4' fill='%23FBBF24'/><circle cx='15' cy='11.6' r='1.2' fill='%237C2D12'/><circle cx='45' cy='18' r='1.2' fill='%237C2D12'/><circle cx='90' cy='15' r='1.2' fill='%237C2D12'/><circle cx='30' cy='15' r='1.2' fill='%23B45309'/><circle cx='75' cy='18' r='1.2' fill='%23B45309'/><circle cx='105' cy='11.6' r='1.2' fill='%23B45309'/></g><line x1='60' y1='19' x2='60' y2='33' stroke='%23B45309' stroke-width='1.2'/><circle cx='60' cy='19' r='3.4' fill='%23EF4444'/><rect x='55.5' y='31' width='9' height='3' rx='1' fill='%23F5B301'/><rect x='53.5' y='34' width='13' height='16' rx='5.5' fill='%23DC2626'/><rect x='57' y='36' width='6' height='12' rx='3' fill='%23FCA5A5' opacity='.45'/><rect x='55.5' y='49' width='9' height='3' rx='1' fill='%23F5B301'/><line x1='60' y1='52' x2='60' y2='60' stroke='%23F5B301' stroke-width='1.4'/><circle cx='60' cy='61' r='1.8' fill='%23F5B301'/></svg>")}.diwali-garland{display:none}html.diwali-theme .diwali-garland{display:block;position:absolute;top:0;left:0;width:100%;height:64px;pointer-events:none;z-index:998;background:var(--diwali-garland-tile) repeat-x top left /120px 64px;filter:drop-shadow(0 3px 4px rgba(124,45,18,.18));transform-origin:top center;animation:diwaliSway 5s ease-in-out infinite}@media (max-width:768px){html.diwali-theme .diwali-garland{height:48px;background-size:90px 48px}}.diwali-embers{display:none}html.diwali-theme .diwali-embers{display:block;position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:2}.diwali-ember{position:absolute;bottom:-12px;border-radius:50%;opacity:0;animation-name:diwaliRise;animation-timing-function:linear;animation-iteration-count:infinite}.diwali-ember.gold{background:#fbbf24;box-shadow:0 0 8px 2px rgba(251,191,36,.75)}.diwali-ember.orange{background:#f97316;box-shadow:0 0 8px 2px rgba(249,115,22,.7)}.diwali-ember.red{background:#ef4444;box-shadow:0 0 8px 2px rgba(239,68,68,.6)}@media (max-width:768px){.diwali-ember:nth-child(n+13){display:none}}.diwali-toast{position:fixed;left:50%;bottom:1.5rem;transform:translateX(-50%);z-index:1100;display:flex;align-items:center;gap:.9rem;max-width:calc(100% - 32px);padding:.8rem 1rem .8rem 1.1rem;border-radius:40px;color:#7c2d12;background:linear-gradient(135deg,#fff7e0,#ffe8b0);border:1px solid rgba(245,179,1,.7);box-shadow:0 12px 35px rgba(249,115,22,.3),0 0 0 4px rgba(245,179,1,.15);animation:diwaliToastIn .7s cubic-bezier(.16,1,.3,1) both}.diwali-toast-diya{font-size:1.6rem;animation:diwaliFlicker 2s ease-in-out infinite}.diwali-toast div{display:flex;flex-direction:column;line-height:1.25}.diwali-toast strong{font-size:.95rem;font-weight:800;letter-spacing:.02em}.diwali-toast div span{font-size:.75rem;font-weight:500;opacity:.85}.diwali-toast button{width:26px;height:26px;flex-shrink:0;border-radius:50%;font-size:1.1rem;line-height:1;color:#7c2d12;background:rgba(124,45,18,.1);transition:background .3s ease}.diwali-toast button:hover{background:rgba(124,45,18,.22)}.diwali-spark{position:fixed;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;pointer-events:none;z-index:2000;animation:diwaliSpark .7s ease-out forwards}@keyframes diwaliRise{0%{transform:translateZ(0) scale(.6);opacity:0}10%{opacity:.9}85%{opacity:.6}to{transform:translate3d(var(--drift,0),-105vh,0) scale(1.1);opacity:0}}@keyframes diwaliFlicker{0%,to{transform:translateX(-50%) scale(1);filter:drop-shadow(0 0 5px rgba(249,115,22,.7))}25%{transform:translateX(-50%) scale(1.06);filter:drop-shadow(0 0 10px rgba(245,179,1,.95))}50%{transform:translateX(-50%) scale(.97);filter:drop-shadow(0 0 6px rgba(249,115,22,.75))}75%{transform:translateX(-50%) scale(1.04);filter:drop-shadow(0 0 11px rgba(245,179,1,1))}}.diwali-toast-diya{display:inline-block}@keyframes diwaliSway{0%,to{transform:rotate(0deg)}50%{transform:rotate(.25deg) translateY(1px)}}@keyframes diwaliToastIn{0%{transform:translate(-50%,30px);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes diwaliSpark{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(0);opacity:0}}.diwali-toast-diya{animation-name:diwaliFlickerPlain}@keyframes diwaliFlickerPlain{0%,to{transform:scale(1);filter:drop-shadow(0 0 4px rgba(249,115,22,.6))}50%{transform:scale(1.12);filter:drop-shadow(0 0 9px rgba(245,179,1,.95))}}@media (prefers-reduced-motion:reduce){.diwali-ember,.diwali-garland,.diwali-toast,.diwali-toast-diya,html.diwali-theme header.glass-nav:after{animation:none!important}.diwali-ember{opacity:.5}}html.diwali-theme{--diwali-rangoli:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-100 -100 200 200'><defs><path id='a' d='M0 -96 C13 -78 13 -62 0 -48 C-13 -62 -13 -78 0 -96Z'/><path id='b' d='M0 -70 C9 -58 9 -48 0 -38 C-9 -48 -9 -58 0 -70Z'/><path id='c' d='M0 -34 C6 -27 6 -21 0 -15 C-6 -21 -6 -27 0 -34Z'/><circle id='d' cx='0' cy='-99' r='2.2'/></defs><g fill='%23F97316' fill-opacity='.14' stroke='%23F97316' stroke-width='1.1'><use href='%23a' transform='rotate(0)'/><use href='%23a' transform='rotate(22.5)'/><use href='%23a' transform='rotate(45)'/><use href='%23a' transform='rotate(67.5)'/><use href='%23a' transform='rotate(90)'/><use href='%23a' transform='rotate(112.5)'/><use href='%23a' transform='rotate(135)'/><use href='%23a' transform='rotate(157.5)'/><use href='%23a' transform='rotate(180)'/><use href='%23a' transform='rotate(202.5)'/><use href='%23a' transform='rotate(225)'/><use href='%23a' transform='rotate(247.5)'/><use href='%23a' transform='rotate(270)'/><use href='%23a' transform='rotate(292.5)'/><use href='%23a' transform='rotate(315)'/><use href='%23a' transform='rotate(337.5)'/></g><g fill='%23FBBF24' fill-opacity='.35' stroke='%23DC2626' stroke-width='.9'><use href='%23b' transform='rotate(0)'/><use href='%23b' transform='rotate(22.5)'/><use href='%23b' transform='rotate(45)'/><use href='%23b' transform='rotate(67.5)'/><use href='%23b' transform='rotate(90)'/><use href='%23b' transform='rotate(112.5)'/><use href='%23b' transform='rotate(135)'/><use href='%23b' transform='rotate(157.5)'/><use href='%23b' transform='rotate(180)'/><use href='%23b' transform='rotate(202.5)'/><use href='%23b' transform='rotate(225)'/><use href='%23b' transform='rotate(247.5)'/><use href='%23b' transform='rotate(270)'/><use href='%23b' transform='rotate(292.5)'/><use href='%23b' transform='rotate(315)'/><use href='%23b' transform='rotate(337.5)'/></g><g fill='%23DC2626' fill-opacity='.25' stroke='%23F5B301' stroke-width='.9'><use href='%23c' transform='rotate(0)'/><use href='%23c' transform='rotate(45)'/><use href='%23c' transform='rotate(90)'/><use href='%23c' transform='rotate(135)'/><use href='%23c' transform='rotate(180)'/><use href='%23c' transform='rotate(225)'/><use href='%23c' transform='rotate(270)'/><use href='%23c' transform='rotate(315)'/></g><g fill='%23F5B301'><use href='%23d' transform='rotate(0)'/><use href='%23d' transform='rotate(11.25)'/><use href='%23d' transform='rotate(22.5)'/><use href='%23d' transform='rotate(33.75)'/><use href='%23d' transform='rotate(45)'/><use href='%23d' transform='rotate(56.25)'/><use href='%23d' transform='rotate(67.5)'/><use href='%23d' transform='rotate(78.75)'/><use href='%23d' transform='rotate(90)'/><use href='%23d' transform='rotate(101.25)'/><use href='%23d' transform='rotate(112.5)'/><use href='%23d' transform='rotate(123.75)'/><use href='%23d' transform='rotate(135)'/><use href='%23d' transform='rotate(146.25)'/><use href='%23d' transform='rotate(157.5)'/><use href='%23d' transform='rotate(168.75)'/><use href='%23d' transform='rotate(180)'/><use href='%23d' transform='rotate(191.25)'/><use href='%23d' transform='rotate(202.5)'/><use href='%23d' transform='rotate(213.75)'/><use href='%23d' transform='rotate(225)'/><use href='%23d' transform='rotate(236.25)'/><use href='%23d' transform='rotate(247.5)'/><use href='%23d' transform='rotate(258.75)'/><use href='%23d' transform='rotate(270)'/><use href='%23d' transform='rotate(281.25)'/><use href='%23d' transform='rotate(292.5)'/><use href='%23d' transform='rotate(303.75)'/><use href='%23d' transform='rotate(315)'/><use href='%23d' transform='rotate(326.25)'/><use href='%23d' transform='rotate(337.5)'/><use href='%23d' transform='rotate(348.75)'/></g><circle r='46' fill='none' stroke='%23F5B301' stroke-width='.8' stroke-dasharray='2 3'/><circle r='11' fill='%23F5B301' fill-opacity='.55' stroke='%23DC2626' stroke-width='1'/></svg>")}html.diwali-theme .faq-answer,html.diwali-theme .gallery-empty-state,html.diwali-theme .text-body{color:#7a4a32}html.diwali-theme .hero-left-content p{color:#7a4a32!important}html.diwali-theme .mobile-drawer-footer p{color:#9a5b3c!important}html.diwali-theme body{background-color:var(--bg-primary);background-image:radial-gradient(1100px 520px at 50% -8%,rgba(245,179,1,.22),transparent 70%),radial-gradient(700px 500px at 100% 40%,rgba(249,115,22,.08),transparent 70%),radial-gradient(700px 500px at 0 70%,rgba(220,38,38,.06),transparent 70%);background-attachment:fixed}html.diwali-theme body:before{background:radial-gradient(ellipse at 50% -10%,rgba(245,179,1,.12),transparent 55%),radial-gradient(ellipse at 100% 100%,rgba(249,115,22,.08),transparent 50%)}html.diwali-theme .hero{background:radial-gradient(60% 70% at 72% 52%,rgba(245,179,1,.34),rgba(249,115,22,.14) 45%,transparent 75%),radial-gradient(50% 60% at 8% 100%,rgba(220,38,38,.1),transparent 70%),linear-gradient(180deg,#fff3d6,#ffe9bf)!important;border-bottom:2px solid rgba(245,179,1,.55)!important}html.diwali-theme .hero:before{background:linear-gradient(90deg,rgba(194,65,12,.06) 1px,transparent 0) 0 0 /40px 40px,linear-gradient(180deg,rgba(194,65,12,.06) 1px,transparent 0) 0 0 /40px 40px}html.diwali-theme .hero:after{background:conic-gradient(from 0deg,transparent 0,rgba(245,179,1,.1) 20%,transparent 40%,rgba(249,115,22,.08) 60%,transparent 80%)}html.diwali-theme .hero h1 span[style*=background]{background-image:linear-gradient(110deg,#dc2626,#f97316 45%,#f5b301)!important;text-shadow:none;filter:drop-shadow(0 2px 6px rgba(220,38,38,.25))}html.diwali-theme .hero-right-visual>div[style*=radial-gradient]{background:radial-gradient(circle,rgba(245,179,1,.45) 0,rgba(249,115,22,.18) 40%,transparent 72%)!important;width:520px!important;height:520px!important}html.diwali-theme .hero-right-visual:before{content:"";position:absolute;width:min(100%,560px);aspect-ratio:1;left:50%;top:50%;translate:-50% -50%;background:var(--diwali-rangoli) center /contain no-repeat;opacity:.5;pointer-events:none;z-index:0;animation:diwaliSpin 90s linear infinite;filter:drop-shadow(0 0 18px rgba(245,179,1,.55))}html.diwali-theme .hero-right-visual:after{content:"🪔  🪔  🪔  🪔  🪔";position:absolute;bottom:6px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:22px;letter-spacing:6px;pointer-events:none;z-index:3;animation:diwaliDiyaRow 2.6s ease-in-out infinite}html.diwali-theme .hero-right-visual>svg{position:relative;z-index:2}html.diwali-theme .hero-right-visual svg [stroke="#1D45ED"]{stroke:#e8590c}html.diwali-theme .hero-right-visual svg [fill="#1D45ED"]{fill:#e8590c}html.diwali-theme .hero-right-visual svg [stroke="#081738"]{stroke:#7c2d12}html.diwali-theme .hero-right-visual svg [fill="#081738"]{fill:#7c2d12}html.diwali-theme .hero-right-visual svg stop[stop-color="#1D45ED"]{stop-color:#f5b301}html.diwali-theme .hero-right-visual svg stop[stop-color="#F2F5FF"]{stop-color:#fff1c9}html.diwali-theme .hero-right-visual svg stop[stop-color="#DDE5FF"]{stop-color:#ffd27a}html.diwali-theme .hero-right-visual svg [fill="#F6F8FF"]{fill:#fff4d6}html.diwali-theme .hero-right-visual svg [flood-color="#081738"]{flood-color:#7c2d12}html.diwali-theme .quiz-card-premium{background:linear-gradient(160deg,#3b0f08,#2a0e08 55%,#4a1708);border-color:rgba(245,179,1,.35);box-shadow:0 30px 60px rgba(124,45,18,.35),0 0 0 1px rgba(245,179,1,.15)}html.diwali-theme .quiz-card-premium .q-card-title{color:#fde68a}html.diwali-theme .quiz-start-btn{background:linear-gradient(135deg,#fde68a,#f5b301);color:#7c2d12}html.diwali-theme .quiz-start-btn:hover{background:linear-gradient(135deg,#f97316,#c2410c);color:#fff}html.diwali-theme .elite-btn{background:linear-gradient(135deg,#7c2d12,#2a0e08)}html.diwali-theme .elite-btn:hover{background:linear-gradient(135deg,#f97316,#c2410c)}html.diwali-theme .concept-view-btn{background:linear-gradient(135deg,#7c2d12,#2a0e08)}html.diwali-theme .ios-btn-secondary{background:rgba(255,247,232,.75);border:1.5px solid rgba(245,179,1,.75);color:#7c2d12}html.diwali-theme .ios-btn-secondary:hover{background:#7c2d12;color:#fde68a;border-color:#f5b301}html.diwali-theme .concept-item{background:rgba(255,250,238,.82);border:1px solid rgba(245,179,1,.45)}html.diwali-theme .gallery-img-wrapper{background:#fff7e8}html.diwali-theme .gallery-card-3d{border-color:rgba(245,179,1,.5)}html.diwali-theme .mag-issue-badge{background:rgba(255,244,214,.92);color:#c2410c;border-color:rgba(245,179,1,.6)}html.diwali-theme .gallery-glass-controls{background:rgba(255,244,214,.85);border-color:rgba(245,179,1,.6)}html.diwali-theme .elite-back-btn{background:rgba(255,244,214,.9);border-color:rgba(245,179,1,.6)}html.diwali-theme header.glass-nav,html.diwali-theme header.glass-nav.scrolled{background:rgba(255,246,224,.9)}@media (max-width:768px){html.diwali-theme header.glass-nav,html.diwali-theme header.glass-nav.scrolled{background:rgba(255,246,224,.97)!important}}html.diwali-theme .eyebrow{color:#c2410c}html.diwali-theme .eyebrow-center:after,html.diwali-theme .eyebrow:before{background:linear-gradient(90deg,#f5b301,#dc2626);height:2px}html.diwali-theme .serif-italic{color:#c2410c}html.diwali-theme .section-spacing:after,html.diwali-theme .section-spacing:before{content:"✦";color:#f5b301;opacity:.7;font-size:18px}html.diwali-theme .footer-bottom{border-top-color:rgba(245,179,1,.3);color:hsla(48,97%,77%,.6)}html.diwali-theme .footer-link:hover{color:#fde68a}html.diwali-theme .site-footer .text-micro{color:#fde68a!important}@keyframes diwaliSpin{to{transform:rotate(1turn)}}@keyframes diwaliDiyaRow{0%,to{filter:drop-shadow(0 0 5px rgba(249,115,22,.7))}50%{filter:drop-shadow(0 0 12px rgba(245,179,1,1))}}@media (max-width:900px){html.diwali-theme .hero-right-visual:after{font-size:16px;letter-spacing:3px}}@media (prefers-reduced-motion:reduce){html.diwali-theme .hero-right-visual:after,html.diwali-theme .hero-right-visual:before{animation:none!important}}html.diwali-theme .quality-scan{display:none}