.container,.nav-container{max-width:1200px;margin:0 auto}.nav-logo .logo-text,.nav-logo h1,h1{text-shadow:2px 2px 4px rgba(0,0,0,.3)}.cta-button::before,.hero::before{content:'';top:0;position:absolute}.cta-button.primary:hover,.cta-button.secondary:hover{box-shadow:0 6px 20px rgba(255,107,53,.4);transform:translateY(-2px)}.casinos-intro,.cta-banner,.demo-feature,.demo-play-controls,.feature-card h3,.feature-icon,.stat,section h2{text-align:center}.casino-button,.casino-card.featured::before,.cta-button,.feature-cta,.playnow-header,.screenshot-cta,.stat-label{letter-spacing:1px}.cta-banner,.cta-button,.cta-urgent,.demo-game-frame,.demo-hero,.faq-item,.feature-card,.final-cta,.game-frame,.hero,.legal-hero,.mobile-hero,.screenshot-item{overflow:hidden}.book-list li,.final-disclaimer{font-style:italic}.org-details a:hover,.quick-links a:hover{text-decoration:underline}.casino-button,.cta-button,.demo-subtitle,.feature-cta,.screenshot-cta,.stat-label{text-transform:uppercase;text-transform:uppercase}.header,.stat{backdrop-filter:blur(10px)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.6;color:#333;background:#fff;overflow-x:hidden}.hero-title,.legal-title,.mobile-title,h1{font-family:Creepster,cursive}.container{padding:0 2rem}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:1rem;color:#1a4e3a}h1{font-size:3.5rem}h2{font-size:2.5rem;font-weight:800}h3{font-size:1.8rem;font-weight:600}p{margin-bottom:1rem;color:#555;font-size:1.1rem}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes glow{0%,100%{box-shadow:0 0 5px rgba(255,215,0,.5)}50%{box-shadow:0 0 20px rgba(255,215,0,.8)}}.animate-in{animation:.6s ease-out fadeInUp}.header{position:fixed;top:0;left:0;right:0;background:rgba(26,78,58,.95);z-index:1000;transition:.3s;border-bottom:1px solid rgba(255,255,255,.1)}.navbar{padding:1rem 0}.nav-container{display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.nav-logo .logo-text,.nav-logo h1{color:gold;font-size:1.8rem;font-family:Creepster,cursive;margin:0}.nav-menu{display:flex;list-style:none;gap:2rem}.nav-menu a{color:#fff;text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:25px;transition:.3s;font-size:.95rem}.nav-menu a:hover{background:rgba(255,215,0,.2);color:gold;transform:translateY(-2px)}.playnow-header{margin-left:2rem;padding:.5rem 2rem;background:linear-gradient(90deg,gold 0,#ffb700 100%);color:#1a4e3a;font-weight:800;font-size:1rem;border-radius:20px;box-shadow:0 2px 12px rgba(255,215,0,.15);text-shadow:none;border:none;outline:0;transition:background .2s,color .2s,transform .2s;display:inline-block;cursor:pointer;animation:2s infinite pulse;z-index:1100}.cta-content,.demo-hero-content,.final-cta-content,.hero-container,.urgent-content{z-index:2;position:relative}.playnow-header:focus,.playnow-header:hover{background:linear-gradient(90deg,#ffb700 0,gold 100%);color:#0d2c1a;transform:scale(1.05);box-shadow:0 4px 20px rgba(255,215,0,.25)}.hero{background:linear-gradient(135deg,#1a4e3a 0,#2c5e3f 50%,#3e6e4f 100%);padding:12rem 0 8rem;color:#fff;position:relative;margin-top:80px}.hero::before{left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="25" cy="25" r="2" fill="%23ffd700" opacity="0.3"/><circle cx="75" cy="75" r="1.5" fill="%23ffd700" opacity="0.2"/><circle cx="50" cy="10" r="1" fill="%23ffd700" opacity="0.4"/></svg>');animation:20s linear infinite float}@keyframes float{0%{transform:translateY(0) rotate(0)}100%{transform:translateY(-100px) rotate(360deg)}}.hero-container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-title,.mobile-title{font-size:4rem;color:gold;margin-bottom:1rem;text-shadow:3px 3px 6px rgba(0,0,0,.5)}.cta-content h2,.stat-big,.urgent-content h2{text-shadow:2px 2px 4px rgba(0,0,0,.3)}.hero-subtitle{font-size:1.3rem;color:rgba(255,255,255,.9);margin-bottom:2rem;font-weight:300}.demo-features,.hero-stats{display:flex;gap:2rem;margin:2rem 0}.stat{background:rgba(255,255,255,.1);padding:1.5rem;border-radius:15px;border:1px solid rgba(255,255,255,.2);transition:.3s}.cta-option:hover,.download-stat:hover,.mobile-stat:hover,.stat:hover{transform:translateY(-5px);background:rgba(255,255,255,.15)}.app-preview,.game-image,.game-placeholder,.hero-image{position:relative}.hero-image img{width:100%;height:auto;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.3);transition:.3s}.hero-image img:hover{transform:scale(1.05);box-shadow:0 25px 50px rgba(0,0,0,.4)}.cta-button{display:inline-block;padding:1rem 2rem;text-decoration:none;border-radius:50px;font-weight:600;font-size:1.1rem;transition:.3s;margin:.5rem;position:relative}.cta-button::before{left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.cta-banner,.cta-button.primary{background:linear-gradient(45deg,#ff6b35,#ff8f00);color:#fff}.cta-button:hover::before{left:100%}.cta-button.primary{box-shadow:0 4px 15px rgba(255,107,53,.3)}.cta-button.primary:hover{background:linear-gradient(45deg,#ff8f00,#ffb700)}.cta-button.secondary{background:0 0;color:#ff6b35;border:2px solid #ff6b35}.cta-button.secondary:hover{background:#ff6b35;color:#fff}.cta-button.gold{background:linear-gradient(45deg,gold,#ffb700);color:#1a4e3a;font-weight:700;font-size:1.2rem;box-shadow:0 4px 15px rgba(255,215,0,.4);animation:2s infinite glow}.cta-button.gold:hover{background:linear-gradient(45deg,#ffed4e,gold);transform:translateY(-2px) scale(1.05)}.cta-button.white{background:#fff;color:#1a4e3a;border:2px solid #fff}.cta-button.white:hover{background:0 0;color:#fff;border-color:#fff}.hero-buttons{display:flex;gap:1rem;margin-top:2rem;flex-wrap:wrap}.cta-banner{padding:3rem 0;position:relative}.cta-banner::before{content:'🎰';position:absolute;font-size:10rem;opacity:.1;top:50%;left:10%;transform:translateY(-50%) rotate(-15deg)}.cta-banner::after{content:'🍌';position:absolute;font-size:8rem;opacity:.1;top:50%;right:10%;transform:translateY(-50%) rotate(15deg)}.cta-content h2{color:#fff;font-size:2.5rem;margin-bottom:1rem}.cta-content p{font-size:1.3rem;margin-bottom:2rem;color:rgba(255,255,255,.9)}.legal-content,section{padding:5rem 0}.faq,.features,.screenshots,section:nth-child(2n){background:#f8f9fa}section h2{margin-bottom:3rem;font-size:2.5rem;position:relative}section h2::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(45deg,#ff6b35,gold);border-radius:2px}.casinos,.demo-section,.faq-item p,.game-info,.reviews{background:#fff}.app-content,.demo-content,.game-details{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-top:3rem}.demo-feature{flex:1;padding:1.5rem;background:#f8f9fa;border-radius:15px;transition:.3s}.app-button,.demo-play-btn{padding:1rem 2rem;color:#fff;text-decoration:none}.demo-feature:hover{background:#e9ecef;transform:translateY(-5px)}.demo-play-btn:hover,.game-placeholder:hover img,.screenshot-item:hover img{transform:scale(1.1)}.demo-icon,.stat-icon{font-size:2rem;display:block;margin-bottom:.5rem}.demo-feature strong{display:block;color:#2c5e3f;margin-bottom:.5rem;font-size:1.1rem}.demo-game-frame{position:relative;border-radius:15px;box-shadow:0 15px 35px rgba(0,0,0,.2)}.game-placeholder img{width:100%;height:auto;display:block;transition:.3s}.play-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.app-features li,.casino-card,.cta-urgent,.feature-card,.final-cta{position:relative}.game-placeholder-large:hover .demo-overlay,.game-placeholder:hover .play-overlay,img[loading=lazy].loaded{opacity:1}.demo-play-btn{background:#ff6b35;border-radius:50px;font-weight:600;font-size:1.2rem;transition:.3s;box-shadow:0 4px 15px rgba(255,107,53,.3)}.demo-play-btn:hover{background:#ff8f00;box-shadow:0 6px 20px rgba(255,107,53,.4)}.mobile-app{background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%)}.app-features ul,.treatment-list{list-style:none;margin:2rem 0}.app-features li{padding:.8rem 0 .8rem 2rem;color:#555;font-size:1.1rem}.app-features li::before{position:absolute;left:0;top:50%;transform:translateY(-50%)}.download-buttons{display:flex;gap:1rem;margin-top:2rem}.app-button{display:flex;align-items:center;gap:1rem;background:#1a4e3a;border-radius:15px;transition:.3s;min-width:160px;box-shadow:0 4px 15px rgba(26,78,58,.2)}.cta-stat,.mobile-stat{min-width:150px;backdrop-filter:blur(10px)}.casino-card,.feature-card,.screenshot-item{box-shadow:0 10px 30px rgba(0,0,0,.1)}.app-button:hover{background:#2c5e3f;transform:translateY(-2px);box-shadow:0 6px 20px rgba(26,78,58,.3)}.app-icon,.download-icon,.play-icon{font-size:2rem}.app-text small{display:block;font-size:.9rem;opacity:.8}.app-text strong{font-size:1.1rem;font-weight:600}.app-preview img{width:100%;height:auto;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.2);transition:.3s}.app-preview img:hover,.game-image img:hover{transform:scale(1.05)}.specs-list{list-style:none;margin:2rem 0;background:#f8f9fa;padding:2rem;border-radius:15px;border-left:5px solid #ff6b35}.specs-list li{padding:.8rem 0;border-bottom:1px solid #e9ecef;font-size:1.1rem}.comparison-row:last-child,.game-comparison .comparison-row:last-child,.legal-section:last-child,.specs-list li:last-child,.treatment-list li:last-child{border-bottom:none}.specs-list strong{color:#1a4e3a;min-width:120px;display:inline-block}.game-image img{width:100%;height:auto;border-radius:15px;box-shadow:0 15px 35px rgba(0,0,0,.2);transition:.3s}.bonus-cards,.features-grid,.features-grid-mobile,.requirements-grid,.screenshot-gallery,.screenshots-slider,.tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.feature-card{background:#fff;padding:2.5rem;border-radius:20px;transition:.3s;border:2px solid transparent}.feature-card::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(45deg,#ff6b35,gold)}.feature-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.15);border-color:#ff6b35}.feature-card h3{margin-bottom:1.5rem;color:#1a4e3a}.feature-card p{margin-bottom:1rem;line-height:1.7}.feature-cta{background:linear-gradient(45deg,#ff6b35,#ff8f00);color:#fff;padding:.8rem 1.5rem;text-decoration:none;border-radius:25px;font-weight:600;font-size:.95rem;transition:.3s;display:inline-block;margin-top:1rem}.bonus-claim-btn:hover,.feature-cta:hover,.footer-button:hover{background:linear-gradient(45deg,#ff8f00,#ffb700);transform:translateY(-2px);box-shadow:0 5px 15px rgba(255,107,53,.3)}.casinos-intro{font-size:1.2rem;color:#666;margin-bottom:3rem}.casino-cards,.review-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}.casino-card{background:#fff;border-radius:20px;padding:2rem;transition:.3s;border:2px solid #e9ecef;display:flex;flex-direction:column;height:100%}.casino-card.featured{border-color:gold;background:linear-gradient(135deg,#fff 0,#fffbf0 100%);transform:scale(1.02)}.casino-card.featured::before{content:'⭐ FEATURED';position:absolute;top:-10px;right:20px;background:gold;color:#1a4e3a;padding:.5rem 1rem;border-radius:15px;font-weight:700;font-size:.85rem}.casino-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.casino-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.casino-logo img{height:40px;width:auto}.casino-rating{text-align:right}.stars{color:gold;font-size:1.2rem;display:block}.rating-text{font-size:.9rem;color:#666;font-weight:600}.casino-bonus{text-align:center;margin-bottom:1.5rem;padding:1.5rem;background:#f8f9fa;border-radius:15px}.casino-bonus h3{color:#ff6b35;font-size:1.5rem;margin-bottom:.5rem}.bonus-terms{font-size:.95rem;color:#666}.casino-button,.cta-urgent{background:linear-gradient(45deg,#1a4e3a,#2c5e3f);color:#fff;text-align:center}.casino-features ul{list-style:none;margin-bottom:1.5rem}.casino-features li{padding:.5rem 0;color:#555;font-size:.95rem}.casino-button{display:block;width:100%;text-decoration:none;padding:1rem;border-radius:15px;font-weight:600;font-size:1.1rem;transition:.3s;margin-top:auto}.casino-button:hover{background:linear-gradient(45deg,#2c5e3f,#3e6e4f);transform:translateY(-2px);box-shadow:0 5px 15px rgba(26,78,58,.3)}.cta-urgent{padding:4rem 0}.cta-urgent::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,215,0,.1) 0,transparent 70%);animation:4s infinite pulse}.urgent-content h2{color:gold;font-size:2.5rem;margin-bottom:1rem}.urgent-content p{font-size:1.2rem;margin-bottom:2rem;color:rgba(14,5,5,.9)}.urgent-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1rem}.urgent-disclaimer{font-size:.9rem;color:rgba(255,255,255,.7);font-style:italic}.screenshot-item:hover{box-shadow:0 20px 40px rgba(0,0,0,.15)}.screenshot-item h3{padding:1rem;text-align:center;margin:0}.screenshot-cta{display:block;background:#ff6b35;color:#fff;text-decoration:none;padding:1rem;text-align:center;font-weight:600;transition:.3s}.review-card,.review-summary,.reviews-cta{padding:2rem;background:#f8f9fa}.screenshot-cta:hover{background:#ff8f00}.review-summary{text-align:center;margin-bottom:3rem;border-radius:20px}.overall-rating{display:inline-block}.rating-number{font-size:4rem;font-weight:800;color:#ff6b35;display:block}.rating-stars{font-size:2rem;color:gold;margin:.5rem 0}.review-card{border-radius:20px;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:.3s;border-left:5px solid #ff6b35}.review-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.review-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.reviewer-photo{width:60px;height:60px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 3px 10px rgba(0,0,0,.2)}.reviewer-info{flex:1}.reviewer-name{font-weight:600;color:#1a4e3a;font-size:1.1rem;display:block}.reviewer-title{color:#666;font-size:.9rem;display:block;margin-bottom:.5rem}.review-rating{color:gold;font-size:1.1rem}.reviews-cta{text-align:center;margin-top:3rem;border-radius:15px}.bonus-card h3,.mobile-feature-card h3,.org-details h4,.principle-card h3,.reviews-cta h3,.tip-card h3,.topic-card h3{color:#1a4e3a;margin-bottom:1rem}.faq-item{box-shadow:0 3px 10px rgba(0,0,0,.05)}.faq-item:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}.faq-item h3::after{content:'+';position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:300}.final-cta{background:linear-gradient(135deg,#1a4e3a 0,#2c5e3f 50%,#ff6b35 100%);color:#fff;text-align:center;padding:5rem 0}.final-cta::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="20" cy="20" r="3" fill="%23ffd700" opacity="0.3"/><circle cx="80" cy="80" r="2" fill="%23ffd700" opacity="0.2"/><circle cx="60" cy="30" r="1.5" fill="%23ffd700" opacity="0.4"/><circle cx="30" cy="70" r="2.5" fill="%23ffd700" opacity="0.25"/></svg>');animation:25s linear infinite float}.final-cta h2{color:gold;font-size:3rem;margin-bottom:2rem;text-shadow:3px 3px 6px rgba(0,0,0,.3)}.final-cta p{color:#000}.cta-stats,.demo-features-quick,.download-stats,.mobile-stats{display:flex;gap:2rem;justify-content:center;margin:3rem 0;flex-wrap:wrap}.footer-section ul li,.stat-big{margin-bottom:.5rem}.cta-stat{text-align:center;background:rgba(255,255,255,.1);padding:2rem;border-radius:20px;border:1px solid rgba(255,255,255,.2);transition:.3s}.cta-stat:hover{transform:translateY(-5px) scale(1.05);background:rgba(255,255,255,.15)}.stat-big{display:block;font-size:2.5rem;font-weight:800;color:gold}.final-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin:2rem 0}.final-disclaimer{font-size:1rem;color:rgba(255,255,255,.8);margin-top:2rem}.footer{background:#1a4e3a;color:#fff;padding:3rem 0 1rem}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.cta-option h3,.footer-section h3,.footer-section h4{color:gold;margin-bottom:1rem}.footer-section p{color:rgba(255,255,255,.8);line-height:1.6}.footer-section ul,.requirement-card ul{list-style:none}.footer-section ul li a{color:rgba(255,255,255,.8);text-decoration:none;transition:color .3s}.footer-section ul li a:hover{color:gold}.footer-cta{margin-top:1rem}.footer-button{background:linear-gradient(45deg,#ff6b35,#ff8f00);color:#fff;padding:.8rem 1.5rem;text-decoration:none;border-radius:25px;font-weight:600;transition:.3s;display:inline-block}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:1rem;text-align:center;color:rgba(255,255,255,.6);font-size:.9rem}.mobile-toggle{display:none;background:0 0;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:5px;transition:.3s}.demo-overlay,img{transition:opacity .3s}.mobile-toggle:hover,.nav-menu a.active{background:rgba(255,215,0,.2);color:gold}@media (max-width:968px){.playnow-header{margin-left:0;margin-top:1rem;width:100%;font-size:1.05rem;padding:1rem 0;text-align:center;border-radius:20px;box-shadow:0 2px 8px rgba(255,215,0,.12)}.nav-container{flex-direction:column;align-items:stretch}.nav-menu,.nav-menu.mobile-active{position:absolute;top:100%;left:0;right:0;background:rgba(26,78,58,.98);padding:1rem}.app-content,.demo-content,.game-details,.hero-container{grid-template-columns:1fr;gap:2rem}.hero-image{order:-1}.hero-title{font-size:3rem}.nav-menu{display:none;flex-direction:column;gap:0}.nav-menu.active{display:flex}.mobile-toggle{display:block!important}.nav-menu.mobile-active{display:flex!important;flex-direction:column;gap:.5rem;backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,.3);z-index:1000}.nav-menu.mobile-active li a{padding:1rem;border-radius:10px;text-align:center;border:1px solid rgba(255,255,255,.1)}.hero-stats{justify-content:center}.casino-cards,.features-grid{grid-template-columns:1fr}}@media (max-width:768px){.footer-content,.review-cards,.screenshot-gallery{grid-template-columns:1fr}.container{padding:0 1rem}.hero{padding:10rem 0 6rem}.final-cta h2,.hero-title{font-size:2.5rem}.cta-content h2,section h2{font-size:2rem}.cta-stats,.demo-features,.download-buttons,.final-buttons,.hero-buttons,.urgent-buttons{flex-direction:column;align-items:center}.footer-content{text-align:center}}@media (max-width:480px){.cta-button{padding:.8rem 1.5rem;font-size:1rem;margin:.25rem;width:100%;max-width:280px}.final-buttons,.hero-buttons,.urgent-buttons{justify-content:center}.hero-stats{flex-direction:column;gap:1rem}.stat{width:100%;max-width:200px;margin:0 auto}.casino-card,.feature-card,.review-card{padding:1.5rem}.hero-title{font-size:2rem}section h2{font-size:1.8rem}}img[loading=lazy]{opacity:0}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}.demo-hero,.legal-hero{padding:12rem 0 8rem;color:#fff;position:relative;margin-top:80px;text-align:center}.quick-feature span:last-child{font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.demo-cta-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;margin-top:3rem}.cta-button.large{padding:1.5rem 3rem;font-size:1.3rem;font-weight:700;text-shadow:none}.game-demo-section{padding:5rem 0;background:#fff}.game-demo-container{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:start}.game-frame{position:relative;border-radius:15px;box-shadow:0 20px 40px rgba(0,0,0,.2)}.game-placeholder-large{position:relative;background:#f8f9fa;min-height:400px}.game-placeholder-large img{width:100%;height:auto;display:block}.demo-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;opacity:0}.demo-play-large,.step-number{align-items:center;font-weight:700}.demo-play-large{background:linear-gradient(45deg,#ff6b35,#ff8f00);color:#fff;padding:2rem 3rem;border-radius:15px;text-decoration:none;font-size:1.5rem;transition:.3s;display:inline-flex;gap:1rem;box-shadow:0 10px 30px rgba(255,107,53,.4)}.demo-play-large:hover{transform:scale(1.1);box-shadow:0 15px 40px rgba(255,107,53,.6)}.demo-note{color:#fff;margin-top:1rem;font-size:.9rem}.demo-info-panel{background:#f8f9fa;padding:2rem;border-radius:15px;border-left:5px solid #ff6b35}.demo-stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0}.demo-stat{text-align:center;padding:1rem;background:#fff;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,.1)}.stat-label{display:block;font-size:.9rem;color:#666;margin-bottom:.5rem}.stat-value{display:block;font-size:1.2rem;font-weight:700;color:#1a4e3a}.book-list,.commitment-list,.demo-benefits ul,.expectation-list,.family-help-list,.family-resources,.legal-list{list-style:none;margin:1.5rem 0}.bonus-features li,.demo-benefits li{padding:.5rem 0;color:#555}.app-screenshots,.demo-tips,.how-to-play,.installation-guide,.mobile-bonuses{background:#f8f9fa;padding:5rem 0}.play-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.guide-step{background:#fff;padding:2rem;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:.3s;position:relative}.bonus-card:hover,.guide-step:hover,.principle-card:hover,.screenshot-item:hover,.tip-card:hover,.topic-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.step-number{position:absolute;top:-15px;left:2rem;width:40px;height:40px;background:linear-gradient(45deg,#ff6b35,#ff8f00);color:#fff;border-radius:50%;display:flex;justify-content:center;font-size:1.2rem}.demo-comparison,.game-comparison,.mobile-faq,.mobile-features,.system-requirements{background:#fff;padding:5rem 0}.comparison-table,.game-comparison .comparison-table{background:#f8f9fa;border-radius:15px;overflow:hidden;margin-top:3rem;box-shadow:0 10px 30px rgba(0,0,0,.1)}.comparison-header,.game-comparison .comparison-header{display:grid;grid-template-columns:1fr 1fr 1fr;background:#1a4e3a;color:#fff;font-weight:700;font-size:1.2rem}.comparison-col,.game-comparison .comparison-col{padding:1.5rem;text-align:center}.demo-col,.faq-item h3:hover,.game-comparison .demo-col{background:#2c5e3f}.game-comparison .real-col,.real-col{background:linear-gradient(45deg,#ff6b35,#ff8f00)}.comparison-row,.game-comparison .comparison-row{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #e9ecef}.comparison-feature,.game-comparison .comparison-feature{padding:1.5rem;font-weight:600;color:#1a4e3a;background:#fff}.comparison-value,.game-comparison .comparison-value{padding:1.5rem;text-align:center;font-weight:600}.demo-value,.game-comparison .demo-value{background:#e3f2fd;color:#1976d2}.game-comparison .real-value,.real-value{background:#fff3e0;color:#f57c00}.comparison-cta,.game-comparison .comparison-cta{text-align:center;padding:2rem;background:#fff;border-top:3px solid #ff6b35}.comparison-text,.game-comparison .comparison-text{font-size:1.2rem;color:#1a4e3a;margin-bottom:1.5rem}.tip-card{background:#fff;padding:2rem;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.1);text-align:center;transition:.3s;border-top:5px solid #ff6b35}.tip-icon{font-size:3rem;margin-bottom:1rem;display:block}.demo-final-cta,.download-cta{background:linear-gradient(135deg,#1a4e3a 0,#2c5e3f 50%,#ff6b35 100%);color:#fff;text-align:center;padding:5rem 0}.cta-divider,.cta-option{background:rgba(255,255,255,.1)}.cta-choice{display:grid;grid-template-columns:1fr auto 1fr;gap:3rem;align-items:center;margin:3rem auto;max-width:800px}.cta-option{padding:2.5rem;border-radius:20px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:.3s}.cta-divider{font-size:1.5rem;font-weight:700;color:gold;padding:1rem;border-radius:50px;border:1px solid rgba(255,255,255,.2)}.cta-note,.download-note{font-size:.9rem;color:rgba(255,255,255,.8);margin-top:2rem}.mobile-hero{background:linear-gradient(135deg,#1a4e3a 0,#2c5e3f 50%,#3e6e4f 100%);padding:12rem 0 8rem;color:#fff;position:relative;margin-top:80px;text-align:center}.mobile-subtitle{font-size:2rem;color:gold;margin-bottom:1rem;font-weight:800}.mobile-description{font-size:1.3rem;color:rgba(255,255,255,.9);margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.mobile-stat{background:rgba(255,255,255,.1);padding:1.5rem;border-radius:15px;border:1px solid rgba(255,255,255,.2);transition:.3s;text-align:center}.download-button,.mobile-feature-card,.screenshot-item{border-radius:15px;transition:.3s}.stat-number{display:block;font-size:1.5rem;font-weight:700;color:gold;margin-bottom:.25rem}.stat-text{font-size:.9rem;color:rgba(255,255,255,.8)}.download-buttons-hero{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin-top:3rem}.download-button{display:flex;align-items:center;gap:1rem;padding:1.5rem 2.5rem;text-decoration:none;font-weight:600;min-width:200px;box-shadow:0 5px 15px rgba(0,0,0,.2)}.mobile-feature-card,.screenshot-item,.tab-content{box-shadow:0 5px 15px rgba(0,0,0,.1)}.android-btn{background:linear-gradient(45deg,#4caf50,#8bc34a);color:#fff}.ios-btn{background:linear-gradient(45deg,#2196f3,#03a9f4);color:#fff}.download-button-large:hover,.download-button:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.3)}.download-text{display:flex;flex-direction:column;align-items:flex-start}.download-label{font-size:.9rem;opacity:.9}.download-platform{font-size:1.1rem;font-weight:700}.screenshot-item{text-align:center;background:#fff;padding:1.5rem}.screenshot-item img{object-fit:cover;transition:.3s;width:100%;height:auto;border-radius:10px;margin-bottom:1rem}.screenshot-item h3{color:#1a4e3a;margin-bottom:.5rem}.screenshot-item p{color:#666;font-size:.9rem}.mobile-feature-card{background:#f8f9fa;padding:2.5rem;text-align:center;border-top:5px solid #ff6b35}.mobile-feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15);background:#fff}.feature-icon-large{font-size:4rem;margin-bottom:1.5rem;display:block}.faq-items,.install-tabs{margin-top:3rem}.tab-buttons{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.tab-btn{background:#fff;border:2px solid #e9ecef;color:#666;padding:1rem 2rem;border-radius:10px;font-weight:600;cursor:pointer;transition:.3s}.bonus-badge,.step-icon{color:#fff;font-weight:700}.tab-btn.active,.tab-btn:hover{background:#1a4e3a;color:#fff;border-color:#1a4e3a}.tab-content{display:none;background:#fff;padding:2rem;border-radius:15px}.tab-content.active{display:block}.install-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.install-step{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#f8f9fa;border-radius:10px}.step-icon{width:40px;height:40px;background:linear-gradient(45deg,#ff6b35,#ff8f00);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bonus-card,.requirement-card{border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.1)}.step-content h3{margin-top:1rem;color:#1a4e3a;margin-bottom:.5rem}.requirement-card{background:#f8f9fa;padding:2rem;border-left:5px solid #ff6b35}.requirement-card h3,.tool-category h3{color:#1a4e3a;margin-bottom:1.5rem}.requirement-card li{padding:.5rem 0 .5rem 1.5rem;color:#555;position:relative}.legal-list li::before,.requirement-card li::before{content:'✓';position:absolute;left:0;color:#4caf50;font-weight:700}.bonus-card{background:#fff;padding:2.5rem;text-align:center;transition:.3s;position:relative;border:2px solid transparent}.bonus-card.featured{border-color:gold;background:linear-gradient(135deg,#fff 0,#fffbf0 100%);transform:scale(1.05)}.bonus-badge{position:absolute;top:-10px;right:20px;background:#ff6b35;padding:.5rem 1rem;border-radius:15px;font-size:.85rem}.bonus-amount{font-size:3rem;font-weight:800;color:#ff6b35;margin:1rem 0}.bonus-description{font-size:1.2rem;color:#666;margin-bottom:1.5rem}.bonus-features{list-style:none;margin:1.5rem 0;text-align:left}.bonus-claim-btn{background:linear-gradient(45deg,#ff6b35,#ff8f00);color:#fff;padding:1rem 2rem;border-radius:25px;text-decoration:none;font-weight:600;transition:.3s;display:inline-block;margin-top:1rem}.download-stat,.faq-item{border-radius:15px;transition:.3s}.download-buttons-final,.legal-meta{display:flex;justify-content:center}.faq-item{background:#f8f9fa;margin-bottom:1.5rem;box-shadow:0 3px 10px rgba(0,0,0,.1)}.faq-item:hover{box-shadow:0 5px 15px rgba(0,0,0,.15)}.faq-item h3{position:relative;background:#1a4e3a;color:#fff;padding:1.5rem;margin:0;cursor:pointer;font-size:1.1rem;transition:.3s}.faq-item p{padding:1.5rem;margin:0;color:#555;line-height:1.6}.download-stat{background:rgba(255,255,255,.1);padding:2rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);min-width:150px}.download-buttons-final{gap:2rem;flex-wrap:wrap;margin:2rem 0}.download-button-large{background:linear-gradient(45deg,#ff6b35,#ff8f00);color:#fff;padding:1.5rem 3rem;border-radius:15px;text-decoration:none;font-weight:700;font-size:1.2rem;transition:.3s;min-width:250px;box-shadow:0 5px 15px rgba(0,0,0,.2)}.download-button-large.android{background:linear-gradient(45deg,#4caf50,#8bc34a)}.download-button-large.ios{background:linear-gradient(45deg,#2196f3,#03a9f4)}.principle-card,.quick-feature{transition:.3s;text-align:center}.responsible-hero{background:linear-gradient(135deg,#1a4e3a 0,#2c5e3f 30%,#b71c1c 70%,#d32f2f 100%)}.legal-title{font-size:4rem;margin-bottom:1rem}.legal-subtitle{font-size:2rem;margin-bottom:1rem;font-weight:800}.legal-description{font-size:1.3rem;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.legal-meta{gap:3rem;margin-top:2rem;flex-wrap:wrap}.legal-date,.legal-version{background:rgba(255,255,255,.1);padding:1rem 2rem;border-radius:15px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.meta-label{display:block;font-size:.9rem;color:rgba(255,255,255,.8);margin-bottom:.5rem}.meta-value{font-size:1.1rem;font-weight:700;color:gold}.emergency-help{background:rgba(183,28,28,.9);padding:2rem;border-radius:15px;margin-top:3rem;backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3)}.emergency-help h3{color:#ffeb3b;margin-bottom:1.5rem;font-size:1.5rem}.help-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.help-button{padding:1rem 2rem;border-radius:10px;text-decoration:none;font-weight:700;transition:.3s;display:inline-block}.help-button.emergency{background:#ff5722;color:#fff}.help-button.support{background:#2196f3;color:#fff}.help-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.legal-section{margin-bottom:4rem;padding:2rem 0;border-bottom:1px solid #e9ecef}.legal-section h2{font-size:2rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:3px solid #ff6b35;display:inline-block}.legal-section h3{font-size:1.4rem;margin:2rem 0 1rem}.legal-section h4{font-size:1.2rem;margin:1.5rem 0 .5rem}.commitment-list li,.expectation-list li,.family-help-list li,.family-resources li,.legal-list li{padding:.75rem 0 .75rem 2rem;position:relative;color:#555;line-height:1.6}.legal-list.prohibited li::before{content:'✗';color:#f44336}.age-verification-notice,.children-notice,.disclaimer-box,.disclosure-box,.gdpr-notice,.important-notice,.jurisdiction-notice,.privacy-notice{background:#fff3e0;border-left:5px solid #ff6b35;padding:1.5rem;margin:2rem 0;border-radius:0 10px 10px 0;box-shadow:0 3px 10px rgba(0,0,0,.1)}.contact-method,.terms-navigation{padding:2rem;border-radius:15px;box-shadow:0 3px 10px rgba(0,0,0,.1)}.disclosure-box{background:#e3f2fd;border-left-color:#2196f3}.age-verification-notice{background:#ffebee;border-left-color:#f44336}.contact-method,.service-item,.terms-navigation{background:#f8f9fa}.age-verification-notice h4,.children-notice h4,.disclaimer-box h4,.disclosure-box h4,.gdpr-notice h4,.important-notice h4,.jurisdiction-notice h4,.privacy-notice h4{margin-top:0;margin-bottom:1rem;color:#1a4e3a}.terms-navigation{margin-bottom:3rem}.terms-nav-list{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.5rem;margin-top:1rem}.contact-info,.service-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.terms-nav-list li{padding:0}.terms-nav-list a{color:#1a4e3a;text-decoration:none;padding:.75rem 1rem;display:block;border-radius:8px;transition:.3s;font-weight:500}.legal-links a,.quick-links a{text-decoration:none;font-weight:500;transition:color .3s}.terms-nav-list a:hover{background:#1a4e3a;color:#fff;transform:translateX(5px)}.contact-info{gap:2rem;margin-top:2rem}.contact-method{border-top:5px solid #ff6b35}.contact-rights,.service-item{padding:1.5rem;border-radius:10px;border-left:4px solid #2196f3}.contact-method.emergency-contact{border-top-color:#f44336;background:linear-gradient(135deg,#ffebee 0,#fff 100%)}.legal-links{list-style:none;margin-top:1rem}.legal-links li,.quick-links li{margin:.5rem 0}.legal-links a{color:#1a4e3a}.legal-links a:hover{color:#ff6b35}.service-list{gap:1.5rem;margin:2rem 0}.contact-rights{margin:1.5rem 0}.principle-card,.warning-signs{padding:2rem;border-radius:15px}.principles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:3rem 0}.principle-card{background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.1);border-top:5px solid #4caf50}.principle-icon{font-size:3rem;margin-bottom:1rem}.warning-signs{background:#fff3e0;margin:2rem 0;border-left:5px solid #ff9800}.exclusion-features,.quick-links,.tool-list,.warning-list{list-style:none;margin:1rem 0}.warning-list li{padding:.5rem 0 .5rem 2rem;position:relative;color:#555}.warning-list li::before{content:'⚠️';position:absolute;left:0;font-size:1.2rem}.family-support,.self-assessment{background:#e8f5e8;padding:2rem;border-radius:15px;margin:2rem 0;border-left:5px solid #4caf50}.assessment-list,.step-list{margin:1.5rem 0;padding-left:2rem}.assessment-list li{margin:.75rem 0;color:#555;line-height:1.6}.assessment-note{background:#ffebee;padding:1rem;border-radius:8px;border-left:4px solid #f44336;margin-top:1.5rem;font-weight:600;color:#d32f2f}.exclusion-option,.support-org,.tool-category{padding:2rem;border-radius:15px}.education-topics,.tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:3rem 0}.tool-category{background:#f8f9fa;border-top:5px solid #2196f3;box-shadow:0 3px 10px rgba(0,0,0,.1)}.support-org,.topic-card{box-shadow:0 5px 15px rgba(0,0,0,.1)}.tool-list li{padding:.75rem 0 .75rem 1.5rem;position:relative;color:#555;line-height:1.6}.tool-list li::before{content:'🛠️';position:absolute;left:0}.exclusion-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin:2rem 0}.exclusion-option{background:#fff3e0;border-left:5px solid #ff9800}.exclusion-features li{padding:.5rem 0 .5rem 1.5rem;position:relative;color:#555}.exclusion-features li::before{content:'🔒';position:absolute;left:0}.exclusion-steps,.our-commitments{background:#e3f2fd;padding:2rem;border-radius:15px;margin:2rem 0;border-left:5px solid #2196f3}.step-list li{margin:1rem 0;color:#555;line-height:1.6}.support-organizations{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3rem;margin:3rem 0}.support-org{background:#f8f9fa}.support-org.uk{border-top:5px solid #1976d2}.support-org.international{border-top:5px solid #4caf50}.org-details{background:#fff;padding:1.5rem;border-radius:10px;margin:1rem 0;border-left:4px solid #ff6b35}.org-details a{color:#2196f3;text-decoration:none;font-weight:500}.treatment-list li{padding:1rem 0 1rem 2rem;position:relative;color:#555;line-height:1.6;border-bottom:1px solid #e9ecef}.book-list li,.help-resources li{padding:.75rem 0 .75rem 2rem;position:relative;color:#555;line-height:1.6}.treatment-list li::before{content:'🏥';position:absolute;left:0;font-size:1.2rem}.family-help-list li::before{content:'👨‍👩‍👧‍👦';position:absolute;left:0}.family-resources li::before{content:'📚';position:absolute;left:0}.topic-card{background:#fff;padding:2rem;border-radius:15px;border-top:5px solid #9c27b0;transition:.3s}.recommended-reading{background:#f3e5f5;padding:2rem;border-radius:15px;margin:2rem 0;border-left:5px solid #9c27b0}.book-list li::before{content:'📖';position:absolute;left:0}.commitment-list li::before{content:'🤝';position:absolute;left:0}.expectation-list li::before{content:'✨';position:absolute;left:0}.help-resources{list-style:none;margin:1.5rem 0;background:#fff3e0;padding:1.5rem;border-radius:10px;border-left:4px solid #ff9800}.demo-subtitle,.demo-title{margin-bottom:1rem;font-weight:900!important}.help-resources li{font-weight:500}.help-resources li::before{content:'📞';position:absolute;left:0}.quick-links a{color:#2196f3}.quick-links a:hover{color:#ff6b35}@media (max-width:768px){.demo-title,.legal-title,.mobile-title{font-size:2.5rem}.demo-subtitle,.legal-subtitle,.mobile-subtitle{font-size:1.5rem}.cta-choice,.game-demo-container{grid-template-columns:1fr;gap:2rem}.cta-divider{order:2}.demo-features-quick,.download-buttons-final,.download-buttons-hero,.download-stats,.help-buttons,.mobile-stats,.tab-buttons{flex-direction:column;align-items:center}.comparison-header,.comparison-row,.contact-info,.education-topics,.exclusion-types,.principles-grid,.support-organizations,.terms-nav-list,.tools-grid{grid-template-columns:1fr}.comparison-col,.comparison-feature,.comparison-value{text-align:left}.tab-btn{width:100%;max-width:300px}.legal-meta{flex-direction:column;gap:1rem}}@media print{.cta-button,.legal-hero,body{background:#fff;color:#000}.cta-banner,.cta-urgent,.demo-final-cta,.download-cta,.emergency-help,.final-cta,.footer,.header{display:none}.cta-button{border:2px solid #000}.legal-hero{padding:2rem 0}.legal-title{color:#000;text-shadow:none}}.demo-title{font-size:4rem!important;color:gold!important;font-family:Creepster,'Arial Black',Impact,cursive,sans-serif!important;text-shadow:4px 4px 8px rgba(0,0,0,.9)!important;-webkit-text-stroke:1px rgba(0,0,0,0.3)}.demo-subtitle{font-size:2rem!important;color:#ff6b35!important;text-shadow:3px 3px 6px rgba(0,0,0,.9)!important;text-transform:uppercase!important;letter-spacing:2px!important;-webkit-text-stroke:1px rgba(0,0,0,0.2)}.demo-description{margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;font-size:1.4rem!important;color:#fff!important;text-shadow:2px 2px 4px rgba(0,0,0,.9)!important;font-weight:600!important;line-height:1.6!important}.quick-feature,.quick-feature span{color:#1a4e3a!important;font-weight:800!important}.quick-feature{backdrop-filter:blur(10px);padding:1.5rem;border-radius:15px;backdrop-filter:blur(10px);min-width:150px;background:rgba(255,255,255,.95)!important;border:3px solid gold!important;text-shadow:none!important}.quick-feature:hover{transform:translateY(-5px);background:#fff!important;border-color:#ff6b35!important;box-shadow:0 10px 25px rgba(0,0,0,.3)}.feature-icon{filter:drop-shadow(1px 1px 2px rgba(0,0,0,.5));font-size:2.5rem!important;margin-bottom:.5rem!important;display:block!important}.demo-hero{background:linear-gradient(135deg,#0f2419 0,#1a4e3a 50%,#2c5e3f 100%)!important}.demo-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.4)!important}.features-horizontal-scroll{display:flex;flex-direction:row;gap:2rem;overflow-x:auto;padding-bottom:1.5rem;margin-top:3rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.features-horizontal-scroll .feature-card{min-width:340px;max-width:400px;flex:0 0 auto;scroll-snap-align:start;margin-bottom:0}.features-row{display:flex;flex-direction:column;gap:2.5rem;margin-top:3rem}.features-row .feature-card{width:100%;max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:0}@media (max-width:900px){.features-row .feature-card{max-width:98vw}}.feature-img{width:100%;max-width:100%;height:auto;border-radius:15px;margin-bottom:1.5rem;box-shadow:0 6px 18px rgba(0,0,0,.1);display:block;object-fit:cover}@media (max-width:768px){.features-horizontal-scroll .feature-card{min-width:85vw;max-width:95vw}.game-comparison .comparison-header,.game-comparison .comparison-row{grid-template-columns:1fr}.game-comparison .comparison-col,.game-comparison .comparison-feature,.game-comparison .comparison-value{text-align:left}}.privacy-policy-main{color:#222!important;background:rgba(255,255,255,.97)!important;text-shadow:none!important;padding:2rem 0;min-height:60vh}.children-notice h4,.gdpr-notice h4,.privacy-notice h4,.privacy-policy-main h1,.privacy-policy-main h2,.privacy-policy-main h3,.security-notice h4{color:#bfa43a!important;text-shadow:1px 1px 4px #000,0 0 2px #fff}.privacy-policy-main .privacy-policy-description,.privacy-policy-main .privacy-policy-meta,.privacy-policy-main p{color:#222!important;background:rgba(255,255,255,.85);padding:1rem 2rem;border-radius:8px;display:inline-block;font-size:1.15rem;font-weight:400;text-shadow:none!important}.legal-content,.legal-content *,.legal-description,.legal-meta,.legal-section,.legal-section h2,.legal-section h3,.legal-section h4,.legal-section li,.legal-section p,.legal-section ul,.legal-subtitle,.legal-title,.privacy-content,.privacy-content *{color:#222!important;background:0 0!important;text-shadow:none!important}.legal-content,.legal-hero{background:#f8f9fa!important}.legal-title{color:#bfa43a!important}.children-notice,.contact-rights,.gdpr-notice,.privacy-notice,.security-notice{background:#fffbe7!important;color:#222!important;border-left-color:#bfa43a!important;box-shadow:0 3px 16px rgba(0,0,0,.08)}