.ac .fm-hero{background:radial-gradient(circle at 88% 0%,rgba(255,236,160,.4),transparent 50%),linear-gradient(135deg,var(--ac-green-deep),var(--ac-green));color:#fff}.ac .fm-hero h1,.ac .fm-hero .ac-lead,.ac .fm-hero .ac-stats dt,.ac .fm-hero .ac-stats dd{color:#fff}.ac .fm-hero .ac-stats dd{opacity:.8}.ac .fm-hero .ac-hero-green{background:var(--ac-yellow)}.ac .fm-hero .fm-points svg{color:var(--ac-yellow)}.ac .fm-cta .ac-academy{background:var(--ac-green);color:#fff}.ac .fm-cta .ac-academy h2,.ac .fm-cta .ac-academy .ac-kicker{color:#fff}.ac .fm-cta .ac-academy .ac-kicker{display:inline-flex;align-items:center;gap:.35rem;color:var(--ac-yellow)}.fm-points.svelte-illb85{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:.8rem}.fm-points.svelte-illb85 li:where(.svelte-illb85){display:flex;gap:.6rem;align-items:flex-start;line-height:1.45}.fm-points.svelte-illb85 li:where(.svelte-illb85) svg{flex:none;margin-top:.2rem}.fm-actions.svelte-illb85{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.8rem}.fm-grid.svelte-illb85{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.fm-grid.svelte-illb85 .ac-service{padding:1.3rem;gap:.3rem}.fm-grid.svelte-illb85 .ac-service strong{font-size:1.05rem}.fm-grid.svelte-illb85 .fm-desc:where(.svelte-illb85){font-size:.85rem;color:var(--ac-ink-soft);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fm-grid.svelte-illb85 .fm-see:where(.svelte-illb85){margin-top:.7rem;color:var(--ac-green);font-weight:700;font-size:.85rem}
