@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600&display=swap");.zp,.zp *,.zp :after,.zp :before{box-sizing:border-box;font-style:normal}.zp,.zp *,.zp :after,.zp :before{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.zp{--zp-bg:#0a0a0a;--zp-panel:#272727;--zp-inner:#0a0a0a;--zp-card:#272727;--zp-border:#3e3e3e;--zp-text-strong:#f2f4f7;--zp-text:#e4e7ec;--zp-muted:#d0d5dd;--zp-faint:#a0a0a0;background:var(--zp-bg);padding:24px}.zp--light{--zp-bg:#f2f4f7;--zp-panel:#e4e7ec;--zp-inner:#fff;--zp-card:#e4e7ec;--zp-border:#e4e7ec;--zp-text-strong:#0a0a0a;--zp-text:#272727;--zp-muted:#272727;--zp-faint:#475467}.zp__card{--zp-pad:clamp(24px,3vw,36px);align-items:stretch;background:var(--zp-panel);border:1px solid var(--zp-border);border-radius:10px;display:flex;gap:clamp(24px,3.5vw,56px);margin:0 auto;max-width:1269px;overflow:hidden;padding:var(--zp-pad)}.zp__intro{display:flex;flex:0 0 377px;flex-direction:column;max-width:377px;min-width:0}.zp__eyebrow{align-items:center;align-self:flex-start;background:var(--zp-inner);border:.5px solid var(--zp-border);border-radius:4px;color:var(--zp-muted);display:inline-flex;font-size:12px;font-weight:300;line-height:19.2px;margin-bottom:24px;padding:8px}.zp__heading{color:var(--zp-text);font-size:32px;font-weight:400;line-height:38.4px;margin:0 0 32px;overflow-wrap:anywhere}.zp__body{color:var(--zp-muted);font-size:16px;font-weight:300;line-height:25.6px;margin:0;overflow-wrap:anywhere}.zp__link{align-items:center;align-self:flex-start;color:var(--zp-text);display:inline-flex;font-size:14px;font-weight:300;gap:8px;line-height:22.4px;margin-top:56px;text-decoration:none;transition:gap .15s ease}.zp__arrow{color:var(--zp-text-strong);flex:none;height:20px;width:20px}.zp__link:hover{gap:12px}.zp__panel{background:var(--zp-inner);border:1px solid var(--zp-border);border-radius:16px;flex:1 1 auto;min-width:0;padding:clamp(20px,2.2vw,28px)}.zp__panel--image{align-self:stretch;background:var(--zp-inner) left top /cover no-repeat;border:1px solid var(--zp-border);border-radius:16px 0 0 0;flex:1 1 auto;margin:0 calc(var(--zp-pad)*-1) calc(var(--zp-pad)*-1) 0;min-height:420px;min-width:0;padding:0}.zp__dots{align-items:center;display:flex;gap:12px;margin-bottom:24px}.zp__dots span{border:1px solid #98a2b3;border-radius:50%;flex:0 0 12px;height:12px;width:12px}.zp__sub{margin-bottom:24px}.zp__sub-title{color:var(--zp-text);font-size:24px;line-height:31.2px;margin:0 0 16px}.zp__sub-copy,.zp__sub-title{font-weight:300;overflow-wrap:anywhere}.zp__sub-copy{color:var(--zp-faint);font-size:16px;line-height:20.8px;margin:0}.zp__cards{align-items:flex-start}.zp__cards,.zp__col{display:flex;gap:13px}.zp__col{flex:1 1 0;flex-direction:column;min-width:0}.zp__feature{background:var(--zp-card);border-radius:10px;padding:24px}.zp__feature-title{color:var(--zp-muted);font-size:18px;line-height:28.8px;margin-bottom:16px}.zp__feature-desc,.zp__feature-title{font-weight:300;overflow-wrap:anywhere}.zp__feature-desc{color:var(--zp-faint);font-size:16px;line-height:20.8px}@media (max-width:900px){.zp__card{flex-direction:column}.zp__intro{flex-basis:auto;max-width:none}.zp__link{margin-top:32px}.zp__panel--image{border-radius:16px 16px 0 0;margin:0 calc(var(--zp-pad)*-1) calc(var(--zp-pad)*-1);min-height:280px}}@media (max-width:640px){.zp__cards{flex-direction:column}}.zp--light .zp__eyebrow{background:#fff;border-color:#e4e7ec}.zp--light .zp__dots span{border-color:#98a2b3}.zp--pt-none{padding-top:0!important}.zp--pt-xs{padding-top:clamp(16px,2.5vw,24px)!important}.zp--pt-sm{padding-top:clamp(28px,4vw,40px)!important}.zp--pt-md{padding-top:clamp(44px,6vw,64px)!important}.zp--pt-lg{padding-top:clamp(64px,9vw,96px)!important}.zp--pb-none{padding-bottom:0!important}.zp--pb-xs{padding-bottom:clamp(16px,2.5vw,24px)!important}.zp--pb-sm{padding-bottom:clamp(28px,4vw,40px)!important}.zp--pb-md{padding-bottom:clamp(44px,6vw,64px)!important}.zp--pb-lg{padding-bottom:clamp(64px,9vw,96px)!important}.zp [data-anim=stagger]>.za-item,.zp [data-anim]:not([data-anim=stagger]){transition:opacity 1.1s cubic-bezier(.16,.84,.44,1),transform 1.1s cubic-bezier(.16,.84,.44,1)}.zp.za-ready [data-anim=stagger]>.za-item:not(.za-in),.zp.za-ready [data-anim]:not([data-anim=stagger]):not(.za-in){opacity:0;transform:translateY(20px)}@media (prefers-reduced-motion:reduce){.zp [data-anim=stagger]>.za-item,.zp [data-anim]:not([data-anim=stagger]){opacity:1!important;transform:none!important;transition:none!important}}