.zs-marketing{--site-ink:#171429;--site-muted:#55516c;--site-accent:#5038d4;--site-accent-hover:#3e29b6;--site-canvas:#f7f7fc;--site-line:#e3e0f1;--site-soft:#f0edfe;--site-aqua:#52e3ce;--site-halo-x:88%;background:var(--site-canvas);color:var(--site-ink)}[dir=rtl] .zs-marketing{--site-halo-x:12%}.zs-marketing .zs-button{background:var(--site-accent);color:#fff;box-shadow:0 2px 4px #25138e22}.zs-marketing .zs-button:hover{background:var(--site-accent-hover)}.zs-marketing .zs-button.secondary{color:var(--site-accent-hover);box-shadow:none;background:#fff;border-color:#d5cfee}.zs-marketing .zs-button.secondary:hover,.zs-marketing .zs-language:hover{background:var(--site-soft)}.zs-marketing .zs-language{color:var(--site-muted)}.zs-marketing .zs-language:hover{color:var(--site-accent-hover)}.zs-marketing .zs-marketing-shell{width:min(1180px,100% - 48px)}.zs-marketing .zs-marketing-nav{z-index:2;border-color:var(--site-line);position:relative}.zs-marketing .zs-marketing-nav .zs-marketing-shell{flex-wrap:nowrap;min-height:76px}.zs-marketing .zs-brand{color:var(--site-ink)}.zs-marketing .zs-brand b{color:var(--site-accent)}.zs-marketing .zs-site-desktop-nav a{align-items:center;min-height:42px;padding-inline:3px;display:inline-flex;position:relative}.zs-marketing .zs-site-desktop-nav a:is(:hover,[aria-current=page]),.zs-marketing .zs-marketing-footer a:hover{color:var(--site-accent)}.zs-marketing .zs-site-desktop-nav a[aria-current=page]:after{background:var(--site-accent);content:"";border-radius:2px;height:2px;position:absolute;inset:auto 2px 4px}.zs-site-header-actions{align-items:center;gap:8px;display:flex}.zs-site-sign-in{white-space:nowrap}.zs-site-skip{z-index:5;background:var(--site-ink);color:#fff;clip-path:inset(50%);border-radius:8px;padding:10px 14px;position:fixed;inset:8px auto auto 8px}.zs-site-skip:focus{clip-path:none}.zs-marketing :is(a,button,summary):focus-visible{outline:2px solid var(--site-accent);outline-offset:4px}.zs-site-mobile-menu{display:none}.zs-site-mobile-menu summary{border:1px solid var(--site-line);width:43px;height:43px;color:var(--site-ink);cursor:pointer;border-radius:8px;place-items:center;list-style:none;display:grid}.zs-site-mobile-menu summary::-webkit-details-marker{display:none}.zs-site-mobile-menu:not([open])>.zs-site-mobile-panel{display:none}.zs-site-mobile-panel{border-block-end:1px solid var(--site-line);background:#fff;padding:12px 24px;position:absolute;inset:100% 0 auto;box-shadow:0 16px 28px #2b1e6719}.zs-marketing .zs-site-mobile-panel nav{gap:1px;display:grid}.zs-site-mobile-panel nav a{border-radius:7px;padding:12px 10px;display:block}.zs-site-mobile-panel nav a:is(:hover,[aria-current=page]){background:var(--site-soft);color:var(--site-accent)}.zs-site-mobile-panel .zs-language{display:none}.zs-marketing .zs-marketing-hero{background:radial-gradient(ellipse at var(--site-halo-x) 12%, #dcd2ff, transparent 62%), linear-gradient(145deg, #fcfbff 12%, #eeebfe 100%);border-color:var(--site-line)}.zs-marketing .zs-marketing-hero h1{letter-spacing:-.068em;color:var(--site-ink);font-size:clamp(2.65rem,5.5vw,5.05rem);line-height:1.04}.zs-marketing .zs-marketing-hero h1 em{color:var(--site-accent)}.zs-marketing .zs-eyebrow,.zs-marketing .zs-section-heading p,.zs-marketing .zs-marketing-fine svg{color:var(--site-accent-hover)}.zs-marketing .zs-eyebrow span{background:var(--site-accent)}.zs-marketing .zs-marketing-lead,.zs-marketing .zs-marketing-fine{color:var(--site-muted)}.zs-marketing .zs-marketing-hero-grid{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:clamp(28px,5vw,74px)}.zs-product-preview{background:#fff;border:1px solid #d6cef0;border-radius:22px;gap:16px;min-width:0;padding:clamp(16px,2.7vw,26px);display:grid;box-shadow:0 22px 50px #32227a1f}.zs-product-preview-bar{align-items:center;gap:10px;display:flex}.zs-product-preview-bar .zs-site-card-icon{flex:none;margin:0}.zs-product-preview-bar strong,.zs-product-preview-table h2{font-size:.98rem;font-weight:750}.zs-product-preview p,.zs-product-template small,.zs-product-section-copy,.zs-product-gateways p{color:var(--site-muted);font-size:.89rem;line-height:1.55}.zs-product-demo-badge{background:var(--site-soft);color:var(--site-accent-hover);text-align:center;border-radius:5px;margin-inline-start:auto;padding:5px 8px;font-size:.72rem;font-weight:700}.zs-product-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.zs-product-metrics>div{border:1px solid var(--site-line);background:var(--site-canvas);border-radius:10px;min-width:0;padding:11px}.zs-product-metrics strong{color:var(--site-ink);font-size:clamp(1.06rem,2vw,1.35rem);line-height:1.35;display:inline-block}.zs-product-preview-table h2{margin-block-end:5px}.zs-product-preview-row{border-block-start:1px solid var(--site-line);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-block:8px;font-size:.84rem;display:grid}.zs-product-preview-row p{font-size:.76rem}.zs-product-preview-row>div:last-child{text-align:end}.zs-product-preview-row .is-paid{color:#13704e}.zs-product-documents{border-block:1px solid var(--site-line);background:#fff}.zs-product-section-copy{max-width:42rem;margin-block:-12px 20px}.zs-product-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.zs-product-template{border:1px solid var(--site-line);background:var(--site-canvas);border-radius:13px;gap:4px;min-width:0;padding:12px;display:grid}.zs-product-template:hover{border-color:var(--site-accent)}.zs-product-template>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.zs-product-template>span svg{color:var(--site-accent);flex:none}.zs-product-paper{--paper-accent:#2454a6;--paper-tint:#edf2fb;border:1px solid var(--site-line);border-block-start:3px solid var(--paper-accent);background:#fff;border-radius:6px;gap:7px;min-width:0;margin-block-end:6px;padding:9px;display:grid}.zs-product-paper.is-letterhead{--paper-accent:#5e4eaa;--paper-tint:#efecfa}.zs-product-paper.is-ledger{--paper-accent:#327665;--paper-tint:#e8f2ef}.zs-product-paper.is-studio{--paper-accent:#a14d84;--paper-tint:#f8edf4}.zs-product-paper-head{color:var(--paper-accent);justify-content:space-between;gap:4px;font-size:.65rem;font-weight:720;display:flex}.zs-product-paper-parties{grid-template-columns:1fr 1fr;gap:4px;display:grid}.zs-product-paper-parties span,.zs-product-paper-total{background:var(--paper-tint);min-height:13px}.zs-product-paper-lines{gap:4px;display:grid}.zs-product-paper-lines span{background:var(--paper-tint);min-height:4px}.zs-product-paper-lines span:first-child{background:var(--paper-accent)}.zs-product-paper-total{justify-self:end;width:40%}.zs-product-gateways{border:1px solid var(--site-line);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(15px,5vw,44px);padding:clamp(16px,4vw,36px);display:grid}.zs-product-gateways h2{margin-block:8px;font-size:clamp(1.35rem,2.8vw,2rem);font-weight:750;line-height:1.2}.zs-product-gateways ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.zs-product-gateways li{border:1px solid var(--site-line);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:6px;padding:9px;font-size:.86rem;font-weight:650;display:flex}.zs-product-gateways li svg{color:#13704e;flex:none}.zs-package-intro{color:var(--site-muted);margin-block:-10px 16px}.zs-package-availability{border:1px solid var(--site-line);color:var(--site-ink);background:#fff;border-radius:10px;margin-block-end:16px;padding:11px 14px}.zs-package-badge{background:var(--site-soft);color:var(--site-accent);border-radius:99px;align-self:start;margin-block-end:8px;padding:3px 9px;font-size:.76rem;font-weight:720}.zs-marketing .zs-section-heading h2,.zs-marketing .zs-marketing-feature-grid h3,.zs-marketing .zs-package h3{color:var(--site-ink)}.zs-marketing .zs-marketing-feature-grid article{border-color:var(--site-line);background:#fff;border-radius:15px;box-shadow:0 3px 9px #33266808}.zs-marketing .zs-marketing-feature-grid svg{background:var(--site-soft);width:42px;height:42px;color:var(--site-accent);border-radius:10px;padding:9px}.zs-marketing .zs-marketing-feature-grid p,.zs-marketing .zs-package ul,.zs-marketing .zs-package-price span,.zs-marketing .zs-marketing-faq details p{color:var(--site-muted)}.zs-marketing .zs-package-section{border-color:var(--site-line);background:#efecfc}.zs-marketing .zs-package{border-color:var(--site-line)}.zs-marketing .zs-package.is-featured{background:linear-gradient(152deg,#fff 45%,#f8f5ff 100%);border-color:#8b75f1;box-shadow:0 0 0 1px #8b75f1,0 10px 24px #5134ba17}.zs-marketing .zs-package-price{color:var(--site-ink)}.zs-marketing .zs-package li svg,.zs-marketing .zs-marketing-faq summary svg{color:var(--site-accent)}.zs-marketing .zs-marketing-faq details{border-color:var(--site-line)}.zs-site-text-link{min-height:44px;color:var(--site-accent);align-items:center;gap:7px;margin-top:10px;font-weight:720;display:inline-flex}.zs-site-text-link:hover{text-decoration:underline}.zs-site-home-cta{border:1px solid var(--site-line);background:var(--site-soft);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:clamp(35px,6vw,72px);padding:clamp(18px,3vw,34px);display:flex}.zs-site-home-cta h2{color:var(--site-ink);font-size:clamp(1.25rem,2.5vw,1.7rem);font-weight:730}.zs-site-home-cta p{color:var(--site-muted);margin-top:4px}.zs-marketing .zs-site-footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,.8fr));align-items:start;gap:24px;padding-block:31px;display:grid}.zs-marketing .zs-marketing-footer{border-color:var(--site-line);color:var(--site-muted);background:#efecfa}.zs-marketing .zs-site-footer-credit{border-block-start:1px solid var(--site-line);flex-wrap:wrap;gap:6px 18px;min-height:0;padding-block:14px;display:flex}.zs-site-footer-credit a{color:var(--site-accent);text-underline-offset:3px;font-weight:650;text-decoration:underline}.zs-site-footer-brand p{margin-top:8px}.zs-site-footer-grid h2{color:var(--site-ink);margin-block:2px 7px;font-weight:760}.zs-site-footer-grid nav{display:grid}.zs-site-footer-grid nav a{align-items:center;gap:5px;width:fit-content;min-height:32px;display:flex}.zs-site-intro{background:radial-gradient(ellipse at var(--site-halo-x) 20%, #e0d7ff, transparent 64%), #f2effd;border-bottom:1px solid var(--site-line);padding-block:clamp(36px,7vw,82px)}.zs-site-intro h1{max-width:840px;color:var(--site-ink);letter-spacing:-.06em;text-wrap:balance;margin-block:14px;font-size:clamp(2.3rem,5.8vw,4.85rem);font-weight:770;line-height:1.04}.zs-site-intro .zs-marketing-lead{max-width:720px;margin-bottom:0}.zs-site-intro .zs-actions{margin-top:20px}[dir=rtl] .zs-marketing .zs-marketing-hero h1,[dir=rtl] .zs-site-intro h1{letter-spacing:0;font-size:clamp(2.15rem,4.8vw,4.25rem);line-height:1.24}.zs-site-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.zs-site-content-grid article{border:1px solid var(--site-line);background:#fff;border-radius:16px;min-width:0;padding:clamp(18px,3vw,30px)}.zs-site-card-icon{color:var(--site-accent);background:var(--site-soft);border:1px solid var(--site-line);border-radius:10px;place-items:center;width:45px;height:45px;margin-block-end:12px;display:grid}.zs-site-content-grid h2,.zs-site-docs h2{color:var(--site-ink);font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:740}.zs-site-content-grid p,.zs-site-content-grid li,.zs-site-docs p,.zs-site-docs li{color:var(--site-muted);line-height:1.65}.zs-site-content-grid p,.zs-site-docs p{margin-top:6px}.zs-site-content-grid ul,.zs-site-docs ol{margin-top:12px;padding-inline-start:19px;list-style-position:outside}.zs-site-content-grid ul{list-style-type:disc}.zs-site-content-grid li+li,.zs-site-docs li+li{margin-top:6px}.zs-site-content-grid .zs-button{margin-top:16px}.zs-site-docs{grid-template-columns:minmax(180px,.31fr) minmax(0,1fr);align-items:start;gap:clamp(18px,4vw,48px);display:grid}.zs-site-docs>nav{border:1px solid var(--site-line);background:var(--site-soft);border-radius:13px;gap:4px;padding:13px;display:grid;position:sticky;top:18px}.zs-site-docs>nav a{color:var(--site-ink);border-radius:6px;padding:8px;font-size:.92rem;display:block}.zs-site-docs>nav a:hover{background:#fff}.zs-site-docs article{border-bottom:1px solid var(--site-line);padding-block:17px;scroll-margin-top:16px}.zs-site-docs article:first-child{padding-block-start:0}.zs-site-docs ol{list-style-type:decimal}@media (width<=950px){.zs-marketing .zs-site-desktop-nav{display:none}.zs-site-mobile-menu{display:block}}@media (width<=850px){.zs-marketing .zs-marketing-hero-grid{grid-template-columns:1fr}.zs-product-preview{width:min(100%,510px)}}@media (width<=650px){.zs-marketing .zs-marketing-shell{width:calc(100% - 30px)}.zs-product-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zs-product-gateways,.zs-site-content-grid,.zs-site-docs{grid-template-columns:1fr}.zs-site-docs>nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.zs-marketing .zs-site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zs-site-footer-brand{grid-column:span 2}}@media (width<=470px){.zs-marketing .zs-marketing-nav .zs-marketing-shell{gap:8px}.zs-site-header-language{display:none}.zs-site-mobile-panel .zs-language{display:inline-flex}.zs-marketing .zs-site-mobile-panel nav{width:auto}.zs-site-sign-in{padding-inline:10px}}@media (width<=360px){.zs-marketing .zs-marketing-nav .zs-marketing-shell,.zs-site-header-actions{gap:6px}.zs-marketing-nav .zs-brand{font-size:1.2rem}.zs-marketing-nav .zs-brand img{width:32px;height:32px}.zs-site-sign-in{padding-inline:8px}}
