@import url(https://fonts.googleapis.com/css2?family=Boldonse&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap);img{display:block;height:100%;width:100%}body{margin:0}html{scroll-behavior:smooth}:root{--primary-font:"Boldonse",sans-serif;--secondary-font:"Plus Jakarta Sans",sans-serif;--white:#fff;--black:#000;--purple-dark:#3b113b;--purple-light:#612561;--blue-dark:#0f2856;--blue-light:#193c7d;--brown-dark:#593b1d;--brown-light:#855c34;--gray-light:#f5f5f7;--gray-dark:#666;--bg-white:var(--white);--bg-black:var(--black);--bg-gray-light:var(--gray-light);--bg-gray-dark:var(--gray-dark);--bg-purple-dark:root(--purple-dark);--bg-purple-light:root(--purple-light);--bg-brown-dark:var(--brown-dark);--bg-brown-light:var(--brown-light);--bg-blue-dark:var(--blue-dark);--bg-blue-light:var(--blue-light);--br-small:4px;--br-medium:8px;--br-large:16px;--br-total:50px}.max-width-large,.max-width-medium{margin:0 auto;max-width:100%;@media screen and (min-width:1024px){max-width:80vw}}h1,h2,h3,h4,h5,h6{font-family:Boldonse,sans-serif;font-weight:400;line-height:170%;margin:0}h1{font-size:clamp(2.4rem,5vw,3.5rem)}h2{font-size:clamp(2rem,4.5vw,3rem)}h3{font-size:clamp(1.8rem,4vw,2.3rem)}h4{font-size:clamp(1.6rem,3.5vw,1.8rem)}h5{font-size:clamp(1.2rem,3vw,1.4rem)}li,p,span{color:#000;color:var(--black);font-family:Plus Jakarta Sans,sans-serif;line-height:160%}h1,h2,h3,h4{color:#3b113b;color:var(--purple-dark)}.btn{-webkit-appearance:none;appearance:none;border:none;border-radius:4px;border-radius:var(--br-small);color:inherit;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--secondary-font);outline:none;padding:12px 20px;text-decoration:none;@media screen and (max-width:480px){padding-bottom:9px;padding-left:15px;padding-right:15px;padding-top:9px}}.btn,.btn.cta{display:inline-block}.btn.cta{background-color:#612561;background-color:var(--purple-light);color:#fff;color:var(--white);@media screen and (max-width:480px){font-size:12px}}.btn.tab{background-color:#f5f5f7;background-color:var(--gray-light);border-radius:600px;color:#666;color:var(--gray-dark);display:flex;font-weight:700;gap:.3rem}.tab[data-state=active]{background:var(--tab-bg);color:#fff;transition:background .2s ease;svg{color:#fff}}.tab:not([data-state=active]):hover{cursor:pointer;opacity:.4;transition:background .2s ease}:root{--primary-color:#8c548c}.wokwit{color:#333;font-family:Arial,sans-serif;scroll-behavior:smooth}.header{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:1000;a{text-decoration:none}}.nav a{color:#8c548c;color:var(--primary-color);font-weight:500;margin-left:1rem;text-decoration:none;transition:color .3s}.hero{display:flex;flex-direction:column;gap:2rem;padding:3rem 1rem;text-align:center;h1{margin-bottom:1rem}#heroDesktop,#heroMobile,#heroTablet{display:none}@media screen and (min-width:768px){#heroDesktop{display:block;#heroMobile,#heroTablet{display:none}}}@media screen and (min-width:768px) and (max-width:1023px){#heroDesktop,#heroMobile{display:none}#heroTablet{display:block}}@media screen and (max-width:767px){#heroDesktop,#heroTablet{display:none}#heroMobile{display:block}}}.hero p{font-size:1.25rem}.btn-primary:hover{background:#733e73}.section-sports{padding:4rem 1rem}.section-add-features{background:#f5f5f7;background:var(--gray-light);display:flex;flex-direction:column;gap:2rem;padding:6rem 1rem!important;padding:4rem 0;text-align:center}.tabList{flex-wrap:wrap;justify-content:center}.sport-card,.tabList{display:flex;gap:1rem}.sport-card{background:var(--card-bg);border-radius:16px;border-radius:var(--br-large);flex-direction:column;min-height:490px;padding:1rem;img{border-radius:8px;border-radius:var(--br-medium);height:100%;object-fit:cover;width:100%}@media screen and (min-width:768px){grid-gap:1rem;display:grid;flex:1 1;grid-template-columns:repeat(2,1fr);min-height:450px;overflow:hidden;position:relative}}.sport-card-content{background:var(--card-content-bg);border-radius:8px;border-radius:var(--br-medium);display:flex;flex-flow:column nowrap;justify-content:center;padding:4rem 3rem;h3,p{color:#fff;color:var(--white)}@media screen and (max-width:767px){padding-bottom:2rem;padding-left:1.4rem;padding-right:1.4rem;padding-top:2rem}}.feature-card-wrapper{grid-gap:1.667vw;display:grid;gap:1.667vw;@media screen and (min-width:768px){grid-template-columns:repeat(3,1fr)}}.feature-card{align-items:center;border-radius:8px;border-radius:var(--br-medium);color:#fff;color:var(--white);display:flex;flex-direction:column;gap:1rem;padding:3rem 2rem;text-align:center;p{color:#fff;color:var(--white)}img{aspect-ratio:1/1;height:150px;width:150px}}#messaging{background:#0f2856;background:var(--blue-dark)}#tracking{background:#3b113b;background:var(--purple-dark)}#reminders{background:#593b1d;background:var(--bg-brown-dark)}#feature-extra{grid-gap:1.667vw;display:grid;gap:1.667vw;grid-template-columns:1fr 1fr;@media screen and (max-width:767px){display:flex;flex-direction:column}}.extra-card{border-radius:8px;border-radius:var(--br-medium);display:flex;flex-direction:column;overflow:hidden}.extra-card-content{background:#fff;background:var(--bg-white);padding:2rem}.section-download{padding:4rem 1rem}#download{align-items:center;background:#3b113b;background:var(--purple-dark);border-radius:8px;border-radius:var(--br-medium);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:4rem;text-align:center;h4,p{color:#fff;color:var(--white)}.app-icon-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:1.4rem;justify-content:center;margin-top:2rem}img{width:150px}a{background-color:initial;padding:0}}.section{padding-bottom:2rem;padding-left:1rem}.section p{margin:0 auto .5rem;max-width:600px}.basketball,.soccer{background:#fff}.section h3{color:#8c548c;color:var(--primary-color);margin-bottom:1rem;text-align:center}.section-header{text-align:left}.section-header h3{font-size:1.35rem;margin-bottom:.5rem;text-align:left}.section-header h4{font-size:1.05rem;margin-bottom:.5rem;text-align:left}.descriptions p{color:#555;font-size:.9rem;margin:.25rem 0}.gallery{display:flex;gap:1rem;overflow-x:auto;padding:1rem 0;scroll-snap-type:x mandatory}.gallery img{border-radius:8px;box-shadow:0 2px 6px #0000001a;scroll-snap-align:start;transition:transform .3s;width:200px}.gallery img:hover{transform:scale(1.05)}@media (min-width:768px){.gallery img{width:300px}}@media (min-width:1024px){.gallery img{width:400px}}.form-info-wrapper{text-align:left}.form-section{padding:4rem 1rem;@media screen and (min-width:768px){padding-bottom:6rem;padding-left:1rem;padding-right:1rem;padding-top:6rem}}#waitlist{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1.4fr;@media screen and (max-width:768px){display:flex;flex-direction:column}}.form-wrapper{background:#3b113b;background:var(--purple-dark);border-radius:8px;border-radius:var(--br-medium);padding:2rem 1rem}form{width:100%}.form-section h3{margin-bottom:.5rem}form-list{display:flex;flex-direction:column;gap:2rem}.form-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:800px}form button,form input,select,textarea{background-color:#fff;background-color:var(--white);border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;margin-bottom:1rem;padding:.75rem;width:100%}form button{background:#612561;background:var(--purple-light);border:none;color:#fff;cursor:pointer;grid-column:1/-1;transition:background .3s}.form-row{display:flex;gap:1rem;@media screen and (max-width:768px){flex-direction:column;gap:0}}.form-grid button:hover{background:#9d3e9d}.footer-links{display:flex;gap:.5rem;a{color:#000;color:var(--black)}}footer{align-items:center;background:#fff;border-top:1px solid #e0e0e0;display:flex;flex-wrap:wrap;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.75rem,1.8vw,1rem);font-size:.9rem;justify-content:space-between;padding:1rem;text-align:center;text-decoration:none;@media screen and (max-width:768px){flex-direction:column;gap:.5rem}}.theres-more{padding:1rem 0}.theres-more h4{font-size:1.25rem;margin-bottom:.75rem;margin-left:1rem;text-align:left}.more-gallery{display:flex;gap:1rem;overflow-x:auto;padding:0 1rem;scroll-snap-type:x mandatory}.more-item{flex:0 0 auto;scroll-snap-align:start;text-align:center;width:150px}.more-item img{border-radius:8px;box-shadow:0 2px 6px #0000001a;transition:transform .3s;width:100%}.more-item img:hover{transform:scale(1.05)}.more-item p{color:#555;font-size:.9rem;margin-top:.5rem}@media (min-width:768px){.more-item{width:200px}}@media (min-width:1024px){.more-item{width:250px}}.App{display:flex;flex-direction:column;width:100%}header nav ul{display:flex;list-style:none}header nav a{color:#fff;text-decoration:none}@media (max-width:768px){header nav ul{align-items:center;flex-direction:column}}