:root{--bg:#07130e;--panel:#0f241b;--panel2:#143326;--text:#f5fff9;--muted:#b6d3c4;--gold:#f6c85f;--green:#34d399;--line:rgba(255,255,255,.12);--shadow:0 24px 80px rgba(0,0,0,.35)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;background:radial-gradient(circle at top left,#164d35 0,#07130e 42%,#050907 100%);color:var(--text)}a{color:inherit;text-decoration:none}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:18px 6vw;background:rgba(7,19,14,.82);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:900}.brand span span{color:var(--gold)}.ball{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--green),#e6fff2);font-size:20px}nav{display:flex;gap:22px;align-items:center;color:var(--muted);font-weight:700}nav a:hover{color:var(--text)}.lang{padding:9px 13px;border:1px solid var(--line);border-radius:999px;color:var(--gold)}.hero{display:grid;grid-template-columns:1.06fr .94fr;gap:50px;align-items:center;padding:78px 6vw 48px;min-height:700px}.kicker{color:var(--gold);font-weight:900;text-transform:uppercase;letter-spacing:.14em;font-size:13px}.hero h1{font-size:clamp(42px,6.5vw,82px);line-height:.95;margin:12px 0 20px;letter-spacing:-.06em}.lead,.section p,.join p{font-size:19px;line-height:1.7;color:var(--muted)}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.btn,button{display:inline-flex;align-items:center;justify-content:center;padding:15px 22px;border-radius:16px;font-weight:900;border:0;cursor:pointer}.primary,button{background:linear-gradient(135deg,var(--gold),#fff0a9);color:#17200b}.secondary{border:1px solid var(--line);background:rgba(255,255,255,.06)}.hero-card{position:relative;min-height:460px;border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));box-shadow:var(--shadow);overflow:hidden;border:1px solid var(--line)}.stadium{position:absolute;inset:0;background:radial-gradient(circle at 50% 20%,rgba(246,200,95,.32),transparent 23%),linear-gradient(180deg,#173827,#09150f)}.lights{height:120px;background:repeating-linear-gradient(90deg,transparent 0 12%,rgba(255,255,255,.5) 12.5%,transparent 13%);filter:blur(3px);opacity:.45}.pitch{position:absolute;left:10%;right:10%;bottom:9%;height:42%;background:linear-gradient(90deg,#197744,#249b57,#197744);border:3px solid rgba(255,255,255,.8);border-radius:50% 50% 10% 10%;transform:perspective(420px) rotateX(56deg);box-shadow:0 0 0 24px rgba(0,0,0,.2)}.stands{position:absolute;left:0;right:0;bottom:21%;height:95px;background:repeating-linear-gradient(90deg,#22382f 0 24px,#2f5643 24px 48px);opacity:.8}.club-card{position:absolute;left:26px;right:26px;bottom:26px;padding:22px;border-radius:24px;background:rgba(6,15,11,.82);border:1px solid var(--line);backdrop-filter:blur(12px)}.club-card strong{display:block;font-size:28px}.club-card span{color:var(--muted)}.meter{margin-top:16px;height:10px;border-radius:999px;background:#23352b;overflow:hidden}.meter i{display:block;height:100%;background:linear-gradient(90deg,var(--green),var(--gold))}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:0 6vw 58px}.stats div,.panel,.cards article,.table-wrap{background:rgba(255,255,255,.055);border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow)}.stats div{padding:26px}.stats strong{display:block;font-size:34px;color:var(--gold)}.stats span{color:var(--muted);font-weight:700}.section{padding:72px 6vw}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:start}.reverse{grid-template-columns:1.08fr .92fr}h2{font-size:clamp(32px,4.4vw,56px);line-height:1;margin:8px 0 18px;letter-spacing:-.045em}h3{font-size:21px;margin:0 0 12px}.panel{padding:28px}.split-list{display:grid;grid-template-columns:1fr 1fr;gap:22px}li{margin:10px 0;color:var(--muted);line-height:1.5}.role-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.role-grid span{padding:11px 14px;border-radius:999px;background:rgba(52,211,153,.12);border:1px solid rgba(52,211,153,.28);font-weight:800}.center{text-align:center;max-width:850px;margin:0 auto 36px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;min-width:760px}th,td{text-align:left;padding:18px;border-bottom:1px solid var(--line)}th{color:var(--gold);font-size:13px;text-transform:uppercase;letter-spacing:.12em}tr:last-child td{border-bottom:0}.cards{display:grid;gap:18px}.four{grid-template-columns:repeat(2,1fr)}.features{grid-template-columns:repeat(3,1fr)}.three{grid-template-columns:repeat(3,1fr)}.cards article{padding:25px}.cards p{font-size:16px;margin:0}.checklist{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:0;list-style:none}.checklist li{padding-left:28px;position:relative}.checklist li:before{content:'✓';position:absolute;left:0;color:var(--green);font-weight:900}.offer strong{display:block;color:var(--gold);margin:8px 0 12px}.sample{background:linear-gradient(180deg,transparent,rgba(255,255,255,.035),transparent)}.join{margin:70px 6vw;padding:48px;border-radius:34px;text-align:center;background:linear-gradient(135deg,rgba(52,211,153,.2),rgba(246,200,95,.14));border:1px solid var(--line);box-shadow:var(--shadow)}.join form{display:flex;gap:12px;justify-content:center;max-width:620px;margin:28px auto 18px}.join form.interest-form{display:grid;grid-template-columns:1fr 1fr;max-width:860px}.join form.interest-form input[name="email"]{grid-column:1 / -1}.join form.interest-form button{grid-column:1 / -1}.join input{flex:1;min-width:0;padding:16px 18px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.08);color:var(--text);font-size:16px}.referral-box{max-width:860px;margin:24px auto 0;padding:20px;border-radius:22px;background:rgba(246,200,95,.12);border:1px solid rgba(246,200,95,.35);text-align:left}.referral-box strong{display:block;color:var(--gold);font-size:20px;margin-bottom:6px}.referral-box span{display:block;color:var(--muted);line-height:1.6}.join small{color:var(--muted);display:block;max-width:850px;margin:0 auto;line-height:1.6}.footer{padding:34px 6vw;border-top:1px solid var(--line);display:flex;gap:18px;justify-content:space-between;color:var(--muted)}.thanks{min-height:100vh;display:grid;place-content:center;text-align:center;padding:24px}.thanks h1{font-size:42px} @media(max-width:900px){.join form.interest-form{grid-template-columns:1fr}.join form.interest-form input[name="email"],.join form.interest-form button{grid-column:auto}.site-header{align-items:flex-start;gap:14px;flex-direction:column}nav{flex-wrap:wrap;gap:13px}.hero,.two-col,.reverse{grid-template-columns:1fr}.hero{padding-top:42px;min-height:auto}.stats,.features,.three{grid-template-columns:1fr}.four,.split-list,.checklist{grid-template-columns:1fr}.join form{flex-direction:column}.footer{flex-direction:column}.hero-card{min-height:360px}}
.legal-section{padding-top:20px}.center-panel{max-width:900px;margin:0 auto;text-align:center}.center-panel p{font-size:18px;line-height:1.7;color:var(--muted)}
