:root{--zwc-white:#fff;--zwc-text:#111;--zwc-text-muted:#d1d8e2;--zwc-dark:#0d1229;--zwc-accent:#0069e8;--zwc-border:#d9e1f0;--zwc-bg-light:#f8faff;--zwc-card-1:#ffe3d3;--zwc-card-2:#c7e6ff;--zwc-card-3:#fcf2d3;--zwc-card-4:#dcfaf3;--zwc-card-5:#d3e2ff;--h1-font-1:clamp(30px,3.33vw,48px);--h2-font-1:clamp(28px,3.47vw,50px);--h2-font-2:clamp(26px,2.78vw,40px);--p-font-1:clamp(17px,1.32vw,20px);--p-font-2:clamp(15px,1.25vw,18px);--zwc-fs-eyebrow:14px;--zwc-ls-h1:-0.96px;--zwc-ls-h2:-1.5px;--zwc-ls-h3:-0.8px;--zwc-ls-body:-0.19px;--zwc-ls-eyebrow:.8px;--zwc-radius-card:20px}.pagewrapper h1{color:var(--zwc-text);font-family:var(--zf-primary-extrabold);font-size:var(--h1-font-1);line-height:1.17;letter-spacing:var(--zwc-ls-h1)}.pagewrapper h2{color:var(--zwc-text);font-family:var(--primaryfont-bold);font-size:var(--h2-font-1);letter-spacing:var(--zwc-ls-h2)}.pagewrapper p{color:var(--zwc-text);font-family:var(--primaryfont-regular);font-size:var(--p-font-1);line-height:1.68;letter-spacing:var(--zwc-ls-body)}.zwc-banner-section{background-color:var(--zwc-dark);padding:100px 0 0}.zwc-banner-section .content-wrap{max-width:1010px}.zwc-banner-section .zwc-banner-content{display:flex;justify-content:space-between;margin-bottom:50px;gap:9px}.zwc-banner-section h1{max-width:450px;color:var(--zwc-white);margin-bottom:0}.zwc-banner-section .zwc-banner-text{width:45%}.zwc-banner-section .zwc-banner-text p{color:var(--zwc-text-muted)}.zwc-banner-section .zwc-banner-text a{margin-top:10px}.zwc-banner-section .zwc-banner-image{text-align:center}.zwc-banner-section .zwc-banner-image img{vertical-align:bottom}.zwc-brand-section{background-color:var(--zwc-white);display:flex;justify-content:center;max-width:1440px;margin:0 auto}.zwc-brand-section .content-wrap{position:relative;max-width:1200px;width:100%;padding:70px 20px;display:flex;flex-direction:column;align-items:center;gap:50px;box-sizing:border-box;overflow:hidden}.zwc-brand-section h2{font-family:var(--zf-primary-semibold);font-size:var(--zwc-fs-eyebrow);letter-spacing:var(--zwc-ls-eyebrow);text-align:center;text-transform:uppercase;margin:0;font-weight:normal}.zwc-brand-section .zwc-brand-logos{display:flex;flex-wrap:nowrap;align-items:center;width:max-content;align-self:flex-start;list-style:none;padding:0;margin:0;animation:zwc-brand-marquee 40s linear infinite}.zwc-brand-section .zwc-brand-logos:hover{animation-play-state:paused}.zwc-brand-section .zwc-brand-logos.is-paused{animation-play-state:paused}.zwc-brand-section .zwc-brand-marquee-toggle{position:absolute;right:0;bottom:25px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--zwc-border);border-radius:50%;background-color:var(--zwc-white);color:var(--zwc-text);cursor:pointer;flex:0 0 auto;z-index:1;transition:background-color .15s ease,border-color .15s ease}.zwc-brand-section .zwc-brand-marquee-toggle:hover{background-color:var(--zwc-bg-light);border-color:var(--zwc-accent)}.zwc-brand-section .zwc-brand-marquee-toggle:focus-visible{outline:2px solid var(--zwc-accent);outline-offset:2px}.zwc-brand-section .zwc-brand-marquee-toggle .zwc-brand-marquee-toggle-icon{fill:currentColor}.zwc-brand-section .zwc-brand-marquee-toggle .icon-play{display:none}.zwc-brand-section .zwc-brand-marquee-toggle.is-paused .icon-pause{display:none}.zwc-brand-section .zwc-brand-marquee-toggle.is-paused .icon-play{display:block}.zwc-brand-section .zwc-brand-logos li{flex:0 0 auto;margin-right:clamp(28px,4vw,80px);display:flex;align-items:center;justify-content:center}.zwc-brand-section .zwc-brand-logos img{display:block;width:auto;height:auto;max-height:clamp(24px,3.2vw,46px);max-width:clamp(90px,12vw,150px)}.zwc-features-section{margin-top:80px}.zwc-features-section .content-wrap{display:flex}.zwc-features-section .zwc-features-nav{position:sticky;top:46%;width:50px;height:0;z-index:0;opacity:0;transform:translateX(0);transition:.5s all ease}.zwc-features-section .zwc-features-nav.zwc-stick{z-index:99;opacity:1}.zwc-features-section .zwc-features-nav li{width:24px;margin-bottom:8px;font-size:1px;text-align:center}.zwc-features-section .zwc-features-nav li a{display:inline-block;width:8px;height:8px;border:1.5px solid #a4a4a4;border-radius:50%;transition:.3s all}.zwc-features-section .zwc-features-nav li.zwc-active a{width:24px;height:24px;background-color:var(--zwc-text);border-color:var(--zwc-text);border-radius:50%;color:var(--zwc-white);font-family:var(--primaryfont-semibold);font-size:14px;line-height:1.5}.zwc-features-section .zwc-features-list{width:100%}.zwc-features-section .zwc-features-item{position:sticky;top:80px;z-index:9;width:100%;padding:80px 40px;border-radius:var(--zwc-radius-card);text-align:center}.zwc-features-section .zwc-features-item:not(:last-child){margin-bottom:20px}.zwc-features-section .zwc-features-item:nth-child(1){background-color:var(--zwc-card-1)}.zwc-features-section .zwc-features-item:nth-child(2){background-color:var(--zwc-card-2)}.zwc-features-section .zwc-features-item:nth-child(3){background-color:var(--zwc-card-3)}.zwc-features-section .zwc-features-item:nth-child(4){background-color:var(--zwc-card-4)}.zwc-features-section .zwc-features-item:nth-child(5){background-color:var(--zwc-card-5)}.zwc-features-section .zwc-features-content{max-width:970px;margin:0 auto 40px}.zwc-features-section .zwc-features-content h2{margin-bottom:20px;font-size:var(--h2-font-2);line-height:1.2;letter-spacing:var(--zwc-ls-h3)}.zwc-features-section .zwc-features-content p{font-size:var(--p-font-2);line-height:1.78;letter-spacing:normal;max-width:830px;margin-inline:auto}.zwc-features-section .zwc-features-image img{position:relative;max-width:100%;height:auto}.zwc-cta-section{margin-top:140px;padding:90px 40px;background-color:var(--zwc-dark);text-align:center}.zwc-cta-section h2{max-width:810px;margin:0 auto 40px;color:var(--zwc-white);line-height:1.2}.zwc-info-section{padding:140px 0 120px;background-color:var(--zwc-bg-light)}.zwc-info-section .content-wrap{display:grid;grid-template-columns:834px 1fr;gap:95px;max-width:1160px;margin:0 auto}.zwc-info-section .zwc-info-main h2{max-width:672px;margin-bottom:24px;line-height:1.28}.zwc-info-section .zwc-info-block:not(:last-child){margin-bottom:100px}.zwc-info-section .zwc-info-card{margin-top:40px;padding:48px;background-color:var(--zwc-white)}.zwc-info-section .zwc-info-item+.zwc-info-item{margin-top:40px;padding-top:40px;border-top:1px solid rgba(40,40,40,0.1)}.zwc-info-section .zwc-info-item strong{font-family:var(--primaryfont-bold)}.zwc-info-section .zwc-info-nav{padding-left:33px;border-left:2px solid #edeef0}.zwc-info-section .zwc-info-nav-inner{position:sticky;top:100px}.zwc-info-section .zwc-info-nav h3{margin-bottom:41px;color:var(--zwc-text);font-family:var(--primaryfont-semibold);font-size:11px;line-height:1.2;text-transform:uppercase}.zwc-info-section .zwc-info-nav li{position:relative;margin-bottom:20px;font-family:var(--zf-primary-medium);font-size:15px;line-height:1.47}.zwc-info-section .zwc-info-nav li:last-child{margin-bottom:0}.zwc-info-section .zwc-info-nav li a{color:var(--zwc-text);transition:.3s all}.zwc-info-section .zwc-info-nav li.zwc-active a{color:var(--zwc-accent)}.zwc-info-section .zwc-info-nav li.zwc-active:before{content:"";position:absolute;top:-3px;bottom:-3px;left:-35px;width:2px;background-color:var(--zwc-accent)}.zwc-promo-section{background:linear-gradient(to bottom,var(--zwc-bg-light) 0,var(--zwc-bg-light) 50%,var(--zwc-white) 50%,var(--zwc-white) 100%)}.zwc-promo-section .content-wrap{max-width:1200px}.zwc-promo-section .zwc-promo-box{padding:80px 40px;background-color:var(--zwc-dark);border-radius:var(--zwc-radius-card);text-align:center}.zwc-promo-section h2{max-width:780px;margin:0 auto 40px;color:var(--zwc-white);line-height:1.2}.zwc-faq-section .content-wrap{padding:90px 0}.zwc-faq-section h2{text-align:center}@media only screen and (max-width:1280px){.zwc-faq-section .content-wrap{padding:60px 0}.zwc-banner-section{padding:100px 40px 0}.zwc-brand-section .content-wrap{max-width:700px}.zwc-features-section{margin-top:50px;padding:0 40px}.zwc-features-section .zwc-features-nav{display:none}.zwc-features-section .zwc-features-item{position:relative;top:0}.zwc-cta-section{margin-top:100px}.zwc-info-section{padding:100px 40px 90px}.zwc-info-section .content-wrap{display:block}.zwc-info-section .zwc-info-nav{display:none}.zwc-promo-section{padding:0 40px}}@media only screen and (max-width:1024px){.zwc-banner-section h1{max-width:100%}.zwc-banner-section .zwc-banner-text{width:100%}.zwc-features-section .zwc-features-item{padding:50px 30px}.zwc-info-section{padding:80px 40px}}@media only screen and (max-width:767px){:root{--zwc-radius-card:10px}.zwc-faq-section .content-wrap{padding:40px 0}.zwc-banner-section{padding:80px 20px 0}.zwc-banner-section .zwc-banner-content{flex-wrap:wrap}.zwc-brand-section .zwc-brand-marquee-toggle{display:none}.zwc-banner-section .zwc-banner-text a{margin-top:20px}.zwc-brand-section .zwc-brand-section .content-wrap{padding:40px 20px;gap:30px;overflow:visible}.zwc-brand-section .zwc-brand-logos{animation:none;width:100%;align-self:stretch;flex-wrap:wrap;justify-content:center;gap:24px 36px}.zwc-brand-section .zwc-brand-logos li{margin-right:0}.zwc-brand-section .zwc-brand-logos li[aria-hidden="true"]{display:none}.zwc-brand-section .zwc-brand-logos img{max-height:28px;max-width:120px}.zwc-features-section{margin-top:0;padding:0}.zwc-features-section .zwc-features-item{padding:30px 20px;border-radius:var(--zwc-radius-card)}.zwc-features-section .zwc-features-content{margin:0 auto 20px}.zwc-cta-section{margin-top:60px;padding:70px 20px}.zwc-info-section{padding:60px 0}.zwc-info-section .zwc-info-card{margin-top:30px;padding:24px}.zwc-info-section .zwc-info-item+.zwc-info-item{margin-top:24px;padding-top:24px}.zwc-info-section .zwc-info-block:not(:last-child){margin-bottom:50px}.zwc-promo-section{padding:0}.zwc-promo-section .zwc-promo-box{padding:50px 24px;border-radius:var(--zwc-radius-card)}}@keyframes zwc-brand-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.zwc-brand-section .zwc-brand-logos{animation:none}.zwc-brand-section .zwc-brand-marquee-toggle{display:none}}