.page.svelte-k1cwk3{max-width:900px;margin:0 auto;padding:0 2rem 6rem}.hero.svelte-k1cwk3{padding:5rem 0 3rem;text-align:center}.hero-label.svelte-k1cwk3{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--accent-secondary) 62%,var(--text-soft));margin:0 0 1.25rem}.hero-headline.svelte-k1cwk3{font-size:clamp(2.2rem,6vw,3.5rem);font-weight:700;line-height:1.1;color:var(--text);margin:0 0 1.5rem}.hero-sub.svelte-k1cwk3{max-width:540px;margin:0 auto;color:var(--text-soft);line-height:1.75;font-size:1rem}.section-label.svelte-k1cwk3{font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--accent-secondary) 56%,transparent);margin:0 0 1.5rem}.console-section.svelte-k1cwk3,.roles-section.svelte-k1cwk3{padding:3rem 0}.roles.svelte-k1cwk3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.role-card.svelte-k1cwk3{background:color-mix(in srgb,var(--accent-secondary) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent-secondary) 30%,var(--line));border-radius:6px;padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.role-icon.svelte-k1cwk3{font-size:1.5rem;color:color-mix(in srgb,var(--accent-secondary) 82%,var(--text));opacity:.7}.role-title.svelte-k1cwk3{font-size:.95rem;font-weight:700;letter-spacing:.06em;color:var(--text);margin:0}.role-desc.svelte-k1cwk3{font-size:.83rem;color:color-mix(in srgb,var(--text-soft) 86%,transparent);line-height:1.7;margin:0}.faq-section.svelte-k1cwk3{padding:3rem 0}.ghost-aside.svelte-k1cwk3{padding:2rem 0}.aside-inner.svelte-k1cwk3{background:color-mix(in srgb,var(--accent-secondary) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent-secondary) 30%,var(--line));border-left:3px solid color-mix(in srgb,var(--accent-secondary) 54%,var(--line));border-radius:0 6px 6px 0;padding:1.75rem 2rem 1.75rem 2.5rem;display:flex;gap:1.25rem;align-items:flex-start;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.aside-sigil.svelte-k1cwk3{font-size:1.6rem;color:color-mix(in srgb,var(--accent-secondary) 82%,var(--text));opacity:.45;flex-shrink:0;line-height:1.5}.aside-quote.svelte-k1cwk3{font-size:.95rem;line-height:1.8;color:color-mix(in srgb,var(--text) 84%,var(--text-soft));font-style:italic;margin:0}.aside-attr.svelte-k1cwk3{display:block;margin-top:.6rem;font-style:normal;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--accent-secondary) 56%,transparent)}.cross-links.svelte-k1cwk3{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:1.5rem 0;border-top:1px solid color-mix(in srgb,var(--accent-secondary) 18%,var(--line))}.cross-label.svelte-k1cwk3{font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--accent-secondary) 52%,transparent)}.cross-link.svelte-k1cwk3{font-size:.85rem;color:color-mix(in srgb,var(--accent-secondary) 74%,var(--text-soft));text-decoration:none}.cross-link.svelte-k1cwk3:hover{color:color-mix(in srgb,var(--accent-secondary) 84%,var(--text))}.cta-section.svelte-k1cwk3{padding:4rem 0;text-align:center;border-top:1px solid color-mix(in srgb,var(--accent-secondary) 18%,var(--line))}.cta-headline.svelte-k1cwk3{font-size:1.8rem;font-weight:700;color:var(--text);margin:0 0 .75rem}.cta-sub.svelte-k1cwk3{color:color-mix(in srgb,var(--text-soft) 84%,transparent);font-size:.9rem;margin:0 0 2rem}.btn-primary.svelte-k1cwk3{display:inline-block;padding:.65rem 1.75rem;border:1px solid color-mix(in srgb,var(--accent) 74%,var(--line));color:color-mix(in srgb,var(--accent) 88%,var(--text));text-decoration:none;font-family:inherit;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;border-radius:3px;transition:background .2s}.btn-primary.svelte-k1cwk3:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}@media(max-width:700px){.roles.svelte-k1cwk3{grid-template-columns:1fr}}
