.container.svelte-1uha8ag{max-width:1100px;margin:0 auto;padding:0 2rem}.hero.svelte-1uha8ag{background:var(--gradient-hero);color:var(--hollywood-parchment);padding:6rem 0 7rem;position:relative;overflow:hidden}.kicker.svelte-1uha8ag{display:inline-block;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;opacity:.85;margin-bottom:1rem}h1.svelte-1uha8ag{font-family:var(--font-display);font-size:clamp(2rem,5vw,4rem);line-height:1.05;margin:0 0 1.25rem;color:var(--hollywood-parchment);max-width:24ch}.lede.svelte-1uha8ag{font-size:1.125rem;line-height:1.6;max-width:60ch;opacity:.95;margin:0 0 2rem}.cta-row.svelte-1uha8ag{display:flex;gap:1rem;flex-wrap:wrap}.btn.svelte-1uha8ag{display:inline-block;padding:.9rem 1.6rem;border-radius:var(--radius-full);font-weight:600;transition:transform .2s var(--ease-premium),box-shadow .2s var(--ease-premium)}.btn-primary.svelte-1uha8ag{background:var(--vintage-brown);color:var(--hollywood-parchment);box-shadow:var(--shadow-lg)}.btn-primary.svelte-1uha8ag:hover{transform:translateY(-2px);color:var(--marquee-gold)}.btn-ghost.svelte-1uha8ag{background:transparent;color:var(--hollywood-parchment);border:1px solid rgba(244,232,209,.35)}.btn-ghost.svelte-1uha8ag:hover{background:#f4e8d11a;color:var(--hollywood-parchment)}.pillars.svelte-1uha8ag{padding:5rem 0;background:var(--bg-primary)}.grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.card.svelte-1uha8ag{background:#fff;border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-md);transition:transform .25s var(--ease-premium),box-shadow .25s var(--ease-premium)}.card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.icon.svelte-1uha8ag{font-size:1.75rem;color:var(--sunset-orange);margin-bottom:1rem;display:block}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .75rem;font-size:1.25rem}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--brown-light);line-height:1.6}code.svelte-1uha8ag{background:#3b373414;padding:.1em .4em;border-radius:4px;font-size:.9em}.footer.svelte-1uha8ag{background:var(--bg-section-dark);color:var(--hollywood-parchment);padding:2rem 0;text-align:center;font-size:.9rem}.footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--marquee-gold)}
