.product-page.svelte-1b7glx3{gap:18px;display:grid}.product-hero.svelte-1b7glx3{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:stretch;gap:24px;display:grid}.product-copy.svelte-1b7glx3{align-content:center;gap:16px;display:grid}.product-copy.svelte-1b7glx3 h1:where(.svelte-1b7glx3){color:#17262d;letter-spacing:0;margin:0;font-size:clamp(2.4rem,6vw,4.6rem);line-height:.98}.product-copy.svelte-1b7glx3 p:where(.svelte-1b7glx3):not(.eyebrow){color:#5d6e73;max-width:760px;margin:0;font-size:1.08rem;line-height:1.6}.tag-row.svelte-1b7glx3{flex-wrap:wrap;gap:8px;display:flex}.product-shot.svelte-1b7glx3{background:#eef5f1;align-content:center;gap:22px;min-height:360px;padding:24px;display:grid}.product-shot.svelte-1b7glx3 img:where(.svelte-1b7glx3){object-fit:cover;border-radius:8px;width:84px;height:84px}.shot-lines.svelte-1b7glx3{gap:13px;display:grid}.shot-lines.svelte-1b7glx3 span:where(.svelte-1b7glx3){background:#ccdcd6;border-radius:999px;height:14px;display:block}.shot-lines.svelte-1b7glx3 span:where(.svelte-1b7glx3):nth-child(2){background:#d9e5df;width:72%}.shot-lines.svelte-1b7glx3 span:where(.svelte-1b7glx3):nth-child(3){background:#f1d889;width:88%}.shot-lines.svelte-1b7glx3 span:where(.svelte-1b7glx3):nth-child(4){background:#c6d5e0;width:58%}.feature-grid.svelte-1b7glx3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.feature-block.svelte-1b7glx3{align-content:start;gap:10px;padding:18px;display:grid}.feature-block.svelte-1b7glx3 h2:where(.svelte-1b7glx3),.release-panel.svelte-1b7glx3 h2:where(.svelte-1b7glx3){letter-spacing:0;margin:0;font-size:1.2rem}.feature-block.svelte-1b7glx3 p:where(.svelte-1b7glx3){color:#607176;margin:0;line-height:1.55}.release-panel.svelte-1b7glx3{gap:16px;padding:18px;display:grid}.release-table.svelte-1b7glx3{gap:10px;display:grid}.release-table.svelte-1b7glx3 div:where(.svelte-1b7glx3){background:#fbfaf6;border:1px solid #e3ded2;border-radius:8px;grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) 120px 120px;align-items:center;gap:12px;padding:12px;display:grid}.release-table.svelte-1b7glx3 span:where(.svelte-1b7glx3){color:#607176}.release-table.svelte-1b7glx3 a:where(.svelte-1b7glx3){font-weight:750}@media (width<=860px){.product-hero.svelte-1b7glx3,.feature-grid.svelte-1b7glx3,.release-table.svelte-1b7glx3 div:where(.svelte-1b7glx3){grid-template-columns:1fr}}
