*{box-sizing:border-box;margin:0;padding:0}:root{--font-primary:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--ink:#231a1a;--ink-strong:#111827;--muted:#52535f;--muted-strong:#1f2937;--caption:#6b6b6b;--faint:#9a9a9a;--white:#fff;--soft:#f7f7f8;--hover:#f3f4f6;--line:#e6e6e6;--line-soft:#f0f0f0;--border:#e5e7eb;--highlight:#4abb73;--accent:#3dba6f;--accent-light:#6fd695;--accent-text:#2f9a5a;--accent-strong:#1f7a4a;--accent-soft:#f0faf4;--accent-border:#cdebd9;--radius-md:12px;--radius-lg:16px;--cta-py:.66rem;--cta-px:1.02rem;--cta-font-size:.88rem;--section-height:calc(100vh - 60px)}html,body{font-size:15px;font-family:var(--font-primary);background-color:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased}@media (max-width:560px){html,body{font-size:12px}}body{flex-direction:column;min-height:100vh;display:flex}main{flex:1;margin-top:60px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}
