.hero[data-astro-cid-poyv37zq]{padding-top:var(--section-y);padding-bottom:var(--section-y)}.hero__grid[data-astro-cid-poyv37zq]{grid-template-columns:1fr;align-items:center;gap:clamp(32px,6vw,72px);display:grid}@media (width>=860px){.hero__grid[data-astro-cid-poyv37zq]{grid-template-columns:1fr 1fr}}.hero__copy[data-astro-cid-poyv37zq]{gap:var(--space-5);flex-direction:column;display:flex}.hero__eyebrow[data-astro-cid-poyv37zq]{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--text-eyebrow)}.hero__title[data-astro-cid-poyv37zq]{font:var(--weight-extrabold) clamp(36px, 5.4vw, 60px)/1.08 var(--font-display);letter-spacing:var(--tracking-display);color:var(--color-fg);flex-direction:column;align-items:flex-start;gap:.15em;display:flex}.hero__highlight[data-astro-cid-poyv37zq]{background:var(--color-accent);color:#252a37;border-radius:.16em;width:100%;padding:0 .14em;display:block}.hero__sub[data-astro-cid-poyv37zq]{font:var(--type-lead);color:var(--text-muted);max-width:38em}.hero__ctas[data-astro-cid-poyv37zq]{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero__note[data-astro-cid-poyv37zq]{font:var(--type-small);color:var(--text-muted)}.preview[data-astro-cid-poyv37zq]{gap:var(--space-3);background:var(--surface-card);box-shadow:var(--shadow-lg);animation:float var(--float-duration) ease-in-out infinite;border-radius:28px;flex-direction:column;padding:14px;display:flex}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--float-distance) * -1))}}@media (prefers-reduced-motion:reduce){.preview[data-astro-cid-poyv37zq]{animation:none}}.preview__video[data-astro-cid-poyv37zq]{aspect-ratio:16/9;background:#cdd0d5;border-radius:18px;position:relative;overflow:hidden;container-type:inline-size}.preview__video-label[data-astro-cid-poyv37zq]{color:#595e69;font:var(--type-small);place-items:center;display:grid;position:absolute;inset:0}.preview__caption[data-astro-cid-poyv37zq]{white-space:nowrap;color:#fff;font:800 4.2cqw/1.25 var(--font-display);background:#0f1423c7;border-radius:.3em;padding:.25em .6em;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.preview__bar[data-astro-cid-poyv37zq]{align-items:center;gap:10px;display:flex}.preview__play[data-astro-cid-poyv37zq]{color:var(--color-primary)}.preview__track[data-astro-cid-poyv37zq]{background:var(--color-surface-strong);border-radius:99px;flex:1;height:6px}.preview__fill[data-astro-cid-poyv37zq]{background:var(--color-primary);border-radius:99px;width:22%;height:100%}.preview__time[data-astro-cid-poyv37zq]{font:var(--type-small);font-variant-numeric:tabular-nums;color:var(--text-muted)}.preview__lines[data-astro-cid-poyv37zq]{flex-direction:column;gap:8px;display:flex}.preview__line[data-astro-cid-poyv37zq]{border:1.5px solid var(--color-border);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:10px 14px;display:grid}.preview__line--active[data-astro-cid-poyv37zq]{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.preview__line--active[data-astro-cid-poyv37zq] .preview__line-text[data-astro-cid-poyv37zq]{font-weight:700}.preview__line-time[data-astro-cid-poyv37zq]{font:var(--type-small);font-variant-numeric:tabular-nums;color:var(--text-muted)}.preview__line-text[data-astro-cid-poyv37zq]{font-weight:500}.how[data-astro-cid-5lekgnfp]{padding-block:var(--section-y);background:var(--surface-section)}.how__inner[data-astro-cid-5lekgnfp]{gap:var(--space-10);flex-direction:column;display:flex}.editor[data-astro-cid-f5in7mnr]{padding-block:var(--section-y)}.editor__grid[data-astro-cid-f5in7mnr]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:clamp(32px,5vw,72px);display:grid}.editor__samples[data-astro-cid-f5in7mnr]{gap:var(--space-5);padding:var(--space-8);background:var(--surface-card);border:1.5px solid var(--color-border);border-radius:var(--radius-card);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.sample[data-astro-cid-f5in7mnr]{gap:var(--space-2);flex-direction:column;display:flex}.sample__frame[data-astro-cid-f5in7mnr]{aspect-ratio:16/9;background:#cdd0d5;border-radius:16px;position:relative;overflow:hidden;container-type:inline-size}.sample__caption[data-astro-cid-f5in7mnr]{white-space:nowrap;font:800 5.2cqw/1.25 var(--font-display);position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.sample__caption--bg[data-astro-cid-f5in7mnr]{background:#0f1423c7;border-radius:.3em;padding:.25em .6em}.sample__caption--center[data-astro-cid-f5in7mnr]{top:50%;bottom:auto;transform:translate(-50%,-50%)}.sample__label[data-astro-cid-f5in7mnr]{font:var(--type-small);color:var(--text-muted)}.editor__copy[data-astro-cid-f5in7mnr]{gap:var(--space-4);flex-direction:column;display:flex}.editor__eyebrow[data-astro-cid-f5in7mnr]{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--text-eyebrow)}.editor__title[data-astro-cid-f5in7mnr]{font:var(--type-h2)}.editor__lead[data-astro-cid-f5in7mnr]{font:var(--type-lead);color:var(--text-muted)}.editor__list[data-astro-cid-f5in7mnr]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.editor__list[data-astro-cid-f5in7mnr] li[data-astro-cid-f5in7mnr]{align-items:center;gap:10px;display:flex}.credits[data-astro-cid-cmqfgjvi]{padding-block:var(--section-y);background:var(--dark-section)}.credits__inner[data-astro-cid-cmqfgjvi]{gap:var(--space-10);flex-direction:column;display:flex}.credits__grid[data-astro-cid-cmqfgjvi]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.credits__note[data-astro-cid-cmqfgjvi]{font:var(--type-small);color:#d1def0}.faq-preview[data-astro-cid-6su4bnqs]{padding-block:var(--section-y)}.faq-preview__grid[data-astro-cid-6su4bnqs]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(32px,5vw,72px);display:grid}.faq-preview__header[data-astro-cid-6su4bnqs]{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.faq-preview__link[data-astro-cid-6su4bnqs]{font-weight:var(--weight-bold)}
