.eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent-text);margin-bottom:14px;font-size:.75rem;font-weight:600}.eyebrow[data-astro-cid-lcdefpme]:before{content:"// "}.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border);padding:88px 24px 72px}.hero-inner[data-astro-cid-lcdefpme]{max-width:var(--max-width);margin:0 auto}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.03em;max-width:20ch;font-size:clamp(2.1rem,5vw,3rem)}.hero-sub[data-astro-cid-lcdefpme]{color:var(--color-text-muted);max-width:60ch;margin-top:20px;font-size:1.125rem}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.cta[data-astro-cid-lcdefpme]{background:var(--color-brand);color:var(--color-on-brand);border:1px solid #0000;border-radius:4px;padding:11px 22px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-block}.cta[data-astro-cid-lcdefpme]:hover,.cta[data-astro-cid-lcdefpme]:focus-visible{background:var(--color-brand-hover)}.cta-outline[data-astro-cid-lcdefpme]{color:var(--color-brand);border-color:var(--color-brand);background:0 0}.cta-outline[data-astro-cid-lcdefpme]:hover,.cta-outline[data-astro-cid-lcdefpme]:focus-visible{background:var(--color-bg-raised)}.product[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border);padding:88px 24px}.product-inner[data-astro-cid-lcdefpme]{max-width:var(--max-width);margin:0 auto}.product[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.8rem,4vw,2.4rem)}.product-heading[data-astro-cid-lcdefpme]{align-items:center;gap:12px;display:flex}.product-heading[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex-shrink:0}.product-tagline[data-astro-cid-lcdefpme]{color:var(--color-text);max-width:60ch;margin-top:14px;font-size:1.2rem}.product-body[data-astro-cid-lcdefpme]{color:var(--color-text-muted);max-width:68ch;margin-top:16px}.product-intro[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.product-hero-shot[data-astro-cid-lcdefpme]{justify-self:center;position:relative}.product-hero-shot[data-astro-cid-lcdefpme]:before{content:"";background:radial-gradient(closest-side, var(--color-accent-light), transparent 75%);filter:blur(20px);z-index:0;position:absolute;inset:-12%}.product-hero-shot[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{z-index:1;border-radius:var(--radius);width:100%;max-width:320px;height:auto;box-shadow:0 24px 48px -24px color-mix(in srgb, var(--color-brand) 35%, transparent), 0 0 0 1px var(--color-border);display:block;position:relative}.product-hero-shot[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{z-index:1;text-align:center;color:var(--color-text-muted);margin-top:18px;font-size:.9rem;position:relative}.feature-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:48px 0 0;padding:0;list-style:none;display:grid}.feature-card[data-astro-cid-lcdefpme]{background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius);padding:24px}.feature-tag[data-astro-cid-lcdefpme]{background:var(--color-accent-light);color:var(--color-accent-text);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:3px;margin-bottom:12px;padding:2px 6px;font-size:.7rem;font-weight:600;display:inline-block}.feature-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:8px;font-size:1.125rem}.feature-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.product-punchline[data-astro-cid-lcdefpme]{max-width:60ch;margin-top:48px;font-size:1.15rem;font-weight:600}.product-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.product-status[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.95rem}.about[data-astro-cid-lcdefpme]{padding:88px 24px}.about-inner[data-astro-cid-lcdefpme]{max-width:var(--max-width);margin:0 auto}.about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.8rem,4vw,2.4rem)}.about-body[data-astro-cid-lcdefpme]{max-width:60ch;color:var(--color-text-muted);margin-top:18px;font-size:1.05rem}@media (width<=880px){.product-intro[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{padding:72px 20px 64px}.product[data-astro-cid-lcdefpme],.about[data-astro-cid-lcdefpme]{padding:64px 20px}.feature-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.product-cta[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}
