.zwc-page-wrap p a{color:var(--zwc-link-clr);text-decoration:underline}.zwc-sec{padding:160px 0 150px}.zwc-banner-inner{display:flex;align-items:center;justify-content:space-between}.zwc-sec.zwc-banner-wrap{padding:120px 0 60px}.zwc-banner-wrap{background:linear-gradient(360deg,#FFF 39.9%,#bacdf6 118.54%)}.zwc-banner-cont h1{font-size:72px;line-height:normal;letter-spacing:-2.16px;font-family:var(--primaryfont-bold)}.zwc-banner-cont h1 span{display:block;color:#2148aa}.zwc-banner-cont p{font-size:18px;max-width:570px}.zwc-expect-inner h2{font-size:32px;font-family:var(--primaryfont-semibold);line-height:38px;letter-spacing:-0.96px}.zwc-expect-inner{margin-top:80px}.zwc-expect-inner ul{list-style:disc;margin-left:20px;max-width:510px}.zwc-expect-inner ul li{font-size:18px;line-height:28px;letter-spacing:-0.54px}.zwc-expect-inner ul li:not(:first-child){margin-top:20px}.zwc-expect-inner ul li::marker{color:#ffc241;font-size:25px}.zwc-banner-form{width:470px;position:relative;background-color:white;height:610px;border-radius:12px}.form-decor-img-1,.form-decor-img-2{position:absolute}.form-decor-img-1{top:-50px;left:-80px}.form-decor-img-2{right:-20px;bottom:-50px}.video-demo-form-wrap{padding:50px;border-radius:12px;border:1px solid #e0e0e0;background:#fff;z-index:1;position:relative}.zwc-faq-wrap{background:#f7f8fc}.zwc-faq-wrap .content-wrap{max-width:970px}.zwc-faq-wrap h2{font-size:36px}.faq-list li{border-bottom:1px solid #c9c9c9;padding:20px 0 10px;cursor:pointer}.faq3-desc strong{font-weight:normal;font-family:var(--zf-primary-medium)}.faq-list li:last-child{border:0}.faq-list li h3{position:relative;font-size:unset}.faq-list li h3 button{font-family:var(--secondaryfont-bold);width:100%;text-align:left;margin:0;padding:0 30px 0 0;background:0;border:0;position:relative;cursor:pointer;font-size:22px;line-height:30px;z-index:1}.faq-list li h3 .arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);line-height:14px;width:20px;height:20px}.faq-list li h3 .arrow:before{content:"";width:12px;height:3px;display:block;background:#000;top:calc(50% + 0px);position:absolute;left:50%;transform:translate(-50%,-50%)}.faq-list li h3 .arrow:after{content:"";width:12px;height:3px;display:block;background:#000;top:calc(50% + 0px);position:absolute;left:50%;transform:translate(-50%,-50%) rotate(90deg);transition:transform .25s linear}.faq-list li h3.active .arrow:after{transform:translate(-50%,-50%)}.faq-list li p{padding-right:30px;display:none}.faq-list li>p.active{display:block}.faq-list li p a{color:var(--zwc-link-clr)}@media only screen and (max-width:1440px){.zwc-banner-cont h1{font-size:66px;line-height:74px}}@media only screen and (max-width:1280px){.zwc-sec{padding:140px 0}.zwc-banner-cont h1{font-size:62px;line-height:70px}.zwc-expect-inner h2{font-size:30px}}@media only screen and (max-width:1199px){.zwc-banner-cont h1{font-size:56px;line-height:64px}.zwc-banner-cont p{font-size:17px}.zwc-expect-inner ul li,.zwc-banner-cont p{font-size:17px}.zwc-banner-inner{gap:70px}.faq-list li h3 button{font-size:22px}}@media only screen and (max-width:1024px){.zwc-banner-cont p{max-width:450px}.video-demo-form-wrap{padding:40px}}@media only screen and (max-width:991px){.zwc-banner-cont h1{font-size:52px;line-height:60px}.zwc-expect-inner{margin-top:60px}.zwc-sec{padding:100px 0}.zwc-sec.zwc-banner-wrap{padding-top:80px}.zwc-banner-inner{gap:70px;flex-direction:column}.zwc-banner-cont p{max-width:540px}.zwc-faq-wrap h2{font-size:32px}.faq-list li h3 button{font-size:20px}}@media only screen and (max-width:767px){.zwc-banner-cont h1{font-size:48px;line-height:56px}.form-decor-img-1,.form-decor-img-2{display:none}.zwc-sec{padding:80px 0}.zwc-banner-form{width:100%;max-width:530px}.zwc-sec.zwc-banner-wrap{padding:70px 0 0}.zwc-banner-form{height:100%}.zwc-expect-inner h2{font-size:28px}.faq-list li h3 button{font-size:20px;line-height:30px}.faq-list li p{font-size:17px;line-height:28px}.faq-list li h3{max-width:100%}}@media only screen and (max-width:480px){.zwc-banner-cont h1{font-size:44px;line-height:52px;letter-spacing:-1.96px}.zwc-expect-inner ul li,.zwc-banner-cont p{font-size:16px;line-height:27px}.zwc-expect-inner h2{font-size:26px;line-height:34px;max-width:260px;letter-spacing:-0.76px}.zwc-banner-inner{gap:50px}.video-demo-form-wrap{padding:30px 20px}.zwc-expect-inner{margin-top:40px}.faq-list li h3 button{font-size:18px;line-height:27px}.faq-list li p{font-size:16px;line-height:26px;text-align:left}.zwc-faq-wrap h2{font-size:30px}}