.product-hero[data-astro-cid-7xojfyaf]{padding-bottom:calc(var(--section-y) * .55)}.crumb[data-astro-cid-7xojfyaf]{color:inherit;text-decoration:none}.crumb[data-astro-cid-7xojfyaf]:hover{text-decoration:underline;text-underline-offset:.2em}.product-title[data-astro-cid-7xojfyaf]{margin-top:var(--space-5);max-width:20ch}.product-lead[data-astro-cid-7xojfyaf]{margin-top:var(--space-6)}.product-facts[data-astro-cid-7xojfyaf]{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-10);margin:var(--space-8) 0 0}.product-facts[data-astro-cid-7xojfyaf] div[data-astro-cid-7xojfyaf]{display:grid;gap:var(--space-1)}.product-facts[data-astro-cid-7xojfyaf] dt[data-astro-cid-7xojfyaf]{color:var(--text-muted);font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.product-facts[data-astro-cid-7xojfyaf] dd[data-astro-cid-7xojfyaf]{margin:0;color:var(--text-primary)}.product-actions[data-astro-cid-7xojfyaf]{margin-top:var(--space-8)}.product-internal[data-astro-cid-7xojfyaf]{margin-top:var(--space-4);color:var(--text-muted);max-width:62ch}.product-visual[data-astro-cid-7xojfyaf]{margin-top:var(--space-12)}.product-story[data-astro-cid-7xojfyaf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10) var(--space-16)}.product-para[data-astro-cid-7xojfyaf]{margin-top:var(--space-4);color:var(--text-primary)}.product-para[data-astro-cid-7xojfyaf]+.product-para[data-astro-cid-7xojfyaf]{color:var(--text-secondary)}.product-today[data-astro-cid-7xojfyaf]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-6) var(--space-12);padding:clamp(1.5rem,4vw,3rem);background:var(--surface-sunken)}.product-today-title[data-astro-cid-7xojfyaf]{margin-top:var(--space-4);max-width:16ch}.product-today-note[data-astro-cid-7xojfyaf]{margin:0;align-self:end;color:var(--text-secondary);max-width:52ch}.product-ticks[data-astro-cid-7xojfyaf]{display:grid;gap:var(--space-3);margin:0}.product-ticks[data-astro-cid-7xojfyaf] li[data-astro-cid-7xojfyaf]{position:relative;padding-left:var(--space-6);color:var(--text-primary)}.product-ticks[data-astro-cid-7xojfyaf] li[data-astro-cid-7xojfyaf]:before{content:"";position:absolute;left:0;top:.62em;width:10px;height:2px;background:var(--accent)}.product-next[data-astro-cid-7xojfyaf]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--border-subtle);max-width:44ch}.product-next[data-astro-cid-7xojfyaf] strong[data-astro-cid-7xojfyaf]{color:var(--text-primary);font-weight:var(--weight-semibold)}.product-stack-title[data-astro-cid-7xojfyaf]{margin-top:var(--space-4)}.stack-grid[data-astro-cid-7xojfyaf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--space-6);margin-top:var(--space-8);border-top:var(--border-hairline) solid var(--border-subtle)}.stack-item[data-astro-cid-7xojfyaf]{display:grid;gap:var(--space-1);align-content:start;padding:var(--space-5) 0;border-bottom:var(--border-hairline) solid var(--border-subtle)}.stack-item[data-astro-cid-7xojfyaf] .body-sm[data-astro-cid-7xojfyaf]{color:var(--text-secondary)}.shots[data-astro-cid-7xojfyaf]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-6)}.shot[data-astro-cid-7xojfyaf]{margin:0}.shot-screen[data-astro-cid-7xojfyaf]{grid-column:1 / -1}.shot-phone[data-astro-cid-7xojfyaf]{grid-column:span var(--span, 2);display:grid;place-items:center;padding:var(--space-8) var(--space-6);border-radius:var(--radius-lg);background:var(--shot-bg, var(--surface-sunken))}.shot-frame[data-astro-cid-7xojfyaf] img[data-astro-cid-7xojfyaf]{display:block;width:100%;height:auto}.shot-screen[data-astro-cid-7xojfyaf] .shot-frame[data-astro-cid-7xojfyaf]{border-radius:var(--radius-lg);overflow:hidden;border:var(--border-hairline) solid var(--border-subtle)}.shot-phone[data-astro-cid-7xojfyaf] .shot-frame[data-astro-cid-7xojfyaf]{width:min(100%,300px);border-radius:13%/6%;overflow:hidden;box-shadow:0 0 0 4px #0a0a0d,0 24px 40px -24px #0000008c}.shot-hoppd[data-astro-cid-7xojfyaf]{--shot-bg: #ece8dc}.shot-agentbox[data-astro-cid-7xojfyaf]{--shot-bg: #f1e7da}.shot-brolly[data-astro-cid-7xojfyaf]{--shot-bg: #1a0d31}.shot-qai[data-astro-cid-7xojfyaf]{--shot-bg: #0c0d10}.shot-taptab[data-astro-cid-7xojfyaf]{--shot-bg: #10142b}.shot-sixth[data-astro-cid-7xojfyaf]{--shot-bg: #e3f1ee}.shots-note[data-astro-cid-7xojfyaf]{margin-top:var(--space-4);color:var(--text-muted);max-width:90ch}.product-visual[data-astro-cid-7xojfyaf]{margin-bottom:0}.product-cta[data-astro-cid-7xojfyaf]{display:grid;gap:var(--space-5);justify-items:start;background:var(--surface-sunken);padding:clamp(2rem,5vw,3.5rem)}.product-cta[data-astro-cid-7xojfyaf] h2[data-astro-cid-7xojfyaf]{max-width:20ch}.product-others[data-astro-cid-7xojfyaf]{margin-top:var(--space-12)}.product-others-list[data-astro-cid-7xojfyaf]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-5)}.product-others[data-astro-cid-7xojfyaf] a[data-astro-cid-7xojfyaf]{display:grid;gap:var(--space-1);padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--border-subtle);color:inherit;text-decoration:none}.product-others[data-astro-cid-7xojfyaf] a[data-astro-cid-7xojfyaf]:hover .heading-3[data-astro-cid-7xojfyaf]{color:var(--text-accent)}@media(max-width:960px){.product-story[data-astro-cid-7xojfyaf],.product-today[data-astro-cid-7xojfyaf]{grid-template-columns:minmax(0,1fr)}.product-today[data-astro-cid-7xojfyaf]{row-gap:var(--space-5)}.product-today[data-astro-cid-7xojfyaf]>div[data-astro-cid-7xojfyaf]:first-child{display:contents}.product-today-title[data-astro-cid-7xojfyaf]{margin-top:0}.product-ticks[data-astro-cid-7xojfyaf]{order:1}.product-next[data-astro-cid-7xojfyaf]{order:2;margin-top:0}.stack-grid[data-astro-cid-7xojfyaf]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-others-list[data-astro-cid-7xojfyaf]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.shot-phone[data-astro-cid-7xojfyaf]{grid-column:1 / -1}.stack-grid[data-astro-cid-7xojfyaf]{grid-template-columns:minmax(0,1fr)}.product-others-list[data-astro-cid-7xojfyaf]{grid-template-columns:repeat(2,minmax(0,1fr))}}
