.marketing-workflow[data-astro-cid-u3kyjk7b]{margin-top:32px;font-size:16px;line-height:1.8}.marketing-workflow[data-astro-cid-u3kyjk7b] h3[data-astro-cid-u3kyjk7b]{font:inherit;align-items:center;gap:.5em;margin:0 0 12px;font-weight:500;display:flex}.marketing-workflow[data-astro-cid-u3kyjk7b] h3[data-astro-cid-u3kyjk7b]:before{content:"";background:var(--accent);border-radius:.125em;flex:0 0 .5em;width:.5em;height:.5em;display:block}.workflow-track[data-astro-cid-u3kyjk7b]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:space-between;gap:12px;margin:0;padding:2px 0;list-style:none;display:flex;overflow-x:auto}.workflow-track[data-astro-cid-u3kyjk7b]::-webkit-scrollbar{display:none}.workflow-track[data-astro-cid-u3kyjk7b]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:12px}.workflow-card[data-astro-cid-u3kyjk7b]{aspect-ratio:1;border:1px solid var(--paper);scroll-snap-align:start;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.workflow-icon[data-astro-cid-u3kyjk7b]{width:48px;height:48px;stroke:var(--paper);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.workflow-icon[data-astro-cid-u3kyjk7b] .workflow-accent[data-astro-cid-u3kyjk7b]{stroke:var(--accent)}.workflow-card[data-astro-cid-u3kyjk7b] span[data-astro-cid-u3kyjk7b]{white-space:nowrap;font-size:13px;line-height:1.5}.workflow-support[data-astro-cid-u3kyjk7b]{margin:16px 0 0;line-height:1.8}.workflow-support[data-astro-cid-u3kyjk7b] span[data-astro-cid-u3kyjk7b]{display:inline-block}@media (width<=750px){.marketing-workflow[data-astro-cid-u3kyjk7b]{width:94.86%;margin-top:32px;font-size:12px}.workflow-track[data-astro-cid-u3kyjk7b]{gap:8px}.workflow-card[data-astro-cid-u3kyjk7b]{border-radius:10px;gap:6px}.workflow-icon[data-astro-cid-u3kyjk7b]{width:clamp(28px,9vw,36px);height:clamp(28px,9vw,36px)}.workflow-card[data-astro-cid-u3kyjk7b] span[data-astro-cid-u3kyjk7b]{font-size:clamp(10px,2.8vw,12px)}.workflow-support[data-astro-cid-u3kyjk7b]{margin-top:12px}}.client-constellation[data-astro-cid-b2wvzqab]{isolation:isolate;background:var(--background);justify-content:center;align-items:center;height:600px;padding:0 24px;display:flex;position:relative;overflow:hidden}.client-constellation-copy[data-astro-cid-b2wvzqab]{z-index:1;text-align:center;width:min(760px,100% - 64px);margin:0 auto;position:relative}.client-title-mask[data-astro-cid-b2wvzqab],.client-description-mask[data-astro-cid-b2wvzqab]{overflow:hidden}.client-title-mask[data-astro-cid-b2wvzqab]{padding-bottom:20px}.client-description-mask[data-astro-cid-b2wvzqab]{padding-top:20px}.client-constellation-copy[data-astro-cid-b2wvzqab] h2[data-astro-cid-b2wvzqab]{margin:0;font-size:24px;font-weight:500;line-height:1.6}.client-constellation-copy[data-astro-cid-b2wvzqab] p[data-astro-cid-b2wvzqab]{margin:0;font-size:16px;line-height:1.8}.client-copy-rule[data-astro-cid-b2wvzqab]{transform-origin:50%;background:#f39806;width:100%;height:1px}.client-constellation[data-astro-cid-b2wvzqab][data-copy-reveal=pending] .client-copy-rule[data-astro-cid-b2wvzqab]{transform:scaleX(0)}.client-constellation[data-astro-cid-b2wvzqab][data-copy-reveal=pending] h2[data-astro-cid-b2wvzqab]{opacity:0;transform:translateY(calc(100% + 20px))}.client-constellation[data-astro-cid-b2wvzqab][data-copy-reveal=pending] p[data-astro-cid-b2wvzqab]{opacity:0;transform:translateY(calc(-100% - 20px))}.client-constellation[data-astro-cid-b2wvzqab][data-copy-reveal=visible] .client-copy-rule[data-astro-cid-b2wvzqab]{transition:transform .8s cubic-bezier(.22,1,.36,1);transform:scaleX(1)}.client-constellation[data-astro-cid-b2wvzqab][data-copy-reveal=visible] h2[data-astro-cid-b2wvzqab],.client-constellation[data-astro-cid-b2wvzqab][data-copy-reveal=visible] p[data-astro-cid-b2wvzqab]{opacity:1;transition:transform .85s cubic-bezier(.22,1,.36,1) .8s,opacity .65s .8s;transform:translateY(0)}.client-logo-field[data-astro-cid-b2wvzqab]{pointer-events:none;width:min(1440px,100% - 220px);height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.client-logo-position[data-astro-cid-b2wvzqab]{left:var(--orbit-x);top:clamp(calc(var(--logo-height) / 2 + 16px),calc(50% + var(--orbit-y)),calc(100% - var(--logo-height) / 2 - 16px));opacity:.22;position:absolute;transform:translate(-50%,-50%)}.client-logo-art[data-astro-cid-b2wvzqab]{width:var(--logo-width);height:var(--logo-height);position:relative;overflow:hidden}.client-logo-art[data-astro-cid-b2wvzqab] img[data-astro-cid-b2wvzqab]{object-fit:fill;max-width:none;position:absolute}@media (width>=751px) and (prefers-reduced-motion:no-preference){.client-constellation[data-astro-cid-b2wvzqab][data-logo-motion] .client-logo-art[data-astro-cid-b2wvzqab]{animation:client-logo-drift var(--drift-duration) ease-in-out var(--drift-delay) infinite;animation-play-state:paused}.client-constellation[data-astro-cid-b2wvzqab][data-logo-motion=running] .client-logo-art[data-astro-cid-b2wvzqab]{animation-play-state:running}}@keyframes client-logo-drift{0%,to{transform:translate(calc(-1 * var(--drift-x)),0)}25%{transform:translate(0,var(--drift-y-first))}50%{transform:translate(var(--drift-x),0)}75%{transform:translate(0,var(--drift-y-second))}}@media (width<=750px){.client-constellation[data-astro-cid-b2wvzqab]{height:520px;padding:0 20px}.client-constellation-copy[data-astro-cid-b2wvzqab]{width:100%}.client-logo-field[data-astro-cid-b2wvzqab]{width:max(620px,100vw)}.client-logo-position[data-astro-cid-b2wvzqab]{top:calc(50% + var(--mobile-orbit-y))}.client-constellation[data-astro-cid-b2wvzqab][data-orbit-ready] .client-logo-position[data-astro-cid-b2wvzqab]{top:50%;left:50%}.client-title-mask[data-astro-cid-b2wvzqab]{padding-bottom:16px}.client-description-mask[data-astro-cid-b2wvzqab]{padding-top:16px}.client-constellation-copy[data-astro-cid-b2wvzqab] h2[data-astro-cid-b2wvzqab]{font-size:14px;line-height:1.6}.client-constellation-copy[data-astro-cid-b2wvzqab] p[data-astro-cid-b2wvzqab]{font-size:10px;line-height:1.8}.client-logo-art[data-astro-cid-b2wvzqab]{width:var(--mobile-width);height:var(--mobile-height)}}@media (width<=360px){.client-logo-art[data-astro-cid-b2wvzqab]{width:calc(var(--mobile-width)*.8);height:calc(var(--mobile-height)*.8)}}@media (prefers-reduced-motion:reduce){.client-constellation[data-astro-cid-b2wvzqab][data-copy-reveal] .client-copy-rule[data-astro-cid-b2wvzqab],.client-constellation[data-astro-cid-b2wvzqab][data-copy-reveal] h2[data-astro-cid-b2wvzqab],.client-constellation[data-astro-cid-b2wvzqab][data-copy-reveal] p[data-astro-cid-b2wvzqab]{opacity:1;transition:none;transform:none}}
