.marketing{font-family:var(--font-noto,"Noto Sans",sans-serif);-webkit-font-smoothing:antialiased;--m-brand:#0fc48b;--m-brand-hover:#11d798;--m-brand-pressed:#0cb07a;--m-text-on-brand:#052012;--m-app-bg:#030b26;--m-surface:#151e3b;--m-surface-hover:#1b254a;--m-surface-raised:#1f2a54;--m-text:#fff;--m-text-muted:#cbd5e1;--m-text-placeholder:#64748b;--m-border:#ffffff14;--m-r-sm:8px;--m-r-md:12px;--m-r-lg:16px;--m-r-pill:9999px;--m-hero-size:clamp(40px,8vw,60px);--m-section-size:clamp(28px,5vw,36px);background:var(--m-app-bg);color:var(--m-text);min-height:100dvh;font-weight:400}.m-container{max-width:720px;margin:0 auto;padding:0 20px}.m-container-narrow{max-width:680px;margin:0 auto;padding:0 20px}@media (min-width:640px){.m-container,.m-container-narrow{padding:0 24px}}.m-hero{margin-top:-64px}@supports (padding-top:env(safe-area-inset-top)){.m-hero{margin-top:calc(-64px - env(safe-area-inset-top))}}.m-section{padding:56px 0;scroll-margin-top:56px}.m-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--m-brand);margin:0 0 12px;font-size:12px;font-weight:600}.m-section-title{font-size:var(--m-section-size);color:var(--m-text);margin:0 0 16px;font-weight:600;line-height:1.15}.m-body{color:var(--m-text-muted);font-size:16px;font-weight:400;line-height:1.6}
