.index-hero.svelte-zar3n7.svelte-zar3n7{max-width:780px;margin-bottom:40px}h1.svelte-zar3n7.svelte-zar3n7{font-size:2.6rem;font-weight:800;letter-spacing:-.02em;line-height:1.12;margin-bottom:14px}.index-hero.svelte-zar3n7 p.svelte-zar3n7{font-size:1.08rem;line-height:1.65;color:var(--text-secondary)}.plan-section.svelte-zar3n7.svelte-zar3n7{margin-bottom:52px}.plan-head.svelte-zar3n7.svelte-zar3n7{margin-bottom:18px}.plan-head.svelte-zar3n7 h2.svelte-zar3n7{font-size:1.5rem;font-weight:750;margin-bottom:6px}.plan-head.svelte-zar3n7 p.svelte-zar3n7{color:var(--text-secondary);font-size:.95rem}.styles-grid.svelte-zar3n7.svelte-zar3n7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.style-card.svelte-zar3n7.svelte-zar3n7{display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s ease,border-color .2s ease}.style-card.svelte-zar3n7.svelte-zar3n7:hover{transform:translateY(-3px);border-color:var(--border-strong)}.style-card.svelte-zar3n7 img.svelte-zar3n7{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block}.card-text.svelte-zar3n7.svelte-zar3n7{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}.card-name.svelte-zar3n7.svelte-zar3n7{font-weight:700;font-size:1.05rem;color:var(--text-primary)}.card-summary.svelte-zar3n7.svelte-zar3n7{font-size:.88rem;color:var(--text-secondary);line-height:1.5}.plan-tag.svelte-zar3n7.svelte-zar3n7{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:var(--radius-full);font-size:.68rem;font-weight:700;vertical-align:middle}.plan-tag.do.svelte-zar3n7.svelte-zar3n7{color:#cbd5e1;background:#64748b40}.plan-tag.sol.svelte-zar3n7.svelte-zar3n7{color:#fbbf24;background:#f59e0b2e}.plan-tag.clef.svelte-zar3n7.svelte-zar3n7{color:#c084fc;background:#8b5cf633}.cta-band.svelte-zar3n7.svelte-zar3n7{text-align:center;padding:40px 24px;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:linear-gradient(135deg,#3b82f61f,#8b5cf61f)}.cta-band.svelte-zar3n7 h2.svelte-zar3n7{font-size:1.5rem;margin-bottom:10px}.cta-band.svelte-zar3n7 p.svelte-zar3n7{color:var(--text-secondary);margin:0 auto 20px;max-width:620px}.btn-primary.svelte-zar3n7.svelte-zar3n7{display:inline-flex;padding:11px 20px;border-radius:var(--radius-full);background:var(--accent);color:#fff;font-weight:600;text-decoration:none}.btn-primary.svelte-zar3n7.svelte-zar3n7:hover{background:var(--accent-hover)}@media (max-width: 960px){.styles-grid.svelte-zar3n7.svelte-zar3n7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){h1.svelte-zar3n7.svelte-zar3n7{font-size:2rem}.styles-grid.svelte-zar3n7.svelte-zar3n7{grid-template-columns:1fr}}
