.product-hero[data-astro-cid-hcso2bx2]{padding-top:var(--space-section);padding-bottom:0}.hero-row[data-astro-cid-hcso2bx2]{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-xxl);align-items:center}.hero-meta[data-astro-cid-hcso2bx2]{display:flex;gap:var(--space-sm);margin-bottom:var(--space-lg)}.hero-copy[data-astro-cid-hcso2bx2] h1[data-astro-cid-hcso2bx2]{font-size:var(--fs-h1);margin-bottom:var(--space-lg);line-height:1.1}.hero-sub[data-astro-cid-hcso2bx2]{color:var(--text-secondary);font-size:1.0625rem;line-height:1.55;margin-bottom:var(--space-xl)}.hero-cta[data-astro-cid-hcso2bx2]{display:flex;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap}.hero-trust[data-astro-cid-hcso2bx2]{display:flex;gap:var(--space-sm);flex-wrap:wrap}.hero-visual[data-astro-cid-hcso2bx2]{aspect-ratio:16 / 10;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--bg-surface);background-image:radial-gradient(circle,rgba(255,255,255,.04) 1px,transparent 1px);background-size:18px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.placeholder-label[data-astro-cid-hcso2bx2]{font-size:11px;letter-spacing:.2em;color:var(--text-tertiary);font-weight:600}.placeholder-sub[data-astro-cid-hcso2bx2]{font-size:11px;color:var(--text-tertiary);font-family:var(--font-mono)}.section-head[data-astro-cid-hcso2bx2]{text-align:center;margin-bottom:var(--space-section);display:flex;flex-direction:column;gap:var(--space-md);align-items:center}.features-grid[data-astro-cid-hcso2bx2]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.feature[data-astro-cid-hcso2bx2]{padding:var(--space-xl);background:var(--bg-panel);border:1px solid var(--hairline);border-radius:var(--radius-card);transition:border-color .2s ease}.feature[data-astro-cid-hcso2bx2]:hover{border-color:var(--hairline-strong)}.feature[data-astro-cid-hcso2bx2] h3[data-astro-cid-hcso2bx2]{color:var(--text-primary);margin-bottom:var(--space-sm);font-size:1.0625rem}.feature[data-astro-cid-hcso2bx2] p[data-astro-cid-hcso2bx2]{color:var(--text-secondary);font-size:var(--fs-secondary);line-height:1.55}.feature[data-astro-cid-hcso2bx2] code[data-astro-cid-hcso2bx2]{background:var(--bg-surface);padding:1px 6px;border-radius:3px;font-size:.85em;color:var(--text-primary)}.pipeline[data-astro-cid-hcso2bx2]{list-style:none;display:flex;flex-direction:column;gap:var(--space-md);max-width:760px;margin:0 auto}.pipeline[data-astro-cid-hcso2bx2] li[data-astro-cid-hcso2bx2]{display:grid;grid-template-columns:60px 1fr;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);background:var(--bg-panel);border:1px solid var(--hairline);border-radius:var(--radius-card);align-items:start}.step-num[data-astro-cid-hcso2bx2]{font-size:1.25rem;font-weight:700;color:var(--brand-strong);letter-spacing:.04em}.pipeline[data-astro-cid-hcso2bx2] h4[data-astro-cid-hcso2bx2]{color:var(--text-primary);font-size:1rem;margin-bottom:4px}.pipeline[data-astro-cid-hcso2bx2] p[data-astro-cid-hcso2bx2]{color:var(--text-secondary);font-size:var(--fs-secondary)}.trial-section[data-astro-cid-hcso2bx2]{padding-top:var(--space-section)}.trial-card-wrap[data-astro-cid-hcso2bx2]{text-align:center}.trial-card[data-astro-cid-hcso2bx2]{padding:var(--space-section) var(--space-xxl);background:var(--bg-panel);border:1px solid var(--hairline);border-radius:var(--radius-card);display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.trial-card[data-astro-cid-hcso2bx2] h2[data-astro-cid-hcso2bx2]{font-size:var(--fs-h2)}.trial-card[data-astro-cid-hcso2bx2] p[data-astro-cid-hcso2bx2]{max-width:560px;color:var(--text-secondary)}.trial-cta[data-astro-cid-hcso2bx2]{display:flex;gap:var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;justify-content:center}.trial-fine[data-astro-cid-hcso2bx2]{font-size:11px;color:var(--text-tertiary);letter-spacing:.04em;margin-top:var(--space-md)}@media(max-width:900px){.hero-row[data-astro-cid-hcso2bx2],.features-grid[data-astro-cid-hcso2bx2]{grid-template-columns:1fr}}@media(max-width:720px){.pipeline[data-astro-cid-hcso2bx2] li[data-astro-cid-hcso2bx2]{grid-template-columns:40px 1fr;gap:var(--space-md)}}
