.hero.svelte-1uha8ag{position:relative;padding:5.5rem 0 4rem;overflow:hidden}.hero-inner.svelte-1uha8ag{position:relative;z-index:1;text-align:left;max-width:880px}.lede.svelte-1uha8ag{font-size:clamp(1.05rem,1.5vw,1.18rem);color:var(--text-secondary);line-height:1.75;margin:1.3rem 0 2rem;max-width:720px}.grad.svelte-1uha8ag{background:linear-gradient(135deg,var(--accent-cyan) 0%,var(--accent-violet) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}em.svelte-1uha8ag{color:var(--accent-cyan);font-style:normal;font-weight:600}strong.svelte-1uha8ag{color:var(--text-primary);font-weight:700}.cta-row.svelte-1uha8ag{display:flex;gap:.9rem;flex-wrap:wrap;margin-bottom:3rem}.hero-stats.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border-faint);max-width:700px}.stat.svelte-1uha8ag{display:flex;flex-direction:column;gap:.2rem}.stat-n.svelte-1uha8ag{font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800;color:var(--accent-cyan);letter-spacing:-.02em}.stat-l.svelte-1uha8ag{font-size:.78rem;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.hero-glow.svelte-1uha8ag{position:absolute;top:30%;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(139,92,246,.22) 0%,transparent 65%);pointer-events:none;filter:blur(20px)}.feature-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:2rem}.feature-card.svelte-1uha8ag{transition:transform .18s,border-color .18s}.feature-card.svelte-1uha8ag:hover{transform:translateY(-3px);border-color:var(--border-strong)}.feat-icon.svelte-1uha8ag{font-size:1.8rem;color:var(--accent-cyan);filter:drop-shadow(0 0 8px rgba(77,208,225,.35));margin-bottom:.6rem}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:.3rem}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:.97rem}.world-section.svelte-1uha8ag{background:linear-gradient(180deg,transparent 0%,rgba(11,18,36,.4) 50%,transparent 100%)}.world-inner.svelte-1uha8ag{display:grid;grid-template-columns:1.6fr 1fr;gap:3rem;align-items:start}.world-text.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:1rem}.world-aside.svelte-1uha8ag{position:sticky;top:6rem}.aside-title.svelte-1uha8ag{margin-top:0;color:var(--accent-cyan);font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase}.archetype-list.svelte-1uha8ag{list-style:none;padding:0;margin:1rem 0 0;display:grid;grid-template-columns:1fr;gap:.55rem}.archetype-list.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;justify-content:space-between;align-items:baseline;padding:.55rem .75rem;background:#ffffff08;border:1px solid var(--border-faint);border-radius:8px}.arch-name.svelte-1uha8ag{font-weight:600;color:var(--text-primary)}.arch-tag.svelte-1uha8ag{font-size:.82rem;color:var(--text-muted)}.link-arrow.svelte-1uha8ag{display:inline-block;margin-top:.5rem;font-weight:600;color:var(--accent-cyan)}.cta-section.svelte-1uha8ag{text-align:center}.cta-block.svelte-1uha8ag{max-width:640px;margin:0 auto}@media(max-width:760px){.world-inner.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}.world-aside.svelte-1uha8ag{position:static}.hero-stats.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.hero.svelte-1uha8ag{padding-top:3.5rem}}
