.casino-inner-page{font-family:'Inter',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#ffffff;overflow-x:hidden}.casino-inner-page *{box-sizing:border-box}.casino-container{max-width:1400px;margin:0 auto;padding:0 20px;width:100%}.hero-section{background-image:url('https://ik.imagekit.io/vijayrana/hero-inner-page.png');background-size:cover;background-position:center bottom;background-repeat:no-repeat;width:100%;padding:160px 0 80px 0;display:flex;align-items:center;overflow:hidden}.hero-wrapper{display:flex;align-items:center;justify-content:space-between;gap:40px;width:100%}.hero-content{flex:1;max-width:650px}.hero-title{font-weight:800;font-size:56px;line-height:72px;color:#1c1c1c!important;margin-bottom:24px!important}.hero-title .highlight{color:#4361EE;display:block}.hero-subtitle{font-weight:500;font-size:18px;line-height:32px;color:#4361EE;margin-bottom:16px!important}.hero-description{font-weight:400;font-size:16px;line-height:26px;color:#212121;margin-bottom:40px!important;max-width:580px}.hero-btn{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:283px;height:56px;background:linear-gradient(90deg,#3A2DFC 0%,#16CAF2 100%);border-radius:60px;color:#ffffff;font-weight:700;font-size:16px;text-decoration:none;line-height:normal;padding:0 28px;white-space:nowrap;transition:all 0.4s cubic-bezier(0.25,0.8,0.25,1);position:relative;overflow:hidden;z-index:1}.hero-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,0.3),transparent);transition:all 0.6s ease;z-index:-1}.hero-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 25px rgba(22,202,242,0.4),0 5px 10px rgba(58,45,252,0.3);color:#ffffff}.hero-btn:hover::before{left:100%}.hero-btn:active{transform:translateY(1px) scale(0.98);box-shadow:0 5px 10px rgba(22,202,242,0.3)}.hero-image{flex:1;display:flex;justify-content:flex-end;align-items:center}.hero-image img{max-width:100%;height:auto;object-fit:contain;transform:translateX(40px)}.why-choose-section{padding:80px 0 100px;background-color:#ffffff}.section-heading{font-weight:900;font-size:48px;line-height:64px;text-align:center;background:linear-gradient(90deg,#3A2DFC 0%,#16CAF2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:60px!important}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1292px;margin:0 auto}.feature-card{background-color:#eef7ff;border-radius:24px;padding:40px 50px;min-height:233px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;cursor:pointer;transition:transform 0.3s ease,box-shadow 0.3s ease}.feature-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(58,45,252,0.12)}.feature-card:active{transform:translateY(-2px);box-shadow:0 5px 15px rgba(58,45,252,0.08)}.feature-card::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(90deg,#3A2DFC 0%,#16CAF2 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.feature-card.full-width{grid-column:span 2}.feature-icon{height:50px;width:auto;margin-bottom:15px!important;transition:transform 0.3s ease}.feature-card:hover .feature-icon{transform:scale(1.08)}.feature-title{font-weight:700;font-size:20px;line-height:28.77px;color:#212121;margin-bottom:10px!important}.feature-desc{font-weight:400;font-size:16px;line-height:24px;color:#212121;margin:0}.solutions-section{background-image:url('https://ik.imagekit.io/vijayrana/3%20-%20white%20label%20casino%20solution-Background.png');background-size:cover;background-position:center;background-repeat:no-repeat;padding:100px 0;width:100%}.solutions-heading{font-weight:900;font-size:48px;line-height:64px;text-align:center;background:linear-gradient(90deg,#3A2DFC 0%,#16CAF2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:60px!important}.solutions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1292px;margin:0 auto}.solution-box{background:rgba(255,255,255,0.05);border-radius:32px;padding:30px;min-height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;cursor:pointer;transition:transform 0.3s ease,background 0.3s ease}.solution-box:hover{transform:translateY(-8px);background:rgba(255,255,255,0.08)}.solution-box::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(90deg,#3A2DFC 0%,#16CAF2 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.solution-box-title{font-weight:700;font-size:20px;line-height:30px;color:#ffffff;margin-bottom:8px!important}.solution-box-desc{font-weight:500;font-size:16px;line-height:24px;color:#ffffff;margin:0}.core-modules-section{background:linear-gradient(90deg,rgba(58,45,252,0.08) 0%,rgba(22,202,242,0.08) 100%);padding:100px 0;width:100%}.modules-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1140px;margin:0 auto}.module-card{background:#ffffff;border-radius:24px;padding:28px 24px;display:flex;align-items:center;gap:16px;position:relative;cursor:pointer;transition:transform 0.3s ease,box-shadow 0.3s ease}.module-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(58,45,252,0.08)}.module-card:active{transform:translateY(-2px);box-shadow:0 5px 15px rgba(58,45,252,0.05)}.module-card::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(90deg,#3A2DFC 0%,#16CAF2 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.module-icon{flex-shrink:0;width:48px;height:auto;transition:transform 0.3s ease}.module-card:hover .module-icon{transform:scale(1.1)}.module-content{display:flex;flex-direction:column}.module-title{font-weight:700;font-size:20px;line-height:30px;color:#3A2DFC;margin:0 0 4px 0!important}.module-desc{font-weight:500;font-size:16px;line-height:26px;color:#212121;margin:0}.business-benefits-section{background-image:url('https://ik.imagekit.io/vijayrana/Business-Benefits-background.png?updatedAt=1781260081974');background-size:cover;background-position:center;background-repeat:no-repeat;padding:120px 0;width:100%;display:flex;align-items:center}.benefits-box{background:rgba(255,255,255,0.05);border-radius:67px;padding:60px 80px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:60px;position:relative}.benefits-box::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(90deg,#3A2DFC 0%,#16CAF2 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.benefits-title{font-weight:900;font-size:42px;line-height:56px;background:linear-gradient(91.18deg,#FFFFFF 6.2%,#76C5FF 129.12%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0!important;flex:1}.benefits-desc{font-weight:500;font-size:18px;line-height:26px;color:#ffffff;margin:0!important;flex:1.2}.key-features-section{padding:100px 0;background-color:#ffffff}.key-features-wrap{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:1280px;margin:0 auto}.key-features-row{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;width:100%}.key-feature-card{width:291px;height:134px;background-color:#eef7ff;border-radius:44.26px;padding:18px 30px;display:flex;align-items:center;justify-content:flex-start;gap:15px;cursor:pointer;transition:transform 0.3s ease,box-shadow 0.3s ease}.key-feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(58,45,252,0.1)}.key-feature-card:active{transform:translateY(-1px);box-shadow:0 4px 10px rgba(58,45,252,0.05)}.key-feature-icon{width:42px;height:auto;flex-shrink:0;transition:transform 0.3s ease}.key-feature-card:hover .key-feature-icon{transform:scale(1.1)}.key-feature-title{font-weight:700;font-size:16px;line-height:22px;color:#212121;text-transform:capitalize;margin:0!important;text-align:left}.development-process-section{padding:100px 0;background-color:#f2f7fc}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1292px;margin:50px auto 0}.faq-section{padding:100px 0;background-color:#fafafa}.faq-wrapper{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.faq-item{background:#ffffff;border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,0.03);overflow:hidden;transition:all 0.3s ease;border:1px solid rgba(0,0,0,0.03)}.faq-question{padding:24px 30px;font-family:'Inter',sans-serif;font-weight:700;font-size:18px;color:#1c1c1c;display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none;transition:color 0.3s ease}.faq-question:hover{color:#3A2DFC}.faq-icon{width:20px;height:20px;fill:#1c1c1c;transition:transform 0.3s ease}.faq-answer{padding:0 30px;max-height:0;overflow:hidden;transition:max-height 0.4s ease,padding 0.4s ease}.faq-answer p{font-family:'Inter',sans-serif;font-weight:500;font-size:16px;line-height:26px;color:#555555;padding-bottom:24px;margin:0}.faq-item.active .faq-question{color:#3A2DFC}.faq-item.active .faq-icon{transform:rotate(180deg);fill:#3A2DFC}.faq-item.active .faq-answer{max-height:500px}.cta-section{background:linear-gradient(90deg,#3A2DFC 0%,#16CAF2 100%);padding:100px 0;text-align:center;display:flex;align-items:center;justify-content:center}.cta-content{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.cta-heading{font-family:'Inter',sans-serif;font-weight:900;font-size:52px;line-height:66px;color:#ffffff!important;margin-bottom:24px!important}.cta-heading .italic-text{font-style:italic;display:block}.cta-desc{font-family:'Lato',sans-serif;font-weight:500;font-size:18px;line-height:40px;color:#ffffff;margin:0 auto 40px!important;max-width:850px}.cta-btn{font-family:'Lato',sans-serif;font-weight:700;font-size:16px;line-height:33px;color:#3A2DFC!important;background-color:#ffffff;width:320px;height:56px;border-radius:60px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:8px 28px;transition:transform 0.3s ease,box-shadow 0.3s ease}.cta-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 25px rgba(0,0,0,0.15)}.cta-btn:active{transform:translateY(1px) scale(0.98);box-shadow:0 5px 10px rgba(0,0,0,0.1)}.premium-contact-section{background:#ffffff;max-width:1920px;margin:0 auto;padding:100px 20px;display:flex;align-items:center}.premium-contact-container{max-width:1320px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;gap:40px;align-items:center}.premium-map-col{flex:1.1;min-width:280px;display:flex;justify-content:center;align-items:center}.premium-form-col{flex:1;min-width:280px;background:#fff;padding:50px 40px;border-radius:20px;z-index:2;box-shadow:0 15px 40px rgba(0,0,0,0.04)}input#ff_6_phone{padding-left:48px!important}@media screen and (max-width:1250px){.key-features-wrap{max-width:950px}}@media screen and (max-width:1024px){.hero-section{padding:140px 0 60px}.hero-wrapper{flex-direction:column;text-align:center}.hero-content{display:flex;flex-direction:column;align-items:center}.hero-image{justify-content:center;margin-top:30px}.hero-image img{transform:translateX(0);width:80%}.hero-title{font-size:46px!important;line-height:58px}.section-heading,.solutions-heading{font-size:38px!important;line-height:50px}.solutions-grid,.process-grid{grid-template-columns:repeat(2,1fr)}.benefits-box{flex-direction:column;text-align:center;padding:50px 40px;border-radius:40px;gap:30px}.benefits-title{font-size:36px;line-height:48px}.key-features-wrap{max-width:650px}.cta-heading{font-size:44px;line-height:56px}}@media screen and (max-width:991px){.premium-contact-container{flex-direction:column;gap:30px}.premium-map-col,.premium-form-col{flex:none;width:100%;min-width:unset}.premium-form-col{padding:35px 25px}}@media screen and (max-width:768px){.hero-section{padding:120px 0 50px}.why-choose-section{padding:60px 0}.solutions-section{padding:60px 0}.core-modules-section{padding:60px 0}.business-benefits-section{padding:80px 0}.key-features-section{padding:60px 0}.development-process-section{padding:60px 0}.faq-section{padding:60px 0}.cta-section{padding:80px 0}.features-grid,.solutions-grid,.modules-grid,.process-grid{grid-template-columns:1fr;gap:20px}.feature-card.full-width{grid-column:span 1}.feature-card{padding:30px 25px;min-height:auto}.solution-box{padding:25px 20px;min-height:auto}.module-card{padding:24px 20px;align-items:flex-start}.process-image-wrap{margin-top:30px}.cta-heading{font-size:36px;line-height:48px}.cta-desc{line-height:32px}}@media screen and (max-width:576px){.hero-section{padding:100px 0 40px}.hero-title{font-size:32px!important;line-height:42px;margin-bottom:16px!important}.hero-subtitle{font-size:16px;line-height:26px}.hero-description{font-size:15px;line-height:24px;margin-bottom:30px!important}.section-heading,.solutions-heading{font-size:28px!important;line-height:38px;margin-bottom:40px!important}.hero-image img{width:100%}.hero-btn,.cta-btn{width:100%;max-width:100%;white-space:nowrap!important;font-size:15px;padding:0 15px;height:52px}.feature-title,.solution-box-title,.module-title{font-size:18px;line-height:26px;margin-bottom:6px!important}.feature-desc,.solution-box-desc,.module-desc{font-size:14px;line-height:22px}.module-icon{width:40px}.benefits-box{padding:40px 20px;border-radius:30px;gap:20px}.benefits-title{font-size:28px;line-height:38px}.benefits-desc{font-size:15px;line-height:24px}.key-features-wrap{gap:15px}.key-features-row{flex-direction:column;align-items:center;gap:15px}.key-feature-card{width:100%;max-width:320px;height:auto;min-height:100px;padding:20px 25px}.faq-question{padding:20px;font-size:16px}.faq-answer{padding:0 20px}.faq-answer p{font-size:15px;line-height:24px;padding-bottom:20px}.cta-heading{font-size:30px;line-height:40px}.cta-desc{font-size:15px;line-height:26px;margin-bottom:30px!important}.premium-contact-section{padding:60px 20px}.premium-form-col{padding:25px 18px}}