.ohero{background:linear-gradient(180deg, var(--color-paper,#fefdfb) 0%, #fff0f0 100%);padding:40px 0 72px}.ohero-h1{color:var(--ink);text-wrap:balance;margin:-.12em 0 36px}.ohero-stack{max-width:860px}.ohero-ticks{flex-wrap:wrap;gap:10px 24px;margin-top:18px;display:flex}.ohero-tick{color:var(--body);align-items:center;gap:8px;display:inline-flex}.ohero-tick svg{color:color-mix(in srgb, var(--ohero-accent) 50%, #000);flex-shrink:0}.ohero-cta-group{margin-top:32px}.ohero-cta-row{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.ohero .hero-cta{--hero-cta-bg:color-mix(in srgb, var(--ohero-accent) 80%, #000);--hero-cta-bg-hover:color-mix(in srgb, var(--ohero-accent) 70%, #000)}.ohero-link{color:color-mix(in srgb, var(--ohero-accent) 50%, #000);text-underline-offset:3px;text-decoration:underline}.ohero-meta{color:var(--body);margin:12px 0 0}.ohero-lead-wrap{padding-top:8px;padding-bottom:8px}.ohero-lead{color:var(--body);max-width:70ch;margin:0 0 16px}@media (max-width:640px){.ohero{padding:16px 0 40px}.ohero-h1{margin:0 0 18px}.ohero-ticks{gap:8px 20px;margin-top:14px}.ohero-cta-group{margin-top:20px}.ohero-cta-row .hero-cta{box-sizing:border-box;justify-content:center;width:100%;display:flex}}
