.prod__video[data-astro-cid-dvlh7ngc]{width:100%;aspect-ratio:16 / 9;border:0;border-radius:var(--radius-lg);margin-top:1rem;background:#000}.prod[data-astro-cid-dvlh7ngc]{padding-block:clamp(7rem,11vw,9.5rem) clamp(2.5rem,5vw,4rem);background:radial-gradient(40% 55% at 100% 0%,rgba(47,128,237,.1) 0%,transparent 60%),linear-gradient(180deg,#fbfcfe,#fff)}.prod__grid[data-astro-cid-dvlh7ngc]{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(2rem,5vw,4rem);align-items:center}.prod__media[data-astro-cid-dvlh7ngc]{position:relative;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4 / 3;border:1px solid var(--border);box-shadow:var(--shadow);background:#eef2f8}.prod__media[data-astro-cid-dvlh7ngc] img[data-astro-cid-dvlh7ngc]{width:100%;height:100%;object-fit:cover}.prod__media[data-astro-cid-dvlh7ngc] img[data-astro-cid-dvlh7ngc].is-product{object-fit:contain;padding:1.5rem;background:#fff}.prod__tag[data-astro-cid-dvlh7ngc]{position:absolute;top:1rem;left:1rem;z-index:2;font-size:.74rem;font-weight:600;color:var(--blue);background:#ffffffeb;padding:.4rem .8rem;border-radius:999px;box-shadow:var(--shadow-sm)}.prod__ref[data-astro-cid-dvlh7ngc]{position:absolute;bottom:.8rem;right:1rem;z-index:2;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;color:#ffffffd9}.prod__title[data-astro-cid-dvlh7ngc]{font-size:clamp(2.1rem,4.5vw,3.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;color:var(--ink)}.prod__desc[data-astro-cid-dvlh7ngc]{margin-top:1.1rem;font-size:1.08rem;color:var(--muted);max-width:38rem}.prod__desc[data-astro-cid-dvlh7ngc] strong[data-astro-cid-dvlh7ngc]{color:var(--ink)}.prod__pres[data-astro-cid-dvlh7ngc]{margin-top:1.6rem}.prod__pres-label[data-astro-cid-dvlh7ngc]{display:block;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.7rem}.prod__pres-pills[data-astro-cid-dvlh7ngc]{list-style:none;display:flex;flex-wrap:wrap;gap:.55rem}.pres-pill[data-astro-cid-dvlh7ngc]{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .9rem;border-radius:999px;border:1px solid var(--border);background:#fff;font-size:.88rem;font-weight:600;color:var(--ink)}.pres-pill[data-astro-cid-dvlh7ngc] svg{color:var(--blue)}.prod__cta[data-astro-cid-dvlh7ngc]{margin-top:1.8rem;display:flex;flex-wrap:wrap;gap:.8rem}.prod__docs[data-astro-cid-dvlh7ngc]{margin-top:1.6rem;display:flex;flex-wrap:wrap;gap:.8rem}.prod__doc[data-astro-cid-dvlh7ngc]{display:flex;align-items:center;gap:.7rem;padding:.7rem 1rem;border:1px solid var(--border);border-radius:12px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.prod__doc[data-astro-cid-dvlh7ngc]:hover{border-color:#cdd8e8;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.prod__doc--disabled[data-astro-cid-dvlh7ngc]{background:var(--bg-soft);cursor:not-allowed;pointer-events:none;opacity:.8}.prod__doc--disabled[data-astro-cid-dvlh7ngc] .prod__doc-ico[data-astro-cid-dvlh7ngc]{background:#b9c4d4;box-shadow:none}.prod__doc--disabled[data-astro-cid-dvlh7ngc] strong[data-astro-cid-dvlh7ngc]{color:var(--muted)}.prod__doc-ico[data-astro-cid-dvlh7ngc]{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;color:#fff;background:linear-gradient(155deg,#4d97ff,#0a57d0);flex-shrink:0}.prod__doc-ico--safe[data-astro-cid-dvlh7ngc]{background:linear-gradient(155deg,#34d399,#0e9f6e)}.prod__doc[data-astro-cid-dvlh7ngc] strong[data-astro-cid-dvlh7ngc]{display:block;font-family:var(--font-display);font-size:.92rem;color:var(--ink)}.prod__doc[data-astro-cid-dvlh7ngc] small[data-astro-cid-dvlh7ngc]{font-size:.76rem;color:var(--muted)}.prod__meta[data-astro-cid-dvlh7ngc]{margin-top:1.8rem;list-style:none;display:flex;flex-wrap:wrap;gap:1.4rem}.prod__meta[data-astro-cid-dvlh7ngc] li[data-astro-cid-dvlh7ngc]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;color:var(--ink)}.prod__meta[data-astro-cid-dvlh7ngc] svg{color:var(--blue)}.prod__note[data-astro-cid-dvlh7ngc]{margin-top:1rem;font-size:.8rem;color:var(--muted)}.prod__note[data-astro-cid-dvlh7ngc] a[data-astro-cid-dvlh7ngc]{color:var(--blue);text-decoration:underline}@media(max-width:860px){.prod__grid[data-astro-cid-dvlh7ngc]{grid-template-columns:1fr}.prod__media[data-astro-cid-dvlh7ngc]{order:2}}
