@media (prefers-reduced-motion:no-preference){.zc-track{animation:zc-marquee var(--zc-duration,40s) linear infinite;will-change:transform}.zc-track.zc-reverse{animation-direction:reverse}.zc-marquee:hover .zc-track,.zc-marquee:focus-within .zc-track,.zc-marquee[data-details-open=true] .zc-track{animation-play-state:paused}.zc-reveal{opacity:0;transition:opacity .65s cubic-bezier(.22, 1, .36, 1) var(--delay,0s), transform .8s cubic-bezier(.22, 1, .36, 1) var(--delay,0s);transform:translateY(40px)}.zc-reveal[data-variant=left]{transform:translate(-48px)}.zc-reveal[data-variant=right]{transform:translate(48px)}.zc-reveal[data-variant=top],.zc-reveal[data-variant=down]{transform:translateY(-40px)}.zc-reveal[data-variant=scale]{transform:translateY(24px)scale(.97)}.zc-reveal[data-variant=fade]{transform:none}.zc-reveal[data-variant=audience]{transform:perspective(1000px) translate3d(0, 56px, 0) rotateX(8deg) rotateZ(var(--entry-rotate,0deg)) scale(.94);transition-duration:.65s,1s}.zc-reveal[data-variant=flow]{transform-origin:bottom;transition-duration:.65s,.95s;transition-timing-function:ease,cubic-bezier(.16,1,.3,1);transform:perspective(1000px)translateY(48px)rotateX(10deg)scale(.96)}.zc-reveal[data-variant=cta]{transform-origin:bottom;transition-duration:.5s,.75s;transition-timing-function:ease,cubic-bezier(.22,1.12,.36,1);transform:perspective(800px)translateY(22px)rotateX(6deg)scale(.96)}.zc-reveal[data-variant=faq]{transition-duration:.5s,.85s;transition-timing-function:ease,cubic-bezier(.22,1.08,.36,1);transform:perspective(1000px)translate(28px,18px)rotateX(4deg)scale(.98)}.zc-reveal[data-in=true],.zc-reveal:focus-within{opacity:1;transform:none}.zc-reveal:focus-within{transition:none}.zc-parallax{transform:translate3d(0, var(--zc-parallax-y,0px), 0)}@media (max-width:639px){.zc-parallax{transform:translate3d(0, calc(var(--zc-parallax-y,0px) * .5), 0)}.zc-reveal[data-variant=left]{transform:translate(-24px)}.zc-reveal[data-variant=right]{transform:translate(24px)}.zc-reveal[data-variant=audience]{transform:translateY(32px)scale(.97)}.zc-reveal[data-variant=flow]{transform:translateY(28px)scale(.98)}.zc-reveal[data-variant=faq]{transform:translateY(24px)scale(.99)}.zc-reveal[data-in=true],.zc-reveal:focus-within{transform:none}}.zc-bar{transform-origin:bottom;transition:transform .9s cubic-bezier(.22, 1, .36, 1) calc(var(--i,0) * 70ms + .25s);transform:scaleY(0)}[data-in=true] .zc-bar{transform:scaleY(1)}.zc-fill{transform-origin:0;transition:transform 1s cubic-bezier(.22, 1, .36, 1) calc(var(--i,0) * .12s + .35s);transform:scaleX(0)}[data-in=true] .zc-fill{transform:scaleX(1)}}@keyframes zc-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.zc-reveal,.zc-parallax,.zc-bar,.zc-fill{opacity:1;transition:none;animation:none;transform:none}}.zc-audience-glow{opacity:0}.zc-audience-sheen{opacity:0;transform:translate(-140%)skew(-15deg)}@media (prefers-reduced-motion:no-preference){.zc-audience-piece{opacity:0;transition:opacity .55s ease calc(var(--delay,0s) + var(--piece-delay,0s)), transform .7s cubic-bezier(.22, 1, .36, 1) calc(var(--delay,0s) + var(--piece-delay,0s));transform:translateY(14px)}.zc-audience-reveal[data-in=true] .zc-audience-piece{opacity:1;transform:none}.zc-audience-card{transform:translate3d(0, var(--card-lift,0px), 0) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .45s}.zc-audience-icon{transition:transform .6s cubic-bezier(.22,1,.36,1),color .3s}.zc-audience-glow{transition:opacity .45s}.zc-audience-sheen{transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .3s}@media (hover:hover) and (pointer:fine){.zc-audience-card:hover{--card-lift:-10px}.zc-audience-card:hover .zc-audience-icon{transform:translateY(-3px)rotate(-8deg)scale(1.12)}.zc-audience-card:hover .zc-audience-glow{opacity:1}.zc-audience-card:hover .zc-audience-sheen{opacity:1;transform:translate(140%)skew(-15deg)}.zc-audience-card:hover .zc-audience-bar{animation:zc-audience-bar-wave .75s ease-in-out calc(var(--i,0) * 60ms)}}}@keyframes zc-audience-bar-wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.6)}}.zc-flow-card:before,.zc-flow-card:after{content:"";pointer-events:none;position:absolute;inset:0}.zc-flow-card:before{opacity:0;background:linear-gradient(145deg,#c026d329,#6366f114 55%,#0000)}.zc-flow-card[data-selected=true]:before{opacity:1}.zc-flow-card:after{opacity:0;background:linear-gradient(110deg,#0000 20%,#ffffff1a 50%,#0000 80%)}.zc-flow .zc-progress-fill{box-shadow:0 0 18px #c026d373}.zc-flow .zc-progress-step[data-complete=true] .zc-progress-marker{background:#c026d3;border-color:#e879f9b3}.zc-flow .zc-progress-step[aria-pressed=true] .zc-progress-marker{background:#f5d0fe;box-shadow:0 0 0 4px #c026d326,0 0 16px #e879f980}.zc-flow-card:has(>button:focus-visible){outline-offset:4px;outline:2px solid #e879f9}@media (prefers-reduced-motion:no-preference){.zc-flow-card{transform:perspective(1000px) translate3d(0, var(--flow-lift,0px), 0);transition:transform .55s cubic-bezier(.22,1,.36,1),background-color .45s,border-color .45s}.zc-flow-card:before{transition:opacity .55s}.zc-flow-card[data-selected=true]{--flow-lift:-6px}.zc-flow-reveal[data-in=true] .zc-flow-card[data-selected=true]:after{animation:.95s cubic-bezier(.22,1,.36,1) both zc-flow-sheen}.zc-flow-piece,.zc-bento-piece,.zc-value-piece{opacity:0;transition:opacity .5s ease calc(var(--delay,0s) + var(--piece-delay,0s)), transform .65s cubic-bezier(.22, 1, .36, 1) calc(var(--delay,0s) + var(--piece-delay,0s));transform:translateY(12px)}.zc-flow-reveal[data-in=true] .zc-flow-piece,.zc-bento-reveal[data-in=true] .zc-bento-piece,.zc-value-reveal[data-in=true] .zc-value-piece{opacity:1;transform:none}.zc-flow-reveal:focus-within .zc-flow-piece,.zc-bento-reveal:focus-within .zc-bento-piece,.zc-value-reveal:focus-within .zc-value-piece{opacity:1;transition:none;transform:none}.zc-flow-icon,.zc-flow-arrow{transition:transform .55s cubic-bezier(.22,1,.36,1)}.zc-flow-card[data-selected=true] .zc-flow-icon{transform:translateY(-2px)rotate(-6deg)scale(1.06)}.zc-flow-card[data-selected=true] .zc-flow-arrow{transform:translate(3px)}.zc-flow .zc-progress-fill{transition-duration:.7s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.zc-flow .zc-progress-marker{transition:background-color .35s,border-color .35s,box-shadow .35s}@media (hover:hover) and (pointer:fine){.zc-flow-card:hover{--flow-lift:-10px}.zc-flow-card:hover .zc-flow-arrow{transform:translate(4px)}}}@keyframes zc-flow-sheen{0%{opacity:0;transform:translate(-120%)}20%{opacity:1}to{opacity:0;transform:translate(120%)}}.zc-channel-tile:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(135deg,#ffffffd9,#e879f91f 55%,#818cf829);position:absolute;inset:0}.zc-channel-tile[aria-pressed=true]:before,.zc-channel-tile:hover:before,.zc-channel-tile:focus-visible:before{opacity:1}.zc-channel-popup[data-closing=true]{pointer-events:none;opacity:0}@media (prefers-reduced-motion:no-preference){.zc-channel-tile:before{transition:opacity .35s}.zc-connection-video{transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .4s}@media (hover:hover) and (pointer:fine){.zc-connection-video:hover{transform:translateY(-3px);box-shadow:0 40px 100px -48px #4f1fd880}}[data-in=true] .zc-channel-icon{animation:zc-channel-icon-enter .6s cubic-bezier(.22, 1, .36, 1) var(--tile-delay,0s) backwards}.zc-channel-popup{transform-origin:top;animation:.35s cubic-bezier(.16,1,.3,1) both zc-channel-popup-enter}.zc-channel-popup[data-closing=true]{animation:.18s ease-in both zc-channel-popup-exit}.zc-channel-popup[data-placement=top]{transform-origin:bottom}.zc-channel-popup-piece{animation:zc-channel-piece-enter .4s cubic-bezier(.22, 1, .36, 1) var(--part-delay,0s) backwards}@media (hover:hover) and (pointer:fine){.zc-channel-tile:hover .zc-channel-icon{transform:translateY(-2px)rotate(-8deg)}}}@keyframes zc-channel-icon-enter{0%{opacity:0;transform:translateY(14px)rotate(-12deg)scale(.85)}to{opacity:1;transform:none}}@keyframes zc-channel-popup-enter{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:none}}@keyframes zc-channel-piece-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes zc-channel-popup-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)scale(.97)}}.zc-bento-card:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(145deg,#ffffff73,#fae8ff4d 45%,#e0e7ff66);position:absolute;inset:0}.zc-bento-card[data-selected=true]:before{opacity:1}.zc-bento-card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 20%,#ffffff2e 50%,#0000 80%);position:absolute;inset:0}.zc-bento-card:has(:focus-visible){outline-offset:4px;outline:2px solid #c026d3}@media (prefers-reduced-motion:no-preference){.zc-bento-card{transform:translate3d(0, var(--bento-lift,0px), 0);transition:transform .55s cubic-bezier(.22,1,.36,1),background-color .45s,border-color .45s,box-shadow .45s}.zc-bento-piece{transition:opacity .5s ease calc(var(--delay,0s) + var(--piece-delay,0s)), transform .65s cubic-bezier(.22, 1, .36, 1) calc(var(--delay,0s) + var(--piece-delay,0s)), color .3s ease}.zc-bento-card:before{transition:opacity .45s}.zc-bento-image,.zc-bento-icon,.zc-bento-arrow{transition:transform .7s cubic-bezier(.22,1,.36,1)}.zc-bento-selected{transition:opacity .35s}.zc-bento-icon{transition:transform .7s cubic-bezier(.22,1,.36,1),color .3s,background-color .3s,border-color .3s}.zc-bento-card[data-selected=true]{--bento-lift:-4px}.zc-bento-card[data-selected=true] .zc-bento-icon{transform:rotate(-5deg)scale(1.06)}.zc-bento-reveal[data-in=true] .zc-bento-card[data-selected=true]:after{animation:.95s cubic-bezier(.22,1,.36,1) both zc-flow-sheen}@media (hover:hover) and (pointer:fine){.zc-bento-card:hover{--bento-lift:-8px}.zc-bento-card:hover .zc-bento-image{transform:scale(1.06)}.zc-bento-card:hover .zc-bento-icon{transform:translateY(-2px)rotate(-7deg)scale(1.1)}.zc-bento-card:hover .zc-bento-arrow{transform:translate(4px)}}}@media (hover:hover) and (pointer:fine){.zc-bento-card:is(:hover,:has(:focus-visible)){box-shadow:inset 0 1px #ffffffb3,0 28px 60px -24px #6d28d94d,0 8px 24px -12px #c026d333}.zc-bento-card:is(:hover,:has(:focus-visible)) h3{color:#86198f}.zc-bento-card:is(:hover,:has(:focus-visible)) p{color:#6b21a8}.zc-bento-card:is(:hover,:has(:focus-visible)) a{color:#86198f}.zc-bento-card:is(:hover,:has(:focus-visible)) .zc-bento-icon{color:#fff;background-color:#a21caf;border-color:#c026d3}}.zc-value-card:before,.zc-value-card:after{content:"";pointer-events:none;position:absolute;inset:0}.zc-value-card:before{opacity:.45;background:radial-gradient(at 100% 0,#e879f92e,#0000 60%),linear-gradient(145deg,#ffffff1f,#0000 55%)}.zc-value-card:after{opacity:0;background:linear-gradient(110deg,#0000 20%,#ffffff26 50%,#0000 80%)}.zc-value-card[data-selected=true]:before{opacity:1}.zc-value-card:has(:focus-visible){outline-offset:4px;outline:2px solid #c026d3}@media (prefers-reduced-motion:no-preference){.zc-value-card{transform:translate3d(0, var(--value-lift,0px), 0);transition:transform .55s cubic-bezier(.22,1,.36,1),background-color .45s,border-color .45s,box-shadow .45s}.zc-value-card:before{transition:opacity .5s}.zc-value-icon,.zc-value-arrow{transition:transform .65s cubic-bezier(.22,1,.36,1)}.zc-value-card[data-selected=true]{--value-lift:-4px}.zc-value-card[data-selected=true] .zc-value-icon{transform:rotate(-5deg)scale(1.06)}.zc-value-reveal[data-in=true] .zc-value-card[data-selected=true]:after{animation:.95s cubic-bezier(.22,1,.36,1) both zc-flow-sheen}@media (hover:hover) and (pointer:fine){.zc-value-card:hover{--value-lift:-8px}.zc-value-card:hover:before{opacity:1}.zc-value-card:hover .zc-value-icon{transform:translateY(-2px)rotate(-7deg)scale(1.1)}.zc-value-card:hover .zc-value-arrow{transform:translate(3px)}.zc-value-card:hover .zc-value-chip{animation:zc-value-chip-lift .6s cubic-bezier(.22, 1, .36, 1) var(--chip-delay,0s)}}}@media (hover:hover) and (pointer:fine){.zc-value-card:is(:hover,:has(:focus-visible)){border-color:#c084fca6;box-shadow:inset 0 1px #ffffff59,0 28px 70px -30px #6d28d94d}}@keyframes zc-value-chip-lift{0%,to{transform:none}50%{transform:translateY(-3px)}}.zc-cta{isolation:isolate;touch-action:manipulation;-webkit-tap-highlight-color:#c026d326;position:relative;overflow:hidden}.zc-cta:before,.zc-cta:after{content:"";pointer-events:none;opacity:0;position:absolute;inset:0}.zc-cta:before{background-color:currentColor}.zc-cta:after{background:linear-gradient(110deg,#0000 20%,#ffffff4d 50%,#0000 80%)}.zc-cta-secondary:after,.zc-cta-inverse:after{background:linear-gradient(110deg,#0000 20%,#8b5cf61f 50%,#0000 80%)}.zc-cta:focus-visible:before{opacity:.04}.zc-cta:active:before{opacity:.1}@media (prefers-reduced-motion:no-preference){.zc-cta{transform:translate3d(0, var(--cta-lift,0px), 0) scale(var(--cta-scale,1));transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .35s,background-color .3s,border-color .3s}.zc-cta:before{transition:opacity .2s}.zc-cta-arrow{transition:transform .4s cubic-bezier(.22,1,.36,1)}.zc-cta:focus-visible:after{animation:.75s cubic-bezier(.22,1,.36,1) both zc-flow-sheen}.zc-cta:focus-visible .zc-cta-arrow{transform:translate(3px)}@media (hover:hover) and (pointer:fine){.zc-cta:hover{--cta-lift:-4px;--cta-scale:1.015}.zc-cta:hover:after{animation:.75s cubic-bezier(.22,1,.36,1) both zc-flow-sheen}.zc-cta:hover .zc-cta-arrow{transform:translate(4px)}}.zc-cta:active{--cta-lift:1px;--cta-scale:.97;transition-duration:.1s}.zc-cta:active .zc-cta-arrow{transform:none}}.zc-faq-card:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 20%,#e9d5ff40 50%,#0000 80%);position:absolute;inset:0}.zc-faq-card:has(.zc-faq-trigger:focus-visible){border-color:#c084fc;box-shadow:0 18px 50px -28px #6d28d959}@media (prefers-reduced-motion:no-preference){.zc-faq-card{transform:translate3d(0, var(--faq-lift,0px), 0);transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .4s}.zc-faq-question{transition:color .25s}.zc-faq-accent{transition:opacity .35s}.zc-faq-toggle{transition:rotate .45s cubic-bezier(.22,1.12,.36,1),transform .35s cubic-bezier(.22,1,.36,1),background-color .3s,color .3s}.zc-faq-panel{transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1)}.zc-faq-answer{opacity:0;transition:opacity .2s,transform .35s cubic-bezier(.22,1,.36,1);transform:translateY(-6px)}.zc-faq-card[data-open=true] .zc-faq-answer{opacity:1;transition-delay:70ms;transform:none}.zc-faq-trigger:focus-visible .zc-faq-question{color:#86198f}.zc-faq-trigger:focus-visible .zc-faq-toggle{transform:scale(1.08)}.zc-faq-card:has(.zc-faq-trigger:focus-visible):before{animation:.8s cubic-bezier(.22,1,.36,1) both zc-flow-sheen}[data-in=true] .zc-faq-bubble{animation:zc-faq-bubble-enter .7s cubic-bezier(.22, 1, .36, 1) var(--bubble-delay,0s) backwards}@media (hover:hover) and (pointer:fine){.zc-faq-card:hover{--faq-lift:-3px;border-color:#c084fc;box-shadow:0 22px 55px -28px #6d28d94d}.zc-faq-card:hover:before{animation:.8s cubic-bezier(.22,1,.36,1) both zc-flow-sheen}.zc-faq-card:hover .zc-faq-question{color:#86198f}.zc-faq-card:hover .zc-faq-toggle{transform:scale(1.08)}}.zc-faq-trigger:active .zc-faq-toggle{transition-duration:.1s;transform:scale(.94)}}@keyframes zc-faq-bubble-enter{0%{opacity:0;transform:translate3d(var(--bubble-x,0px), 12px, 0) scale(.96)}to{opacity:1;transform:none}}
