.marketing-root .workflow-films{padding:0 var(--gutter) var(--space-10)}.marketing-root .workflow-film-feature{padding-top:var(--space-10)}.marketing-root .workflow-film-feature+.workflow-film-feature{margin-top:var(--space-8);border-top:1px solid var(--line)}.marketing-root .workflow-film-feature__heading{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7);align-items:end;margin-bottom:var(--space-8)}.marketing-root .contact-feature h2,.marketing-root .workflow-film-feature h2{font-size:clamp(2.5rem,4.5vw,5rem);line-height:1.04;letter-spacing:-.035em}.marketing-root .contact-feature p,.marketing-root .workflow-film-feature p{max-width:46ch;color:var(--sub);font-size:clamp(1rem,1.3vw,1.125rem);line-height:var(--leading-body)}.marketing-root .contact-feature figure,.marketing-root .workflow-film{margin:0}.marketing-root .workflow-film video{display:block;width:100%;height:auto;aspect-ratio:40/17;border-radius:var(--radius-lg);background:var(--color-surface)}.marketing-root .workflow-film__viewport{position:relative;overflow:hidden;border-radius:var(--radius-lg)}.marketing-root .workflow-film__motion{position:absolute;right:var(--space-3);bottom:var(--space-3);display:grid;place-items:center;width:var(--space-9);height:var(--space-9);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);background:var(--bg);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) ease-out}.marketing-root .workflow-film__viewport:focus-within .workflow-film__motion,.marketing-root .workflow-film__viewport:hover .workflow-film__motion{opacity:1}.marketing-root .workflow-film__motion:focus-visible{outline:var(--focus-ring-width) solid var(--blue);outline-offset:var(--focus-ring-offset)}.marketing-root .support-demonstrations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-7)}.marketing-root .support-demonstrations h3{font-size:clamp(1.4rem,2vw,2rem);letter-spacing:-.02em}.marketing-root .support-demonstrations p{margin-block:var(--space-3) var(--space-6);min-height:3lh}.marketing-root .support-demonstrations video{aspect-ratio:3/2;object-fit:cover}@media (hover:none),(prefers-reduced-motion:reduce){.marketing-root .workflow-film__motion{opacity:1}}@media (max-width:799px){.marketing-root .support-demonstrations{grid-template-columns:1fr;gap:var(--space-9)}.marketing-root .support-demonstrations p{min-height:0}}.marketing-root figcaption{margin-top:var(--space-4);max-width:70ch;color:var(--sub);font-size:var(--type-caption);line-height:var(--leading-body)}.marketing-root .contact-feature{display:grid;grid-template-columns:.85fr 1.15fr;gap:var(--space-10);align-items:center;padding:var(--space-10) var(--gutter);border-bottom:1px solid var(--line)}.marketing-root .contact-feature h2{margin-block:var(--space-6);max-width:12ch}.marketing-root .contact-feature img{width:100%;height:auto}.marketing-root .workflow-feature{padding:var(--space-10) var(--gutter);display:grid;grid-template-columns:1.25fr 1fr;gap:var(--space-7) var(--space-10);border-block:1px solid var(--line)}.marketing-root .workflow-feature>.overline{grid-column:1/-1}.marketing-root .workflow-feature h2{font-size:clamp(2.75rem,5vw,5.5rem);line-height:1.04}.marketing-root .workflow-feature__body{max-width:40ch;align-self:end}.marketing-root .workflow-feature__body p{color:var(--sub);font-size:clamp(1rem,1.3vw,1.125rem);line-height:var(--leading-body)}.marketing-root .workflow-feature .plain-link{margin-top:var(--space-6)}.marketing-root .workflow-sequence{display:grid;grid-template-columns:1fr 1.4fr;align-items:start;gap:var(--space-10);padding:var(--space-10) var(--gutter)}.marketing-root .workflow-sequence__intro{position:sticky;top:var(--space-8)}.marketing-root .workflow-sequence__intro h2{max-width:14ch;font-size:clamp(2.5rem,3.5vw,4rem);margin-block:var(--space-6);line-height:1.06}.marketing-root .workflow-sequence__intro p{max-width:34ch;color:var(--sub);line-height:var(--leading-body)}.marketing-root .workflow-sequence ol{list-style:none;margin:0;padding:0}.marketing-root .workflow-sequence li{display:grid;grid-template-columns:3rem 1fr;gap:var(--space-6);padding-block:var(--space-8);border-top:1px solid var(--line)}.marketing-root .workflow-sequence__number{color:var(--blue);font:var(--type-caption) var(--font-mono);padding-top:var(--space-2)}.marketing-root .workflow-sequence h3{font-size:clamp(1.5rem,2vw,2rem);letter-spacing:-.03em;font-weight:550}.marketing-root .workflow-sequence li p{max-width:48ch;margin-top:var(--space-4);line-height:var(--leading-body);color:var(--sub);font-size:clamp(1rem,1.3vw,1.125rem)}.marketing-root .workflow-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);padding:var(--space-8) var(--gutter) var(--space-10)}.marketing-root .workflow-facts article{padding-top:var(--space-6);border-top:1px solid var(--line)}.marketing-root .workflow-facts h2,.marketing-root .workflow-facts h3{font-size:clamp(1.25rem,1.6vw,1.5rem);letter-spacing:-.025em;line-height:var(--leading-tight);font-weight:550}.marketing-root .workflow-facts p{margin-top:var(--space-4);max-width:38ch;color:var(--sub);line-height:var(--leading-body);font-size:1rem}@media (prefers-reduced-motion:no-preference){.marketing-root .menu-preview{animation:workflow-art-enter var(--dur-base) ease-out both}@keyframes workflow-art-enter{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}}@media (max-width:799px){.marketing-root .contact-feature,.marketing-root .workflow-film-feature__heading{grid-template-columns:1fr;gap:var(--space-7)}.marketing-root .workflow-film-feature{padding-top:var(--space-8)}.marketing-root .workflow-facts,.marketing-root .workflow-feature,.marketing-root .workflow-sequence{grid-template-columns:1fr;gap:var(--space-8);padding-block:var(--space-8)}.marketing-root .workflow-sequence__intro{position:static}.marketing-root .workflow-sequence li{grid-template-columns:2rem 1fr;gap:var(--space-4)}}