body{background-color:#f4f4f4;display:grid;font-family:Arial,sans-serif;margin:0;min-height:100vh;padding:0}.container{background:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;padding:20px;width:100%}.sportselect-outer{background-color:#0b0b0b;color:#fff;font-family:Poppins,sans-serif;min-height:100vh;padding:60px 5%;text-align:center}.sportselect-heading{color:#fff;font-size:2.8rem;font-weight:800;margin-bottom:10px}.sportselect-heading span{color:#fc0}.sportselect-subheading{color:#aaa;font-size:1.1rem;margin-bottom:40px}.sports-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-items:center}.sport-card{border:1px solid #fff;box-shadow:0 8px 25px #00000080;cursor:pointer;height:450px;max-width:380px;overflow:hidden;position:relative;width:100%}.sport-bg{background-position:50%;background-size:cover;height:100%;transition:transform .5s ease;width:100%}.sport-card:hover .sport-bg{transform:scale(1.1)}.sport-overlay{display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:30px;position:absolute;top:0;transition:all .4s ease;width:100%}.sport-overlay h3{font-size:1.3rem;font-weight:600;margin-bottom:8px;text-transform:uppercase}.sport-overlay p{color:#fc0;font-size:1rem;margin-bottom:15px}.sport-btn{background-color:#fc0;border:none;border-radius:5px;color:#000;cursor:pointer;font-family:obvia,sans-serif;font-size:1rem;font-style:italic;font-weight:800;margin-bottom:-15px;overflow:hidden;padding:10px 20px;position:relative;transition:color .4s ease,background-color .4s ease}.sport-btn span{display:block;position:relative;z-index:2}.sport-btn:hover>span>span{animation:MoveRightInitial .25s forwards,MoveRightEnd .45s .25s forwards}@keyframes MoveRightInitial{to{transform:translate3d(105%,0,0)}}@keyframes MoveRightEnd{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}.sport-btn:after,.sport-btn:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;z-index:1}.sport-btn:before{-webkit-clip-path:polygon(75% 0,100% 50%,75% 100%,0 100%,0 0);clip-path:polygon(75% 0,100% 50%,75% 100%,0 100%,0 0);transform:translate3d(-100%,0,0);width:135%}.sport-btn:hover:before{background-color:#fff;transform:translateZ(0)}.sport-btn:after,.sport-btn:hover:before{transition:transform .55s cubic-bezier(.7,0,.2,1)}.sport-btn:after{transform:translate3d(100%,0,0);width:105%}.sport-btn:hover:after{background-color:#fff;transform:translateZ(0);transition:transform .15s cubic-bezier(.7,0,.2,1) .55s}.sport-btn:hover{color:#000!important}.popup-overlay{align-items:center;animation:fadeIn .4s ease-in-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0ad9;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.popup-container{animation:scaleIn .3s ease-out;background:linear-gradient(145deg,#0b0b0b,#1a1a1a);border:1px solid hsla(0,0%,100%,.331);box-shadow:0 0 25px #ffd70033,inset 0 0 10px #ffffff0d;color:#fff;max-width:420px;padding:35px 30px;text-align:left;transform-origin:center;width:90%}.popup-container h3{border-bottom:1px solid #ffffff1a;color:#fc0;font-size:1.6rem;font-weight:700;letter-spacing:1px;margin-bottom:20px;padding-bottom:10px;text-align:center;text-transform:uppercase}.popup-row{margin:18px 0}.popup-row label{color:#fc0;display:block;font-weight:600;letter-spacing:.5px;margin-bottom:8px}.popup-row select{background:#1e1e1e;border:1px solid #fff3;border-radius:1px;color:#fff;font-size:.95rem;outline:none;padding:12px;transition:all .3s ease;width:100%}.popup-row select:focus{border-color:#fc0;box-shadow:0 0 10px #ffcc004d}.popup-buttons{display:flex;gap:10px;justify-content:space-between;margin-top:25px}.cancel-btn,.proceed-btn{border:none;border-radius:30px;cursor:pointer;flex:1 1;font-size:.95rem;font-weight:600;letter-spacing:.5px;padding:12px 18px;transition:all .3s ease}.cancel-btn{background:linear-gradient(145deg,#333,#222);color:#fff}.cancel-btn:hover{background:#444;transform:scale(1.03)}.proceed-btn{background:linear-gradient(145deg,#fc0,#ffd84d);box-shadow:0 0 15px #fc06;color:#000}.proceed-btn:hover{background:linear-gradient(145deg,#fff200,#ffb700);box-shadow:0 0 25px #fc09;transform:scale(1.05)}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:1300px){.sportselect-outer{padding:80px 5%}.sport-card{height:400px;max-width:360px}}@media (max-width:1024px){.sportselect-outer{padding:90px 5%}.sportselect-heading{font-size:2.4rem}.sports-grid{gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sport-card{height:380px;max-width:300px}.sport-overlay{padding:25px}.popup-container{max-width:360px;padding:28px 22px}}@media (max-width:768px){.sportselect-outer{padding:80px 5%}.sportselect-heading{font-size:2.1rem}.sportselect-subheading{font-size:1rem;margin-bottom:30px}.sports-grid{gap:18px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.sport-card{height:350px;max-width:280px}.sport-overlay h3{font-size:1.2rem}.sport-btn,.sport-overlay p{font-size:.95rem}.sport-btn{padding:9px 18px}.popup-container{padding:26px 20px;width:90%}}@media (max-width:576px){.sportselect-outer{padding:75px 5%}.sportselect-heading{font-size:1.9rem}.sports-grid{gap:16px;grid-template-columns:1fr}.sport-card{height:330px;max-width:100%}.sport-overlay{padding:20px}.sport-btn{font-size:.9rem;padding:8px 16px}.popup-container{padding:22px 18px}.popup-buttons{flex-direction:column}.popup-buttons button{padding:10px;width:100%}}@media (max-width:400px){.sportselect-outer{padding:70px 4%}.sportselect-heading{font-size:1.75rem}.sportselect-subheading{font-size:.9rem}.sport-card{height:300px;max-width:100%}.sport-overlay h3{font-size:1.1rem}.sport-btn,.sport-overlay p{font-size:.85rem}.sport-btn{padding:8px 14px}.popup-container{padding:18px 15px}.popup-row select{font-size:.8rem;padding:8px}.popup-buttons button{font-size:.82rem}}.landing-hero{color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;position:relative}.landing-slideshow{left:0;overflow:hidden;position:absolute;top:0}.landing-slideshow,.single-slide,.single-slide img{height:100%;width:100%}.single-slide img{filter:brightness(1.1) contrast(1.05);object-fit:cover;object-position:center}@media (max-width:1024px){.landing-slideshow{height:100vh}.single-slide img{object-fit:cover;object-position:center top}}@media (max-width:768px){.single-slide img{object-fit:cover;object-position:center center}}@media (max-width:480px){.landing-slideshow{height:100vh}.single-slide img{object-fit:cover;object-position:center top}}.landing-video{animation:videoZoom 25s ease-in-out infinite alternate;filter:brightness(65%) saturate(120%);height:100%;left:0;object-fit:cover;position:absolute;top:10%;width:100%;z-index:0}@keyframes videoZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}.landing-overlay{background:linear-gradient(180deg,#000c 0,#0000 30%),linear-gradient(90deg,#000000e6 0,#00000080 30%,#0000001a 70%,#0000);inset:0;position:absolute;z-index:1}.events-section{background:#fff;display:flex;justify-content:center;padding:50px 0;width:100%}.slider-container{max-width:1200px;width:90%}.slide-card{align-items:center;display:flex;gap:40px}.slide-img{border-radius:8px;object-fit:cover}.slide-content{flex:1 1;margin-top:-30px}.category{color:#7c7c7c;font-size:14px}.title,.title-link{font-size:32px;font-weight:800;line-height:1.2;margin:15px 0;text-decoration:none}.title-link{color:#222}.title:hover{-webkit-text-decoration:underline 1px solid #000;text-decoration:underline 1px solid #000}.event-main-title{color:#222;font-family:Poppins,sans-serif;font-size:2.5rem;font-style:italic;font-weight:700;margin-bottom:40px;text-align:center;text-transform:uppercase}.description{color:#7a7a7a;line-height:1.5;margin-bottom:20px}.author-box{align-items:center;display:flex;gap:15px}.image-wrapper{background:#fff;height:400px;overflow:hidden;position:relative;width:400px}.slider-track{display:flex;height:100%;transition:transform .8s ease-in-out;width:100%}.slide-img{flex-shrink:0;height:400px;object-fit:contain;width:400px}.author-img{border-radius:50%;height:50px;width:50px}.author-name{font-size:16px;font-weight:700}.author-role{color:#777;font-size:14px}.author-location{color:#777;font-size:.9rem;margin-top:15px}.dots-wrapper{display:flex;gap:6px;margin-left:180px;margin-top:10px}.dot{background:#cfcfcf;border-radius:50%;cursor:pointer;height:6px;transition:.3s;width:6px}.dot.active{background:#f6b800}.slide-item{align-items:center;display:flex;flex-shrink:0;height:100%;justify-content:center;width:100%}.arrow-btn{background:#0000;border:none;color:#fff;cursor:pointer;font-size:36px;position:absolute;top:50%;transform:translateY(-50%);z-index:20}.arrow-btn.left{left:10px}.arrow-btn.right{right:10px}.arrow-btn:hover{opacity:.5}@media (max-width:768px){.slide-card{align-items:center;display:flex;flex-direction:column;width:100%}.image-wrapper{overflow:hidden;position:relative}.image-wrapper,.slide-item{height:300px;width:100%}.slide-img{height:100%;object-fit:contain;width:100%}.slide-content{margin-top:20px;text-align:center;width:100%}.event-main-title{margin-top:0}}.landing-content{color:#fff;margin-left:20px;max-width:1000px;position:relative;z-index:2}.landing-title{font-size:3.4rem;font-weight:800;letter-spacing:-.5px;line-height:1.4;margin-bottom:20px;margin-top:10px;text-transform:uppercase}.landing-subtitle{font-size:1.8rem;font-weight:700;letter-spacing:-.5px;margin-bottom:-10px;margin-top:30px}.landing-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#ffffffe6;display:-webkit-box;font-size:1.2rem;font-weight:500;line-height:1.7;max-width:705px;overflow:hidden;text-overflow:ellipsis}.view-more-btn{background:#fff;border:none;box-shadow:0 4px 10px #ffcc0040;color:#000;cursor:pointer;font-size:.85rem;font-weight:400;padding:8px 12px;transform:skew(-15deg);transition:.3s ease-in-out}.view-more-btn:hover{background:#fff;box-shadow:0 6px 14px #fc06;color:#000;transform:skew(-8deg) scale(1.05)}.sports-marquee{border-bottom:1px solid #fff3;border-top:1px solid #fff3;bottom:40px;overflow:hidden;padding:15px 0;position:absolute;white-space:nowrap;width:100%;z-index:3}.sports-track{animation:scrollSports 18s linear infinite;display:inline-block;white-space:nowrap}.sports-track span{color:#fff;display:inline-block;font-family:Poppins,sans-serif;font-size:1.4rem;font-style:italic;font-weight:700;letter-spacing:1px;margin:0 40px;transition:transform .3s ease,color .3s ease}.sports-track span:hover{color:#f97316;transform:scale(1.2)}@keyframes scrollSports{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:1024px){.landing-hero{padding:0 20px}.landing-video{top:0}.landing-title{font-size:2.8rem}.landing-subtitle{font-size:1.6rem}.landing-description{font-size:1.1rem;max-width:90%}.sports-track span{font-size:1.2rem;margin:0 30px}}@media (max-width:768px){.landing-hero{padding:0 15px}.landing-video{top:0}.landing-content{margin-left:10px;margin-top:20px}.landing-title{font-size:2.2rem}.landing-subtitle{font-size:1.4rem}.landing-description{font-size:1rem;max-width:100%}.sports-track span{font-size:1rem;margin:0 20px}}@media (max-width:480px){.landing-hero{padding:0 10px}.landing-video{top:0}.landing-content{margin-left:5px;margin-top:15px}.landing-title{font-size:1.8rem}.landing-subtitle{font-size:1.2rem}.landing-description{font-size:.9rem}.sports-track span{font-size:.85rem;margin:0 15px}}.landing-enroll{background-color:#fff;color:#111;overflow:hidden;padding:60px 20px 120px;position:relative;text-align:center}.landing-enroll-container{animation:fadeIn 1.5s ease-in-out;margin:0 auto;max-width:1200px}.landing-enroll-title{color:#222;font-family:Poppins,sans-serif;font-size:2rem;font-style:italic;font-weight:700;margin-bottom:40px;text-align:center;text-transform:uppercase}.landing-enroll-text{animation:fadeIn 1.5s ease-in-out;color:#555c68;font-size:1rem;line-height:1.7;margin:0 auto 80px;max-width:500px}.landing-steps{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-around;margin-top:50px;position:relative}.landing-step{animation:fadeInUp 1.2s forwards;background:#fff;box-shadow:0 4px 15px #00000014;cursor:pointer;flex:1 1;min-width:250px;opacity:0;padding:30px 20px;position:relative;text-align:center;transition:opacity .6s ease,box-shadow .6s ease,transform .6s ease;z-index:1}.landing-step:hover{box-shadow:0 0 25px #f973164d;opacity:.9;transform:scale(1.02)}.landing-step-circle{align-items:center;animation:pulseGlow 2s ease-in-out infinite;background:linear-gradient(145deg,#f97316,#ffb84d);border-radius:50%;box-shadow:0 0 20px #f973164d;color:#fff;display:flex;font-size:1.5rem;font-weight:800;height:70px;justify-content:center;margin:0 auto 25px;position:relative;transition:opacity .6s ease,box-shadow .6s ease;width:70px;z-index:2}.landing-step:hover .landing-step-circle{box-shadow:0 0 30px #f97316b3;opacity:1}.landing-step h3{color:#111;font-size:1.3rem;font-weight:700;margin-bottom:15px;transition:color .6s ease,opacity .6s ease}.landing-step:hover h3{color:#f97316;opacity:1}.landing-step p{color:#555c68;font-size:.95rem;line-height:1.6;margin:0 auto;max-width:320px;transition:color .6s ease,opacity .6s ease}.landing-step:hover p{color:#333;opacity:1}.landing-step:first-child{animation-delay:.3s}.landing-step:nth-child(2){animation-delay:.6s}.landing-step:nth-child(3){animation-delay:.9s}.landing-step:nth-child(4){animation-delay:1.2s}.landing-step:before{background:linear-gradient(to bottom right,#ffcc0026,#f9731640);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:translateY(-100%);transition:all .6s ease-in-out;width:100%;z-index:0}.landing-step:hover:before{opacity:1;transform:translateY(0)}.landing-step *{position:relative;z-index:2}@media (max-width:1024px){.landing-enroll{padding:80px 20px 100px}.landing-enroll-title{font-size:2.4rem;margin-top:-10px}.landing-enroll-text{font-size:.95rem;margin-bottom:60px;max-width:450px}.landing-steps{gap:30px}.landing-step{min-width:220px;padding:25px 15px}.landing-step h3{font-size:1.15rem}.landing-step p{font-size:.9rem;max-width:280px}.landing-step-circle{font-size:1.3rem;height:60px;width:60px}}@media (max-width:768px){.landing-enroll{padding:60px 15px 80px}.landing-enroll-title{font-size:2rem;margin-top:0}.landing-enroll-text{font-size:.9rem;margin-bottom:50px;max-width:100%}.landing-steps{flex-direction:column;gap:25px}.landing-step{min-width:100%;padding:20px 15px}.landing-step h3{font-size:1.1rem}.landing-step p{font-size:.85rem;max-width:100%}.landing-step-circle{font-size:1.2rem;height:55px;width:55px}}@media (max-width:480px){.landing-enroll{padding:50px 10px 60px}.landing-enroll-title{font-size:1.8rem}.landing-enroll-text{font-size:.85rem;margin-bottom:40px}.landing-steps{gap:20px}.landing-step{padding:15px 10px}.landing-step h3{font-size:1rem}.landing-step p{font-size:.8rem}.landing-step-circle{font-size:1rem;height:50px;width:50px}}.landing-inspiration{align-items:center;background-color:#f6b800;display:flex;height:450px;justify-content:space-between;overflow:visible;padding:60px 100px;position:relative;z-index:1}.inspiration-content{color:#111;max-width:600px;z-index:2}.inspiration-quote{font-size:1.4rem;font-weight:700;line-height:1.5;margin-bottom:20px;margin-left:-20px;margin-top:-30px;quotes:"“" "”"}.inspiration-author{color:#333;font-size:1rem;margin-bottom:50px;margin-left:-20px}.inspiration-author strong{font-weight:700}.inspiration-author span{color:#000000b3;margin-left:6px}.inspiration-cta{align-items:center;display:flex;flex-direction:column}.inspiration-cta p{font-size:.9rem;font-weight:700;margin-bottom:15px}.inspiration-btn{background-color:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:20px 28px;transition:.3s ease}.inspiration-btn:hover{background-color:#222}.inspiration-image{align-items:flex-end;display:flex;flex-shrink:0;height:100%;justify-content:flex-end;position:relative;z-index:3}.inspiration-image img{bottom:0;height:520px;margin-right:-50px;object-fit:contain;position:absolute;right:0;top:-130px;width:auto;z-index:4}@media (max-width:1024px){.landing-inspiration{align-items:flex-start;flex-direction:column;height:auto;padding:60px 50px}.inspiration-content{margin-bottom:40px;max-width:100%}.inspiration-quote{font-size:1.3rem;margin-left:0;margin-top:0}.inspiration-author{font-size:.95rem;margin-bottom:25px;margin-left:0}.inspiration-cta p{font-size:.9rem}.inspiration-btn{font-size:.85rem;padding:16px 24px}.inspiration-image img{height:420px;margin:0 auto;position:relative;right:0;top:-80px}}@media (max-width:768px){.landing-inspiration{height:450px;padding:40px 25px}.inspiration-quote{font-size:1.15rem}.inspiration-author{font-size:.9rem}.inspiration-cta{margin-top:55px}.inspiration-btn{font-size:.8rem;margin-left:-140px;padding:14px 22px}.inspiration-cta p{margin-left:-130px}.inspiration-image img{height:300px;margin-left:180px;top:-200px}}@media (max-width:480px){.landing-inspiration{height:400px;padding:30px 15px}.inspiration-quote{font-size:1rem;line-height:1.4}.inspiration-author{font-size:.85rem}.inspiration-cta{margin-top:70px}.inspiration-btn{font-size:.75rem;margin-left:-160px;padding:12px 16px}.inspiration-cta p{margin-left:-150px}.inspiration-image img{height:260px;margin-left:195px;top:-250px}}.training-section{background-color:#fff;padding:60px 40px;text-align:center}.training-header{margin-bottom:50px}.training-title{font-size:2.4rem;font-weight:800;margin-bottom:15px}.training-subtitle{color:#6b7280;font-size:1rem;line-height:1.6;margin:0 auto;max-width:500px}.training-cards{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.training-card{background:#fff;border-radius:12px;box-shadow:0 5px 20px #00000014;padding:35px 25px;transition:transform .3s ease,box-shadow .3s ease;width:290px}.training-card:hover{box-shadow:0 10px 25px #0000001f;transform:translateY(-5px)}.highlighted{box-shadow:0 8px 30px #00000026;transform:scale(1.05)}.plan-name{color:#7c3aed;font-size:1rem;font-weight:600;margin-bottom:10px}.plan-price{font-size:2.2rem;font-weight:800;margin:10px 0}.plan-type{color:#6b7280;font-size:.9rem;margin-bottom:20px}.plan-features{align-items:center;display:flex;flex-direction:column;font-size:.85rem;line-height:1.8;list-style:none;margin:0 0 25px 30px;padding:0;text-align:center}.plan-features li{align-items:center;display:flex;gap:10px;margin-bottom:8px;max-width:250px;width:100%}.plan-features li:before{align-items:center;color:#7c3aed;content:"✔";display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:18px;justify-content:center;line-height:1;width:18px}.plan-btn{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:12px 0;width:100%}.gradient{background:linear-gradient(90deg,#7c3aed,#2563eb)}.plan-note{color:#6b7280;font-size:.75rem;margin-top:12px}.partners-section{background-color:#f9f9fb;overflow:hidden;padding:100px 20px;position:relative;text-align:center}.partners-content{margin:0 auto;max-width:500px;position:relative;z-index:2}.partners-content h2{color:#111;font-size:2.5rem;font-weight:800;margin-bottom:15px;margin-top:-40px}.partners-content p{color:#555;font-size:1rem;line-height:1.6;margin-bottom:30px}.partners-btn{background:#fff;border:1.5px solid #ddd;border-radius:8px;cursor:pointer;font-weight:600;padding:20px 25px;transition:.3s ease}.partners-btn:hover{background:#7c3aed;border-color:#7c3aed;color:#fff}.partners-layout{height:350px;margin:60px auto -30px;max-width:1000px;position:relative;width:100%}.partner-icon{align-items:center;animation:float 6s ease-in-out infinite,rotateSlow 12s linear infinite;background:#fff;border-radius:50%;box-shadow:0 8px 24px #00000014;cursor:pointer;display:flex;justify-content:center;position:absolute;transition:transform 1s ease}@keyframes floatUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.partner-icon{animation:floatUpDown 3s ease-in-out infinite;transition:transform .3s ease}.partner-icon:hover{transform:translateY(-25px) scale(1.05)}.icon-node{animation-delay:0s}.icon-slack{animation-delay:.4s}.icon-twitter{animation-delay:.8s}.icon-reddit{animation-delay:1.2s}.icon-intercom{animation-delay:1.6s}.icon-shopify{animation-delay:2s}.icon-gmail{animation-delay:2.4s}.icon-forms{animation-delay:2.8s}.icon-sketch{animation-delay:3.2s}.center-icon{animation-delay:1.5s}.partner-icon.small{font-size:22px;height:40px;width:40px}.partner-icon.medium{font-size:28px;height:50px;width:50px}.partner-icon.large{font-size:34px;height:60px;width:60px}.center-icon{animation:pulseSoft 4s ease-in-out infinite;background:linear-gradient(135deg,#7c3aed,#5b21b6);box-shadow:0 0 40px #7c3aed66;font-size:36px;height:110px;width:110px}.icon-node{left:10%;top:5%}.icon-slack{left:30%;top:15%;transform:translateX(-50%)}.icon-twitter{right:10%;top:12%}.icon-reddit{left:5%;top:50%}.icon-intercom{right:25%;top:40%}.icon-shopify{bottom:20%;left:25%}.icon-gmail{bottom:25%;right:10%}.icon-forms{bottom:0;left:50%}.icon-forms,.icon-sketch{transform:translateX(-50%)}.icon-sketch{left:60%;top:5%}.center-icon{left:50%;top:30%;transform:translate(-50%,-50%)}.latest-events{background:#000;color:#fff;overflow:hidden;padding:100px 20px;text-align:center}.events-title{animation:fadeDown 1s ease-in-out;color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:10px;margin-top:-30px}.events-subtitle{animation:fadeIn 1.5s ease-in-out;color:#ccc;font-size:1rem;line-height:1.6;margin:0 auto;max-width:500px}.events-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:50px}.event-card{animation:fadeInCard 1.2s forwards;background:#111;border-radius:15px;box-shadow:0 0 15px #ffffff14;opacity:0;overflow:hidden;padding:15px;text-align:left;transition:transform .5s ease,box-shadow .5s ease;width:350px}.event-card:hover{box-shadow:0 0 25px #ffffff26;transform:translateY(-10px) scale(1.03)}.event-image{border-radius:10px;transition:transform .8s ease;width:100%}.event-card:hover .event-image{transform:scale(1.05)}.event-category{border-radius:20px;display:inline-block;font-size:.8rem;font-weight:600;margin-top:15px;padding:5px 15px;text-transform:uppercase}.event-title{color:#fff;font-size:1.2rem;font-weight:700;margin:15px 0 10px;transition:color .3s ease}.event-card:hover .event-title{color:#fc0}.event-description{border-bottom:2px dashed #333;color:#bbb;font-size:.9rem;line-height:1.6;padding-bottom:15px}.event-footer{color:#888;font-size:.8rem;font-weight:600;margin-top:10px}.event-author,.event-date{text-transform:uppercase}.event-date{margin-left:6px}@keyframes fadeInCard{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.fade-in:first-child{animation-delay:.3s}.fade-in:nth-child(2){animation-delay:.6s}.fade-in:nth-child(3){animation-delay:.9s}.fade-in:nth-child(4){animation-delay:1.2s}.join-section{background-color:#f7f7f7;font-family:Inter,sans-serif;padding:80px 20px;text-align:center;width:100%}.join-content h1{color:#111;font-size:2.5rem;font-weight:700;line-height:1.3;margin-bottom:10px;margin-top:-20px}.join-content p{color:#555;font-size:1rem;margin-bottom:25px}.register-btn{background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:20px 24px;transition:.3s ease}.register-btn:hover{background-color:#2563eb}.join-image{margin-top:50px}.join-image img{border-radius:10px;max-width:1200px;object-fit:cover;width:100%}@media (max-width:1024px){.join-section{padding:70px 20px}.join-content h1{font-size:2.2rem;margin-top:-10px}.join-content p{font-size:.95rem}.register-btn{font-size:.9rem;padding:18px 22px}.join-image img{max-width:900px}}@media (max-width:768px){.join-section{padding:60px 18px}.join-content h1{font-size:2rem}.join-content p{font-size:.9rem;margin-bottom:22px}.register-btn{font-size:.85rem;padding:16px 20px}.join-image img{border-radius:8px;max-width:100%}}@media (max-width:480px){.join-section{padding:50px 15px 15px}.join-content h1{font-size:1.7rem;margin-top:0}.join-content p{font-size:.85rem}.register-btn{font-size:.8rem;padding:14px 18px}.join-image img{border-radius:6px}}.sponsor-section{background:#000;color:#fff;margin-top:0;overflow:hidden;padding:20px 20px 80px;text-align:center}.sponsor-section h2{color:#fff;font-family:Poppins,sans-serif;font-size:2rem;font-style:italic;font-weight:700;margin-bottom:40px;text-align:center;text-transform:uppercase}.sponsor-section p{animation:fadeIn 1.2s ease-in-out;color:#ccc;font-size:1rem;line-height:1.6;margin:0 auto 60px;max-width:800px}.sponsor-features{display:flex;flex-wrap:wrap;gap:60px;justify-content:center;margin-top:40px}.feature-item{align-items:center;animation:fadeInUp 1.2s forwards;background:#111;border-radius:15px;box-shadow:0 0 15px #ffffff0d;display:flex;gap:15px;min-width:280px;opacity:0;padding:20px 25px;text-align:left;transition:transform .5s ease,box-shadow .5s ease}.feature-item:hover{box-shadow:0 0 25px #ffffff26;transform:translateY(-10px) scale(1.03)}.icon{animation:pulse 2s ease-in-out infinite;color:#f97316;flex-shrink:0;height:30px;width:30px}.feature-item h4{color:#fff;font-size:1.1rem;font-weight:600;margin:0}.feature-item p{color:#bbb;font-size:.9rem;margin:2px 0 0}@keyframes fadeDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.feature-item:first-child{animation-delay:.2s}.feature-item:nth-child(2){animation-delay:.4s}.feature-item:nth-child(3){animation-delay:.6s}@media (max-width:1024px){.sponsor-section{padding:60px 25px}.sponsor-section h2{font-size:2.2rem}.sponsor-section p{font-size:.95rem;margin-bottom:40px;max-width:450px}.sponsor-features{gap:40px}.feature-item{min-width:260px;padding:18px 22px}.feature-item h4{font-size:1rem}.feature-item p{font-size:.85rem}}@media (max-width:768px){.sponsor-section{padding:50px 20px}.sponsor-section h2{font-size:2rem}.sponsor-section p{font-size:.9rem;margin-bottom:35px;max-width:380px}.sponsor-features{gap:30px}.feature-item{margin:0 auto;max-width:360px;padding:16px 20px;width:100%}.icon{height:26px;width:26px}.feature-item h4{font-size:.95rem}.feature-item p{font-size:.82rem}}@media (max-width:480px){.sponsor-section{padding:45px 15px}.sponsor-section h2{font-size:1.7rem;margin-bottom:10px}.sponsor-section p{font-size:.85rem;margin-bottom:30px;max-width:320px}.sponsor-features{gap:20px}.feature-item{border-radius:12px;padding:14px 18px}.icon{height:24px;width:24px}.feature-item h4{font-size:.9rem}.feature-item p{font-size:.78rem}}.eventContainerLK{background-color:#000;padding:40px 0;width:100%}.mainHeadingLK{color:#fff;font-family:Poppins,sans-serif;font-size:2rem;font-style:italic;font-weight:700;margin-bottom:40px;text-align:center;text-transform:uppercase}.eventCardLK{align-items:stretch;background:#0c1322;color:#fff;display:flex;height:260px;margin-bottom:20px;overflow:hidden}.eventImageLK{width:30%}.eventImageLK img{height:100%;object-fit:cover;width:100%}.eventDetailsLK{display:flex;flex-direction:column;justify-content:center;padding:25px;width:45%}.eventTitleLK{margin-bottom:10px}.eventLineLK{background:#ffffff40;height:2px;margin:12px 0;width:100%}.eventTextLK{font-size:15px;line-height:1.5;opacity:.9;text-align:justify}.eventRightLK{align-items:center;background:#f6b800;color:#000;display:flex;flex-direction:column;justify-content:center;padding:10px;text-align:center;width:25%}.comingTextLK{font-size:24px;font-weight:800;margin-bottom:22px}.btnLK{background:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:14px 30px;transition:.3s}.btnLK,.btnLK:hover{text-decoration:none}.btnLK:hover{background:#fff;border:2px solid #000;color:#000}@media (max-width:900px){.eventCardLK{flex-direction:column;height:auto}.eventDetailsLK,.eventImageLK,.eventRightLK{width:100%}.eventRightLK{padding:20px 0}}.eventTitleLK{font-size:22px;font-weight:700;margin-bottom:5px}.eventTitleLineLK{background:#f6b800;height:3px;margin-bottom:15px;width:50px}@media (max-width:1024px){.eventCardLK{flex-direction:column;height:auto}.eventDetailsLK,.eventImageLK,.eventRightLK{width:100%}.eventImageLK img{height:250px}.eventDetailsLK{padding:20px;text-align:center}}@media (max-width:600px){.eventCardLK{flex-direction:column;height:auto}.eventImageLK img{height:220px}.eventDetailsLK{padding:18px;text-align:center}.eventTitleLK{font-size:18px}.eventTextLK{font-size:14px}.eventRightLK{padding:25px 0}.comingTextLK{font-size:20px;margin-bottom:15px}.btnLK{font-size:14px;padding:12px 24px}.eventImageLK img{height:auto;object-fit:contain}}.cricket-gallery-section{margin-top:-40px}.view-all59Playerss{margin-top:40px}.view-all59Playerss button{background:#0000;background-color:#fff;border:none;color:#020202;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-style:italic;font-weight:600;padding:10px 25px;transition:all .3s ease}.contact-section{font-family:Poppins,sans-serif;padding:60px 20px;text-align:center}.contact-title{color:#222;font-size:2.2rem;font-weight:700;margin-bottom:10px;margin-top:60px}.contact-subtitle{color:#666;font-size:1rem;margin-bottom:40px}.contact-container{grid-gap:40px;background:#fff;border-bottom:2px solid #f0c040;border-radius:10px;border-top:2px solid #f0c040;box-shadow:0 4px 15px #00000014;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px;padding:40px}.contact-info{display:flex;flex-direction:column;gap:40px;text-align:left}.info-item{align-items:flex-start;display:flex;gap:20px}.icon-circle{align-items:center;background-color:#fff8e1;border-radius:50%;color:#f0c040;display:flex;flex-shrink:0;height:45px;justify-content:center;transition:all .3s ease;width:45px}.icon-circle:hover{background-color:#f0c040;color:#fff;transform:translateY(-3px)}.info-item h4{color:#333;font-size:1.1rem;margin-bottom:5px;margin-top:-1px}.info-item p{color:#555;line-height:1.5;margin:0}.contact-form{flex-direction:column;text-align:left}.contact-form,.contact-form .form-row{display:flex;gap:20px}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:6px;font-size:.95rem;outline:none;padding:12px 14px;transition:border-color .2s ease;width:100%}.contact-form input:focus,.contact-form textarea:focus{border-color:#f0c040}.contact-form .full-width{width:100%}.contact-form .submit-btn{align-self:flex-start;background-color:#f0c040;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-family:obvia,sans-serif;font-size:1rem;font-style:italic;font-weight:500;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.contact-form .submit-btn span{display:inline-block;position:relative;z-index:2}.contact-form .submit-btn:before{background-color:#d4a931;content:"";inset:0;position:absolute;transform:scale3d(0,0,1);transform-origin:center;transition:transform .3s ease;z-index:1}.contact-form .submit-btn:hover:before{transform:scaleX(1)}.contact-form .submit-btn:hover{transform:scale(.97)}.status-text{color:#444;font-size:.95rem;margin-top:10px}.status-text:before{content:"💬 "}@media (max-width:900px){.contact-container{grid-template-columns:1fr;padding:30px}.contact-form .form-row{flex-direction:column}}.policy-page1123{align-items:center;background:linear-gradient(to bottom right,#fff,#eaf2ff);display:flex;flex-direction:column;margin-top:50px;min-height:100vh;padding:60px 20px}.policy-header1123{animation:fadeInDown1123 1s ease;margin-bottom:50px;text-align:center}.policy-header1123 h1{color:#004aad;font-size:3rem;font-weight:800;letter-spacing:1px}.policy-header1123 p{color:#444;font-size:1.4rem;font-weight:500;margin-top:10px}.policy-grid1123{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));max-width:1200px;width:100%}.policy-card1123{background:#fff;border:1px solid #e0e7ff;border-radius:18px;box-shadow:0 6px 18px #00000014;padding:24px 26px;transition:all .3s ease}.policy-card1123:hover{box-shadow:0 10px 25px #0050b426;transform:translateY(-6px)}.policy-title1123{align-items:center;display:flex;gap:12px;margin-bottom:14px}.policy-title1123 h2{color:#222;font-size:1.2rem;font-weight:600}.policy-card1123 p{color:#555;font-size:.95rem;line-height:1.6;text-align:justify}.purple1123{color:#8b5cf6}.yellow1123{color:#eab308}.indigo1123{color:#6366f1}.teal1123{color:#14b8a6}.policy-footer1123{color:#6b7280;font-size:.9rem;letter-spacing:.5px;margin-top:70px;text-align:center}@media (max-width:480px){.policy-page1123{align-items:flex-start;padding:40px 15px}.policy-header1123{margin-bottom:35px;text-align:left;width:100%}.policy-header1123 h1{font-size:2.2rem}.policy-header1123 p{font-size:1.1rem}.header-line1123{margin:12px 0}.policy-grid1123{gap:18px;grid-template-columns:1fr}.policy-card1123{border-radius:14px;padding:20px 18px}.policy-title1123{gap:10px}.policy-title1123 h2{font-size:1.1rem}.policy-card1123 p{font-size:.9rem;line-height:1.55;text-align:left}.policy-footer1123{font-size:.85rem;margin-top:50px;text-align:left}}.missing-page1123{align-items:center;background:linear-gradient(to bottom right,#fff,#f0f7ff);display:flex;flex-direction:column;font-family:Poppins,sans-serif;margin-top:50px;min-height:100vh;padding:60px 20px}.missing-header1123{animation:fadeInDown1123 1s ease;margin-bottom:40px;text-align:center}.missing-header1123 h1{color:#004aad;font-size:3rem;font-weight:800}.missing-header1123 p{color:#444;font-size:1.4rem;font-weight:500;margin-top:10px}.header-line1123{background-color:#004aad;border-radius:4px;height:4px;margin:14px auto 0;width:80px}.notice1123{align-items:flex-start;background:#fff3cd;border-left:6px solid #fc0;border-radius:10px;box-shadow:0 4px 12px #fc03;display:flex;gap:14px;margin-bottom:40px;max-width:900px;padding:20px 25px}.notice1123 p{color:#5c5100;font-size:1rem;line-height:1.6}.notice-icon1123{color:#ffb703;margin-top:4px;min-height:28px;min-width:28px}.missing-grid1123{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));max-width:1200px;width:100%}.missing-card1123{background:#fff;border:1px solid #e0e7ff;border-radius:18px;box-shadow:0 6px 18px #00000014;padding:26px 28px;transition:all .3s ease}.missing-card1123:hover{box-shadow:0 10px 25px #0050b426;transform:translateY(-6px)}.missing-title1123{align-items:center;display:flex;gap:12px;margin-bottom:14px}.missing-title1123 h2{color:#222;font-size:1.2rem;font-weight:600}.missing-desc1123{color:#555;font-size:.95rem;line-height:1.6}.policy-list1123{list-style-type:disc;padding-left:18px}.policy-list1123 li{color:#444;margin-bottom:6px}.policy-icon1123{height:32px;width:32px}.blue1123{color:#2563eb}.green1123{color:#10b981}.orange1123{color:#f97316}.red1123{color:#ef4444}.missing-footer1123{color:#6b7280;font-size:.9rem;margin-top:60px;text-align:center}@keyframes fadeInDown1123{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.missing-page1123{align-items:flex-start;margin-top:50px;padding:30px 15px}.missing-header1123{margin-bottom:25px;text-align:left}.missing-header1123 h1{font-size:1.9rem}.missing-header1123 p{font-size:1rem;margin-top:6px}.header-line1123{margin-left:0}.notice1123{flex-direction:row;gap:10px;padding:15px;width:100%}.notice1123 p{font-size:.9rem;line-height:1.45}.notice-icon1123{min-height:22px;min-width:22px}.missing-grid1123{gap:18px;grid-template-columns:1fr}.missing-card1123{border-radius:12px;padding:18px 16px}.missing-title1123 h2{font-size:1.05rem}.missing-desc1123{font-size:.9rem;line-height:1.45}.policy-list1123{padding-left:16px}.policy-list1123 li{font-size:.88rem;line-height:1.4}.missing-footer1123{font-size:.85rem;margin-top:40px;text-align:left}}.sports-documents-section{align-items:flex-start;background:linear-gradient(135deg,#f0f8ff,#eaf3ff);display:flex;font-family:Poppins,sans-serif;justify-content:center;margin-top:50px;min-height:100vh;padding:40px}.sports-documents-title{color:#004aad;font-size:2.5rem;letter-spacing:1px;margin-bottom:10px;text-align:center;text-transform:uppercase}.sports-documents-subtitle{color:#0078d7;font-size:1.8rem;font-weight:600;margin-bottom:25px;text-align:center}.sports-documents-intro{color:#333;font-size:1.05rem;line-height:1.6;margin-bottom:40px;text-align:center}.sports-doc-card{background:#f7faff;border-left:6px solid #0078d7;border-radius:12px;margin-bottom:20px;margin-left:80px;padding:1px 0 5px 20px;width:75%}.sports-doc-card h6{color:#004aad;font-size:19px;margin-bottom:10px}.sports-doc-card span{color:#111010;font-weight:500}.sports-doc-card ul{color:#444;line-height:1.6;margin-left:25px;margin-top:10px}.sports-documents-note{background:#fff5e6;border-left:6px solid #ff7b00;border-radius:10px;color:#333;font-weight:600;margin-top:35px;padding:20px;text-align:center}@media (max-width:480px){.sports-documents-section{align-items:flex-start;margin-top:50px;padding:20px 15px}.sports-documents-title{font-size:1.8rem;text-align:left}.sports-documents-subtitle{font-size:1.3rem;margin-bottom:15px;text-align:left}.sports-documents-intro{font-size:.95rem;line-height:1.5;margin-bottom:25px;text-align:left}.sports-doc-card{border-radius:10px;margin-bottom:15px;margin-left:0;padding:10px 15px 12px;width:100%}.sports-doc-card h6{font-size:1rem}.sports-doc-card span{font-size:.9rem}.sports-doc-card ul{font-size:.9rem;line-height:1.45;margin-left:18px}.sports-documents-note{font-size:.95rem;margin-top:25px;padding:15px;text-align:left}}.sports-about-container{color:#222;font-family:Poppins,sans-serif;line-height:1.7;margin-top:50px}.about-hero{background:#fff;padding:20px;text-align:center}.hero-title{color:#0a3d62;font-size:2.8rem;font-weight:700;letter-spacing:1px;margin-bottom:-10px}.hero-subtitle{color:#555;font-size:1.2rem;font-weight:400}.about-tpl{align-items:center;background:#f9fafc;display:flex;gap:20px;justify-content:space-between;padding:10px 9%}.about-tpl-img img{background:#0000;border-radius:16px;max-width:400px;mix-blend-mode:multiply;transition:transform .4s ease;width:80%}.about-tpl-img img:hover{transform:scale(1.04)}.about-tpl-text{flex:1 1;margin-top:-60px;text-align:justify}.about-tpl-text h2{color:#0a3d62;font-size:2rem;margin-bottom:15px;position:relative;text-align:center}.about-tpl-text h2:after{background:linear-gradient(90deg,#039,#09f);border-radius:2px;bottom:-8px;content:"";height:3px;left:45%;position:absolute;width:60px}.about-tpl-text p{color:#333;font-size:1.05rem;line-height:1.8;margin:0 auto;max-width:700px}.journey-focus{background:#fff;display:flex;flex-direction:column;gap:60px;padding:80px 8%}.focus-section,.journey-section{align-items:center;display:flex;gap:40px;justify-content:space-between;margin-top:-40px}.focus-section{margin-top:-30px}.focus-section:nth-child(2n),.journey-section:nth-child(2n){flex-direction:row-reverse}.focus-img img,.journey-img img{border-radius:16px;max-width:420px;transition:transform .4s ease;width:100%}.focus-img img:hover,.journey-img img:hover{transform:translateY(-8px)}.focus-text,.journey-text{flex:1 1;position:relative;text-align:justify}.focus-text h2:after,.journey-text h2:after{background:linear-gradient(90deg,#039,#09f);border-radius:2px;bottom:-8px;content:"";height:3px;left:45%;position:absolute;top:30%;width:60px}.focus-text h2,.journey-text h2{color:#0a3d62;font-size:2rem;margin-bottom:10px;text-align:center}.focus-text p,.journey-text p{color:#333;font-size:1.05rem;line-height:1.8;margin:0 auto;max-width:700px}.focus-text{transform:translateY(-30px)}.tpl-difference{border-radius:20px;padding:20px 40px;text-align:center}.tpl-difference h2{color:#039;font-size:2.5rem;margin-bottom:20px}.tpl-difference p{color:#333;font-size:1.05rem;line-height:1.8;margin:0 auto 40px;max-width:800px}.difference-cards{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.difference-cards .card{background:#fff;border-radius:16px;box-shadow:0 4px 15px #0000001a;flex:1 1 250px;height:200;padding:15px;text-align:left;transition:transform .3s ease}.difference-cards .card:hover{transform:translateY(-10px)}.difference-cards h3{color:#039;margin-bottom:10px}.difference-cards p{color:#555}@media (max-width:480px){.sports-about-container{margin-top:20px;padding:0 15px}.hero-title{font-size:1.8rem}.hero-subtitle{font-size:.95rem;text-align:left}.about-tpl{flex-direction:column;gap:25px;padding:20px 5%;text-align:left}.about-tpl-img img{max-width:260px;width:90%}.about-tpl-text{margin-top:0;text-align:left}.about-tpl-text h2{font-size:1.5rem}.about-tpl-text h2:after{left:50%;transform:translateX(-50%)}.about-tpl-text p{font-size:.95rem;max-width:100%}.journey-focus{gap:40px;padding:40px 5%}.focus-section,.journey-section{flex-direction:column!important;gap:25px;margin-top:0;text-align:center}.focus-section{margin-top:0}.focus-img img,.journey-img img{max-width:260px;width:90%}.focus-text,.journey-text{text-align:left;transform:none}.focus-text h2,.journey-text h2{font-size:1.5rem}.focus-text h2:after,.journey-text h2:after{left:50%;top:auto;transform:translateX(-50%)}.focus-text p,.journey-text p{font-size:.95rem;max-width:100%}.tpl-difference{padding:20px}.tpl-difference h2{font-size:1.8rem}.tpl-difference p{font-size:.95rem;margin-bottom:20px;max-width:100%;text-align:left}.difference-cards{flex-direction:column;gap:20px}.difference-cards .card{padding:20px;width:100%}.difference-cards h3{font-size:1.2rem}.difference-cards p{font-size:.9rem;text-align:left}}.cricket-section1{align-items:center;background-image:url(/static/media/stadium1.e6d44b655550bced55d8.jpeg);background-position:50%;background-size:cover;display:flex;flex-direction:column;height:145vh;justify-content:center;overflow:hidden;position:relative;width:101vw}.cricket-player-left,.cricket-player-right{height:80%;transition:opacity 1s ease}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-250px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(250px)}to{opacity:1;transform:translateX(0)}}.cricket-player-left,.cricket-player-right{bottom:0;height:70%;object-fit:contain;opacity:0;position:absolute;transition:transform 1s ease,opacity 1s ease;width:400px;z-index:5}.cricket-player-left{left:40px;transform:translateX(-150%)}.cricket-player-right{right:40px;transform:translateX(150%)}.cricket-player-left.active,.cricket-player-right.active{opacity:1;transform:translateX(0) translateY(-40px);visibility:visible}.cricket-player-left,.cricket-player-right{visibility:visible}.cricket-slider-container{animation:fadeIn 1s ease;background:#ffffff4d;border:2px solid hsla(0,0%,100%,.719);border-radius:12px;color:#bdbaba;height:45%;margin-bottom:20px;padding:20px;text-align:center;transform:translateY(35px);width:38%}.league-bar{left:-20px;margin:0 auto;position:relative;top:-20px;width:calc(100% + 40px)}.league-title{background:linear-gradient(180deg,#ffe000,#f0c400);border-top-left-radius:10px;border-top-right-radius:10px;color:#000;font-size:1.1rem;font-style:italic;font-weight:900;padding:8px 0}.team-bar{background:linear-gradient(0deg,#01123b,#023a8a);border:2px solid hsla(0,0%,100%,.719);border-top-left-radius:20px;border-top-right-radius:20px;color:#fff;font-size:20px;font-weight:700;justify-content:space-between;padding:10px 40px;transform:translateX(-60px);width:580px}.cricket-logo-row,.team-bar{align-items:center;display:flex}.cricket-logo-row{justify-content:space-around;margin-top:25px}.team-logo-left{transform:translateX(-150%)}.team-logo-left,.team-logo-right{height:70px;opacity:0;transition:transform 1s ease,opacity 1s ease;width:140px}.team-logo-right{transform:translateX(150%)}.team-logo-left.active{opacity:1;transform:translateX(-10px)}.team-logo-right.active{opacity:1;transform:translateX(10px)}.match-logo{height:150px;transform:translateX(5px);width:150px}.slider-nav{display:flex;gap:25px;justify-content:center;margin-top:10px;transform:translateY(20px)}.slider-nav button{background:#ffffff4d;border:none;border-radius:5px;color:#1d1414;cursor:pointer;font-size:.9rem;padding:4px 14px;transition:.3s}.slider-nav button:hover{background:#070704;color:#f1efef}.team-section59Players{background-color:#fff;color:#000;padding:40px 0;text-align:center}.team-top-image59Players{height:35px;width:35px}.team-title59Players{font-size:1.9rem;font-style:italic;font-weight:700;margin-bottom:40px;margin-left:2px;margin-top:20px}.team-subtitle59Players,.team-title59Players{font-family:Poppins,sans-serif;text-align:center;text-transform:uppercase}.team-subtitle59Players{color:#555;font-size:14px;letter-spacing:2px;margin-bottom:20px}.team-container59Players{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.team-card59Players{background-color:#dddcdc;cursor:pointer;height:250px;overflow:hidden;position:relative;transition:transform .3s ease,filter .3s ease;width:200px}.team-card59Players.fade59Players{filter:brightness(.5)}.social-icons59Players{display:flex;flex-direction:column;gap:8px;opacity:0;pointer-events:none;position:absolute;right:10px;top:10px;transform:translateY(-10px);transition:all .4s ease;z-index:2}.team-card59Players:hover .social-icons59Players{opacity:1;pointer-events:auto;transform:translateY(0)}.social-icons59Players a{align-items:center;background:#000;border-radius:50%;color:#fff;display:flex;font-size:14px;height:22px;justify-content:center;opacity:0;transform:translateX(10px);transition:all .3s ease;width:22px}.team-card59Players:hover .social-icons59Players a{opacity:1;transform:translateX(0)}.social-icons59Players a:first-child{transition-delay:.1s}.social-icons59Players a:nth-child(2){transition-delay:.2s}.social-icons59Players a:nth-child(3){transition-delay:.3s}.social-icons59Players a:nth-child(4){transition-delay:.4s}.social-icons59Players a:hover{background:#ff0;color:#000}.team-img59Players{position:relative;z-index:1}.team-img59Players img{height:260px;object-fit:cover;transition:transform .4s ease;width:125%}.team-card59Players:hover .team-img59Players img{transform:scale(1.1)}.team-btn59Players{background:#fff;border:none;color:#000;display:flex;flex-direction:column;height:50px;padding:10px 0;position:relative;transform:translateY(-70px) translateX(25px);transition:all .3s ease;width:80%;z-index:3}.player-name59Players{font-family:Poppins,sans-serif;font-size:18px;font-style:italic;font-weight:800;letter-spacing:1px;margin-bottom:3px}.player-role59Players{font-family:Poppins,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;opacity:.8;text-transform:uppercase}.team-btn59Players:hover{background:#000;color:#fff}.player-name59Players:hover{color:#ff0}.view-all59Players{margin-top:40px}.view-all59Players button{background:#0000;border:none;color:#020202;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-style:italic;font-weight:600;padding:10px 25px;transition:all .3s ease}.view-all59Players button:hover{background-color:#fff;color:#696868}.cta-container{align-items:center;animation:fadeIn 1.4s ease;display:flex;flex-direction:column;justify-content:center;margin-top:60px;padding:30px;text-align:center}.cta-icon-wrap{display:flex;gap:20px;margin-bottom:10px}.cta-icon{color:#ff8400;filter:drop-shadow(0 5px 10px rgba(255,136,0,.4));font-size:40px;transition:transform .4s ease}.cta-icon:hover{transform:translateY(-8px) scale(1.15)}.spin{animation:spinBall 3s linear infinite}@keyframes spinBall{to{transform:rotate(1turn)}}.cta-title{color:#fff;font-size:38px;font-weight:900;letter-spacing:2px;margin-bottom:10px;text-shadow:0 3px 10px #ffffff4d;text-transform:uppercase}.cta-subtitle{color:#c4bebe;font-size:19px;line-height:1.4;margin-bottom:20px;max-width:600px}.cta-divider{animation:pulseGlow 2s infinite alternate;background:linear-gradient(90deg,#ff4500,#ffd000,#ff4500);border-radius:10px;height:4px;margin-bottom:25px;width:180px}@keyframes pulseGlow{0%{box-shadow:0 0 10px #ff8400}to{box-shadow:0 0 25px #ffb100}}.sports-register-btn1{align-items:center;background:linear-gradient(90deg,#ff4500,#ff9500);border:none;border-radius:55px;box-shadow:0 10px 30px #ff450066;color:#fff;cursor:pointer;display:flex;font-size:22px;font-weight:800;gap:12px;padding:16px 35px;transition:transform .3s ease,box-shadow .3s ease}.sports-register-btn1:hover{box-shadow:0 20px 45px #ff7300b3;transform:scale(1.12) translateY(-4px)}.btn-icon{font-size:28px}.cta-note{animation:blinkFade 1.6s infinite alternate;color:#ffdf6b;font-size:16px;font-weight:600;margin-top:15px}@keyframes blinkFade{0%{opacity:.6}to{opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.cricket-slider-container{width:55%}.team-bar{font-size:1rem}}@media (max-width:768px){.cricket-player-left,.cricket-player-right{height:55%;max-width:35%}.cricket-slider-container{width:60%}.team-bar{max-width:380px}}@media (max-width:600px){.cricket-player-left,.cricket-player-right{height:50%;max-width:32%}.cricket-slider-container{padding:15px;width:70%}.team-bar{font-size:.9rem;padding:8px 15px}}@media (max-width:480px){.cricket-player-left,.cricket-player-right{height:45%;max-width:30%}.cricket-slider-container{padding:14px;width:82%}.team-bar{font-size:.85rem;max-width:300px;padding:8px 12px}.league-title{font-size:.9rem}}@media (max-width:360px){.cricket-player-left,.cricket-player-right{height:70%;max-width:28%}.cricket-slider-container{padding:12px;width:68%}.team-bar{font-size:.8rem;max-width:270px;padding:6px 10px}.league-title{font-size:.85rem}}@media (max-width:480px){.team-logo-left,.team-logo-right{height:45px;transform:translateX(0);width:90px}.team-logo-left.active{transform:translateX(-3px)}.team-logo-right.active{transform:translateX(3px)}.match-logo{height:90px;transform:translateX(0);width:90px}.slider-nav{gap:12px;margin-top:5px;transform:translateY(10px)}.slider-nav button{font-size:.75rem;padding:4px 10px}.team-title59Players{font-size:1.4rem;margin-bottom:25px}.team-subtitle59Players{font-size:12px;letter-spacing:1px}.team-container59Players{gap:20px}.team-card59Players{height:200px;margin-top:-50px;width:150px}.team-img59Players img{height:200px;width:135%}.social-icons59Players a{font-size:12px;height:18px;width:18px}.team-btn59Players{height:40px;padding:6px 0;transform:translateY(-55px) translateX(15px);width:80%}.player-name59Players{font-size:14px;margin-bottom:2px}.player-role59Players{font-size:8px;letter-spacing:1px}.team-bar{align-items:center;background:linear-gradient(0deg,#01123b,#023a8a);border:2px solid hsla(0,0%,100%,.719);border-top-left-radius:20px;border-top-right-radius:20px;color:#fff;display:flex;font-size:20px;font-weight:700;justify-content:space-between;margin-left:90px;padding:10px 40px;transform:translateX(-60px);width:280px}.view-all59Players button{font-size:12px;padding:8px 18px}}.cricket-players59-section{background:#f9f9f9;padding:60px 20px;text-align:center}.cricket-players59-header{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px}.cricket-players59-ball-icon{height:35px;width:35px}.cricket-players59-title{color:#222;font-size:40px;font-weight:700;margin-top:-5px}.cricket-players59-note,.cricket-players59-title{font-family:Poppins,sans-serif;font-style:italic;text-align:center;text-transform:uppercase}.cricket-players59-note{color:#666;font-size:14px;margin-top:20px}.cricket-players59-container{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);height:350px;justify-content:center;margin-bottom:40px;margin-top:-30px;padding:15px;transform:translateX(150px);width:75%}.cricket-players59-item{align-items:center;background:#fff;background-color:#eeeaea;border:none;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;height:95px;overflow:hidden;padding:15px;position:relative}.cricket-players59-item:before{background-image:url(/static/media/sports1.5c1727519ddf959c60cf.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:0}.cricket-players59-item:after,.cricket-players59-item:before{content:"";inset:0;opacity:0;position:absolute;transition:opacity .5s ease}.cricket-players59-item:after{background-color:#ebec9bb3;z-index:1}.cricket-players59-item:hover:after,.cricket-players59-item:hover:before{opacity:1}.cricket-players59-item *{position:relative;z-index:2}.cricket-players59-photo{border-radius:50%;height:80px;margin-bottom:10px;object-fit:cover;transform:translateY(5px);width:80px}.cricket-players59-info{font-family:Poppins,sans-serif;font-style:italic;text-align:left}.cricket-players59-info h3{color:#222;font-size:18px;margin-bottom:-10px;margin-left:30px;text-align:center}.cricket-players59-info p{color:#222;font-size:14px;margin-left:20px;text-align:center;text-transform:uppercase}.cricket-players59-item:hover .cricket-players59-info p{color:#000}.cricket-players59-view-btn{background-color:#ff0;border:none;color:#000;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-style:italic;font-weight:600;margin-top:20x;overflow:hidden;padding:10px;position:relative;text-transform:uppercase;transition:background-color .4s ease,color .4s ease}.cricket-players59-view-btn:before{background:linear-gradient(90deg,#fff0 0,#ffffff80 50%,#fff0);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .6s ease;width:100%}.cricket-players59-view-btn:hover:before{left:100%}.cricket-players59-view-btn:hover{background-color:#000;color:#fff}@media (max-width:480px){.cricket-players59-section{padding:20px 10px}.cricket-players59-title{font-size:26px;margin-top:5px}.cricket-players59-note{font-size:12px;margin-top:10px}.cricket-players59-container{gap:15px;grid-template-columns:1fr;height:auto;margin-top:10px;padding:10px;transform:translateX(0);width:100%}.cricket-players59-item{border-radius:10px;flex-direction:row;gap:12px;height:auto;padding:15px}.cricket-players59-photo{height:70px;transform:translateY(0);width:70px}.cricket-players59-info{margin:0;text-align:left}.cricket-players59-info h3{font-size:16px;margin:0 0 3px;text-align:left}.cricket-players59-info p{font-size:12px;margin-left:0;text-align:left}.cricket-players59-view-btn{border-radius:8px;font-size:14px;margin-top:10px;padding:10px;width:100%}}.offerings59-section{background:#fff;color:#222;padding:20px 0;text-align:center}.offerings59-ball-icon{height:35px;width:35px}.offerings59-subtext{color:#555;font-size:14px;letter-spacing:2px}.offerings59-subtext,.offerings59-title{font-family:Poppins,sans-serif;text-transform:uppercase}.offerings59-title{color:#000;font-size:36px;font-style:italic;font-weight:700;margin:10px 0 50px}.offerings59-container{display:flex;gap:20px;height:250px;justify-content:center;margin-top:-30px}.offerings59-card{background:#f5f5f5;box-shadow:0 4px 10px #0000001a;cursor:pointer;height:200px;margin-top:5px;min-width:230px;overflow:hidden;padding:20px;position:relative;transition:all .4s ease;width:3%}.offerings59-card:before{background-color:gold;content:"";height:0;left:0;position:absolute;top:0;transition:height .4s ease;width:4px}.offerings59-card:hover:before{height:100%}.offerings59-card:after{background:#acacaa40;content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%;z-index:0}.offerings59-card:hover:after{left:0}.offerings59-image-box img{height:100px;margin-left:-90px;margin-top:-15px;object-fit:cover;position:relative;width:50%;z-index:1}.offerings59-title-btn{background:none;border:none;color:#000;cursor:pointer;font-size:14px;font-weight:600;margin-left:-70px;margin-top:10px;padding:0 5px;position:relative;text-align:justify;text-transform:uppercase;transition:color .3s ease;z-index:1}.offerings59-title-btn:hover{color:#ffb700}.offerings59-desc{color:#444;font-family:Poppins,sans-serif;font-size:10px;margin-left:-15px;margin-top:5px;padding:0 5px;position:relative;text-align:justify;z-index:1}.offerings59-click-btn{background:#0000;border:none;color:#000;cursor:pointer;font-size:14px;font-weight:500;margin-left:-170px;margin-top:-25px;padding:2px 8px;position:relative;transition:all .3s ease;z-index:1}.offerings59-card:hover .offerings59-click-btn{background:#000;color:#fff;transform:scale(1.05)}@media (max-width:480px){.offerings59-section{padding:40px 10px}.offerings59-title{font-size:26px;margin-bottom:20px}.offerings59-container{align-items:center;flex-direction:column;gap:20px;height:auto;margin-top:0}.offerings59-card{border-radius:10px;height:auto;max-width:320px;min-width:0;min-width:auto;padding:20px;width:100%}.offerings59-image-box img{display:block;height:80px;margin:5px auto 0;object-fit:contain;width:80px}.offerings59-title-btn{display:block;font-size:16px;margin:10px auto 0 0;text-align:center}.offerings59-desc{font-size:13px;margin-left:0;margin-top:8px;padding:0 10px;text-align:center}.offerings59-click-btn{border:1px solid #000;border-radius:6px;display:block;font-size:14px;margin:10px auto 0;padding:8px 14px;width:60%}.offerings59-card:hover .offerings59-click-btn{background:#000;color:#fff}}.forthcoming59-section{background-color:#000;padding:30px 20px;text-align:center}.forthevent59-ball-icon{height:35px;width:35px}.forthcoming59-tagline{color:#fffbfb;font-size:14px;letter-spacing:2px;text-align:center;transform:translateX(10px)}.forthcoming59-heading,.forthcoming59-tagline{font-family:Poppins,sans-serif;text-transform:uppercase}.forthcoming59-heading{color:#fff;font-size:38px;font-style:italic;font-weight:700;letter-spacing:1px;margin-bottom:30px;transform:translateX(10px) translateY(-10px)}.forthcoming59-container{display:flex;flex-direction:column;gap:30px;padding:0 30px}.forthcoming59-image-col img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:250px;width:120%}.forthcoming59-details-col{background-color:#081224;height:254px;padding:0 20px;text-align:left;width:100%}.forthcoming59-details-col h3{color:#fff;font-family:Poppins,sans-serif;font-size:25px;font-style:italic}.forthcoming59-line{border:.3px solid #5e5c5c;width:500px}.forthcoming59-details-col p{color:#f3f3f3;font-family:Poppins,sans-serif;font-size:12px;margin-top:20px;text-transform:uppercase}.forthcoming59-price-col{background-color:#ffe733;height:254px;text-align:center;width:100%}.forthcoming59-price{font-family:Poppins,sans-serif;font-size:25px;font-style:italic;font-weight:700;transform:translateY(40px)}.forthcoming59-price-col h4{color:#000;font-size:18px;margin-bottom:10px;transform:translateY(30px)}.forthcoming59-row{align-items:center;background:#f9f9f9;display:grid;grid-template-columns:1fr 2fr 1fr;height:250px;width:90vw}.forthcoming59-view-btn{background-color:#000;border:none;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-style:italic;font-weight:600;margin-top:20x;overflow:hidden;padding:10px;position:relative;text-transform:uppercase;transform:translateY(30px);transition:background-color .4s ease,color .4s ease}.forthcoming59-view-btn:before{background:linear-gradient(90deg,#fff0 0,#ffffff80 50%,#fff0);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .6s ease;width:100%}.forthcoming59-view-btn:hover:before{left:100%}.forthcoming59-view-btn:hover{background-color:#fff;color:#000}@media (max-width:480px){.forthcoming59-section{padding:20px 10px}.forthevent59-ball-icon{height:28px;width:28px}.forthcoming59-tagline{font-size:12px;letter-spacing:1px;transform:translateX(0)}.forthcoming59-heading{font-size:22px;letter-spacing:1px;margin-bottom:20px;transform:translate(0)}.forthcoming59-row{display:flex;flex-direction:column;gap:0;height:auto;width:100%}.forthcoming59-image-col img{height:180px;object-fit:cover;width:100%}.forthcoming59-details-col{height:auto;padding:15px;text-align:left;width:100%}.forthcoming59-details-col h3{font-size:18px;margin-bottom:10px}.forthcoming59-line{width:100%}.forthcoming59-details-col p{font-size:11px;margin-top:12px}.forthcoming59-price-col{height:auto;padding:15px 0 25px;width:100%}.forthcoming59-price{font-size:20px;transform:translateY(0)}.forthcoming59-price-col h4{font-size:14px;transform:translateY(0)}.forthcoming59-view-btn{font-size:14px;padding:8px 15px;transform:translateY(10px);width:70%}}.cricket-gallery-section{background-color:#000;padding:40px 0;text-align:center}.gallery-top-image{height:35px;width:35px}.gallery-subtitle{font-size:14px;letter-spacing:2px;letter-spacing:1px;margin-top:20px}.gallery-subtitle,.gallery-title{color:#fff;font-family:Poppins,sans-serif;text-transform:uppercase}.gallery-title{font-size:2rem;font-style:italic;font-weight:700;margin-bottom:40px}.gallery-container{display:flex;gap:30px;justify-content:center;padding:0 70px}.gallery-column{display:flex;flex:1 1;flex-direction:column;gap:30px}.gallery-item{cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow .4s ease,transform .3s ease}.gallery-item img{display:block;height:100%;transition:transform .6s ease;width:100%}.gallery-item:hover img{transform:scale(1.1)}.gallery-item:hover{box-shadow:0 10px 25px #0000004d}.gallery-item:after{background:linear-gradient(0deg,#000000e6,#0000);bottom:0;content:"";height:0;left:0;position:absolute;transition:height .4s ease;width:100%}.gallery-item:hover:after{height:100%}.gallery-info{background:#ffffff4d;bottom:0;left:0;position:absolute;text-align:center;transition:background .3s ease;width:100%;z-index:2}.gallery-info p{color:#000;font-size:12px;font-weight:500;text-transform:uppercase}.gallery-info p,.gallery-info span{font-family:Poppins,sans-serif;margin-left:10px;text-align:left}.gallery-info span{color:#0c0c0c;display:block;font-size:20px;font-style:italic;font-weight:bolder}.gallery-info span:hover{color:#ff0}.gallery-row{display:flex;gap:30px}.gallery-item.large{height:300px;width:630px}.gallery-item.small{flex:1 1;height:460px;max-width:300px;width:250px}@media (max-width:480px){.cricket-gallery-section{padding:25px 0}.gallery-top-image{height:28px;width:28px}.gallery-subtitle{font-size:12px;letter-spacing:1px;margin-top:15px}.gallery-title{font-size:1.4rem;margin-bottom:25px}.gallery-container{flex-direction:column;gap:20px;padding:0 15px}.gallery-column{gap:20px}.gallery-row{flex-direction:column;gap:20px}.gallery-item.large{height:200px;width:100%}.gallery-item.small{height:180px;max-width:100%;width:100%}.gallery-item img{height:100%;object-fit:cover}.gallery-info{padding:8px 0}.gallery-info p{font-size:10px;margin-left:8px}.gallery-info span{font-size:14px;margin-left:8px}}.landing-navbar{align-items:center;background-color:#000;display:flex;height:90px;justify-content:space-between;left:0;padding:0 50px;position:fixed;right:0;top:0;z-index:1000}.landing-logo img{cursor:pointer;height:80px;margin-left:50px;margin-top:5px;transition:transform .3s ease}.landing-logo img:hover{transform:scale(1.1)}.landing-menu{display:flex;gap:40px;list-style:none;margin-left:400px}.landing-menu li{color:#fff;cursor:pointer;font-weight:500;transition:color .3s ease}.landing-menu li.active,.landing-menu li:hover{color:#f0c040}.landing-login-btn,.sports-register-btn{background:none;border:none;border-radius:3px;color:#000;cursor:pointer;font-family:obvia,sans-serif;font-size:.9rem;font-style:italic;font-weight:500;overflow:hidden;padding:.8rem 1.3rem;position:relative}.landing-login-btn span,.sports-register-btn span{display:inline-block;position:relative;z-index:3}.landing-login-btn:before,.sports-register-btn:before{background:#fc0;content:"";inset:0;position:absolute;transform:scaleX(1);transform-origin:center;transition:transform .3s cubic-bezier(.2,1,.7,1);z-index:1}.landing-login-btn:hover:before,.sports-register-btn:hover:before{transform:scale3d(.9,.8,1)}.landing-login-btn:after,.sports-register-btn:after{border:1.5px solid #fc0;content:"";inset:0;position:absolute;transform:scale3d(.85,.65,1);transform-origin:center;transition:transform .3s cubic-bezier(.2,1,.7,1);z-index:2}.landing-login-btn:hover:after,.sports-register-btn:hover:after{transform:scaleX(1)}@media (max-width:1200px){.landing-navbar{padding:0 30px}.landing-menu{gap:25px;margin-left:200px}.landing-logo img{height:90px!important}}@media (max-width:992px){.landing-navbar{padding:0 20px}.landing-menu{gap:20px;margin-left:80px}.landing-logo img{height:80px!important}.landing-login-btn,.sports-register-btn{font-size:.85rem;margin-right:-150px;padding:.7rem 1rem}}@media (max-width:768px){.landing-navbar{height:80px;padding:0 15px}.landing-menu{display:none}.landing-logo img{height:70px!important;margin-left:0}.landing-login-btn,.sports-register-btn{font-size:.8rem;margin-right:-150px;padding:.6rem .9rem}}@media (max-width:480px){.landing-navbar{padding:0 10px}.landing-logo img{height:60px!important}.landing-login-btn,.sports-register-btn{font-size:.75rem;margin-right:-150px;padding:.5rem .8rem}}.mobile-hamburger{cursor:pointer;display:none;flex-direction:column;height:20px;justify-content:space-between;margin-left:auto;position:relative;width:25px;z-index:1001}.mobile-hamburger span{background:#fff;border-radius:2px;display:block;height:3px;transition:.3s;width:100%}.mobile-hamburger.open span:first-child{transform:rotate(45deg) translateY(7px)}.mobile-hamburger.open span:nth-child(2){opacity:0}.mobile-hamburger.open span:nth-child(3){transform:rotate(-45deg) translateY(-7px)}.mobile-menu{background:#000;border-left:1px solid #fff;display:flex;flex-direction:column;gap:20px;height:100vh;list-style:none;max-width:250px;padding:80px 20px;position:fixed;right:-50%;top:0;transition:right .3s ease-in-out;width:50%;z-index:1000}.mobile-menu.open{right:0}.mobile-menu li{color:#fff;cursor:pointer;font-weight:500;padding:10px 0;transition:color .3s,background .3s}.mobile-menu li.active,.mobile-menu li:hover{background-color:#fc0;color:#000}@media (max-width:768px){.landing-menu{display:none}.mobile-hamburger{display:flex}.landing-login-btn{margin-left:auto}}.admin-navbar{align-items:center;background:linear-gradient(90deg,#4e73df,#224abe);box-shadow:0 4px 15px #00000026;display:flex;justify-content:space-between;left:0;margin:0;padding:1rem 2rem;position:-webkit-sticky;position:sticky;right:0;top:0;width:100vw}.logo-admin{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:1px}.nav-links-admin{display:flex;gap:2rem;list-style:none}.nav-links-admin li{position:relative}.nav-links-admin a{align-items:center;border-radius:8px;color:#f8f9fc;display:flex;font-size:1rem;font-weight:500;gap:.4rem;padding:.4rem .6rem;text-decoration:none;transition:all .3s ease}.nav-links-admin a:hover{background:#ffffff26;color:#fff;transform:translateY(-2px)}.nav-links-admin a.active{background:#1cc88a;box-shadow:0 3px 12px #0003;color:#fff;font-weight:600}.sports-navbar{background:#000;box-shadow:0 2px 5px #0000004d;color:#fff;padding:12px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.sports-navbar-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.sports-navbar-logo{align-items:center;cursor:pointer;display:flex;gap:10px}.sports-logo-img{cursor:pointer;height:80px;margin-left:40px}.sports-title{color:#f8d210;font-family:Poppins,sans-serif;font-size:22px;font-weight:600}.sports-register-btn{background:none;border:none;border-radius:3px;color:#000;cursor:pointer;font-family:obvia,sans-serif;font-size:.9rem;font-style:italic;font-weight:500;overflow:hidden;padding:.8rem 1.3rem;position:relative}.sports-register-btn span{display:inline-block;position:relative;z-index:3}.sports-register-btn:before{background:#fc0;content:"";inset:0;position:absolute;transform:scaleX(1);transform-origin:center;transition:transform .3s cubic-bezier(.2,1,.7,1);z-index:1}.sports-register-btn:hover:before{transform:scale3d(.9,.8,1)}.sports-register-btn:after{border:1.5px solid #fc0;content:"";inset:0;position:absolute;transform:scale3d(.85,.65,1);transform-origin:center;transition:transform .3s cubic-bezier(.2,1,.7,1);z-index:2}.sports-register-btn:hover:after{transform:scaleX(1)}.footer{background-color:#fff;color:#111;font-family:Inter,sans-serif;padding:60px 8%}.footer-container{display:flex;flex-wrap:wrap;gap:60px;justify-content:space-between;margin-bottom:40px}.footer-left{flex:1 1 350px;max-width:400px}.footer-logo{font-size:1.5rem;font-weight:700;margin-bottom:15px}.footer-logo .highlight{color:#f0c040}.footer-text{color:#555;font-size:.85rem;line-height:1.6;margin-bottom:25px}.highlight{color:#f0c040}.social-icons{display:flex;gap:15px}.social-icons a{align-items:center;background-color:#1e293b;border-radius:50%;color:#fff;display:flex;height:38px;justify-content:center;transition:.3s ease;width:38px}.social-icons a:hover{background-color:#f0c040;color:#000}.footer-right{display:flex;flex-wrap:wrap;gap:60px}.footer-column h4{color:#b1b1b1;font-size:.9rem;font-weight:700;letter-spacing:.05em;margin-bottom:15px}.footer-column ul{list-style:none;margin:0;padding:0}.footer-column li{margin-bottom:10px}.footer-column a{color:#111;font-size:.8rem;text-decoration:none;transition:.2s ease}.footer-column a:hover{color:inherit;text-decoration:underline}.footer-divider{border:none;border-top:1px solid #cdc8c8;margin-bottom:25px}.footer-bottom{color:#6b7280;font-size:.75rem;margin-bottom:-50px;text-align:center}.footer-logo-wrapper{align-items:center;display:flex;gap:15px;margin-bottom:20px}.footer-logo-img{filter:drop-shadow(0 0 8px rgba(255,255,255,.3));height:60px;object-fit:contain;transition:transform .3s ease;width:60px}.footer-logo-img:hover{transform:scale(1.1)}@media (max-width:1300px){.footer{padding:45px 7%}.footer-right{gap:40px}.footer-logo-img{height:80px;width:80px}}@media (max-width:1024px){.footer{padding:40px 6%}.footer-container{flex-direction:row;gap:35px}.footer-left{flex:1 1 100%;max-width:100%}.footer-right{grid-gap:28px 55px;display:grid;flex:1 1;gap:28px 55px;grid-template-columns:repeat(2,minmax(120px,1fr))}.footer-logo-img{height:75px;width:75px}}@media (max-width:768px){.footer{padding:35px 5%}.footer-container{align-items:flex-start;flex-direction:column;gap:40px}.footer-right{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(2,1fr);width:100%}.footer-column h4{font-size:.85rem}.footer-logo-img{height:70px;width:70px}.social-icons a{height:34px;width:34px}}@media (max-width:576px){.footer{padding:30px 5%}.footer-right{gap:22px;grid-template-columns:1fr}.footer-column a{font-size:.82rem}.footer-text{font-size:.8rem}.footer-logo-img{height:65px;width:65px}}@media (max-width:400px){.footer{padding:28px 4%}.footer-column a{font-size:.78rem}.footer-bottom{font-size:.72rem}.footer-logo-img{height:60px;width:60px}}.admin-login-container{align-items:center;background:linear-gradient(135deg,#0a192f,#1f4068);color:#fff;display:flex;flex-direction:column;font-family:Poppins,sans-serif;justify-content:center;min-height:100vh;padding:30px}.admin-login-header{margin-bottom:25px;text-align:center}.landing-logo90 img{animation:logoPulse 3s infinite alternate;filter:drop-shadow(0 0 6px rgba(255,255,255,.6));height:auto;margin-bottom:10px;margin-top:-10px;width:120px}@keyframes logoPulse{0%{filter:drop-shadow(0 0 4px rgba(255,255,255,.4))}to{filter:drop-shadow(0 0 12px rgba(255,255,255,.8))}}.portal-name{color:#e3e9ff;font-size:1.4rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.admin-login-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff26;border-radius:18px;box-shadow:0 10px 40px #00000073;color:#fff;max-width:400px;padding:45px 50px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:100%}.admin-login-card:hover{box-shadow:0 18px 45px #00000080;transform:translateY(-4px)}.admin-login-title{color:#fff;font-size:1.9rem;font-weight:600;margin-bottom:10px}.admin-login-subtitle{color:#b0b8c1;font-size:.95rem;margin-bottom:25px}.admin-login-form{display:flex;flex-direction:column;gap:15px}.admin-login-input{background:#fffffff2;border:none;border-radius:8px;color:#333;font-size:1rem;outline:none;padding:12px 15px;transition:.3s}.admin-login-input:focus{background:#fff;box-shadow:0 0 10px #1e90ff99}.admin-login-btn{background:linear-gradient(90deg,#1e90ff,#07f);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.4px;padding:12px;transition:all .3s ease}.admin-login-btn:hover{background:linear-gradient(90deg,#07f,#005fcc);box-shadow:0 5px 15px #1e90ff66;transform:translateY(-2px)}.admin-login-message{color:#ffdd57;font-size:.95rem;margin-top:15px;text-shadow:0 0 6px #ffdd5766}@media (max-width:480px){.admin-login-card{padding:30px 25px}.admin-login-title{font-size:1.6rem}.admin-login-btn{font-size:.95rem}.portal-name{font-size:1.1rem}}.main-admin{background:linear-gradient(135deg,#f8fafc,#eef2f7);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:2rem;transition:all .3s ease-in-out}.header-admin{color:#2c3e50;margin-bottom:2.5rem;text-align:center}.header-admin h2{color:#1f2d3d;font-size:28px;font-weight:700;text-transform:uppercase}.header-admin p{color:#555;font-size:1rem}.stats-grid-admin{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:auto;max-width:1200px;width:100%}.card-admin{background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000001a;cursor:pointer;padding:16px 16px 50px;text-align:center}.sub-stats{align-items:center;display:flex;justify-content:center;margin-top:30px}.sub-stats p{margin-bottom:0;margin-top:6px}.center-split div{flex:1 1;text-align:center}.center-split div:not(:last-child){border-right:1px solid #ccc;padding-right:10px}.center-split div:not(:first-child){padding-left:10px}.icon-admin{color:#4e73df;font-size:2.8rem;margin-bottom:.5rem;transition:color .3s ease}.card-admin:hover .icon-admin{color:#2c3e50}.card-admin h3{font-size:2rem;font-weight:700;margin:.5rem 0}.card-admin .sub-stats h4{font-size:1.4rem;font-weight:600;margin:.2rem 0}.card-admin .sub-stats p{color:#555;font-size:.9rem;margin:0}.card-admin p{color:#6c757d;font-size:1rem;margin:.25rem 0}::-webkit-scrollbar{height:0;width:0}::-webkit-scrollbar-thumb{background:#0000}body,html{-ms-overflow-style:none;scrollbar-width:none}.mt-8{margin-top:30px}.stats-title{color:#1f2d3d;font-size:1.5rem;font-size:28px;font-weight:700;margin-bottom:30px;margin-top:80px;text-transform:uppercase}.stats-table{background:#fff;border-collapse:initial;border-radius:12px;border-spacing:0;box-shadow:0 2px 10px #0000000d;overflow:hidden;width:100%}.stats-table thead{background:linear-gradient(90deg,#2563eb,#1d4ed8);color:#fff}.stats-table th{font-size:.95rem;font-weight:600;letter-spacing:.5px;padding:1rem;text-align:center}.stats-table td{border-bottom:1px solid #e2e8f0;color:#334155;font-size:.9rem;padding:.9rem;text-align:center;transition:background .2s ease-in-out}.stats-table tr:last-child td{border-bottom:none}.stats-table tbody tr:hover{background:#f1f5f9}.stats-table td span{color:#2563eb;font-weight:600}.gender-count{color:#475569;display:flex;font-size:.85rem;gap:1rem;justify-content:center}.gender-count span{border-radius:8px;font-weight:600;padding:.25rem .6rem}.gender-male{background:#dbeafe;color:#1e40af}.gender-female{background:#fce7f3;color:#9d174d}.gender-other{background:#fef9c3;color:#92400e}*{box-sizing:border-box}body,html{margin:0;overflow-x:hidden;padding:0}.reports-container-lr{background:#f8f9fa;color:#333;font-family:Segoe UI,Tahoma,sans-serif;margin:20px auto;max-width:1200px;min-height:calc(100vh - 80px);padding:20px}.reports-container-lr p{color:#555;font-size:1rem;margin-bottom:50px}.reports-title-lr{color:#1f2d3d;font-size:28px;font-weight:700;text-transform:uppercase}.filters-lr{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:20px;width:100%}.filters-lr .row{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;width:100%}.filters-lr input,.filters-lr select{border:1px solid #ccc;border-radius:8px;font-size:14px;outline:none;padding:10px 14px;transition:all .3s ease;width:200px}.filters-lr button{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:36px;justify-content:center;max-width:-webkit-max-content;max-width:max-content;min-width:0;min-width:auto;padding:0 16px;transition:background .2s ease;white-space:nowrap;width:auto}.filters-lr button:not(.download-btn-lr){background:linear-gradient(90deg,#4e73df,#224abe);color:#fff}.filters-lr button:not(.download-btn-lr):hover{background:linear-gradient(90deg,#365adf,#1a39a0)}.download-btn-lr{align-items:center;background:#27ae60;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:8px 16px}.download-btn-lr:hover:not(:disabled){background:#1e8a4d}.download-btn-lr:disabled{background:silver;cursor:not-allowed}.report-results-lr{margin-top:18px;overflow-x:hidden;width:100%}.table-wrapper-lr{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e6e6e6;border-radius:2px;box-shadow:0 2px 8px #0000000a;margin:0;overflow-x:auto;padding:0;width:100%}.report-table-lr{border-collapse:collapse;margin:0;min-width:100%;table-layout:auto;width:-webkit-max-content;width:max-content}.report-table-lr thead th{background:#0b67ff;color:#fff;font-weight:600;padding:10px;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:3}.report-table-lr td{border:1px solid #e9eef4;font-size:13px;max-width:300px;overflow-wrap:break-word;padding:8px 10px;vertical-align:top;white-space:normal}.report-table-lr tbody tr:nth-child(2n){background:#fbfdff}.report-table-lr tbody tr:hover{background:#f1f8ff}.nested-container{display:flex;flex-direction:column;gap:6px}.nested-item{background:#fafafa;border-radius:4px;color:#333;font-size:12px;padding:4px 6px}.row-download-btn-lr{align-items:center;background:#2563eb;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:center;padding:6px 10px;transition:background .3s ease}.row-download-btn-lr:hover{background:#1e40af}.loading-lr,.no-data-lr{color:#666;margin:20px 0;text-align:center}.admin-container{background:#f4f6fb;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:30px;transition:all .3s ease-in-out}.admin-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.admin-header h2{color:#222;font-size:26px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.admin-controls{display:flex;gap:15px}.admin-controls input,.admin-controls select{border:1px solid #ccc;border-radius:8px;font-size:14px;margin-top:12px;outline:none;padding:10px 14px;transition:all .3s ease;width:200px}.admin-controls input:focus,.admin-controls select:focus{border-color:#0056d2;box-shadow:0 0 5px #0056d233}.admin-table{background:#fff;border-collapse:collapse;border-radius:12px;box-shadow:0 6px 15px #00000014;overflow:visible;width:100%}.admin-table td,.admin-table th{border-bottom:1px solid #eee;color:#444;font-size:14px;overflow:visible;padding:14px 18px;text-align:left}.admin-table th{background:#f0f2f7;font-size:15px;font-weight:600}.admin-table tr:hover{background:#f9fafe;transform:scale(1.002)}.status-badge{border-radius:20px;display:inline-block;font-size:13px;font-weight:600;padding:6px 12px;text-transform:capitalize;transition:all .3s ease}.status-badge.approved{background:#e0f7e9;color:#1f9d55}.status-badge.rejected{background:#fde8e8;color:#e53935}.status-badge.pending{background:#fff8e6;color:#ff9800}.action-cell{display:flex;justify-content:flex-start;margin-left:15px;position:relative}.dropdown{display:inline-block;position:relative}.dropdown-toggle{color:#555;cursor:pointer;font-size:18px;transition:color .2s ease}.dropdown-toggle:hover{color:#0056d2}.dropdown-menu{background:#fff;border-radius:8px;bottom:100%;box-shadow:0 4px 10px #00000026;display:none;flex-direction:column;margin-bottom:4px;min-width:160px;padding:2px 0;position:absolute;right:0}.dropdown:hover .dropdown-menu{display:flex}.dropdown-menu button{align-items:center;background:none;border:none;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:6px 12px;text-align:left;transition:all .2s ease;width:100%}.dropdown-menu button+button{margin-top:2px}.dropdown-menu button:hover{background:#f0f4ff;color:#0056d2}
/*# sourceMappingURL=main.17810b91.css.map*/