.hero[data-astro-cid-yig24ztu]{background:var(--bg-primary);border-bottom:1px solid var(--border-tertiary)}.hero-grid[data-astro-cid-yig24ztu]{gap:var(--space-48);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.copy[data-astro-cid-yig24ztu]{gap:var(--gap-l);justify-items:start;display:grid}h1[data-astro-cid-yig24ztu]{max-width:18ch}.lead[data-astro-cid-yig24ztu]{max-width:52ch}.ctas[data-astro-cid-yig24ztu]{gap:var(--gap-s);margin-top:var(--space-8);flex-wrap:wrap;width:100%;display:flex}.visual[data-astro-cid-yig24ztu]{aspect-ratio:4/3;border-radius:var(--radius-l);background:var(--bg-tertiary);border:1px solid var(--border-secondary);position:relative;overflow:hidden}.visual[data-astro-cid-yig24ztu] img[data-astro-cid-yig24ztu],.visual[data-astro-cid-yig24ztu] video[data-astro-cid-yig24ztu]{object-fit:cover;width:100%;height:100%;display:block}.mock[data-astro-cid-yig24ztu]{position:absolute;inset:0}.device[data-astro-cid-yig24ztu]{aspect-ratio:9/18;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-l);flex-direction:column;gap:5%;width:42%;padding:8% 6%;display:flex;position:absolute}.device[data-astro-cid-yig24ztu].back{opacity:.55;top:14%;left:14%;transform:rotate(-6deg)}.device[data-astro-cid-yig24ztu].front{top:22%;left:42%}.bar[data-astro-cid-yig24ztu]{border-radius:var(--radius-circle);background:var(--gray-200);align-self:center;width:30%;height:3%}.block[data-astro-cid-yig24ztu]{border-radius:var(--radius-s);background:var(--bg-muted);height:26%}.block[data-astro-cid-yig24ztu].tall{height:32%}.line[data-astro-cid-yig24ztu]{border-radius:var(--radius-circle);background:var(--gray-200);height:3.5%}.line[data-astro-cid-yig24ztu].accent{background:var(--blue-200)}.w60[data-astro-cid-yig24ztu]{width:60%}.w70[data-astro-cid-yig24ztu]{width:70%}.w80[data-astro-cid-yig24ztu]{width:80%}.w90[data-astro-cid-yig24ztu]{width:90%}.cta[data-astro-cid-yig24ztu]{border-radius:var(--radius-s);background:var(--blue-700);height:9%;margin-top:auto}@media (width<=767px){.hero-grid[data-astro-cid-yig24ztu]{gap:var(--space-40);grid-template-columns:1fr}.ctas[data-astro-cid-yig24ztu]{flex-direction:column}.visual[data-astro-cid-yig24ztu]{aspect-ratio:16/11}}.head[data-astro-cid-3idkquer]{justify-content:space-between;align-items:flex-end;gap:var(--gap-m);flex-wrap:wrap;display:flex}.controls[data-astro-cid-3idkquer]{align-items:center;gap:var(--space-12);display:flex}.nav[data-astro-cid-3idkquer]{border-radius:var(--radius-circle);border:1px solid var(--border-secondary);background:var(--bg-primary);width:44px;height:44px;color:var(--txt-primary);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);place-items:center;display:inline-grid}.nav[data-astro-cid-3idkquer]:hover{background:var(--bg-tertiary);border-color:var(--border-primary)}.counter[data-astro-cid-3idkquer]{text-align:center;letter-spacing:0;min-width:3.5ch}.counter[data-astro-cid-3idkquer] b[data-astro-cid-3idkquer]{font-weight:var(--w-bold)}.carousel[data-astro-cid-3idkquer]{margin-top:var(--space-48)}.track[data-astro-cid-3idkquer]{gap:var(--gap-l);scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:var(--radius-m);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.track[data-astro-cid-3idkquer]::-webkit-scrollbar{display:none}.track[data-astro-cid-3idkquer]:focus-visible{outline-offset:4px}.slide[data-astro-cid-3idkquer]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.feature[data-astro-cid-3idkquer]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);height:100%;padding:0;display:grid;overflow:hidden}.shot[data-astro-cid-3idkquer]{background:var(--bg-tertiary);border-right:1px solid var(--border-tertiary);aspect-ratio:16/10}.shot[data-astro-cid-3idkquer] img[data-astro-cid-3idkquer]{object-fit:cover;width:100%;height:100%}.body[data-astro-cid-3idkquer]{align-content:center;justify-items:start;gap:var(--space-16);padding:var(--space-48) var(--space-40);display:grid}.body[data-astro-cid-3idkquer] h3[data-astro-cid-3idkquer]{word-break:keep-all;max-width:16ch}.summary[data-astro-cid-3idkquer]{word-break:keep-all;max-width:36ch}.body[data-astro-cid-3idkquer] .btn-text[data-astro-cid-3idkquer]{margin-top:var(--space-8)}.dots[data-astro-cid-3idkquer]{justify-content:center;gap:var(--space-8);margin-top:var(--space-24);display:flex}.dot[data-astro-cid-3idkquer]{border-radius:var(--radius-circle);background:var(--border-secondary);cursor:pointer;border:0;width:8px;height:8px;padding:0;transition:width .2s,background-color .2s}.dot[data-astro-cid-3idkquer][aria-selected=true]{background:var(--blue-700);width:24px}@media (width<=767px){.feature[data-astro-cid-3idkquer]{grid-template-columns:1fr}.shot[data-astro-cid-3idkquer]{border-right:0;border-bottom:1px solid var(--border-tertiary)}.body[data-astro-cid-3idkquer]{padding:var(--space-24);gap:var(--space-12)}.controls[data-astro-cid-3idkquer]{justify-content:flex-end;width:100%}}
