.hero[data-v-c224b55e]{padding:6rem 0;text-align:center;background:var(--surface-muted)}.hero h1[data-v-c224b55e]{font-size:clamp(2rem,5vw,3rem);font-weight:800;margin:1.5rem 0}.highlight[data-v-c224b55e]{color:var(--primary-ink)}.hero p[data-v-c224b55e]{font-size:1.25rem;color:var(--text-muted);margin-bottom:2rem}.badge[data-v-c224b55e]{display:inline-block;padding:.5rem 1rem;background:var(--surface-tint);color:var(--primary-ink);border-radius:20px;font-weight:600;font-size:.9rem}.content[data-v-c224b55e]{padding:4rem 0;background:var(--surface-elevated)}.content h2[data-v-c224b55e]{margin:2rem 0 1.5rem}.classes[data-v-c224b55e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.class-card[data-v-c224b55e]{background:var(--surface-muted);padding:1rem;border-radius:8px;text-align:center}.class-card h3[data-v-c224b55e]{color:var(--primary-ink);font-size:1.5rem;margin-bottom:.5rem}.class-card p[data-v-c224b55e]{font-size:.85rem;color:var(--text-muted)}.content ul[data-v-c224b55e]{padding-left:1.5rem}.content li[data-v-c224b55e]{margin:.75rem 0}.faq[data-v-c224b55e]{padding:4rem 0;background:var(--surface-muted)}.faq h2[data-v-c224b55e]{text-align:center;font-size:2rem;margin-bottom:3rem}.faq-list[data-v-c224b55e]{max-width:800px;margin:0 auto}.faq-item[data-v-c224b55e]{margin-bottom:1rem;border:1px solid var(--border-color);border-radius:8px;padding:1rem;background:var(--surface-elevated)}.faq-item summary[data-v-c224b55e]{cursor:pointer;font-weight:600}.faq-answer[data-v-c224b55e]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color);color:var(--text-muted)}.cta[data-v-c224b55e]{padding:4rem 0;background:#0071a6;text-align:center;color:#fff}.cta p[data-v-c224b55e]{margin-bottom:2rem}.cta-link[data-v-c224b55e]{margin-top:1rem}.cta-link a[data-v-c224b55e]{color:#fff;text-decoration:underline}.btn[data-v-c224b55e]{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;text-decoration:none}.btn-white[data-v-c224b55e]{background:var(--surface-elevated);color:var(--primary-ink)}
