.zwc-banner .content-wrap{max-width:1280px;margin:0 auto}.zwc-banner-wrap{display:flex;gap:60px;align-items:center;padding:60px 0 160px}.zwc-banner-wrap .zwc-banner-common{width:55%}.zwc-banner-wrap .zwc-banner-image{width:45%}.zwc-banner-wrap .zwc-content-wrapper{display:flex;flex-direction:column;gap:40px;flex-shrink:0;width:55%}.zwc-banner-wrap .zwc-text-wrap{display:flex;flex-direction:column;gap:12px}.zwc-banner-wrap .zwc-text-wrap h1{font-family:var(--primaryfont-semibold);font-size:72px;line-height:1.11;letter-spacing:-1.44px;color:#000;margin:0}.zwc-banner-wrap .zwc-text-wrap p{font-family:var(--primaryfont-regular);font-size:18px;line-height:1.56;letter-spacing:-0.36px;color:#000;margin:0;max-width:680px}.zwc-btn-container{display:flex;gap:14px;align-items:center}.zwc-btn-container .act-btn{display:flex;align-items:center;gap:12px;text-decoration:none;font-family:var(--primaryfont-semibold);font-size:16px;line-height:1.625;letter-spacing:-0.32px}.zwc-btn-container .act-btn:not(.cta-btn){border:2px solid #0a55eb;color:#0a55eb;border-radius:4px}.zwc-btn-container .act-btn,.zwc-bottom-cta .act-btn{padding:16px 32px;border-radius:4px}.zwc-btn-arrow{width:14px;height:14px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(-45deg);border-radius:3px;right:0;transition:all .3s ease;position:relative}.act-btn-blueborder .zwc-btn-arrow{border:solid #0a55eb;border-width:0 3px 3px 0}.act-btn:hover .zwc-btn-arrow{right:-4px}.zwc-doctor-form{position:absolute;bottom:-60px;left:-30px;max-width:280px}.zwc-hb-desktop{position:relative;max-width:400px;margin-left:auto;margin-right:90px}.zwc-hb-item{width:125px;height:56px;position:absolute}.zwc-hb-item1{background:url(//www.zohowebstatic.com/sites/zweb/images/assist/healthcare/header-banner-patient.png);background-size:100% auto;top:130px;right:-55px}.zwc-hb-item2{background:url(//www.zohowebstatic.com/sites/zweb/images/assist/healthcare/header-banner-doctor.png);background-size:100% auto;top:45%;left:0}.zwc-image-composite{position:relative;width:100%;height:100%}.zwc-gradient-bg{position:absolute;top:0;right:0;width:400px;height:520px;border-radius:40px;background:linear-gradient(123deg,#d0fff5 5.7%,#82a9ff 80.5%)}.zwc-doctor-form{opacity:0}.zwc-doctor-img{max-width:400px}.zwc-doctor-img-mobile{display:none}.zwc-stethoscope{position:absolute;top:40px;left:0;width:98px;height:94px;transform:rotate(-7.36deg);z-index:3}.zwc-badge{position:absolute;display:flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:24px;z-index:4;font-family:var(--zf-primary-medium);font-size:17px}.zwc-badge-avatar{width:28px;height:28px;border-radius:50%;overflow:hidden;flex-shrink:0}.zwc-badge-avatar img{width:100%;height:100%;object-fit:cover}.zwc-badge-patient{top:150px;right:-30px;background:#4aeabc;color:#000}.zwc-badge-doctor{top:280px;left:60px;background:#222;color:#fff}.zwc-cursor-icon{position:absolute;top:310px;left:180px;z-index:5}.zwc-form-card{position:absolute;bottom:0;left:0;width:264px;background:white;border-radius:13px;box-shadow:1.6px 1.6px 26px 0 #c5e0ff;padding:27px 24px 20px;z-index:3}.zwc-form-group{margin-bottom:18px}.zwc-form-group label{display:block;font-family:var(--primaryfont-semibold);font-size:12px;letter-spacing:-0.24px;color:#393939;margin-bottom:10px}.zwc-form-input{position:relative;border:.8px solid #e0e5f2;border-radius:6px;padding:10px 19px;font-family:var(--primaryfont-regular);font-size:12px;letter-spacing:-0.24px;color:#000}.zwc-masked-field{position:absolute;left:16px;top:10px;width:82px;height:19px;background:#000}.zwc-masked-text{visibility:hidden}.zwc-form-btn-wrap{display:flex;justify-content:flex-end}.zwc-form-btn{display:flex;align-items:center;justify-content:center;background:#000;color:#fff;border-radius:6px;padding:8px 6px;width:107px;font-family:var(--primaryfont-semibold);font-size:13px;text-align:center;letter-spacing:-0.26px}.zwc-why-choose-inner{display:flex;align-items:flex-start;background:#f3f3f3;border-radius:24px;padding:110px 20px}.zwc-why-choose{background:#f3f3f3;margin:0 40px;border-radius:24px}.zwc-why-choose-inner h2{font-family:var(--primaryfont-semibold);font-size:64px;line-height:1.125;letter-spacing:-1.28px;color:#000;margin:0;width:609px;flex-shrink:0}.zwc-why-choose-inner p{font-family:var(--primaryfont-regular);font-size:18px;line-height:1.56;letter-spacing:-0.36px;color:#000;margin:0;width:508px;margin-left:auto}.zwc-key-benefits{background:#030303;margin:0 40px;border-radius:24px;margin-top:40px}.zwc-key-benefits .content-wrap{max-width:1280px;margin:0 auto}.zwc-key-benefits-inner{padding:120px 20px;display:flex;flex-direction:column;align-items:center;gap:40px}.zwc-key-benefits-inner h2{font-family:var(--primaryfont-semibold);font-size:64px;line-height:1.125;letter-spacing:-1.28px;color:#fff;margin:0;text-align:center;max-width:992px}.zwc-benefits-grid{display:flex;flex-direction:column;gap:20px;width:860px}.zwc-benefits-row{display:flex;gap:20px}.zwc-benefit-card{background:#181818;border-radius:24px;padding:50px 45px;width:420px;min-height:372px}.zwc-benefit-card-full{width:100%}.zwc-benefit-icon{width:32px;height:32px;margin-bottom:14px;display:inline-block;background:url(//www.zohowebstatic.com/sites/zweb/images/assist/healthcare/key-benifits-sprite.png) no-repeat;background-size:148px auto}.zwc-benefit-icon1{background-position:0 0;width:26px}.zwc-benefit-icon2{background-position:-56px 0;width:30px}.zwc-benefit-icon3{background-position:-25px 0}.zwc-benefit-icon4{background-position:-86px 0;width:27px}.zwc-benefit-icon5{background-position:-113px 0;width:33px}.zwc-benefit-icon img{width:100%;height:100%}.zwc-benefit-card h3{font-family:var(--primaryfont-semibold);font-size:32px;line-height:1.25;letter-spacing:-0.64px;color:#fff;margin:0 0 12px}.zwc-benefit-card p{font-family:var(--primaryfont-regular);font-size:18px;line-height:1.56;letter-spacing:-0.36px;color:#fff;margin:0}.zwc-benefits-row-full .zwc-benefit-card p{max-width:670px}.zwc-digital-support{background:#f3f3f3;position:relative}.zwc-digital-support:before{content:'';background:#f3f3f3;width:100%;height:15%;position:absolute;top:-15%;left:0;right:0;z-index:-1}.zwc-digital-support .content-wrap{max-width:1280px;margin:0 auto}.zwc-digital-support-inner{display:flex;flex-direction:column;gap:40px;padding:120px 0}.zwc-digital-support-inner h2{font-family:var(--primaryfont-semibold);font-size:64px;line-height:1.125;letter-spacing:-1.28px;color:#000;margin:0;max-width:880px}.zwc-support-grid{display:flex;flex-direction:column;gap:37px}.zwc-support-row{display:flex;gap:90px}.zwc-support-item{display:flex;flex-direction:column;gap:10px;width:544px}.zwc-support-title{display:flex;gap:9px;align-items:center}.zwc-support-title .zwc-ds-tick{flex-shrink:0;width:18px;height:18px;background-color:#2f4de0;border-radius:50%;position:relative}.zwc-support-title .zwc-ds-tick:after{content:"";position:absolute;left:7px;top:4px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.zwc-support-title h3{font-family:var(--primaryfont-semibold);font-size:20px;line-height:1.5;letter-spacing:-0.4px;color:#000;margin:0;max-width:480px}.zwc-support-item p{font-family:var(--primaryfont-regular);font-size:16px;line-height:1.625;letter-spacing:-0.32px;color:#000;margin:0}.zwc-common-uses .content-wrap{max-width:1280px;margin:0 auto}.zwc-common-uses-inner{display:flex;flex-direction:column;align-items:center;gap:40px;padding:120px 0 20px 0}.zwc-common-uses-inner h2{font-family:var(--primaryfont-semibold);font-size:64px;line-height:1.125;letter-spacing:-1.28px;color:#000;margin:0;text-align:center;max-width:868px}.zwc-uses-content{display:flex;gap:90px;align-items:flex-start}.zwc-uses-image{flex-shrink:0;overflow:hidden}.zwc-uses-image img{border-radius:24px;opacity:0}.zwc-uses-list{position:relative;display:flex;flex-direction:column;gap:40px;width:600px}.zwc-uses-timeline{position:absolute;left:20px;top:28px;bottom:28px;width:1px;background:#000;height:85%}.zwc-use-item{display:flex;gap:18px;align-items:flex-start}.zwc-use-icon{width:40px;height:40px;background:#ffffc1;border:1px solid #000;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}.zwc-use-icon .zwc-ds-tick{content:"";position:absolute;left:0;right:0;width:7px;height:14px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg);bottom:0;top:-3px;margin:auto}.zwc-use-text{display:flex;flex-direction:column;gap:12px;padding-top:4px}.zwc-use-text h3{font-family:var(--primaryfont-bold);font-size:24px;line-height:1.33;letter-spacing:-0.24px;color:#000;margin:0}.zwc-use-text p{font-family:var(--primaryfont-regular);font-size:16px;line-height:1.5;letter-spacing:-0.32px;color:#000;margin:0}.zwc-bottom-cta .content-wrap{max-width:1280px;margin:0 auto}.zwc-bottom-cta-inner{display:flex;flex-direction:column;align-items:center;gap:50px;padding:100px 0}.zwc-bottom-cta-inner h2{font-family:var(--primaryfont-semibold);font-size:64px;line-height:1.125;letter-spacing:-1.28px;color:#000;margin:0;text-align:center;max-width:1136px}.zwc-bottom-cta-inner .act-btn{display:flex;align-items:center;gap:12px;text-decoration:none;font-family:var(--primaryfont-semibold);font-size:16px;line-height:1.625;letter-spacing:-0.32px}.zwc-faq{background:#030303}.zwc-faq .content-wrap{max-width:1280px;margin:0 auto}.zwc-faq-inner{display:flex;justify-content:space-between;align-items:flex-start;padding:120px 0}.zwc-faq-inner h2{font-family:var(--primaryfont-semibold);font-size:56px;line-height:1.14;letter-spacing:-1.12px;color:#fff;margin:0;width:455px;flex-shrink:0}.zwc-faq-list{display:flex;flex-direction:column;gap:16px;width:738px}.zwc-faq-item{background:#262626;border-radius:8px;padding:24px;overflow:hidden}.zwc-faq-question{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;position:relative}.zwc-faq-question h3,.zwc-faq-question button{font-family:var(--zf-primary-medium);font-size:20px;line-height:1.5;letter-spacing:-0.4px;color:#fff;margin:0;flex:1}.zwc-faq-question button{background:0;border:0;padding:0;text-align:left;padding-right:70px;cursor:pointer}.zwc-faq-toggle{flex-shrink:0;width:26px;height:26px;content:"";position:absolute;right:26px;top:0;z-index:1;background-color:#fff;border-radius:100px;cursor:pointer}.zwc-faq-toggle::before,.zwc-faq-toggle::after{content:"";position:absolute;background:#000;z-index:2;border-radius:8px;cursor:pointer}.zwc-faq-toggle::before{left:50%;top:50%;height:2px;width:14px;transform:translate(-50%,-50%)}.zwc-faq-toggle::after{left:50%;width:2px;top:50%;height:14px;transform:translate(-50%,-50%)}.zwc-faq-active .zwc-faq-toggle::after{display:none}.zwc-faq-answer{overflow:hidden;margin-top:10px}.zwc-faq-answer p{font-family:var(--primaryfont-regular);font-size:18px;line-height:1.67;color:#d1d1d1;margin:0;max-width:611px}@keyframes slideRight{0%{visibility:hidden;opacity:0;transform:translateX(30px)}100%{visibility:visible;opacity:1;transform:translateX(0)}}@-webkit-keyframes slideRight{0%{visibility:hidden;opacity:0;-webkit-transform:translateX(30px)}100%{visibility:visible;opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes slideRight{0%{visibility:hidden;opacity:0;-moz-transform:translateX(30px)}100%{visibility:visible;opacity:1;-moz-transform:translateX(0)}}@keyframes slideLeft{0%{visibility:hidden;opacity:0;transform:translateX(-20px)}100%{visibility:visible;opacity:1;transform:translateX(0)}}@-webkit-keyframes slideLeft{0%{visibility:hidden;opacity:0;-webkit-transform:translateX(-20px)}100%{visibility:visible;opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes slideLeft{0%{visibility:hidden;opacity:0;-moz-transform:translateX(-20px)}100%{visibility:visible;opacity:1;-moz-transform:translateX(0)}}.zwe-om .zwc-doctor-form{animation:slideLeft 1s ease-in-out .4s forwards}.zwc-uses-image img.zwe-ob{animation:slideLeft 1s ease-in-out .4s forwards}.zwc-hb-item1{animation:zwc-cursor-move-technician 10s ease-in-out infinite}.zwc-hb-item2{animation:zwc-cursor-move-visitor 11s ease-in-out infinite}@keyframes zwc-cursor-move-technician{0%,100%{transform:translate(0,0)}25%{transform:translate(20px,-15px)}50%{transform:translate(35px,-5px)}75%{transform:translate(15px,-20px)}}@keyframes zwc-cursor-move-visitor{0%,100%{transform:translate(0,0)}20%{transform:translate(-15px,10px)}40%{transform:translate(-25px,20px)}60%{transform:translate(-35px,15px)}80%{transform:translate(-20px,25px)}}@media screen and (max-width:1366px){.zwc-banner-wrap .zwc-text-wrap p{max-width:580px}}@media screen and (max-width:1279px){.zwc-hb-item1{top:40px;right:10px}}@media screen and (max-width:1199px){.zwc-banner-wrap{gap:90px}.zwc-banner-wrap .zwc-text-wrap h1{font-size:56px;line-height:1.14}.zwc-hb-desktop{max-width:340px}.zwc-doctor-img{max-width:340px}.zwc-doctor-form{max-width:240px}.zwc-gradient-bg{width:320px;height:430px}.zwc-form-card{width:230px;padding:20px 18px 16px}.zwc-why-choose-inner{flex-direction:column;gap:30px}.zwc-why-choose-inner h2{font-size:48px;width:100%}.zwc-why-choose-inner p{width:100%;margin-left:0}.zwc-key-benefits-inner{padding:80px 40px}.zwc-key-benefits-inner h2{font-size:48px}.zwc-benefits-grid{width:100%}.zwc-benefit-card{width:50%;min-height:auto;padding:40px 35px}.zwc-benefit-card h3{font-size:26px}.zwc-digital-support-inner h2{font-size:48px}.zwc-support-row{gap:40px}.zwc-support-item{width:auto;flex:1}.zwc-common-uses-inner h2{font-size:48px}.zwc-uses-image img{max-width:420px}.zwc-uses-content{gap:50px}.zwc-uses-list{width:auto;flex:1}.zwc-bottom-cta-inner h2{font-size:48px}.zwc-faq-inner h2{font-size:44px;width:350px}.zwc-faq-list{width:550px}}@media screen and (max-width:991px){.zwc-banner-wrap{flex-direction:column;gap:50px;padding:40px 0 140px}.zwc-banner-wrap .zwc-content-wrapper{width:100%;text-align:center}.zwc-hb-item1{top:130px;right:-55px}.zwc-banner-wrap .zwc-banner-common{width:100%}.zwc-hb-desktop{margin:0 auto;margin-top:30px}.zwc-banner-wrap .zwc-text-wrap p{margin:0 auto;margin-bottom:15px}.zwc-btn-container{justify-content:center}.zwc-banner-wrap .zwc-text-wrap h1{font-size:48px}.zwc-why-choose-inner{padding:60px 40px}.zwc-why-choose-inner h2{font-size:40px}.zwc-key-benefits-inner{padding:60px 30px}.zwc-key-benefits-inner h2{font-size:40px}.zwc-benefits-row{flex-direction:column}.zwc-benefit-card{width:100%}.zwc-digital-support-inner{padding:80px 0}.zwc-digital-support-inner h2{font-size:40px}.zwc-uses-content{max-width:640px}.zwc-common-uses-inner{padding:80px 0}.zwc-common-uses-inner h2{font-size:40px}.zwc-uses-content{flex-direction:column;gap:40px}.zwc-uses-image{width:100%;text-align:center}.zwc-common-uses-inner h2{max-width:570px}.zwc-bottom-cta-inner h2{max-width:730px}.zwc-bottom-cta-inner h2{font-size:40px}.zwc-faq-inner{flex-direction:column;gap:40px;padding:80px 0}.zwc-faq-inner h2{width:100%;font-size:40px}.zwc-faq-list{width:100%}}@media screen and (max-width:767px){.zwc-banner-wrap{padding:30px 0 80px;gap:30px}.zwc-hb-desktop{display:none}.zwc-banner-wrap .zwc-text-wrap h1{font-size:36px;line-height:1.17}.zwc-doctor-img-mobile{display:block;margin:0 auto;margin-top:30px}.zwc-banner-wrap .zwc-text-wrap p{font-size:16px;line-height:1.5}.zwc-gradient-bg{width:260px;height:360px;border-radius:24px}.zwc-stethoscope{width:60px;height:57px;top:30px}.zwc-form-card{width:200px;padding:16px 14px 12px}.zwc-badge{font-size:13px;padding:4px 10px 4px 4px}.zwc-badge-avatar{width:22px;height:22px}.zwc-badge-patient{top:100px;right:-10px}.zwc-badge-doctor{top:220px;left:20px}.zwc-cursor-icon{top:250px;left:120px}.zwc-why-choose-inner{padding:60px 24px}.zwc-why-choose-inner h2{font-size:32px}.zwc-why-choose-inner p{font-size:16px}.zwc-key-benefits-inner{padding:60px 20px;gap:30px}.zwc-key-benefits-inner h2{font-size:32px}.zwc-benefit-card{padding:30px 24px}.zwc-benefit-card h3{font-size:24px}.zwc-benefit-card p{font-size:16px}.zwc-digital-support-inner{padding:60px 0;gap:30px}.zwc-digital-support-inner h2{font-size:32px}.zwc-common-uses-inner{padding:60px 0;gap:30px}.zwc-common-uses-inner h2{font-size:32px}.zwc-uses-list{gap:30px}.zwc-support-row{flex-direction:column;gap:30px}.zwc-support-title h3{max-width:100%}.zwc-use-text h3{font-size:20px}.zwc-use-text p{font-size:14px}.zwc-bottom-cta-inner{padding:60px 0;gap:30px}.zwc-bottom-cta-inner h2{font-size:32px}.zwc-faq-inner{padding:60px 0;gap:30px}.zwc-faq-inner h2{font-size:32px}.zwc-faq-question h3,.zwc-faq-question button{font-size:16px}.zwc-faq-answer p{font-size:16px}}@media screen and (max-width:640px){.zwc-btn-container{flex-direction:column}}