.section-title,.intro__title,.faq-title{font-weight:800;line-height:1.2;color:#0f172a}.section-header h2,.text-box h2,.faq-header h2,.scl-explore-header h2,.scl-news-header h2{font-size:clamp(2rem,5vw,3rem)!important;margin-top:0}p,.intro__subtitle,.section-header p,.text-box p,.pane-text p{font-family:'Inter',sans-serif;font-size:1.15rem!important;line-height:1.7!important;color:#64748b}.reveal-item{opacity:0;transform:translateY(40px);transition:all 0.8s cubic-bezier(0.5,0,0,1)}.reveal-item.active{opacity:1;transform:translateY(0)}.intro{position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;justify-content:center;color:#ffffff;box-sizing:border-box}.intro__bg{position:absolute;inset:0;z-index:0;background-image:url("https://ik.imagekit.io/vijayrana/Casino-Game/Casino-games.png");background-size:cover;background-position:center;background-repeat:no-repeat}.intro__bg::after{content:'';position:absolute;inset:0}.intro__content{position:relative;z-index:3;width:100%;max-width:1320px;padding:20px;text-align:center;margin:0 auto;margin-top:-50px}.intro__title{color:#ffffff!important}.intro__subtitle{color:#f0f0f0!important;max-width:900px;margin:0 auto 30px;text-shadow:0 2px 4px rgba(0,0,0,0.5)}.product-submenu{position:relative;display:inline-block;background:rgba(8,10,14,0.85);backdrop-filter:blur(10px);padding:8px 15px;border-radius:50px;border:1px solid rgba(255,255,255,0.15);width:auto;max-width:100%;z-index:10}.nav-menu{display:flex;gap:10px;margin:0;padding:0;list-style:none;align-items:center}.nav-menu li a{display:inline-block;font-family:'Inter',sans-serif;font-size:0.9rem;text-transform:uppercase;letter-spacing:.05em;color:#ffffff;padding:10px 18px;text-decoration:none;transition:all 0.3s ease;border-radius:30px}.nav-menu li a:hover{background:rgba(255,255,255,0.15)}.nav-menu li.active a{background:#ffffff;color:#000000;font-weight:700}.menu-toggle{display:none;cursor:pointer;color:#fff;font-weight:700;padding:10px;align-items:center;justify-content:center;gap:8px}.intro__explore{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);z-index:5;text-align:center;color:#ffffff;text-decoration:none;display:flex;flex-direction:column;align-items:center}.intro__explore-circle{width:50px;height:50px;border-radius:50%;border:2px solid rgba(255,255,255,0.4);display:flex;align-items:center;justify-content:center;margin-bottom:8px;transition:all 0.3s ease}.intro__explore-circle::after{content:"\f107";font-family:"Font Awesome 6 Free";font-weight:900;color:#fff;font-size:20px}.intro__explore:hover .intro__explore-circle{background:rgba(255,255,255,0.2);transform:translateY(5px)}@media (max-width:991px){.intro{height:auto;padding:120px 0 100px;min-height:80vh}.product-submenu{border-radius:12px;padding:0;width:100%;max-width:300px;overflow:hidden;margin-top:30px}.menu-toggle{display:flex;background:rgba(255,255,255,0.1);width:100%;padding:15px}.nav-menu{display:none;flex-direction:column;width:100%;gap:0;background:rgba(0,0,0,0.95)}.nav-menu.active{display:flex}.nav-menu li{width:100%;border-bottom:1px solid rgba(255,255,255,0.1)}.nav-menu li a{display:block;width:100%;border-radius:0;padding:15px;text-align:center}.intro__title{font-size:2.2rem!important}}#premium-casino-slider{padding:100px 0;background:#ffffff;overflow:hidden;position:relative}#premium-casino-slider .premium-container{max-width:1320px;margin:0 auto;padding:0 20px;position:relative;z-index:5}#premium-casino-slider .section-header{text-align:center;margin-bottom:60px;padding:0 20px}#premium-casino-slider .section-header h2{color:#1e293b}#premium-casino-slider .slider-wrapper{background:#ffffff;border:1px solid #e2e8f0;border-radius:24px;position:relative;overflow:hidden}#premium-casino-slider .slides{display:flex;transition:transform 0.6s cubic-bezier(0.25,1,0.5,1)}#premium-casino-slider .slide{min-width:100%;box-sizing:border-box}#premium-casino-slider .pane-grid{display:grid;grid-template-columns:0.8fr 1.2fr;gap:60px;padding:10px;align-items:center}#premium-casino-slider .pane-image{width:100%;border-radius:16px;overflow:hidden}#premium-casino-slider .pane-image img{width:100%;height:auto;object-fit:cover}#premium-casino-slider .pane-text h3{font-family:'Inter',sans-serif;font-size:2rem;color:#1e293b;margin-bottom:20px;font-weight:800;margin-top:0}#premium-casino-slider .feature-list{list-style:none;padding:0;margin:25px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:15px}#premium-casino-slider .feature-list li{position:relative;padding-left:30px;font-size:1rem;color:#334155;font-weight:600;font-family:'Inter',sans-serif}#premium-casino-slider .feature-list li::before{content:'\f00c';font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:3px;color:#0459D7;font-size:16px}#premium-casino-slider .dots{display:flex;justify-content:center;gap:12px;margin-top:40px}#premium-casino-slider .dot{width:10px;height:10px;background:#cbd5e1;border-radius:50%;cursor:pointer;transition:all 0.3s ease}#premium-casino-slider .dot.active{background:#0459D7;transform:scale(1.4)}#premium-casino-slider .cta-center{text-align:center;margin-top:50px}#premium-casino-slider .premium-btn{display:inline-block;border-radius:60px;color:#ffffff!important;background:linear-gradient(135deg,#0459D7 0%,#0EA5E9 100%);padding:18px 50px;font-family:'Inter',sans-serif;font-size:1.1rem;font-weight:700;transition:all 0.3s ease}#premium-casino-slider .premium-btn:hover{background:#0459D7;transform:translateY(-3px)}@media (max-width:992px){#premium-casino-slider{padding:50px 0}#premium-casino-slider .pane-grid{grid-template-columns:1fr;text-align:center;padding:40px 20px;gap:30px}#premium-casino-slider .feature-list{text-align:left;max-width:400px;margin:20px auto 0}#premium-casino-slider .pane-image{max-width:100%;margin:0 auto}#premium-casino-slider .section-header{margin-bottom:40px;padding:0 15px}}#custom-casino-services{background:#f8fafc;padding:100px 0;width:100%;position:relative}#custom-casino-services .services-container{max-width:1320px;margin:0 auto;padding:0 20px;text-align:center}#custom-casino-services .services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:50px;text-align:left}#custom-casino-services .service-card{background:#ffffff;padding:40px 30px;border-radius:16px;border:1px solid #e2e8f0;transition:all 0.3s ease;display:flex;align-items:flex-start;gap:25px}#custom-casino-services .service-card:hover{transform:translateY(-5px);border-color:#0459D7}#custom-casino-services .icon-box{flex-shrink:0;width:65px;height:65px;background:rgba(4,89,215,0.1);border-radius:12px;display:flex;align-items:center;justify-content:center}#custom-casino-services .icon-box i{font-size:28px;color:#0459D7}#custom-casino-services .card-content h3{font-family:'Inter',sans-serif;font-size:1.5rem;color:#0f172a;margin-bottom:12px;font-weight:700;margin-top:0}#custom-casino-services .cta-container{margin-top:50px;text-align:center}#custom-casino-services .btn-primary-connect{display:inline-block;background:linear-gradient(135deg,#0459D7 0%,#0EA5E9 100%);color:#ffffff;padding:16px 50px;font-size:1.1rem;font-family:'Inter',sans-serif;font-weight:700;text-decoration:none;border-radius:50px;transition:transform 0.3s ease}#custom-casino-services .btn-primary-connect:hover{transform:translateY(-3px);background:#0348b0}@media (max-width:768px){#custom-casino-services{padding:60px 0}#custom-casino-services .services-grid{grid-template-columns:1fr}#custom-casino-services .service-card{flex-direction:column;align-items:center;text-align:center;padding:30px}}#highlights{background:url(https://sourcecodelab.co/wp-content/uploads/2025/12/Poker.png);padding:100px 0;position:relative}#highlights::before{content:"";position:absolute;inset:0;background-image:url('https://ik.imagekit.io/vijayrana/Crypto/Today.png');background-size:cover;opacity:0.1;mix-blend-mode:overlay;pointer-events:none}#highlights .highlights-inner{max-width:1320px;margin:0 auto;padding:0 20px;text-align:center;position:relative;z-index:2}#highlights h2{color:#ffffff!important;margin-bottom:50px}.stats-grid{display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.glass-card{padding:20px;color:#fff;border-right:1px solid rgba(255,255,255,0.15)}.glass-card:last-child{border-right:none}.counter{font-family:'Inter',sans-serif;font-size:3.5rem;font-weight:900;line-height:1;margin-bottom:10px;color:#ffffff}.counter-text{font-size:1.1rem!important;font-weight:600;color:rgba(255,255,255,0.8)!important;margin:0}@media (max-width:992px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:40px 20px}.glass-card{border-right:none}}@media (max-width:600px){.stats-grid{grid-template-columns:1fr}}.features{background:#ffffff;width:100%;overflow:hidden}.block{padding:100px 0;width:100%;border-bottom:1px solid #f1f5f9}.block:last-child{border-bottom:none}.block-wrapper{max-width:1320px;width:100%;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:80px}.block:nth-child(even) .block-wrapper{flex-direction:row-reverse}.img-box{flex:1;border-radius:20px;overflow:hidden}.img-box img{width:100%;transition:transform 0.5s ease}.block:hover .img-box img{transform:scale(1.03)}.text-box{flex:1}.text-box h2{color:#0f172a;margin-bottom:25px}.text-box strong{color:#0459D7;font-weight:700}@media (max-width:992px){.block{padding:60px 0}.block-wrapper{flex-direction:column!important;gap:40px;text-align:center}.img-box{width:100%}}.scl-news-section{padding:100px 0;background:#f8fafc}.scl-news-container{max-width:1320px;margin:0 auto;padding:0 20px}.scl-news-header{text-align:center;margin-bottom:60px}.scl-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.scl-news-card{background:#fff;border-radius:16px;border:1px solid #e2e8f0;display:flex;flex-direction:column;transition:transform 0.3s;overflow:hidden}.scl-news-card:hover{transform:translateY(-5px);border-color:#0459D7}.scl-news-thumb{height:240px;overflow:hidden}.scl-news-thumb img{width:100%;height:100%;object-fit:cover}.scl-news-body{padding:30px;flex:1;display:flex;flex-direction:column}.scl-news-date{font-size:0.85rem;color:#64748b;font-weight:600;margin-bottom:10px;text-transform:uppercase}.scl-news-title{font-size:1.4rem;font-weight:700;margin-bottom:15px;color:#1e293b;line-height:1.4;font-family:'Inter',sans-serif}.scl-news-title a{color:#1e293b;text-decoration:none}.scl-news-title a:hover{color:#0459D7}.scl-news-excerpt{flex-grow:1;margin-bottom:20px;font-size:1rem;color:#64748b}.scl-news-divider{height:1px;background:#e2e8f0;margin-bottom:20px}.scl-news-link{color:#0459D7;font-weight:700;text-transform:uppercase;font-size:0.9rem;display:inline-flex;align-items:center;gap:8px}.load-more-container{text-align:center;margin-top:50px}.load-more-btn{background:linear-gradient(135deg,#0459D7 0%,#0EA5E9 100%);color:#fff;border:none;padding:16px 45px;border-radius:50px;font-weight:700;cursor:pointer;font-size:1rem;transition:background 0.3s}.load-more-btn:hover{background:#0459D7}.hidden-post{display:none}@media (max-width:992px){.scl-news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.scl-news-grid{grid-template-columns:1fr}}.scl-explore-section{padding:100px 0;background:#ffffff}.scl-explore-wrapper{max-width:1320px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:20px}.scl-explore-header{text-align:center;margin-bottom:40px}.scl-service-card{display:flex;align-items:center;justify-content:space-between;padding:50px;border-radius:20px;color:white;transition:transform 0.3s;gap:40px}.scl-service-card:hover{transform:translateY(-5px)}.style-teal{background:radial-gradient(circle at top right,#14b8a6,#0f766e)}.style-green{background:radial-gradient(circle at top right,#22c55e,#15803d)}.style-blue{background:radial-gradient(circle at top right,#3b82f6,#1d4ed8)}.scl-card-img{flex:0 0 180px;width:180px;height:180px;background:rgba(255,255,255,0.2);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:20px}.scl-card-img img{width:100%;height:auto;object-fit:contain}.scl-card-info{flex:1}.scl-card-info h3{font-size:2rem;font-weight:800;margin-bottom:10px;color:#fff!important;font-family:'Inter',sans-serif}.scl-card-info p{color:rgba(255,255,255,0.95)!important;font-size:1.15rem!important}.scl-btn-white{background:#ffffff;padding:15px 35px;border-radius:50px;font-weight:700;text-transform:uppercase;font-size:0.9rem;display:inline-flex;align-items:center;gap:10px;transition:all 0.3s;color:#0f172a}.scl-btn-white:hover{background:#f1f5f9;transform:translateX(5px)}@media (max-width:992px){.scl-service-card{flex-direction:column;text-align:center;padding:40px 20px}}.scl-launch-cta{background-image:url('https://ik.imagekit.io/vijayrana/Crypto/Today.png');background-size:cover;background-position:center;background-blend-mode:overlay;color:#ffffff;padding:100px 20px;text-align:center;border-radius:24px;margin:40px 20px}.scl-launch-content{max-width:900px;margin:0 auto;position:relative;z-index:2}.scl-launch-cta h2{color:#ffffff!important;margin-bottom:25px}.scl-launch-cta p{color:#e2e8f0!important;font-size:1.25rem!important;margin-bottom:45px}.scl-launch-btn{display:inline-block;background-color:#ffffff;color:#0f172a;font-size:1.25rem;font-weight:700;padding:20px 55px;border-radius:50px;text-decoration:none;transition:all 0.3s;font-family:'Inter',sans-serif}.scl-launch-btn:hover{transform:translateY(-5px);background-color:#f8fafc;color:#0459D7}#scl-faq-section{background:#f8fafc;padding:100px 24px}#scl-faq-section .faq-container{max-width:1100px;margin:0 auto}#scl-faq-section .faq-header{text-align:center;margin-bottom:60px}#scl-faq-section .faq-item{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:15px;overflow:hidden;transition:all 0.3s}#scl-faq-section .faq-item:hover{border-color:#0459D7}#scl-faq-section .faq-question{padding:24px 30px;font-weight:700;font-family:'Inter',sans-serif;font-size:1.1rem;color:#1e293b;display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none}#scl-faq-section .icon{width:24px;height:24px;color:#0459D7;transition:transform 0.4s}#scl-faq-section .icon.rotate{transform:rotate(180deg)}#scl-faq-section .faq-answer{max-height:0;overflow:hidden;transition:max-height 0.5s ease,padding 0.5s ease;background:#fff}#scl-faq-section .faq-answer.open{max-height:500px;padding-bottom:20px}#scl-faq-section .faq-answer p{padding:0 30px;margin:0;font-size:1rem!important}#scl-faq-section .btn-container{text-align:center;margin-top:60px}#scl-faq-section .faq-btn{display:inline-block;background:linear-gradient(135deg,#0459D7 0%,#0EA5E9 100%);color:#ffffff;padding:18px 40px;font-size:1rem;font-weight:700;border-radius:50px;transition:all 0.3s;font-family:'Inter',sans-serif}#scl-faq-section .faq-btn:hover{background-color:#0348b0;transform:translateY(-3px)}