.product-page[data-astro-cid-7wxsvid2] [data-astro-cid-7wxsvid2]:where(h1,h2,h3){letter-spacing:0}.product-hero[data-astro-cid-7wxsvid2]{padding:138px 0 96px;background:radial-gradient(740px 360px at 6% 4%,rgba(205,233,255,.58),transparent 68%),radial-gradient(680px 360px at 94% 2%,rgba(255,217,229,.5),transparent 70%),linear-gradient(180deg,#fff,#fafafa);border-bottom:1px solid var(--border-0)}.product-hero-inner[data-astro-cid-7wxsvid2]{display:flex;flex-direction:column;align-items:center;text-align:center}.product-hero-inner[data-astro-cid-7wxsvid2] .eyebrow[data-astro-cid-7wxsvid2]{display:block;margin-bottom:16px;text-align:center}.product-hero[data-astro-cid-7wxsvid2] h1[data-astro-cid-7wxsvid2]{max-width:960px;margin:0 auto 16px;text-align:center;color:var(--text-0);font-size:48px;font-weight:650;line-height:1.04;text-wrap:balance}.product__sub[data-astro-cid-7wxsvid2]{max-width:620px;margin:0 auto;text-align:center;color:var(--text-1);font-size:18px;line-height:1.62}.product__flip-wrap[data-astro-cid-7wxsvid2]{white-space:nowrap}.product__flip[data-astro-cid-7wxsvid2]{display:inline-block;min-width:0;color:var(--pink-strong);transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)}.product__flip[data-astro-cid-7wxsvid2].is-out{opacity:0;transform:translateY(10px)}.product-hero-demo-autoplay[data-astro-cid-7wxsvid2]{width:calc(100% - 48px);max-width:1200px;margin:96px auto 0;position:relative;z-index:20;text-align:left}.product-hero-demo-autoplay[data-astro-cid-7wxsvid2] .product-demo{background:transparent!important;padding:0!important;overflow:visible!important}.product-hero-demo-autoplay[data-astro-cid-7wxsvid2] .product-demo__head{display:none!important}.product-sections[data-astro-cid-7wxsvid2]{padding:40px 0 102px;background:#fff}.product-section[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:84px 0;scroll-margin-top:108px}.product-section[data-astro-cid-7wxsvid2]+.product-section[data-astro-cid-7wxsvid2]{border-top:1px solid var(--border-0)}.product-section--reverse[data-astro-cid-7wxsvid2] .product-section__copy[data-astro-cid-7wxsvid2]{order:2}.product-section--reverse[data-astro-cid-7wxsvid2] .product-section__visual[data-astro-cid-7wxsvid2]{order:1}.product-section__copy[data-astro-cid-7wxsvid2]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0}.product-section__meta[data-astro-cid-7wxsvid2]{display:inline-flex;align-items:center;margin-bottom:18px;border-radius:var(--radius-pill);background:var(--surface-2);padding:7px 12px;color:var(--text-2);font-family:var(--font-mono);font-size:12px;font-weight:650}.product-section[data-astro-cid-7wxsvid2] h2[data-astro-cid-7wxsvid2]{max-width:30ch;margin:0 0 16px;color:var(--text-0);font-size:30px;font-weight:650;line-height:1.14;text-wrap:balance}.product-section[data-astro-cid-7wxsvid2] p[data-astro-cid-7wxsvid2]{max-width:52ch;margin-inline:0;color:var(--text-1);font-size:16px;line-height:1.7}.product-section__subfeatures[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;max-width:none;text-align:left}.product-section__subfeatures[data-astro-cid-7wxsvid2] section[data-astro-cid-7wxsvid2]{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);padding:15px}.product-section__subfeatures[data-astro-cid-7wxsvid2] h3[data-astro-cid-7wxsvid2]{margin-bottom:7px;color:var(--text-0);font-size:14px;font-weight:650;line-height:1.3}.product-section__subfeatures[data-astro-cid-7wxsvid2] p[data-astro-cid-7wxsvid2]{color:var(--text-1);font-size:13px;line-height:1.55}.product-section__more[data-astro-cid-7wxsvid2]{display:inline-flex;align-items:center;gap:6px;margin-top:20px;color:var(--accent-primary);font-size:14.5px;font-weight:600}.product-section__more[data-astro-cid-7wxsvid2] span[data-astro-cid-7wxsvid2][aria-hidden]{transition:transform var(--dur-fast) var(--ease-out)}.product-section__more[data-astro-cid-7wxsvid2]:hover span[data-astro-cid-7wxsvid2][aria-hidden]{transform:translate(3px)}.product-section__more--sub[data-astro-cid-7wxsvid2]{margin-top:10px;font-size:13px}.product-section__subfeatures[data-astro-cid-7wxsvid2] section[data-astro-cid-7wxsvid2]{scroll-margin-top:108px}.product-section__visual[data-astro-cid-7wxsvid2]{width:100%;max-width:none;margin:0;min-width:0}.product-section__visual--grid[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.product-section__visual-cell[data-astro-cid-7wxsvid2]{min-width:0}.product-section__visual--grid[data-astro-cid-7wxsvid2] .demo-preview{height:100%;min-height:256px}@media(max-width:760px){.product-hero[data-astro-cid-7wxsvid2]{padding:116px 0 56px}.product-hero[data-astro-cid-7wxsvid2] h1[data-astro-cid-7wxsvid2]{font-size:32px}.product-hero[data-astro-cid-7wxsvid2] p[data-astro-cid-7wxsvid2]{font-size:16px}.product-hero-demo-autoplay[data-astro-cid-7wxsvid2]{margin-top:32px;width:calc(100% - 32px)}.product-section[data-astro-cid-7wxsvid2]{grid-template-columns:1fr;gap:32px;padding:64px 0}.product-section--reverse[data-astro-cid-7wxsvid2] .product-section__copy[data-astro-cid-7wxsvid2],.product-section--reverse[data-astro-cid-7wxsvid2] .product-section__visual[data-astro-cid-7wxsvid2]{order:initial}.product-section[data-astro-cid-7wxsvid2] h2[data-astro-cid-7wxsvid2]{font-size:18px}.product-section[data-astro-cid-7wxsvid2] p[data-astro-cid-7wxsvid2]{font-size:14px}.product-section__subfeatures[data-astro-cid-7wxsvid2],.product-section__visual--grid[data-astro-cid-7wxsvid2]{grid-template-columns:1fr}}@media(max-width:520px){.product-hero[data-astro-cid-7wxsvid2] h1[data-astro-cid-7wxsvid2]{font-size:32px}.product-hero__ctas[data-astro-cid-7wxsvid2]{align-items:stretch;flex-direction:column}.product-hero__ctas[data-astro-cid-7wxsvid2] .btn[data-astro-cid-7wxsvid2]{width:100%}.product-section[data-astro-cid-7wxsvid2] h2[data-astro-cid-7wxsvid2]{font-size:18px}}
