*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#e2e8f0;background:#080f1c;min-height:100vh;font-family:Inter,system-ui,sans-serif}.page.svelte-1thf6pg{min-height:100vh;padding:0 max(var(--space-3), calc((100% - 800px) / 2 + var(--space-3))) var(--space-6);background:radial-gradient(at 80% 0,#0d2a52 0%,#0000 55%),#080f1c}.intro.svelte-1thf6pg{max-width:640px;margin:0 auto var(--space-6);text-align:center}.title.svelte-1thf6pg{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:var(--text-xl);text-transform:uppercase;color:#fff;margin-bottom:var(--space-2)}.sub.svelte-1thf6pg{font-size:var(--text-base);color:#fff9;line-height:1.65}.persona.svelte-1thf6pg{margin-bottom:var(--space-6)}.persona-tag.svelte-1thf6pg{text-align:center;font-size:var(--text-sm);letter-spacing:.12em;color:#d9a441;margin-bottom:var(--space-1);font-weight:700}.persona-title.svelte-1thf6pg{text-align:center;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:var(--text-lg);text-transform:uppercase;color:#fff;margin-bottom:var(--space-2)}.persona-intro.svelte-1thf6pg{text-align:center;max-width:620px;margin:0 auto var(--space-4);font-size:var(--text-sm);color:#ffffff8c;line-height:1.65}.folds.svelte-1thf6pg{gap:var(--space-1);flex-direction:column;max-width:680px;margin:0 auto;display:flex}.folds-grid.svelte-1thf6pg{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;max-width:none;display:grid}.persona.svelte-1thf6pg details.fold>summary>h3{font-size:var(--text-base);align-items:center;gap:12px;display:flex}.fold-num.svelte-1thf6pg{color:#7ec8e3;background:#7ec8e31f;border:1px solid #7ec8e359;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;height:28px;font-family:Barlow Condensed,sans-serif;font-weight:800;display:inline-flex}.fold-body.svelte-1thf6pg p:where(.svelte-1thf6pg){font-size:var(--text-sm);color:#ffffffa6;line-height:1.65}.persona.svelte-1thf6pg>details.fold-accent:where(.svelte-1thf6pg){max-width:680px;margin:var(--space-2) auto 0}details.fold-accent.svelte-1thf6pg{background:#d9a4410a;border-color:#d9a44140}details.fold-accent[open].svelte-1thf6pg{border-color:#d9a44173}.intro.svelte-1thf6pg .fold-toolbar{margin-top:var(--space-3);justify-content:center}.safe.svelte-1thf6pg{margin-bottom:var(--space-5)}.safe-title.svelte-1thf6pg{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:var(--text-md);text-transform:uppercase;color:#fff;margin-bottom:var(--space-2);text-align:center}.safe-list.svelte-1thf6pg{gap:var(--space-1);flex-direction:column;max-width:560px;margin:0 auto;list-style:none;display:flex}.safe-list.svelte-1thf6pg li:where(.svelte-1thf6pg){font-size:var(--text-sm);color:#ffffffa6;padding-left:var(--space-2);border-left:2px solid #d9a441;line-height:1.55}.cta-card.svelte-1thf6pg{padding:var(--space-4);text-align:center;background:#d9a44114;border:1px solid #d9a4414d;border-radius:14px}.cta-title.svelte-1thf6pg{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:var(--text-md);text-transform:uppercase;color:#fff;margin-bottom:var(--space-1)}.cta-sub.svelte-1thf6pg{font-size:var(--text-sm);color:#ffffff8c;max-width:480px;margin:0 auto var(--space-2);line-height:1.55}.cta-link.svelte-1thf6pg{padding:var(--space-1) var(--space-3);color:#fff;font-weight:700;font-size:var(--text-sm);background:#c73a1b;border-radius:8px;text-decoration:none;transition:background .15s;display:inline-block}.cta-link.svelte-1thf6pg:hover{background:#a93016}
