.ffl-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:12px}.strategy-stakes-grid.ffl-stakes{grid-template-columns:repeat(2,1fr)}@media (max-width:620px){.strategy-stakes-grid.ffl-stakes{grid-template-columns:1fr}}.ffl-hero-stats{flex-wrap:wrap;justify-content:center;gap:36px;margin-top:32px;display:flex}.ffl-hero-stat{flex-direction:column;align-items:center;gap:4px;display:flex}.ffl-hero-stat__value{font-family:var(--font-head);color:var(--accent);font-size:2.1rem;line-height:1}.ffl-hero-stat__label{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);text-align:center;max-width:150px;font-size:11px}.ffl-ladder__rungs{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;display:grid}.ffl-rung{border:1px solid var(--border);background:var(--bg);border-radius:12px;flex-direction:column;padding:22px 18px;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;position:relative}.ffl-rung:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 6px 20px #0000000d}.ffl-rung__num{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10px}.ffl-rung__label{font-family:var(--font-head);color:var(--white);margin-bottom:8px;font-size:1.3rem;line-height:1.05}.ffl-rung__blurb{color:var(--muted);font-size:13px;line-height:1.5}.ffl-rung__meta{font-family:var(--font-mono);color:var(--accent);margin-top:auto;padding-top:12px;font-size:11px}.ffl-ladder__axis{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);justify-content:space-between;margin-top:14px;font-size:11px;display:flex}.ffl-ladder__axis span:last-child{color:var(--accent)}.ffl-tiers__grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ffl-tier{border:1px solid var(--border);background:var(--bg);border-top-width:4px;border-radius:10px;flex-direction:column;gap:6px;padding:20px 18px;display:flex}.ffl-tier--hold{border-top-color:var(--muted)}.ffl-tier--level{border-top-color:var(--accent-bright)}.ffl-tier--candidate{border-top-color:var(--accent)}.ffl-tier--ready{border-top-color:var(--accent-hover)}.ffl-tier__range{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);font-size:12px}.ffl-tier__name{font-family:var(--font-head);color:var(--white);font-size:1.2rem;line-height:1.1}.ffl-tier__desc{color:var(--muted);font-size:13px;line-height:1.5}.ffl-faq__item{border-top:1px solid var(--border);padding:22px 0}.ffl-faq__item:last-child{border-bottom:1px solid var(--border)}.ffl-faq__q{color:var(--white);margin-bottom:8px;font-size:1.15rem}.ffl-faq__a{color:var(--text);margin:0;font-size:15px;line-height:1.65}.ffl-faq__a a{color:var(--accent)}.ffl-related__grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px;display:grid}.ffl-related__card{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:6px;padding:22px 20px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.ffl-related__card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 6px 20px #0000000d}.ffl-related__title{font-family:var(--font-head);color:var(--white);font-size:1.2rem}.ffl-related__desc{color:var(--muted);flex:1;font-size:13px;line-height:1.5}.ffl-related__cta{font-family:var(--font-mono);color:var(--accent);font-size:12px}@media (max-width:720px){.ffl-ladder__rungs,.ffl-tiers__grid{grid-template-columns:1fr 1fr}.ffl-related__grid{grid-template-columns:1fr}}@media (max-width:460px){.ffl-tiers__grid{grid-template-columns:1fr}}
