*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Montserrat,sans-serif;color:#fff;zoom:80%}.navbar{display:flex;justify-content:space-between;padding:1rem 2rem;background:#fff;color:#000}.nav-links{display:flex;list-style:none;gap:2rem;font-weight:700}.nav-links a{text-decoration:none;color:inherit}.nav-links a:hover{color:inherit}.nav-icons span{margin-left:1rem;cursor:pointer}.hero{background:#fff;color:#001034;text-align:center;padding:3rem 1rem}.logo{font-size:2.5rem;font-weight:700}.highlight{color:#001034}.ball{color:#ffdb00;font-size:1.2em}.subtitle{margin-top:1rem;font-size:1.1rem}.cta-box{background:#d3ff2f;padding:1rem 2rem;margin:2rem auto;display:inline-block;font-weight:700;font-size:1.2rem;color:#001034}.start-btn{padding:.6rem 1.5rem;font-weight:700;background:#001034;color:#fff;border:none;border-radius:20px;cursor:pointer}.features-section{background-color:#001034;color:#fff;text-align:center;padding:5rem 2rem;font-family:Montserrat,sans-serif;position:relative;overflow:hidden}.section-title{font-size:2rem;color:#d3ff2f;font-weight:700;margin-bottom:4rem}.features-wrapper{display:flex;justify-content:space-between;align-items:center;position:relative;flex-wrap:wrap;gap:2rem}.features-image{z-index:1;flex-shrink:0;display:flex;justify-content:center;align-items:center}.features-image img{height:auto;display:block;margin:0 auto}.features-left,.features-right,.features-image{flex:1 1 300px;max-width:300px}.features-left,.features-right{display:flex;flex-direction:column;justify-content:center;gap:2rem;max-width:300px;z-index:2}.features-left{text-align:left;align-items:flex-end;gap:200px;margin-left:.5%}.features-right{text-align:right;align-items:flex-start;gap:200px;margin-right:.5%}.feature-box h3{font-size:1.1rem;color:#fff;margin-bottom:.5rem}.feature-box p{font-size:.95rem;color:#ccc;line-height:1.5}@media (max-width: 992px){.features-wrapper{flex-direction:column}.features-left,.features-right{align-items:center;text-align:center;margin:0}}.pricing{background-color:#001034;color:#fff;text-align:center;padding:4rem 2rem}.pricing h2{color:#d3ff2f;font-size:2rem;margin-bottom:1rem}.center-section{display:flex;flex-direction:column;align-items:center}.tabs{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.tab{color:#ccc;cursor:pointer;font-weight:600;border-bottom:2px solid transparent;padding:.5rem 1rem}.tab.active{color:#fff;border-color:#d3ff2f}.plans{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;max-width:1200px;margin-top:2rem}.plan{background:white;color:#001034;padding:2.5rem;border-radius:1.5rem;width:320px;height:420px;text-align:center;box-shadow:0 10px 20px #0000001a;transition:transform .3s,box-shadow .3s;font-family:Montserrat,sans-serif;display:flex;flex-direction:column;justify-content:space-between}.tips{background:white;color:#001034;padding:1rem;border-radius:1.5rem;width:500px;height:75px;text-align:center;margin-bottom:10px;box-shadow:0 10px 20px #0000001a;transition:transform .3s,box-shadow .3s;font-family:Montserrat,sans-serif;display:flex;flex-direction:column;justify-content:space-between;font-weight:700}.plan.middle{transform:scale(1.1);z-index:1;box-shadow:0 15px 30px #00000026;border:2px solid #d3ff2f}.plan h3{font-size:1.6rem;margin-bottom:1rem}.plan p{font-size:1.2rem;font-weight:700;color:#666;margin-bottom:1rem}.plan ul{list-style:none;padding:0;margin:1rem 0;font-size:1rem;line-height:1.8}.plan button{background-color:#001034;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;font-family:Montserrat,sans-serif}.testimonials{display:flex;overflow-x:auto;gap:1.5rem;padding:2rem;background-color:#001034;justify-content:center}.testimonial-box{min-width:250px;background:#ffffff15;padding:1rem;border-radius:10px;color:#fff;flex:0 0 auto}.testimonial-box blockquote{font-style:italic;margin-bottom:.5rem}.download-app{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:#001034;padding:4rem 2rem;gap:3rem;color:#fff}.phone-mockup img{max-height:800px;border-radius:1rem}.download-info{max-width:400px;display:flex;justify-content:space-evenly;flex-direction:column;flex-wrap:nowrap;align-items:center}.download-info h3{color:#d3ff2f;font-size:1.5rem;margin-bottom:1rem}.download-info ul{list-style:none;padding-left:0;margin-bottom:1.5rem}.download-info li{margin:.5rem 0}.qr-code{width:120px;height:120px}body{font-size:1.1rem}.navbar{display:flex;justify-content:space-between;align-items:center;padding:5rem 6rem;font-size:1.2rem}.nav-links{display:flex;flex:1;justify-content:space-evenly;list-style:none;font-weight:700;margin:0;padding:0}.nav-icons{display:flex;align-items:center;gap:1.5rem}.language-buttons{display:flex;gap:.5rem;margin-left:1rem}.lang-btn{padding:6px 12px;border:2px solid #001034;background:white;color:#001034;border-radius:5px;cursor:pointer;font-weight:600;font-size:12px;transition:all .3s ease;font-family:Montserrat,sans-serif}.lang-btn:hover,.lang-btn.active{background:#001034;color:#fff}.icon{width:24px;height:24px;object-fit:contain;cursor:pointer}.hero{padding:1rem 2rem}.logo{font-size:4rem}.subtitle{font-size:1.4rem;margin-top:2rem}.cta-box{font-size:1.5rem;padding:1.2rem 2.5rem}.start-btn{padding:1rem 2rem;font-size:1.1rem}.features-section{padding:7rem 4rem}.section-title{font-size:2.5rem;margin-bottom:5rem}.feature-box h3{font-size:1.4rem}.feature-box p{font-size:1.1rem}.plan{width:360px;height:480px;padding:3rem}.plan h3{font-size:2rem}.plan p{font-size:1.4rem}.testimonials{padding:6rem 3rem;display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;background-color:#0a1736}.testimonial-box{position:relative;max-width:350px;background-color:#3e4a69;border-radius:10px;padding:25px 20px;color:#fff}.quote-icon{position:absolute;top:15px;left:15px;font-size:2.5rem;color:#7dfc00;line-height:1}.testimonial-content{margin-left:15px;padding-top:10px}.testimonial-content p{font-size:1rem;line-height:1.5;margin-bottom:20px}.author-container{display:flex;align-items:center;margin-top:15px}.author-line{width:30px;height:2px;background-color:#7dfc00;margin-right:10px}.author-name{font-size:.9rem;color:#ccc}.download-app{padding:5rem 2rem}.download-info h3{font-size:2rem;margin-bottom:1.5rem}.download-info ul li{font-size:1.2rem}.qr-code{width:160px;height:auto}.tennis-banner{background-image:url(/assets/TennisCourt.png);background-size:cover;background-position:center;border-radius:8px;height:500px;width:100%;position:relative;overflow:hidden;display:flex;align-items:center}.banner-content{background-color:#fff0;padding:20px 30px;width:40%;color:#00194b}.banner-content h2{font-size:40px;font-weight:700;margin-bottom:125px}.banner-content p{font-size:20px;line-height:1.4}.download-text{font-size:13px;color:#fff}.app-buttons{display:flex;gap:15px;position:absolute;bottom:0;right:0;padding:1rem}.app-button{display:flex;align-items:center;background-color:#f5f5f5;border-radius:4px;padding:8px 12px;text-decoration:none;color:#001542;font-size:12px;transition:all .3s ease}.app-button:hover{background-color:#e0e0e0}.app-button img{height:20px;margin-right:8px}.site-footer{background-color:#00194b;color:#fff;padding:30px 40px;text-align:center}.footer-links{padding:15px 0;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:20px}.footer-links a{color:#fff;text-decoration:none;font-size:14px;margin:0 15px;transition:opacity .3s ease}.footer-links a:hover{opacity:.8}.footer-nav{display:flex;justify-content:center;gap:120px;margin-bottom:30px}.footer-column h3{font-size:16px;font-weight:700;letter-spacing:1px}.social-icons{display:flex;justify-content:center;gap:25px;margin:30px 0}.social-icon{color:#fff;width:40px;height:40px;border-radius:50%;background-color:#ffffff1a;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color .3s ease}.social-icon:hover{background-color:#fff3}.copyright{font-size:12px;color:#ffffffb3;margin-top:20px;padding-bottom:10px}@media (max-width: 768px){.tennis-banner{height:300px}.banner-content{width:80%}.footer-nav{gap:60px}}
