.one-soccer{--green:#b8ff00;--black:#080a08;--white:#fff;background:var(--black);color:var(--white);font-family:Arial,Helvetica,sans-serif;min-height:100vh;overflow:hidden}.one-soccer *{box-sizing:border-box}.one-soccer a{color:inherit;text-decoration:none}.nav{display:flex;justify-content:space-between;align-items:center;padding:24px 5vw;border-bottom:1px solid #252925}.brand{font-size:18px;font-weight:900;letter-spacing:.08em}.brand span{color:var(--green)}.nav-link{border:1px solid var(--green);color:var(--green)!important;padding:11px 16px;font-size:12px;font-weight:800;letter-spacing:.1em}.hero{display:grid;grid-template-columns:1.15fr .85fr;min-height:650px;padding:7vw 5vw;align-items:center;background:radial-gradient(circle at 75% 50%,#203000 0,#080a08 42%)}.eyebrow{color:var(--green);font-size:11px;font-weight:900;letter-spacing:.16em;margin:0 0 18px}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(54px,9vw,120px);line-height:.84;letter-spacing:-.06em;margin:0 0 30px;font-weight:950}.hero h1 em{font-style:normal;color:var(--green)}.lead{max-width:620px;color:#d8ddd4;font-size:18px;line-height:1.6;margin-bottom:34px}.cta,.contact button{display:inline-flex;gap:30px;align-items:center;background:var(--green);color:var(--black)!important;padding:17px 22px;font-size:12px;font-weight:950;letter-spacing:.1em;border:0;cursor:pointer}.hero-ball{display:flex;justify-content:center;align-items:center}.ball{font-size:clamp(130px,20vw,270px);filter:drop-shadow(0 0 40px #b8ff0066);transform:rotate(-12deg)}.training{padding:110px 5vw;background:#fff;color:var(--black)}.section-heading h2,.approach h2,.contact h2{font-size:clamp(42px,6vw,82px);line-height:.9;letter-spacing:-.05em;margin-bottom:55px}.section-heading span,.approach span,.contact span{color:#55a800}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#bfc2bc}.cards article{background:#fff;padding:38px;min-height:260px}.cards b{color:#55a800;font-size:13px}.cards h3{font-size:26px;margin:45px 0 12px}.cards p{color:#4f554d;line-height:1.6}.approach{display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;padding:110px 5vw;background:var(--green);color:var(--black)}.approach .eyebrow{color:var(--black)}.approach h2{margin:0}.approach span{color:var(--black)}.approach>p{font-size:20px;line-height:1.6;align-self:end}.contact{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:110px 5vw}.contact h2{margin-bottom:25px}.contact-intro>p:last-child{color:#b9beb7;line-height:1.6;max-width:420px}.contact form{display:flex;flex-direction:column}.contact label{font-size:11px;font-weight:800;letter-spacing:.12em;margin:0 0 8px}.contact input,.contact textarea{width:100%;background:#111511;border:1px solid #343934;color:#fff;padding:15px;margin:0 0 22px;font:inherit}.contact input:focus,.contact textarea:focus{outline:2px solid var(--green);border-color:var(--green)}.contact button{justify-content:space-between;margin-top:4px}.success{color:var(--green);font-weight:700}footer{display:flex;justify-content:space-between;padding:24px 5vw;border-top:1px solid #252925;color:#858b83;font-size:10px;letter-spacing:.12em}footer strong{color:#fff}@media(max-width:750px){.nav{padding:18px 5vw}.nav-link{padding:9px 11px}.hero{grid-template-columns:1fr;min-height:auto;padding:80px 5vw}.hero-ball{display:none}.lead{font-size:16px}.training,.approach,.contact{padding:75px 5vw}.cards,.approach,.contact{grid-template-columns:1fr}.cards article{min-height:auto}.cards h3{margin-top:30px}.approach>p{margin-top:20px}.contact form{margin-top:25px}footer{flex-direction:column;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAABA */
