.btn[data-astro-cid-ekguhzzh]{font-family:var(--font-sans);font-weight:600;font-size:var(--text-base);padding:calc(var(--space-3) + 1px) var(--space-5);border-radius:var(--radius-md);transition:background var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);border:1px solid #0000;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.btn--primary[data-astro-cid-ekguhzzh]{background:var(--color-primary);color:var(--color-on-primary)}.btn--primary[data-astro-cid-ekguhzzh]:hover{background:var(--color-primary-hover)}.btn--secondary[data-astro-cid-ekguhzzh]{color:var(--color-text);border-color:var(--color-border-strong);background:0 0}.btn--secondary[data-astro-cid-ekguhzzh]:hover{border-color:var(--color-primary)}.hero__eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-4)}.hero__title[data-astro-cid-lcdefpme]{font-size:clamp(var(--text-3xl), 7vw, var(--text-4xl));letter-spacing:-.02em}.hero__lead[data-astro-cid-lcdefpme]{margin-top:var(--space-6);font-size:var(--text-lg);color:var(--color-text-muted);max-width:44rem}.hero__actions[data-astro-cid-lcdefpme]{margin-top:var(--space-8);gap:var(--space-4);flex-wrap:wrap;display:flex}.section--tight[data-astro-cid-lcdefpme]{padding-top:0}.section__text[data-astro-cid-lcdefpme]{margin-top:var(--space-4);max-width:46rem}.features[data-astro-cid-lcdefpme]{margin-top:var(--space-8);gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));padding:0;list-style:none;display:grid}.feature[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-6)}.feature__title[data-astro-cid-lcdefpme]{font-size:var(--text-lg)}.feature__text[data-astro-cid-lcdefpme]{margin-top:var(--space-3);color:var(--color-text-muted)}.promise[data-astro-cid-lcdefpme],.download[data-astro-cid-lcdefpme]{margin-top:var(--space-6)}
