.football-hero[data-astro-cid-hqzuumuf]{position:relative;display:flex;align-items:center;min-height:clamp(32rem,68svh,42rem);overflow:hidden;isolation:isolate;padding-block:clamp(5rem,10vw,7rem) clamp(3rem,6vw,4.75rem);background:radial-gradient(circle at 50% 115%,rgba(var(--color-accent-rgb),.2),transparent 45%),linear-gradient(145deg,#030604,#08110b 55%,#030604)}.football-hero[data-astro-cid-hqzuumuf]:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(var(--color-accent-rgb),.045) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--color-accent-rgb),.045) 1px,transparent 1px);background-size:5rem 5rem;mask-image:linear-gradient(180deg,transparent,#000 28%,#000 72%,transparent)}.football-hero[data-astro-cid-hqzuumuf] .page-hero__layout{align-items:end}.football-hero[data-astro-cid-hqzuumuf] .page-hero__content{position:relative;z-index:1;max-width:58rem}.football-hero[data-astro-cid-hqzuumuf] .page-title{max-width:15ch;margin-inline:auto;color:var(--paper-strong);font-size:clamp(2.65rem,6vw,5.6rem);text-shadow:0 18px 38px rgba(0,0,0,.52)}.football-hero[data-astro-cid-hqzuumuf] .page-subtitle{max-width:35rem;margin-inline:auto;color:var(--accent-strong);font-size:clamp(1.15rem,2.1vw,1.55rem);font-weight:800;line-height:1.4}.football-hero__intro[data-astro-cid-hqzuumuf]{max-width:39rem;margin-inline:auto;color:#f7f9f5f0;font-size:clamp(1rem,1.35vw,1.18rem)}.football-hero__age[data-astro-cid-hqzuumuf]{display:inline-flex;align-items:center;gap:.75rem;margin-top:1rem;color:var(--paper-strong);font-weight:750;justify-content:center}.football-hero__age[data-astro-cid-hqzuumuf] span[data-astro-cid-hqzuumuf]{display:inline-grid;place-items:center;min-width:3.75rem;min-height:3.75rem;padding:.45rem;border:1px solid rgba(var(--color-accent-rgb),.65);border-radius:50%;color:var(--accent-strong);background:#040a06bd;font-family:Arial Black,Franklin Gothic Heavy,Impact,sans-serif;font-size:1.05rem}.football-hero[data-astro-cid-hqzuumuf] .page-hero__actions{justify-content:center}.football-section-header[data-astro-cid-hqzuumuf]{max-width:58rem;margin-bottom:clamp(1.6rem,3vw,2.5rem)}.football-capacities[data-astro-cid-hqzuumuf]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem}.football-capacity[data-astro-cid-hqzuumuf]{min-width:0;padding:clamp(1rem,1.8vw,1.4rem);border-top:3px solid var(--accent-strong);border-radius:0 0 var(--radius-sm) var(--radius-sm);background:#ffffff94}.football-capacity__number[data-astro-cid-hqzuumuf]{display:block;margin-bottom:1.2rem;color:#377e19;font-size:.78rem;font-weight:850;letter-spacing:.12em}.football-capacity[data-astro-cid-hqzuumuf] h3[data-astro-cid-hqzuumuf]{margin-bottom:.45rem;color:var(--ink);font-size:clamp(1.05rem,1.25vw,1.3rem);text-transform:uppercase}.football-capacity[data-astro-cid-hqzuumuf] p[data-astro-cid-hqzuumuf]{color:var(--ink-muted);font-size:.95rem;line-height:1.55}.football-method[data-astro-cid-hqzuumuf]{max-width:72rem}.football-method__list[data-astro-cid-hqzuumuf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,5vw,4rem);margin:0;padding:0;list-style:none}.football-method__list[data-astro-cid-hqzuumuf] li[data-astro-cid-hqzuumuf]{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;padding:1.15rem 0;border-top:1px solid rgba(255,255,255,.1)}.football-method__list[data-astro-cid-hqzuumuf] li[data-astro-cid-hqzuumuf]:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.football-method__list[data-astro-cid-hqzuumuf]>li[data-astro-cid-hqzuumuf]>span[data-astro-cid-hqzuumuf]{color:var(--accent-strong);font-size:.8rem;font-weight:850;letter-spacing:.1em}.football-method__list[data-astro-cid-hqzuumuf] h3[data-astro-cid-hqzuumuf]{margin-bottom:.35rem;color:var(--paper-strong);text-transform:uppercase}.football-method__list[data-astro-cid-hqzuumuf] p[data-astro-cid-hqzuumuf]{max-width:42rem;color:var(--muted);font-size:.98rem;line-height:1.55}.football-schedule-section[data-astro-cid-hqzuumuf],.football-pricing-section[data-astro-cid-hqzuumuf]{scroll-margin-top:calc(var(--header-height) + 1rem)}.football-schedule[data-astro-cid-hqzuumuf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(17,24,18,.12);border-radius:var(--radius-lg);background:var(--paper-strong);box-shadow:var(--shadow-soft)}.football-schedule__item[data-astro-cid-hqzuumuf]{min-width:0;padding:clamp(1.4rem,3vw,2.3rem)}.football-schedule__item[data-astro-cid-hqzuumuf]+.football-schedule__item[data-astro-cid-hqzuumuf]{border-left:1px solid rgba(17,24,18,.12)}.football-schedule__label[data-astro-cid-hqzuumuf]{margin-bottom:.65rem;color:#377e19;font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.football-schedule__value[data-astro-cid-hqzuumuf]{color:var(--ink);font-family:Arial Black,Franklin Gothic Heavy,Impact,sans-serif;font-size:clamp(1.55rem,2.8vw,2.45rem);line-height:1.05;text-transform:uppercase}.football-schedule__detail[data-astro-cid-hqzuumuf]{margin-top:.55rem;color:var(--ink-muted);font-weight:700}.football-schedule__link[data-astro-cid-hqzuumuf]{margin-top:1.15rem;color:var(--ink-muted);font-size:.94rem}.football-schedule__link[data-astro-cid-hqzuumuf] a[data-astro-cid-hqzuumuf]{color:#2f7314;font-weight:800;text-decoration:underline;text-underline-offset:.18em}.football-rates[data-astro-cid-hqzuumuf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.football-rate[data-astro-cid-hqzuumuf]{padding:clamp(1.4rem,3vw,2.25rem);border:1px solid rgba(var(--color-accent-rgb),.28);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff0b,#ffffff03),#080c09d6;text-align:center;box-shadow:var(--shadow-dark)}.football-rate[data-astro-cid-hqzuumuf] h3[data-astro-cid-hqzuumuf]{margin-bottom:1.1rem;color:var(--paper-strong);font-size:clamp(1.05rem,1.5vw,1.35rem);text-transform:uppercase}.football-rate__price[data-astro-cid-hqzuumuf]{color:var(--accent-strong);font-family:Arial Black,Franklin Gothic Heavy,Impact,sans-serif;font-size:clamp(2.4rem,4vw,3.6rem);line-height:1}.football-rates__note[data-astro-cid-hqzuumuf]{max-width:42rem;margin:1.3rem auto 0;color:var(--muted);text-align:center}.football-trial[data-astro-cid-hqzuumuf]{overflow:hidden;background:radial-gradient(circle at 90% 10%,rgba(255,255,255,.18),transparent 28%),linear-gradient(135deg,#00d800,#0f0);color:#061006}.football-trial__inner[data-astro-cid-hqzuumuf]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1.5rem,5vw,4rem);align-items:center}.football-trial[data-astro-cid-hqzuumuf] .eyebrow[data-astro-cid-hqzuumuf],.football-trial[data-astro-cid-hqzuumuf] h2[data-astro-cid-hqzuumuf],.football-trial[data-astro-cid-hqzuumuf] p[data-astro-cid-hqzuumuf]{color:#061006}.football-trial[data-astro-cid-hqzuumuf] h2[data-astro-cid-hqzuumuf]{max-width:18ch;margin-bottom:.8rem;font-size:clamp(2rem,4vw,3.6rem)}.football-trial__copy[data-astro-cid-hqzuumuf]>p[data-astro-cid-hqzuumuf]:not(.eyebrow){max-width:45rem;font-size:var(--fs-lead)}.football-trial__note[data-astro-cid-hqzuumuf]{margin-top:.65rem;font-size:.9rem!important;font-weight:700;opacity:.78}.football-trial__action[data-astro-cid-hqzuumuf] .btn{min-height:54px;padding-inline:1.45rem;border-color:#061006;background:#061006;color:var(--paper-strong);white-space:nowrap;box-shadow:0 18px 34px #0000003d}.football-contact[data-astro-cid-hqzuumuf]{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.8fr);gap:clamp(2rem,6vw,5rem);align-items:center}.football-contact[data-astro-cid-hqzuumuf] h2[data-astro-cid-hqzuumuf]{margin-bottom:1rem;color:var(--ink)}.football-contact[data-astro-cid-hqzuumuf] address[data-astro-cid-hqzuumuf]{display:grid;gap:.15rem;color:var(--ink-muted);font-style:normal}.football-contact__phone[data-astro-cid-hqzuumuf]{display:inline-block;margin-top:1.15rem;color:var(--ink);font-size:clamp(1.35rem,2.5vw,2rem);font-weight:850}.football-contact__actions[data-astro-cid-hqzuumuf]{display:grid;gap:.75rem}.football-contact__actions[data-astro-cid-hqzuumuf] .btn{width:100%}@media(max-width:63.99rem){.football-capacities[data-astro-cid-hqzuumuf]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:47.99rem){.football-hero[data-astro-cid-hqzuumuf]{min-height:max(35rem,calc(88svh - var(--header-height)));padding-block:4.5rem 2.5rem}.football-hero[data-astro-cid-hqzuumuf]:after{background-size:3.5rem 3.5rem}.football-hero[data-astro-cid-hqzuumuf] .page-title{max-width:11ch;font-size:clamp(2.45rem,12vw,4rem)}.football-hero[data-astro-cid-hqzuumuf] .page-hero__actions{display:grid;grid-template-columns:1fr}.football-hero[data-astro-cid-hqzuumuf] .page-hero__actions .btn{width:100%}.football-capacities[data-astro-cid-hqzuumuf]{grid-template-columns:1fr;gap:0;border-top:1px solid rgba(17,24,18,.12)}.football-capacity[data-astro-cid-hqzuumuf]{display:grid;grid-template-columns:2.25rem minmax(0,1fr);column-gap:.8rem;padding:1rem 0;border-top:0;border-bottom:1px solid rgba(17,24,18,.12);border-radius:0;background:transparent}.football-capacity__number[data-astro-cid-hqzuumuf]{grid-row:1 / span 2;margin:0}.football-capacity[data-astro-cid-hqzuumuf] h3[data-astro-cid-hqzuumuf]{margin-bottom:.25rem}.football-method[data-astro-cid-hqzuumuf]{max-width:none}.football-method__list[data-astro-cid-hqzuumuf],.football-schedule[data-astro-cid-hqzuumuf],.football-rates[data-astro-cid-hqzuumuf],.football-trial__inner[data-astro-cid-hqzuumuf],.football-contact[data-astro-cid-hqzuumuf]{grid-template-columns:1fr}.football-schedule__item[data-astro-cid-hqzuumuf]+.football-schedule__item[data-astro-cid-hqzuumuf]{border-top:1px solid rgba(17,24,18,.12);border-left:0}.football-rate[data-astro-cid-hqzuumuf]{display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left}.football-rate[data-astro-cid-hqzuumuf] h3[data-astro-cid-hqzuumuf]{margin:0}.football-rate__price[data-astro-cid-hqzuumuf]{flex:0 0 auto;font-size:2.4rem}.football-trial__action[data-astro-cid-hqzuumuf] .btn{width:100%;white-space:normal}}
