.hero.zs-ent2-hero{position:relative;overflow:hidden;padding:88px 0 96px}.zs-ent2-hero-bg{position:absolute;inset:0;z-index:0}.zs-ent2-hero-img{object-fit:cover;object-position:62% 38%}.zs-ent2-hero-veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,7,9,.97) 0,rgba(7,7,9,.9) 36%,rgba(7,7,9,.5) 68%,rgba(7,7,9,.66) 100%),linear-gradient(180deg,rgba(7,7,9,.55) 0,rgba(7,7,9,0) 28%,rgba(7,7,9,.15) 66%,var(--bg) 100%)}.zs-ent2-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center}.zs-ent2-hero h1{font-size:var(--hero-h1)}.zs-ent2-hero p.sub{max-width:54ch}.zs-ent2-hero .hero-copy>*{animation:zs-hero-in .75s cubic-bezier(.22,1,.36,1) both}.zs-ent2-hero .hero-copy>:nth-child(2){animation-delay:.07s}.zs-ent2-hero .hero-copy>:nth-child(3){animation-delay:.14s}.zs-ent2-hero .hero-copy>:nth-child(4){animation-delay:.21s}.zs-ent2-hero .hero-copy>:nth-child(5){animation-delay:.28s}.zs-ent2-points{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px}.zs-ent2-points li{position:relative;padding-left:26px;font-size:13.5px;line-height:1.5;color:var(--fg-dim)}.zs-ent2-points li:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;box-sizing:border-box;border-radius:50%;background:rgba(168,85,247,.2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6.2l2.4 2.3L9.6 3.6' stroke='%23e9d5ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /10px 10px no-repeat;border:1px solid rgba(192,132,252,.5)}.zs-ent2-light{border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,#fafafa,#ffffff 50%,#f6f6f8);color:#17171d}.zs-ent2-light .eyebrow{color:#7c3aed;background:rgba(168,85,247,.1);border-color:rgba(168,85,247,.24)}.zs-ent2-light h2{color:#0b0b10}.zs-ent2-light h2 em{font-style:normal;color:#7c3aed}.zs-ent2-light .lead{color:#52525b}.zs-ent2-light .zs-link{color:#0b0b10}.zs-ent2-light .block+.block{padding-top:0}.zs-ent2-light .zs-ent-bundle-shelf{background:#fff;border-color:rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(24,24,27,.04),0 16px 40px -28px rgba(24,24,27,.25)}.zs-ent2-light .zs-ent-bundle-shelf:hover{border-color:rgba(124,58,237,.35)}.zs-ent2-light .zs-ent-bundle-icon{color:#7c3aed}.zs-ent2-light .zs-ent-bundle-name{color:#0b0b10}.zs-ent2-light .zs-ent-bundle-contents-label,.zs-ent2-light .zs-ent-bundle-spec,.zs-ent2-light .zs-ent-q-count,.zs-ent2-light .zs-ent-q-foot,.zs-ent2-light .zs-ent-q-ref,.zs-ent2-light .zs-ent-sla-credits{color:#6b6b78}.zs-ent2-light .zs-ent-bundle-cta{color:#7c3aed;background:rgba(168,85,247,.1);border-color:rgba(124,58,237,.3)}.zs-ent2-light .zs-ent-bundle-contents li,.zs-ent2-light .zs-ent-q-answer{color:#3f3f46}.zs-ent2-light .zs-ent-q-table,.zs-ent2-light .zs-ent-sla-list{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;overflow:clip;box-shadow:0 1px 2px rgba(24,24,27,.04),0 16px 40px -28px rgba(24,24,27,.25)}.zs-ent2-light .zs-ent-q-row,.zs-ent2-light .zs-ent-q-section-row,.zs-ent2-light .zs-ent-sla-row{padding-left:24px;padding-right:24px}.zs-ent2-light .zs-ent-q-group:last-child,.zs-ent2-light .zs-ent-sla-row:last-child{border-bottom:0}.zs-ent2-light .zs-ent-q-group:first-child .zs-ent-q-section-row{border-top:0}.zs-ent2-light .zs-ent-q-group,.zs-ent2-light .zs-ent-q-row,.zs-ent2-light .zs-ent-q-section-row,.zs-ent2-light .zs-ent-sla-row{border-color:rgba(0,0,0,.07)}.zs-ent2-light .zs-ent-q-section-row{background:#fafafa}.zs-ent2-light .zs-ent-q-section{color:#7c3aed}.zs-ent2-light .zs-ent-q-question,.zs-ent2-light .zs-ent-sla-service,.zs-ent2-light .zs-ent-sla-target{color:#0b0b10}.zs-ent2-light .zs-ent-q-row:hover,.zs-ent2-light .zs-ent-sla-row:hover{background:#faf8ff}.zs-ent2-light .zs-ent-sla-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"service target" "credits target";column-gap:24px;row-gap:4px;align-items:center}.zs-ent2-light .zs-ent-sla-service{grid-area:service;font-size:15px;font-weight:500}.zs-ent2-light .zs-ent-sla-credits{grid-area:credits;font-size:13.5px}.zs-ent2-light .zs-ent-sla-target{grid-area:target;font-size:15px;font-weight:500;letter-spacing:-.01em;text-align:right;font-variant-numeric:tabular-nums}.zs-ent2-light .zs-ent-q-export{color:#0b0b10;background:#fff;border-color:rgba(0,0,0,.14)}.zs-ent2-light .zs-ent-q-export:hover{border-color:rgba(124,58,237,.35);color:#7c3aed}.zs-ent2-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:56px;align-items:start}.zs-ent2-contact-mail{margin-top:22px;font-size:13px;color:var(--fg-mute)}@media (max-width:1080px){.zs-ent2-hero-inner{grid-template-columns:minmax(0,1fr);gap:36px}.zs-ent2-hero-veil{background:linear-gradient(90deg,rgba(7,7,9,.92) 0,rgba(7,7,9,.8) 60%,rgba(7,7,9,.7) 100%),linear-gradient(180deg,rgba(7,7,9,.55) 0,rgba(7,7,9,.1) 30%,rgba(7,7,9,.3) 70%,var(--bg) 100%)}}@media (max-width:900px){.zs-ent2-contact-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.hero.zs-ent2-hero{padding:56px 0 72px}.zs-ent2-light .zs-ent-q-row,.zs-ent2-light .zs-ent-q-section-row,.zs-ent2-light .zs-ent-sla-row{padding-left:16px;padding-right:16px}.zs-ent2-light .zs-ent-sla-row{grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.zs-ent2-light .zs-ent-sla-target{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.zs-ent2-hero .hero-copy>*{animation:none}}.zs-ent-acct{--acct-active:#34d399;--acct-idle:rgba(255,255,255,0.24);--acct-assigned:#94a3b8}.zs-ent-acct-head{max-width:760px;margin-bottom:36px}.zs-ent-acct-head .lead{margin-bottom:0}.zs-acct-periods{display:inline-flex;padding:2px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.02)}.zs-acct-periods span{padding:3px 9px;border-radius:6px;font-size:10.5px;color:var(--fg-mute);white-space:nowrap}.zs-acct-periods span[data-on]{background:rgba(255,255,255,.08);color:var(--fg)}.zs-acct-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--line)}.zs-acct-kpi{display:flex;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;background:var(--bg-2)}.zs-acct-kpi-label{overflow:hidden;font-size:10.5px;color:var(--fg-mute);white-space:nowrap;text-overflow:ellipsis}.zs-acct-kpi strong{font-size:20px;font-weight:500;letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums}.zs-acct-kpi-summary{font-size:10.5px;color:var(--fg-dim)}.zs-acct-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:14px 0 10px;font-size:10.5px;color:var(--fg-mute)}.zs-acct-legend span{display:inline-flex;align-items:center;gap:6px}.zs-acct-legend i{width:8px;height:8px;border-radius:2px}.zs-acct-legend i[data-k=active]{background:var(--acct-active)}.zs-acct-legend i[data-k=idle]{background:var(--acct-idle)}.zs-acct-legend i[data-k=assigned]{width:14px;height:0;border-top:1.5px dashed var(--acct-assigned);border-radius:0}.zs-acct-members{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.zs-acct-member{display:flex;flex-direction:column;gap:12px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.02)}.zs-acct-member-head{display:flex;align-items:center;gap:8px;min-width:0}.zs-acct-member-name{display:flex;flex-direction:column;min-width:0;font-size:12px;font-weight:500;color:var(--fg)}.zs-acct-member-name small{font-size:10px;font-weight:400;color:var(--fg-mute)}.zs-acct-status{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:2px 7px;border:1px solid var(--line-2);border-radius:999px;font-size:10px;color:var(--fg-dim)}.zs-acct-status i{width:6px;height:6px;border-radius:50%;background:var(--fg-mute)}.zs-acct-status[data-online]{border-color:rgba(52,211,153,.3);background:rgba(52,211,153,.08);color:#6ee7b7}.zs-acct-status[data-online] i{background:var(--acct-active)}.zs-acct-member-body{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:end;gap:14px}.zs-acct-gauge{display:grid;justify-items:center;gap:2px}.zs-acct-gauge svg{display:block;width:100%;height:auto}.zs-acct-gauge path{fill:none;stroke-width:8;stroke-linecap:round}.zs-acct-gauge-track{stroke:rgba(255,255,255,.08)}.zs-acct-gauge[data-tone=blue] .zs-acct-gauge-value{stroke:#60a5fa}.zs-acct-gauge[data-tone=amber] .zs-acct-gauge-value{stroke:#fbbf24}.zs-acct-gauge[data-tone=red] .zs-acct-gauge-value{stroke:#f87171}.zs-acct-gauge text{font-size:17px;font-weight:500;fill:var(--fg);font-variant-numeric:tabular-nums}.zs-acct-gauge>span{font-size:9.5px;color:var(--fg-mute)}.zs-acct-bars svg{display:block;width:100%;height:54px}.zs-acct-bar-active{fill:var(--acct-active);opacity:.85}.zs-acct-bar-idle{fill:var(--acct-idle)}.zs-acct-bar-assigned{stroke:var(--acct-assigned);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.zs-acct-days{position:relative;height:14px;margin-top:4px;font-size:9.5px;color:var(--fg-mute)}.zs-acct-days span{position:absolute;top:0;transform:translateX(-50%)}.zs-ent-acct-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:44px 0 0;padding:0;list-style:none}.zs-ent-acct-facts li{min-width:0;padding-top:18px;border-top:1px solid var(--line-2)}.zs-ent-acct-facts svg{display:block;color:var(--fg-dim)}.zs-ent-acct-facts h3{margin:14px 0 0;font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--fg)}.zs-ent-acct-facts p{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--fg-dim)}@media (max-width:1080px){.zs-acct-members{grid-template-columns:repeat(2,minmax(0,1fr))}.zs-acct-members>:nth-child(2){display:none}.zs-ent-acct-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}}@media (max-width:720px){.zs-acct-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.zs-acct-members{grid-template-columns:minmax(0,1fr)}.zs-acct-legend-sort,.zs-acct-periods{display:none}}@media (max-width:640px){.zs-ent-acct-head{margin-bottom:28px}.zs-ent-acct-facts{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:36px}}.block.zs-ent-feat{position:relative;z-index:1}.zs-ent-feat-head{max-width:760px;margin-bottom:40px}.zs-ent-feat-head .lead{margin-bottom:0}.zs-ent-feat-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 40px;margin:0;padding:0;list-style:none}.zs-ent-feat-list li{min-width:0;padding-top:20px;border-top:1px solid var(--spot-line-2,var(--line-2))}.zs-ent-feat-list h3{margin:0;font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1.2;color:var(--spot-fg,var(--fg));font-variant-numeric:tabular-nums}.zs-ent-feat-list p{max-width:40ch;margin:10px 0 0;font-size:14.5px;line-height:1.6;color:var(--spot-dim,var(--fg-dim))}@media (max-width:960px){.zs-ent-feat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (max-width:640px){.zs-ent-feat-head{margin-bottom:28px}.zs-ent-feat-list{grid-template-columns:minmax(0,1fr);gap:28px}.zs-ent-feat-list h3{font-size:21px}}