.hero[data-astro-cid-lcdefpme]{background:var(--white);border-bottom:1.5px solid var(--rule);padding:72px 0 64px;overflow:hidden}.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:center;gap:64px;display:grid}.hero-eyebrow[data-astro-cid-lcdefpme]{align-items:center;gap:10px;margin-bottom:24px;display:flex}.eyebrow-pill[data-astro-cid-lcdefpme]{background:var(--green-lt);color:var(--green-dk);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;border:1px solid #00c87a40;border-radius:99px;align-items:center;padding:4px 12px;font-size:10px;font-weight:500;display:inline-flex}.eyebrow-divider[data-astro-cid-lcdefpme]{color:var(--rule);font-size:16px}.eyebrow-text[data-astro-cid-lcdefpme]{font-family:var(--font-sans);color:var(--ink-4);letter-spacing:.06em;font-size:11px}.hero-h1[data-astro-cid-lcdefpme]{letter-spacing:-.025em;color:var(--ink);margin-bottom:24px;font-size:clamp(48px,6vw,72px);font-weight:900;line-height:.92}.h1-accent[data-astro-cid-lcdefpme]{color:var(--green);display:block}.hero-p[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:500px;margin-bottom:32px;font-size:17px;line-height:1.7}.hero-btns[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.hero-pills[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;display:flex}.hero-pill[data-astro-cid-lcdefpme]{background:var(--white);border:1.5px solid var(--rule);color:var(--ink-2);border-radius:99px;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.hero-pill[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-sans);color:var(--green-dk);background:var(--green-lt);border-radius:99px;padding:1px 7px;font-size:10px}.hero-pill[data-astro-cid-lcdefpme]:hover{border-color:var(--green);color:var(--ink)}.pitch-card[data-astro-cid-lcdefpme]{box-shadow:var(--shadow-lg), 0 0 0 1px #00c87a26;background:linear-gradient(160deg,#052e14 0%,#081f10 100%);border-radius:16px;flex-direction:column;align-items:center;gap:16px;width:280px;padding:20px;display:flex}.pitch-card-label[data-astro-cid-lcdefpme]{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;align-self:flex-start;align-items:center;gap:7px;font-size:10px;display:flex}.pitch-dot[data-astro-cid-lcdefpme]{background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px}.pitch-card-footer[data-astro-cid-lcdefpme]{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d;justify-content:center;align-self:stretch;align-items:center;gap:8px;font-size:9px;display:flex}.stats-bar[data-astro-cid-lcdefpme]{background:var(--surface);border-bottom:1.5px solid var(--rule);padding:20px 0}.stats-inner[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:0;display:flex}.stat[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:2px;padding:0 40px;display:flex}.stat-num[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--ink);font-size:28px;font-weight:900;line-height:1}.stat-num[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--green);font-style:normal}.stat-lbl[data-astro-cid-lcdefpme]{font-family:var(--font-sans);color:var(--ink-4);letter-spacing:.16em;text-transform:uppercase;font-size:9px}.stat-sep[data-astro-cid-lcdefpme]{background:var(--rule);flex-shrink:0;width:1.5px;height:32px}.btn-primary[data-astro-cid-lcdefpme]{background:var(--green);color:var(--on-green);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius);white-space:nowrap;align-items:center;padding:13px 26px;font-size:13px;font-weight:800;transition:background .15s,transform .1s,box-shadow .15s;display:inline-flex}.btn-primary[data-astro-cid-lcdefpme]:hover{background:var(--green-dk);box-shadow:var(--shadow-green);transform:translateY(-1px)}.btn-outline[data-astro-cid-lcdefpme]{background:var(--white);color:var(--ink-2);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius);border:1.5px solid var(--rule);white-space:nowrap;align-items:center;padding:12px 24px;font-size:13px;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.btn-outline[data-astro-cid-lcdefpme]:hover{border-color:var(--ink-3);color:var(--ink)}.btn-inv[data-astro-cid-lcdefpme]{color:var(--white);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius);background:0 0;border:1.5px solid #fff3;align-items:center;padding:12px 24px;font-size:13px;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.btn-inv[data-astro-cid-lcdefpme]:hover{border-color:var(--green);background:#00c87a14}.section[data-astro-cid-lcdefpme]{background:var(--white);padding:80px 0}.section--surface[data-astro-cid-lcdefpme]{background:var(--surface)}.section-head[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:48px}.section-label[data-astro-cid-lcdefpme]{font-family:var(--font-sans);color:var(--green-dk);letter-spacing:.2em;text-transform:uppercase;background:var(--green-lt);border:1px solid #00c87a33;border-radius:99px;margin-bottom:12px;padding:3px 12px;font-size:10px;font-weight:500;display:inline-block}.section-label--inv[data-astro-cid-lcdefpme]{color:var(--green);background:#00c87a1f;border-color:#00c87a40}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--ink);margin-bottom:12px;font-size:clamp(28px,4vw,44px)}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme].inv{color:var(--white)}.section-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-3);max-width:520px;margin:0 auto;font-size:15px;line-height:1.7}.section-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme].inv{color:#ffffff8c}.section-head--inv[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:48px}.section-cta[data-astro-cid-lcdefpme]{justify-content:center;margin-top:40px;display:flex}.formation-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;display:grid}.fcard[data-astro-cid-lcdefpme]{background:var(--white);border:1.5px solid var(--rule);border-radius:var(--radius);height:100%;transition:border-color .15s,box-shadow .15s,transform .15s;display:block;overflow:hidden}.fcard[data-astro-cid-lcdefpme]:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.fcard-pitch[data-astro-cid-lcdefpme]{background:linear-gradient(160deg,#052e14 0%,#081f10 100%);justify-content:center;align-items:center;min-height:160px;padding:24px;display:flex}.fcard-body[data-astro-cid-lcdefpme]{padding:16px 20px 20px}.fcard-meta[data-astro-cid-lcdefpme]{margin-bottom:8px}.fcard-cat[data-astro-cid-lcdefpme]{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;border-radius:4px;padding:2px 8px;font-size:9px;font-weight:500}.cat-attacking[data-astro-cid-lcdefpme]{background:var(--green-lt);color:var(--green-dk);border:1px solid #00c87a33}.cat-balanced[data-astro-cid-lcdefpme]{color:#1d4ed8;background:#eff6ff;border:1px solid #1d4ed826}.cat-defensive[data-astro-cid-lcdefpme]{background:var(--surface);color:var(--ink-3);border:1px solid var(--rule)}.fcard-name[data-astro-cid-lcdefpme]{color:var(--ink);margin-bottom:8px;font-size:28px}.fcard-desc[data-astro-cid-lcdefpme]{color:var(--ink-3);margin-bottom:12px;font-size:12px;line-height:1.6}.fcard-link[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--green-dk);font-size:11px;font-weight:800;transition:color .15s}.fcard[data-astro-cid-lcdefpme]:hover .fcard-link[data-astro-cid-lcdefpme]{color:var(--green)}.tactics-band[data-astro-cid-lcdefpme]{background:linear-gradient(160deg,#052e14 0%,#081f10 100%);padding:80px 0}.tactics-grid[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:#00c87a1f;grid-template-columns:repeat(3,1fr);gap:1px;list-style:none;display:grid;overflow:hidden}.tcard[data-astro-cid-lcdefpme]{background:#052e14d9;flex-direction:column;flex:1;gap:8px;padding:28px 24px;transition:background .15s;display:flex}.tcard[data-astro-cid-lcdefpme]:hover{background:#00c87a1f}.tactics-grid[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{min-width:0;display:flex}.tcard-name[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--white);font-size:20px;font-weight:800}.tcard-desc[data-astro-cid-lcdefpme]{color:#ffffffd9;flex:1;font-size:13px;line-height:1.6}.tcard-link[data-astro-cid-lcdefpme]{font-family:var(--font-sans);color:var(--lime);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:10px}.position-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:12px;list-style:none;display:grid}.pcard[data-astro-cid-lcdefpme]{background:var(--white);border:1.5px solid var(--rule);border-radius:var(--radius);align-items:flex-start;gap:14px;padding:18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.pcard[data-astro-cid-lcdefpme]:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.pcard-abbr[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--green-dk);background:var(--green-lt);border:1px solid #00c87a33;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:flex}.pcard-name[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--ink);margin-bottom:4px;font-size:16px;font-weight:800}.pcard-desc[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:12px;line-height:1.55}.pillars-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;display:grid}.pillar-card[data-astro-cid-lcdefpme]{background:var(--white);border:1.5px solid var(--rule);border-radius:var(--radius);flex-direction:column;gap:10px;height:100%;padding:28px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.pillar-card[data-astro-cid-lcdefpme]:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.pillar-icon[data-astro-cid-lcdefpme]{color:var(--green);font-size:22px}.pillar-name[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--ink);font-size:20px;font-weight:800}.pillar-desc[data-astro-cid-lcdefpme]{color:var(--ink-3);flex:1;font-size:13px;line-height:1.6}.pillar-link[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--green-dk);font-size:11px;font-weight:800;transition:color .15s}.pillar-card[data-astro-cid-lcdefpme]:hover .pillar-link[data-astro-cid-lcdefpme]{color:var(--green)}.faq-inner[data-astro-cid-lcdefpme]{max-width:740px}.faq-list[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.faq-item[data-astro-cid-lcdefpme]{border-bottom:1.5px solid var(--rule);padding:24px 0}.faq-item[data-astro-cid-lcdefpme]:first-child{border-top:1.5px solid var(--rule)}.faq-q[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--ink);margin-bottom:10px;font-size:18px;font-weight:800}.faq-a[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:14px;line-height:1.8}.cta-band[data-astro-cid-lcdefpme]{background:var(--green-lt);border-top:1.5px solid #00c87a33;border-bottom:1.5px solid #00c87a33;padding:56px 0}.cta-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.cta-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--ink);margin-bottom:6px;font-size:32px}.cta-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:15px}.cta-btns[data-astro-cid-lcdefpme]{flex-wrap:wrap;flex-shrink:0;gap:12px;display:flex}@media (width<=1000px){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-visual[data-astro-cid-lcdefpme]{display:none}}@media (width<=900px){.formation-cards[data-astro-cid-lcdefpme],.tactics-grid[data-astro-cid-lcdefpme],.position-grid[data-astro-cid-lcdefpme],.pillars-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.stats-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:0}.stat[data-astro-cid-lcdefpme]{padding:8px 20px}.stat-sep[data-astro-cid-lcdefpme]{display:none}.cta-inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}@media (width<=600px){.formation-cards[data-astro-cid-lcdefpme],.tactics-grid[data-astro-cid-lcdefpme],.position-grid[data-astro-cid-lcdefpme],.pillars-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-btns[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px}.hero-btns[data-astro-cid-lcdefpme] .btn-primary[data-astro-cid-lcdefpme],.hero-btns[data-astro-cid-lcdefpme] .btn-outline[data-astro-cid-lcdefpme]{text-align:center;justify-content:center;width:100%;display:block}.tactics-band[data-astro-cid-lcdefpme]{padding:48px 0}.cta-band[data-astro-cid-lcdefpme]{padding:36px 0}.cta-btns[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px;width:100%}.cta-btns[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{text-align:center;justify-content:center;width:100%}.faq-item[data-astro-cid-lcdefpme]{padding:16px 0}.faq-q[data-astro-cid-lcdefpme]{font-size:16px}}@media (width<=480px){.hero[data-astro-cid-lcdefpme]{padding:40px 0 36px}.eyebrow-pill[data-astro-cid-lcdefpme]{letter-spacing:.1em;font-size:9px}.hero-pills[data-astro-cid-lcdefpme]{gap:6px}.hero-pill[data-astro-cid-lcdefpme]{padding:5px 10px;font-size:10px}.stat-value[data-astro-cid-lcdefpme]{font-size:26px}.stat-label[data-astro-cid-lcdefpme]{font-size:11px}.pcard[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px}.pcard-abbr[data-astro-cid-lcdefpme]{width:36px;height:36px;font-size:14px}}
