.hero.svelte-1uha8ag{background:var(--bg-main)}.hero-inner.svelte-1uha8ag{text-align:center;max-width:780px;margin-inline:auto}.hero-badges.svelte-1uha8ag{justify-content:center;gap:var(--sp-2);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.badge.svelte-1uha8ag{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;border-radius:var(--radius-sm);border:1px solid var(--border-dark);color:var(--text-secondary);padding:3px 10px}.badge-beta.svelte-1uha8ag{border-color:var(--copper-lt);color:var(--copper-lt)}.hero-title.svelte-1uha8ag{font-family:var(--font-serif);font-size:var(--fs-3xl);font-weight:var(--fw-black);color:var(--text-main);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);margin-bottom:var(--sp-5)}.hero-title.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--copper-lt);font-style:normal}.hero-sub.svelte-1uha8ag{font-size:var(--fs-md);color:var(--text-secondary);line-height:var(--lh-relaxed);max-width:600px;margin-inline:auto;margin-bottom:var(--sp-7)}.hero-cta.svelte-1uha8ag{gap:var(--sp-3);margin-bottom:var(--sp-7);flex-wrap:wrap;justify-content:center;display:flex}.hero-version.svelte-1uha8ag{font-size:var(--fs-2xs);color:var(--text-muted);letter-spacing:var(--ls-wide);text-transform:uppercase}.body-lg.svelte-1uha8ag{font-size:var(--fs-md);color:var(--text-secondary);line-height:var(--lh-relaxed);max-width:680px;margin-bottom:var(--sp-7)}.cite-motta.svelte-1uha8ag{border-left:3px solid var(--copper-lt);padding-left:var(--sp-5);max-width:640px;margin:0}.cite-motta.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--fs-lg);color:var(--text-main);font-style:italic;line-height:var(--lh-relaxed);margin-bottom:var(--sp-3)}.cite-motta.svelte-1uha8ag footer:where(.svelte-1uha8ag){font-size:var(--fs-sm);color:var(--copper-lt);font-weight:var(--fw-medium)}.body-md.svelte-1uha8ag{font-size:var(--fs-base);color:var(--text-secondary);line-height:var(--lh-relaxed);max-width:640px;margin-bottom:var(--sp-8)}.epistemic-grid.svelte-1uha8ag{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.ep-card.svelte-1uha8ag{background:var(--bg-alt);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--sp-5);gap:var(--sp-2);flex-direction:column;display:flex}.ep-dot.svelte-1uha8ag{font-size:var(--fs-xl);line-height:1}.ep-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-main)}.ep-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--fs-xs);color:var(--text-secondary);line-height:var(--lh-relaxed);margin:0}.fly-section.svelte-1uha8ag{max-width:740px}.fly-acronym.svelte-1uha8ag{gap:var(--sp-8);margin-bottom:var(--sp-7);flex-wrap:wrap;display:flex}.fly-letter.svelte-1uha8ag{align-items:center;gap:var(--sp-1);flex-direction:column;display:flex}.fly-letter.svelte-1uha8ag .letter:where(.svelte-1uha8ag){font-family:var(--font-serif);font-size:var(--fs-3xl);font-weight:var(--fw-black);color:var(--copper-lt);line-height:1}.fly-letter.svelte-1uha8ag .word:where(.svelte-1uha8ag){font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-secondary)}.fly-desc.svelte-1uha8ag{margin:0}.audience-grid.svelte-1uha8ag{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.aud-card.svelte-1uha8ag{background:var(--bg-alt);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--sp-5);gap:var(--sp-2);transition:var(--transition-fast);flex-direction:column;display:flex}.aud-card.svelte-1uha8ag:hover{border-color:var(--copper-lt);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.aud-icon.svelte-1uha8ag{font-size:var(--fs-xl)}.aud-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-main)}.aud-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--fs-xs);color:var(--text-secondary);line-height:var(--lh-relaxed);margin:0}.position-grid.svelte-1uha8ag{gap:var(--sp-6);flex-direction:column;max-width:720px;display:flex}.pos-item.svelte-1uha8ag{gap:var(--sp-4);align-items:flex-start;display:flex}.pos-check.svelte-1uha8ag{font-size:var(--fs-lg);color:var(--copper-lt);font-weight:var(--fw-black);flex-shrink:0;margin-top:2px}.pos-item.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text-main);margin-bottom:var(--sp-1);display:block}.pos-item.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--fs-sm);color:var(--text-secondary);line-height:var(--lh-relaxed);margin:0}.timeline.svelte-1uha8ag{flex-direction:column;gap:0;max-width:680px;display:flex;position:relative}.timeline.svelte-1uha8ag:before{content:"";background:var(--border-light);width:1px;position:absolute;top:8px;bottom:8px;left:84px}.tl-item.svelte-1uha8ag{gap:var(--sp-5);padding-bottom:var(--sp-6);display:flex;position:relative}.tl-date.svelte-1uha8ag{width:80px;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--copper-lt);text-align:right;flex-shrink:0;padding-top:3px}.tl-content.svelte-1uha8ag{padding-left:var(--sp-5)}.tl-content.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text-main);margin-bottom:var(--sp-1);display:block}.tl-content.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--fs-sm);color:var(--text-secondary);line-height:var(--lh-relaxed);margin:0}.tl-now.svelte-1uha8ag .tl-date:where(.svelte-1uha8ag){color:var(--copper)}.tl-now.svelte-1uha8ag .tl-content:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:var(--copper-lt)}.pwa-teaser-inner.svelte-1uha8ag{text-align:center;max-width:640px;margin-inline:auto}.pwa-cta.svelte-1uha8ag{gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;justify-content:center;display:flex}@media (width<=767px){.hero-title.svelte-1uha8ag{font-size:var(--fs-2xl)}.fly-acronym.svelte-1uha8ag{gap:var(--sp-5)}.timeline.svelte-1uha8ag:before{left:68px}.tl-date.svelte-1uha8ag{width:64px;font-size:var(--fs-2xs)}}
