:root{--bg-primary:#0A0A0A;--bg-secondary:#111111;--bg-card:#1A1A1A;--bg-card-hover:#222222;--bg-header:rgba(10,10,10,0.95);--accent-red:#E31C3D;--accent-red-hover:#ff2d4d;--accent-yellow:#FFD700;--accent-green:#00C853;--text-primary:#FFFFFF;--text-secondary:#868686;--border-color:#2a2a2a;--border-radius:12px;--border-radius-sm:8px;--shadow-card:0 4px 20px rgba(0,0,0,0.3);--container-width:1280px;--transition:all 0.3s ease}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;background:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}.container{max-width:var(--container-width);margin:0 auto;padding:0 20px;overflow:hidden}section{overflow:hidden}.skip-link{position:absolute;top:-100%;left:0;background:var(--accent-red);color:white;padding:10px 20px;z-index:10000}.skip-link:focus{top:0}main{overflow-x:hidden;max-width:100vw}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;border-radius:var(--border-radius-sm);border:none;cursor:pointer;transition:var(--transition);text-transform:uppercase}.btn--primary{background:var(--accent-red);color:white}.btn--primary:hover{background:var(--accent-red-hover);transform:translateY(-2px)}.btn--outline{background:transparent;color:white;border:2px solid var(--border-color)}.btn--outline:hover{border-color:var(--accent-red);color:var(--accent-red)}.btn--secondary{background:var(--bg-card);color:white;border:1px solid var(--border-color)}.btn--cta{background:var(--accent-red);color:white;padding:16px 40px;font-size:16px;border-radius:var(--border-radius)}.btn--cta:hover{background:var(--accent-red-hover);transform:scale(1.05);box-shadow:0 0 30px rgba(227,28,61,0.5)}.btn--play{background:var(--accent-red);color:white;padding:10px 24px}.btn--demo{background:rgba(255,255,255,0.1);color:white;padding:8px 16px;font-size:12px}.btn--bonus{background:var(--accent-yellow);color:#000}.btn--jackpot{background:var(--accent-yellow);color:#000;padding:14px 32px}.btn--full{width:100%}.btn--small{padding:8px 16px;font-size:12px}.btn--lg{padding:18px 48px;font-size:18px}.header{position:fixed;top:0;left:0;right:0;background:var(--bg-header);z-index:1000;border-bottom:1px solid var(--border-color);height:70px;display:flex;align-items:center}.header__container{display:flex;align-items:center;justify-content:space-between;max-width:var(--container-width);margin:0 auto;padding:12px 20px}.header__menu-btn{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:5px}.header__menu-btn span{width:24px;height:2px;background:white}.header__nav{display:flex;gap:32px}.header__nav a{font-size:14px;font-weight:500;color:var(--text-secondary);transition:var(--transition)}.header__nav a:hover{color:var(--text-primary)}.header__logo img{height:45px;width:auto}.header__actions{display:flex;align-items:center;gap:12px}.header__lang{display:flex;align-items:center;padding:8px;cursor:pointer}.header__lang img{border-radius:2px}.mobile-nav{position:fixed;top:0;left:-100%;width:85%;max-width:320px;height:100vh;background:var(--bg-secondary);z-index:2000;transition:left 0.3s ease;display:flex;flex-direction:column}.mobile-nav.active{left:0}.mobile-nav__header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color)}.mobile-nav__close{background:none;border:none;color:white;font-size:32px;cursor:pointer}.mobile-nav__links{flex:1;padding:20px}.mobile-nav__links a{display:block;padding:16px 0;font-size:16px;border-bottom:1px solid var(--border-color)}.mobile-nav__buttons{padding:20px;display:flex;flex-direction:column;gap:12px}.hero{position:relative;min-height:600px;height:calc(100vh - 70px);max-height:800px;margin-top:70px;overflow:hidden;width:100%;contain:layout style}.hero__slider{position:relative;height:100%;overflow:hidden}.hero__slide{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity 0.6s ease}.hero__slide--active{position:relative;opacity:1;visibility:visible}.hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(26,10,26,0.9) 0%,rgba(45,26,45,0.7) 50%,rgba(10,10,10,0.85) 100%);z-index:1}.hero__content{position:relative;z-index:2;max-width:var(--container-width);margin:0 auto;padding:80px 20px}.hero__badge{display:inline-block;background:rgba(255,255,255,0.15);padding:10px 20px;border-radius:30px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px;border:1px solid rgba(255,255,255,0.2)}.hero__title{font-size:clamp(36px,6vw,60px);font-weight:800;line-height:1.1;margin-bottom:16px}.hero__title-highlight{color:var(--accent-yellow);display:block;font-size:clamp(56px,12vw,100px);text-shadow:0 0 40px rgba(255,215,0,0.4)}.hero__subtitle{font-size:clamp(14px,2vw,20px);color:var(--accent-yellow);font-weight:700;letter-spacing:3px;margin-bottom:24px}.hero__features{display:flex;gap:24px;margin-bottom:32px;flex-wrap:wrap}.hero__features li{font-size:16px;font-weight:500;display:flex;align-items:center;gap:8px}.hero__terms{font-size:12px;color:var(--text-secondary);margin-top:20px}.hero__image{position:absolute;right:5%;top:50%;transform:translateY(-50%);max-width:400px;z-index:2}.hero__image img{animation:float 3s ease-in-out infinite;filter:drop-shadow(0 20px 40px rgba(0,0,0,0.5))}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.hero__dots{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;gap:12px;z-index:10}.hero__dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,0.3);border:none;cursor:pointer;transition:var(--transition)}.hero__dot--active,.hero__dot:hover{background:var(--accent-red);transform:scale(1.2)}.hero__arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.2);color:white;width:50px;height:50px;border-radius:50%;font-size:24px;cursor:pointer;transition:var(--transition);z-index:10}.hero__arrow:hover{background:var(--accent-red);border-color:var(--accent-red)}.hero__arrow--prev{left:20px}.hero__arrow--next{right:20px}.trust-bar{background:var(--bg-secondary);padding:20px 0;border-bottom:1px solid var(--border-color);overflow:hidden;min-height:70px;contain:layout}.trust-bar__items{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;max-width:100%}.trust-bar__item{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500}.trust-bar__item span:first-child{font-size:20px}.payments-bar{background:var(--bg-primary);border-bottom:1px solid var(--border-color);padding:16px 0}.payments-bar__container{max-width:var(--container-width);margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.payments-bar__promo{display:flex;align-items:center;gap:10px;background:linear-gradient(90deg,var(--accent-red),#ff6b6b);padding:10px 20px;border-radius:var(--border-radius-sm);font-weight:600;font-size:14px}.payments-bar__methods{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.payments-bar__badge{background:var(--bg-card);padding:6px 12px;border-radius:4px;font-size:12px;font-weight:600}.payments-bar__crypto{background:var(--accent-yellow);color:#000;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:700}.quick-nav{background:var(--bg-card);padding:15px 0;position:sticky;top:70px;z-index:90;border-bottom:1px solid var(--border-color)}.quick-nav .container{display:flex;justify-content:center;gap:30px}.quick-nav a{font-size:14px;font-weight:500;color:var(--text-secondary);transition:var(--transition)}.quick-nav a:hover{color:var(--accent-red)}.categories{background:var(--bg-secondary);padding:20px 0;border-bottom:1px solid var(--border-color)}.categories__container{max-width:var(--container-width);margin:0 auto;padding:0 20px}.categories__scroll{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;padding-bottom:10px}.categories__scroll::-webkit-scrollbar{display:none}.category{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 20px;background:var(--bg-card);border-radius:var(--border-radius);min-width:90px;transition:var(--transition);border:1px solid transparent}.category:hover,.category--active{background:var(--bg-card-hover);border-color:var(--accent-red)}.category--hot::after{content:'🔥';position:absolute;top:-8px;right:-8px;font-size:16px}.category--hot{position:relative}.category__icon{font-size:24px}.category span{font-size:12px;font-weight:500;white-space:nowrap}.overview-section{padding:60px 0}.overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.overview-table-wrap h2{font-size:24px;margin-bottom:20px}.key-info-table{width:100%;background:var(--bg-card);border-radius:var(--border-radius);overflow:hidden;table-layout:fixed}.key-info-table tr{border-bottom:1px solid var(--border-color)}.key-info-table tr:last-child{border-bottom:none}.key-info-table th,.key-info-table td{padding:14px 16px;font-size:14px;text-align:left;word-wrap:break-word}.key-info-table th{background:rgba(255,255,255,0.03);color:var(--text-secondary);font-weight:500;width:40%}.key-info-table td{font-weight:500}.verify-link{color:var(--accent-red);font-size:12px;margin-left:8px}.rating-badge{background:var(--accent-green);color:white;padding:4px 10px;border-radius:4px;font-size:12px}.highlight-no{background:var(--accent-red);color:white;padding:4px 10px;border-radius:4px;font-size:12px}.overview-content h2{font-size:28px;margin-bottom:20px}.overview-content h3{font-size:20px;margin:24px 0 16px}.overview-content p{color:var(--text-secondary);margin-bottom:16px;line-height:1.8}.overview-content strong{color:var(--text-primary)}.benefits-list{margin-bottom:24px}.benefits-list li{padding:10px 0;border-bottom:1px solid var(--border-color)}.cta-box{background:linear-gradient(135deg,rgba(227,28,61,0.15),rgba(255,215,0,0.1));border:1px solid var(--accent-red);border-radius:var(--border-radius);padding:24px;text-align:center}.cta-box p{margin-bottom:16px}.highlight{color:var(--accent-yellow);font-weight:700}.games-section{padding:60px 0;contain:content}.games-section--dark{background:var(--bg-secondary)}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:16px}.section-title{font-size:20px;font-weight:700;letter-spacing:1px}.section-title--center{text-align:center;width:100%;margin-bottom:20px}.section-intro{color:var(--text-secondary);margin-bottom:30px;font-size:16px}.section-intro--center{text-align:center}.games-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.games-grid--live{grid-template-columns:repeat(6,1fr)}.game-card{position:relative;background:var(--bg-card);border-radius:var(--border-radius);overflow:hidden;transition:var(--transition)}.game-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,0.5)}.game-card__badge{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:700;text-transform:uppercase;z-index:5}.game-card__badge--top{background:var(--accent-red)}.game-card__badge--new{background:var(--accent-green);left:auto;right:10px}.game-card__badge--rtp{background:var(--accent-yellow);color:#000}.game-card__badge--live{background:var(--accent-red);animation:pulse 2s infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:0.7}}.game-card__image{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--bg-card)}.game-card__image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s}.game-card:hover .game-card__image img{transform:scale(1.1)}.game-card__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;opacity:0;transition:var(--transition)}.game-card:hover .game-card__overlay{opacity:1}.game-card__info{padding:12px}.game-card__info h3{font-size:13px;font-weight:600;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-card__provider{font-size:12px;color:var(--text-secondary)}.game-card__bonus-buy{position:absolute;bottom:60px;right:10px;font-size:16px}.jackpot-section{padding:60px 0;background:var(--bg-secondary)}.jackpot-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px}.jackpot-card{background:var(--bg-card);border-radius:16px;padding:30px;text-align:center;position:relative;overflow:hidden}.jackpot-card--main{background:linear-gradient(135deg,#2d1a00,#4a2c00);display:flex;flex-direction:column;align-items:center;justify-content:center}.jackpot-card__decoration{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.2}.jackpot-card__label{font-size:14px;font-weight:700;letter-spacing:2px;color:var(--accent-yellow);margin-bottom:10px;position:relative;z-index:2}.jackpot-card__amount{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-bottom:20px;position:relative;z-index:2}.jackpot-card__currency{font-size:32px;font-weight:700;color:var(--accent-yellow)}.jackpot-card__value{font-size:48px;font-weight:800;color:var(--accent-yellow);text-shadow:0 0 20px rgba(255,215,0,0.5)}.jackpot-card__star{color:var(--accent-yellow)}.jackpot-card__win{font-size:28px;font-weight:700;margin:10px 0}.jackpot-card__game{font-size:13px;color:var(--text-secondary)}.bonuses-section{padding:60px 0;background:var(--bg-secondary);contain:content}.bonuses-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:40px}.bonus-card{display:grid;grid-template-columns:1fr 1fr;background:var(--bg-card);border-radius:16px;overflow:hidden;transition:var(--transition)}.bonus-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,0.5)}.bonus-card--featured{border:2px solid var(--accent-yellow)}.bonus-card__image img{width:100%;height:100%;object-fit:cover}.bonus-card__content{padding:30px;display:flex;flex-direction:column;justify-content:center}.bonus-card__badge{background:var(--accent-yellow);color:#000;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:700;display:inline-block;margin-bottom:10px;width:fit-content}.bonus-card__content h3{font-size:16px;letter-spacing:1px;margin-bottom:10px;color:var(--text-secondary)}.bonus-card__amount{font-size:24px;font-weight:700;color:var(--accent-yellow);margin-bottom:8px}.bonus-details{background:var(--bg-card);border-radius:16px;padding:30px;overflow-x:auto}.bonus-details h3{font-size:18px;margin-bottom:20px}.bonus-details h4{font-size:16px;margin:24px 0 12px}.bonus-details p{color:var(--text-secondary);line-height:1.7}.bonus-table{width:100%;border-collapse:collapse;margin-bottom:24px}.bonus-table th,.bonus-table td{padding:14px;text-align:left;border-bottom:1px solid var(--border-color)}.bonus-table th{background:rgba(255,255,255,0.03);color:var(--text-secondary);font-weight:500}.bonus-table .total-row{background:rgba(255,215,0,0.1)}.bonus-table .total-row td{font-weight:700;color:var(--accent-yellow)}.bonus-terms-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.bonus-term{background:var(--bg-secondary);border-radius:var(--border-radius-sm);padding:16px;text-align:center}.bonus-term__icon{display:block;font-size:24px;margin-bottom:8px}.bonus-term__label{display:block;font-size:12px;color:var(--text-secondary);margin-bottom:4px}.bonus-term__value{display:block;font-size:16px;font-weight:700}.tournaments-section{padding:60px 0}.tournament-card{display:grid;grid-template-columns:1fr 1fr;background:var(--bg-card);border-radius:16px;overflow:hidden}.tournament-card__info{padding:30px}.tournament-card__badge{display:inline-block;background:var(--accent-green);padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700;margin-bottom:10px}.tournament-card__dates{font-size:12px;color:var(--text-secondary);margin-bottom:10px}.tournament-card__title{font-size:24px;font-weight:700;margin-bottom:20px}.tournament-card__prize span:first-child{display:block;font-size:12px;color:var(--text-secondary);margin-bottom:5px}.tournament-card__amount{font-size:32px;font-weight:700;color:var(--accent-yellow)}.tournament-card__countdown{display:flex;gap:15px;margin-top:20px}.countdown-item{background:var(--bg-secondary);padding:15px;border-radius:var(--border-radius-sm);min-width:60px;text-align:center}.countdown-item span{display:block;font-size:24px;font-weight:700}.countdown-item small{font-size:12px;color:var(--text-secondary)}.tournament-card__leaderboard{padding:30px;background:var(--bg-secondary)}.tournament-card__leaderboard h4{font-size:14px;letter-spacing:1px;margin-bottom:20px}.leaderboard-table{width:100%;border-collapse:collapse}.leaderboard-table th,.leaderboard-table td{padding:12px 8px;text-align:left;border-bottom:1px solid var(--border-color)}.leaderboard-table th{font-size:12px;color:var(--text-secondary);font-weight:500}.payments-section{padding:60px 0}.payments-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:40px}.payment-card{background:var(--bg-card);border-radius:16px;padding:24px;overflow-x:auto}.payment-card h3{font-size:18px;margin-bottom:20px}.payment-table{width:100%;border-collapse:collapse}.payment-table th,.payment-table td{padding:12px;text-align:left;border-bottom:1px solid var(--border-color);font-size:14px}.payment-table th{color:var(--text-secondary);font-weight:500}.limits-section{background:var(--bg-card);border-radius:16px;padding:24px;overflow-x:auto}.limits-section h3{font-size:18px;margin-bottom:20px}.limits-table{width:100%;border-collapse:collapse}.limits-table th,.limits-table td{padding:14px;text-align:left;border-bottom:1px solid var(--border-color)}.limits-table th{background:rgba(255,255,255,0.03);color:var(--text-secondary)}.proscons-section{padding:60px 0;background:var(--bg-secondary)}.proscons-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:900px;margin:0 auto}.pros-card,.cons-card{background:var(--bg-card);border-radius:16px;padding:24px}.pros-card h3,.cons-card h3{font-size:18px;margin-bottom:16px}.pros-card ul li,.cons-card ul li{padding:10px 0;border-bottom:1px solid var(--border-color);font-size:14px}.pros-card{border-left:4px solid var(--accent-green)}.cons-card{border-left:4px solid var(--accent-red)}.providers-section{padding:60px 0}.providers-grid{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap}.providers-grid img{height:40px;width:auto;filter:grayscale(100%);opacity:0.7;transition:var(--transition)}.providers-grid img:hover{filter:grayscale(0%);opacity:1}.faq-section{padding:60px 0;background:var(--bg-secondary);contain:content}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:var(--bg-card);border-radius:var(--border-radius);margin-bottom:12px;overflow:hidden}.faq-item summary{padding:20px;cursor:pointer;font-weight:600;display:flex;justify-content:space-between;align-items:center}.faq-item summary::after{content:'+';font-size:24px;color:var(--accent-red)}.faq-item[open] summary::after{content:'−'}.faq-item p{padding:0 20px 20px;color:var(--text-secondary);line-height:1.7}.verdict-section{padding:60px 0}.verdict-card{display:flex;gap:40px;background:linear-gradient(135deg,var(--bg-card),#1f1f1f);border-radius:16px;padding:40px;align-items:center;border:1px solid var(--border-color)}.verdict-rating{text-align:center;min-width:150px}.verdict-score{font-size:64px;font-weight:800;color:var(--accent-yellow)}.verdict-max{font-size:24px;color:var(--text-secondary)}.verdict-stars{color:var(--accent-yellow);font-size:20px;margin-top:8px}.verdict-content h2{font-size:24px;margin-bottom:16px}.verdict-content p{color:var(--text-secondary);margin-bottom:16px;line-height:1.7}.verdict-content strong{color:var(--text-primary)}.rg-section{padding:40px 0;background:var(--bg-primary);border-top:1px solid var(--border-color)}.rg-content{text-align:center;max-width:700px;margin:0 auto}.rg-content h2{font-size:24px;margin-bottom:15px}.rg-content p{color:var(--text-secondary);margin-bottom:20px}.rg-tools{display:flex;justify-content:center;gap:24px;margin-bottom:24px;flex-wrap:wrap}.rg-tools span{font-size:14px;background:var(--bg-card);padding:10px 16px;border-radius:var(--border-radius-sm)}.rg-help h3{font-size:18px;margin-bottom:10px}.rg-help a{color:var(--accent-red)}.rg-age{font-size:18px;color:var(--accent-red);margin-top:20px}.footer{background:var(--bg-secondary);padding:60px 0 30px;border-top:1px solid var(--border-color)}.footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}.footer__brand img{margin-bottom:15px}.footer__brand p{color:var(--text-secondary);font-size:14px}.footer__links h4{font-size:14px;margin-bottom:20px;color:var(--text-secondary)}.footer__links ul li{margin-bottom:12px}.footer__links ul li a{font-size:14px;transition:var(--transition)}.footer__links ul li a:hover{color:var(--accent-red)}.footer__payments{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;padding:20px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);margin-bottom:20px;align-items:center}.footer__crypto{background:var(--accent-yellow);color:#000;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.footer__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer__bottom p{font-size:13px;color:var(--text-secondary)}.footer__badges{display:flex;gap:15px}.footer__badges span{background:var(--bg-card);padding:8px 14px;border-radius:4px;font-size:12px}.footer__disclaimer{text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid var(--border-color)}.footer__disclaimer p{font-size:12px;color:var(--text-secondary)}.floating-elements{position:fixed;bottom:100px;right:20px;display:flex;flex-direction:column;gap:15px;z-index:900}.floating-bonus,.floating-chat{width:60px;height:60px;border-radius:50%;border:none;cursor:pointer;font-size:24px;display:flex;align-items:center;justify-content:center;transition:var(--transition);box-shadow:var(--shadow-card)}.floating-bonus{background:linear-gradient(135deg,#ff6b6b,var(--accent-red))}.floating-chat{background:var(--accent-red);color:white}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.chat-widget{position:fixed;bottom:100px;right:20px;width:360px;max-height:500px;background:var(--bg-card);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,0.5);z-index:1000;display:none;flex-direction:column;overflow:hidden;border:1px solid var(--border-color)}.chat-widget.active{display:flex}.chat-widget__header{background:var(--accent-red);padding:16px 20px;display:flex;justify-content:space-between;align-items:center;font-weight:600}.chat-widget__close{background:none;border:none;color:white;font-size:24px;cursor:pointer}.chat-widget__messages{flex:1;padding:20px;overflow-y:auto;max-height:350px;display:flex;flex-direction:column;gap:12px}.chat-message{max-width:85%;padding:12px 16px;border-radius:12px;font-size:14px;line-height:1.5}.chat-message--bot{background:var(--bg-secondary);align-self:flex-start;border-bottom-left-radius:4px}.chat-message--user{background:var(--accent-red);align-self:flex-end;border-bottom-right-radius:4px}.chat-message--typing{background:var(--bg-secondary);align-self:flex-start}.chat-message--typing::after{content:'...';animation:typing 1s infinite}@keyframes typing{0%,100%{content:'.'}33%{content:'..'}66%{content:'...'}}.chat-widget__input{display:flex;padding:16px;border-top:1px solid var(--border-color);gap:10px}.chat-widget__input input{flex:1;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:12px 16px;color:white;font-size:14px}.chat-widget__input input::placeholder{color:var(--text-secondary)}.chat-widget__input button{background:var(--accent-red);border:none;border-radius:var(--border-radius-sm);width:44px;color:white;cursor:pointer;font-size:18px;transition:var(--transition)}.chat-widget__input button:hover{background:var(--accent-red-hover)}.sticky-cta{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(90deg,#1a1a2e,#16213e);padding:12px 20px;display:none;align-items:center;justify-content:space-between;z-index:800;transform:translateY(100%);transition:transform 0.3s}.sticky-cta.visible{transform:translateY(0)}.sticky-cta span{font-size:14px;font-weight:600}.sticky-cta__close{background:none;border:none;color:white;font-size:24px;cursor:pointer}.back-to-top{position:fixed;bottom:30px;left:30px;width:50px;height:50px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:50%;color:white;font-size:20px;cursor:pointer;opacity:0;visibility:hidden;transition:var(--transition);z-index:800}.back-to-top.visible{opacity:1;visibility:visible}.back-to-top:hover{background:var(--accent-red);border-color:var(--accent-red)}@media (max-width:1200px){.games-grid{grid-template-columns:repeat(4,1fr)}.games-grid--live{grid-template-columns:repeat(4,1fr)}.jackpot-grid{grid-template-columns:1fr}.tournament-card{grid-template-columns:1fr}.steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.games-grid,.games-grid--live{grid-template-columns:repeat(3,1fr)}.overview-grid{grid-template-columns:1fr}.bonuses-grid{grid-template-columns:1fr}.bonus-card{grid-template-columns:1fr}.payments-grid{grid-template-columns:1fr}.footer__grid{grid-template-columns:repeat(2,1fr)}.hero__image{display:none}.verdict-card{flex-direction:column;text-align:center}.bonus-terms-grid{grid-template-columns:repeat(2,1fr)}.security-grid{grid-template-columns:repeat(2,1fr)}.vip-benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.header__nav{display:none}.header__menu-btn{display:flex}.header__actions .btn--outline{display:none}.hero{min-height:500px}.games-grid,.games-grid--live{grid-template-columns:repeat(2,1fr);gap:12px}.quick-nav{display:none}.sticky-cta{display:flex}.floating-elements{bottom:80px}.chat-widget{width:calc(100% - 40px);right:20px;left:20px;bottom:80px}.footer__grid{grid-template-columns:1fr;text-align:center}.footer__bottom{flex-direction:column;text-align:center}.trust-bar__items{gap:20px}.trust-bar__item{flex-direction:column;gap:4px;font-size:12px}.steps-grid{grid-template-columns:1fr}.security-grid{grid-template-columns:1fr}.vip-benefits-grid{grid-template-columns:1fr}.vip-table{font-size:12px}.vip-table th,.vip-table td{padding:8px 6px}}@media (max-width:480px){.games-grid{gap:10px}.game-card__info{padding:8px}.game-card__info h3{font-size:12px}.hero__title{font-size:28px}.hero__title-highlight{font-size:52px}.hero__features{flex-direction:column;gap:8px}.bonus-terms-grid{grid-template-columns:1fr 1fr}.proscons-grid{grid-template-columns:1fr}}.guide-section{padding:60px 0;background:var(--bg-secondary)}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}.step-card{background:var(--bg-card);border-radius:16px;padding:30px;text-align:center;position:relative;transition:var(--transition)}.step-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-card)}.step-card__number{width:50px;height:50px;background:var(--accent-red);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;margin:0 auto 20px}.step-card h3{font-size:18px;margin-bottom:12px}.step-card p{font-size:14px;color:var(--text-secondary);line-height:1.6}.review-section{padding:60px 0}.review-content{max-width:900px;margin:0 auto}.review-content h2{font-size:28px;margin-bottom:24px}.review-content h3{font-size:22px;margin:32px 0 16px;color:var(--accent-yellow)}.review-content h4{font-size:18px;margin:24px 0 16px}.review-content p{color:var(--text-secondary);line-height:1.8;margin-bottom:16px}.review-content strong{color:var(--text-primary)}.comparison-table-wrap{background:var(--bg-card);border-radius:16px;padding:24px;margin:24px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table{width:100%;border-collapse:collapse}.comparison-table th,.comparison-table td{padding:14px;text-align:left;border-bottom:1px solid var(--border-color)}.comparison-table th{background:rgba(255,255,255,0.03);color:var(--text-secondary)}.comparison-table .highlight-cell{color:var(--accent-green);font-weight:600}.games-breakdown,.providers-breakdown{background:var(--bg-card);border-radius:16px;padding:24px;margin:24px 0}.games-table,.providers-table{width:100%;border-collapse:collapse}.games-table th,.games-table td,.providers-table th,.providers-table td{padding:14px;text-align:left;border-bottom:1px solid var(--border-color)}.games-table th,.providers-table th{background:rgba(255,255,255,0.03);color:var(--text-secondary)}.vip-section{padding:60px 0;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%)}.vip-table-wrap{overflow-x:auto;margin:30px 0;-webkit-overflow-scrolling:touch}.vip-table{width:100%;border-collapse:collapse;background:var(--bg-card);border-radius:16px;overflow:hidden}.vip-table th,.vip-table td{padding:16px;text-align:center;border-bottom:1px solid var(--border-color)}.vip-table th{background:rgba(255,215,0,0.1);color:var(--accent-yellow)}.vip-table .vip-highlight{background:rgba(255,215,0,0.1)}.vip-badge{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;display:inline-block}.vip-badge--bronze{background:#cd7f32;color:white}.vip-badge--silver{background:#c0c0c0;color:#333}.vip-badge--gold{background:#ffd700;color:#333}.vip-badge--platinum{background:linear-gradient(135deg,#e5e4e2,#b8b8b8);color:#333}.vip-benefits{margin-top:40px}.vip-benefits h3{font-size:22px;margin-bottom:24px;text-align:center}.vip-benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.vip-benefit{background:var(--bg-card);border-radius:16px;padding:24px;text-align:center}.vip-benefit__icon{font-size:36px;display:block;margin-bottom:16px}.vip-benefit h4{font-size:16px;margin-bottom:10px}.vip-benefit p{font-size:14px;color:var(--text-secondary)}.security-section{padding:60px 0}.security-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:40px 0}.security-card{background:var(--bg-card);border-radius:16px;padding:24px}.security-card__icon{font-size:36px;margin-bottom:16px}.security-card h3{font-size:18px;margin-bottom:12px}.security-card p{font-size:14px;color:var(--text-secondary);margin-bottom:12px;line-height:1.6}.security-card ul{padding-left:0}.security-card ul li{font-size:13px;color:var(--text-secondary);padding:6px 0;padding-left:20px;position:relative}.security-card ul li::before{content:'✓';position:absolute;left:0;color:var(--accent-green)}.legal-info{background:var(--bg-card);border-radius:16px;padding:30px;margin-top:40px}.legal-info h3{font-size:20px;margin-bottom:16px}.legal-info p{color:var(--text-secondary);line-height:1.7;margin-bottom:12px}.legal-info strong{color:var(--text-primary)}.tax-info{background:rgba(255,193,7,0.1);border-left:4px solid var(--accent-yellow);padding:20px;margin-top:20px;border-radius:0 8px 8px 0}.tax-info h4{color:var(--accent-yellow);margin-bottom:10px}.tax-info p{margin-bottom:0}.hero--page{min-height:450px}.hero--page .hero__slide{position:relative}.hero__content--center{text-align:center;max-width:800px;margin:0 auto;padding:60px 20px 80px}.hero__title--page{font-size:clamp(32px,5vw,52px);margin-bottom:16px}.hero__title--page .hero__title-highlight{font-size:clamp(32px,5vw,52px);display:inline}.hero__subtitle--page{font-size:16px;letter-spacing:3px;margin-bottom:16px}.hero__description{font-size:16px;color:rgba(255,255,255,0.8);margin-bottom:24px;line-height:1.7}.hero__cta-group{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.breadcrumb{margin-bottom:20px;font-size:14px}.breadcrumb a{color:var(--accent-yellow)}.breadcrumb span{color:var(--text-secondary);margin:0 8px}.table-cta{padding:20px;background:rgba(227,28,61,0.1);border-radius:0 0 16px 16px}.comparison-section{padding:60px 0;background:var(--bg-secondary)}.comparison-table-wrap--full{overflow-x:auto}.comparison-table--large{min-width:700px}.comparison-table--large th,.comparison-table--large td{padding:16px 20px}.highlight-column{background:rgba(0,200,83,0.1) !important}.comparison-verdict{background:var(--bg-card);border-radius:16px;padding:24px;margin-top:30px;text-align:center;border-left:4px solid var(--accent-green)}.comparison-verdict h3{color:var(--accent-green);margin-bottom:12px}.comparison-verdict p{color:var(--text-secondary);margin:0}.benefits-section{padding:60px 0}.benefits-grid-large{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.benefit-card{background:var(--bg-card);border-radius:16px;padding:30px;transition:var(--transition)}.benefit-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-card)}.benefit-card__icon{font-size:48px;margin-bottom:20px}.benefit-card h3{font-size:20px;margin-bottom:12px}.benefit-card p{color:var(--text-secondary);line-height:1.7;margin-bottom:16px}.benefit-card__example{background:var(--bg-secondary);padding:12px 16px;border-radius:var(--border-radius-sm);font-size:13px}.benefit-card__example strong{color:var(--accent-yellow)}.legal-section{padding:60px 0;background:var(--bg-secondary)}.legal-content{max-width:900px;margin:0 auto}.legal-content h2{font-size:28px;margin-bottom:24px;text-align:center}.legal-answer{display:flex;gap:24px;align-items:flex-start;background:rgba(0,200,83,0.1);border:1px solid var(--accent-green);border-radius:16px;padding:24px;margin-bottom:30px}.legal-answer__icon{font-size:48px;flex-shrink:0}.legal-answer__text p:first-child{font-size:20px;margin-bottom:8px}.legal-answer__text p{color:var(--text-secondary);margin:0}.legal-details h3{font-size:20px;margin-bottom:16px}.legal-details p{color:var(--text-secondary);margin-bottom:24px}.legal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.legal-card{padding:24px;border-radius:16px}.legal-card--green{background:rgba(0,200,83,0.1);border:1px solid var(--accent-green)}.legal-card--yellow{background:rgba(255,215,0,0.1);border:1px solid var(--accent-yellow)}.legal-card h4{margin-bottom:16px}.legal-card ul li{padding:8px 0;font-size:14px;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.legal-card ul li:last-child{border-bottom:none}.tax-warning{background:rgba(255,193,7,0.1);border-left:4px solid var(--accent-yellow);padding:24px;margin-top:30px;border-radius:0 16px 16px 0}.tax-warning h3{color:var(--accent-yellow);margin-bottom:12px}.tax-warning p{color:var(--text-secondary);margin-bottom:12px}.tax-warning p:last-child{margin-bottom:0}.bonus-highlight{background:linear-gradient(135deg,rgba(227,28,61,0.2),rgba(255,215,0,0.1));border:2px solid var(--accent-yellow);border-radius:16px;padding:40px;text-align:center;margin-bottom:40px}.bonus-highlight__badge{display:inline-block;background:var(--accent-yellow);color:#000;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:700;margin-bottom:16px}.bonus-highlight h3{font-size:32px;color:var(--accent-yellow);margin-bottom:8px}.bonus-highlight p{font-size:16px;color:var(--text-secondary)}.bonus-example{background:var(--bg-secondary);border-radius:12px;padding:20px;margin-top:24px}.bonus-example h4{margin-bottom:12px}.bonus-example p{color:var(--text-secondary);margin-bottom:8px;font-size:14px}.bonus-example p:last-child{margin-bottom:0}.bonus-cta{text-align:center;margin-top:40px}.other-bonuses{margin-top:40px}.other-bonuses h3{font-size:20px;margin-bottom:20px;text-align:center}.other-bonuses-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mini-bonus-card{background:var(--bg-card);border-radius:12px;padding:20px;text-align:center}.mini-bonus-card h4{font-size:14px;margin-bottom:8px}.mini-bonus-card p{font-size:13px;color:var(--text-secondary);margin:0}.payment-note{background:rgba(255,193,7,0.1);border-left:4px solid var(--accent-yellow);padding:20px;border-radius:0 12px 12px 0;margin-top:30px}.payment-note h4{color:var(--accent-yellow);margin-bottom:8px}.payment-note p{color:var(--text-secondary);margin:0;font-size:14px}@media (max-width:992px){.benefits-grid-large{grid-template-columns:repeat(2,1fr)}.other-bonuses-grid{grid-template-columns:repeat(2,1fr)}.legal-grid{grid-template-columns:1fr}.legal-answer{flex-direction:column;text-align:center}}@media (max-width:768px){.benefits-grid-large{grid-template-columns:1fr}.other-bonuses-grid{grid-template-columns:1fr 1fr}.hero--page{min-height:400px}.hero__cta-group{flex-direction:column}.hero__cta-group .btn{width:100%}}@media (max-width:480px){.other-bonuses-grid{grid-template-columns:1fr}}.bonus-overview-section{padding:60px 0}.bonus-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.bonus-card-large{background:var(--bg-card);border-radius:16px;padding:30px;position:relative;overflow:hidden}.bonus-card-large--featured{border:2px solid var(--accent-yellow);background:linear-gradient(135deg,rgba(255,215,0,0.1),transparent)}.bonus-card-large__badge{display:inline-block;background:var(--accent-red);color:white;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;margin-bottom:16px}.bonus-card-large--featured .bonus-card-large__badge{background:var(--accent-yellow);color:#000}.bonus-card-large__header{margin-bottom:16px}.bonus-card-large__header h3{font-size:20px;margin-bottom:8px}.bonus-card-large__value{font-size:32px;font-weight:800;color:var(--accent-yellow)}.bonus-card-large__details{margin-bottom:20px}.bonus-card-large__details p{color:var(--text-secondary);margin-bottom:12px}.bonus-card-large__details ul{margin-top:12px}.bonus-card-large__details li{padding:6px 0;font-size:14px;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.bonus-card-large__details li:last-child{border-bottom:none}.bonus-card-large__terms{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.bonus-card-large__terms span{background:var(--bg-secondary);padding:6px 12px;border-radius:6px;font-size:12px;color:var(--text-secondary)}.bonus-detail-section{padding:60px 0}.bonus-detail-section--alt{background:var(--bg-secondary)}.bonus-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.bonus-detail-content h3{font-size:20px;margin:24px 0 12px}.bonus-detail-content p{color:var(--text-secondary);line-height:1.7;margin-bottom:16px}.bonus-detail-table{background:var(--bg-card);border-radius:16px;padding:24px}.bonus-detail-table h3{margin-bottom:16px}.bonus-tip{background:rgba(0,200,83,0.1);border-left:4px solid var(--accent-green);padding:20px;border-radius:0 12px 12px 0;margin-top:24px}.bonus-tip h4{color:var(--accent-green);margin-bottom:8px}.bonus-tip p{color:var(--text-secondary);margin:0}.wagering-section{padding:60px 0;background:var(--bg-secondary)}.wagering-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px}.wagering-card{background:var(--bg-card);border-radius:16px;padding:24px;text-align:center}.wagering-card__icon{font-size:40px;margin-bottom:16px}.wagering-card h3{font-size:18px;margin-bottom:12px}.wagering-card p{color:var(--text-secondary);font-size:14px;margin-bottom:16px}.wagering-example{background:var(--bg-secondary);padding:12px;border-radius:8px;font-size:13px;text-align:left}.wagering-example strong{color:var(--accent-yellow)}.wagering-calculation{background:var(--bg-card);border-radius:16px;padding:30px}.wagering-calculation h3{text-align:center;margin-bottom:24px}.wagering-calc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.wagering-calc-step{background:var(--bg-secondary);padding:16px;border-radius:12px;text-align:center}.wagering-calc-step .step-num{display:inline-block;width:32px;height:32px;background:var(--accent-red);color:white;border-radius:50%;line-height:32px;font-weight:700;margin-bottom:8px}.wagering-calc-step p{font-size:14px;color:var(--text-secondary);margin:0}.wagering-note{text-align:center;color:var(--text-secondary);font-size:14px;padding-top:16px;border-top:1px solid var(--border-color)}.reload-content{display:grid;grid-template-columns:1fr 1fr;gap:40px}.reload-info p{color:var(--text-secondary);line-height:1.7;margin-bottom:16px}.reload-info h3{margin:24px 0 16px}.check-list li{padding:8px 0;color:var(--text-secondary)}.reload-table-wrap{background:var(--bg-card);border-radius:16px;padding:24px}.cashback-content p{color:var(--text-secondary);line-height:1.7;margin-bottom:20px}.cashback-highlight{background:rgba(0,200,83,0.1);border:1px solid var(--accent-green);border-radius:16px;padding:24px;margin-bottom:30px}.cashback-highlight h3{color:var(--accent-green);margin-bottom:8px}.cashback-highlight p{margin:0}.cashback-table-wrap{margin-bottom:30px;overflow-x:auto}.cashback-example{background:var(--bg-card);border-radius:12px;padding:20px}.cashback-example h4{margin-bottom:12px}.cashback-example p{color:var(--text-secondary);margin-bottom:8px}.cashback-example p:last-child{margin:0}.freespins-content p{color:var(--text-secondary);margin-bottom:30px}.freespins-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px}.freespins-card{background:var(--bg-card);border-radius:16px;padding:16px;text-align:center}.freespins-card img{width:100%;height:120px;object-fit:cover;border-radius:12px;margin-bottom:12px}.freespins-card h4{font-size:16px;margin-bottom:4px}.freespins-card p{color:var(--accent-yellow);font-weight:600;margin-bottom:8px}.freespins-badge{display:inline-block;background:var(--accent-red);color:white;padding:4px 10px;border-radius:12px;font-size:12px}.freespins-terms{background:var(--bg-card);border-radius:16px;padding:24px}.freespins-terms h3{margin-bottom:16px}.freespins-terms li{padding:8px 0;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.freespins-terms li:last-child{border-bottom:none}.other-bonus-section{padding:60px 0;background:var(--bg-secondary)}.other-bonus-section .other-bonuses-grid{grid-template-columns:repeat(3,1fr)}.other-bonus-section .mini-bonus-card{padding:24px}.mini-bonus-card__icon{font-size:40px;margin-bottom:16px;display:block}.claim-cta{text-align:center;margin-top:40px}@media (max-width:992px){.bonus-cards-grid{grid-template-columns:1fr}.bonus-detail-grid{grid-template-columns:1fr}.wagering-grid{grid-template-columns:repeat(2,1fr)}.wagering-calc-grid{grid-template-columns:repeat(2,1fr)}.reload-content{grid-template-columns:1fr}.freespins-grid{grid-template-columns:repeat(2,1fr)}.other-bonus-section .other-bonuses-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.wagering-grid{grid-template-columns:1fr}.wagering-calc-grid{grid-template-columns:1fr}.freespins-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.freespins-grid{grid-template-columns:1fr}.other-bonus-section .other-bonuses-grid{grid-template-columns:1fr}}.update-date{font-size:14px;color:var(--text-secondary);margin-top:16px;font-style:italic}.content-section{padding:60px 0}.content-box{background:var(--bg-card);border-radius:var(--border-radius);padding:30px;margin-bottom:30px}.content-box h2{color:var(--accent-yellow);margin-bottom:20px;font-size:24px}.content-box h3{color:var(--text-primary);margin:20px 0 12px;font-size:18px}.content-box p{margin-bottom:16px;line-height:1.7}.content-box ul{margin:16px 0;padding-left:24px}.content-box ul li{margin-bottom:10px;line-height:1.6}.content-box a{color:var(--accent-yellow);text-decoration:underline}.content-box a:hover{color:var(--accent-green)}.warning-text{background:rgba(255,0,0,0.1);border-left:4px solid var(--accent-red);padding:16px 20px;margin:16px 0;border-radius:0 8px 8px 0}.highlight-box{background:linear-gradient(135deg,rgba(255,215,0,0.1),rgba(0,255,136,0.1));border:1px solid var(--accent-yellow)}.highlight-box h2{color:var(--accent-green)}.info-table{width:100%;border-collapse:collapse;margin:20px 0}.info-table th,.info-table td{padding:12px 16px;text-align:left;border-bottom:1px solid rgba(255,255,255,0.1)}.info-table th{background:rgba(255,215,0,0.1);color:var(--accent-yellow);font-weight:600}.info-table tr:hover{background:rgba(255,255,255,0.03)}.article-meta{display:flex;gap:20px;margin:20px 0;padding:16px 0;border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(255,255,255,0.1);font-size:14px;color:var(--text-secondary)}.article-meta span{display:flex;align-items:center;gap:6px}
/* SILO Structure Styles */
.breadcrumbs {
    padding: 15px 20px;
    font-size: 14px;
    color: var(--text-secondary);
    background: var(--bg-secondary);
}
.breadcrumbs a {
    color: var(--accent-yellow);
    text-decoration: none;
}
.breadcrumbs a:hover {
    text-decoration: underline;
}
.related-pages {
    background: var(--bg-card);
    border-radius: var(--border-radius);
    padding: 30px;
    margin: 40px 0;
}
.related-pages h3 {
    color: var(--accent-yellow);
    margin-bottom: 20px;
    font-size: 20px;
}
.related-pages__grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
    gap: 15px;
}
.related-pages__grid a {
    display: block;
    padding: 12px 16px;
    background: var(--bg-secondary);
    border-radius: 8px;
    color: var(--text-primary);
    text-decoration: none;
    transition: all 0.3s;
    border: 1px solid var(--border-color);
}
.related-pages__grid a:hover {
    background: var(--accent-red);
    border-color: var(--accent-red);
}

/* SILO Categories Block */
.silo-categories {
    padding: 60px 0;
    background: var(--bg-secondary);
}
.silo-categories__grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    gap: 20px;
    margin-top: 30px;
}
.silo-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 30px 20px;
    background: var(--bg-card);
    border-radius: var(--border-radius);
    border: 1px solid var(--border-color);
    text-decoration: none;
    transition: all 0.3s;
}
.silo-card:hover {
    transform: translateY(-5px);
    border-color: var(--accent-yellow);
    box-shadow: 0 10px 30px rgba(255, 215, 0, 0.2);
}
.silo-card__icon {
    font-size: 48px;
    margin-bottom: 15px;
}
.silo-card__title {
    font-size: 18px;
    font-weight: 700;
    color: var(--text-primary);
    margin-bottom: 8px;
}
.silo-card__desc {
    font-size: 14px;
    color: var(--text-secondary);
}

/* Inline CTA */
.cta-inline {
    background: linear-gradient(135deg, var(--accent-red), #8b0000);
    padding: 20px 30px;
    border-radius: var(--border-radius);
    margin: 30px 0;
    text-align: center;
}
.cta-inline p {
    margin: 0;
    font-size: 18px;
}
.cta-link {
    color: var(--accent-yellow);
    font-weight: 700;
    text-decoration: none;
}
.cta-link:hover {
    text-decoration: underline;
}

/* Info Warning Box */
.warning-info {
    background: linear-gradient(135deg, #1e3a5f, #2d5a87);
    border-left: 4px solid #4da6ff;
    padding: 20px;
    border-radius: var(--border-radius);
    margin: 20px 0;
}
.warning-info h3 {
    color: #4da6ff;
    margin-bottom: 10px;
}
.warning-info p {
    margin: 0;
    color: var(--text-light);
}
