.scroll-bar.svelte-1uha8ag{z-index:1000;background:#1a1a18;height:3px;transition:width 50ms linear;position:fixed;top:0;left:0}.nav.svelte-1uha8ag{z-index:100;border-bottom:1px solid #0000;padding:1rem 2rem;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:sticky;top:0}.nav-inner.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;display:flex}.wordmark.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.08em;font-size:.8rem}.nav-links.svelte-1uha8ag{align-items:center;gap:1.5rem;display:flex}.nav-link.svelte-1uha8ag{font-family:var(--font-body);opacity:.7;font-size:.875rem;transition:opacity .15s}.nav-link.svelte-1uha8ag:hover{opacity:1}.section.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:4rem 2rem}.section.svelte-1uha8ag+.section:where(.svelte-1uha8ag){border-top:1px solid #e8e4dc}.hero-section.svelte-1uha8ag{padding-top:5rem}.hero-headline.svelte-1uha8ag{max-width:65ch;margin-bottom:1.5rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:400;line-height:1.18}.hero-sub.svelte-1uha8ag{color:#1a1a18b8;max-width:52ch;margin-bottom:2rem;font-size:1rem;line-height:1.75}.cta-row.svelte-1uha8ag{flex-wrap:wrap;gap:1rem;display:flex}.meta-line.svelte-1uha8ag{font-family:var(--font-mono);color:#1a1a188c;margin-top:1rem;font-size:.8rem}.btn-dark.svelte-1uha8ag{color:#f8f6f1;font-family:var(--font-body);background:#1a1a18;border-radius:2px;padding:.7rem 1.4rem;font-size:.95rem;transition:opacity .2s;display:inline-block}.btn-dark.svelte-1uha8ag:hover{opacity:.85}.btn-outline.svelte-1uha8ag{color:#1a1a18;font-family:var(--font-body);background:0 0;border:1px solid #1a1a18;border-radius:2px;padding:.7rem 1.4rem;font-size:.95rem;transition:background .2s;display:inline-block}.btn-outline.svelte-1uha8ag:hover{background:#f0ede6}.section-label.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.1em;margin-bottom:2.5rem;font-size:.875rem;font-weight:400}.module-list.svelte-1uha8ag{flex-direction:column;display:flex}.module-row.svelte-1uha8ag{border-bottom:1px solid #e8e4dc;grid-template-columns:60px 180px 1fr;align-items:start;gap:2rem;padding:1.25rem 0;transition:background .15s;display:grid}.module-row.svelte-1uha8ag:hover{background:#f0ede6}.module-num.svelte-1uha8ag{font-family:var(--font-mono);font-size:.875rem;font-weight:700}.module-title.svelte-1uha8ag{padding-top:.05rem;font-size:.95rem}.outcomes.svelte-1uha8ag{color:#1a1a18cc;flex-direction:column;gap:.4rem;font-size:.9rem;line-height:1.6;list-style:none;display:flex}.outcomes.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"· ";color:#2d2d2d}@media (width<=700px){.module-row.svelte-1uha8ag{grid-template-columns:40px 1fr}.module-title.svelte-1uha8ag{grid-column:2}.outcomes.svelte-1uha8ag{grid-column:1/-1}}.profiles.svelte-1uha8ag{flex-direction:column;gap:2.5rem;display:flex}.profile.svelte-1uha8ag{border-bottom:1px solid #e8e4dc;padding-bottom:2rem}.profile-role.svelte-1uha8ag{margin-bottom:.4rem;font-size:1.05rem}.profile-desc.svelte-1uha8ag{color:#1a1a18b3;margin-bottom:.9rem;font-size:.95rem;font-style:italic}.profile-detail.svelte-1uha8ag{margin-bottom:.5rem;font-size:.95rem;line-height:1.75}.cases.svelte-1uha8ag{flex-direction:column;gap:2rem;display:flex}.case.svelte-1uha8ag{border-left:1px solid #e8e4dc;padding-left:1.5rem}.case-type.svelte-1uha8ag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#1a1a188c;margin-bottom:.4rem;font-size:.75rem}.case-title.svelte-1uha8ag{margin-bottom:.4rem;font-size:1rem}.case-desc.svelte-1uha8ag{font-size:.9rem;line-height:1.7}.cta-section.svelte-1uha8ag{padding-top:5rem;padding-bottom:5rem}.cta-headline.svelte-1uha8ag{max-width:55ch;margin-bottom:1.5rem;font-size:clamp(1.4rem,3.5vw,2.25rem);font-weight:400;line-height:1.22}.cta-body.svelte-1uha8ag{color:#1a1a18d9;max-width:55ch;margin-bottom:.75rem;font-size:.95rem;line-height:1.75}.faq-list.svelte-1uha8ag{max-width:65ch}.faq-item.svelte-1uha8ag{cursor:pointer;border-bottom:1px solid #e8e4dc;outline:none;padding:1.25rem 0}.faq-item.svelte-1uha8ag:focus-visible{outline-offset:2px;outline:2px solid #1a1a18}.faq-q.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:1rem;font-size:.95rem;display:flex}.faq-chevron.svelte-1uha8ag{opacity:.6;flex-shrink:0;transition:transform .2s}.faq-chevron.open.svelte-1uha8ag{transform:rotate(180deg)}.faq-a.svelte-1uha8ag{color:#1a1a18d1;margin-top:.9rem;font-size:.9rem;line-height:1.75;animation:.18s ease-out svelte-1uha8ag-fadeDown}@keyframes svelte-1uha8ag-fadeDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.nav-links.svelte-1uha8ag{gap:.75rem}.nav-link.svelte-1uha8ag{display:none}}
