.hero-mini.svelte-cwls5q{position:relative;padding:6rem 0 4rem}.hero-inner.svelte-cwls5q{position:relative;z-index:1;max-width:820px}.hero-eyebrow.svelte-cwls5q{display:block;font-family:var(--cd-font-mono);font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:1.25rem}.hero-inner.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;line-height:1.05;letter-spacing:-.03em;margin-bottom:1.25rem}.hero-inner.svelte-cwls5q h1:where(.svelte-cwls5q) .accent:where(.svelte-cwls5q){background:linear-gradient(225deg,#a8009e,#c842b3,#6c3fa0 60%,#306ca6);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hero-desc.svelte-cwls5q{font-size:1.0625rem;color:var(--color-text-secondary);line-height:1.55;max-width:640px}.story-grid.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.story.svelte-cwls5q{display:flex;flex-direction:column;gap:.85rem;min-height:280px}.story-eyebrow.svelte-cwls5q{font-family:var(--cd-font-mono);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-faint)}.story.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--color-text-primary)}.story.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.9375rem;line-height:1.65;color:var(--color-text-secondary);margin-bottom:.5rem}.story.svelte-cwls5q em:where(.svelte-cwls5q){font-style:italic;color:var(--color-accent);font-weight:500}.layer-head.svelte-cwls5q{max-width:720px;margin-bottom:3rem}.layer-title.svelte-cwls5q{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.025em;line-height:1.15;color:var(--color-text-primary)}.layer-sub.svelte-cwls5q{font-size:1rem;color:var(--color-text-secondary);line-height:1.6;margin-top:1rem;max-width:640px}.blocks-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.block.svelte-cwls5q{display:flex;flex-direction:column;gap:.75rem;min-height:240px}.block-eyebrow.svelte-cwls5q{font-family:var(--cd-font-mono);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-faint)}.block.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--color-text-primary);line-height:1.25}.block.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.9375rem;line-height:1.6;color:var(--color-text-secondary)}.section-cta.svelte-cwls5q{padding:3rem 0 6rem}.cta-title.svelte-cwls5q{font-size:2rem;font-weight:700;letter-spacing:-.025em;margin-bottom:.75rem}.cta-sub.svelte-cwls5q{font-size:.9375rem;color:var(--color-text-muted);max-width:480px;margin:0 auto 2rem}.cta-actions.svelte-cwls5q{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.story-grid.svelte-cwls5q,.blocks-grid.svelte-cwls5q{grid-template-columns:1fr}}
