.story[data-astro-cid-c5taerfh]{gap:var(--space-lg);align-items:center;padding-bottom:clamp(48px,7vw,96px);display:grid}h2[data-astro-cid-c5taerfh]{max-width:18ch;font-size:clamp(var(--fs-26), 3.6vw, var(--fs-48));margin:0}.body[data-astro-cid-c5taerfh]{margin:var(--space-md) 0 0;max-width:38ch;color:var(--ink-2);font-size:var(--fs-20);line-height:1.5}.features[data-astro-cid-c5taerfh]{margin:var(--space-md) 0 0;border-top:1px solid var(--line);padding:0;list-style:none}.features[data-astro-cid-c5taerfh] li[data-astro-cid-c5taerfh]{gap:var(--space-xs);border-bottom:1px solid var(--line);padding:14px 0;display:grid}.features[data-astro-cid-c5taerfh] b[data-astro-cid-c5taerfh]{font-size:var(--fs-17)}.features[data-astro-cid-c5taerfh] span[data-astro-cid-c5taerfh]{color:var(--ink-2);font-size:var(--fs-14)}@media (width<=640px){.story[data-astro-cid-c5taerfh]{gap:16px;padding-bottom:28px}.body[data-astro-cid-c5taerfh]{font-size:var(--fs-17);margin-top:10px}.features[data-astro-cid-c5taerfh]{margin-top:12px}.features[data-astro-cid-c5taerfh] li[data-astro-cid-c5taerfh]{gap:2px;padding:8px 0}.features[data-astro-cid-c5taerfh] span[data-astro-cid-c5taerfh]{font-size:16px}}@media (width>=900px){.story[data-astro-cid-c5taerfh]{gap:var(--space-2xl);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.story[data-astro-cid-c5taerfh][data-text-side=left] .art{order:2}.story[data-astro-cid-c5taerfh][data-text-side=left]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.story[data-astro-cid-c5taerfh][data-text-side=left] .copy[data-astro-cid-c5taerfh]{order:1}}.vision-panel[data-astro-cid-uqp52246]{border-radius:var(--radius-panel);background:var(--ink);color:var(--vp-text);margin:0;padding:14px}.stage[data-astro-cid-uqp52246]{border-radius:var(--radius-input);position:relative;overflow:hidden}.stage[data-astro-cid-uqp52246]>img,.stage[data-astro-cid-uqp52246]>svg{width:100%;height:auto}@media (width<=640px){.vision-panel[data-astro-cid-uqp52246]{padding:10px}}.cap[data-astro-cid-uqp52246]{margin-top:var(--space-sm);font-size:var(--fs-14);color:var(--vp-muted)}.proof-section[data-astro-cid-nmlc733z] h2[data-astro-cid-nmlc733z]{margin:0 0 var(--space-md);font-size:clamp(var(--fs-26), 3vw, var(--fs-34));max-width:none}.proof[data-astro-cid-nmlc733z]{align-items:center;gap:var(--space-md);padding:var(--space-md) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.logo[data-astro-cid-nmlc733z]{align-items:center;min-height:44px;display:inline-flex}.proof[data-astro-cid-nmlc733z] img[data-astro-cid-nmlc733z]{object-fit:contain;width:auto;max-width:160px;height:40px}.case-link[data-astro-cid-nmlc733z]{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.proof[data-astro-cid-nmlc733z] p[data-astro-cid-nmlc733z]{font-size:var(--fs-20);flex:280px;margin:0}.related[data-astro-cid-qkpfhdiy]{margin:var(--space-xl) 0 0;border-top:1.5px solid var(--ink);padding:0;list-style:none}li[data-astro-cid-qkpfhdiy]{border-bottom:1px solid var(--line)}.row[data-astro-cid-qkpfhdiy]{gap:var(--space-md);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:26px 8px;text-decoration:none;display:grid}.row[data-astro-cid-qkpfhdiy]:hover h3[data-astro-cid-qkpfhdiy],.row[data-astro-cid-qkpfhdiy]:focus-visible h3[data-astro-cid-qkpfhdiy]{color:var(--signal)}.row[data-astro-cid-qkpfhdiy]:focus-visible{outline-offset:-2px}h3[data-astro-cid-qkpfhdiy]{margin:0;font-size:clamp(28px,3.4vw,44px)}.open[data-astro-cid-qkpfhdiy]{align-items:center;gap:var(--space-sm);font-weight:600;font-size:var(--fs-14);color:var(--signal);justify-self:end;display:inline-flex}@media (width<=760px){.row[data-astro-cid-qkpfhdiy]{grid-template-columns:1fr;gap:10px}.open[data-astro-cid-qkpfhdiy]{justify-self:start}}.video-item[data-astro-cid-twpzecb4]{min-width:0;margin:0}.video-frame[data-astro-cid-twpzecb4]{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--vp-muted) 35%, transparent);border-radius:var(--radius-input);background:var(--ink);position:relative;overflow:hidden}.video-frame[data-astro-cid-twpzecb4] iframe{border:0;width:100%;height:100%;display:block}.video-poster[data-astro-cid-twpzecb4]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-play[data-astro-cid-twpzecb4]{cursor:pointer;min-width:44px;min-height:44px;color:var(--vp-text);background:linear-gradient(180deg, transparent 45%, color-mix(in srgb, var(--ink) 80%, transparent));border:0;padding:0;position:absolute;inset:0}.video-icon[data-astro-cid-twpzecb4]{border-radius:var(--radius-pill);background:var(--signal);width:74px;height:52px;transition:background var(--dur-hover);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-play[data-astro-cid-twpzecb4]:hover .video-icon[data-astro-cid-twpzecb4]{background:var(--signal-press)}.video-play[data-astro-cid-twpzecb4]:focus-visible{outline:3px solid var(--vp-text);outline-offset:-3px}.video-icon[data-astro-cid-twpzecb4] svg[data-astro-cid-twpzecb4]{width:26px;height:26px}.video-title[data-astro-cid-twpzecb4]{margin:var(--space-sm) 0 0;font-size:var(--fs-14);color:var(--vp-muted)}[data-video-section][hidden]{display:none}.video-slot[data-astro-cid-zc5fem53]{border-radius:var(--radius-panel);background:var(--ink);color:var(--vp-text);padding:14px}.video-list[data-astro-cid-zc5fem53]{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin:0;padding:0;list-style:none;display:grid}.video-list[data-astro-cid-zc5fem53]:empty{display:none}.hero[data-astro-cid-kdc3pk5v]{gap:var(--space-lg);padding-block:var(--space-md) clamp(32px, 5vw, 56px);display:grid}.hero-copy[data-astro-cid-kdc3pk5v]{min-width:0}.hero[data-astro-cid-kdc3pk5v] h1{margin:var(--space-sm) 0 0;max-width:16ch;font-size:clamp(var(--fs-34), 9vw, var(--fs-48));overflow-wrap:break-word}@media (width>=900px){.hero[data-astro-cid-kdc3pk5v]{align-items:center;gap:var(--space-xl);grid-template-columns:minmax(0,11fr) minmax(0,9fr)}.hero[data-astro-cid-kdc3pk5v] h1{max-width:none;font-size:clamp(var(--fs-48), 4.6vw, 64px)}}.updated[data-astro-cid-kdc3pk5v]{margin:var(--space-md) 0 0;color:var(--ink-2)}.lead[data-astro-cid-kdc3pk5v]{margin:18px 0 var(--space-md);max-width:56ch;color:var(--ink-2);font-size:var(--fs-20);line-height:1.5}.block[data-astro-cid-kdc3pk5v]{padding-bottom:clamp(48px,7vw,96px)}.block[data-astro-cid-kdc3pk5v] h2[data-astro-cid-kdc3pk5v]{font-size:clamp(var(--fs-34), 4.6vw, 56px);max-width:16ch;margin:0}.video-wrap[data-astro-cid-kdc3pk5v],.block[data-astro-cid-kdc3pk5v] .faq-list,.block[data-astro-cid-kdc3pk5v] .related{margin-top:var(--space-xl)}.hero[data-astro-cid-kdc3pk5v]+.block[data-astro-cid-kdc3pk5v]{padding-top:0}@media (width<=640px){.hero[data-astro-cid-kdc3pk5v]{gap:10px;padding-block:0 12px}.hero[data-astro-cid-kdc3pk5v] h1{margin-top:2px;font-size:28px;line-height:1.02}.lead[data-astro-cid-kdc3pk5v]{margin:8px 0 0;font-size:16px;line-height:1.4}.hero[data-astro-cid-kdc3pk5v] .hero-art img{aspect-ratio:2;object-fit:cover}.block[data-astro-cid-kdc3pk5v]{padding-bottom:28px}.block[data-astro-cid-kdc3pk5v] h2[data-astro-cid-kdc3pk5v]{max-width:none;font-size:28px}.video-wrap[data-astro-cid-kdc3pk5v],.block[data-astro-cid-kdc3pk5v] .faq-list,.block[data-astro-cid-kdc3pk5v] .related{margin-top:16px}}
