body{margin:0;font-family:sans-serif}.navbar{display:flex;justify-content:space-between;align-items:center;background-color:#000;padding:15px 30px;color:#fff}.logo a{color:#fff;text-decoration:none;font-size:24px;font-weight:700}.nav-links{list-style:none;display:flex;margin:0;padding:0}.nav-links li{margin:0 15px}.nav-links a{color:#FFD13F;text-decoration:none;font-size:18px;font-weight:700;margin-left:10px}.nav-buttons{display:flex;align-items:center}.get-id-btn{background-color:#f5b301;color:#212121;padding:10px 20px;border-radius:5px;text-decoration:none;font-weight:700;margin-right:15px}.whatsapp-btn{color:#25d366;font-size:30px}.menu-toggle{display:none;font-size:24px;cursor:pointer}@media (max-width:768px){.nav-links{display:none;flex-direction:column;width:100%;background-color:#212121;position:absolute;top:70px;left:0;text-align:center}.nav-links.active{display:flex;z-index:1;text-align:left}.nav-links li{margin:15px 0}.menu-toggle{display:block}}.hero-banner-section{background-color:#000;padding:1px 20px 40px}.hero-content-wrapper{max-width:1600px;margin:0 auto}.hero-heading{text-align:center;font-size:40px;font-weight:700;color:#FFD13F;margin-bottom:40px;line-height:1.3;padding:0 20px}.hero-image-container{width:100%;max-width:1536px;margin:0 auto;border-radius:15px;overflow:hidden;box-shadow:0 10px 40px rgb(0 0 0 / .3)}.hero-image-container img{width:100%;height:auto;display:block;object-fit:cover;transition:transform 0.3s ease}.hero-image-container:hover img{transform:scale(1.02)}@media (max-width:1024px){.hero-banner-section{padding:50px 20px 30px}.hero-heading{font-size:36px;margin-bottom:35px}.hero-image-container{border-radius:12px}}@media (max-width:767px){.hero-banner-section{padding:40px 15px 25px}.hero-heading{font-size:28px;margin-bottom:30px;padding:0 10px}.hero-image-container{border-radius:10px}}@media (max-width:480px){.hero-heading{font-size:24px;line-height:1.4}}.about-reddybook-02{background:linear-gradient(135deg,#2c3e50 0%,#1a2634 100%);color:#fff;padding:80px 20px;overflow:hidden}.about-reddybook-02 .container{display:flex;align-items:center;max-width:1400px;margin:0 auto;gap:60px}.about-reddybook-02 .text-column{flex:1}.about-reddybook-02 h2{font-size:42px;font-weight:700;color:#f9ca24;margin-bottom:25px;line-height:1.2}.about-reddybook-02 p{font-size:17px;line-height:1.8;margin-bottom:20px;color:#e0e0e0;text-align:left}.highlight-link{color:#f9ca24;text-decoration:underline;font-weight:600;transition:color 0.3s ease}.highlight-link:hover{color:gold}.about-reddybook-02 .image-column{flex:1;display:flex;justify-content:center;align-items:center;position:relative}.about-reddybook-02 .image-column img{width:100%;max-width:600px;height:auto;border-radius:15px;border:3px solid #f9ca24;box-shadow:0 0 30px rgb(249 202 36 / .6),0 0 60px rgb(249 202 36 / .4),0 15px 50px rgb(0 0 0 / .5);transition:transform 0.4s ease,box-shadow 0.4s ease;position:relative}.about-reddybook-02 .image-column img:hover{transform:scale(1.03);box-shadow:0 0 40px rgb(249 202 36 / .8),0 0 80px rgb(249 202 36 / .5),0 20px 60px rgb(0 0 0 / .6)}.about-reddybook-02 .image-column::before{content:'';position:absolute;top:-10px;right:-10px;width:80px;height:80px;background:linear-gradient(135deg,#f9ca24,#ffd700);border-radius:0 15px 0 50%;opacity:.3;pointer-events:none}.about-reddybook-02 .image-column::after{content:'';position:absolute;bottom:-10px;left:-10px;width:80px;height:80px;background:linear-gradient(135deg,#ffd700,#f9ca24);border-radius:50% 0 15px 0;opacity:.3;pointer-events:none}@keyframes slide-in-from-left{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-in-from-right{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.animate-left{animation:slide-in-from-left 1s both;animation-timeline:view();animation-range:entry 5% cover 30%}.animate-right{animation:slide-in-from-right 1s both;animation-timeline:view();animation-range:entry 5% cover 30%}@media (max-width:1024px){.about-reddybook-02{padding:60px 20px}.about-reddybook-02 .container{gap:40px}.about-reddybook-02 h2{font-size:36px}.about-reddybook-02 p{font-size:16px}}@media (max-width:767px){.about-reddybook-02{padding:50px 15px}.about-reddybook-02 .container{flex-direction:column;gap:30px}.about-reddybook-02 h2{font-size:30px;text-align:center}.about-reddybook-02 p{font-size:15px;text-align:left}.about-reddybook-02 .image-column{order:-1}.about-reddybook-02 .image-column img{max-width:100%;border-radius:10px}.about-reddybook-02 .image-column::before,.about-reddybook-02 .image-column::after{display:none}}@media (max-width:480px){.about-reddybook-02 h2{font-size:26px}.about-reddybook-02 p{font-size:14px;line-height:1.7}}.why-choose-section{background:linear-gradient(to bottom,#2a1010,#1a0505);color:#fff;padding:80px 20px;overflow-x:hidden}.why-choose-header{max-width:1000px;margin:0 auto 60px;text-align:center}.why-choose-header h2{font-size:42px;font-weight:700;margin-bottom:20px;color:#fff}.why-choose-header p{font-size:18px;line-height:1.7;color:#e0e0e0}.why-choose-header strong{color:#fff;font-weight:700}.why-choose-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.why-card{background-color:#fff;color:#000;border-radius:20px;padding:40px 30px;text-align:center;position:relative;overflow:hidden;z-index:1;transition:transform 0.3s ease}.why-card::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:0;background-color:#fbc02d;border-radius:20px;transition:height 0.4s ease-out;z-index:-1}.why-card:hover::before{height:100%}.why-card:hover{transform:translateY(-10px)}.why-card h3,.why-card p{position:relative;z-index:2}.why-card h3{font-size:22px;font-weight:700;margin-bottom:15px;line-height:1.3}.why-card p{font-size:15px;line-height:1.6;color:#333}@media (max-width:992px){.why-choose-grid{grid-template-columns:repeat(2,1fr)}.why-choose-header h2{font-size:30px}}@media (max-width:576px){.why-choose-grid{grid-template-columns:1fr}.why-choose-header h2{font-size:26px}.why-choose-header p{font-size:16px}}@keyframes fade-in-up{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.site-footer-attractive{background:#0a0a0a linear-gradient(to top,#1a0909,#0a0a0a);color:#ccc;padding-top:80px;border-top:3px solid #fbc02d}.footer-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}.footer-column{flex:1;min-width:220px;margin-bottom:30px}.footer-column h4{font-size:20px;color:#fff;font-weight:700;margin-bottom:25px;position:relative;padding-bottom:10px}.footer-column h4::after{content:'';position:absolute;bottom:0;left:0;width:50px;height:3px;background-color:#fbc02d}.about-section .footer-logo{font-size:28px;color:#fff;font-weight:700;margin-bottom:20px}.about-section p{line-height:1.8;font-size:15px;margin-bottom:25px}.payment-icons img{height:30px;margin-right:10px;opacity:.7;transition:opacity 0.3s}.payment-icons img:hover{opacity:1}.links-section ul{list-style:none;padding:0;margin:0}.links-section li{margin-bottom:15px}.links-section a{color:#ccc;text-decoration:none;transition:color 0.3s;display:flex;align-items:center}.arrow-icon{color:#fbc02d;font-size:12px;margin-right:10px;opacity:0;transform:translateX(-10px);transition:opacity 0.3s,transform 0.3s}.links-section a:hover{color:#fbc02d}.links-section a:hover .arrow-icon{opacity:1;transform:translateX(0)}.social-icons{display:flex;gap:15px}.social-icon{color:#fff;background-color:#222;width:45px;height:45px;display:flex;justify-content:center;align-items:center;border-radius:50%;text-decoration:none;transition:background-color 0.3s,transform 0.3s}.social-icon:hover{background-color:#fbc02d;color:#000;transform:translateY(-5px)}.footer-bottom{text-align:center;padding:25px;margin-top:50px;background-color:#000}.footer-bottom p{margin:0;font-size:14px}@media (max-width:768px){.footer-container{flex-direction:column}.footer-column{text-align:left}.footer-column h4::after{left:0;transform:none}.social-icons,.payment-icons{justify-content:center}}.whatsapp-button-pulsing{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:1000;display:inline-flex;align-items:center;justify-content:center;background-color:#25D366;color:#fff;padding:15px 30px;border-radius:50px;font-size:20px;font-weight:700;text-decoration:none;animation:pulse 2s infinite;box-shadow:0 4px 15px rgb(0 0 0 / .3);transition:transform 0.2s ease}@keyframes pulse{0%{box-shadow:0 0 0 0 rgb(37 211 102 / .7)}70%{box-shadow:0 0 0 20px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.whatsapp-button-pulsing .fa-whatsapp{font-size:28px;margin-right:12px}.whatsapp-button-pulsing:hover{animation:none;transform:translateX(-50%) scale(1.05)}@media (max-width:600px){.whatsapp-button-pulsing{padding:12px 20px;font-size:13px}.whatsapp-button-pulsing .fa-whatsapp{font-size:24px;margin-right:10px}}.registration-guide-section{background:#000;color:#fff;padding:80px 20px;overflow:hidden}.registration-container{display:flex;align-items:center;max-width:1400px;margin:0 auto;gap:80px}.steps-content{flex:1}.steps-content h2{font-size:42px;font-weight:700;color:#f9ca24;margin-bottom:40px;line-height:1.2}.registration-steps{list-style:none;padding:0;margin:0}.registration-steps li{display:flex;align-items:flex-start;margin-bottom:25px;gap:20px}.step-number{background:#f9ca24;color:#000;font-size:20px;font-weight:700;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.registration-steps li p{font-size:18px;line-height:1.6;color:#e0e0e0;margin:0;padding-top:8px}.image-content{flex:1;display:flex;justify-content:center;align-items:center;position:relative}.image-content img{width:100%;max-width:600px;height:auto;border-radius:15px;border:3px solid #f9ca24;box-shadow:0 0 30px rgb(249 202 36 / .6),0 0 60px rgb(249 202 36 / .4),0 15px 50px rgb(0 0 0 / .5);transition:transform 0.4s ease,box-shadow 0.4s ease}.image-content img:hover{transform:scale(1.03);box-shadow:0 0 40px rgb(249 202 36 / .8),0 0 80px rgb(249 202 36 / .5),0 20px 60px rgb(0 0 0 / .6)}.image-content::before{content:'';position:absolute;top:-10px;right:-10px;width:80px;height:80px;background:linear-gradient(135deg,#f9ca24,#ffd700);border-radius:0 15px 0 50%;opacity:.3;pointer-events:none}.image-content::after{content:'';position:absolute;bottom:-10px;left:-10px;width:80px;height:80px;background:linear-gradient(135deg,#ffd700,#f9ca24);border-radius:50% 0 15px 0;opacity:.3;pointer-events:none}@keyframes slide-in-from-left{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-in-from-right{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.animate-left{animation:slide-in-from-left 1s both;animation-timeline:view();animation-range:entry 5% cover 30%}.animate-right{animation:slide-in-from-right 1s both;animation-timeline:view();animation-range:entry 5% cover 30%}@media (max-width:1024px){.registration-guide-section{padding:60px 20px}.registration-container{gap:50px}.steps-content h2{font-size:36px}.registration-steps li p{font-size:16px}}@media (max-width:767px){.registration-guide-section{padding:50px 15px}.registration-container{flex-direction:column;gap:40px}.steps-content h2{font-size:30px;text-align:center;margin-bottom:30px}.registration-steps li{gap:15px}.step-number{width:40px;height:40px;font-size:18px}.registration-steps li p{font-size:15px}.image-content{order:-1}.image-content img{max-width:100%}.image-content::before,.image-content::after{display:none}}@media (max-width:480px){.steps-content h2{font-size:26px}.step-number{width:38px;height:38px;font-size:16px}.registration-steps li p{font-size:14px}}.faq-section{background:#000;padding:1px 20px}.faq-container{max-width:1400px;margin:0 auto}.faq-heading{text-align:center;font-size:42px;font-weight:700;color:#f9ca24;margin-bottom:50px}.faq-accordion{display:flex;flex-direction:column;gap:15px}.faq-item{background:#fff0;border:1px solid #f9ca24;border-radius:5px;overflow:hidden;transition:all 0.3s ease}.faq-item:hover{background:rgb(249 202 36 / .05);border-color:gold;box-shadow:0 0 20px rgb(249 202 36 / .3)}.faq-question{display:flex;align-items:center;padding:20px 25px;cursor:pointer;color:#f9ca24;font-size:18px;gap:15px;transition:background 0.3s ease}.faq-item:hover .faq-question{background:rgb(249 202 36 / .1)}.faq-icon{font-size:24px;font-weight:700;transition:transform 0.3s ease}.faq-item.active .faq-icon,.faq-item:hover .faq-icon{transform:rotate(90deg)}.faq-number{font-weight:700;font-size:18px}.faq-question h3{margin:0;font-size:18px;font-weight:400;color:#f9ca24;flex:1}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease,padding 0.4s ease;background:rgb(0 0 0 / .5)}.faq-item.active .faq-answer,.faq-item:hover .faq-answer{max-height:500px;padding:20px 25px 20px 75px}.faq-answer p{margin:0;color:#e0e0e0;font-size:16px;line-height:1.7}@media (max-width:1024px){.faq-section{padding:60px 20px}.faq-heading{font-size:36px}.faq-question{padding:18px 20px;font-size:17px}.faq-question h3{font-size:17px}}@media (max-width:767px){.faq-section{padding:50px 15px}.faq-heading{font-size:28px;margin-bottom:35px}.faq-question{padding:15px;font-size:16px;gap:10px}.faq-icon{font-size:20px}.faq-number{font-size:16px}.faq-question h3{font-size:16px}.faq-item.active .faq-answer,.faq-item:hover .faq-answer{padding:15px 15px 15px 50px}.faq-answer p{font-size:14px}}@media (max-width:480px){.faq-heading{font-size:24px}.faq-question{flex-wrap:wrap}.faq-question h3{font-size:15px}}.info-box-section{background:linear-gradient(135deg,#2c3e50 0%,#1a2634 100%);padding:80px 20px}.info-box-container{max-width:1400px;margin:0 auto}.info-box{background:rgb(44 62 80 / .6);border:3px solid #f9ca24;border-radius:15px;padding:40px 50px;box-shadow:0 0 30px rgb(249 202 36 / .3),inset 0 0 20px rgb(249 202 36 / .05);transition:all 0.3s ease}.info-box:hover{border-color:gold;box-shadow:0 0 40px rgb(249 202 36 / .5),inset 0 0 30px rgb(249 202 36 / .08);transform:translateY(-5px)}.info-box h3{font-size:32px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1.3}.info-box p{font-size:17px;line-height:1.8;color:#e0e0e0;margin:0}.highlight-link{color:#f9ca24;text-decoration:none;font-weight:600;transition:color 0.3s ease}.highlight-link:hover{color:gold;text-decoration:underline}@media (max-width:1024px){.info-box-section{padding:60px 20px}.info-box{padding:35px 40px}.info-box h3{font-size:28px}.info-box p{font-size:16px}}@media (max-width:767px){.info-box-section{padding:50px 15px}.info-box{padding:30px 25px;border-radius:12px}.info-box h3{font-size:24px;margin-bottom:15px}.info-box p{font-size:15px;line-height:1.7}}@media (max-width:480px){.info-box{padding:25px 20px}.info-box h3{font-size:22px}.info-box p{font-size:14px}}.cricket-betting-section{background:linear-gradient(135deg,#2c3e50 0%,#1a2634 100%);min-height:110vh;display:flex;align-items:center;padding:60px 20px}.cricket-betting-container{max-width:1400px;margin:0 auto;width:100%}.section-main-heading{text-align:center;font-size:42px;font-weight:700;color:#f9ca24;margin-bottom:40px}.two-column-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.betting-card{background:rgb(44 62 80 / .6);border:3px solid #f9ca24;border-radius:15px;padding:35px;box-shadow:0 0 30px rgb(249 202 36 / .3),inset 0 0 20px rgb(249 202 36 / .05);height:100%;display:flex;flex-direction:column;transition:all 0.3s ease}.betting-card:hover{border-color:gold;box-shadow:0 0 40px rgb(249 202 36 / .5),inset 0 0 30px rgb(249 202 36 / .08);transform:translateY(-5px)}.betting-card h3{font-size:22px;font-weight:700;color:#f9ca24;margin-bottom:20px;line-height:1.3}.markets-list{list-style:none;counter-reset:market-counter;padding:0;margin:0}.markets-list li{counter-increment:market-counter;font-size:15px;line-height:1.5;color:#e0e0e0;margin-bottom:12px;padding-left:30px;position:relative}.markets-list li::before{content:counter(market-counter) ".";position:absolute;left:0;color:#fff;font-weight:400}.markets-list li strong{color:#fff;font-weight:700}.features-list{list-style:none;padding:0;margin:0}.features-list li{display:flex;gap:12px;align-items:flex-start;margin-bottom:18px}.thumb-icon{font-size:20px;flex-shrink:0;margin-top:2px}.feature-item{display:flex;gap:12px;align-items:flex-start;flex:1}.feature-icon{font-size:24px;flex-shrink:0}.feature-text h4{font-size:16px;font-weight:700;color:#fff;margin:0 0 5px 0}.feature-text p{font-size:14px;line-height:1.5;color:#e0e0e0;margin:0}@media (max-width:1024px){.cricket-betting-section{min-height:auto;padding:50px 20px}.section-main-heading{font-size:36px;margin-bottom:35px}.two-column-cards{gap:25px}.betting-card{padding:30px}.betting-card h3{font-size:20px}}@media (max-width:768px){.cricket-betting-section{padding:40px 15px}.section-main-heading{font-size:30px;margin-bottom:30px}.two-column-cards{grid-template-columns:1fr;gap:20px}.betting-card{padding:25px}.betting-card h3{font-size:20px;margin-bottom:18px}.markets-list li{font-size:14px;margin-bottom:10px}}@media (max-width:480px){.section-main-heading{font-size:24px;margin-bottom:25px}.betting-card{padding:20px}.betting-card h3{font-size:18px}.markets-list li{font-size:13px;padding-left:25px}.thumb-icon{font-size:18px}.feature-icon{font-size:22px}.feature-text h4{font-size:15px}.feature-text p{font-size:13px}}.btn-rainbow-animated{display:inline-block;padding:14px 40px;font-size:18px;font-weight:700;text-decoration:none;color:#fff;background:#000;border-radius:50px;position:relative;cursor:pointer;transition:transform 0.3s ease;z-index:1}.btn-rainbow-animated::before{content:'';position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background:linear-gradient(90deg,#00f260,#0575e6,#667eea,#764ba2,#f093fb,#f5576c,#feca57,#48c6ef,#00f260);border-radius:50px;z-index:-1;background-size:400% 400%;animation:rainbow-move 4s linear infinite}@keyframes rainbow-move{0%{background-position:0% 50%}100%{background-position:400% 50%}}.btn-rainbow-animated:hover{transform:scale(1.05)}.btn-rainbow-animated:hover::before{animation-duration:2s}@media (max-width:768px){.btn-rainbow-animated{padding:12px 35px;font-size:16px}}@media (max-width:480px){.btn-rainbow-animated{padding:12px 30px;font-size:15px}}