html{scroll-behavior:smooth}body{margin:0;padding:0;min-height:100vh;background-color:#0f1115;background-image:radial-gradient(circle at 20% 30%,rgba(78,161,255,.25) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(130,196,255,.25) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(255,0,200,.06) 0,transparent 60%);background-size:100% 100%;background-repeat:no-repeat;background-position:20% 30%,80% 70%,50% 50%;background-attachment:fixed;animation:backgroundPulse 12s ease-in-out infinite;font-family:'Segoe UI',Roboto,'Open Sans',sans-serif;color:#e0e0e0;overflow-x:hidden;position:relative;display:flex;flex-direction:column;line-height:1.6;letter-spacing:.02em;word-break:break-word}.container{width:100%;max-width:900px;margin:0 auto;padding:0 16px}@keyframes backgroundPulse{0%{background-position:20% 30%,80% 70%,50% 50%}50%{background-position:25% 35%,75% 65%,50% 52%}100%{background-position:20% 30%,80% 70%,50% 50%}}.glow-spot{position:fixed;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,#4ea1ff 0,transparent 70%);filter:blur(80px);opacity:.07;z-index:0;pointer-events:none;animation:floatGlow 20s ease-in-out infinite}.glow-spot.top-left{top:10%;left:5%}.glow-spot.bottom-right{bottom:10%;right:5%}@keyframes floatGlow{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}.main-content{flex:1;width:100%;max-width:none;margin:0;padding:0}.homepage{max-width:900px;margin:0 auto;padding:40px 20px}header.site-header{width:100%;margin:0;background:linear-gradient(to right,#1e1e1e,#2c2c2c);box-shadow:0 2px 6px rgba(0,0,0,.6);padding:0;color:#f0f0f0;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;position:relative;z-index:2}.header-container{width:100%;margin:0;padding:0;display:flex;justify-content:space-between;align-items:center}.site-title-image{display:block;margin:0;padding:0;max-height:clamp(60px,20vw,140px);width:auto;object-fit:contain;opacity:.98;mix-blend-mode:lighten;transition:transform .3s ease,filter .3s ease;filter:drop-shadow(0 3px 6px rgba(0, 0, 0, .5)) drop-shadow(0 0 10px rgba(0, 191, 255, .5))}.site-title-image:hover{transform:scale(1.1);filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .6)) drop-shadow(0 0 14px rgba(0, 191, 255, .6))}.menu-toggle{height:60px;width:60px;display:flex;align-items:center;justify-content:center;background:0 0;border:none;cursor:pointer;margin:0;padding:0}.menu-toggle svg{width:28px;height:28px;stroke:#00bfff;transition:stroke .3s ease}.menu-toggle:hover svg{stroke:#ffffff}.main-nav{position:relative}.main-nav ul{display:none;flex-direction:column;list-style:none;margin:0;padding:1rem;background-color:#111;position:absolute;top:80px;right:0;border-radius:8px;z-index:999;min-width:180px;box-shadow:0 4px 8px rgba(0,0,0,.3)}.main-nav.open ul{display:flex}.main-nav li a{color:#00bfff;text-decoration:none;font-weight:600;font-size:18px;padding:10px 0;transition:color .3s ease}.main-nav li a:hover{color:#fff}.post-summary{background:linear-gradient(to bottom right,#1f1f1f,#1a1a1a);border:1px solid #333;border-radius:14px;padding:36px;margin:48px auto;max-width:760px;box-shadow:0 4px 14px rgba(0,0,0,.3);transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.post-summary:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.4)}.post-summary::before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:16px;background:linear-gradient(135deg,#4ea1ff,#82c4ff);z-index:-1;opacity:.08}.post-summary>h2{font-size:30px;margin-bottom:14px;font-weight:700;letter-spacing:.6px;color:#4ea1ff;transition:color .3s ease}.post-summary:hover>h2{color:#82c4ff}.post-summary>h2 a{color:inherit;text-decoration:none}.post-summary>h2 a:hover{text-decoration:underline}.post-summary time{font-size:13px;color:#aaa;display:block;margin-bottom:20px;font-style:italic}.post-summary .summary p{font-size:18px;line-height:1.75;color:#e0e0e0;font-weight:400;letter-spacing:.3px;margin-bottom:28px}.post-summary .summary h2,.post-summary .summary h3,.post-summary .summary h4,.post-summary .summary h5,.post-summary .summary h6{color:#f0f0f0;font-weight:600;margin-top:32px;margin-bottom:16px}.read-more{display:inline-block;padding:12px 20px;background-color:#4ea1ff;color:#fff;border-radius:8px;text-decoration:none;font-weight:700;font-size:16px;transition:background-color .3s ease,transform .2s ease}.read-more:hover{background-color:#82c4ff;transform:translateY(-2px)}.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{color:#f0f0f0;font-weight:600;margin-top:40px;margin-bottom:20px;line-height:1.4;letter-spacing:.4px;position:relative}.post-content h2::after{content:"";display:block;width:40px;height:2px;margin-top:8px;background:linear-gradient(to right,#4ea1ff,#82c4ff);border-radius:1px}.blog-post{padding:40px;max-width:800px;margin:0 auto;background-color:#1e1e1e;color:#e0e0e0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2);font-family:Georgia,serif}.blog-post h1.post-title{font-size:36px;font-weight:700;margin-bottom:20px;color:#4ea1ff;letter-spacing:.6px}.blog-post h1.post-title a{color:inherit;text-decoration:none;transition:color .3s ease}.blog-post h1.post-title a:hover{color:#82c4ff;text-decoration:underline}.post-meta{font-size:14px;color:#888;margin-bottom:30px;font-style:italic}.post-content{font-size:18px;line-height:1.75;color:#d0d0d0}.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{color:#f0f0f0;font-weight:600;margin-top:40px;margin-bottom:20px;line-height:1.4;letter-spacing:.4px;position:relative}.post-content h2::after{content:"";display:block;width:40px;height:2px;margin-top:8px;background:linear-gradient(to right,#4ea1ff,#82c4ff);border-radius:1px}.post-content a{color:#4ea1ff;text-decoration:none;transition:color .3s ease}.post-content a:hover{text-decoration:underline;color:#82c4ff}.post-content img{max-width:100%;height:auto;border-radius:6px;margin:20px 0}.post-content pre{background-color:#2a2a2a;color:#f8f8f2;padding:15px;border-radius:6px;overflow-x:auto;font-family:'Courier New',monospace}.post-content code{background-color:#333;padding:2px 6px;border-radius:4px}.back-link{text-align:center;margin-top:40px}.back-link a{display:inline-block;padding:12px 20px;background-color:#4ea1ff;color:#fff;font-weight:700;text-decoration:none;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.3);transition:background-color .3s ease,transform .2s ease}.back-link a:hover{background-color:#82c4ff;transform:translateY(-2px)}.arrow{margin-right:8px;font-size:18px}.blog-header{text-align:center;margin-bottom:40px;padding-top:20px}.blog-header h1{font-size:42px;color:#4ea1ff;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px;position:relative;animation:pulseGlow 2s infinite}.blog-header h1::after{content:"";display:block;width:60px;height:4px;margin:12px auto 0;background:linear-gradient(to right,#4ea1ff,#82c4ff);border-radius:2px}.blog-subtext{font-size:18px;color:#ccc;font-style:italic;margin-top:0;line-height:1.6;max-width:700px;margin-left:auto;margin-right:auto}.texture-break{background:url('/images/texture.jpg') repeat;background-size:cover;height:150px;margin:40px auto;max-width:800px;border-radius:6px;opacity:.6;box-shadow:inset 0 0 20px rgba(0,0,0,.2)}.post-return{margin-top:40px;text-align:center}.post-return a{display:inline-block;padding:12px 20px;background-color:#4ea1ff;color:#fff;font-weight:700;text-decoration:none;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.3);transition:background-color .3s ease,transform .2s ease}.post-return a:hover{background-color:#82c4ff;transform:translateY(-2px)}.post-return .arrow{margin-right:8px;font-size:18px}.screener-header{text-align:center;width:100%;padding-top:40px;margin-bottom:30px}.screener-header h1{font-size:48px;color:#4ea1ff;margin:0;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;position:relative;animation:pulseGlow 4s ease-in-out infinite}.screener-header h1::after{content:"";display:block;width:60px;height:4px;margin:12px auto 0;background:linear-gradient(to right,#4ea1ff,#82c4ff);border-radius:2px}.screener-subtext{font-size:18px;color:#ccc;font-style:italic;margin-top:16px;line-height:1.6;max-width:700px;margin-left:auto;margin-right:auto}@media (max-width:600px){.post-summary .summary p{font-size:20px;line-height:1.8}.main-nav li a{font-size:22px;padding:12px 0}.post-summary h2{font-size:30px}.read-more{font-size:16px;padding:12px 18px}}.site-footer{padding:1rem;background-color:#f9f9f9;font-size:.9rem;color:#555;text-align:center}.footer-links a{color:#666;margin:0 8px;font-size:.85rem;text-decoration:none}.footer-links a:hover{text-decoration:underline}.footer-disclaimer{margin-top:.5rem;font-size:.8rem;color:#888}footer.site-footer{width:100%;margin:0;padding:12px 0;background-color:#1a1a1a;color:#ccc;box-shadow:0 -1px 3px rgba(0,0,0,.4);position:relative;z-index:2;text-align:center;font-size:13px;line-height:1.4;letter-spacing:.01em}.footer-container{width:100%;padding:0 16px;max-width:800px;margin:0 auto}footer.site-footer::before{content:"";position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:300px;height:60px;background:radial-gradient(circle,rgba(0,191,255,.15) 0,transparent 70%);filter:blur(40px);z-index:1;pointer-events:none}@media (max-width:600px){.site-title-image{max-height:50px;height:auto}.menu-toggle{height:50px;width:50px}.main-nav ul{top:60px;min-width:160px}.main-nav li a{font-size:16px}.main-content{padding:0 16px;margin:0 auto}.homepage{padding:24px 16px}.header-container{flex-direction:row;justify-content:space-between;align-items:center}header.site-header{padding:0}footer.site-footer{padding:10px 0;font-size:12px}.footer-container{padding:0 12px}}.about-section{max-width:800px;margin:60px auto;padding:40px;background-color:#1f1f1f;color:#e0e0e0;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.3);font-family:'Segoe UI',sans-serif;text-align:center;position:relative}.about-section h1{font-size:40px;font-weight:700;color:#4ea1ff;margin-bottom:20px;text-transform:uppercase;letter-spacing:1.5px;animation:pulseGlow 4s ease-in-out infinite}.about-section h1::after{content:"";display:block;width:60px;height:4px;margin:12px auto 0;background:linear-gradient(to right,#4ea1ff,#82c4ff);border-radius:2px}.about-section p{font-size:18px;line-height:1.8;margin-bottom:20px;color:#ccc;font-weight:400}.about-section strong{font-size:20px;color:#82c4ff;font-weight:600;letter-spacing:.5px}.contact-section{max-width:800px;margin:60px auto;padding:40px;background-color:#1f1f1f;color:#e0e0e0;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.3);font-family:'Segoe UI',sans-serif;text-align:center;position:relative}.contact-section h1{font-size:40px;font-weight:700;color:#4ea1ff;margin-bottom:20px;text-transform:uppercase;letter-spacing:1.5px;animation:pulseGlow 4s ease-in-out infinite}.contact-section p{font-size:18px;line-height:1.8;margin-bottom:20px;color:#ccc;font-weight:400}.contact-section strong{font-size:20px;color:#82c4ff;font-weight:600;letter-spacing:.5px}.header-ticker{width:100%;position:relative;z-index:100;margin:0 auto;padding:0;background-color:transparent}.tradingview-widget-container{position:relative;z-index:101;background:rgba(15,17,21,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);box-shadow:0 -2px 8px rgba(0,246,255,.1);padding:10px 0;font-family:'Segoe UI',Roboto,sans-serif;overflow:hidden}.tradingview-widget-container::before{content:"";position:absolute;top:0;left:-100%;width:200%;height:2px;background:linear-gradient(90deg,#00f6ff,#ff00c8,#00f6ff);animation:glow-scroll 6s linear infinite;z-index:102}.header-ticker::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(to right,#00f6ff,#ff00c8);animation:flickerGlow 1.5s ease-in-out infinite;z-index:102}.tradingview-widget-container__widget{max-width:100%;overflow:hidden}.tradingview-widget-container__widget span{color:#e0e0e0;text-shadow:0 0 4px rgba(255,255,255,.1);transition:transform .2s ease,color .2s ease}.tradingview-widget-container__widget span:hover{transform:scale(1.05);color:#fff}@media (max-width:768px){.tradingview-widget-container{font-size:.85rem;padding:6px 0}}@keyframes flickerGlow{0%,100%{opacity:.2;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.05)}}@keyframes glow-scroll{0%{left:-100%}100%{left:100%}}.stock-screener-page{min-height:calc(100vh - 160px);padding:40px 20px;display:flex;justify-content:center;background-color:transparent;position:relative;z-index:1;font-family:inherit;color:#e0e0e0}.screener-wrapper{width:100%;max-width:1100px;margin:0 auto;padding:30px;box-sizing:border-box;border-radius:16px;background:rgba(30,32,40,.9);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:0 3px 10px rgba(0,0,0,.25);border:1px solid rgba(78,161,255,.1);position:relative;overflow:hidden}.screener-wrapper::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:18px;padding:1px;background:linear-gradient(135deg,#4ea1ff,#ff00c8,#4ea1ff);background-size:200% 200%;animation:borderFlow 10s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes borderFlow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.screener-header{text-align:center;margin-bottom:36px;position:relative}.screener-header h1{font-size:52px;font-weight:700;color:#4ea1ff;text-transform:uppercase;letter-spacing:1.8px;margin-bottom:12px;animation:pulseGlow 4s ease-in-out infinite;position:relative}.screener-header h1::after{content:"";display:block;width:60px;height:4px;margin:12px auto 0;background:linear-gradient(to right,#4ea1ff,#82c4ff);border-radius:2px}@keyframes pulseGlow{0%{text-shadow:0 0 4px rgba(78,161,255,.4),0 0 8px rgba(78,161,255,.2);color:#4ea1ff}50%{text-shadow:0 0 6px rgba(130,196,255,.5),0 0 12px rgba(130,196,255,.3);color:#82c4ff}100%{text-shadow:0 0 4px rgba(78,161,255,.4),0 0 8px rgba(78,161,255,.2);color:#4ea1ff}}.screener-subtext{font-size:18px;font-weight:400;color:#bbb;font-style:italic;max-width:680px;margin:0 auto;opacity:.85}.screener-widget{border-radius:10px;overflow:hidden;background:rgba(20,22,28,.9);border:1px solid rgba(255,255,255,.04);box-shadow:0 3px 10px rgba(0,0,0,.25)}@media (max-width:600px){.about-section h1,.blog-header h1,.screener-header h1{font-size:28px;letter-spacing:1px}.glow-spot{width:200px;height:200px;filter:blur(60px)}.about-section p,.blog-subtext,.screener-subtext{font-size:16px;line-height:1.6;padding:0 12px}.about-section,.contact-section,.post-full,.screener-wrapper{padding:20px;margin:20px auto;max-width:100%;box-sizing:border-box}.post-full h2{font-size:22px}.post-full .content{font-size:16px;line-height:1.6}.back-link a,.post-return a{padding:10px 16px;font-size:14px}.tradingview-widget-container{font-size:.8rem;padding:6px 0}.about-section h1::after,.blog-header h1::after,.screener-header h1::after{width:40px;height:3px}.screener-subtext{font-size:15px;margin-top:12px}.footer-links a{font-size:.75rem;margin:0 6px}.footer-disclaimer{font-size:.75rem}}.screener{max-width:1200px;margin:0 auto;padding:32px 24px;font-family:Inter,sans-serif;background:#0e0e0e;color:#e0e0e0}.screener h1{font-size:2.5rem;text-align:center;color:#00bfff;margin-bottom:.5em}.screener-note{text-align:center;font-size:1rem;color:#aaa;margin-bottom:2rem}.screener-columns{display:flex;gap:32px;flex-wrap:wrap}.screener-section{flex:1;min-width:300px}.screener-section h2{font-size:1.6rem;margin-bottom:1rem;color:#00bfff;border-left:4px solid #00bfff;padding-left:12px}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.stock-card{background:#1a1a1a;border-radius:8px;padding:16px;box-shadow:0 0 12px rgba(0,191,255,.05);transition:transform .2s ease}.stock-card:hover{transform:translateY(-4px)}.stock-card .ticker{font-weight:600;font-size:1.1rem;margin-bottom:4px}.stock-card .price{font-size:1rem;margin-bottom:4px}.stock-card .change{font-size:.9rem;font-weight:700}.pos{color:#2ecc71}.neg{color:#e74c3c}.screener-updated{text-align:center;font-size:.85rem;color:#888;margin-top:2rem}.donate{max-width:740px;margin:4rem auto;padding:2.5rem;background-color:#1a1a1a;border:1px solid #2c2c2c;border-radius:10px;box-shadow:0 6px 20px rgba(0,0,0,.4);font-family:"Segoe UI",Roboto,sans-serif;color:#e0e0e0}.donate h1{font-size:2.25rem;font-weight:600;margin-bottom:1.5rem;text-align:center;color:#00bfff}.donate p.intro{font-size:1.1rem;text-align:center;margin-bottom:2rem;color:#ccc}.donation-section{display:flex;flex-direction:column;gap:1.5rem}.donation-row{background-color:#2a2a2a;padding:1rem 1.25rem;border-radius:8px;border:1px solid #3a3a3a;transition:background-color .3s ease}.donation-row:hover{background-color:#333}.donation-label{display:block;font-weight:600;color:#00bfff;font-size:1rem;margin-bottom:.5rem}.donation-content{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem}.donation-code{font-family:monospace;font-size:.95rem;background-color:#1f1f1f;color:#e0e0e0;padding:6px 12px;border-radius:6px;border:1px solid #444;word-break:break-word;overflow-wrap:anywhere;min-width:0}.donation-button{background-color:#00bfff;color:#fff;border:none;padding:6px 16px;border-radius:6px;cursor:pointer;font-size:.9rem;white-space:nowrap;transition:background-color .3s ease}.donation-button:hover{background-color:#0090cc}@media (max-width:600px){.donation-content{grid-template-columns:1fr}.donation-code{width:100%;margin-bottom:.5rem}.donation-button{width:100%}}.homepage-intro{position:relative;max-width:960px;margin:60px auto;padding:48px 36px;background:linear-gradient(to bottom right,#16181d,#0f1115);border:1px solid rgba(78,161,255,.25);border-radius:16px;box-shadow:0 0 12px rgba(78,161,255,.1),0 0 24px rgba(78,161,255,.05),inset 0 0 0 1px rgba(255,255,255,.02);backdrop-filter:blur(4px);font-size:19px;line-height:1.8;color:#e0e0e0;font-family:'Segoe UI',Roboto,'Open Sans',sans-serif;letter-spacing:.3px;animation:fadeInIntro 1.2s ease-out;z-index:1}.homepage-intro::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:18px;background:linear-gradient(135deg,#4ea1ff,#82c4ff);opacity:.08;z-index:-1;pointer-events:none}.homepage-intro h2{font-size:36px;font-weight:700;color:#4ea1ff;margin-bottom:32px;text-transform:uppercase;letter-spacing:1px}.homepage-intro p{margin-bottom:28px;font-size:19px;color:#d0d0d0}.homepage-intro ul{margin-top:24px;padding-left:1.5rem}.homepage-intro li{margin-bottom:1.2rem;font-size:18px;color:#ccc}.homepage-intro strong{color:#82c4ff;font-weight:600}@keyframes fadeInIntro{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.signature-quote{max-width:900px;margin:96px auto;padding:48px 56px;background:linear-gradient(to right,#101216,#181a1f);border-radius:16px;border:1px solid rgba(78,161,255,.25);box-shadow:0 0 16px rgba(78,161,255,.12),0 0 32px rgba(130,196,255,.06),inset 0 0 0 1px rgba(255,255,255,.02);font-size:22px;line-height:1.75;font-weight:600;font-style:italic;color:#e0f7ff;text-align:center;letter-spacing:.4px;position:relative;backdrop-filter:blur(4px)}.signature-quote::after{content:"";display:block;width:60px;height:3px;margin:24px auto 0;background:linear-gradient(to right,#4ea1ff,#82c4ff);border-radius:2px;box-shadow:0 0 8px rgba(78,161,255,.3)}.search-container{position:relative}#searchInput{padding:6px 12px;width:220px;border:2px solid #6a0dad;border-radius:20px;font-size:14px;color:#fff;background:linear-gradient(90deg,#6a0dad,#00bfff);box-shadow:0 2px 6px rgba(0,0,0,.2);transition:all .3s ease}#searchInput:focus{outline:0;box-shadow:0 0 8px #00bfff}#searchResults{list-style:none;padding:0;margin-top:8px;background:#1a1a1a;border:1px solid #333;border-radius:8px;max-width:240px;position:absolute;z-index:1000}#searchResults li{padding:8px;border-bottom:1px solid #333}#searchResults li:last-child{border-bottom:none}#searchResults li a{text-decoration:none;color:#00bfff;font-weight:500}#searchResults li:hover{background:rgba(106,13,173,.3)}.knowledge-dropdown{position:relative;display:inline-block}.knowledge-link{font-weight:600;font-size:15px;background:linear-gradient(135deg,#00bfff,#6a0dad);border:none;border-radius:24px;color:#fff;cursor:pointer;padding:10px 22px;letter-spacing:.3px;transition:background .3s ease,box-shadow .3s ease,transform .2s ease;box-shadow:0 2px 6px rgba(0,0,0,.25)}.knowledge-link:focus,.knowledge-link:hover{background:linear-gradient(135deg,#6a0dad,#00bfff);box-shadow:0 0 12px rgba(0,191,255,.6),0 0 24px rgba(106,13,173,.4);transform:translateY(-2px);outline:0}.knowledge-dropdown.open .knowledge-link{background:linear-gradient(135deg,#f60,#f96);box-shadow:0 0 14px rgba(255,102,0,.6),0 0 28px rgba(255,153,102,.4)}.dropdown-menu{display:none;position:absolute;top:110%;left:0;background:#1a1a1a;border:1px solid #333;min-width:220px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.25);z-index:1000;padding:8px 0;opacity:0;transform:translateY(-8px);transition:opacity .3s ease,transform .3s ease}.knowledge-dropdown.open .dropdown-menu{display:block;opacity:1;transform:translateY(0)}.dropdown-menu li{list-style:none}.dropdown-menu li a{display:block;padding:10px 16px;text-decoration:none;font-size:.95rem;color:#e0f7ff;transition:background .2s ease,color .2s ease}.dropdown-menu li a:hover{background:rgba(0,191,255,.15);color:#f96}.hero,.markets-hero,.portfolio-hero,.stocks-hero{text-align:center;margin:60px auto 40px;max-width:800px}.hero h1,.markets-hero h1,.portfolio-hero h1,.stocks-hero h1{font-size:32px;margin-bottom:12px;color:#00bfff;text-shadow:0 2px 6px rgba(0,0,0,.4)}.hero p,.markets-hero p,.portfolio-hero p,.stocks-hero p{font-size:18px;color:#82c4ff;opacity:.9}.card-grid,.markets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;max-width:1000px;margin:0 auto 80px;padding:0 20px}.card{background:linear-gradient(135deg,#101216,#181a1f);border:1px solid rgba(78,161,255,.25);border-radius:16px;padding:24px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.25);transition:transform .25s ease,box-shadow .25s ease}.card:hover{transform:translateY(-6px);box-shadow:0 8px 20px rgba(0,191,255,.4)}.card h2{font-size:20px;margin-bottom:12px;color:#82c4ff}.card p{font-size:15px;color:#e0f7ff;margin-bottom:16px}.card-btn{display:inline-block;padding:8px 16px;border-radius:20px;background:linear-gradient(90deg,#6a0dad,#00bfff);color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease}.card-btn:hover{background:linear-gradient(90deg,#00bfff,#6a0dad);box-shadow:0 0 12px rgba(0,191,255,.6);transform:scale(1.05)}.step-guide{max-width:800px;margin:60px auto;padding:30px;background:#1a1a1a;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.25);color:#e0f7ff}.step-guide h2{text-align:center;margin-bottom:20px;color:#82c4ff}.step-guide ol{padding-left:20px;line-height:1.8}.step-guide li{margin-bottom:12px}.markets-page,.portfolio-page,.stocks-page{max-width:1000px;margin:60px auto;padding:40px;background:#101216;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.3);color:#e0f7ff;line-height:1.8}.markets-content,.portfolio-content,.stocks-content{font-size:17px;margin-bottom:40px}.markets-content h2,.markets-content h3,.portfolio-content h2,.portfolio-content h3,.stocks-content h2,.stocks-content h3{margin-top:30px;margin-bottom:16px;color:#82c4ff;font-weight:600}.markets-content p,.portfolio-content p,.stocks-content p{margin-bottom:18px;opacity:.95}.markets-content ol,.markets-content ul,.portfolio-content ol,.portfolio-content ul,.stocks-content ol,.stocks-content ul{margin:16px 0 16px 24px}.markets-content li,.portfolio-content li,.stocks-content li{margin-bottom:10px}.markets-content blockquote,.portfolio-content blockquote,.stocks-content blockquote{margin:24px 0;padding:16px 24px;background:rgba(0,191,255,.1);border-left:4px solid #00bfff;font-style:italic;border-radius:8px}.markets-footer,.portfolio-footer,.stocks-footer{border-top:1px solid rgba(78,161,255,.25);padding-top:20px;text-align:center}.markets-footer .btn-link,.portfolio-footer .btn-link,.stocks-footer .btn-link{display:inline-block;padding:10px 20px;border-radius:24px;background:linear-gradient(90deg,#6a0dad,#00bfff);color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease}.markets-footer .btn-link:hover,.portfolio-footer .btn-link:hover,.stocks-footer .btn-link:hover{background:linear-gradient(90deg,#00bfff,#6a0dad);box-shadow:0 0 12px rgba(0,191,255,.6);transform:scale(1.05)}.markets-footer .back-link,.portfolio-footer .back-link,.stocks-footer .back-link{opacity:.8}.markets-content ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:12px}.markets-content li a{display:block;padding:12px 20px;border-radius:24px;background:linear-gradient(135deg,#00bfff,#6a0dad);color:#fff;text-decoration:none;font-weight:700;text-align:center;transition:all .25s ease}.markets-content li a:hover{transform:translateY(-3px);box-shadow:0 0 12px rgba(0,191,255,.6)}.under-construction{background:#fff3cd;border:2px dashed #856404;padding:2rem;margin:2rem auto;border-radius:8px;text-align:center;max-width:600px}.under-construction h1{font-size:2rem;color:#856404;margin-bottom:1rem}.under-construction p{font-size:1.1rem;color:#444}.btn-link{display:inline-block;padding:.6rem 1.2rem;background:#856404;color:#fff;text-decoration:none;border-radius:4px;transition:background .2s ease}.btn-link:hover{background:#5c3d00}.breadcrumbs{font-size:14px;margin:20px 0;color:#82c4ff}.breadcrumbs a{color:#00bfff;text-decoration:none;font-weight:500;transition:color .2s ease}.breadcrumbs a:hover{color:#6a0dad;text-decoration:underline}.breadcrumbs span{color:#e0f7ff;opacity:.8}.breadcrumbs a::after{content:" › ";color:#82c4ff}.breadcrumbs a:last-of-type::after{content:""}.portfolio-toc{background-color:#181a1f;border:1px solid rgba(78,161,255,.25);padding:1.25rem 1.5rem;border-radius:8px;margin-bottom:2rem;font-size:15px;line-height:1.6}.portfolio-toc h2{font-size:14px;font-weight:600;color:#82c4ff;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px}.portfolio-toc ul{list-style:none;padding-left:0;margin:0}.portfolio-toc li{position:relative;padding-left:1.25rem;margin-bottom:.5rem}.portfolio-toc li::before{content:"▸";position:absolute;left:0;color:#00bfff;font-size:14px}.portfolio-toc a{color:#e0f7ff;text-decoration:none;transition:color .2s ease}.portfolio-toc a:hover{color:#6a0dad;text-decoration:underline}.portfolio-toc ul ul{margin-left:1rem;border-left:1px solid rgba(78,161,255,.2);padding-left:.75rem}.portfolio-toc ul ul li::before{content:"•";color:#82c4ff;font-size:12px}.mistakes-page{max-width:1000px;margin:60px auto;padding:40px;background:#101216;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.3);color:#e0f7ff;line-height:1.8}.mistakes-hero{text-align:center;margin:60px auto 40px;max-width:800px}.mistakes-hero h1{font-size:32px;margin-bottom:12px;color:#00bfff;text-shadow:0 2px 6px rgba(0,0,0,.4)}.mistakes-hero p{font-size:18px;color:#82c4ff;opacity:.9}.mistakes-content{font-size:17px;margin-bottom:40px}.mistakes-content h2,.mistakes-content h3{margin-top:30px;margin-bottom:16px;color:#82c4ff;font-weight:600;border-left:4px solid #00bfff;padding-left:.5rem}.mistakes-content p{margin-bottom:18px;opacity:.95}.mistakes-content ol,.mistakes-content ul{margin:16px 0 16px 24px}.mistakes-content li{margin-bottom:10px}.mistakes-content blockquote{margin:24px 0;padding:16px 24px;background:rgba(0,191,255,.1);border-left:4px solid #00bfff;font-style:italic;border-radius:8px}.breadcrumbs{font-size:14px;margin:20px 0;color:#82c4ff}.breadcrumbs a{color:#00bfff;text-decoration:none;font-weight:500;transition:color .2s ease}.breadcrumbs a:hover{color:#6a0dad;text-decoration:underline}.mistakes-footer{border-top:1px solid rgba(78,161,255,.25);padding-top:20px;text-align:center}.mistakes-footer .btn-link{display:inline-block;padding:10px 20px;border-radius:24px;background:linear-gradient(90deg,#6a0dad,#00bfff);color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease}.mistakes-footer .btn-link:hover{background:linear-gradient(90deg,#00bfff,#6a0dad);box-shadow:0 0 12px rgba(0,191,255,.6);transform:scale(1.05)}.mistakes-footer .back-link{opacity:.8}.vehicles-page{max-width:1000px;margin:60px auto;padding:40px;background:#101216;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.3);color:#e0f7ff;line-height:1.8}.vehicles-hero{text-align:center;margin:60px auto 40px;max-width:800px}.vehicles-hero h1{font-size:32px;margin-bottom:12px;color:#00bfff;text-shadow:0 2px 6px rgba(0,0,0,.4)}.vehicles-hero p{font-size:18px;color:#82c4ff;opacity:.9}.vehicles-content h2{margin-top:30px;margin-bottom:16px;color:#82c4ff;font-weight:600;border-left:4px solid #00bfff;padding-left:.5rem}.vehicles-content p{margin-bottom:18px;opacity:.95}.vehicles-content ul{margin:16px 0 16px 24px}.vehicles-content li{margin-bottom:10px}.vehicles-footer{border-top:1px solid rgba(78,161,255,.25);padding-top:20px;text-align:center}.vehicles-footer .btn-link{display:inline-block;padding:10px 20px;border-radius:24px;background:linear-gradient(90deg,#6a0dad,#00bfff);color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease}.vehicles-footer .btn-link:hover{background:linear-gradient(90deg,#00bfff,#6a0dad);box-shadow:0 0 12px rgba(0,191,255,.6);transform:scale(1.05)}.vehicles-footer .back-link{opacity:.8}.capital-page{max-width:1000px;margin:60px auto;padding:40px;background:#101216;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.3);color:#e0f7ff;line-height:1.8}.capital-hero{text-align:center;margin:60px auto 40px;max-width:800px}.capital-hero h1{font-size:32px;margin-bottom:12px;color:#00bfff;text-shadow:0 2px 6px rgba(0,0,0,.4)}.capital-hero p{font-size:18px;color:#82c4ff;opacity:.9}.capital-content h2{margin-top:30px;margin-bottom:16px;color:#82c4ff;font-weight:600;border-left:4px solid #00bfff;padding-left:.5rem}.capital-content p{margin-bottom:18px;opacity:.95}.capital-content ul{margin:16px 0 16px 24px}.capital-content li{margin-bottom:10px}.capital-footer{border-top:1px solid rgba(78,161,255,.25);padding-top:20px;text-align:center}.capital-footer .btn-link{display:inline-block;padding:10px 20px;border-radius:24px;background:linear-gradient(90deg,#6a0dad,#00bfff);color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease}.capital-footer .btn-link:hover{background:linear-gradient(90deg,#00bfff,#6a0dad);box-shadow:0 0 12px rgba(0,191,255,.6);transform:scale(1.05)}.value-investing-page{max-width:1000px;margin:60px auto;padding:40px;background:#101216;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.3);color:#e0f7ff;line-height:1.8}.value-investing-hero{text-align:center;margin:60px auto 40px;max-width:800px}.value-investing-hero h1{font-size:32px;margin-bottom:12px;color:#00bfff;text-shadow:0 2px 6px rgba(0,0,0,.4)}.value-investing-hero p{font-size:18px;color:#82c4ff;opacity:.9}.value-investing-content h2,.value-investing-content h3{margin-top:30px;margin-bottom:16px;color:#82c4ff;font-weight:600;border-left:4px solid #00bfff;padding-left:.5rem}.value-investing-content p{margin-bottom:18px;opacity:.95}.value-investing-content ol,.value-investing-content ul{margin:16px 0 16px 24px}.value-investing-content li{margin-bottom:10px}.breadcrumbs{font-size:14px;margin:20px 0;color:#82c4ff}.breadcrumbs a{color:#00bfff;text-decoration:none;font-weight:500;transition:color .2s ease}.breadcrumbs a:hover{color:#6a0dad;text-decoration:underline}.value-investing-footer{border-top:1px solid rgba(78,161,255,.25);padding-top:20px;text-align:center}.value-investing-footer .btn-link{display:inline-block;padding:10px 20px;border-radius:24px;background:linear-gradient(90deg,#6a0dad,#00bfff);color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease}.value-investing-footer .btn-link:hover{background:linear-gradient(90deg,#00bfff,#6a0dad);box-shadow:0 0 12px rgba(0,191,255,.6);transform:scale(1.05)}.value-investing-footer .back-link{opacity:.8}.growth-investing-page{max-width:1000px;margin:60px auto;padding:40px;background:#101216;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.3);color:#e0f7ff;line-height:1.8}.growth-investing-hero{text-align:center;margin:60px auto 40px;max-width:800px}.growth-investing-hero h1{font-size:32px;margin-bottom:12px;color:#00bfff;text-shadow:0 2px 6px rgba(0,0,0,.4)}.growth-investing-hero p{font-size:18px;color:#82c4ff;opacity:.9}.growth-investing-content h2,.growth-investing-content h3{margin-top:30px;margin-bottom:16px;color:#82c4ff;font-weight:600;border-left:4px solid #00bfff;padding-left:.5rem}.growth-investing-content p{margin-bottom:18px;opacity:.95}.growth-investing-content ol,.growth-investing-content ul{margin:16px 0 16px 24px}.growth-investing-content li{margin-bottom:10px}.breadcrumbs{font-size:14px;margin:20px 0;color:#82c4ff}.breadcrumbs a{color:#00bfff;text-decoration:none;font-weight:500;transition:color .2s ease}.breadcrumbs a:hover{color:#6a0dad;text-decoration:underline}.growth-investing-footer{border-top:1px solid rgba(78,161,255,.25);padding-top:20px;text-align:center}.growth-investing-footer .btn-link{display:inline-block;padding:10px 20px;border-radius:24px;background:linear-gradient(90deg,#6a0dad,#00bfff);color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease}.growth-investing-footer .btn-link:hover{background:linear-gradient(90deg,#00bfff,#6a0dad);box-shadow:0 0 12px rgba(0,191,255,.6);transform:scale(1.05)}.growth-investing-footer .back-link{opacity:.8}.dividend-investing-page{max-width:1000px;margin:60px auto;padding:40px;background:#101216;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.3);color:#e0f7ff;line-height:1.8}.dividend-investing-hero{text-align:center;margin:60px auto 40px;max-width:800px}.dividend-investing-hero h1{font-size:32px;margin-bottom:12px;color:#00bfff;text-shadow:0 2px 6px rgba(0,0,0,.4)}.dividend-investing-hero p{font-size:18px;color:#82c4ff;opacity:.9}.dividend-investing-content h2,.dividend-investing-content h3{margin-top:30px;margin-bottom:16px;color:#82c4ff;font-weight:600;border-left:4px solid #00bfff;padding-left:.5rem}.dividend-investing-content p{margin-bottom:18px;opacity:.95}.dividend-investing-content ol,.dividend-investing-content ul{margin:16px 0 16px 24px}.dividend-investing-content li{margin-bottom:10px}.breadcrumbs{font-size:14px;margin:20px 0;color:#82c4ff}.breadcrumbs a{color:#00bfff;text-decoration:none;font-weight:500;transition:color .2s ease}.breadcrumbs a:hover{color:#6a0dad;text-decoration:underline}.dividend-investing-footer{border-top:1px solid rgba(78,161,255,.25);padding-top:20px;text-align:center}.dividend-investing-footer .btn-link{display:inline-block;padding:10px 20px;border-radius:24px;background:linear-gradient(90deg,#6a0dad,#00bfff);color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease}.dividend-investing-footer .btn-link:hover{background:linear-gradient(90deg,#00bfff,#6a0dad);box-shadow:0 0 12px rgba(0,191,255,.6);transform:scale(1.05)}.dividend-investing-footer .back-link{opacity:.8}.index-fund-investing-page{max-width:1000px;margin:60px auto;padding:40px;background:#101216;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.3);color:#e0f7ff;line-height:1.8}.index-fund-investing-hero{text-align:center;margin:60px auto 40px;max-width:800px}.index-fund-investing-hero h1{font-size:32px;margin-bottom:12px;color:#00bfff;text-shadow:0 2px 6px rgba(0,0,0,.4)}.index-fund-investing-hero p{font-size:18px;color:#82c4ff;opacity:.9}.index-fund-investing-content h2,.index-fund-investing-content h3{margin-top:30px;margin-bottom:16px;color:#82c4ff;font-weight:600;border-left:4px solid #00bfff;padding-left:.5rem}.index-fund-investing-content p{margin-bottom:18px;opacity:.95}.index-fund-investing-content ol,.index-fund-investing-content ul{margin:16px 0 16px 24px}.index-fund-investing-content li{margin-bottom:10px}.breadcrumbs{font-size:14px;margin:20px 0;color:#82c4ff}.breadcrumbs a{color:#00bfff;text-decoration:none;font-weight:500;transition:color .2s ease}.breadcrumbs a:hover{color:#6a0dad;text-decoration:underline}.index-fund-investing-footer{border-top:1px solid rgba(78,161,255,.25);padding-top:20px;text-align:center}.index-fund-investing-footer .btn-link{display:inline-block;padding:10px 20px;border-radius:24px;background:linear-gradient(90deg,#6a0dad,#00bfff);color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease}.index-fund-investing-footer .btn-link:hover{background:linear-gradient(90deg,#00bfff,#6a0dad);box-shadow:0 0 12px rgba(0,191,255,.6);transform:scale(1.05)}.index-fund-investing-footer .back-link{opacity:.8}.momentum-investing-page{max-width:1000px;margin:60px auto;padding:40px;background:#101216;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.3);color:#e0f7ff;line-height:1.8}.momentum-investing-hero{text-align:center;margin:60px auto 40px;max-width:800px}.momentum-investing-hero h1{font-size:32px;margin-bottom:12px;color:#00bfff;text-shadow:0 2px 6px rgba(0,0,0,.4)}.momentum-investing-hero p{font-size:18px;color:#82c4ff;opacity:.9}.momentum-investing-content h2,.momentum-investing-content h3{margin-top:30px;margin-bottom:16px;color:#82c4ff;font-weight:600;border-left:4px solid #00bfff;padding-left:.5rem}.momentum-investing-content p{margin-bottom:18px;opacity:.95}.momentum-investing-content ol,.momentum-investing-content ul{margin:16px 0 16px 24px}.momentum-investing-content li{margin-bottom:10px}.breadcrumbs{font-size:14px;margin:20px 0;color:#82c4ff}.breadcrumbs a{color:#00bfff;text-decoration:none;font-weight:500;transition:color .2s ease}.breadcrumbs a:hover{color:#6a0dad;text-decoration:underline}.momentum-investing-footer{border-top:1px solid rgba(78,161,255,.25);padding-top:20px;text-align:center}.momentum-investing-footer .btn-link{display:inline-block;padding:10px 20px;border-radius:24px;background:linear-gradient(90deg,#6a0dad,#00bfff);color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease}.momentum-investing-footer .btn-link:hover{background:linear-gradient(90deg,#00bfff,#6a0dad);box-shadow:0 0 12px rgba(0,191,255,.6);transform:scale(1.05)}.momentum-investing-footer .back-link{opacity:.8}.hedging-risk-page{max-width:1000px;margin:60px auto;padding:40px;background:#101216;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.3);color:#e0f7ff;line-height:1.8}.hedging-risk-hero{text-align:center;margin:60px auto 40px;max-width:800px}.hedging-risk-hero h1{font-size:32px;margin-bottom:12px;color:#00bfff;text-shadow:0 2px 6px rgba(0,0,0,.4)}.hedging-risk-hero p{font-size:18px;color:#82c4ff;opacity:.9}.hedging-risk-content h2,.hedging-risk-content h3{margin-top:30px;margin-bottom:16px;color:#82c4ff;font-weight:600;border-left:4px solid #00bfff;padding-left:.5rem}.hedging-risk-content p{margin-bottom:18px;opacity:.95}.hedging-risk-content ol,.hedging-risk-content ul{margin:16px 0 16px 24px}.hedging-risk-content li{margin-bottom:10px}.breadcrumbs{font-size:14px;margin:20px 0;color:#82c4ff}.breadcrumbs a{color:#00bfff;text-decoration:none;font-weight:500;transition:color .2s ease}.breadcrumbs a:hover{color:#6a0dad;text-decoration:underline}.hedging-risk-footer{border-top:1px solid rgba(78,161,255,.25);padding-top:20px;text-align:center}.hedging-risk-footer .btn-link{display:inline-block;padding:10px 20px;border-radius:24px;background:linear-gradient(90deg,#6a0dad,#00bfff);color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease}.hedging-risk-footer .btn-link:hover{background:linear-gradient(90deg,#00bfff,#6a0dad);box-shadow:0 0 12px rgba(0,191,255,.6);transform:scale(1.05)}.risk-page{max-width:1000px;margin:60px auto;padding:40px;background:#101216;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.3);color:#e0f7ff;line-height:1.8}.risk-hero{text-align:center;margin:60px auto 40px;max-width:800px}.risk-hero h1{font-size:32px;margin-bottom:12px;color:#00bfff;text-shadow:0 2px 6px rgba(0,0,0,.4)}.risk-hero p{font-size:18px;color:#82c4ff;opacity:.9}.risk-content h2,.risk-content h3{margin-top:30px;margin-bottom:16px;color:#82c4ff;font-weight:600;border-left:4px solid #00bfff;padding-left:.5rem}.risk-footer{border-top:1px solid rgba(78,161,255,.25);padding-top:20px;text-align:center}.risk-footer .btn-link{display:inline-block;padding:10px 20px;border-radius:24px;background:linear-gradient(90deg,#6a0dad,#00bfff);color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease}.risk-footer .btn-link:hover{background:linear-gradient(90deg,#00bfff,#6a0dad);box-shadow:0 0 12px rgba(0,191,255,.6);transform:scale(1.05)}.risk-footer .back-link{opacity:.8}.risk-page{max-width:1000px;margin:60px auto;padding:40px;background:#101216;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.3);color:#e0f7ff;line-height:1.8}.risk-hero{text-align:center;margin:60px auto 40px;max-width:800px}.risk-hero h1{font-size:32px;margin-bottom:12px;color:#00bfff;text-shadow:0 2px 6px rgba(0,0,0,.4)}.risk-hero p{font-size:18px;color:#82c4ff;opacity:.9}.risk-content h2,.risk-content h3{margin-top:30px;margin-bottom:16px;color:#82c4ff;font-weight:600;border-left:4px solid #00bfff;padding-left:.5rem}.risk-content p{margin-bottom:18px;opacity:.95}.risk-content ol,.risk-content ul{margin:16px 0 16px 24px}.risk-content li{margin-bottom:10px}.risk-footer{border-top:1px solid rgba(78,161,255,.25);padding-top:20px;text-align:center}.risk-footer .btn-link{display:inline-block;padding:10px 20px;border-radius:24px;background:linear-gradient(90deg,#6a0dad,#00bfff);color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease}.risk-footer .btn-link:hover{background:linear-gradient(90deg,#00bfff,#6a0dad);box-shadow:0 0 12px rgba(0,191,255,.6);transform:scale(1.05)}.risk-footer .back-link{opacity:.8}.risk-page{max-width:1000px;margin:60px auto;padding:40px;background:#101216;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.3);color:#e0f7ff;line-height:1.8}.risk-hero{text-align:center;margin:60px auto 40px;max-width:800px}.risk-hero h1{font-size:32px;margin-bottom:12px;color:#00bfff;text-shadow:0 2px 6px rgba(0,0,0,.4)}.risk-hero p{font-size:18px;color:#82c4ff;opacity:.9}.risk-content h2,.risk-content h3{margin-top:30px;margin-bottom:16px;color:#82c4ff;font-weight:600;border-left:4px solid #00bfff;padding-left:.5rem}.risk-content p{margin-bottom:18px;opacity:.95}.risk-content ol,.risk-content ul{margin:16px 0 16px 24px}.risk-content li{margin-bottom:10px}.risk-footer{border-top:1px solid rgba(78,161,255,.25);padding-top:20px;text-align:center}.risk-footer .btn-link{display:inline-block;padding:10px 20px;border-radius:24px;background:linear-gradient(90deg,#6a0dad,#00bfff);color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease}.risk-footer .btn-link:hover{background:linear-gradient(90deg,#00bfff,#6a0dad);box-shadow:0 0 12px rgba(0,191,255,.6);transform:scale(1.05)}.risk-footer .back-link{opacity:.8}.risk-page{max-width:1000px;margin:60px auto;padding:40px;background:#101216;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.3);color:#e0f7ff;line-height:1.8}.risk-hero{text-align:center;margin:60px auto 40px;max-width:800px}.risk-hero h1{font-size:32px;margin-bottom:12px;color:#00bfff;text-shadow:0 2px 6px rgba(0,0,0,.4)}.risk-hero p{font-size:18px;color:#82c4ff;opacity:.9}.risk-content h2,.risk-content h3{margin-top:30px;margin-bottom:16px;color:#82c4ff;font-weight:600;border-left:4px solid #00bfff;padding-left:.5rem}.risk-content p{margin-bottom:18px;opacity:.95}.risk-content ol,.risk-content ul{margin:16px 0 16px 24px}.risk-content li{margin-bottom:10px}.risk-footer{border-top:1px solid rgba(78,161,255,.25);padding-top:20px;text-align:center}.risk-footer .btn-link{display:inline-block;padding:10px 20px;border-radius:24px;background:linear-gradient(90deg,#6a0dad,#00bfff);color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease}.risk-footer .btn-link:hover{background:linear-gradient(90deg,#00bfff,#6a0dad);box-shadow:0 0 12px rgba(0,191,255,.6);transform:scale(1.05)}.risk-footer .back-link{opacity:.8}.risk-page{max-width:1000px;margin:60px auto;padding:40px;background:#101216;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.3);color:#e0f7ff;line-height:1.8}.risk-hero{text-align:center;margin:60px auto 40px;max-width:800px}.risk-hero h1{font-size:32px;margin-bottom:12px;color:#00bfff;text-shadow:0 2px 6px rgba(0,0,0,.4)}.risk-hero p{font-size:18px;color:#82c4ff;opacity:.9}.risk-content h2,.risk-content h3{margin-top:30px;margin-bottom:16px;color:#82c4ff;font-weight:600;border-left:4px solid #00bfff;padding-left:.5rem}.risk-content p{margin-bottom:18px;opacity:.95}.risk-content ol,.risk-content ul{margin:16px 0 16px 24px}.risk-content li{margin-bottom:10px}.risk-footer{border-top:1px solid rgba(78,161,255,.25);padding-top:20px;text-align:center}.risk-footer .btn-link{display:inline-block;padding:10px 20px;border-radius:24px;background:linear-gradient(90deg,#6a0dad,#00bfff);color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease}.risk-footer .btn-link:hover{background:linear-gradient(90deg,#00bfff,#6a0dad);box-shadow:0 0 12px rgba(0,191,255,.6);transform:scale(1.05)}.risk-footer .back-link{opacity:.8}.glossary-page{max-width:1100px;margin:60px auto;padding:40px;background:#0f1116;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.4);color:#e6f1ff;line-height:1.8;font-family:Inter,sans-serif}.glossary-hero{text-align:center;margin:40px auto 30px;max-width:800px}.glossary-hero h1{font-size:38px;margin-bottom:12px;color:#00bfff;text-shadow:0 2px 8px rgba(0,191,255,.5)}.glossary-hero p{font-size:18px;color:#82c4ff;opacity:.9}.glossary-content h2{margin-top:50px;margin-bottom:20px;font-size:26px;color:#6a0dad;border-bottom:2px solid rgba(255,255,255,.1);padding-bottom:6px;text-transform:uppercase;letter-spacing:1px}.glossary-content ul{list-style:none;padding-left:0}.glossary-content li{margin-bottom:16px;padding:16px 20px;background:linear-gradient(135deg,#1a1d24,#15171d);border-left:5px solid #00bfff;border-radius:8px;transition:transform .2s ease,box-shadow .2s ease}.glossary-content li:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,191,255,.3)}.glossary-content strong{display:block;font-size:18px;color:#fff;margin-bottom:6px}.glossary-content li p{margin:0;font-size:15px;color:#cfe8ff;opacity:.95}.glossary-footer{border-top:1px solid rgba(255,255,255,.15);padding-top:30px;text-align:center;margin-top:50px}.glossary-footer .btn-link{display:inline-block;padding:12px 24px;border-radius:28px;background:linear-gradient(90deg,#6a0dad,#00bfff);color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease}.glossary-footer .btn-link:hover{background:linear-gradient(90deg,#00bfff,#6a0dad);box-shadow:0 0 14px rgba(0,191,255,.6);transform:scale(1.05)}.bmc-btn{display:inline-block;padding:8px 16px;border-radius:24px;background:linear-gradient(90deg,#6a0dad,#00bfff);color:#fff;font-weight:600;text-decoration:none;font-size:14px;transition:all .3s ease}.bmc-btn:hover{background:linear-gradient(90deg,#00bfff,#6a0dad);box-shadow:0 0 10px rgba(0,191,255,.6);transform:scale(1.05)}