.landing-hero[data-astro-cid-lcdefpme]{min-height:calc(100dvh - 4.5rem);padding-block:clamp(var(--space-10), 7vw, var(--space-20));isolation:isolate;align-items:center;display:flex}.hero-grid[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero-copy[data-astro-cid-lcdefpme]{max-width:34rem}.hero-hook[data-astro-cid-lcdefpme]{margin-bottom:var(--space-5);color:var(--color-accent-text);font-family:var(--font-display);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-wrap:balance;max-width:10ch;font-size:clamp(3.4rem,7vw,6rem);line-height:.92}.hero-lede[data-astro-cid-lcdefpme]{max-width:31rem;margin-top:var(--space-6);color:var(--color-text-muted);font-size:clamp(var(--font-size-md), 2vw, var(--font-size-xl))}.hero-actions[data-astro-cid-lcdefpme],.download-actions[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.hero-docs-link[data-astro-cid-lcdefpme]{padding:var(--space-2);font-weight:var(--font-weight-semibold);align-self:center}.hero-availability[data-astro-cid-lcdefpme]{max-width:34rem;margin-top:var(--space-4);color:var(--color-text-subtle);font-size:var(--font-size-sm)}.hero-media[data-astro-cid-lcdefpme]{margin:0;position:relative}.hero-media[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;border-radius:var(--radius-xl);background:var(--gradient-brand);opacity:.22;filter:blur(40px);position:absolute;inset:12% -4% -8% 18%}.media-frame[data-astro-cid-lcdefpme],.product-media[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-sunken);box-shadow:var(--shadow-lg);overflow:hidden}.hero-media[data-astro-cid-lcdefpme] .media-frame[data-astro-cid-lcdefpme]{transform:rotate(1.5deg)}.media-frame[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.product-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto}.hero-media[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:var(--space-4);color:var(--color-text-subtle);font-size:var(--font-size-sm);text-align:right}.hero-orbit[data-astro-cid-lcdefpme]{z-index:-1;border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);pointer-events:none;border-radius:50%;position:absolute}.hero-orbit--one[data-astro-cid-lcdefpme]{width:28rem;height:28rem;top:3%;right:-8rem}.hero-orbit--two[data-astro-cid-lcdefpme]{width:36rem;height:36rem;bottom:-12rem;right:4%}.studio-story[data-astro-cid-lcdefpme]{background:var(--color-surface)}.story-intro[data-astro-cid-lcdefpme],.workflow-heading[data-astro-cid-lcdefpme],.pricing-heading[data-astro-cid-lcdefpme]{max-width:46rem}.story-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.workflow-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.pricing-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.faq-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.open-lead[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-wrap:balance;font-size:clamp(2.25rem,5vw,4rem)}.story-intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.workflow-heading[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.pricing-heading[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.faq-heading[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.open-lead[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:38rem;margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-lg)}.story-line[data-astro-cid-lcdefpme]{gap:var(--space-8);margin-top:clamp(var(--space-10), 6vw, var(--space-16));grid-template-columns:1fr;display:grid}.story-line[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{padding-top:var(--space-6);border-top:1px solid var(--color-border-strong)}.story-icon[data-astro-cid-lcdefpme],.section-symbol[data-astro-cid-lcdefpme]{width:3rem;height:3rem;margin-bottom:var(--space-5);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary-text);justify-content:center;align-items:center;display:inline-flex}.story-line[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.format-panel[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--font-size-xl)}.story-line[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.format-panel[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--space-3);color:var(--color-text-muted)}.ai-story[data-astro-cid-lcdefpme]{position:relative}.ai-story[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 10%, transparent), color-mix(in srgb, var(--color-accent) 8%, transparent));position:absolute;inset:12% 0 18% 42%}.product-media[data-astro-cid-lcdefpme]{margin:0}.product-media--ai[data-astro-cid-lcdefpme]{transform:rotate(-1deg)}.ai-copy[data-astro-cid-lcdefpme]{max-width:31rem}.ai-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-wrap:balance;font-size:clamp(2.5rem,5vw,4.5rem)}.ai-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin-top:var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-lg)}.text-link[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);margin-top:var(--space-6);color:var(--color-primary-text);font-family:var(--font-display);font-weight:var(--font-weight-semibold);display:inline-flex}.text-link[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]{transform:translate(.25rem)}.text-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transition:transform var(--duration-fast) var(--ease-emphasized)}.workflow[data-astro-cid-lcdefpme]{background:var(--color-surface-sunken)}.workflow-grid[data-astro-cid-lcdefpme]{margin-top:clamp(var(--space-10), 6vw, var(--space-16));align-items:stretch}.product-media--mix[data-astro-cid-lcdefpme]{min-height:22rem}.product-media--mix[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;height:100%}.format-panel[data-astro-cid-lcdefpme]{padding:clamp(var(--space-6), 5vw, var(--space-10));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);flex-direction:column;justify-content:center;display:flex}.format-list[data-astro-cid-lcdefpme]{gap:var(--space-2);margin-top:var(--space-8);flex-wrap:wrap;padding:0;list-style:none;display:flex}.format-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-mono);font-size:var(--font-size-sm)}.open-grid[data-astro-cid-lcdefpme]{align-items:start}.open-lead[data-astro-cid-lcdefpme]{position:sticky;top:7rem}.open-paths[data-astro-cid-lcdefpme]{gap:var(--space-4);display:grid}.open-paths[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-6);padding:clamp(var(--space-6), 5vw, var(--space-8));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);transition:border-color var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-emphasized);display:flex}.open-paths[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--color-primary);text-decoration:none;transform:translate(.25rem)}.open-paths[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2);font-family:var(--font-display);font-size:var(--font-size-xl);display:block}.open-paths[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{max-width:42rem;color:var(--color-text-muted)}.open-paths[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme],.open-paths[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{color:var(--color-text)}.pricing-story[data-astro-cid-lcdefpme]{background:var(--color-surface)}.plans-grid[data-astro-cid-lcdefpme]{margin-top:clamp(var(--space-10), 6vw, var(--space-16));align-items:stretch}.plan-card[data-astro-cid-lcdefpme]{padding:clamp(var(--space-6), 5vw, var(--space-10));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.plan-card--pro[data-astro-cid-lcdefpme]{border-color:color-mix(in srgb, var(--color-primary) 55%, var(--color-border));background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 10%, var(--color-surface-raised)), var(--color-surface-raised) 65%);box-shadow:var(--shadow-md)}.plan-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.plan-heading[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--font-size-2xl)}.plan-price[data-astro-cid-lcdefpme]{color:var(--color-text-subtle);font-size:var(--font-size-sm);text-align:right}.plan-price[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-text);font-family:var(--font-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);display:block}.plan-description[data-astro-cid-lcdefpme]{margin-top:var(--space-6);color:var(--color-text-muted);font-size:var(--font-size-lg)}.plan-card[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-8);padding:0;list-style:none;display:grid}.plan-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-3);color:var(--color-text-muted);display:flex}.plan-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--color-accent-text);flex:none;margin-top:.2em}.pricing-note[data-astro-cid-lcdefpme]{margin-top:var(--space-6);color:var(--color-text-subtle);font-size:var(--font-size-sm)}.faq-grid[data-astro-cid-lcdefpme]{align-items:start}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border)}.faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-5);padding-block:var(--space-6);color:var(--color-text);font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);cursor:pointer;list-style:none;display:flex}.faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:42rem;padding:0 var(--space-10) var(--space-6) 0;color:var(--color-text-muted)}.faq-plus[data-astro-cid-lcdefpme]{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);width:2rem;height:2rem;transition:transform var(--duration-base) var(--ease-emphasized);flex:none;justify-content:center;align-items:center;display:inline-flex}details[data-astro-cid-lcdefpme][open] .faq-plus[data-astro-cid-lcdefpme]{transform:rotate(45deg)}.download-story[data-astro-cid-lcdefpme]{padding-top:var(--space-8)}.download-panel[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-start;gap:var(--space-8);padding:clamp(var(--space-8), 7vw, var(--space-16));border-radius:var(--radius-xl);background:var(--gradient-brand);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.download-panel[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:13ch;color:var(--color-neutral-0);text-wrap:balance;font-size:clamp(2.5rem,6vw,4.75rem)}.download-panel[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:34rem;margin-top:var(--space-4);color:color-mix(in srgb, var(--color-neutral-0) 90%, transparent);font-size:var(--font-size-lg)}.download-actions[data-astro-cid-lcdefpme]{margin-top:0}.btn-on-brand[data-astro-cid-lcdefpme]{background:var(--color-neutral-0);color:var(--color-violet-800)}.btn-on-brand[data-astro-cid-lcdefpme]:hover{background:var(--color-violet-50)}.btn-on-brand-secondary[data-astro-cid-lcdefpme]{border-color:color-mix(in srgb, var(--color-neutral-0) 65%, transparent);background:var(--color-violet-800);color:var(--color-neutral-0)}.btn-on-brand-secondary[data-astro-cid-lcdefpme]:hover{border-color:var(--color-neutral-0);background:var(--color-violet-900)}@media (width>=48rem){.story-line[data-astro-cid-lcdefpme]{grid-template-columns:1.25fr .8fr .95fr}.story-line[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:nth-child(2){margin-top:var(--space-12)}.download-panel[data-astro-cid-lcdefpme]{flex-direction:row;align-items:flex-end}}@media (width<=63.99rem){.landing-hero[data-astro-cid-lcdefpme]{min-height:auto}.hero-copy[data-astro-cid-lcdefpme]{max-width:40rem}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:11ch}.hero-media[data-astro-cid-lcdefpme]{max-width:50rem}}@media (width<=47.99rem){.landing-hero[data-astro-cid-lcdefpme]{padding-top:var(--space-10)}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(3rem,15vw,4.5rem)}.hero-media[data-astro-cid-lcdefpme] .media-frame[data-astro-cid-lcdefpme],.product-media--ai[data-astro-cid-lcdefpme]{transform:none}.hero-media[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{text-align:left}.hero-orbit--one[data-astro-cid-lcdefpme]{right:-18rem}.hero-orbit--two[data-astro-cid-lcdefpme]{display:none}.open-lead[data-astro-cid-lcdefpme]{position:static}.product-media--mix[data-astro-cid-lcdefpme]{min-height:14rem}.format-panel[data-astro-cid-lcdefpme]{padding:var(--space-6)}.plan-heading[data-astro-cid-lcdefpme]{align-items:center}.download-panel[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg)}}@media (prefers-reduced-motion:reduce){.hero-media[data-astro-cid-lcdefpme] .media-frame[data-astro-cid-lcdefpme],.product-media--ai[data-astro-cid-lcdefpme]{transform:none}.text-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.open-paths[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.faq-plus[data-astro-cid-lcdefpme]{transition:none}}
