.zs-agy-hero{padding:72px 0 120px}.zs-agy-hero-inner{display:grid;grid-template-columns:minmax(0,52fr) minmax(0,48fr);gap:56px;align-items:center}.zs-agy-hero h1{font-size:var(--hero-h1)}.zs-agy-hero .hero-copy>*{animation:zs-hero-in .75s cubic-bezier(.22,1,.36,1) both}.zs-agy-hero .hero-copy>:nth-child(2){animation-delay:.07s}.zs-agy-hero .hero-copy>:nth-child(3){animation-delay:.14s}.zs-agy-hero .hero-copy>:nth-child(4){animation-delay:.21s}.zs-agy-hero .hero-copy>:nth-child(5){animation-delay:.28s}.zs-agy-machine{position:relative;min-width:0;min-height:648px;animation:zs-hero-in .9s cubic-bezier(.22,1,.36,1) .2s both}.zs-agy-screen{position:absolute;left:0;top:34px;width:min(450px,78%);border-radius:12px;background:linear-gradient(180deg,#10101a,#0b0b11);border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 70px -20px rgba(0,0,0,.65),0 0 90px -30px rgba(168,85,247,.35);user-select:none}.zs-agy-screen-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line);font-size:11px;font-weight:500;color:var(--fg-dim)}.zs-agy-screen-dots{display:inline-flex;gap:5px}.zs-agy-screen-dots i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.12)}.zs-agy-screen-tab{margin-left:auto;padding:2px 9px;border-radius:6px;border:1px solid var(--accent-line);background:var(--accent-soft);color:#d8b4fe}.zs-agy-shell{display:grid;grid-template-columns:38px minmax(0,1fr)}.zs-agy-side{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0;border-right:1px solid var(--line);background:rgba(255,255,255,.015)}.zs-agy-side-item{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;color:var(--fg-mute)}.zs-agy-side-ind,.zs-agy-side-item{width:26px;height:26px;border-radius:7px}.zs-agy-side-ind{position:absolute;left:6px;top:10px;background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent-line)}.zs-agy-main{min-width:0}.zs-agy-topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 0;min-width:0}.zs-agy-clients{display:flex;gap:4px;min-width:0;overflow:hidden}.zs-agy-client{position:relative;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;border:1px solid var(--line);font-size:9.5px;color:var(--fg-dim);white-space:nowrap}.zs-agy-client i{width:6px;height:6px;border-radius:50%;flex:none}.zs-agy-client:before{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid var(--accent-line);background:var(--accent-soft)}.zs-agy-team{align-items:center;gap:7px;flex:none}.zs-agy-avatar,.zs-agy-avatars,.zs-agy-team{display:inline-flex}.zs-agy-avatar{width:18px;height:18px;border-radius:50%;align-items:center;justify-content:center;font-size:7px;font-weight:600;letter-spacing:.02em;color:#fff;box-shadow:0 0 0 2px #0d0d15;margin-left:-5px}.zs-agy-avatar:first-child{margin-left:0}.zs-agy-team-label{font-size:10px;color:var(--fg-mute)}.zs-agy-brief{display:flex;align-items:center;gap:8px;margin:10px 12px 12px;padding:8px 10px;border:1px solid var(--line-2);border-radius:9px;background:rgba(255,255,255,.02);min-width:0}.zs-agy-brief-label{font-size:10.5px;font-weight:500;color:var(--fg-mute);flex:none}.zs-agy-brief-text{font-size:12px;color:var(--fg-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zs-agy-brief-model{margin-left:auto;flex:none;font-size:10px;color:#d8b4fe;border:1px solid var(--accent-line);border-radius:999px;padding:1px 8px}.zs-agy-queue{display:grid;gap:8px;margin:0 12px 12px}.zs-agy-queue-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.02);font-size:11.5px}.zs-agy-queue-format{color:var(--fg);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zs-agy-queue-meta{display:inline-flex;align-items:center;gap:6px;min-width:0}.zs-agy-queue-client{font-size:10px;color:var(--fg-mute);white-space:nowrap}.zs-agy-queue-status{display:inline-grid;font-size:9.5px;font-weight:500;white-space:nowrap}.zs-agy-queue-status em{grid-area:1/1;font-style:normal;display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:999px;border:1px solid var(--line-2);color:var(--fg-mute)}.zs-agy-status-review{border-color:rgba(52,211,153,.4)!important;background:#0e1a17;color:#6ee7b7!important}.zs-agy-queue-rev{width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:6.5px;font-weight:600;color:#fff;flex:none}.zs-agy-machine.js .zs-agy-client:before,.zs-agy-machine.js .zs-agy-queue-rev,.zs-agy-machine.js .zs-agy-status-review,.zs-agy-machine:not(.js) .zs-agy-client-b:before,.zs-agy-machine:not(.js) .zs-agy-client-c:before{opacity:0}.zs-agy-machine.is-visible .zs-agy-side-ind{animation:zs-agy-side 20s ease-in-out infinite}.zs-agy-machine.is-visible .zs-agy-client-a:before{animation:zs-agy-client-a 20s linear infinite}.zs-agy-machine.is-visible .zs-agy-client-b:before{animation:zs-agy-client-b 20s linear infinite}.zs-agy-machine.is-visible .zs-agy-client-c:before{animation:zs-agy-client-c 20s linear infinite}.zs-agy-machine.is-visible .zs-agy-done-a{animation:zs-agy-done-a 20s cubic-bezier(.22,1,.36,1) infinite}.zs-agy-machine.is-visible .zs-agy-done-b{animation:zs-agy-done-b 20s cubic-bezier(.22,1,.36,1) infinite}.zs-agy-machine.is-visible .zs-agy-done-c{animation:zs-agy-done-c 20s cubic-bezier(.22,1,.36,1) infinite}.zs-agy-machine.is-visible .zs-agy-done-d{animation:zs-agy-done-d 20s cubic-bezier(.22,1,.36,1) infinite}.zs-agy-queue-track{grid-column:1/-1;display:block;height:4px;border-radius:2px;background:rgba(255,255,255,.06);overflow:hidden}.zs-agy-queue-bar{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--accent-2),var(--accent));transform-origin:left center}.zs-agy-machine.js .zs-agy-queue-bar{transform:scaleX(0)}.zs-agy-machine.is-visible .zs-agy-bar-a{animation:zs-agy-bar-a 20s linear infinite}.zs-agy-machine.is-visible .zs-agy-bar-b{animation:zs-agy-bar-b 20s linear infinite}.zs-agy-machine.is-visible .zs-agy-bar-c{animation:zs-agy-bar-c 20s linear infinite}.zs-agy-machine.is-visible .zs-agy-bar-d{animation:zs-agy-bar-d 20s linear infinite}.zs-agy-screen-foot{display:flex;align-items:center;gap:6px;padding:0 12px 10px;font-size:10.5px;color:var(--fg-mute)}.zs-agy-foot-dot{width:6px;height:6px;border-radius:50%;background:#34d399;flex:none}.zs-agy-machine.is-visible .zs-agy-foot-dot{animation:zs-bld-pulse 2.4s ease-out infinite}.zs-agy-beam{position:absolute;right:-1px;top:18%;bottom:18%;width:2px;border-radius:2px;background:linear-gradient(180deg,transparent,var(--accent),transparent);box-shadow:0 0 18px 2px rgba(168,85,247,.55);opacity:0}.zs-agy-machine.is-visible .zs-agy-beam{animation:zs-agy-beam 20s ease-in-out infinite}.zs-agy-art{position:absolute;border-radius:10px;border:1px solid var(--line-2);background:linear-gradient(180deg,#12121c,#0c0c13);box-shadow:0 18px 44px -14px rgba(0,0,0,.6),0 0 40px -18px rgba(168,85,247,.4);overflow:hidden;user-select:none}.zs-agy-art-tag{padding:7px 11px;font-size:10.5px;font-weight:400;color:var(--fg-mute);background:rgba(255,255,255,.03);border-bottom:1px solid var(--line)}.zs-agy-art-tag b{font-weight:600;color:var(--fg)}.zs-agy-art-tag{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:480px){.zs-agy-art-tag span{display:none}}.zs-agy-machine.js .zs-agy-art{opacity:0}.zs-agy-art-ig{top:-6px;right:8px;width:236px;transform:rotate(2deg);z-index:3}.zs-agy-art-ad{top:240px;right:-4px;width:256px;transform:rotate(-1.5deg);z-index:4}.zs-agy-art-pop{top:372px;right:40px;width:232px;transform:rotate(1.2deg);z-index:5}.zs-agy-art-em{top:408px;right:300px;width:210px;transform:rotate(-2.5deg);z-index:6}.zs-agy-machine.is-visible .zs-agy-art-ig{animation:zs-agy-emit-a 20s cubic-bezier(.22,1,.36,1) infinite}.zs-agy-machine.is-visible .zs-agy-art-ad{animation:zs-agy-emit-b 20s cubic-bezier(.22,1,.36,1) infinite}.zs-agy-machine.is-visible .zs-agy-art-pop{animation:zs-agy-emit-c 20s cubic-bezier(.22,1,.36,1) infinite}.zs-agy-machine.is-visible .zs-agy-art-em{animation:zs-agy-emit-d 20s cubic-bezier(.22,1,.36,1) infinite}.zs-agy-ig-head{display:flex;align-items:center;gap:8px;padding:8px 10px}.zs-agy-ig-avatar{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#f97316);flex:none}.zs-agy-ig-handle{font-size:11px;font-weight:500;color:var(--fg)}.zs-agy-ig-more{margin-left:auto;color:var(--fg-mute);font-size:11px;letter-spacing:.1em}.zs-agy-ig-img{display:block;width:100%;height:auto}.zs-agy-ig-actions{display:flex;align-items:center;gap:8px;padding:8px 10px 10px;color:var(--fg-dim)}.zs-agy-ig-caption{flex:1;min-width:0;font-size:10.5px;color:var(--fg-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zs-agy-ad-sponsored{padding:10px 12px 0;font-size:10px;color:var(--fg-mute)}.zs-agy-ad-sponsored strong{color:var(--fg-dim);font-weight:600}.zs-agy-ad-headline{padding:6px 12px 0;font-size:13px;font-weight:500;line-height:1.35;color:var(--blue)}.zs-agy-ad-desc{padding:5px 12px 0;font-size:10.5px;line-height:1.5;color:var(--fg-mute)}.zs-agy-ad-links{display:flex;gap:12px;margin-top:9px;padding:8px 12px 11px;border-top:1px solid var(--line);font-size:10px;color:var(--fg-dim);white-space:nowrap;overflow:hidden}.zs-agy-pop-bar{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;font-size:10px;background:rgba(255,255,255,.03);border-bottom:1px solid var(--line)}.zs-agy-pop-bar,.zs-agy-pop-x{color:var(--fg-mute)}.zs-agy-pop-img{display:block;width:100%;height:96px;object-fit:cover}.zs-agy-pop-body{display:grid;gap:8px;padding:10px 12px 12px}.zs-agy-pop-title{font-size:13px;font-weight:600;color:var(--fg)}.zs-agy-pop-field{padding:6px 9px;border:1px solid var(--line-2);border-radius:7px;background:rgba(255,255,255,.02);font-size:10.5px;color:var(--fg-mute)}.zs-agy-pop-btn{padding:7px;border-radius:7px;background:linear-gradient(180deg,var(--accent),var(--accent-2));color:#fff;font-size:11px;font-weight:500;text-align:center}.zs-agy-em-to{padding:8px 10px 0;font-size:10px;color:var(--fg-mute)}.zs-agy-em-subject{padding:4px 10px 8px;font-size:12.5px;font-weight:600;line-height:1.35;color:var(--fg)}.zs-agy-em-img{display:block;width:100%;height:84px;object-fit:cover}.zs-agy-em-preview{padding:8px 10px 10px;font-size:10.5px;line-height:1.5;color:var(--fg-mute)}@keyframes zs-agy-bar-a{0%{transform:scaleX(0)}3%,94%{transform:scaleX(1)}98%,to{transform:scaleX(0)}}@keyframes zs-agy-bar-b{0%,7%{transform:scaleX(0)}10%,94%{transform:scaleX(1)}98%,to{transform:scaleX(0)}}@keyframes zs-agy-bar-c{0%,14%{transform:scaleX(0)}17%,94%{transform:scaleX(1)}98%,to{transform:scaleX(0)}}@keyframes zs-agy-bar-d{0%,21%{transform:scaleX(0)}24%,94%{transform:scaleX(1)}98%,to{transform:scaleX(0)}}@keyframes zs-agy-emit-a{0%,3%{opacity:0;transform:translate(-190px,110px) rotate(2deg) scale(.5)}8%,92%{opacity:1;transform:rotate(2deg)}97%,to{opacity:0;transform:rotate(2deg) scale(.94)}}@keyframes zs-agy-emit-b{0%,10%{opacity:0;transform:translate(-170px,-90px) rotate(-1.5deg) scale(.5)}15%,92%{opacity:1;transform:rotate(-1.5deg)}97%,to{opacity:0;transform:rotate(-1.5deg) scale(.94)}}@keyframes zs-agy-emit-c{0%,17%{opacity:0;transform:translate(-90px,-220px) rotate(1.2deg) scale(.5)}22%,92%{opacity:1;transform:rotate(1.2deg)}97%,to{opacity:0;transform:rotate(1.2deg) scale(.94)}}@keyframes zs-agy-emit-d{0%,24%{opacity:0;transform:translate(-40px,-260px) rotate(-2.5deg) scale(.5)}29%,92%{opacity:1;transform:rotate(-2.5deg)}97%,to{opacity:0;transform:rotate(-2.5deg) scale(.94)}}@keyframes zs-agy-beam{0%,2%{opacity:0}3.5%{opacity:1}6%{opacity:0}10%{opacity:1}13%{opacity:0}17%{opacity:1}20%{opacity:0}24%{opacity:1}28%,to{opacity:0}}@keyframes zs-agy-done-a{0%,3%{opacity:0;transform:scale(.7)}5%,95%{opacity:1;transform:none}99%,to{opacity:0;transform:scale(.7)}}@keyframes zs-agy-done-b{0%,10%{opacity:0;transform:scale(.7)}12%,95%{opacity:1;transform:none}99%,to{opacity:0;transform:scale(.7)}}@keyframes zs-agy-done-c{0%,17%{opacity:0;transform:scale(.7)}19%,95%{opacity:1;transform:none}99%,to{opacity:0;transform:scale(.7)}}@keyframes zs-agy-done-d{0%,24%{opacity:0;transform:scale(.7)}26%,95%{opacity:1;transform:none}99%,to{opacity:0;transform:scale(.7)}}@keyframes zs-agy-side{0%,6%{transform:translateY(0)}13%,8%{transform:translateY(30px)}15%,20%{transform:translateY(180px)}22%,90%{transform:translateY(90px)}93%,to{transform:translateY(0)}}@keyframes zs-agy-side-sm{0%,6%{transform:translateY(0)}13%,8%{transform:translateY(25px)}15%,20%{transform:translateY(150px)}22%,90%{transform:translateY(75px)}93%,to{transform:translateY(0)}}@keyframes zs-agy-client-a{0%,6%{opacity:1}8%,90%{opacity:0}93%,to{opacity:1}}@keyframes zs-agy-client-b{0%,6%{opacity:0}13%,8%{opacity:1}15%,20%{opacity:0}22%,90%{opacity:1}93%,to{opacity:0}}@keyframes zs-agy-client-c{0%,13%{opacity:0}15%,20%{opacity:1}22%,to{opacity:0}}@property --agy-brand{syntax:"<color>";inherits:true;initial-value:#34d399}.zs-agy-partner-mail{margin-top:22px;font-size:13px;color:var(--fg-mute)}@media (max-width:1080px){.zs-agy-hero-inner{grid-template-columns:1fr;gap:0}.zs-agy-hero h1{font-size:var(--hero-h1)}.zs-agy-machine{margin-top:56px;max-width:700px}}@media (max-width:640px){.zs-agy-hero{padding:56px 0 88px}.zs-agy-shell{grid-template-columns:32px minmax(0,1fr)}.zs-agy-side-ind,.zs-agy-side-item{width:22px;height:22px}.zs-agy-side-ind{left:5px}.zs-agy-side{gap:3px}.zs-agy-machine.is-visible .zs-agy-side-ind{animation-name:zs-agy-side-sm}.zs-agy-clients,.zs-agy-queue-status{display:none}.zs-agy-machine{min-height:0;padding-bottom:232px}.zs-agy-screen{position:relative;width:100%;top:0}.zs-agy-art-em,.zs-agy-art-pop{display:none}.zs-agy-art-ig{top:auto;bottom:0;left:0;right:auto;width:47%}.zs-agy-art-ad{top:auto;bottom:40px;right:0;width:55%}.zs-agy-machine.is-visible .zs-agy-art-ig{animation-name:zs-agy-emit-a-sm}.zs-agy-machine.is-visible .zs-agy-art-ad{animation-name:zs-agy-emit-b-sm}@keyframes zs-agy-emit-a-sm{0%,3%{opacity:0;transform:translate(40px,-140px) rotate(2deg) scale(.5)}8%,92%{opacity:1;transform:rotate(2deg)}97%,to{opacity:0;transform:rotate(2deg) scale(.94)}}@keyframes zs-agy-emit-b-sm{0%,10%{opacity:0;transform:translate(-60px,-150px) rotate(-1.5deg) scale(.5)}15%,92%{opacity:1;transform:rotate(-1.5deg)}97%,to{opacity:0;transform:rotate(-1.5deg) scale(.94)}}}@media (prefers-reduced-motion:reduce){.zs-agy-hero .hero-copy>*,.zs-agy-machine{animation:none}.zs-agy-machine.js .zs-agy-queue-bar{transform:scaleX(1)}.zs-agy-machine.js .zs-agy-art,.zs-agy-machine.js .zs-agy-client-a:before,.zs-agy-machine.js .zs-agy-queue-rev,.zs-agy-machine.js .zs-agy-status-review{opacity:1}.zs-agy-machine.is-visible .zs-agy-art-ad,.zs-agy-machine.is-visible .zs-agy-art-em,.zs-agy-machine.is-visible .zs-agy-art-ig,.zs-agy-machine.is-visible .zs-agy-art-pop,.zs-agy-machine.is-visible .zs-agy-bar-a,.zs-agy-machine.is-visible .zs-agy-bar-b,.zs-agy-machine.is-visible .zs-agy-bar-c,.zs-agy-machine.is-visible .zs-agy-bar-d,.zs-agy-machine.is-visible .zs-agy-beam,.zs-agy-machine.is-visible .zs-agy-client-a:before,.zs-agy-machine.is-visible .zs-agy-client-b:before,.zs-agy-machine.is-visible .zs-agy-client-c:before,.zs-agy-machine.is-visible .zs-agy-done-a,.zs-agy-machine.is-visible .zs-agy-done-b,.zs-agy-machine.is-visible .zs-agy-done-c,.zs-agy-machine.is-visible .zs-agy-done-d,.zs-agy-machine.is-visible .zs-agy-foot-dot,.zs-agy-machine.is-visible .zs-agy-side-ind{animation:none}}.zs-agy2-block h2 em{font-style:normal;background:var(--heading-accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.zs-agy2-block .ra-card[id]{scroll-margin-top:100px}section.block.zs-agy2-block#questions{padding-bottom:40px}section.block.zs-agy2-block#partner-program{padding-top:0}section.block.zs-agy2-block#partner-program>.container>*{max-width:840px;margin-inline:auto}#crm,#portal{scroll-margin-top:96px}.zs-hub-portal{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,72px);align-items:center}.zs-hub-portal-copy .lead{max-width:48ch}.zs-hub-portal-note{margin:18px 0 0;font-size:13px;line-height:1.55;color:var(--spot-mute)}.zs-hub-portal-cta{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px}@media (max-width:1100px){.zs-hub-portal{grid-template-columns:minmax(0,1fr)}}