:root{--bg-void:#020510;--bg-primary:#050816;--bg-secondary:#080d1c;--bg-card:#0b1220;--bg-card-2:#0e1628;--bg-input:#090d1a;--text-primary:#eef2ff;--text-secondary:#94a3b8;--text-muted:#64748b;--accent-gold:#f59e0b;--accent-gold-rgb:245,158,11;--accent-gold-hover:#d97706;--accent-gold-glow:rgba(245, 158, 11, 0.35);--primary-blue:#3b82f6;--primary-blue-rgb:59,130,246;--primary-blue-hover:#2563eb;--primary-blue-glow:rgba(59, 130, 246, 0.35);--accent-violet:#8b5cf6;--accent-violet-rgb:139,92,246;--accent-violet-glow:rgba(139, 92, 246, 0.3);--accent-cyan:#06b6d4;--accent-cyan-glow:rgba(6, 182, 212, 0.3);--success:#10b981;--danger:#ef4444;--border-color:rgba(148, 163, 184, 0.08);--border-subtle:rgba(148, 163, 184, 0.05);--border-focus:rgba(59, 130, 246, 0.6);--border-glow:rgba(59, 130, 246, 0.25);--shadow-sm:0 1px 3px rgba(0,0,0,0.3),0 1px 2px rgba(0,0,0,0.2);--shadow-md:0 4px 16px rgba(0,0,0,0.4),0 2px 6px rgba(0,0,0,0.3);--shadow-lg:0 20px 40px rgba(0,0,0,0.5),0 8px 16px rgba(0,0,0,0.3);--shadow-xl:0 32px 64px rgba(0,0,0,0.6),0 16px 32px rgba(0,0,0,0.4);--shadow-glow:0 0 20px rgba(245, 158, 11, 0.2);--shadow-blue:0 0 30px rgba(59, 130, 246, 0.2);--glass-bg:rgba(5, 8, 22, 0.75);--glass-border:rgba(255, 255, 255, 0.06);--glass-blur:20px;--grad-hero:linear-gradient(135deg, #3b82f6 0%, #8b5cf6 50%, #f59e0b 100%);--grad-gold:linear-gradient(135deg, #f59e0b, #d97706);--grad-blue:linear-gradient(135deg, #2563eb, #3b82f6);--grad-violet:linear-gradient(135deg, #7c3aed, #8b5cf6);--grad-card:linear-gradient(145deg, rgba(11,18,32,0.9), rgba(8,13,28,0.95));--grad-mesh-1:radial-gradient(ellipse 80% 50% at 20% 50%, rgba(59,130,246,0.12) 0%, transparent 60%);--grad-mesh-2:radial-gradient(ellipse 60% 60% at 80% 20%, rgba(139,92,246,0.10) 0%, transparent 55%);--grad-mesh-3:radial-gradient(ellipse 70% 40% at 50% 90%, rgba(245,158,11,0.07) 0%, transparent 55%)}body.light-theme{--bg-void:#f0f4ff;--bg-primary:#f8faff;--bg-secondary:#f1f5fb;--bg-card:#ffffff;--bg-card-2:#f8faff;--bg-input:#ffffff;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--accent-gold:#d97706;--accent-gold-rgb:217,119,6;--accent-gold-hover:#b45309;--accent-gold-glow:rgba(217, 119, 6, 0.2);--primary-blue:#2563eb;--primary-blue-rgb:37,99,235;--primary-blue-hover:#1d4ed8;--primary-blue-glow:rgba(37, 99, 235, 0.2);--accent-violet:#7c3aed;--accent-violet-rgb:124,58,237;--accent-violet-glow:rgba(124, 58, 237, 0.15);--border-color:rgba(15, 23, 42, 0.10);--border-subtle:rgba(15, 23, 42, 0.06);--border-focus:rgba(37, 99, 235, 0.4);--border-glow:rgba(37, 99, 235, 0.15);--shadow-sm:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);--shadow-md:0 4px 16px rgba(0,0,0,0.08),0 2px 6px rgba(0,0,0,0.05);--shadow-lg:0 20px 40px rgba(0,0,0,0.10),0 8px 16px rgba(0,0,0,0.06);--shadow-xl:0 32px 64px rgba(0,0,0,0.12),0 16px 32px rgba(0,0,0,0.08);--shadow-glow:0 0 20px rgba(217, 119, 6, 0.10);--shadow-blue:0 0 30px rgba(37, 99, 235, 0.12);--glass-bg:rgba(255, 255, 255, 0.85);--glass-border:rgba(15, 23, 42, 0.08);--glass-blur:20px;--grad-mesh-1:radial-gradient(ellipse 80% 50% at 20% 50%, rgba(37,99,235,0.06) 0%, transparent 60%);--grad-mesh-2:radial-gradient(ellipse 60% 60% at 80% 20%, rgba(124,58,237,0.05) 0%, transparent 55%);--grad-mesh-3:radial-gradient(ellipse 70% 40% at 50% 90%, rgba(217,119,6,0.04) 0%, transparent 55%);--grad-card:linear-gradient(145deg, #ffffff 0%, #f8faff 100%)}*{box-sizing:border-box;margin:0;padding:0;transition:background-color .3s ease,border-color .3s ease}a,button,input,label,select,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:not(.aii-textarea):not(#aii-textarea):focus-visible{outline:2px solid var(--primary-blue)!important;outline-offset:2px!important}h1,h2,h3,h4,h5,h6,li,p,td,th{overflow-wrap:break-word;word-wrap:break-word}html{scroll-behavior:smooth;overflow-x:hidden;width:100%}body{font-family:Inter,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden;width:100%;position:relative;padding-bottom:46px}body::before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--grad-mesh-1),var(--grad-mesh-2),var(--grad-mesh-3);pointer-events:none;z-index:-1}body.light-theme::before{background:var(--grad-mesh-1),var(--grad-mesh-2),var(--grad-mesh-3)}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif;color:var(--text-primary);font-weight:700;line-height:1.2;letter-spacing:-.02em}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}svg{max-width:100%}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);border-bottom:1px solid var(--glass-border);box-shadow:0 1px 0 rgba(255,255,255,.04),var(--shadow-md)}header::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,rgba(59,130,246,.4) 25%,rgba(139,92,246,.5) 50%,rgba(245,158,11,.4) 75%,transparent 100%);animation:navBorderShimmer 8s linear infinite;background-size:200% 100%}@keyframes navBorderShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.market-ticker{opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;position:fixed;bottom:0;left:0;right:0;z-index:998;background:rgba(5,8,22,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(59,130,246,.12);overflow:hidden;height:44px;display:flex;align-items:center}.market-ticker::after,.market-ticker::before{content:"";position:absolute;top:0;bottom:0;width:58px;z-index:2;pointer-events:none}.market-ticker::before{left:0;background:linear-gradient(90deg,rgba(5,8,22,.98) 0,transparent 100%)}.market-ticker::after{right:0;background:linear-gradient(270deg,rgba(5,8,22,.98) 0,transparent 100%)}.ticker-track{display:flex;align-items:center;gap:14px;white-space:nowrap;animation:tickerScroll 66s linear infinite;will-change:transform;padding:0 14px}@keyframes tickerScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-item{display:inline-flex;align-items:center;border-radius:5px;padding:0 13px;height:31px;gap:12px;font-family:Inter,sans-serif;box-shadow:0 2px 8px rgba(0,0,0,.12);flex-shrink:0;transition:all .2s ease}.ticker-label{font-weight:800;color:var(--text-primary);text-transform:uppercase;font-size:13px;letter-spacing:.02em}.ticker-price{font-weight:700;color:var(--text-primary);font-size:13px}.ticker-change{font-weight:700;font-size:12px}.ticker-positive{background:rgba(16,185,129,.05);border:1px solid rgba(16,185,129,.2);border-left:3px solid #10b981}.ticker-positive .ticker-change{color:#10b981}.ticker-negative{background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.2);border-left:3px solid #ef4444}.ticker-negative .ticker-change{color:#ef4444}.ticker-sep{display:none!important}.ticker-status{font-size:10px!important;gap:5px!important}body.light-theme .market-ticker{background:rgba(248,250,255,.95);border-top-color:rgba(37,99,235,.08)}body.light-theme .ticker-item{box-shadow:0 2px 6px rgba(15,23,42,.04)}body.light-theme .ticker-positive{background:rgba(16,185,129,.06);border-color:rgba(16,185,129,.25)}body.light-theme .ticker-negative{background:rgba(239,68,68,.06);border-color:rgba(239,68,68,.25)}body.light-theme .ticker-label,body.light-theme .ticker-price{color:#0f172a}body.light-theme .ticker-status{filter:brightness(.85)}body.light-theme .market-ticker::before{background:linear-gradient(90deg,rgba(248,250,255,.98) 0,transparent 100%)}body.light-theme .market-ticker::after{background:linear-gradient(270deg,rgba(248,250,255,.98) 0,transparent 100%)}.header-offset-section{padding-top:140px!important;padding-bottom:30px!important}.nav-wrapper{display:flex;justify-content:space-between;align-items:center;height:80px}.nav-wrapper nav{display:flex;align-items:center}.logo{display:flex;align-items:center;gap:15px;font-family:Outfit,sans-serif;font-size:28px;font-weight:800;color:var(--text-primary);letter-spacing:-.3px;transform-origin:left center;transform:translate3d(0,0,0);text-decoration:none}.logo .logo-wordmark{display:flex;align-items:baseline;gap:0;line-height:1}.logo .logo-text-plain{font-weight:800;margin-right:.28em}.logo .logo-text-gold,.logo .logo-text-plain,.logo>span{background:linear-gradient(90deg,#f59e0b 0,#fbbf24 5%,#fde68a 10%,#fbbf24 15%,#f59e0b 18%,#10b981 23%,#34d399 28%,#10b981 32%,#06b6d4 37%,#22d3ee 42%,#7dd3fc 47%,#93c5fd 51%,#a5b4fc 55%,#c4b5fd 59%,#f0abfc 63%,#fda4af 67%,#fb923c 72%,#f59e0b 77%,#fbbf24 82%,#10b981 87%,#06b6d4 92%,#fbbf24 97%,#f59e0b 100%);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.logo .logo-text-plain{animation:logoColorScroll 30s linear infinite}.logo .logo-text-gold{font-weight:800;animation:logoColorScroll 30s linear infinite;animation-delay:-5s}.logo>span{animation:logoColorScroll 30s linear infinite;animation-delay:-5s;display:inline}@keyframes logoColorScroll{0%{background-position:0 center}100%{background-position:300% center}}@keyframes logoShimmer{0%{filter:none}50%{filter:brightness(1.04)}100%{filter:none}}.logo:hover .logo-icon-wrap{transform:translateY(-2px) scale(1.06);box-shadow:0 0 0 1px rgba(245,158,11,.5),0 4px 20px rgba(245,158,11,.35),0 2px 8px rgba(0,0,0,.4)}.logo-icon{background:0 0;width:53px;height:53px;display:flex;align-items:center;justify-content:center;flex-shrink:0;flex-grow:0;position:relative}.logo-icon-wrap{width:53px;height:53px;position:relative;display:flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease;border-radius:10px;overflow:visible}.logo-icon-wrap::after{content:"";position:absolute;inset:0;border-radius:10px;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);background-size:200% 100%;animation:badgeShimmer 3.5s ease-in-out infinite;pointer-events:none}@keyframes badgeShimmer{0%{background-position:200% center;opacity:0}30%{opacity:1}60%{background-position:-60% center;opacity:0}100%{background-position:-60% center;opacity:0}}.logo-icon svg,.logo-icon-wrap svg{width:53px;height:53px;display:block}.ii-animated-logo{width:100%;height:100%;overflow:visible}@keyframes dotLeftSwap{0%,15%{transform:translate(0,0)}25%{transform:translate(15px,-28px)}35%,65%{transform:translate(30px,-16px)}75%{transform:translate(15px,-28px)}100%,85%{transform:translate(0,0)}}@keyframes dotRightSwap{0%,15%{transform:translate(0,0)}25%{transform:translate(-15px,24px)}35%,65%{transform:translate(-30px,16px)}75%{transform:translate(-15px,24px)}100%,85%{transform:translate(0,0)}}.nav-links{display:flex;align-items:center;gap:6.8px;list-style:none;background:linear-gradient(135deg,rgba(16,185,129,.08) 0,rgba(59,130,246,.08) 100%);border:1px solid rgba(59,130,246,.15);padding:5px 8.5px;border-radius:100px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 20px rgba(0,0,0,.15);transition:all .3s ease}body.light-theme .nav-links{background:linear-gradient(135deg,rgba(16,185,129,.06) 0,rgba(59,130,246,.06) 100%);border-color:rgba(59,130,246,.15);box-shadow:0 4px 20px rgba(0,0,0,.05)}.nav-link{font-size:14.5px;font-weight:600;color:var(--text-secondary);transition:color .3s ease,background .3s ease,box-shadow .3s ease,transform .2s cubic-bezier(.34,1.56,.64,1);position:relative;padding:8.5px 18.7px;border-radius:100px;display:inline-block;line-height:1;letter-spacing:.02em;white-space:nowrap}.nav-link::after{display:none}.nav-link:hover{color:var(--text-primary);background:rgba(255,255,255,.08);transform:translateY(-1px)}.nav-link.active{color:#0b0f19;background:linear-gradient(135deg,#f59e0b 0,#fbbf24 60%,#f59e0b 100%);background-size:200% auto;font-weight:750;box-shadow:0 4px 15px rgba(245,158,11,.4),0 0 0 1px rgba(245,158,11,.25),inset 0 1px 0 rgba(255,255,255,.25);animation:activeNavPulse 2s ease-in-out infinite}@keyframes activeNavPulse{0%{box-shadow:0 4px 15px rgba(245,158,11,.4),0 0 0 1px rgba(245,158,11,.25),inset 0 1px 0 rgba(255,255,255,.25)}50%{box-shadow:0 4px 20px rgba(245,158,11,.6),0 0 0 2px rgba(245,158,11,.4),inset 0 1px 0 rgba(255,255,255,.35)}100%{box-shadow:0 4px 15px rgba(245,158,11,.4),0 0 0 1px rgba(245,158,11,.25),inset 0 1px 0 rgba(255,255,255,.25)}}body.light-theme .nav-link.active{color:#fff;background:linear-gradient(135deg,#d97706 0,#f59e0b 60%,#d97706 100%);box-shadow:0 4px 15px rgba(217,119,6,.4),0 0 0 1px rgba(217,119,6,.25)}body.light-theme .nav-link:hover{background:rgba(15,23,42,.07);color:var(--text-primary)}.nav-actions{display:flex;align-items:center;gap:10px}.theme-toggle{background:rgba(148,163,184,.08);border:1px solid var(--border-color);color:var(--text-primary);width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .2s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.theme-toggle::before{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,rgba(245,158,11,.15),rgba(59,130,246,.12));opacity:0;transition:opacity .3s ease}.theme-toggle:hover{border-color:rgba(245,158,11,.5);box-shadow:0 0 12px rgba(245,158,11,.2),0 2px 8px rgba(0,0,0,.2);transform:rotate(12deg) scale(1.08)}.theme-toggle:hover::before{opacity:1}.theme-toggle:active{transform:rotate(20deg) scale(.96)}.theme-toggle svg{width:18px;height:18px;fill:currentColor;position:relative;z-index:1;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.theme-toggle .sun-icon{display:none}body.light-theme .theme-toggle .moon-icon{display:none}body.light-theme .theme-toggle .sun-icon{display:block}body.light-theme .theme-toggle{background:rgba(15,23,42,.05);border-color:rgba(15,23,42,.12)}body.light-theme .theme-toggle:hover{border-color:rgba(217,119,6,.5);box-shadow:0 0 12px rgba(217,119,6,.18),0 2px 8px rgba(0,0,0,.08)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,background .25s ease,border-color .25s ease;border:1px solid transparent;text-align:center;letter-spacing:.01em;position:relative;overflow:hidden}.btn::before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:skewX(-20deg);pointer-events:none;transition:left .6s ease}.btn:hover::before{left:150%}.btn-primary{background:linear-gradient(135deg,#f59e0b 0,#fbbf24 50%,#f59e0b 100%);background-size:200% auto;color:#0b0f19;border-color:rgba(245,158,11,.3);box-shadow:0 2px 8px rgba(245,158,11,.25),inset 0 1px 0 rgba(255,255,255,.2)}.btn-primary:hover{background-position:right center;transform:translateY(-2px) scale(1.02);box-shadow:0 6px 20px rgba(245,158,11,.4),inset 0 1px 0 rgba(255,255,255,.25)}.btn-secondary{background:rgba(148,163,184,.06);color:var(--text-primary);border:1px solid var(--border-color);backdrop-filter:blur(8px);box-shadow:0 1px 4px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.04)}.btn-secondary:hover{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.35);color:var(--primary-blue);transform:translateY(-2px) scale(1.01);box-shadow:0 6px 20px rgba(59,130,246,.18),inset 0 1px 0 rgba(255,255,255,.06)}.btn-blue{background:linear-gradient(135deg,#1d4ed8 0,#3b82f6 50%,#1d4ed8 100%);background-size:200% auto;color:#fff;border-color:rgba(59,130,246,.3);box-shadow:0 2px 10px rgba(59,130,246,.28),inset 0 1px 0 rgba(255,255,255,.15)}.btn-blue:hover{background-position:right center;transform:translateY(-2px) scale(1.02);box-shadow:0 6px 22px rgba(59,130,246,.45),inset 0 1px 0 rgba(255,255,255,.2)}.btn-sm{padding:6px 14px;font-size:13px;border-radius:8px}.btn-lg{padding:14px 30px;font-size:15px;border-radius:12px}.btn-premium{position:relative;overflow:hidden;z-index:1;transition:transform .3s cubic-bezier(.25, 1, .5, 1),box-shadow .3s cubic-bezier(.25, 1, .5, 1),border-color .3s ease;transform-style:preserve-3d}.btn-premium:hover{transform:translateY(-3px) scale(1.02)}.btn-premium:active{transform:translateY(-1px) scale(1)}.btn-premium::after{content:'';position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.25) 30%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.25) 70%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);z-index:2;pointer-events:none;animation:auto-shine 6s infinite ease-in-out}.btn-premium:hover::after{animation:premium-shine 1.2s cubic-bezier(.2,.8,.2,1) forwards}@keyframes auto-shine{0%,75%{left:-150%}100%,90%{left:150%}}@keyframes premium-shine{0%{left:-150%}100%{left:150%}}.btn-premium-icon{width:18px;height:18px;stroke:currentColor;transition:transform .3s cubic-bezier(.25, 1, .5, 1);flex-shrink:0}.btn-start-learning{display:inline-flex;align-items:center;gap:11px;padding:11px 18px 11px 11px;border-radius:17px;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;user-select:none;background:linear-gradient(135deg,#1e40af 0,#2563eb 20%,#4f46e5 45%,#7c3aed 65%,#2563eb 85%,#1e40af 100%);background-size:250% 250%;animation:slBgFlow 6s ease-in-out infinite;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 0 0 rgba(99,102,241,0),0 6px 24px rgba(79,70,229,.35),0 2px 8px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.2);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease,border-color .3s ease}@keyframes slBgFlow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.btn-start-learning:hover{transform:translateY(-4px) scale(1.03);border-color:rgba(255,255,255,.3);box-shadow:0 0 0 4px rgba(99,102,241,.2),0 14px 40px rgba(79,70,229,.55),0 4px 16px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.25)}.btn-start-learning:active{transform:translateY(-1px) scale(1.01);box-shadow:0 4px 16px rgba(79,70,229,.4),inset 0 1px 0 rgba(255,255,255,.15)}.btn-start-learning::before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);background-size:200% 100%;animation:slShimmer 3.5s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes slShimmer{0%{background-position:220% center;opacity:0}20%{opacity:1}55%{background-position:-60% center;opacity:0}100%{background-position:-60% center;opacity:0}}.sl-ring{position:absolute;inset:0;border-radius:13px;border:1.5px solid rgba(99,102,241,.6);pointer-events:none;animation:slRingPulse 2.8s ease-out infinite}.sl-ring-2{border-color:rgba(139,92,246,.4);animation-delay:1.4s}@keyframes slRingPulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(1.08);opacity:0}100%{transform:scale(1.08);opacity:0}}.sl-orb{position:relative;z-index:2;width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.18)}.sl-orb svg{width:12px;height:12px;color:#fff;transform:translateX(1px);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.btn-start-learning:hover .sl-orb{background:rgba(255,255,255,.22);transform:scale(1.1)}.btn-start-learning:hover .sl-orb svg{transform:translateX(3px) scale(1.15)}.sl-text{position:relative;z-index:2;display:flex;flex-direction:column;gap:2px;flex:1}.sl-label{font-family:Outfit,sans-serif;font-size:15px;font-weight:700;color:#fff;letter-spacing:-.2px;line-height:1.2}.sl-sub{font-family:Inter,sans-serif;font-size:10px;font-weight:500;color:rgba(255,255,255,.65);letter-spacing:.01em;line-height:1}#btn-ark-hero .sl-label{font-size:23px;background:linear-gradient(90deg,#fbbf24 0,#f59e0b 12.5%,#34d399 25%,#22d3ee 37.5%,#60a5fa 50%,#c084fc 62.5%,#f472b6 75%,#fbbf24 87.5%,#f59e0b 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ark-label-shine 17s ease-in-out infinite;text-shadow:0 0 30px rgba(251,191,36,.15)}@keyframes ark-label-shine{0%{background-position:300% 0}100%{background-position:-300% 0}}.ark-sup{font-family:Outfit,sans-serif;font-size:14px;font-weight:700;vertical-align:super;line-height:0;color:#6ee7b7;margin-left:2px}.ark-tagline{font-size:11px!important;font-weight:500!important;letter-spacing:.4px!important;color:rgba(255,255,255,.75)!important;line-height:1.1!important;margin-top:1px!important;white-space:nowrap!important;min-height:13px!important;background:linear-gradient(90deg,rgba(255,255,255,.45) 0,rgba(255,255,255,.9) 50%,rgba(255,255,255,.45) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:arkTaglineShine 5s ease-in-out infinite}body.light-theme .ark-tagline{color:rgba(0,0,0,.7)!important;background:linear-gradient(90deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.8) 50%,rgba(0,0,0,.4) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes arkTaglineShine{0%{background-position:200% 0}100%{background-position:-200% 0}}.sl-badge{position:relative;z-index:2;font-family:Outfit,sans-serif;font-size:10px;font-weight:800;letter-spacing:.08em;color:#0b0f19;background:linear-gradient(135deg,#fbbf24,#f59e0b);padding:3px 8px;border-radius:100px;box-shadow:0 2px 8px rgba(245,158,11,.45),inset 0 1px 0 rgba(255,255,255,.3);align-self:flex-start;flex-shrink:0;animation:badgeGlow 3s ease-in-out infinite}@keyframes badgeGlow{0%,100%{box-shadow:0 2px 8px rgba(245,158,11,.45),inset 0 1px 0 rgba(255,255,255,.3)}50%{box-shadow:0 4px 16px rgba(245,158,11,.8),inset 0 1px 0 rgba(255,255,255,.4)}}body.light-theme .btn-start-learning{box-shadow:0 6px 24px rgba(79,70,229,.25),0 2px 8px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.25)}body.light-theme .btn-start-learning:hover{box-shadow:0 0 0 4px rgba(99,102,241,.15),0 14px 40px rgba(79,70,229,.4),inset 0 1px 0 rgba(255,255,255,.3)}.btn-kiid-hero{display:inline-flex;align-items:center;gap:11px;padding:11px 18px 11px 11px;border-radius:17px;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;user-select:none;background:linear-gradient(135deg,#d97706 0,#f59e0b 20%,#f97316 45%,#ec4899 65%,#f59e0b 85%,#d97706 100%);background-size:250% 250%;animation:kiidBgFlow 6s ease-in-out infinite;animation-delay:-2s;border:1px solid rgba(255,255,255,.18);box-shadow:0 6px 24px rgba(249,115,22,.3),0 2px 8px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.2);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease,border-color .3s ease}@keyframes kiidBgFlow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.btn-kiid-hero:hover{transform:translateY(-4px) scale(1.03);border-color:rgba(255,255,255,.3);box-shadow:0 0 0 4px rgba(249,115,22,.2),0 14px 40px rgba(236,72,153,.45),0 4px 16px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.25)}.btn-kiid-hero:active{transform:translateY(-1px) scale(1.01)}.btn-kiid-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);background-size:200% 100%;animation:slShimmer 3.5s ease-in-out infinite;animation-delay:-1.75s;pointer-events:none;z-index:1}.kiid-ring{position:absolute;inset:0;border-radius:11px;border:1.5px solid rgba(249,115,22,.55);pointer-events:none;animation:slRingPulse 2.8s ease-out infinite;animation-delay:-.7s}.kiid-ring-2{border-color:rgba(236,72,153,.4);animation-delay:.7s}.kiid-orb{position:relative;z-index:2;width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.18);transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .3s ease;animation:kiidBounce 2s ease-in-out infinite}@keyframes kiidBounce{0%,100%{transform:translateY(0) scale(1)}40%{transform:translateY(-3px) scale(1.06)}60%{transform:translateY(-1px) scale(1.02)}}.btn-kiid-hero:hover .kiid-orb{background:rgba(255,255,255,.24);animation-play-state:paused;transform:scale(1.15) rotate(-8deg)}body.light-theme .btn-kiid-hero{box-shadow:0 6px 24px rgba(249,115,22,.22),0 2px 8px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.3)}body.light-theme .btn-kiid-hero:hover{box-shadow:0 0 0 4px rgba(249,115,22,.15),0 14px 40px rgba(236,72,153,.35),inset 0 1px 0 rgba(255,255,255,.35)}.btn-trade-planner-hero{display:inline-flex;align-items:center;gap:11px;padding:11px 18px 11px 11px;border-radius:13px;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;user-select:none;background:linear-gradient(135deg,#059669 0,#10b981 20%,#06b6d4 45%,#3b82f6 65%,#10b981 85%,#059669 100%);background-size:250% 250%;animation:tradeBgFlow 6s ease-in-out infinite;animation-delay:-4s;border:1px solid rgba(255,255,255,.18);box-shadow:0 6px 24px rgba(16,185,129,.3),0 2px 8px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.2);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease,border-color .3s ease}@keyframes tradeBgFlow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.btn-trade-planner-hero:hover{transform:translateY(-4px) scale(1.03);border-color:rgba(255,255,255,.3);box-shadow:0 0 0 4px rgba(16,185,129,.2),0 14px 40px rgba(6,182,212,.45),0 4px 16px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.25)}.btn-trade-planner-hero:active{transform:translateY(-1px) scale(1.01)}.btn-trade-planner-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 25%,rgba(255,255,255,.22) 50%,rgba(255,255,255,0) 75%,rgba(255,255,255,0) 100%);background-size:200% auto;transition:none;z-index:1;pointer-events:none;opacity:.8;animation:tradeShimmerSweep 5s infinite linear}@keyframes tradeShimmerSweep{0%{background-position:-200% center}100%{background-position:200% center}}.btn-trade-planner-hero:hover .trade-orb{transform:scale(1.15) rotate(10deg)}.trade-orb{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24);display:flex;align-items:center;justify-content:center;font-size:17px;transition:transform .4s cubic-bezier(.175, .885, .32, 1.275);z-index:2;box-shadow:inset 0 2px 6px rgba(255,255,255,.15)}body.light-theme .btn-trade-planner-hero{box-shadow:0 6px 24px rgba(16,185,129,.22),0 2px 8px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.3)}body.light-theme .btn-trade-planner-hero:hover{box-shadow:0 0 0 4px rgba(16,185,129,.15),0 14px 40px rgba(6,182,212,.35),inset 0 1px 0 rgba(255,255,255,.35)}.pill-trade-now{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px 6px 12px;border-radius:999px;background:linear-gradient(135deg,rgba(16,185,129,.25) 0,rgba(16,185,129,.08) 100%);border:1px solid rgba(16,185,129,.35);color:var(--accent-gold);font-family:Outfit,sans-serif;text-decoration:none;cursor:pointer;transition:all .3s ease;margin-bottom:6px;width:fit-content;overflow:hidden;isolation:isolate;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pill-trade-glow{position:absolute;inset:-2px;border-radius:999px;background:conic-gradient(from 0deg,transparent,rgba(16,185,129,.35),rgba(16,185,129,.15),transparent,rgba(16,185,129,.35),transparent);animation:pillSpin 12s linear infinite;z-index:-1;opacity:.6}@keyframes pillSpin{to{transform:rotate(360deg)}}.pill-trade-content{display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.2}.pill-trade-label{font-size:.72rem;font-weight:800;letter-spacing:.3px;background:linear-gradient(120deg,#10b981 0,#34d399 30%,#f59e0b 50%,#34d399 70%,#10b981 100%);background-size:250% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:pillShimmer 12s linear infinite}@keyframes pillShimmer{0%{background-position:200% center}100%{background-position:-200% center}}.pill-trade-tagline{font-size:.5rem;font-weight:600;color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase}.pill-ark-text{background:linear-gradient(135deg,#f59e0b 0,#10b981 45%,#3b82f6 80%,#a78bfa 100%);background-size:250% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:pillShimmer 9s linear infinite;font-weight:700}.pill-ark-sup{font-size:.35rem;font-weight:700;vertical-align:super;color:#10b981;-webkit-text-fill-color:#10b981;text-shadow:0 0 6px rgba(16,185,129,.5);animation:ark-sup-glow 3.75s ease-in-out infinite;line-height:1}.pill-trade-arrow{width:14px;height:14px;color:var(--text-muted);transition:transform .25s ease;flex-shrink:0}.pill-trade-now:hover{border-color:rgba(16,185,129,.5);transform:translateY(-1px);box-shadow:0 4px 20px rgba(16,185,129,.25)}.pill-trade-now:hover .pill-trade-arrow{transform:translateX(4px)}.btn-ark-hero{display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 8px;border-radius:999px;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;user-select:none;width:fit-content;background:linear-gradient(135deg,rgba(124,58,237,.2) 0,rgba(99,102,241,.15) 50%,rgba(124,58,237,.2) 100%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(139,92,246,.25);box-shadow:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease,border-color .3s ease}.btn-ark-hero::after{content:"";position:absolute;inset:-2px;border-radius:999px;background:conic-gradient(from 0deg,transparent,rgba(139,92,246,.25),rgba(99,102,241,.2),transparent,rgba(139,92,246,.25),transparent);animation:arkGlowSpin 25s linear infinite;z-index:-1;opacity:.6}@keyframes arkGlowSpin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.btn-ark-hero:hover{transform:translateY(-2px);border-color:rgba(139,92,246,.4);box-shadow:0 6px 28px rgba(124,58,237,.2)}.btn-ark-hero:active{transform:translateY(-1px)}.btn-ark-hero:hover .trade-orb{transform:scale(1.1) rotate(8deg)}body.light-theme .btn-ark-hero{background:linear-gradient(135deg,rgba(124,58,237,.1) 0,rgba(99,102,241,.08) 50%,rgba(124,58,237,.1) 100%)}body.light-theme .btn-ark-hero:hover{box-shadow:0 6px 28px rgba(124,58,237,.12)}.hero-ctas{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:44px;width:100%}.hero-ctas-row{display:flex;gap:10px;justify-content:center;width:100%;flex-wrap:nowrap}.btn-premium-blue{background:linear-gradient(135deg,#1d4ed8,#3b82f6);background-size:200% auto;color:#fff;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 12px rgba(59,130,246,.25)}.btn-premium-blue:hover{background-position:right center;box-shadow:0 10px 25px rgba(59,130,246,.45),0 0 12px rgba(59,130,246,.25);border-color:rgba(255,255,255,.3)}.btn-premium-blue:hover .btn-premium-icon{transform:translateX(2px) scale(1.1)}.btn-premium-gold{background:linear-gradient(135deg,#d97706,#fbbf24,#d97706);background-size:200% auto;color:#0b0f19;border:1px solid rgba(251,191,36,.4);box-shadow:0 4px 12px rgba(251,191,36,.25)}.btn-premium-gold:hover{background-position:right center;box-shadow:0 10px 25px rgba(251,191,36,.5),0 0 12px rgba(251,191,36,.3);border-color:rgba(251,191,36,.6)}.btn-premium-gold:hover .btn-premium-icon{transform:rotate(15deg) scale(1.1)}.btn-premium-silver{background:rgba(31,41,55,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#f9fafb;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.btn-premium-silver:hover{background:rgba(55,65,81,.7);border-color:rgba(255,255,255,.3);box-shadow:0 10px 25px rgba(255,255,255,.08),0 0 12px rgba(255,255,255,.05)}.btn-premium-silver:hover .btn-premium-icon{transform:translateY(-1px) scale(1.1)}body.light-theme .btn-premium-blue{background:linear-gradient(135deg,#1e40af,#2563eb);box-shadow:0 4px 12px rgba(37,99,235,.2)}body.light-theme .btn-premium-blue:hover{box-shadow:0 10px 25px rgba(37,99,235,.4),0 0 12px rgba(37,99,235,.2)}body.light-theme .btn-premium-gold{background:linear-gradient(135deg,#b45309,#d97706,#b45309);color:#fff;border:1px solid rgba(217,119,6,.3);box-shadow:0 4px 12px rgba(217,119,6,.2)}body.light-theme .btn-premium-gold:hover{box-shadow:0 10px 25px rgba(217,119,6,.45),0 0 12px rgba(217,119,6,.25);border-color:rgba(217,119,6,.5)}body.light-theme .btn-premium-silver{background:rgba(255,255,255,.6);color:#0f172a;border:1px solid rgba(15,23,42,.12);box-shadow:0 4px 12px rgba(15,23,42,.05)}body.light-theme .btn-premium-silver:hover{background:rgba(241,245,249,.85);border-color:rgba(15,23,42,.25);box-shadow:0 10px 25px rgba(15,23,42,.1),0 0 12px rgba(15,23,42,.05)}.mobile-menu-btn{display:none;background:rgba(148,163,184,.08);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;padding:8px;border-radius:10px;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.mobile-menu-btn:hover{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.35);box-shadow:0 0 10px rgba(245,158,11,.15);transform:scale(1.05)}.mobile-menu-btn svg{width:22px;height:22px}.features-showcase{padding:0;width:100%;max-width:390px;margin:0 auto 18px}.features-slider-container{position:relative;max-width:100%;margin:0 auto;min-height:200px}.features-slide[data-theme=purple]{--slide-accent:#a855f7}.features-slide[data-theme=green]{--slide-accent:#22c55e}.features-slide[data-theme=blue]{--slide-accent:#3b82f6}.features-slide[data-theme=amber]{--slide-accent:#f59e0b}.features-slide[data-theme=pink]{--slide-accent:#ec4899}.features-slide[data-theme=teal]{--slide-accent:#14b8a6}.features-slide[data-theme=gold]{--slide-accent:#fbbf24}.features-slide[data-theme=orange]{--slide-accent:#f97316}.features-slide[data-theme=indigo]{--slide-accent:#6366f1}.features-slide[data-theme=rose]{--slide-accent:#f43f5e}.features-slide{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 22px 20px;border-radius:18px;border:1px solid color-mix(in srgb,var(--slide-accent,var(--accent-gold)) 30%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--slide-accent,var(--accent-gold)) 6%,var(--bg-card)) 0,color-mix(in srgb,var(--slide-accent,var(--accent-gold)) 2%,var(--bg-card)) 100%);box-shadow:0 8px 28px color-mix(in srgb,var(--slide-accent,var(--accent-gold)) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--slide-accent,var(--accent-gold)) 15%,transparent) inset;opacity:0;transform:scale(.92) translateY(12px);transition:opacity .5s ease,transform .5s cubic-bezier(.16, 1, .3, 1),box-shadow .5s ease;pointer-events:none;cursor:pointer;text-decoration:none;color:inherit}.features-slide.active{opacity:1;transform:scale(1) translateY(0);pointer-events:auto;position:relative;box-shadow:0 10px 36px color-mix(in srgb,var(--slide-accent,var(--accent-gold)) 12%,transparent),0 0 0 1px color-mix(in srgb,var(--slide-accent,var(--accent-gold)) 22%,transparent) inset,0 0 50px color-mix(in srgb,var(--slide-accent,var(--accent-gold)) 8%,transparent)}.features-slide-icon{font-size:38px;margin-bottom:10px;line-height:1;filter:drop-shadow(0 2px 14px color-mix(in srgb, var(--slide-accent, var(--accent-gold)) 40%, transparent));transition:transform .3s ease}.features-slide.active .features-slide-icon{transform:scale(1.05)}.features-slide-title{font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:700;color:var(--text-primary);margin-bottom:6px;letter-spacing:-.01em;background:linear-gradient(135deg,var(--slide-accent,var(--accent-gold)) 0,color-mix(in srgb,var(--slide-accent,var(--accent-gold)) 60%,#fff) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.3}.features-slide-desc{font-family:Inter,sans-serif;font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin-bottom:14px;max-width:280px}.features-slide-btn{font-family:Outfit,sans-serif;font-size:.75rem;font-weight:700;color:#fff;display:inline-flex;align-items:center;gap:4px;padding:6px 18px;border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--slide-accent,var(--accent-gold)) 60%,#000) 0,var(--slide-accent,var(--accent-gold)) 100%);border:none;box-shadow:0 4px 15px color-mix(in srgb,var(--slide-accent,var(--accent-gold)) 25%,transparent);transition:gap .2s ease,transform .2s ease,box-shadow .2s ease}.features-slide.active .features-slide-btn:hover{gap:8px;transform:translateY(-1px);box-shadow:0 6px 20px color-mix(in srgb,var(--slide-accent,var(--accent-gold)) 35%,transparent)}.features-slide-powered{position:absolute;top:8px;right:10px;display:inline-flex;align-items:baseline;gap:1px;font-family:Caveat,'Dancing Script',cursive;font-size:11px;font-weight:700;letter-spacing:.3px;color:rgba(255,255,255,.3);pointer-events:none;z-index:2}.features-slide-powered span{background:linear-gradient(135deg,#f59e0b 0,#10b981 45%,#3b82f6 80%,#a78bfa 100%);background-size:250% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ark-shimmer 4s linear infinite;line-height:1}.features-slide-powered sup{font-family:Caveat,'Dancing Script',cursive;font-size:9px;font-weight:700;vertical-align:super;color:#10b981;-webkit-text-fill-color:#10b981;text-shadow:0 0 8px rgba(16,185,129,.6);animation:ark-sup-glow 2.5s ease-in-out infinite;line-height:1;margin-left:0}@keyframes ark-shimmer{0%{background-position:0 center}100%{background-position:250% center}}@keyframes ark-sup-glow{0%,100%{text-shadow:0 0 6px rgba(16,185,129,.5)}50%{text-shadow:0 0 12px rgba(59,130,246,.7)}}.features-dots{display:flex;justify-content:center;gap:8px;margin-top:12px;min-height:10px}.features-dot{width:8px;height:8px;border-radius:50%;background:var(--border-color);transition:background .3s ease,transform .3s ease,box-shadow .3s ease;cursor:pointer}.features-dot.active{background:var(--dot-accent,var(--accent-gold));transform:scale(1.3);box-shadow:0 0 12px color-mix(in srgb,var(--dot-accent,var(--accent-gold)) 40%,transparent)}.features-dots{display:flex;justify-content:center;gap:8px;margin-top:12px;min-height:10px}.features-dot{width:8px;height:8px;border-radius:50%;background:var(--border-color);transition:background .3s ease,transform .3s ease,box-shadow .3s ease;cursor:pointer}.features-dot.active{background:var(--accent-gold);transform:scale(1.3);box-shadow:0 0 10px rgba(251,191,36,.4)}@media (max-width:480px){.features-slider-container{min-height:180px}.features-slide{padding:20px 14px 16px}.features-slide-icon{font-size:28px}.features-slide-title{font-size:.95rem}}.hero{padding:100px 0 110px;position:relative;overflow:hidden}.hero::before{content:"";position:absolute;top:-10%;right:-5%;width:600px;height:600px;background:radial-gradient(circle,rgba(59,130,246,.18) 0,transparent 65%);border-radius:50%;filter:blur(60px);pointer-events:none}.hero::after{content:"";position:absolute;bottom:-15%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(139,92,246,.14) 0,transparent 65%);border-radius:50%;filter:blur(70px);pointer-events:none}@keyframes heroOrb1{0%{transform:translate(0,0) scale(1)}50%{transform:translate(-60px,40px) scale(1.15)}100%{transform:translate(30px,-30px) scale(.95)}}@keyframes heroOrb2{0%{transform:translate(0,0) scale(1)}50%{transform:translate(50px,-50px) scale(1.1)}100%{transform:translate(-30px,30px) scale(1.05)}}.hero-grid{display:grid;grid-template-columns:1fr 1.25fr;align-items:start;gap:48px}.hero-content{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-title{font-size:clamp(25px, 3.5vw, 40px);font-weight:900;line-height:1.25;margin-top:14px;margin-bottom:22px;letter-spacing:-.03em;display:flex;flex-direction:column;align-items:center;text-align:center;width:fit-content;margin-left:auto;margin-right:auto}.hero-title span{background:linear-gradient(135deg,#f59e0b 0,#fbbf24 40%,#fb923c 80%,#f59e0b 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:titleShimmer 5s linear infinite}.hero-title .hero-title-plain{background:0 0;-webkit-text-fill-color:var(--text-primary);animation:none}.hero-title-hindi-color{color:#0b0f19!important;-webkit-text-fill-color:#0b0f19!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;animation:none!important}body.light-theme .hero-title-hindi-color{color:#0b0f19!important;-webkit-text-fill-color:#0b0f19!important}body:not(.light-theme) .hero-title-hindi-color{color:#fff!important;-webkit-text-fill-color:#ffffff!important}@keyframes hindiShine{0%,75%{background-position:0 center;opacity:1}82%{background-position:100% center;opacity:1}92%{background-position:0 center;opacity:1}100%{background-position:0 center;opacity:1}}@media (max-width:480px){.hero-title-hindi-color{font-size:clamp(22px, 6.6vw, 32px)!important}}.hero-hindi-underline{width:60%;max-width:300px;height:3px;margin:12px auto 0;background:linear-gradient(90deg,#f59e0b,#fbbf24,#f59e0b);background-size:200% 100%;border-radius:2px;animation:hindiUnderline 3s ease-in-out infinite}@keyframes hindiUnderline{0%,100%{width:60%;background-position:0 50%}50%{width:100%;background-position:100% 50%}}body.light-theme .hero-hindi-underline{background:linear-gradient(90deg,#b45309,#d97706,#b45309);background-size:200% 100%}@keyframes titleShimmer{0%{background-position:0 center}100%{background-position:200% center}}.hero-description-block{margin-bottom:36px;max-width:600px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.hero-tagline-quote{font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:600;font-style:italic;color:var(--accent-gold);display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,rgba(251,191,36,.1) 0,rgba(255,255,255,0) 100%);padding:8px 16px;border-radius:12px;border-left:3px solid var(--accent-gold);width:fit-content}.hero-tagline-quote .quote-spark{animation:sparkRotate 3s linear infinite;display:inline-block}@keyframes sparkRotate{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.2)}100%{transform:rotate(360deg) scale(1)}}.hero-mission-text{font-size:.98rem;line-height:1.7;color:var(--text-secondary);margin:0}.hero-mission-text .highlight-blue{color:#3b82f6;font-weight:600;text-shadow:0 0 10px rgba(59,130,246,.2)}.hero-principle-card{display:flex;align-items:flex-start;gap:12px;background:rgba(255,255,255,.03);border:1px solid var(--border-color);padding:14px 20px;border-radius:16px;font-size:1.05rem;line-height:1.6;color:var(--text-primary);backdrop-filter:blur(10px)}body.light-theme .hero-principle-card{background:rgba(0,0,0,.02)}.hero-principle-card .principle-emoji{font-size:1.3rem;animation:bulbGlow 2s infinite alternate}@keyframes bulbGlow{0%{filter:drop-shadow(0 0 1px rgba(251, 191, 36, 0))}100%{filter:drop-shadow(0 0 6px rgba(251, 191, 36, .8))}}.hero-principle-card .text-gold{color:var(--accent-gold);font-weight:700}.hero-principle-card .text-noise{color:#ef4444;text-decoration:line-through;font-weight:600;opacity:.8}.hero-journey-callout{font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:700;color:var(--text-primary);display:flex;flex-wrap:wrap;align-items:center;gap:6px}.hero-journey-callout .glow-text{background:linear-gradient(135deg,#3b82f6 0,#a78bfa 50%,#f472b6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;animation:pulseGlowText 2s infinite alternate}@keyframes pulseGlowText{0%{filter:drop-shadow(0 0 2px rgba(59, 130, 246, .2))}100%{filter:drop-shadow(0 0 8px rgba(244, 114, 182, .6))}}.hero-trust-strip{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:32px}.hero-trust-badge{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--text-muted);letter-spacing:.02em}.hero-trust-badge svg{width:14px;height:14px;color:var(--success)}.hero-trust-sep{width:4px;height:4px;border-radius:50%;background:var(--border-color)}.hero-stats-wrapper{display:flex;flex-direction:column;align-items:center;width:fit-content}.hero-ctas-secondary{display:flex;justify-content:center;align-items:center;gap:12px;width:100%}.hero-ctas-secondary .btn-secondary{padding:10px 24px;font-size:14px;font-weight:600;border-radius:30px;border:1px solid var(--border-color);background:var(--glass-bg);color:var(--text-primary);text-decoration:none;transition:all .3s cubic-bezier(.16, 1, .3, 1);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);cursor:pointer}.hero-ctas-secondary .btn-secondary:hover{background:var(--primary-blue-glow);border-color:var(--primary-blue);color:var(--primary-blue);transform:translateY(-2px);box-shadow:0 4px 12px rgba(37,99,235,.15)}.hero-ctas-secondary .btn-iiq-cursive{font-family:Caveat,cursive;font-size:19px;font-weight:700}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:24px;border:1px solid rgba(255,255,255,.07);border-radius:999px;overflow:hidden;max-width:fit-content;margin-left:auto;margin-right:auto}.stat-item{background:rgba(255,255,255,.03);padding:10px 22px;backdrop-filter:blur(8px);transition:all .3s ease;position:relative;text-align:center;border-right:1px solid rgba(255,255,255,.07)}.stat-item:nth-child(3n){border-right:none}.stat-item:hover{background:rgba(245,158,11,.05);transform:translateY(-2px)}.stat-item h3{font-size:16px;font-weight:800;color:var(--accent-gold);letter-spacing:-.02em;line-height:1;display:inline}.stat-item p{font-size:11px;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em;display:inline;margin-left:4px}.hero-visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;width:100%}.hero-carousel-container{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;max-width:540px;margin:0 auto;position:relative;z-index:2}.hero-nav-btn-circle{width:38px;height:38px;border-radius:50%;background:var(--glass-bg);border:1px solid var(--border-color);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.16, 1, .3, 1);box-shadow:var(--shadow-sm);flex-shrink:0}.hero-nav-btn-circle:hover{background:var(--primary-blue);border-color:var(--primary-blue);color:#fff;transform:scale(1.1);box-shadow:var(--shadow-blue)}.hero-nav-btn-circle svg{transition:transform .2s ease}.hero-nav-btn-circle:hover svg{transform:scale(1.1)}.hero-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:18px;padding:22px;width:100%;max-width:480px;box-shadow:var(--shadow-lg);position:relative;overflow:hidden;display:block;text-decoration:none;color:inherit;cursor:pointer;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.hero-card-action{text-align:center;margin-top:12px;padding-top:12px;border-top:1px dashed var(--border-color);font-size:13px;font-weight:600;color:var(--accent-gold);display:flex;align-items:center;justify-content:center;gap:6px;font-family:Outfit,sans-serif;transition:color .3s ease}.hero-card-action svg{width:14px;height:14px;transition:transform .3s cubic-bezier(.16, 1, .3, 1)}.hero-card:hover .hero-card-action svg{transform:translateX(5px)}.hero-dashboard-container{display:flex;flex-direction:column;gap:16px;width:100%;max-width:480px;position:relative;z-index:2}.db-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:16px 20px;width:100%;box-shadow:var(--shadow-md);position:relative;overflow:hidden;display:block;text-decoration:none;color:inherit;cursor:pointer;transition:transform .3s cubic-bezier(.16, 1, .3, 1),border-color .3s ease,box-shadow .3s ease}body.light-theme .db-card{background:linear-gradient(135deg,rgba(255,255,255,.8) 0,rgba(240,244,255,.9) 100%)!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 4px 20px 0 rgba(15,23,42,.03)!important}.db-card:hover{transform:translateY(-4px) scale(1.01)!important;border-color:rgba(59,130,246,.3)!important;box-shadow:0 12px 24px rgba(59,130,246,.12),0 0 1px rgba(59,130,246,.4)!important}body.light-theme .db-card:hover{border-color:rgba(37,99,235,.25)!important;box-shadow:0 12px 24px rgba(37,99,235,.06)!important}.db-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.db-card-title-group{display:flex;align-items:center;gap:8px}.db-card-badge{background-color:rgba(251,191,36,.1);color:var(--accent-gold);padding:3px 8px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.3px}.db-card-rate{font-weight:700;font-size:13px}.db-card-graph-mini{height:95px;margin-bottom:12px;display:block;position:relative}.db-card-stats-row{display:flex;justify-content:space-between;font-size:12px;border-top:1px dashed var(--border-color);padding-top:8px;margin-top:8px}.db-card-stat-item p:first-child{color:var(--text-muted);font-size:11px;margin-bottom:2px}.db-card-stat-item p:last-child{font-weight:700;font-size:13.5px}.db-card-action{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:11.5px;font-weight:700;color:var(--accent-gold);margin-top:8px;text-transform:uppercase;letter-spacing:.5px;font-family:Outfit,sans-serif}.db-card-action svg{width:12px;height:12px;transition:transform .3s cubic-bezier(.16, 1, .3, 1)}.db-card:hover .db-card-action svg{transform:translateX(4px)}.db-facts-list{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.db-fact-item{display:flex;align-items:center;gap:12px;font-family:Outfit,sans-serif;padding:4px 0}.db-fact-icon{font-size:18px;flex-shrink:0}.db-fact-content{flex-grow:1}.db-fact-content p:first-child{font-weight:600;font-size:12.5px;color:var(--text-primary);margin-bottom:1px}.db-fact-content p:last-child{font-size:11.5px;color:var(--text-muted)}.hero-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.badge{background-color:rgba(251,191,36,.1);color:var(--accent-gold);padding:4px 10px;border-radius:30px;font-size:12px;font-weight:600}.hero-card-graph{height:130px;margin-bottom:16px;display:block;padding:8px 0;border-bottom:1px dashed var(--border-color);position:relative}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes slideUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.graph-bar{flex:1;background:linear-gradient(to top,var(--primary-blue),rgba(59,130,246,.4));border-radius:4px 4px 0 0;height:0;transition:height 1.4s cubic-bezier(.16, 1, .3, 1),background 1.4s ease}.graph-bar:nth-child(6){background:linear-gradient(to top,var(--accent-gold),rgba(251,191,36,.4))}.hero-card-stats{display:flex;justify-content:space-between;font-size:13px}.hero-card-description{padding:14px 18px;background:var(--glass-bg);border:1px solid var(--border-color);border-left:4px solid var(--accent-gold);border-radius:14px;font-family:Outfit,sans-serif;font-size:13.5px;font-weight:500;line-height:1.5;color:var(--text-primary);text-align:center;width:100%;max-width:480px;box-shadow:var(--shadow-md);position:relative;z-index:2;transition:opacity .3s ease,transform .3s ease}.hero-card-description.fade-out{opacity:0;transform:translateY(8px)}.hero-desc-wrapper{display:flex;flex-direction:column;align-items:center;gap:12px;position:relative;z-index:2;width:100%;max-width:480px;margin:10px auto 0}section{padding:90px 0}.section-bg{background:linear-gradient(180deg,var(--bg-secondary) 0,var(--bg-primary) 100%);position:relative;overflow:hidden}.section-bg::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(59,130,246,.04) 0,transparent 60%);pointer-events:none}.section-header{text-align:center;max-width:620px;margin:0 auto 56px}.section-tag{display:inline-flex;align-items:center;gap:6px;background:rgba(245,158,11,.1);color:var(--accent-gold);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding:5px 14px;border-radius:30px;border:1px solid rgba(245,158,11,.2);margin-bottom:16px}.section-title{font-size:clamp(28px, 4vw, 40px);margin-bottom:18px;letter-spacing:-.025em;line-height:1.15}.section-desc{color:var(--text-secondary);font-size:16px;line-height:1.75}.quick-links-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;width:100%}@media (max-width:992px) and (min-width:640px){.quick-links-grid{grid-template-columns:repeat(2,1fr)}.quick-links-grid .feature-card:last-child{grid-column:span 2;max-width:500px;margin:0 auto;width:100%}}.feature-card{background:var(--grad-card);border:1px solid var(--border-color);border-radius:20px;padding:34px;text-align:left;transition:all .35s cubic-bezier(.4, 0, .2, 1);box-shadow:var(--shadow-md);display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden}.feature-card::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary-blue),var(--accent-violet));opacity:0;transition:opacity .3s ease}.feature-card::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 60% 40% at 50% 0,rgba(59,130,246,.06) 0,transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none}.feature-card:hover{transform:translateY(-6px) scale(1.01);border-color:rgba(59,130,246,.25);box-shadow:var(--shadow-lg),0 0 0 1px rgba(59,130,246,.1)}.feature-card:hover::before{opacity:1}.feature-card:hover::after{opacity:1}.feature-icon{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(59,130,246,.05));color:var(--primary-blue);width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:24px;border:1px solid rgba(59,130,246,.15);transition:all .3s ease;position:relative;z-index:1}.feature-card:hover .feature-icon{background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(245,158,11,.08));color:var(--accent-gold);border-color:rgba(245,158,11,.25);box-shadow:0 0 20px rgba(245,158,11,.15);transform:scale(1.05) rotate(-3deg)}.feature-card h3{font-size:20px;margin-bottom:12px;position:relative;z-index:1}.feature-card p{color:var(--text-secondary);font-size:14.5px;line-height:1.7;margin-bottom:24px;flex-grow:1;position:relative;z-index:1}.feature-card .card-link{font-size:14px;font-weight:700;color:var(--accent-gold);display:inline-flex;align-items:center;gap:6px;position:relative;z-index:1;transition:gap .2s ease}.feature-card .card-link svg{width:16px;height:16px;transition:transform .25s cubic-bezier(.4, 0, .2, 1)}.feature-card:hover .card-link{gap:10px}.feature-card:hover .card-link svg{transform:translateX(4px)}.post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:28px;content-visibility:auto;contain-intrinsic-size:500px}.post-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-md);transition:all .35s cubic-bezier(.4, 0, .2, 1);display:flex;flex-direction:column;height:100%;position:relative}.post-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-gold),var(--primary-blue),var(--accent-violet));opacity:0;transition:opacity .3s ease;z-index:1}.post-card:hover{transform:translateY(-6px);border-color:rgba(59,130,246,.2);box-shadow:var(--shadow-lg),var(--shadow-blue)}.post-card:hover::before{opacity:1}.post-card-content{padding:26px;display:flex;flex-direction:column;flex-grow:1}.post-meta{display:flex;gap:8px;font-size:11.5px;color:var(--text-muted);margin-bottom:14px;align-items:center;flex-wrap:wrap}.post-category{background:rgba(245,158,11,.12);color:var(--accent-gold);font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 10px;border-radius:20px;font-size:10.5px;border:1px solid rgba(245,158,11,.2)}.post-card-title{font-size:18.5px;margin-bottom:12px;line-height:1.4;letter-spacing:-.01em;color:var(--text-primary)}.post-card-title a{color:var(--text-primary);transition:color .2s ease}.post-card-title a:hover{color:var(--accent-gold)}.post-card-excerpt{color:var(--text-secondary);font-size:14px;line-height:1.7;margin-bottom:20px;flex-grow:1}.post-card-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border-subtle);padding-top:16px;font-size:13px;color:var(--text-secondary)}.post-card-author-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.author-avatar{width:44px;height:44px;border-radius:50%;background:url('../logo-icon.png') no-repeat center center;background-size:cover;border:1.5px solid var(--accent-gold);box-shadow:0 4px 12px rgba(245,158,11,.15);flex-shrink:0;transition:transform .3s ease}.author-avatar:hover{transform:scale(1.08)}.author-meta-text{display:flex;flex-direction:column;gap:2px}.author-name{font-family:Outfit,sans-serif;font-size:13.5px;font-weight:700;color:var(--text-primary);line-height:1.2}.post-date-read{font-family:Inter,sans-serif;font-size:11px;color:var(--text-muted)}.read-article-link{color:var(--accent-gold)!important;font-weight:700;font-size:13px;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}.read-article-link:hover{color:var(--text-primary)!important;transform:translateX(3px)}.author-link:hover{color:var(--accent-gold)!important}.post-header{padding:140px 0 60px;text-align:center;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.post-header-meta{display:flex;justify-content:center;gap:20px;font-size:14px;color:var(--text-secondary);margin-top:20px;flex-wrap:wrap}.post-body{max-width:780px;margin:0 auto;padding:60px 24px}.post-content{font-size:17px;line-height:1.8;color:var(--text-secondary)}.post-content h2{font-size:26px;margin:36px 0 16px;color:var(--text-primary)}.post-content h3{font-size:20px;margin:28px 0 12px;color:var(--text-primary)}.post-content p{margin-bottom:24px}.post-content ol,.post-content ul{margin-bottom:24px;padding-left:24px}.post-content li{margin-bottom:10px}.post-content blockquote{border-left:4px solid var(--accent-gold);padding:16px 24px;background-color:var(--bg-secondary);margin:30px 0;border-radius:0 8px 8px 0;font-style:italic;color:var(--text-primary)}.post-content strong{color:var(--text-primary)}.post-content table{width:100%;border-collapse:collapse;margin:30px 0;font-size:15px}.post-content td,.post-content th{border:1px solid var(--border-color);padding:12px 16px;text-align:left}.post-content th{background-color:var(--bg-secondary);font-weight:600;color:var(--text-primary)}.post-sidebar-box{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:24px;margin:40px 0}.calculators-container{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:start}.calculators-menu{position:sticky;top:100px;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:16px;box-shadow:var(--shadow-md);list-style:none}.calc-menu-item{padding:12px 16px;border-radius:8px;cursor:pointer;font-weight:500;color:var(--text-secondary);display:flex;align-items:center;gap:12px;margin-bottom:6px;transition:all .2s ease}.calc-menu-item.active,.calc-menu-item:hover{background-color:var(--bg-primary);color:var(--text-primary)}.calc-menu-item.active{border-left:4px solid var(--accent-gold);border-radius:0 8px 8px 0}.calculator-wrapper{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:40px;box-shadow:var(--shadow-lg);margin-bottom:40px;display:none}.calculator-wrapper.active{display:block;animation:calcFadeIn .4s ease-out forwards}@keyframes calcFadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero-card-content-wrapper{transition:opacity .3s ease,transform .3s ease}.hero-card-content-wrapper.fade-out{opacity:0;transform:scale(.98)}.calculator-wrapper h2{font-size:28px;margin-bottom:12px;border-bottom:1px solid var(--border-color);padding-bottom:16px}.calculator-wrapper .calc-description{color:var(--text-secondary);margin-bottom:30px;font-size:15px}.calc-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:40px}.calc-inputs{display:flex;flex-direction:column;gap:24px}.input-group{display:flex;flex-direction:column;gap:8px}.input-label-container{display:flex;justify-content:space-between;align-items:center}.input-label{font-size:14px;font-weight:600;color:var(--text-primary)}.input-value-badge{background-color:rgba(59,130,246,.1);color:var(--primary-blue);padding:4px 10px;border-radius:6px;font-size:14px;font-weight:700}.input-field-wrapper{position:relative;display:flex;align-items:center}.input-field{width:100%;background-color:var(--bg-input);border:1px solid var(--border-color);color:var(--text-primary);padding:12px 16px;border-radius:8px;font-size:16px;font-weight:600;outline:0}.input-field:focus{border-color:var(--primary-blue)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.input-prefix,.input-suffix{position:absolute;color:var(--text-muted);font-weight:500}.input-prefix{left:16px}.input-suffix{right:16px}.with-prefix .input-field{padding-left:36px}.with-suffix .input-field{padding-right:36px}.range-slider{-webkit-appearance:none;width:100%;height:6px;background:var(--border-color);border-radius:3px;outline:0;margin-top:10px}.range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--accent-gold);cursor:pointer;transition:transform .1s}.range-slider::-webkit-slider-thumb:hover{transform:scale(1.25);background:var(--accent-gold-hover)}.range-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--accent-gold);cursor:pointer;border:none;transition:transform .1s}.range-slider::-moz-range-thumb:hover{transform:scale(1.25);background:var(--accent-gold-hover)}.calc-results{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:14px;padding:30px;display:flex;flex-direction:column;justify-content:center}.result-main{text-align:center;margin-bottom:24px;border-bottom:1px dashed var(--border-color);padding-bottom:24px}.result-main-label{font-size:13px;text-transform:uppercase;color:var(--text-secondary);font-weight:700;letter-spacing:1px;margin-bottom:6px}.result-main-value{font-size:32px;font-weight:800;color:var(--accent-gold)}.result-rows{display:flex;flex-direction:column;gap:16px}.result-row{display:flex;justify-content:space-between;align-items:center;font-size:14px}.result-label{color:var(--text-secondary)}.result-value{font-weight:600;color:var(--text-primary)}@keyframes resultPulse{0%{transform:scale(1);filter:brightness(1.2)}50%{transform:scale(1.06);filter:brightness(1.45);text-shadow:0 0 8px rgba(251,191,36,.4)}100%{transform:scale(1);filter:brightness(1);text-shadow:none}}.result-updated{display:inline-block;animation:resultPulse .25s ease-out}.amortization-section{margin-top:30px;border-top:1px solid var(--border-color);padding-top:30px}.amortization-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.amortization-toggle-btn{background:0 0;border:1px solid var(--border-color);color:var(--text-primary);padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer;font-weight:600}.amortization-toggle-btn:hover{background-color:var(--bg-secondary)}.table-responsive{max-height:350px;overflow:auto;border:1px solid var(--border-color);border-radius:8px}.table-responsive table{width:100%;border-collapse:collapse;font-size:13px}.table-responsive th{position:sticky;top:0;background-color:var(--bg-secondary);color:var(--text-primary);font-weight:600;z-index:1}.table-responsive td,.table-responsive th{padding:10px 14px;text-align:right;border-bottom:1px solid var(--border-color);white-space:nowrap}.table-responsive td:first-child,.table-responsive th:first-child{text-align:center}.videos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:30px}.video-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-md);transition:all .3s ease}.video-card:hover{transform:translateY(-4px);border-color:var(--accent-gold);box-shadow:var(--shadow-lg)}.video-thumbnail-container{position:relative;aspect-ratio:16/9;background-color:#000;overflow:hidden;cursor:pointer}.video-thumbnail{width:100%;height:100%;object-fit:cover;opacity:.85;transition:opacity .3s,transform .3s}.video-card:hover .video-thumbnail{opacity:.95;transform:scale(1.03)}.play-button-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background-color:rgba(239,68,68,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;box-shadow:0 0 20px rgba(239,68,68,.5);transition:all .3s cubic-bezier(.4, 0, .2, 1);padding-left:4px}.video-card:hover .play-button-overlay{transform:translate(-50%,-50%) scale(1.15);background-color:red;box-shadow:0 0 25px rgba(255,0,0,.7)}.play-button-overlay svg{width:24px;height:24px;fill:currentColor}.video-duration{position:absolute;bottom:12px;right:12px;background-color:rgba(0,0,0,.8);color:#fff;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:600}.video-info{padding:20px}.video-title{font-size:16px;margin-bottom:8px;line-height:1.4}.video-desc{font-size:13px;color:var(--text-secondary)}.subscribe-banner{background:linear-gradient(135deg,rgba(239,68,68,.18) 0,rgba(59,130,246,.1) 50%,rgba(139,92,246,.12) 100%);border:1px solid rgba(239,68,68,.25);border-radius:24px;padding:64px 50px;text-align:center;margin-top:0;position:relative;overflow:hidden;box-shadow:var(--shadow-lg),inset 0 1px 0 rgba(255,255,255,.05)}.subscribe-banner::before{content:"";position:absolute;top:-30%;left:50%;transform:translateX(-50%);width:400px;height:400px;background:radial-gradient(circle,rgba(239,68,68,.2) 0,transparent 65%);border-radius:50%;filter:blur(50px);animation:ytOrbPulse 5s ease-in-out infinite alternate;pointer-events:none}@keyframes ytOrbPulse{0%{transform:translateX(-50%) scale(1);opacity:.6}100%{transform:translateX(-50%) scale(1.2);opacity:1}}.subscribe-banner h2{font-size:clamp(26px, 4vw, 38px);margin-bottom:14px;position:relative;z-index:1;letter-spacing:-.02em}.subscribe-banner p{color:var(--text-secondary);max-width:600px;margin:0 auto 32px;font-size:16px;line-height:1.7;position:relative;z-index:1}.table-overflow-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:30px 0;border-radius:8px;border:1px solid var(--border-color)}.calculators-container table,.innovate-app-container table,.post-content table,.table-overflow-wrapper table{min-width:480px;margin:0;border:none}.calculators-container table,.innovate-app-container table,.post-content table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.facts-controls{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:40px}.filter-btn{background-color:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);padding:8px 18px;border-radius:30px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.filter-btn.active,.filter-btn:hover{background-color:var(--accent-gold);color:#0b0f19;border-color:var(--accent-gold)}.facts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:24px;content-visibility:auto;contain-intrinsic-size:500px}.fact-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:24px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;position:relative;overflow:hidden;transition:all .3s ease}.fact-card:hover{transform:translateY(-4px);border-color:var(--border-focus);box-shadow:var(--shadow-md)}.fact-badge{align-self:flex-start;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--primary-blue);background-color:rgba(59,130,246,.1);padding:4px 10px;border-radius:4px;margin-bottom:16px}body.light-theme .fact-badge{color:var(--primary-blue);background-color:rgba(29,78,216,.1)}.fact-card.cat-history .fact-badge{color:var(--accent-gold);background-color:rgba(251,191,36,.1)}.fact-number{position:absolute;top:10px;right:18px;font-family:Outfit,sans-serif;font-size:48px;font-weight:800;color:rgba(255,255,255,.03);pointer-events:none;line-height:1}body.light-theme .fact-number{color:rgba(0,0,0,.03)}.fact-text{font-family:Outfit,sans-serif;font-size:17.5px;font-weight:500;line-height:1.6;color:var(--text-primary);letter-spacing:-.005em;flex-grow:1;border-left:3px solid var(--primary-blue);padding-left:12px;transition:border-color .2s ease}.fact-card.cat-history .fact-text{border-left-color:var(--accent-gold)}.fact-card.cat-records .fact-text{border-left-color:var(--primary-blue)}.fact-card.cat-trivia .fact-text{border-left-color:var(--accent-violet)}.fact-text-hi{font-family:Outfit,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.6!important;margin-top:12px!important;letter-spacing:-.005em!important;padding-left:12px!important;border-left:3px dashed rgba(255,255,255,.15)!important;display:block}body.light-theme .fact-text-hi{border-left:3px dashed rgba(15,23,42,.12)!important}.fact-card.cat-history .fact-text-hi{color:var(--accent-gold)!important}.fact-card.cat-records .fact-text-hi{color:var(--primary-blue)!important}.fact-card.cat-trivia .fact-text-hi{color:var(--accent-violet)!important}footer{background:linear-gradient(to bottom,#070d1e 0,#030712 100%);border-top:2px solid transparent;border-image:linear-gradient(90deg,#f59e0b 0%,#10b981 25%,#3b82f6 50%,#8b5cf6 75%,#f59e0b 100%) 1;padding:80px 0 0;margin-top:85px;position:relative}footer::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 300px at 10% 20%,rgba(59,130,246,.08) 0,transparent 65%),radial-gradient(ellipse 500px 250px at 90% 80%,rgba(139,92,246,.07) 0,transparent 60%),radial-gradient(ellipse 400px 220px at 50% -5%,rgba(245,158,11,.05) 0,transparent 55%);pointer-events:none;z-index:0}body.light-theme footer{background:linear-gradient(to bottom,#f8fafc 0,#f1f5f9 100%);border-top:2px solid transparent;border-image:linear-gradient(90deg,var(--accent-gold) 0%,#10b981 25%,var(--primary-blue) 50%,#8b5cf6 75%,var(--accent-gold) 100%) 1}body.light-theme footer::after{background:radial-gradient(ellipse 600px 300px at 10% 20%,rgba(37,99,235,.04) 0,transparent 65%),radial-gradient(ellipse 500px 250px at 90% 80%,rgba(139,92,246,.03) 0,transparent 60%),radial-gradient(ellipse 400px 220px at 50% -5%,rgba(217,119,6,.03) 0,transparent 55%)}.footer-grid{display:grid;grid-template-columns:2.1fr 0.7fr 0.8fr 1.4fr;gap:36px;margin-bottom:56px;position:relative;z-index:1}@media (min-width:993px){.footer-grid>:first-child{grid-column:1}.footer-grid>:nth-child(2){grid-column:2}.footer-grid>:nth-child(3){grid-column:3}.footer-grid>:nth-child(4){grid-column:4}}.footer-info{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.footer-desc{font-family:Inter,sans-serif;color:#cbd5e1;font-size:10.35px;line-height:1.8;letter-spacing:-.05px}body.light-theme .footer-desc{color:var(--text-secondary)}.footer-socials{display:flex;justify-content:center;gap:12px}.social-icon{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);color:#cbd5e1;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.16, 1, .3, 1)}body.light-theme .social-icon{background:#fff;border-color:rgba(15,23,42,.1);color:var(--text-secondary)}body.light-theme .footer-links-list a{color:var(--text-secondary)}body.light-theme .footer-form-container h3,body.light-theme .footer-links-col h3{background:linear-gradient(135deg,var(--text-primary) 0,var(--accent-gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.social-icon svg{width:16px;height:16px;fill:currentColor}.social-icon:hover{transform:translateY(-3px);color:#fff;border-color:transparent}.social-icon[aria-label=YouTube]:hover{background:red;box-shadow:0 4px 12px rgba(255,0,0,.35)}.social-icon[aria-label=Twitter]:hover{background:#111827;box-shadow:0 4px 12px rgba(17,24,39,.35)}.social-icon[aria-label=Telegram]:hover{background:#08c;box-shadow:0 4px 12px rgba(0,136,204,.35)}.social-icon[aria-label=LinkedIn]:hover{background:#0077b5;box-shadow:0 4px 12px rgba(0,119,181,.35)}.footer-links-col{display:flex;flex-direction:column}.footer-form-container h3,.footer-links-col h3{font-family:Outfit,sans-serif;font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#fff 0,var(--accent-gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:24px;position:relative;padding-bottom:8px}.footer-form-container h3::after,.footer-links-col h3::after{content:"";position:absolute;bottom:0;left:0;width:35px;height:2.5px;background:linear-gradient(90deg,var(--accent-gold),#ef4444);border-radius:2px}.footer-links-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-links-list a{font-size:13.5px;color:#94a3b8;transition:all .25s ease;display:inline-block}.footer-links-list a:hover{color:var(--accent-gold);transform:translateX(4px);text-shadow:0 0 8px rgba(245,158,11,.4)}.footer-form-container{display:flex;flex-direction:column}.footer-form{display:flex;flex-direction:column;gap:12px}.footer-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.footer-input{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.12);color:#fff;padding:10px 14px;border-radius:8px;font-size:13px;outline:0;width:100%;transition:all .3s ease}body.light-theme .footer-input{background:rgba(15,23,42,.02);border-color:rgba(15,23,42,.1);color:var(--text-primary)}body.light-theme .footer-input::placeholder{color:var(--text-muted)}.footer-input::placeholder{color:rgba(148,163,184,.6)}.footer-input:focus{border-color:var(--accent-gold);background:rgba(255,255,255,.05);box-shadow:0 0 0 3px rgba(245,158,11,.2)}select.footer-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f59e0b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 14px center;background-size:12px;padding-right:36px!important;cursor:pointer}select.footer-input option{background:#0b1220;color:#fff}body.light-theme select.footer-input option{background:#fff;color:var(--text-primary)}.footer-textarea{resize:vertical;height:80px}.footer-submit-btn{align-self:flex-start;padding:10px 20px!important;font-size:13px!important;font-weight:700!important;border-radius:8px!important;background:linear-gradient(135deg,#3b82f6 0,#8b5cf6 100%)!important;border:none!important;color:#fff!important;box-shadow:0 4px 15px rgba(59,130,246,.35)!important;transition:all .3s ease!important}.footer-submit-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(139,92,246,.55)!important;filter:brightness(1.1)}.footer-form-success{color:var(--success);font-size:13px;font-weight:500;display:none}.footer-disclaimer-wrapper{margin-top:24px;border-top:1px solid rgba(255,255,255,.04);padding-top:32px}body.light-theme .footer-disclaimer-wrapper{border-top-color:rgba(0,0,0,.04)}.footer-sebi-disclaimer{background:rgba(255,255,255,.01);border:1px solid rgba(255,255,255,.04);border-radius:12px;padding:20px 24px;font-size:12px;line-height:1.7;color:var(--text-muted);text-align:justify}body.light-theme .footer-sebi-disclaimer{background:rgba(15,23,42,.02);border-color:rgba(15,23,42,.06)}.footer-sebi-disclaimer strong{color:var(--text-primary);font-weight:600;margin-right:6px}.footer-bottom-wrapper{background:rgba(0,0,0,.2);border-top:1px solid rgba(255,255,255,.04);padding:32px 0 24px;margin-top:48px}body.light-theme .footer-bottom-wrapper{background:rgba(15,23,42,.02);border-top-color:rgba(15,23,42,.06)}.footer-bottom{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px}.footer-bottom-left{display:flex;flex-direction:column;align-items:center;gap:12px}.btn-admin-login{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--text-muted);padding:5px 12px;border-radius:100px;border:1px solid rgba(255,255,255,.06);transition:all .2s ease}body.light-theme .btn-admin-login{border-color:rgba(15,23,42,.1)}.btn-admin-login:hover{color:var(--accent-gold);border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.04)}.footer-copy{margin:0;color:var(--text-muted);font-size:12.5px}.footer-bottom-links{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.footer-bottom-links a{color:var(--text-muted);font-size:12.5px;transition:color .25s ease;padding:0;background:0 0;border:none}.footer-bottom-links a:hover{color:var(--accent-gold);background:0 0;border:none}body.light-theme .footer-bottom-links a:hover{color:#b45309}.mobile-nav-drawer{position:fixed;top:80px;left:0;width:100%;height:calc(100vh - 80px);background:rgba(5,8,22,.97);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);z-index:999;display:flex;flex-direction:column;padding:48px 28px;transform:translateX(-100%);transition:transform .4s cubic-bezier(.4, 0, .2, 1);border-top:1px solid var(--glass-border)}.mobile-nav-drawer.open{transform:translateX(0)}.mobile-nav-links{display:flex;flex-direction:column;gap:8px;list-style:none;margin-bottom:40px}.mobile-nav-link{font-family:Outfit,sans-serif;font-size:22px;font-weight:700;color:var(--text-secondary);padding:14px 18px;border-radius:12px;transition:all .25s ease;border:1px solid transparent;letter-spacing:-.01em}.mobile-nav-link:hover{color:var(--text-primary);background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.15)}.mobile-nav-link.active{color:var(--accent-gold);background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.2)}.section-divider{position:relative;width:100%;height:36px;display:flex;align-items:center;justify-content:center;overflow:visible;z-index:2;pointer-events:none}.section-divider::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:1px;background:linear-gradient(90deg,transparent 0,rgba(59,130,246,.6) 10%,rgba(139,92,246,.8) 25%,#f59e0b 38%,#fde68a 45%,#f59e0b 52%,rgba(16,185,129,.8) 65%,rgba(6,182,212,.6) 80%,transparent 100%);background-size:300% 100%;animation:dividerShine 6s ease-in-out infinite;border-radius:2px}.section-divider::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:12px;background:radial-gradient(ellipse 70% 100% at 50% 50%,rgba(245,158,11,.12) 0,rgba(59,130,246,.06) 50%,transparent 100%);filter:blur(4px);animation:dividerShine 6s ease-in-out infinite;animation-delay:-1s;border-radius:50%}@keyframes dividerShine{0%{background-position:200% center}50%{background-position:-50% center}100%{background-position:200% center}}.section-divider .divider-gem{position:relative;z-index:3;width:8px;height:8px;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:2px;transform:rotate(45deg);box-shadow:0 0 8px rgba(245,158,11,.8),0 0 20px rgba(245,158,11,.4);animation:gemPulse 3s ease-in-out infinite;flex-shrink:0}.section-divider .divider-dot{position:relative;z-index:3;width:4px;height:4px;border-radius:50%;background:rgba(245,158,11,.6);flex-shrink:0;animation:gemPulse 3s ease-in-out infinite}.section-divider .divider-dot:first-child{animation-delay:-.5s;margin-right:10px}.section-divider .divider-dot:last-child{animation-delay:.5s;margin-left:10px}@keyframes gemPulse{0%,100%{box-shadow:0 0 6px rgba(245,158,11,.6),0 0 14px rgba(245,158,11,.3);opacity:.85}50%{box-shadow:0 0 12px #f59e0b,0 0 28px rgba(245,158,11,.5);opacity:1}}.section-divider.divider-blue::before{background:linear-gradient(90deg,transparent,rgba(59,130,246,.4) 15%,rgba(99,102,241,.9) 35%,#a5b4fc 50%,rgba(99,102,241,.9) 65%,rgba(59,130,246,.4) 85%,transparent);background-size:300% 100%}.section-divider.divider-blue .divider-gem{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 0 8px rgba(59,130,246,.8),0 0 20px rgba(59,130,246,.4)}.section-divider.divider-blue .divider-dot{background:rgba(59,130,246,.6)}.section-divider.divider-green::before{background:linear-gradient(90deg,transparent,rgba(16,185,129,.4) 15%,rgba(16,185,129,.9) 35%,#6ee7b7 50%,rgba(16,185,129,.9) 65%,rgba(16,185,129,.4) 85%,transparent);background-size:300% 100%}.section-divider.divider-green .divider-gem{background:linear-gradient(135deg,#34d399,#10b981);box-shadow:0 0 8px rgba(16,185,129,.8),0 0 20px rgba(16,185,129,.4)}.section-divider.divider-green .divider-dot{background:rgba(16,185,129,.6)}body.light-theme .section-divider::before{opacity:.7}body.light-theme .section-divider::after{opacity:.5}.fade-in{animation:fadeIn 1.5s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.calculators-container{grid-template-columns:1fr}.calculators-container aside{width:100%;min-width:0;overflow:hidden}.calculators-menu{position:static;display:flex;overflow-x:auto;gap:8px;white-space:nowrap;padding:10px;margin-bottom:20px;scrollbar-width:none;-ms-overflow-style:none}.calculators-menu::-webkit-scrollbar{display:none}.calc-menu-item{margin-bottom:0;padding:8px 14px;font-size:13px;flex-shrink:0}.calc-menu-item.active{border-left:none;border-bottom:3px solid var(--accent-gold);border-radius:0}}@media (max-width:992px){.nav-links{display:none}.nav-wrapper nav{display:none}.mobile-menu-btn{display:block}.hero{padding:85px 0 60px}.hero-grid{grid-template-columns:1fr;gap:36px;text-align:center}.hero-title{margin-left:auto;margin-right:auto}.hero-description-block{margin-left:auto;margin-right:auto;gap:16px}.hero-tagline-quote{margin-left:auto;margin-right:auto;font-size:1.1rem;padding:6px 12px}.hero-mission-text{font-size:.85rem}.hero-principle-card{padding:12px 16px;font-size:.95rem}.hero-journey-callout{font-size:1rem;justify-content:center}.hero-stats-wrapper{margin-left:auto;margin-right:auto}.hero-ctas{justify-content:center}.hero-stats{justify-content:center}.hero-visual{flex-direction:column;gap:20px;width:100%}.hero-card{max-width:100%}.hero-card-description{text-align:center;border-left:1px solid var(--border-color);border-top:4px solid var(--accent-gold);max-width:440px;width:100%;margin-left:auto;margin-right:auto}.hero-card-description.fade-out{opacity:0;transform:translateY(8px)}.hero-desc-wrapper{align-items:center;width:100%;max-width:440px;margin-left:auto;margin-right:auto}.hero-carousel-container{gap:12px}.hero-nav-btn-circle{width:38px;height:38px}.calc-grid{grid-template-columns:1fr;gap:30px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-info{grid-column:span 2;align-items:center;text-align:center}.footer-desc{margin-left:auto;margin-right:auto;max-width:100%}.footer-socials{justify-content:center}.footer-links-col{text-align:center}.footer-links-col h3{justify-content:center}.footer-form-container h3::after,.footer-links-col h3::after{display:none!important}.footer-links-list{width:100%;align-items:center}.footer-links-list li{width:100%}.footer-form-container{grid-column:span 2;text-align:center}.footer-form-container h3{justify-content:center}.footer-form{width:100%}.footer-submit-btn{align-self:center}.footer-bottom{flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 auto;padding-left:24px;padding-right:24px;gap:12px}.footer-bottom p{text-align:center}.footer-bottom-links{flex-wrap:wrap;justify-content:center;gap:10px 16px}.subscribe-banner{padding:32px 20px;margin-top:40px;border-radius:16px}.subscribe-banner h2{font-size:24px}.facts-controls{justify-content:flex-start;gap:8px}.post-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}}@media (max-width:768px){.amortization-header{flex-direction:column;align-items:stretch;gap:12px;text-align:center}.amortization-toggle-btn{align-self:center;width:100%}.nav-actions{gap:10px}.nav-actions .btn-primary{padding:8px 14px;font-size:13px}.hero-card-graph{height:120px}.post-body{padding:40px 16px}.post-header{padding:120px 0 40px}.post-header h1{font-size:26px}.feature-card{padding:24px}#join-team-section .feature-card{padding:32px 20px}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-form-container,.footer-info{grid-column:span 1}.footer-form{max-width:100%;width:100%}.footer-form-row{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:center;text-align:center;margin:0 auto;padding-left:24px;padding-right:24px}.footer-sebi-disclaimer{padding:16px 16px!important;font-size:11.5px!important}.search-filter-container{flex-direction:column;align-items:stretch}.search-box{max-width:100%!important;min-width:unset!important}.calculators-container{gap:24px}.calculator-wrapper{padding:24px 20px;border-radius:16px;margin-bottom:24px}.calculator-wrapper h2{font-size:22px;padding-bottom:12px;margin-bottom:12px}.calculator-wrapper .calc-description{font-size:14px;margin-bottom:20px}.calc-grid{gap:24px}.calc-results{padding:24px 20px;border-radius:12px}}@media (max-width:480px){.hero-title{font-size:clamp(19px, 6vw, 24px)}.section-title{font-size:26px}.container{padding:0 16px}.hero-stats{grid-template-columns:repeat(3,1fr);gap:0;border-radius:20px}.hero-stats .stat-item h3{font-size:13px}.hero-stats .stat-item{padding:8px 14px}.hero-stats .stat-item p{font-size:9px}.footer-form-row{grid-template-columns:1fr}.footer-form .btn,.footer-submit-btn{width:100%;align-self:stretch!important;justify-content:center;text-align:center}.footer-form-container,.footer-links-col{padding:20px 16px}.footer-grid{gap:20px}.footer-bottom-links{gap:8px 12px}.footer-bottom-links a{font-size:11px}.footer-sebi-disclaimer{padding:14px 12px!important;font-size:11px!important;line-height:1.6!important}.footer-bottom{padding-left:16px;padding-right:16px}footer{overflow-x:hidden}.calculator-wrapper{padding:20px 16px;border-radius:12px}.calculator-wrapper h2{font-size:20px}.calc-results{padding:20px 16px;border-radius:10px}.input-label-container{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:8px}.input-label{font-size:13px;line-height:1.3}.input-value-badge{font-size:12px;padding:2px 6px;white-space:nowrap;flex-shrink:0}.result-main-value{font-size:clamp(22px, 6vw, 28px);overflow-wrap:break-word;word-break:normal}.result-row{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:8px}body.light-theme .result-row{border-bottom-color:rgba(0,0,0,.05)}.result-row:last-child{border-bottom:none;padding-bottom:0}.result-value{white-space:nowrap;flex-shrink:0}.facts-controls,.search-filter-container>div{gap:8px}.filter-btn{padding:7px 14px;font-size:13px}.subscribe-banner{padding:24px 16px}.subscribe-banner h2{font-size:20px}.hero-card{padding:20px}.hero-card-graph{height:100px;gap:8px}.ii-gyan-fab{bottom:16px;right:16px;padding:10px 16px;font-size:13px}.post-content{font-size:16px}.post-content h2{font-size:22px}.post-content h3{font-size:18px}section{padding:60px 0}.feature-icon{width:44px;height:44px;font-size:20px}.post-card-footer{flex-direction:column;align-items:flex-start;gap:10px}.logo{font-size:24px}.logo-icon{width:40px;height:40px;font-size:16px}.theme-toggle{width:34px;height:34px}}@media (max-width:576px){.translator-bar{flex-direction:column!important;align-items:center!important;text-align:center!important;justify-content:center!important;gap:10px!important}}#google_translate_element{display:inline-block;vertical-align:middle}.goog-te-gadget{font-family:Inter,sans-serif!important;color:var(--text-muted)!important;display:flex!important;align-items:center!important;gap:8px!important;font-size:0!important}.goog-te-gadget img,.goog-te-gadget>a,.goog-te-gadget>span{display:none!important}.goog-te-gadget .goog-te-combo{background-color:var(--bg-input)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important;padding:8px 16px!important;border-radius:8px!important;font-family:Inter,sans-serif!important;font-size:14px!important;outline:0!important;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;display:inline-block!important;margin:0!important}.goog-te-gadget .goog-te-combo:focus{border-color:var(--primary-blue)!important}.goog-logo-link,.goog-logo-link:active,.goog-logo-link:hover,.goog-logo-link:link,.goog-logo-link:visited{display:none!important}.goog-te-banner-frame,.goog-te-banner-frame.skiptranslate{display:none!important;visibility:hidden!important}body{top:0!important;position:static!important}header{animation:slideDown .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes slideDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.facts-grid .fact-card,.videos-grid .video-card{opacity:0;transform:translateY(24px);animation:cardReveal .7s cubic-bezier(.16,1,.3,1) forwards}@keyframes cardReveal{from{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.facts-grid .fact-card:nth-child(3n+1),.post-grid .post-card:first-child,.quick-links-grid .feature-card:first-child,.videos-grid .video-card:first-child{animation-delay:80ms}.facts-grid .fact-card:nth-child(3n+2),.post-grid .post-card:nth-child(2),.quick-links-grid .feature-card:nth-child(2),.videos-grid .video-card:nth-child(2){animation-delay:.16s}.facts-grid .fact-card:nth-child(3n),.post-grid .post-card:nth-child(3),.quick-links-grid .feature-card:nth-child(3),.videos-grid .video-card:nth-child(3){animation-delay:.24s}.post-grid .post-card:nth-child(n+4){animation-delay:.32s}@keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.play-button-overlay{transition:transform .3s ease,background-color .3s ease}.video-thumbnail-container:hover .play-button-overlay{transform:translate(-50%,-50%) scale(1.15);background-color:var(--accent-gold);animation:pulseGold 2s infinite}@keyframes pulseGold{0%{box-shadow:0 0 0 0 rgba(251,191,36,.6)}70%{box-shadow:0 0 0 15px rgba(251,191,36,0)}100%{box-shadow:0 0 0 0 rgba(251,191,36,0)}}.fact-card{transition:transform .3s cubic-bezier(.16, 1, .3, 1),box-shadow .3s ease,border-color .3s ease}.fact-card:hover{transform:translateY(-5px) scale(1.02);border-color:var(--accent-gold);box-shadow:var(--shadow-lg),0 0 15px rgba(251,191,36,.1)}.calculator-wrapper.active .calc-inputs{animation:slideInLeft 1s cubic-bezier(.16,1,.3,1) forwards}.calculator-wrapper.active .calc-results{animation:slideInRight 1s cubic-bezier(.16,1,.3,1) forwards}@keyframes slideInLeft{from{opacity:0;transform:translateX(-25px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(25px)}to{opacity:1;transform:translateX(0)}}.calculator-wrapper.active .input-group{opacity:0;animation:slideUp .8s cubic-bezier(.16,1,.3,1) forwards}.calculator-wrapper.active .input-group:first-child{animation-delay:80ms}.calculator-wrapper.active .input-group:nth-child(2){animation-delay:.16s}.calculator-wrapper.active .input-group:nth-child(3){animation-delay:.24s}.calculator-wrapper.active .input-group:nth-child(4){animation-delay:.32s}#loan-amortization-body tr{opacity:0;animation:slideUp .6s cubic-bezier(.16,1,.3,1) forwards}#loan-amortization-body tr:first-child{animation-delay:30ms}#loan-amortization-body tr:nth-child(2){animation-delay:60ms}#loan-amortization-body tr:nth-child(3){animation-delay:90ms}#loan-amortization-body tr:nth-child(4){animation-delay:.12s}#loan-amortization-body tr:nth-child(5){animation-delay:.15s}#loan-amortization-body tr:nth-child(6){animation-delay:.18s}#loan-amortization-body tr:nth-child(7){animation-delay:.21s}#loan-amortization-body tr:nth-child(8){animation-delay:.24s}#loan-amortization-body tr:nth-child(9){animation-delay:.27s}#loan-amortization-body tr:nth-child(10){animation-delay:.3s}#loan-amortization-body tr:nth-child(n+11){opacity:1;transform:translateY(0);animation:none}.logo{animation:none;display:flex!important;align-items:center!important}.logo-icon{transform-origin:center center;transform:translate3d(0,0,0)}.logo-icon-wrap{animation:logoBadgeBreath 6s ease-in-out infinite}@keyframes logoBadgeBreath{0%,100%{filter:drop-shadow(0 0 4px rgba(245,158,11,.25))}50%{filter:drop-shadow(0 0 10px rgba(245,158,11,.55))}}.ii-animated-logo{animation:logoPulse 32s ease-in-out infinite;transform-origin:center center;will-change:transform}.mobile-nav-links a[href*="facts.html"],.nav-links a[href*="facts.html"]{animation:goldGlowSlow 5s ease-in-out infinite}@keyframes logoPulse{0%{transform:scale(1) translate3d(0,0,0)}50%{transform:scale(1.04) translate3d(0,0,0)}100%{transform:scale(1) translate3d(0,0,0)}}@keyframes rotateGradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes goldGlowSlow{0%{text-shadow:0 0 0 rgba(251,191,36,0)}50%{text-shadow:0 0 8px rgba(251,191,36,.5);color:var(--accent-gold)}100%{text-shadow:0 0 0 rgba(251,191,36,0)}}.footer-links-list{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-links-list li{width:auto}.footer-links-list a{color:rgba(148,163,184,.85);font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .25s ease,transform .25s ease}.footer-links-list a::after{content:"→";font-size:12px;color:var(--accent-gold);opacity:0;transform:translateX(-5px);transition:opacity .25s ease,transform .25s ease}.footer-links-list a:hover{color:var(--accent-gold);transform:translateX(3px)}.footer-links-list a:hover::after{opacity:1;transform:translateX(0)}.ii-gyan-fab{position:fixed;bottom:24px;right:24px;background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-hover));color:#0b0f19;border:none;border-radius:50px;padding:12px 24px;font-family:Outfit,sans-serif;font-weight:700;font-size:14px;box-shadow:0 10px 25px -5px rgba(251,191,36,.4),0 0 15px rgba(251,191,36,.2);cursor:pointer;display:flex;align-items:center;gap:8px;z-index:9999;transition:all .3s cubic-bezier(.16, 1, .3, 1);animation:fabPulse 2.5s infinite}.ii-gyan-fab:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 15px 30px -5px rgba(251,191,36,.5),0 0 25px rgba(251,191,36,.3)}.ii-gyan-fab svg{width:18px;height:18px;fill:currentColor}@keyframes fabPulse{0%{box-shadow:0 10px 25px -5px rgba(251,191,36,.4),0 0 0 0 rgba(251,191,36,.4)}70%{box-shadow:0 10px 25px -5px rgba(251,191,36,.4),0 0 0 15px rgba(251,191,36,0)}100%{box-shadow:0 10px 25px -5px rgba(251,191,36,.4),0 0 0 0 rgba(251,191,36,0)}}.ii-gyan-teaser-card{background:linear-gradient(135deg,rgba(31,41,55,.6),rgba(17,24,39,.8));border:1px solid var(--border-color);border-radius:16px;padding:32px;display:flex;justify-content:space-between;align-items:center;gap:30px;box-shadow:var(--shadow-lg),var(--shadow-glow);position:relative;overflow:hidden;margin-bottom:50px;backdrop-filter:blur(10px)}body.light-theme .ii-gyan-teaser-card{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(243,244,246,.9));border-color:var(--border-color)}.ii-gyan-teaser-card::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom,var(--accent-gold),var(--primary-blue))}.ii-gyan-teaser-content{flex:1}.teaser-badge{display:inline-block;background-color:rgba(251,191,36,.1);color:var(--accent-gold);font-family:Outfit,sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;padding:4px 10px;border-radius:30px;margin-bottom:12px}.ii-gyan-teaser-content h2{font-size:24px;margin-bottom:8px}.ii-gyan-teaser-content h2 strong{color:var(--accent-gold)}.ii-gyan-teaser-content p{color:var(--text-secondary);font-size:15px;max-width:800px}.ii-gyan-teaser-actions{flex-shrink:0}@media (max-width:992px){.ii-gyan-teaser-card{flex-direction:column;text-align:center;padding:24px}.ii-gyan-teaser-card::before{width:100%;height:4px;left:0;top:0}.ii-gyan-teaser-actions{width:100%}.ii-gyan-teaser-actions button{width:100%}}.ii-gyan-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none;align-items:center;justify-content:center;padding:20px}.ii-gyan-modal.active{display:flex}.ii-gyan-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(5,7,12,.8);backdrop-filter:blur(8px);opacity:0;transition:opacity .3s ease}.ii-gyan-modal.active .ii-gyan-modal-overlay{opacity:1}.ii-gyan-modal-container{position:relative;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;width:100%;max-width:900px;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-lg),0 0 30px rgba(0,0,0,.5);z-index:1;transform:translateY(30px) scale(.95);opacity:0;transition:all .3s cubic-bezier(.16, 1, .3, 1);display:flex;flex-direction:column}.ii-gyan-modal.active .ii-gyan-modal-container{transform:translateY(0) scale(1);opacity:1}body.light-theme .ii-gyan-modal-container{background-color:var(--bg-card)}.ii-gyan-modal-close{position:absolute;top:20px;right:20px;background:rgba(255,255,255,.05);border:1px solid var(--border-color);color:var(--text-primary);width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:2}.ii-gyan-modal-close:hover{background-color:rgba(239,68,68,.1);color:var(--danger);border-color:rgba(239,68,68,.3)}.ii-gyan-modal-header{padding:30px 40px 20px;border-bottom:1px solid var(--border-color)}.ii-gyan-modal-header h2{font-size:28px;color:var(--accent-gold);margin-bottom:4px}.ii-gyan-modal-header p{color:var(--text-secondary);font-size:15px;font-weight:500}.ii-gyan-modal-content{padding:30px 40px;overflow-y:auto;display:grid;grid-template-columns:1.2fr 1fr;gap:40px}.ii-gyan-modal-left h3,.ii-gyan-modal-right h3{font-size:18px;margin-bottom:16px;border-bottom:1px dashed var(--border-color);padding-bottom:8px}.ii-gyan-syllabus-list{list-style:none;display:flex;flex-direction:column;gap:10px}.ii-gyan-syllabus-list li{font-size:14px;display:flex;align-items:flex-start;gap:10px;color:var(--text-secondary)}.ii-gyan-syllabus-list li span{color:var(--success);font-weight:700}.ii-gyan-info-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:24px}.ii-gyan-info-item{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center}body.light-theme .ii-gyan-info-item{background:var(--bg-secondary)}.ii-gyan-info-label{font-size:13px;color:var(--text-muted);font-weight:600}.ii-gyan-info-value{font-size:14px;color:var(--text-primary);font-weight:700}.ii-gyan-modal-footer{padding:20px 40px 30px;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.ii-gyan-modal-footer p{color:var(--text-secondary);font-size:13px;flex:1;max-width:480px}@media (max-width:768px){.ii-gyan-modal-content{grid-template-columns:1fr;gap:30px;padding:20px}.ii-gyan-modal-header{padding:20px;padding-right:60px}.ii-gyan-modal-header h2{font-size:22px}.ii-gyan-modal-footer{padding:20px;flex-direction:column;text-align:center}.ii-gyan-modal-footer p{max-width:100%}.ii-gyan-modal-footer button{width:100%}}.post-layout-container{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}.post-main-column{min-width:0}.post-sidebar-column{display:flex;flex-direction:column;gap:30px}@media (min-width:992px){.post-layout-container{grid-template-columns:2.2fr 1fr}}.post-body.has-sidebar{max-width:1200px;padding:40px 24px}@media (max-width:991px){.post-body.has-sidebar{padding:30px 16px}.suggested-articles-section{display:none}}.post-toc-widget{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:24px;box-shadow:var(--shadow-sm);margin-bottom:24px}@media (min-width:992px){.post-toc-widget{position:sticky;top:100px}}.post-toc-widget h3{font-family:Outfit,sans-serif;font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.5px}.post-toc-list{list-style:none;display:flex;flex-direction:column;gap:10px;padding-left:0}.post-toc-link{font-size:13.5px;color:var(--text-secondary);text-decoration:none;transition:color .2s ease;line-height:1.4;display:block}.post-toc-link:hover{color:var(--accent-gold)}.author-profile-box{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:32px;margin:48px 0 24px;display:flex;gap:24px;align-items:center;box-shadow:var(--shadow-sm)}.author-profile-avatar-wrapper{flex-shrink:0}.author-profile-avatar{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--primary-blue),var(--accent-gold));display:flex;align-items:center;justify-content:center;font-family:Outfit,sans-serif;font-weight:800;font-size:28px;color:#fff;border:2px solid var(--border-color);box-shadow:var(--shadow-md)}.author-profile-info{display:flex;flex-direction:column;gap:8px}.author-profile-name-tag{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.author-profile-name{font-family:Outfit,sans-serif;font-size:18px;font-weight:700;color:var(--text-primary)}.author-profile-badge{background-color:rgba(251,191,36,.1);color:var(--accent-gold);font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px;border:1px solid rgba(251,191,36,.2);text-transform:uppercase;letter-spacing:.5px}.author-profile-desc{font-size:14px;line-height:1.6;color:var(--text-secondary)}.post-citations-box{background-color:rgba(31,41,55,.2);border:1px dashed var(--border-color);border-radius:12px;padding:20px 24px;margin-top:24px;margin-bottom:40px;font-size:13px;color:var(--text-secondary);line-height:1.6}.post-citations-box strong{color:var(--text-primary);display:inline-block;margin-bottom:6px}.post-citations-box ul{padding-left:20px;margin-top:8px}.post-citations-box li{margin-bottom:4px}@media (max-width:768px){.author-profile-box{flex-direction:column;text-align:center;padding:24px;gap:16px}}.suggested-articles-section{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:24px;box-shadow:var(--shadow-sm)}.suggested-articles-title{font-family:Outfit,sans-serif;font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:8px}.suggested-articles-list{display:flex;flex-direction:column;gap:20px}.suggested-post-card{display:flex;flex-direction:column;gap:8px;padding:16px;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;transition:all .3s cubic-bezier(.16, 1, .3, 1);text-decoration:none}.suggested-post-card:hover{transform:translateY(-2px);border-color:var(--accent-gold);background-color:rgba(255,255,255,.03);box-shadow:0 4px 12px rgba(0,0,0,.15)}body.light-theme .suggested-post-card:hover{background-color:rgba(0,0,0,.02)}.suggested-post-meta{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--accent-gold);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.suggested-post-title{font-family:Outfit,sans-serif;font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.4;margin:0;transition:color .2s ease}.suggested-post-card:hover .suggested-post-title{color:var(--accent-gold)}.suggested-post-excerpt{font-size:12px;color:var(--text-muted);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pagination-controls-container{display:flex;justify-content:center;align-items:center;gap:16px;margin:40px 0 20px;flex-wrap:wrap}.pagination-btn{padding:12px 24px;font-family:Outfit,sans-serif;font-weight:600;font-size:14px;border-radius:8px;cursor:pointer;transition:all .25s cubic-bezier(.16, 1, .3, 1);display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border-color);background-color:var(--bg-card);color:var(--text-primary)}.pagination-btn-load{background-color:var(--primary-blue);border-color:var(--primary-blue);color:#fff}.pagination-btn-load:hover{background-color:var(--primary-blue-hover);border-color:var(--primary-blue-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.25)}.pagination-btn-all{background-color:transparent}.pagination-btn-all:hover{border-color:var(--text-primary);background-color:rgba(255,255,255,.05);transform:translateY(-2px)}.article-interlink{color:var(--accent-gold)!important;text-decoration:underline;font-weight:600;transition:all .2s ease}.article-interlink:hover{color:var(--primary-blue)!important;text-shadow:0 0 8px rgba(212,175,55,.2)}.bottom-suggestions-section{margin-top:60px;padding-top:40px;border-top:1px solid var(--border-color)}.bottom-suggestions-header{margin-bottom:24px}.bottom-suggestions-tag{display:inline-block;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:var(--accent-gold);font-weight:700;margin-bottom:8px}.bottom-suggestions-title{font-family:Outfit,sans-serif;font-size:24px;color:var(--text-primary);font-weight:700;margin:0}.bottom-suggestions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.bottom-suggested-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;transition:all .3s cubic-bezier(.16, 1, .3, 1);display:flex;flex-direction:column}.bottom-suggested-card:hover{transform:translateY(-5px);border-color:var(--accent-gold);box-shadow:0 12px 24px rgba(0,0,0,.2)}.bottom-suggested-card-content{padding:24px;display:flex;flex-direction:column;flex-grow:1}.bottom-suggested-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted);margin-bottom:12px}.bottom-suggested-category{color:var(--accent-gold);font-weight:600}.bottom-suggested-title{font-family:Outfit,sans-serif;font-size:18px;font-weight:600;line-height:1.4;margin-bottom:12px}.bottom-suggested-title a{color:var(--text-primary);text-decoration:none;transition:color .2s ease}.bottom-suggested-title a:hover{color:var(--accent-gold)}.bottom-suggested-excerpt{font-size:14px;color:var(--text-muted);line-height:1.6;margin-bottom:20px;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bottom-suggested-footer{margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}body.light-theme .bottom-suggested-footer{border-top-color:rgba(0,0,0,.05)}.bottom-suggested-read-link{color:var(--accent-gold);text-decoration:none;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:4px;transition:gap .2s ease}.bottom-suggested-read-link:hover{gap:8px}.scroll-reveal{opacity:0;transition:opacity .8s cubic-bezier(.16, 1, .3, 1),transform .8s cubic-bezier(.16, 1, .3, 1)}.reveal-slide-up{transform:translateY(30px)}.reveal-slide-left{transform:translateX(-45px)}.reveal-slide-right{transform:translateX(45px)}.reveal-zoom-in{transform:scale(.95)}.scroll-reveal.revealed{opacity:1;transform:translate(0) scale(1)}.stagger-1{transition-delay:0.1s}.stagger-2{transition-delay:0.2s}.stagger-3{transition-delay:0.3s}.stagger-4{transition-delay:0.4s}.stagger-5{transition-delay:0.5s}@keyframes floatBlob{0%{transform:scale(1) rotate(0);opacity:.7}50%{transform:scale(1.15) rotate(180deg);opacity:.95}100%{transform:scale(1) rotate(360deg);opacity:.7}}.faq-hero{background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-primary) 100%);padding:140px 0 60px 0;text-align:center;position:relative;overflow:hidden;border-bottom:1px solid var(--border-color)}.faq-hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.05),transparent 60%);pointer-events:none}.faq-hero-tag{display:inline-block;background:rgba(59,130,246,.1);color:var(--primary-blue);padding:6px 16px;border-radius:30px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.faq-hero-title{font-family:Outfit,sans-serif;font-size:42px;font-weight:800;color:var(--text-primary);margin-bottom:12px;letter-spacing:-.5px}.faq-hero-desc{max-width:650px;margin:0 auto 30px auto;font-size:16px;line-height:1.6;color:var(--text-secondary)}.faq-search-wrapper{max-width:600px;margin:0 auto;position:relative;z-index:10}.faq-search-box{position:relative;width:100%;box-shadow:var(--shadow-md);border-radius:16px}.faq-search-box input{width:100%;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:18px 24px 18px 54px;color:var(--text-primary);font-size:15px;font-family:inherit;transition:all .3s ease}.faq-search-box input:focus{outline:0;border-color:var(--primary-blue);box-shadow:0 0 0 4px rgba(59,130,246,.15),var(--shadow-md);background:var(--bg-primary)}.faq-search-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--text-muted);pointer-events:none;transition:color .3s ease}.faq-search-box input:focus+.faq-search-clear+.faq-search-icon,.faq-search-box input:focus~.faq-search-icon{color:var(--primary-blue)}.faq-search-clear{position:absolute;right:18px;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.05);border:none;width:24px;height:24px;border-radius:50%;color:var(--text-secondary);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.faq-search-clear:hover{background:rgba(239,68,68,.1);color:var(--danger)}.faq-quick-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;max-width:1000px;margin:-30px auto 40px auto;position:relative;z-index:12;padding:0 20px}.faq-quick-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:20px;display:flex;align-items:center;gap:16px;cursor:pointer;box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.faq-quick-card:hover{transform:translateY(-4px);border-color:var(--primary-blue);box-shadow:0 10px 25px rgba(59,130,246,.15)}.faq-quick-card-icon{font-size:28px;width:50px;height:50px;border-radius:12px;background:rgba(59,130,246,.06);display:flex;align-items:center;justify-content:center}.faq-quick-card-info h3{font-size:14.5px;font-weight:700;margin:0 0 4px 0;color:var(--text-primary)}.faq-quick-card-info p{font-size:12px;color:var(--text-secondary);margin:0}.faq-split-layout{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:start}.faq-sidebar{position:sticky;top:100px;max-height:calc(100vh - 140px);overflow-y:auto;padding-right:8px}.faq-sidebar::-webkit-scrollbar{width:4px}.faq-sidebar::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:10px}.faq-sidebar-header{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--text-muted);letter-spacing:1px;margin-bottom:12px;padding-left:8px}.faq-categories{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.faq-filter-btn{width:100%;background:0 0;border:1px solid transparent;color:var(--text-secondary);display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;font-family:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer;transition:all .2s ease}.faq-filter-btn:hover{background:rgba(59,130,246,.05);color:var(--text-primary)}.faq-filter-btn.active{background:var(--primary-blue);color:#fff;border-color:var(--primary-blue);box-shadow:0 4px 12px rgba(59,130,246,.2)}.faq-filter-btn .faq-cat-count{margin-left:auto;font-size:11px;background:rgba(255,255,255,.15);color:inherit;padding:2px 6px;border-radius:8px;font-weight:700}.faq-filter-btn:not(.active) .faq-cat-count{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color)}.faq-main-content{min-width:0}.faq-group-section{margin-bottom:35px;animation:fadeIn .4s ease-out}.faq-group-title{font-family:Outfit,sans-serif;font-size:20px;font-weight:700;color:var(--accent-gold);margin-bottom:18px;padding-bottom:10px;border-bottom:1px dashed var(--border-color);display:flex;align-items:center;gap:10px}.faq-item{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:16px;margin-bottom:14px;overflow:hidden;box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.faq-item:hover{border-color:var(--border-focus);box-shadow:var(--shadow-md);transform:translateY(-1px)}.faq-item.active{border-color:var(--primary-blue);box-shadow:0 4px 20px rgba(59,130,246,.08),var(--shadow-md);background:var(--bg-card)}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:0 0;border:none;color:var(--text-primary);font-family:Outfit,sans-serif;text-align:left;cursor:pointer;outline:0}.faq-question h3{font-size:15px;font-weight:600;line-height:1.45;margin:0;flex:1;padding-right:15px;transition:color .2s ease}.faq-item.active .faq-question h3{color:var(--primary-blue)}.faq-icon{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--bg-secondary);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all .3s cubic-bezier(.16, 1, .3, 1)}.faq-item:hover .faq-icon{border-color:var(--border-focus);color:var(--text-primary)}.faq-item.active .faq-icon{transform:rotate(135deg);background:var(--primary-blue);border-color:var(--primary-blue);color:#fff}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.16, 1, .3, 1)}.faq-answer-inner{padding:0 24px 20px 24px;font-size:14.5px;color:var(--text-secondary);line-height:1.65;border-top:1px solid var(--border-color);background:var(--bg-secondary)}.faq-feedback{margin-top:15px;padding-top:12px;border-top:1px dashed var(--border-color);display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--text-muted)}.faq-feedback-btn{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);padding:4px 10px;border-radius:6px;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .2s ease}.faq-feedback-btn:hover{border-color:var(--primary-blue);color:var(--text-primary)}.faq-feedback-btn.liked{background:var(--success);border-color:var(--success);color:#fff}#faq-no-results{text-align:center;padding:40px 20px;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;color:var(--text-secondary)}#faq-no-results span{font-size:40px;display:block;margin-bottom:15px}#faq-no-results h3{font-size:18px;font-weight:700;margin:0 0 8px 0;color:var(--text-primary)}#faq-no-results p{font-size:14px;margin:0;color:var(--text-muted)}@media (max-width:992px){.faq-split-layout{grid-template-columns:1fr;gap:20px}.faq-sidebar{position:static;max-height:none;overflow-y:visible;padding-right:0}.faq-sidebar-header{display:none}.faq-categories{justify-content:flex-start;overflow-x:auto;white-space:nowrap;padding:10px;margin-bottom:30px;scrollbar-width:none;-ms-overflow-style:none}.faq-categories::-webkit-scrollbar{display:none}.faq-filter-btn{flex-shrink:0;padding:8px 16px;font-size:13px}}@media (max-width:576px){.faq-question{padding:16px 20px}.faq-answer-inner{padding:0 20px 20px}.faq-question h3{font-size:15px}}.cookie-consent-banner{position:fixed;bottom:24px;left:24px;max-width:400px;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:24px;box-shadow:var(--shadow-lg),0 10px 30px rgba(0,0,0,.2);z-index:99999;display:flex;flex-direction:column;gap:16px;transform:translateY(120%);opacity:0;transition:transform .4s cubic-bezier(.16, 1, .3, 1),opacity .4s ease}.cookie-consent-banner.show{transform:translateY(0);opacity:1}.cookie-title-container{display:flex;align-items:center;gap:10px}.cookie-title{font-family:Outfit,sans-serif;font-size:18px;font-weight:700;color:var(--text-primary);margin:0}.cookie-desc{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:0}.cookie-desc a{color:var(--accent-gold);text-decoration:underline;font-weight:600}.cookie-desc a:hover{color:var(--accent-gold-hover)}.cookie-actions{display:flex;gap:12px}.cookie-btn{flex:1;padding:10px 16px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:center}.cookie-btn-accept{background-color:var(--primary-blue);border:1px solid var(--primary-blue);color:#fff}.cookie-btn-accept:hover{background-color:var(--primary-blue-hover);border-color:var(--primary-blue-hover)}.cookie-btn-decline{background-color:transparent;border:1px solid var(--border-color);color:var(--text-secondary)}.cookie-btn-decline:hover{border-color:var(--text-primary);color:var(--text-primary);background-color:rgba(255,255,255,.03)}@media (max-width:576px){.cookie-consent-banner{bottom:16px;left:16px;right:16px;max-width:calc(100% - 32px);border-radius:16px;border:1px solid var(--border-color);padding:16px;box-shadow:var(--shadow-lg),0 10px 30px rgba(0,0,0,.25);gap:12px}.cookie-title{font-size:16px}.cookie-desc{font-size:12px;line-height:1.4}.cookie-actions{gap:8px}.cookie-btn{padding:8px 12px;font-size:12px}}.header-datetime{font-size:12px;color:var(--accent-gold);font-weight:700;padding:6px 14px;background:rgba(251,191,36,.06);border:1px solid rgba(251,191,36,.3);border-radius:8px;font-family:monospace,monospace;display:inline-flex;align-items:center;height:34px;white-space:nowrap;flex-shrink:0;letter-spacing:.5px}.header-datetime-mobile{display:none!important}@media (max-width:992px){.header-datetime-mobile{display:none!important}}@media (max-width:992px){.header-datetime,.header-datetime-mobile,.nav-clock-li{display:none!important}}@media (max-width:500px){.logo{font-size:clamp(19px, 5.2vw, 22px)!important;gap:8px!important}.nav-actions .btn-primary{display:none!important}}@media (max-width:480px){.input-label-container{flex-wrap:wrap!important;gap:4px!important}.input-label{font-size:13px!important}.input-value-badge{font-size:12px!important;padding:2px 8px!important}.input-field{padding:10px 14px!important;font-size:15px!important}.with-prefix .input-field{padding-left:32px!important}.with-suffix .input-field{padding-right:32px!important}.input-prefix{left:12px!important}.input-suffix{right:12px!important}.result-main-value{font-size:25px!important}.result-main-label{font-size:12px!important;letter-spacing:.5px!important}.result-row{font-size:13px!important}}@keyframes continuous-shining-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes continuous-border-glow{0%,100%{box-shadow:0 0 10px rgba(59,130,246,.3),0 4px 12px rgba(0,0,0,.25);border-color:rgba(59,130,246,.4)}50%{box-shadow:0 0 20px rgba(59,130,246,.6),0 4px 16px rgba(59,130,246,.25);border-color:rgba(59,130,246,.8)}}.btn-shining{background:linear-gradient(135deg,#3b82f6,#1d4ed8,#8b5cf6,#3b82f6);background-size:300% 300%;color:#fff!important;font-weight:700;border:1px solid rgba(59,130,246,.5);padding:8px 22px;border-radius:30px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:14px;transition:all .3s cubic-bezier(.25, 1, .5, 1);animation:continuous-shining-gradient 6s ease infinite,continuous-border-glow 3s ease-in-out infinite;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(59,130,246,.2)}.btn-shining:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 20px rgba(59,130,246,.4)}.btn-shining:active{transform:translateY(0) scale(1)}.btn-shining::after{content:'';position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);pointer-events:none;animation:auto-shine 4s infinite ease-in-out}body.light-theme .btn-shining{background:linear-gradient(135deg,#2563eb,#1d4ed8,#7c3aed,#2563eb);background-size:300% 300%;border-color:rgba(29,78,216,.4)}body.modal-open{overflow:hidden}.news-modal-container{max-width:1000px!important;height:85vh;display:flex;flex-direction:column}.news-modal-header{padding:24px 24px 16px;border-bottom:1px solid var(--border-color);background-color:rgba(17,24,39,.2)}.news-modal-controls{padding:16px 24px;border-bottom:1px solid var(--border-color);background-color:var(--bg-secondary);display:flex;flex-direction:column;gap:16px}body.light-theme .news-modal-controls{background-color:var(--bg-secondary)}.news-search-wrapper{position:relative;width:100%}.news-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--text-muted);pointer-events:none}.news-search-wrapper input{width:100%;padding:12px 40px;border-radius:12px;border:1px solid var(--border-color);background-color:var(--bg-input);color:var(--text-primary);font-family:inherit;font-size:14px;transition:all .2s ease}.news-search-wrapper input:focus{border-color:var(--primary-blue);outline:0;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.news-search-clear{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.05);border:none;color:var(--text-secondary);width:20px;height:20px;border-radius:50%;cursor:pointer;display:none;align-items:center;justify-content:center}.news-search-clear svg{width:12px;height:12px}.news-search-clear:hover{background:rgba(255,255,255,.15);color:var(--text-primary)}body.light-theme .news-search-clear{background:rgba(0,0,0,.05)}body.light-theme .news-search-clear:hover{background:rgba(0,0,0,.1)}.news-year-filters{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.news-year-filters::-webkit-scrollbar{display:none}.news-year-filters{-ms-overflow-style:none;scrollbar-width:none}.news-year-pill{padding:6px 14px;border-radius:20px;border:1px solid var(--border-color);background-color:var(--bg-card);color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease}.news-year-pill:hover{background-color:rgba(59,130,246,.1);color:var(--primary-blue);border-color:var(--primary-blue)}.news-year-pill.active{background-color:var(--primary-blue);color:#fff;border-color:var(--primary-blue);box-shadow:0 4px 10px rgba(59,130,246,.2)}.news-modal-content{flex:1;overflow-y:auto;padding:24px;background-color:var(--bg-primary)}.news-list-grid{display:grid;grid-template-columns:1fr;gap:20px;content-visibility:auto;contain-intrinsic-size:500px}.news-card-item{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:20px;position:relative;transition:all .2s ease;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:10px}.news-card-item:hover{transform:translateY(-2px);border-color:var(--border-focus);box-shadow:var(--shadow-md)}.news-card-top{display:flex;justify-content:space-between;align-items:center}.news-year-badge{font-size:11px;font-weight:700;color:var(--accent-gold);background-color:rgba(251,191,36,.1);padding:4px 10px;border-radius:4px;text-transform:uppercase}.news-year-badge.yr-2020{color:#f87171;background-color:rgba(248,113,113,.1)}.news-year-badge.yr-2026{color:#34d399;background-color:rgba(52,211,153,.1)}.news-card-index{font-size:11px;font-weight:700;color:var(--text-muted)}.news-card-title{font-family:Outfit,sans-serif;font-size:16px;font-weight:700;line-height:1.4;color:var(--text-primary);margin:0}.news-card-desc{font-size:13.5px;line-height:1.5;color:var(--text-secondary);margin:0}.news-no-results{text-align:center;padding:60px 20px}.news-modal-footer{padding:16px 24px;border-top:1px solid var(--border-color);background-color:var(--bg-secondary);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.news-count-badge{font-size:13px;font-weight:600;color:var(--text-secondary)}@media (max-width:768px){.news-modal-container{height:90vh;border-radius:16px 16px 0 0;max-height:90vh;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);transition:transform .35s cubic-bezier(.16, 1, .3, 1)}.ii-gyan-modal.active .news-modal-container{transform:translateY(0)}.news-modal-controls{padding:12px 16px}.news-modal-content{padding:16px}.news-modal-header{padding:16px}.news-modal-footer{padding:12px 16px}}.footer-admin-container{display:flex;justify-content:center;margin-bottom:24px;position:relative;z-index:10}.btn-admin-login{display:inline-flex;align-items:center;gap:8px;background-color:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);padding:8px 18px;border-radius:30px;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:var(--shadow-sm);transition:all .25s cubic-bezier(.4, 0, .2, 1)}.btn-admin-login svg{color:var(--text-muted);transition:color .25s ease}.btn-admin-login:hover{background-color:var(--bg-secondary);border-color:var(--primary-blue);color:var(--text-primary);box-shadow:0 4px 15px rgba(59,130,246,.15);transform:translateY(-2px)}.btn-admin-login:hover svg{color:var(--primary-blue)}body.light-theme .btn-admin-login{background-color:var(--bg-card);border-color:var(--border-color)}body.light-theme .btn-admin-login:hover{background-color:var(--bg-secondary);border-color:var(--primary-blue)}@keyframes bounceEmoji{0%{transform:translateY(0)}100%{transform:translateY(-8px)}}.btn-kiid{background:linear-gradient(135deg,#fbcfe8,#fef08a,#bae6fd,#a7f3d0,#fbcfe8);background-size:300% 300%;color:#1e1b4b!important;font-family:Outfit,sans-serif!important;font-size:16px!important;font-weight:700!important;padding:8px 18px!important;border-radius:16px!important;border:1px solid rgba(30,27,75,.15)!important;box-shadow:0 4px 0 rgba(30,27,75,.15)!important;animation:continuous-shining-gradient 12s ease infinite;transition:all .15s ease;position:relative;overflow:hidden;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.3px;cursor:pointer}.btn-kiid.btn-lg{padding:12px 24px!important;font-size:18px!important;border-radius:20px!important;box-shadow:0 5px 0 rgba(30,27,75,.15)!important}.btn-kiid:hover{transform:translateY(-2px);box-shadow:0 6px 0 rgba(30,27,75,.15)!important;filter:brightness(1.02)}.btn-kiid:active{transform:translateY(2px);box-shadow:0 2px 0 rgba(30,27,75,.15)!important}@keyframes kiid-border-glow{0%,100%{box-shadow:0 0 10px rgba(244,114,182,.3),0 4px 12px rgba(0,0,0,.25);border-color:rgba(244,114,182,.4)}50%{box-shadow:0 0 20px rgba(244,114,182,.6),0 4px 16px rgba(244,114,182,.25);border-color:rgba(244,114,182,.8)}}.ii-letter{display:inline-block;animation-duration:1.2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.ii-1{animation-name:iiBounce1}.ii-2{animation-name:iiBounce2;margin-left:-.5px;margin-right:.5px}@keyframes iiBounce1{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-3.5px) scale(1.15) rotate(-6deg)}}@keyframes iiBounce2{0%,100%{transform:translateY(-3.5px) scale(1.15) rotate(6deg)}50%{transform:translateY(0) scale(1)}}.btn-iiq-cursive{font-family:Outfit,sans-serif!important;font-size:16px!important;font-weight:700!important;animation:none!important;letter-spacing:.5px!important;text-transform:uppercase!important;position:relative!important;overflow:hidden!important}.btn-iiq-cursive::after{content:''!important;position:absolute!important;top:-50%!important;left:-60%!important;width:30%!important;height:200%!important;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 50%,rgba(255,255,255,0) 100%)!important;transform:rotate(30deg)!important;pointer-events:none!important;animation:shineSweep 3.5s infinite ease-in-out!important}@keyframes shineSweep{0%{left:-60%}100%,15%{left:130%}}.btn-premium-red{background:linear-gradient(135deg,#dc2626,#ef4444,#dc2626);background-size:200% auto;color:#fff;border:1px solid rgba(239,68,68,.4);box-shadow:0 4px 12px rgba(239,68,68,.3)}.btn-premium-red:hover{background-position:right center;box-shadow:0 10px 30px rgba(239,68,68,.55),0 0 15px rgba(239,68,68,.3);border-color:rgba(239,68,68,.6)}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--success);margin-left:5px;vertical-align:middle;box-shadow:0 0 8px rgba(16,185,129,.7);animation:livePulse 2s ease-in-out infinite}@keyframes livePulse{0%,100%{transform:scale(1);opacity:1;box-shadow:0 0 8px rgba(16,185,129,.7)}50%{transform:scale(1.5);opacity:.7;box-shadow:0 0 16px rgba(16,185,129,.9)}}.shining-star{color:#f59e0b;font-weight:700;font-size:.85em;vertical-align:super;line-height:0;margin-left:0;display:inline-block;animation:starShine 1.8s ease-in-out infinite alternate}@keyframes starShine{0%{color:#f59e0b;transform:scale(1) translateY(0);text-shadow:0 0 3px rgba(245,158,11,.6),0 0 6px rgba(245,158,11,.4)}50%{color:#fbbf24;transform:scale(1.25) translateY(-1px) rotate(10deg);text-shadow:0 0 8px #fbbf24,0 0 14px rgba(245,158,11,.9),0 0 18px rgba(251,191,36,.7)}100%{color:#fef08a;transform:scale(1.1) translateY(0);text-shadow:0 0 6px #fef08a,0 0 10px rgba(245,158,11,.8)}}.logo-icon{background:0 0;border:none;border-radius:0;box-shadow:none}.join-team-section{padding:90px 0;position:relative;overflow:hidden}.join-team-section::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 0 50%,rgba(59,130,246,.07) 0,transparent 60%),radial-gradient(ellipse 50% 60% at 100% 50%,rgba(245,158,11,.06) 0,transparent 60%);pointer-events:none}.join-team-card{background:linear-gradient(135deg,rgba(11,18,32,.95),rgba(8,13,28,.98));border:1px solid rgba(59,130,246,.2);border-radius:24px;padding:56px;display:flex;align-items:center;gap:56px;max-width:960px;margin:0 auto;box-shadow:var(--shadow-lg),0 0 0 1px rgba(59,130,246,.08);position:relative;overflow:hidden}.join-team-card::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary-blue),var(--accent-violet),var(--accent-gold))}.join-team-card::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 50% 60% at 0 50%,rgba(59,130,246,.06) 0,transparent 60%);pointer-events:none}.join-team-icon-panel{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:12px}.join-team-orb{width:100px;height:100px;border-radius:24px;background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(139,92,246,.15));border:1px solid rgba(59,130,246,.25);display:flex;align-items:center;justify-content:center;font-size:44px;box-shadow:0 0 30px rgba(59,130,246,.15),inset 0 1px 0 rgba(255,255,255,.08);animation:joinOrbFloat 4s ease-in-out infinite alternate}@keyframes joinOrbFloat{0%{transform:translateY(0) rotate(-2deg);box-shadow:0 0 30px rgba(59,130,246,.15)}100%{transform:translateY(-8px) rotate(2deg);box-shadow:0 0 40px rgba(59,130,246,.25)}}.join-team-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--primary-blue);background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);padding:4px 12px;border-radius:30px}.join-team-content{flex:1;position:relative;z-index:1}.join-team-title{font-size:clamp(26px, 3.5vw, 36px);font-weight:800;margin-bottom:14px;letter-spacing:-.02em}.join-team-desc{color:var(--text-secondary);font-size:15.5px;line-height:1.75;margin-bottom:28px;max-width:560px}.join-team-ctas{display:flex;gap:14px;flex-wrap:wrap}body.light-theme .join-team-card{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(248,250,255,.98));border-color:rgba(37,99,235,.15);box-shadow:var(--shadow-lg)}.btn-secondary{background:rgba(255,255,255,.04);color:var(--text-primary);border:1px solid var(--border-color);backdrop-filter:blur(8px);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.btn-secondary:hover{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.3);color:var(--primary-blue);transform:translateY(-2px);box-shadow:0 8px 24px rgba(59,130,246,.15)}.section-divider{width:60px;height:3px;background:var(--grad-gold);border-radius:3px;margin:0 auto 20px}@media (max-width:992px){.hero{padding:95px 0 70px}.hero-stats{justify-content:center}.stat-item{padding:6px 14px}.stat-item h3{font-size:14px}.stat-item p{font-size:10px}.join-team-card{flex-direction:column;padding:40px 32px;gap:32px;text-align:center}.join-team-desc{margin-left:auto;margin-right:auto}.join-team-ctas{justify-content:center}.subscribe-banner{padding:48px 28px}}@media (max-width:480px){.hero{padding:80px 0 60px}.hero-trust-strip{gap:12px}.hero-trust-badge{font-size:11px}.join-team-card{padding:28px 20px}.join-team-orb{width:80px;height:80px;font-size:34px}.join-team-title{font-size:24px}.subscribe-banner{padding:36px 20px;border-radius:18px}}.scroll-reveal.is-visible{opacity:1!important;transform:none!important}.ambient-glow-blobs-container{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:-2;overflow:hidden}.glow-blob{position:absolute;width:45vw;height:45vw;border-radius:50%;opacity:.12;pointer-events:none}body.light-theme .glow-blob{opacity:.05}.glow-blob-1{top:-10vw;left:-5vw;background:radial-gradient(circle,rgba(59,130,246,.4) 0,transparent 70%)}.glow-blob-2{bottom:-15vw;right:-5vw;background:radial-gradient(circle,rgba(139,92,246,.4) 0,transparent 70%)}.glow-blob-3{top:30vh;left:60vw;background:radial-gradient(circle,rgba(245,158,11,.4) 0,transparent 70%)}.calculator-wrapper,.faq-card,.hero-card,.post-card,.suggested-post-card,.video-card{backdrop-filter:blur(16px);background:linear-gradient(135deg,rgba(11,18,32,.6) 0,rgba(8,13,28,.7) 100%)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 32px 0 rgba(0,0,0,.3)!important;transition:transform .4s cubic-bezier(.16, 1, .3, 1),border-color .4s ease,box-shadow .4s ease!important}body.light-theme .calculator-wrapper,body.light-theme .faq-card,body.light-theme .hero-card,body.light-theme .post-card,body.light-theme .suggested-post-card,body.light-theme .video-card{background:linear-gradient(135deg,rgba(255,255,255,.7) 0,rgba(240,244,255,.8) 100%)!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 8px 32px 0 rgba(15,23,42,.04)!important}.calculator-wrapper:hover,.faq-card:hover,.hero-card:hover,.post-card:hover,.video-card:hover{transform:translateY(-6px) scale(1.01)!important;border-color:rgba(59,130,246,.25)!important;box-shadow:0 20px 40px rgba(59,130,246,.15),0 0 1px rgba(59,130,246,.5)!important}body.light-theme .calculator-wrapper:hover,body.light-theme .faq-card:hover,body.light-theme .hero-card:hover,body.light-theme .post-card:hover,body.light-theme .video-card:hover{border-color:rgba(37,99,235,.2)!important;box-shadow:0 20px 40px rgba(37,99,235,.08)!important}.result-breakdown-bar{height:8px;background:rgba(148,163,184,.1);border-radius:6px;margin:22px 0;display:flex;overflow:hidden;border:1px solid rgba(255,255,255,.03)}body.light-theme .result-breakdown-bar{background:rgba(15,23,42,.06);border-color:rgba(0,0,0,.02)}.breakdown-fill{height:100%;transition:width .6s cubic-bezier(.16, 1, .3, 1)}.breakdown-invested{background:linear-gradient(90deg,var(--primary-blue),#60a5fa)}.breakdown-gains{background:linear-gradient(90deg,var(--success),#34d399)}.breakdown-interest{background:linear-gradient(90deg,var(--danger),#f87171)}.update-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(2,5,16,.85);backdrop-filter:blur(12px);z-index:10000;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.16, 1, .3, 1)}.update-modal-overlay.active{opacity:1;pointer-events:auto}.update-modal-container{background:linear-gradient(135deg,rgba(11,18,32,.9) 0,rgba(8,13,28,.95) 100%);border:1px solid rgba(255,255,255,.08);border-radius:24px;width:90%;max-width:640px;max-height:85vh;overflow-y:auto;padding:36px;position:relative;box-shadow:var(--shadow-xl);transform:translateY(20px) scale(.98);transition:transform .4s cubic-bezier(.16, 1, .3, 1),opacity .4s ease}.update-modal-overlay.active .update-modal-container{transform:translateY(0) scale(1)}body.light-theme .update-modal-container{background:linear-gradient(135deg,rgba(255,255,255,.95) 0,rgba(240,244,255,.98) 100%);border-color:rgba(15,23,42,.08);box-shadow:var(--shadow-lg)}.update-modal-close{position:absolute;top:20px;right:20px;background:0 0;border:none;font-size:28px;color:var(--text-muted);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.update-modal-close:hover{background:rgba(255,255,255,.05);color:var(--text-primary)}body.light-theme .update-modal-close:hover{background:rgba(0,0,0,.05)}.update-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;border-bottom:1px solid var(--border-color);padding-bottom:12px}.update-modal-title{font-family:Outfit,sans-serif;font-size:22px;font-weight:700;line-height:1.4;color:var(--text-primary);margin-bottom:20px}.update-modal-content-text{font-size:15px;line-height:1.7;color:var(--text-secondary);margin-bottom:24px}.post-body{opacity:0;transition:opacity .25s ease-in-out}.post-body.layout-ready{opacity:1}noscript .post-body{opacity:1}.reels-overlay{position:fixed;inset:0;background:radial-gradient(circle at center,#0b1120 0,#050816 100%);z-index:10000;display:flex;flex-direction:column;overflow:hidden;animation:fadeInReels .4s cubic-bezier(.16,1,.3,1) forwards}body.light-theme .reels-overlay{background:radial-gradient(circle at center,#f8fafc 0,#e2e8f0 100%)}@keyframes fadeInReels{from{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.reels-header{position:absolute;top:0;left:0;right:0;height:90px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 24px;background:linear-gradient(to bottom,rgba(5,8,22,.95),transparent);z-index:10002}body.light-theme .reels-header{background:linear-gradient(to bottom,rgba(248,250,252,.9),transparent)}.reels-title{font-family:Outfit,sans-serif;font-size:18px;font-weight:800;color:var(--accent-gold);text-transform:uppercase;letter-spacing:.05em;text-shadow:0 2px 10px rgba(245,158,11,.3);pointer-events:none}body.light-theme .reels-title{color:#b45309;text-shadow:0 2px 10px rgba(180,83,9,.15)}.reels-subtitle{font-family:Outfit,sans-serif;font-size:11px;font-weight:600;color:var(--text-muted);opacity:.9;letter-spacing:.05em;text-transform:uppercase;pointer-events:none;display:flex;align-items:center;gap:4px}body.light-theme .reels-subtitle{color:#78716c}.reels-subtitle .logo{font-size:13px;text-transform:none;letter-spacing:normal;display:inline-flex}.reels-progress-bar-container{position:absolute;bottom:0;left:0;right:0;height:6px;background:rgba(255,255,255,.05);z-index:10006}body.light-theme .reels-progress-bar-container{background:rgba(0,0,0,.05)}.reels-progress-bar-fill{height:100%;width:0%;background:linear-gradient(90deg,#f59e0b,#ec4899,#3b82f6,#10b981);background-size:300% 100%;box-shadow:0 0 10px rgba(245,158,11,.5),0 0 20px rgba(236,72,153,.3);transition:width .3s cubic-bezier(.16, 1, .3, 1);animation:shine-progress 4s linear infinite}@keyframes shine-progress{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.reels-close-btn{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);color:var(--text-primary);width:44px;height:44px;border-radius:50%;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:absolute;left:24px;top:50%;transform:translateY(-50%)}body.light-theme .reels-close-btn{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.08);color:var(--text-primary)}.reels-close-btn:hover{background:var(--danger);border-color:var(--danger);transform:rotate(90deg);color:#fff}.reels-container{height:100vh;width:100%;overflow:hidden;position:relative}.reels-track{display:flex;flex-direction:column;height:auto;width:100%;transition:transform .4s cubic-bezier(.16, 1, .3, 1);will-change:transform}.reels-container::-webkit-scrollbar{display:none}.reel-slide{flex-shrink:0;height:100vh;width:100%;scroll-snap-align:start;display:flex;align-items:flex-start;justify-content:center;position:relative;box-sizing:border-box;padding:110px 24px 40px 24px}.reel-card{width:100%;max-width:500px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:32px;padding:36px 28px;box-shadow:0 25px 50px -12px rgba(0,0,0,.6);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);position:relative;transform:translateY(30px);opacity:0;transition:all .6s cubic-bezier(.16, 1, .3, 1);display:flex;flex-direction:column}body.light-theme .reel-card{background:rgba(255,255,255,.85);border-color:rgba(0,0,0,.08);box-shadow:0 25px 50px -12px rgba(0,0,0,.1)}.reel-slide.active .reel-card{transform:translateY(0);opacity:1}.reel-badge{display:inline-block;padding:6px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:20px;border:1px solid rgba(255,255,255,.1);align-self:flex-start}body.light-theme .reel-badge{border-color:rgba(0,0,0,.06)}.reel-number{position:absolute;top:32px;right:32px;font-family:Outfit,sans-serif;font-size:32px;font-weight:800;color:rgba(255,255,255,.05)}body.light-theme .reel-number{color:rgba(0,0,0,.04)}.reel-text{font-size:16.5px;line-height:1.6;color:var(--text-primary);margin-bottom:0}body.light-theme .reel-text{color:#334155}.reel-kiid-title{font-family:Outfit,sans-serif;font-size:18px;font-weight:800;color:var(--accent-gold);margin-bottom:8px;line-height:1.4}body.light-theme .reel-kiid-title{color:#b45309}.reel-kiid-bilingual-stacked{display:flex;flex-direction:column;gap:12px;overflow-y:auto;max-height:calc(100vh - 240px);padding-right:4px}.bilingual-section{padding:16px;background:rgba(255,255,255,.02);border-radius:20px;border:1px solid rgba(255,255,255,.04)}body.light-theme .bilingual-section{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.04)}.bilingual-label{font-size:10px;font-weight:800;color:var(--accent-gold);text-transform:uppercase;margin-bottom:8px;letter-spacing:.08em}body.light-theme .bilingual-label{color:#b45309}.bilingual-divider{height:2px;background:rgba(255,255,255,.05);margin:4px 0;border-radius:2px}body.light-theme .bilingual-divider{background:rgba(0,0,0,.05)}.reel-actions{position:absolute;right:24px;bottom:80px;display:flex;flex-direction:column;gap:16px;z-index:10005}.reel-action-btn{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:var(--text-primary);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.16, 1, .3, 1);box-shadow:0 4px 12px rgba(0,0,0,.3)}body.light-theme .reel-action-btn{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.08);color:var(--text-secondary)}.reel-action-btn.active,.reel-action-btn:hover{background:var(--accent-gold);border-color:var(--accent-gold);color:#050816;transform:scale(1.1)}body.light-theme .reel-action-btn.active,body.light-theme .reel-action-btn:hover{background:#b45309;border-color:#b45309;color:#fff}.reel-action-btn.checked{background:rgba(16,185,129,.15)!important;border-color:#10b981!important;color:#10b981!important;transform:scale(1.05)}.reel-action-btn.checked:hover{background:rgba(16,185,129,.25)!important;color:#10b981!important;transform:scale(1.15)!important}.reel-action-label{font-size:10px;color:var(--text-muted);text-align:center;margin-top:4px;font-weight:500}@media (max-width:576px){.reel-actions{right:8px;bottom:40px}.reel-slide{padding:100px 8px 16px 8px!important}.reel-card{max-width:100%!important;width:100%!important;padding:20px 14px!important;border-radius:20px!important;max-height:calc(100vh - 110px)!important}.reel-text{font-size:15.5px!important}.reel-kiid-title{font-size:18px!important}}body.reels-active{overflow:hidden!important;height:100vh!important;width:100vw!important;position:fixed!important}.goog-te-combo{background:var(--bg-card)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important;padding:8px 16px!important;border-radius:12px!important;font-family:Outfit,sans-serif!important;font-size:13.5px!important;font-weight:600!important;cursor:pointer!important;transition:all .3s ease!important;outline:0!important;box-shadow:var(--shadow-sm)!important}.goog-te-combo:hover{border-color:var(--primary-blue)!important;box-shadow:0 0 10px rgba(59,130,246,.2)!important}body.light-theme .goog-te-combo{background:#fff!important;border-color:rgba(15,23,42,.08)!important}body.light-theme .goog-te-combo:hover{border-color:#b45309!important;box-shadow:0 0 10px rgba(180,83,9,.15)!important}.goog-logo-link,.goog-te-gadget span{display:none!important}.goog-te-gadget{color:transparent!important;font-size:0!important}.goog-te-combo,.goog-te-combo *,.goog-te-combo option{font-size:13.5px!important;color:var(--text-primary)!important;background:var(--bg-card)!important}body.light-theme .goog-te-combo,body.light-theme .goog-te-combo *,body.light-theme .goog-te-combo option{color:#0f172a!important;background:#fff!important}.goog-te-banner-frame{display:none!important}.goog-te-banner-frame.skiptranslate{display:none!important}.goog-tooltip{display:none!important}.goog-tooltip:hover{display:none!important}.goog-text-highlight{background-color:transparent!important;border:none!important;box-shadow:none!important}.translator-bar{margin-bottom:25px;padding:16px 24px;background:linear-gradient(135deg,rgba(59,130,246,.07) 0,rgba(139,92,246,.07) 50%,rgba(245,158,11,.05) 100%)!important;border:1.5px solid rgba(59,130,246,.25)!important;border-radius:16px!important;display:flex;align-items:center;justify-content:flex-start;gap:20px;flex-wrap:wrap;box-shadow:0 8px 32px rgba(59,130,246,.05);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .3s ease}.translator-bar:hover{border-color:rgba(59,130,246,.45)!important;box-shadow:0 8px 32px rgba(59,130,246,.1)}.translator-icon-wrap{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(59,130,246,.15);border-radius:50%;box-shadow:0 0 12px rgba(59,130,246,.2);animation:pulseGlobe 3s infinite;font-size:18px}@keyframes pulseGlobe{0%{transform:scale(1);box-shadow:0 0 12px rgba(59,130,246,.2)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(59,130,246,.4)}100%{transform:scale(1);box-shadow:0 0 12px rgba(59,130,246,.2)}}body.light-theme .translator-bar{background:linear-gradient(135deg,rgba(59,130,246,.04) 0,rgba(245,158,11,.04) 100%)!important;border-color:rgba(59,130,246,.15)!important}body.light-theme .translator-icon-wrap{background:rgba(59,130,246,.08);box-shadow:0 0 12px rgba(59,130,246,.1)}.platform-page-heading{font-family:Outfit,sans-serif;font-size:clamp(28px, 5vw, 44px);font-weight:800;text-align:center;margin-top:10px;margin-bottom:24px;letter-spacing:-.03em;background:linear-gradient(135deg,var(--text-primary) 30%,var(--accent-gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.platform-page-subheading{text-align:center;max-width:760px;margin:-14px auto 35px auto;color:var(--text-secondary);font-size:clamp(15px, 3.5vw, 17px);line-height:1.6}.game-play-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(245,158,11,.1);border:1.5px solid var(--accent-gold);border-radius:50%;color:var(--accent-gold)!important;cursor:pointer;transition:all .3s cubic-bezier(.175, .885, .32, 1.275);box-shadow:0 0 10px rgba(245,158,11,.15);text-decoration:none;flex-shrink:0}.game-play-btn:hover{background:var(--accent-gold);color:#0b0f19!important;transform:scale(1.08) rotate(-8deg);box-shadow:0 0 18px rgba(245,158,11,.5)}.game-play-btn:active{transform:scale(.95)}.footer-pills-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.04);width:100%}.footer-pills-title{font-family:Outfit,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px;margin-bottom:2px}.footer-pills-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.footer-pill-btn{font-family:Outfit,sans-serif;font-size:11px;font-weight:600;color:var(--text-secondary);background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);padding:5px 12px;border-radius:20px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.footer-pill-btn:hover{color:#fff;background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.4);box-shadow:0 0 10px rgba(245,158,11,.1);transform:translateY(-1px)}body.light-theme .footer-pills-container{border-bottom-color:rgba(15,23,42,.06)}body.light-theme .footer-pill-btn{color:var(--text-secondary);background:rgba(0,0,0,.02);border-color:rgba(15,23,42,.08)}body.light-theme .footer-pill-btn:hover{color:var(--accent-gold-hover);background:rgba(217,119,6,.08);border-color:rgba(217,119,6,.4);box-shadow:0 0 10px rgba(217,119,6,.1)}.mobile-menu{display:none!important}.suggested-item-card{transition:all .3s cubic-bezier(.4, 0, .2, 1)}.suggested-item-card:hover{border-color:var(--primary-blue,#3b82f6)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.08);background:rgba(59,130,246,.03)!important}body.light-theme .suggested-item-card:hover{background:rgba(59,130,246,.02)!important}.header-signin-btn{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;font-family:Outfit,sans-serif!important;font-size:9px!important;font-weight:700!important;padding:3px 9px!important;border-radius:5px!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:.5px!important;transition:all .18s ease-in-out!important;line-height:1!important;margin-top:1px!important;width:fit-content!important}.header-signin-btn:hover{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.22)!important;transform:translateY(-.5px)!important}body.light-theme .header-signin-btn{background:rgba(0,0,0,.05)!important;border-color:rgba(0,0,0,.1)!important;color:#0f172a!important}body.light-theme .header-signin-btn:hover{background:rgba(0,0,0,.08)!important;border-color:rgba(0,0,0,.14)!important}.global-auth-badge{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin-top:3px!important;text-align:center!important}.shining-signin-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;background:linear-gradient(135deg,rgba(245,158,11,.2) 0,rgba(16,185,129,.2) 50%,rgba(59,130,246,.2) 100%)!important;border:1.5px solid transparent!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;background-image:linear-gradient(#0b1329,#0b1329),linear-gradient(90deg,#f59e0b,#10b981,#3b82f6,#f59e0b)!important;background-size:200% auto!important;border-radius:20px!important;padding:4px 14px!important;color:#fff!important;font-family:Outfit,sans-serif!important;font-size:11.5px!important;font-weight:800!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:.6px!important;transition:all .25s ease!important;animation:shiningBtnShimmer 3.5s infinite linear!important;box-shadow:0 0 14px rgba(245,158,11,.35)!important}.shining-signin-btn:hover{transform:translateY(-1px) scale(1.03)!important;box-shadow:0 0 20px rgba(16,185,129,.55)!important}body.light-theme .shining-signin-btn{background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#f59e0b,#10b981,#3b82f6,#f59e0b)!important;color:#0f172a!important;box-shadow:0 0 14px rgba(245,158,11,.15)!important}@keyframes shiningBtnShimmer{0%{background-position:0 center}100%{background-position:200% center}}.shining-user-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:3px 10px!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:20px!important;cursor:pointer!important;transition:all .2s ease!important}.shining-user-badge:hover{background:rgba(255,255,255,.1)!important;border-color:rgba(245,158,11,.4)!important}.shining-user-name{background:linear-gradient(90deg,#f59e0b 0,#10b981 33%,#3b82f6 66%,#f59e0b 100%)!important;background-size:200% auto!important;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;font-family:Outfit,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:.4px!important;animation:textShimmer 4s infinite linear!important}@keyframes textShimmer{0%{background-position:0 center}100%{background-position:200% center}}.trade-modal-backdrop{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:0 0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:99999!important;display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;padding:20px!important;opacity:0!important;pointer-events:none!important;transition:opacity .25s ease!important}.trade-modal-backdrop.active{opacity:1!important;pointer-events:auto!important}.glass-order-modal{background:linear-gradient(145deg,#fff 0,#f8fafc 100%)!important;border:1.5px solid rgba(0,0,0,.1)!important;border-radius:16px!important;box-shadow:0 20px 50px rgba(0,0,0,.15)!important;backdrop-filter:blur(25px)!important;-webkit-backdrop-filter:blur(25px)!important;width:360px!important;max-width:95vw!important;max-height:85vh!important;overflow-y:auto!important;padding:20px 22px!important;display:flex!important;flex-direction:column!important;gap:12px!important;color:#0f172a!important;transform:translateY(20px) scale(.95)!important;transition:transform .3s cubic-bezier(.16, 1, .3, 1)!important}body:not(.light-theme) .glass-order-modal{background:linear-gradient(145deg,#0e172a 0,#060b18 100%)!important;border:1.5px solid rgba(255,255,255,.18)!important;box-shadow:0 20px 50px rgba(0,0,0,.85),0 0 30px rgba(59,130,246,.25)!important;color:#fff!important}.trade-modal-backdrop.active .glass-order-modal{transform:translateY(0) scale(1)!important}.glass-modal-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;border-bottom:1px solid rgba(255,255,255,.12)!important;padding-bottom:8px!important}.glass-stock-symbol{font-family:Outfit,sans-serif!important;font-size:18px!important;font-weight:800!important;color:var(--text-primary)!important;line-height:1.1!important}.glass-stock-name{font-size:10.5px!important;color:var(--text-muted)!important;margin-top:1px!important}.glass-close-btn{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.2)!important;color:var(--text-primary)!important;width:24px!important;height:24px!important;border-radius:50%!important;font-size:16px!important;font-weight:700!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;line-height:1!important;padding:0!important}.glass-close-btn:hover{background:rgba(239,68,68,.25)!important;color:#ef4444!important;border-color:rgba(239,68,68,.5)!important}body.light-theme .glass-stock-symbol{color:var(--text-primary)!important}body.light-theme .glass-stock-name{color:var(--text-muted)!important}body.light-theme .glass-close-btn{background:rgba(0,0,0,.06)!important;border:1px solid rgba(0,0,0,.1)!important;color:var(--text-muted)!important}body.light-theme .glass-close-btn:hover{background:rgba(239,68,68,.2)!important;border-color:rgba(239,68,68,.3)!important;color:#ef4444!important}.glass-input-group{display:flex!important;flex-direction:column!important}.glass-input-label{font-family:Outfit,sans-serif!important;font-size:10px!important;font-weight:700!important;color:var(--text-muted)!important;margin-bottom:4px!important;text-transform:uppercase!important}.glass-input-field{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;padding:8px 10px!important;color:var(--text-primary)!important;font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:600!important;outline:0!important;transition:border-color .2s ease!important}body.light-theme .glass-input-field{background:rgba(0,0,0,.04)!important;border:1px solid rgba(0,0,0,.08)!important;color:var(--text-primary)!important}.glass-input-field:focus{border-color:rgba(245,158,11,.4)!important}.profile-dropdown-menu{position:absolute!important;top:100%!important;left:50%!important;transform:translateX(-50%) translateY(-5px)!important;margin-top:6px!important;background:rgba(15,23,42,.95)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:10px!important;box-shadow:0 10px 25px rgba(0,0,0,.5),inset 0 1px 1px rgba(255,255,255,.1)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;width:200px!important;display:none!important;flex-direction:column!important;z-index:100000!important;padding:10px!important;color:#fff!important;opacity:0;transition:opacity .2s ease,transform .2s ease!important}.profile-dropdown-menu.active{display:flex!important;opacity:1!important;transform:translateX(-50%) translateY(0)!important}.profile-dropdown-header{display:flex!important;flex-direction:column!important;border-bottom:1px solid rgba(255,255,255,.1)!important;padding-bottom:6px!important;margin-bottom:6px!important;text-align:left!important}.profile-dropdown-header strong{font-family:Outfit,sans-serif!important;font-size:13px!important;color:#fff!important;line-height:1.2!important}.profile-dropdown-header span{font-size:10px!important;color:rgba(255,255,255,.5)!important;word-break:break-all!important;line-height:1.2!important}.profile-dropdown-body{display:flex!important;flex-direction:column!important;gap:5px!important;margin-bottom:8px!important;text-align:left!important}.profile-info-item{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:10.5px!important;gap:4px!important}.profile-info-item span{color:rgba(255,255,255,.5)!important}.profile-info-item strong{color:#fff!important;text-align:right!important}.profile-dropdown-footer{display:flex!important;gap:6px!important}.profile-dropdown-footer button{flex:1!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:6px!important;color:#fff!important;font-size:10px!important;font-weight:700!important;padding:5px!important;cursor:pointer!important;transition:all .2s ease!important;text-transform:uppercase!important;letter-spacing:.3px!important}.profile-dropdown-footer button:hover{background:rgba(255,255,255,.15)!important}.profile-dropdown-footer button.btn-logout{background:rgba(239,68,68,.15)!important;border-color:rgba(239,68,68,.3)!important;color:#ef4444!important}.profile-dropdown-footer button.btn-logout:hover{background:rgba(239,68,68,.25)!important}.header-ticker-wrapper{display:inline-flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important;flex-shrink:0!important;vertical-align:middle!important}.header-ticker-wrapper .header-datetime{height:20px!important;padding:2px 8px!important;font-size:10.5px!important;border-radius:6px!important;background:rgba(251,191,36,.06)!important;border:1px solid rgba(251,191,36,.3)!important;margin:0!important;display:inline-flex!important}@media (max-width:992px){.header-ticker-wrapper{gap:0!important}.header-ticker-wrapper .header-datetime{display:none!important}}#header-ticker{display:inline-flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;background:var(--bg-card)!important;border:1px solid var(--border-color)!important;padding:5px 12px!important;border-radius:12px!important;font-family:Outfit,sans-serif!important;height:42px!important;width:180px!important;transition:opacity .25s ease,transform .25s ease!important;opacity:0;transform:translateY(3px);box-shadow:var(--shadow-sm)!important;white-space:nowrap!important;overflow:hidden!important;flex-shrink:0!important}body.light-theme #header-ticker{background:#f1f5f9!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important}#header-ticker.active{opacity:1!important;transform:translateY(0)!important}.header-ticker-row-top{font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;color:var(--text-primary)!important;line-height:1.25!important;letter-spacing:.02em!important}.header-ticker-row-bottom{display:flex!important;align-items:center!important;gap:5px!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;margin-top:3px!important}.header-ticker-price{color:var(--text-primary)!important}.header-ticker-change{font-size:13px!important}.header-ticker-up{color:#10b981!important}.header-ticker-down{color:#ef4444!important}@media (max-width:992px){#header-ticker{display:none!important}}.apple-glass-signin{width:350px!important;max-width:95vw!important;background:linear-gradient(135deg,rgba(13,27,56,.85) 0,rgba(5,11,23,.95) 100%)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 25px 60px rgba(0,0,0,.65),0 0 40px rgba(16,185,129,.15)!important;border-radius:20px!important;padding:24px 28px!important;gap:16px!important;backdrop-filter:blur(35px) saturate(180%)!important;-webkit-backdrop-filter:blur(35px) saturate(180%)!important;animation:modalSlideUp .35s cubic-bezier(.16,1,.3,1)!important}@keyframes modalSlideUp{from{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.signin-brand-desc{font-size:12px;color:rgba(255,255,255,.6);line-height:1.4}.signin-divider{display:flex;align-items:center;text-align:center;color:rgba(255,255,255,.35);font-size:10px;font-weight:600;letter-spacing:1px;margin:10px 0}.signin-divider::after,.signin-divider::before{content:'';flex:1;border-bottom:1.5px solid rgba(255,255,255,.08)}.signin-divider:not(:empty)::before{margin-right:.5em}.signin-divider:not(:empty)::after{margin-left:.5em}.signin-input-field{width:100%!important;background:rgba(15,23,42,.5)!important;border:1.5px solid rgba(255,255,255,.1)!important;border-radius:10px!important;color:#fff!important;padding:11px 14px!important;font-size:13.5px!important;transition:all .25s ease!important;outline:0!important}.signin-input-field:focus{border-color:#10b981!important;background:rgba(15,23,42,.75)!important;box-shadow:0 0 15px rgba(16,185,129,.2)!important}.signin-submit-btn{background:linear-gradient(135deg,#10b981 0,#059669 100%)!important;border:none!important;color:#fff!important;font-weight:700!important;font-size:14px!important;padding:12px!important;border-radius:10px!important;cursor:pointer!important;transition:all .25s ease!important;box-shadow:0 6px 20px rgba(16,185,129,.3)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important}.signin-submit-btn:hover{background:linear-gradient(135deg,#059669 0,#047857 100%)!important;transform:translateY(-1.5px)!important;box-shadow:0 8px 25px rgba(16,185,129,.45)!important}.signin-submit-btn:active{transform:translateY(.5px)!important}.apple-glass-signin{background:linear-gradient(135deg,rgba(13,27,56,.96) 0,rgba(5,11,23,.98) 100%)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 25px 60px rgba(0,0,0,.75),0 0 40px rgba(16,185,129,.2)!important;color:#fff!important}.apple-glass-signin .signin-brand-desc{color:rgba(255,255,255,.8)!important}.apple-glass-signin .signin-divider{color:rgba(255,255,255,.6)!important}.apple-glass-signin .glass-input-label{color:rgba(255,255,255,.65)!important}.apple-glass-signin .signin-input-field{background:rgba(15,23,42,.65)!important;border:1.5px solid rgba(255,255,255,.15)!important;color:#fff!important}.apple-glass-signin .signin-input-field::placeholder{color:rgba(255,255,255,.45)!important}.apple-glass-signin .aii-siri-orb-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:52px!important;height:52px!important;flex-shrink:0!important;margin:0!important;opacity:1!important;visibility:visible!important}.aii-siri-orb{position:relative;width:52px;height:52px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#38bdf8 0,#818cf8 25%,#c084fc 50%,#f472b6 75%,#fbbf24 100%);box-shadow:0 0 25px rgba(167,139,250,.8),0 0 50px rgba(56,189,248,.5),inset 0 0 18px rgba(255,255,255,.7);animation:siri-orb-morph 4s cubic-bezier(.45,.05,.55,.95) infinite alternate,siri-orb-hue 8s linear infinite;display:flex;align-items:center;justify-content:center;overflow:visible}.aii-siri-orb-plasma{position:absolute;inset:2px;border-radius:40% 60% 70% 30%/40% 50% 60% 50%;background:conic-gradient(from 0deg,#38bdf8,#818cf8,#f472b6,#fbbf24,#10b981,#38bdf8);mix-blend-mode:overlay;opacity:.85;filter:blur(3px);animation:siri-plasma-rotate 3s linear infinite}.aii-siri-orb-core{position:relative;z-index:3;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0,rgba(255,255,255,.95) 45%,rgba(244,114,182,.6) 80%,transparent 100%);box-shadow:0 0 14px rgba(255,255,255,.9),0 0 24px rgba(192,132,252,.8);filter:blur(.5px);animation:siri-core-pulse 1.6s ease-in-out infinite alternate}.aii-siri-orb-sparkle{position:absolute;z-index:4;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.aii-siri-orb-sparkle::after,.aii-siri-orb-sparkle::before{content:'';position:absolute;background:#fff;border-radius:50%;box-shadow:0 0 8px #fff,0 0 16px #38bdf8;animation:siri-sparkle-flash 1.8s ease-in-out infinite alternate}.aii-siri-orb-sparkle::before{width:2px;height:26px}.aii-siri-orb-sparkle::after{width:26px;height:2px}.aii-siri-orb-glow{position:absolute;inset:-12px;border-radius:50%;background:radial-gradient(circle,rgba(244,114,182,.45) 0,rgba(129,140,248,.35) 45%,rgba(56,189,248,.2) 75%,transparent 100%);filter:blur(12px);animation:siri-glow-pulse 2.2s ease-in-out infinite alternate}@keyframes siri-orb-morph{0%{transform:scale(.9) rotate(0);border-radius:42% 58% 65% 35%/45% 55% 45% 55%}33%{transform:scale(1.08) rotate(120deg);border-radius:65% 35% 45% 55%/55% 45% 60% 40%}66%{transform:scale(.96) rotate(240deg);border-radius:50% 50% 35% 65%/40% 60% 50% 50%}100%{transform:scale(1.04) rotate(360deg);border-radius:58% 42% 55% 45%/50% 45% 55% 50%}}@keyframes siri-orb-hue{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(360deg)}}@keyframes siri-plasma-rotate{0%{transform:rotate(0) scale(.95)}50%{transform:rotate(180deg) scale(1.05)}100%{transform:rotate(360deg) scale(.95)}}@keyframes siri-core-pulse{0%{transform:scale(.75);opacity:.7;box-shadow:0 0 10px #fff}100%{transform:scale(1.25);opacity:1;box-shadow:0 0 22px #fff,0 0 30px #f472b6}}@keyframes siri-sparkle-flash{0%{opacity:.3;transform:rotate(0) scale(.7)}100%{opacity:1;transform:rotate(90deg) scale(1.2)}}@keyframes siri-glow-pulse{0%{opacity:.35;transform:scale(.85)}100%{opacity:.9;transform:scale(1.2)}}@keyframes siri-fade-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes logoGlowShine{0%{box-shadow:0 4px 15px rgba(16,185,129,.2),0 0 0 rgba(59,130,246,.1);transform:scale(1)}100%{box-shadow:0 4px 25px rgba(16,185,129,.45),0 0 20px rgba(59,130,246,.3);transform:scale(1.04)}}.qt-hover-actions{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:4px;background:rgba(8,12,21,.75);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:5}#home-top-movers>div,#updates-top-movers>div{position:relative}#home-top-movers>div:hover .qt-hover-actions,#updates-top-movers>div:hover .qt-hover-actions{opacity:1;pointer-events:auto}.qt-hover-buy,.qt-hover-sell{padding:4px 12px;border-radius:6px;border:none;font-family:Outfit,sans-serif;font-size:10px;font-weight:800;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;transition:transform .15s ease,box-shadow .15s ease}.qt-hover-buy{background:rgba(16,185,129,.85);color:#fff;box-shadow:0 2px 10px rgba(16,185,129,.3)}.qt-hover-buy:hover{transform:scale(1.08);box-shadow:0 3px 16px rgba(16,185,129,.5)}.qt-hover-sell{background:rgba(239,68,68,.85);color:#fff;box-shadow:0 2px 10px rgba(239,68,68,.3)}.qt-hover-sell:hover{transform:scale(1.08);box-shadow:0 3px 16px rgba(239,68,68,.5)}.glass-modal-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.glass-symbol-ltp-row{display:flex;align-items:baseline;gap:10px}.glass-stock-symbol{font-family:Outfit,sans-serif;font-size:20px;font-weight:800;color:var(--text-primary);letter-spacing:-.02em}.glass-stock-ltp{font-family:Outfit,sans-serif;font-size:15px;font-weight:700}.glass-stock-name{font-family:Inter,sans-serif;font-size:12px;color:var(--text-muted);margin-top:2px}.glass-close-btn{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:var(--text-muted);width:32px;height:32px;border-radius:50%;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.glass-close-btn:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.3);color:#ef4444}.glass-pill-selector{display:flex;gap:4px;background:rgba(255,255,255,.04);border-radius:10px;padding:3px;margin-bottom:10px}.glass-pill-btn{flex:1;padding:7px 8px;border-radius:8px;border:none;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;cursor:pointer;transition:all .2s ease;background:0 0;color:var(--text-muted)}.glass-pill-btn:hover{color:var(--text-primary)}.glass-pill-btn.buy.active{background:rgba(16,185,129,.2);color:#10b981}.glass-pill-btn.sell.active{background:rgba(239,68,68,.2);color:#ef4444}.glass-pill-btn.prod.active{background:rgba(59,130,246,.2);color:#3b82f6}.glass-pill-btn.kind.active{background:rgba(245,158,11,.2);color:#f59e0b}.glass-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.glass-input-group{display:flex;flex-direction:column;gap:3px}.glass-input-label{font-family:Outfit,sans-serif;font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.glass-input-field{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 10px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;color:var(--text-primary);width:100%;outline:0;transition:border-color .2s ease}.glass-input-field:focus{border-color:rgba(245,158,11,.4)}.glass-input-stepper{display:flex;align-items:center;gap:0}.glass-input-stepper .glass-input-field{border-radius:8px 0 0 8px;flex:1}.glass-stepper-btns{display:flex;flex-direction:column}.glass-stepper-btn{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-left:none;color:var(--text-muted);padding:2px 6px;font-size:8px;cursor:pointer;line-height:1;transition:all .15s ease}.glass-stepper-btn:first-child{border-radius:0 8px 0 0}.glass-stepper-btn:last-child{border-radius:0 0 8px 0;border-top:none}.glass-stepper-btn:hover{background:rgba(255,255,255,.12);color:var(--text-primary)}.glass-summary-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px 14px;margin-bottom:12px}.btn-execute-order{width:100%;padding:12px;border:none;border-radius:12px;font-family:Outfit,sans-serif;font-size:14px;font-weight:800;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.btn-execute-order.buy{background:linear-gradient(135deg,rgba(16,185,129,.3) 0,rgba(16,185,129,.1) 100%);border:1px solid rgba(16,185,129,.3);color:#10b981;box-shadow:0 4px 20px rgba(16,185,129,.2)}.btn-execute-order.buy:hover{background:linear-gradient(135deg,rgba(16,185,129,.4) 0,rgba(16,185,129,.15) 100%);box-shadow:0 6px 25px rgba(16,185,129,.3);transform:translateY(-1px)}.btn-execute-order.sell{background:linear-gradient(135deg,rgba(239,68,68,.3) 0,rgba(239,68,68,.1) 100%);border:1px solid rgba(239,68,68,.3);color:#ef4444;box-shadow:0 4px 20px rgba(239,68,68,.2)}.btn-execute-order.sell:hover{background:linear-gradient(135deg,rgba(239,68,68,.4) 0,rgba(239,68,68,.15) 100%);box-shadow:0 6px 25px rgba(239,68,68,.3);transform:translateY(-1px)}#qt-position-panel{position:fixed;bottom:20px;left:70px;z-index:9997;width:380px;max-width:92vw;max-height:70vh;background:rgba(8,12,21,.96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.5);transform:translateY(20px) scale(.95);opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden;display:flex;flex-direction:column}#qt-position-panel.active{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}body.light-theme #qt-position-panel{background:rgba(255,255,255,.98);border-color:rgba(0,0,0,.1)}#qt-position-panel .qt-panel-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid rgba(255,255,255,.06)}#qt-position-panel .qt-panel-title{font-family:Outfit,sans-serif;font-size:14px;font-weight:700;color:var(--text-primary)}#qt-position-panel .qt-panel-close{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:var(--text-muted);width:28px;height:28px;border-radius:50%;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}#qt-position-panel .qt-panel-close:hover{background:rgba(239,68,68,.2);color:#ef4444}#qt-position-panel .qt-summary-row{display:flex;gap:12px;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.06)}#qt-position-panel .qt-summary-item{flex:1;text-align:center}#qt-position-panel .qt-summary-label{font-family:Inter,sans-serif;font-size:9px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}#qt-position-panel .qt-summary-val{font-family:Outfit,sans-serif;font-size:14px;font-weight:800;color:var(--text-primary);margin-top:2px}#qt-position-panel .qt-tabs{display:flex;gap:2px;padding:8px 16px 0;background:rgba(255,255,255,.02)}#qt-position-panel .qt-tab{padding:6px 14px;border-radius:8px 8px 0 0;font-family:Outfit,sans-serif;font-size:10px;font-weight:700;color:var(--text-muted);cursor:pointer;transition:all .2s ease;border:none;background:0 0}#qt-position-panel .qt-tab.active{background:rgba(255,255,255,.05);color:var(--text-primary)}#qt-position-panel .qt-tab-content{flex:1;overflow-y:auto;padding:8px 16px 16px}#qt-position-panel table{width:100%;border-collapse:collapse}#qt-position-panel th{font-family:Inter,sans-serif;font-size:9px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.06)}#qt-position-panel td{font-family:Inter,sans-serif;border-bottom:1px solid rgba(255,255,255,.03)}.text-positive{color:#10b981!important}.text-negative{color:#ef4444!important}.shining-hindi-greeting{font-family:Outfit,sans-serif!important;font-size:clamp(24px, 5vw, 42px)!important;font-weight:800!important;color:#fff!important;text-align:center!important;letter-spacing:.5px!important}body.light-theme .shining-hindi-greeting{color:#0b0f19!important}
.market-ticker.ticker-loaded{opacity:1 !important;visibility:visible !important;}

#ticker-status{position:absolute !important;right:16px !important;top:-26px !important;transform:none !important;background:transparent !important;border:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;z-index:1000 !important;padding:0 !important;}

/* Global Top Logo Style — Modern Gradient (Innocent = red→orange, Investor = emerald→cyan) */
header .logo, .logo {
  background: none !important;
  background-image: none !important;
  animation: none !important;
  text-shadow: none !important;
}

header .logo-text-plain, .logo-text-plain {
  background: linear-gradient(135deg, #f43f5e 0%, #fb7185 45%, #f97316 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
  font-weight: 800 !important;
  animation: none !important;
}

header .logo-text-gold, .logo-text-gold {
  background: linear-gradient(135deg, #10b981 0%, #34d399 45%, #06b6d4 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
  font-weight: 800 !important;
  animation: none !important;
}

body.light-theme header .logo-text-plain, body.light-theme .logo-text-plain {
  background: linear-gradient(135deg, #e11d48 0%, #fb7185 40%, #f97316 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}

body.light-theme header .logo-text-gold, body.light-theme .logo-text-gold {
  background: linear-gradient(135deg, #059669 0%, #10b981 45%, #0891b2 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}

/* Global Top Navigation Buttons — Animate/Shine ONLY on Mouse Hover Across Website */
header .nav-link, header .mobile-nav-link, .nav-links a, .mobile-nav-links a,
header .nav-link *, header .mobile-nav-link *, .nav-links a *, .mobile-nav-links a *,
header .nav-link::before, header .mobile-nav-link::before, .nav-links a::before, .mobile-nav-links a::before,
header .nav-link::after, header .mobile-nav-link::after, .nav-links a::after, .mobile-nav-links a::after,
.shining-star, .live-dot {
  animation-play-state: paused !important;
}

header .nav-link:hover, header .mobile-nav-link:hover, .nav-links a:hover, .mobile-nav-links a:hover,
header .nav-link:hover *, header .mobile-nav-link:hover *, .nav-links a:hover *, .mobile-nav-links a:hover *,
header .nav-link:hover::before, header .mobile-nav-link:hover::before, .nav-links a:hover::before, .mobile-nav-links a:hover::before,
header .nav-link:hover::after, header .mobile-nav-link:hover::after, .nav-links a:hover::after, .mobile-nav-links a:hover::after,
header .nav-link:hover .shining-star, header .nav-link:hover .live-dot,
.nav-links a:hover .shining-star, .nav-links a:hover .live-dot {
  animation-play-state: running !important;
}
