:root{--zwc-white:#fff;--zwc-section-gap:clamp(60px,8vw,120px) 0}.zwc-flex{display:flex}.gradient-text{background:linear-gradient(90deg,#5005ff,#c01696 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.zwc-puvi-compact{font-family:var(--zf-primary-compactbold)}.zw-template-inner{text-wrap:pretty}.zwc-span-block{display:block}.zw-template-inner h1{font-size:clamp(36px,5.3vw,80px);text-transform:uppercase;margin:0;color:#111}.zw-template-inner h2{font-size:clamp(32px,4vw,56px);text-transform:uppercase;margin:0;color:#111}.zw-template-inner h3{font-family:var(--zf-secondary-extrabold);font-size:clamp(19px,1.6vw,24px);margin:0;color:#111;margin-bottom:8px}.zw-template-inner p{font-size:clamp(18px,2vw,30px);color:#333;font-family:var(--zf-primary-medium)}.zw-template-inner .zwc-faq-answer p{letter-spacing:normal;font-family:var(--primaryfont-regular)}.zwc-banner-wrap{background:#07061b;text-align:center;max-width:1720px;min-width:320px;width:100%;margin:0 auto;border-bottom:4px solid transparent;border-image:repeating-linear-gradient(90deg,#5005ff 0,#ff6c6c 33%,#ff07c1 66%,#5005ff 100%) 1}.zwc-bnr-top{padding:clamp(45px,9.3vw,140px) 0;width:100%;height:100%;background-color:#190f76;background-image:url(//www.zohowebstatic.com/sites/zweb/images/zoho_general_pages/ziaagents/agent-studio-banner.png);background-repeat:no-repeat;background-position:center;background-size:cover}.zwc-banner-wrap .content-wrap{display:flex;flex-direction:column;gap:clamp(32px,4vw,60px);align-items:center}.zwc-banner-content{display:flex;flex-direction:column;gap:16px;max-width:900px}.zwc-banner-wrap h1,.zwc-banner-wrap p{color:#fff}.zwc-banner-wrap p{font-size:clamp(16px,1.3vw,19px);line-height:clamp(24px,2.8vw,35px);letter-spacing:-0.19px;max-width:700px}.zwc-banner-video{max-width:1060px;width:100%}.zwc-banner-video img{width:100%;height:auto;border-radius:10px;display:block}.zwc-build-scratch-wrap{background:#f0f0f0;padding:clamp(40px,8vw,120px) 0 clamp(40px,10vw,150px);overflow:visible}.zwc-build-scratch-wrap .content-wrap{max-width:1280px;margin:0 auto}.zwc-build-scratch-wrap h2{text-align:center;margin-bottom:20px}.zw-template-inner .zwc-scratch-title p{font-size:clamp(17px,1.3vw,19px);letter-spacing:-0.19px}.zwc-scratch-title{max-width:800px;margin-inline:auto;text-align:center;margin-bottom:clamp(40px,7.3vw,110px)}.zwc-build-scratch-inner{display:flex;gap:clamp(40px,5vw,80px);align-items:flex-start;justify-content:space-between}.zwc-build-scratch-content-wrapper{flex:0 1 50%;display:flex;flex-direction:column;gap:clamp(60px,10vw,150px);max-width:500px}.zwc-build-scratch-content{display:flex;flex-direction:column;gap:24px;opacity:.4;transition:opacity .4s ease;margin-top:150px}.zwc-build-scratch-content:last-child{margin-bottom:200px}.zwc-build-scratch-content.active{opacity:1}.zwc-build-scratch-content h3{text-transform:uppercase}.zwc-build-scratch-content p{margin-bottom:10px}.zwc-build-scratch-content p:last-of-type{margin-bottom:0}.zwc-build-scratch-static-image{display:none}.zwc-build-scratch-image-wrapper{flex:0 1 50%;max-width:573px;position:sticky;top:120px;z-index:2}.zwc-build-scratch-image{position:relative;max-width:573px;width:100%}.zwc-build-scratch-image-bg{width:100%;max-width:573px;background:linear-gradient(156deg,#0a0a1e 0,#0f0a2e 20%,#1a1050 40%,#2515a0 70%,#3a20d0 100%);border-radius:30px;padding:60px 0 60px 50px;box-sizing:border-box;position:relative;display:grid;z-index:1}.zwc-build-scratch-image-bg img{width:100%;height:auto;border-radius:28px 0 0 28px;grid-area:1 / 1;opacity:0;transform:translateY(50px);transition:opacity .5s ease,transform .5s cubic-bezier(0.4,0,0.2,1)}.zwc-build-scratch-image-bg img.active{opacity:1;transform:translateY(0)}.zwc-build-scratch-mobile-bg{background:linear-gradient(156deg,#1a0a5e 0,#3d1a9e 30%,#5a2ab8 50%,#2a1a8e 70%,#0a0a4e 100%);border-radius:30px;padding:30px 0 30px 30px;box-sizing:border-box;position:relative}.zwc-build-scratch-mobile-bg img{width:100%;height:auto;border-radius:28px 0 0 28px;display:block}.zwc-testimonial-section{background:linear-gradient(178deg,#05001d 10%,#150084 114%);padding:var(--zwc-section-gap)}.zwc-testimonial-section h2{color:var(--zwc-white);text-align:left}.zwc-testimonial-section .zwc-testimonial-content{display:flex;flex-wrap:wrap;max-width:1047px;margin:0 auto;align-items:flex-start;gap:60px}.zwc-testimonial-heading{max-width:480px}.zw-template-inner .zwc-testimonial-heading h2{text-transform:none}.zwc-testimonial-nav{display:flex;gap:12px;margin-top:clamp(30px,3vw,45px)}.zwc-testimonial-prev,.zwc-testimonial-next{width:48px;height:48px;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,opacity .3s ease;color:var(--zwc-white);background-color:rgba(255,255,255,0.1);border:0}.zwc-testimonial-prev.zwc-nav-disabled,.zwc-testimonial-next.zwc-nav-disabled{opacity:.3;cursor:default}.zwc-testimonial-prev::before,.zwc-testimonial-next::before{content:'';display:block;width:24px;height:24px;background-image:url('//www.zohowebstatic.com/sites/zweb/images/agents/agents-home-sprite.svg');background-repeat:no-repeat;background-size:280px}.zwc-testimonial-prev::before{background-position:-6px -5px}.zwc-testimonial-next::before{background-position:-33px -5px}.zwc-testimonial-slider{flex:1 1 0;min-width:300px;overflow:hidden}.zwc-quote-icon{margin-bottom:clamp(16px,1.5vw,24px)}.zwc-quote-icon::before{content:'';display:block;width:38px;height:38px;background-image:url('//www.zohowebstatic.com/sites/zweb/images/agents/agents-home-sprite.svg');background-repeat:no-repeat;background-size:300px;background-position:-103px 0}.zw-template-inner .zwc-quote-text{font-family:var(--zf-primary-regularserif);font-size:clamp(20px,2vw,28px);line-height:1.43;color:var(--zwc-white);text-align:left}.zwc-company-logo-box{display:inline-flex;align-items:center;justify-content:center;background-color:var(--zwc-white);border-radius:8px;padding:clamp(16px,1.5vw,24px) clamp(24px,2vw,32px);margin-top:clamp(30px,2.6vw,40px);min-width:140px;min-height:60px}.zwc-company-logo{display:block;line-height:0}.zwc-testimonial-slider .slick-slide{opacity:0;visibility:hidden;transition:opacity .3s ease}.zwc-testimonial-slider .slick-slide.slick-active{opacity:1;visibility:visible}.zwc-testimonial-slide{padding-right:20px}.zwc-faq-wrap{background:#f0f0f0;padding:clamp(80px,9.3vw,140px) 0;text-align:center;width:100%;height:100%;background-image:url(//www.zohowebstatic.com/sites/zweb/images/zoho_general_pages/ziaagents/zia-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover}.zwc-faq-content-wrap{max-width:670px}.zwc-faq-wrap h2{font-size:clamp(38px,3.8vw,56px);letter-spacing:clamp(-1.6px,-0.18vw,-2.24px);margin-bottom:clamp(40px,4.8vw,72px);margin-inline:auto;max-width:650px}.zwc-faq-list{margin-bottom:40px;text-align:left;max-width:665px;margin-inline:auto}.zwc-faq-item{background:rgba(255,255,255,0.3);border:1px solid #fff;border-radius:15px;margin-bottom:6px;transition:all .3s ease}.zwc-faq-item:last-child{margin-bottom:0}.zwc-faq-item:hover{background:rgba(255,255,255,0.5)}.zwc-faq-item.zwc-faq-expanded{outline:2px solid #145bff}.zwc-faq-question{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(12px,1.5vw,20px);width:100%;padding:clamp(16px,2vw,25px) clamp(20px,2.5vw,32px);background:transparent;border:0;cursor:pointer;text-align:left}.zwc-faq-question p{font-family:var(--primaryfont-semibold);font-size:clamp(16px,1.4vw,20px);line-height:clamp(24px,2.5vw,28px);letter-spacing:-0.2px;color:#000;margin-bottom:0}.zwc-faq-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .4s ease,padding .4s ease;padding:0 clamp(20px,2.5vw,32px)}.zwc-faq-expanded .zwc-faq-answer{max-height:500px;opacity:1;padding:0 clamp(20px,2.5vw,32px) clamp(16px,2vw,25px)}.zwc-faq-answer p{font-size:clamp(15px,1.2vw,18px);line-height:clamp(22px,2.5vw,28px);letter-spacing:0;color:#333}.zwc-faq-toggle{background:#111;min-width:clamp(24px,2.5vw,28px);width:clamp(24px,2.5vw,28px);height:clamp(24px,2.5vw,28px);border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;transition:transform .3s ease}.zwc-faq-toggle::before,.zwc-faq-toggle::after{content:'';position:absolute;background:#fff;transition:transform .3s ease,opacity .3s ease}.zwc-faq-toggle::before{width:2px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.zwc-faq-toggle::after{width:12px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.zwc-faq-expanded .zwc-faq-toggle::before{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.zwc-faq-cta a{font-size:14px;line-height:30px;letter-spacing:-0.14px;border-radius:6px;padding:12px 36px}.zwc-faq-cta a:hover{opacity:.9}.zwc-faq-cta a:focus{outline:2px solid #fff;outline-offset:4px}@media(min-width:1280px){.zw-template-inner h1{line-height:normal;letter-spacing:-3.2px}.zw-template-inner h2{letter-spacing:-2.24px;line-height:1.15}.zw-template-inner h3{line-height:40px;letter-spacing:-0.24px}.zw-template-inner p{line-height:42px;letter-spacing:-0.96px}.zwc-banner-wrap p{line-height:35px;letter-spacing:-0.19px}.zwc-faq-wrap h2{letter-spacing:-2.24px}.zwc-faq-question p{line-height:28px;letter-spacing:-0.2px}.zwc-faq-answer p{line-height:28px}}@media(max-width:1280px){.zwc-build-scratch-inner{flex-direction:column;max-width:700px;text-align:center;margin-inline:auto;margin-top:40px}.zwc-build-scratch-content-wrapper{gap:clamp(40px,6vw,80px);margin-inline:auto;max-width:700px;flex:1}.zwc-build-scratch-image-wrapper{display:none}.zwc-build-scratch-content{opacity:1;text-align:center;gap:16px;margin-top:0}.zwc-build-scratch-content:last-child{margin-bottom:0}.zwc-build-scratch-static-image{display:block;margin-top:24px}.zwc-build-scratch-mobile-bg{border-radius:20px}.zwc-build-scratch-static-image img{width:100%;height:auto;border-radius:28px 0 0 28px}}@media(max-width:991px){.zwc-build-scratch-content{gap:12px}.zwc-build-scratch-content-wrapper{gap:60px}.zwc-build-scratch-static-image{margin-top:16px}.zwc-build-scratch-mobile-bg{border-radius:16px;padding:30px 0 30px 30px}.zwc-testimonial-heading,.zwc-testimonial-slider{min-width:100%;flex:1 1 100%}.zwc-testimonial-heading{text-align:center;max-width:100%}.zwc-testimonial-section h2{text-align:center}.zwc-testimonial-section .zwc-testimonial-content{position:relative;padding-bottom:70px;gap:20px;width:80%}.zwc-testimonial-slider{max-width:80%;margin:0 auto}.zwc-testimonial-slide{text-align:center;padding-right:0}.zw-template-inner .zwc-quote-text{text-align:center}.zwc-testimonial-slide .zwc-quote-icon{display:flex;justify-content:center}.zwc-testimonial-slide .zwc-company-logo-box{display:inline-flex;justify-content:center}.zwc-company-logo-box img{max-width:90px}.zwc-testimonial-nav{position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin-top:0}}@media(max-width:767px){.zwc-build-scratch-mobile-bg{background:linear-gradient(156deg,#1a0a5e 0,#3d1a9e 30%,#5a2ab8 50%,#2a1a8e 70%,#0a0a4e 100%);padding:20px 0 20px 20px}.zwc-testimonial-section .zwc-testimonial-content{width:100%}}@media(max-width:480px){.zwc-build-scratch-content{gap:8px}.zwc-build-scratch-content-wrapper{gap:60px}.zwc-build-scratch-static-image{margin-top:12px}.zwc-build-scratch-mobile-bg{border-radius:12px;padding:15px 0 15px 15px}.zwc-build-scratch-mobile-bg img{border-radius:12px 0 0 12px}}