body{font-family:'Roboto',sans-serif;background-color:var(--bg-charcoal);color:var(--text-grey);line-height:1.7;margin:0;padding-top:70px}a{color:#ffc107}h1,h2,h3,h4{font-weight:700;color:var(--text-light)}h1{font-size:2.5rem}h2{font-size:2rem;color:var(--accent-gold);border-bottom:2px solid var(--border-color);padding-bottom:0.5rem;margin-bottom:1.5rem}h3{font-size:1.5rem;margin-top:2rem}ul{padding-left:20px}.container{max-width:950px;margin:0 auto;padding:1rem 2rem}:root{--bg-charcoal:#1A1A1D;--bg-card:#2C2C30;--accent-gold:#FFC107;--accent-gold-darker:#e6ac00;--accent-blue:#4A90E2;--text-light:#FFF;--text-grey:#E0E0E0;--border-color:#404044}.show-more-btn{background:none;border:1px solid var(--accent-gold);color:var(--accent-gold);padding:8px 16px;border-radius:5px;cursor:pointer;margin-top:1rem;font-weight:700}.show-more-btn:hover{background:var(--accent-gold);color:var(--bg-charcoal)}.site-header{background-color:rgba(26,26,29,0.9);backdrop-filter:blur(10px);padding:1rem 0;border-bottom:1px solid var(--border-color);position:fixed;top:0;left:0;right:0;z-index:1000}.header-content{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 2rem}.logo{font-size:1.8rem;font-weight:900;color:var(--text-light);text-decoration:none;z-index:1010}.logo span{color:var(--accent-gold)}.nav-desktop{display:flex;align-items:center;gap:1.5rem}.nav-desktop .main-nav{display:flex;align-items:center}.nav-desktop .main-nav a{color:var(--text-grey);text-decoration:none;margin-left:1.5rem;font-weight:700;transition:color 0.3s ease;display:flex;align-items:center;gap:0.3rem}.nav-desktop .main-nav a:hover{color:var(--accent-gold)}.dropdown{position:relative;display:inline-block}.dropdown .icon-svg{width:16px;height:16px}.dropdown-content{display:none;position:absolute;background-color:#1f2125;min-width:195px;border:1px solid #33353a;box-shadow:0 8px 16px rgba(0,0,0,0.2);z-index:1}.dropdown-content a{color:#d1d5db;padding:12px 16px;margin-left:0!important;text-decoration:none;display:block;font-size:0.9rem}.dropdown-content a:hover{background-color:#33353a;color:#d1d5db}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .dropdown-content a{color:#d1d5db}.dropdown-content:hover{display:block}.nav-desktop .header-buttons{display:flex;gap:1rem;align-items:center}.burger-menu{display:none;background:none;border:none;cursor:pointer;padding:0;z-index:1010}.burger-menu svg{width:30px;height:30px;stroke:var(--text-light)}.nav-mobile{display:none}.site-banner{background-color:rgba(26,26,29,0.9);backdrop-filter:blur(10px);padding:1rem 0;border-bottom:1px solid var(--border-color);position:fixed;bottom:0;left:0;right:0;z-index:1000}.nav-desktop .main-nav a{color:var(--text-grey);text-decoration:none;margin-left:1.5rem;font-weight:700;transition:color 0.3s ease}.nav-desktop .main-nav a:hover{color:var(--accent-gold)}.nav-desktop .header-buttons{display:flex;gap:1rem;align-items:center}.burger-menu{display:none;background:none;border:none;cursor:pointer;padding:0;z-index:1010}.burger-menu svg{width:30px;height:30px;stroke:var(--text-light)}.nav-mobile{display:none}.hero-section{background:linear-gradient(rgba(26,26,29,0.8),rgba(26,26,29,0.8));padding:6rem 2rem;text-align:center}.hero-section h1{color:var(--accent-gold)}.hero-section p{max-width:700px;margin:1rem auto;font-size:1.1rem}.hero-section .btn{margin-top:1.5rem}.quick-nav{margin-top:1.5rem}.quick-nav a{color:var(--accent-gold);text-decoration:none;margin:0 10px;font-weight:700}.hero-section{padding:4rem 2rem;text-align:center;background-color:var(--bg-card);border-bottom:1px solid var(--border-color)}.hero-section h1{border-bottom:none;font-size:2.2rem;color:var(--accent-gold)}.hero-section p{max-width:750px;margin:1rem auto}.breadcrumbs{background-color:var(--bg-charcoal);padding:25px 20px;border-bottom:1px solid var(--border-color);margin-top:10px}.breadcrumbs-container{max-width:950px;margin:0 auto;font-size:0.9rem}.breadcrumbs a{color:var(--text-grey);text-decoration:none}.breadcrumbs a:hover{color:var(--accent-gold)}.breadcrumbs span.separator{margin:0 8px;color:var(--text-grey)}.breadcrumbs span.current-page{color:var(--text-light);font-weight:700}.toc-container{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;margin:2rem 0}.toc-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.toc-header h2{margin:0;border:none;padding:0;color:var(--accent-gold);font-size:1.5rem}.toc-toggle-btn{background:var(--accent-gold);color:var(--bg-charcoal);padding:0.5rem 1rem;border-radius:5px;border:none;font-weight:700;cursor:pointer}.toc-content{transition:max-height 0.5s ease-out,opacity 0.3s ease-out;overflow:hidden;max-height:1000px;opacity:1}.toc-content.collapsed{max-height:0;opacity:0;margin-top:0}.toc-content ul{list-style-type:none;padding-left:0;margin-top:1rem}.toc-content ul a{text-decoration:none;color:var(--text-grey);transition:color 0.3s}.toc-content ul a:hover{color:var(--accent-gold)}.toc-content ul li.h3-item{padding-left:20px;font-size:0.9em;opacity:0.8}.content-block{background-color:var(--bg-card);padding:2rem;margin-bottom:2rem;border-radius:8px;border:1px solid var(--border-color)}.image-placeholder{width:100%;height:250px;background-color:var(--border-color);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-grey);font-weight:700;margin:1.5rem 0;text-align:center}.bonus-container{display:flex;gap:1.5rem;margin-top:2rem}.bonus-card{flex:1;border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;background-color:var(--bg-charcoal);position:relative;padding-top:2.5rem}.bonus-tag{position:absolute;top:-1px;left:1.5rem;background-color:var(--accent-gold);color:var(--bg-charcoal);padding:0.3rem 1rem;border-radius:0 0 5px 5px;font-weight:700;font-size:0.9rem}.bonus-card h3{margin-top:0;font-size:1.8rem}.footer-items__img a{padding-right:15px;display:inline-block}@media (max-width:600px){.bonus-container{flex-direction:column}}.faq-item{border-bottom:1px solid var(--border-color);padding:1.5rem 0}.faq-item:first-of-type{padding-top:0}.faq-item:last-of-type{border-bottom:none;padding-bottom:0}.faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-question h3{margin:0;font-size:1.2rem;color:var(--text-light)}.faq-toggle-icon{font-size:2rem;color:var(--accent-gold);transition:transform 0.3s ease;line-height:1}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.5s ease-out,padding-top 0.5s ease-out;padding-top:0}.faq-item.active .faq-answer{max-height:1000px;padding-top:1rem}.faq-item.active .faq-toggle-icon{transform:rotate(45deg)}.warning-block{background-color:#3e2e2e;border:1px solid #d9534f}.warning-block h2{color:#f8d7da;display:flex;align-items:center}.warning-icon{width:24px;height:24px;margin-right:12px;fill:#f8d7da}.cta-block{background-color:var(--bg-card);border:1px solid var(--border-color);text-align:center;padding:3rem 2rem;border-radius:8px;margin-bottom:2rem}.cta-block h2{border:none;color:var(--accent-gold)}.cta-block p{color:var(--text-grey)}.cta-block .cta-list-container{background-color:var(--bg-charcoal);padding:1.5rem;border-radius:8px;margin:2rem auto;max-width:600px;text-align:left}.cta-block ul{list-style-type:none;padding-left:0}.cta-block ul li{padding-left:2rem;position:relative;margin-bottom:0.75rem}.cta-block ul li::before{content:'✓';position:absolute;left:0;color:var(--accent-gold);font-weight:bold;font-size:1.2rem}.cta-block .btn-primary{transform:scale(1.1)}.cta-block .btn-primary:hover{transform:scale(1.15) translateY(-2px)}.btn{display:inline-block;padding:12px 28px;border-radius:5px;font-weight:700;font-size:1rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease;cursor:pointer;border:2px solid}.btn-primary{background-color:var(--accent-gold);color:var(--bg-charcoal);border-color:var(--accent-gold)}.btn-primary:hover{background-color:var(--accent-gold-darker);border-color:var(--accent-gold-darker);transform:translateY(-2px)}.btn-secondary{background-color:transparent;color:var(--accent-gold);border-color:var(--accent-gold)}.btn-secondary:hover{background-color:var(--accent-gold);color:var(--bg-charcoal)}img{max-width:100%;height:auto;border-radius:8px;margin-top:1rem}.site-footer{background-color:#111113;color:var(--text-grey);padding:3rem 2rem;text-align:center;margin-top:2rem;border-top:2px solid var(--border-color)}.footer-content{display:flex;justify-content:space-around;flex-wrap:wrap;gap:2rem;max-width:1200px;margin:0 auto 2rem auto;text-align:left}.footer-column{flex:1;min-width:200px}.footer-column h4{color:var(--text-light)}.footer-column ul{list-style:none;padding:0}.footer-column ul li a{color:var(--text-grey);text-decoration:none;transition:color 0.3s}.footer-column ul li a:hover{color:var(--accent-gold)}.footer-bottom{opacity:0.7;font-size:0.9em}.mobile-sticky-footer{display:none}@media (max-width:849px){.site-footer{margin-bottom:50px}.nav-desktop{display:none}.burger-menu{display:block}.nav-mobile{display:block;position:absolute;top:70px;left:0;right:0;background-color:var(--bg-card);max-height:0;overflow:hidden;transition:max-height 0.4s ease-out}.nav-mobile.active{max-height:500px}.nav-mobile .main-nav{flex-direction:column;align-items:stretch}.nav-mobile .main-nav a{display:flex !important;color:var(--text-grey) !important;text-decoration:none !important;padding:1rem 2rem;text-align:center;border-bottom:1px solid var(--border-color);margin-left:0}.hide-on-mobile{display:none !important}}@media (max-width:768px){.header-content{padding:0 1rem}.container{padding:1rem}h1{font-size:2rem}h2{font-size:1.75rem}.hero-section{padding:4rem 1rem}.mobile-sticky-footer{display:flex;position:fixed;bottom:0;left:0;right:0;background:rgba(26,26,29,0.95);backdrop-filter:blur(10px);padding:10px;justify-content:center;align-items:center;z-index:999;border-top:1px solid var(--border-color)}.mobile-cta-btn{width:95%;text-align:center;padding:15px 10px;font-size:1rem;background-color:var(--accent-blue);border-color:var(--accent-blue);color:var(--text-light);animation:pulse-glow 2.5s infinite ease-in-out}}@keyframes pulse-glow{0%{box-shadow:0 0 5px var(--accent-blue)}50%{box-shadow:0 0 20px var(--accent-blue),0 0 10px var(--accent-blue)}100%{box-shadow:0 0 5px var(--accent-blue)}}