.zwc-banner-wrap{padding:120px 0}.zwc-banner-wrap .content-wrap{max-width:1280px;margin:0 auto}.zwc-banner-wrap .inner-content{display:flex;align-items:center;gap:30px}.zwc-banner-wrap .zwc-text-wrap{max-width:645px}.zwc-banner-wrap .zwc-text-wrap h1{font-family:var(--primaryfont-semibold);font-size:80px;line-height:1.1;letter-spacing:-1.6px;color:#000;margin-bottom:36px}.zwc-banner-wrap .zwc-text-wrap p{font-family:var(--zf-primary-medium);font-size:18px;line-height:1.4;letter-spacing:-0.36px;color:#000;max-width:598px;margin-bottom:36px}.zwc-banner-wrap .zwc-img-wrap{max-width:628px;margin-left:auto}.zwc-definition-wrap{padding:56px 0}.zwc-definition-wrap .content-wrap{max-width:1280px;margin:0 auto}.zwc-definition-wrap .inner-content{display:flex;gap:32px}.zwc-definition-wrap .zwc-inner-wrap-01,.zwc-definition-wrap .zwc-inner-wrap-02{flex:1;padding:72px;border-radius:12px;color:#fff}.zwc-definition-wrap .zwc-inner-wrap-01{background-color:#580fc6}.zwc-definition-wrap .zwc-inner-wrap-02{background-color:#000}.zwc-definition-wrap .zwc-inner-wrap-01 h2,.zwc-definition-wrap .zwc-inner-wrap-02 h2{font-family:var(--primaryfont-semibold);font-size:56px;line-height:1.1;letter-spacing:-1.12px;color:#fff;margin-bottom:44px}.zwc-definition-wrap .zwc-inner-wrap-01 h2 span{color:#ffed46}.zwc-definition-wrap .zwc-inner-wrap-02 h2 span{color:#ffbf00}.zwc-definition-wrap .zwc-inner-wrap-01 p,.zwc-definition-wrap .zwc-inner-wrap-02 p{font-family:var(--zf-primary-medium);font-size:20px;line-height:1.5;letter-spacing:-0.4px;color:#fff}.zwc-feature-wrapper{padding:64px 0 120px}.zwc-feature-wrapper .content-wrap{max-width:1280px;margin:0 auto}.zwc-feature-wrapper .zwc-section-header{text-align:center;margin-bottom:88px}.zwc-feature-wrapper .zwc-section-header h2{font-family:var(--primaryfont-semibold);font-size:56px;line-height:1.1;letter-spacing:-1.12px;color:#000;max-width:698px;margin:0 auto 30px}.zwc-feature-wrapper .zwc-section-header p{font-family:var(--zf-primary-medium);font-size:18px;line-height:1.5;letter-spacing:-0.36px;color:#000;max-width:695px;margin:0 auto}.zwc-feature-wrapper .zwc-feature-row{display:flex;align-items:center;justify-content:space-between;max-width:1100px;margin:0 auto 88px}.zwc-feature-wrapper .zwc-feature-row:last-child{margin-bottom:0}.zwc-feature-wrapper .zwc-feature-row .zwc-text-wrap{max-width:481px}.zwc-feature-wrapper .zwc-feature-row .zwc-text-wrap h3{font-family:var(--primaryfont-semibold);font-size:32px;line-height:1.2;letter-spacing:-0.64px;color:#000;margin-bottom:20px}.zwc-feature-wrapper .zwc-feature-row .zwc-text-wrap p{font-family:var(--zf-primary-medium);font-size:16px;line-height:1.6;letter-spacing:-0.32px;color:#000;max-width:441px}.zwc-feature-wrapper .zwc-feature-row .zwc-img-wrap{position:relative;overflow:hidden;border-radius:10px}.zwc-steps-wrap{background-color:#000;padding:56px 0 0}.zwc-steps-wrap .content-wrap{max-width:1280px;margin:0 auto}.zwc-steps-wrap .inner-content{padding:64px 0 0}.zwc-steps-wrap .inner-content>h2{font-family:var(--primaryfont-semibold);font-size:56px;line-height:1.1;letter-spacing:-1.12px;color:#fff;max-width:690px;margin-bottom:88px}.zwc-steps-wrap .zwc-step-row{gap:150px;display:flex;align-items:center;justify-content:flex-start;padding-bottom:88px}.zwc-steps-wrap .content-wrap:last-child .zwc-step-row{padding-bottom:130px}.zwc-steps-wrap .zwc-step-info{display:flex;align-items:flex-start;gap:18px;max-width:495px}.zwc-steps-wrap .zwc-step-number{display:flex;align-items:center;justify-content:center;min-width:35px;min-height:35px;background:#580fc6;font-family:var(--primaryfont-semibold);font-size:18px;line-height:1.5;letter-spacing:-0.36px;color:#fff;border-radius:100%}.zwc-steps-wrap .zwc-step-text h3{font-family:var(--primaryfont-semibold);font-size:20px;line-height:1.5;letter-spacing:-0.4px;color:#fff;margin-bottom:10px}.zwc-steps-wrap .zwc-step-text p{font-family:var(--primaryfont-regular);font-size:16px;line-height:1.6;letter-spacing:-0.32px;color:#fff;max-width:442px}.zwc-steps-wrap .zwc-step-text p span{font-family:var(--primaryfont-bold);color:#ffbf00}.zwc-steps-wrap .zwc-step-img img{display:block}.zwc-use-wrap{background-color:#f6f6f6;padding:120px 0 100px}.zwc-use-wrap .content-wrap{max-width:1280px;margin:0 auto}.zwc-use-wrap .inner-content{display:flex;align-items:flex-start;justify-content:space-between}.zwc-use-wrap .zwc-text-wrap{max-width:635px}.zwc-use-wrap .zwc-text-wrap h2{font-family:var(--primaryfont-semibold);font-size:52px;line-height:1.1;letter-spacing:-1.12px;color:#000;margin-bottom:20px}.zwc-use-wrap .zwc-text-wrap>p{font-family:var(--zf-primary-medium);font-size:18px;line-height:1.5;letter-spacing:-0.36px;color:#000}.zwc-use-wrap .zwc-usecase-list{margin-top:30px}.zwc-use-wrap .zwc-usecase-item{margin-bottom:20px}.zwc-use-wrap .zwc-usecase-item:last-child{margin-bottom:0}.zwc-use-wrap .zwc-usecase-item h3{font-family:var(--primaryfont-semibold);font-size:20px;line-height:1.5;letter-spacing:-0.4px;color:#000;margin-bottom:10px}.zwc-use-wrap .zwc-usecase-item p{font-family:var(--primaryfont-regular);font-size:16px;line-height:1.6;letter-spacing:-0.32px;color:#000;max-width:560px}.zwc-faq-wrap{padding:120px 0 0}.zwc-faq-wrap .zwc-faq-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(40px,4.63vw,80px);max-width:1288px;margin:0 auto}.zwc-faq-wrap .zwc-faq-inner>h2{font-family:var(--primaryfont-semibold);font-size:clamp(32px,3.24vw,56px);line-height:1.1;letter-spacing:-1.12px;width:clamp(280px,26.33vw,455px);flex-shrink:0}.zwc-faq-wrap .zwc-faq-list{display:flex;flex-direction:column;gap:16px;flex:1;max-width:738px}.zwc-faq-wrap .zwc-faq-item{background-color:#262626;border-radius:8px;padding:24px}.zwc-faq-wrap .zwc-faq-item h3{margin:0}.zwc-faq-wrap .zwc-faq-item h3 button{display:flex;align-items:center;gap:20px;justify-content:space-between;width:100%;background:0;border:0;padding:0;cursor:pointer;font-family:var(--zf-primary-medium);font-size:clamp(18px,1.16vw,20px);line-height:1.5;letter-spacing:-0.4px;color:#fff;text-align:left}.zwc-faq-wrap .zwc-faq-item h3 button:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:4px}.zwc-faq-wrap .zwc-faq-item h3 button .zwc-icon-toggle{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1.5px solid rgba(255,255,255,0.4);border-radius:50%;flex-shrink:0;position:relative;transition:transform .3s}.zwc-faq-wrap .zwc-faq-item h3 button .zwc-icon-toggle::before,.zwc-faq-wrap .zwc-faq-item h3 button .zwc-icon-toggle::after{content:"";position:absolute;background-color:rgba(255,255,255,0.8)}.zwc-faq-wrap .zwc-faq-item h3 button .zwc-icon-toggle::before{width:12px;height:2px}.zwc-faq-wrap .zwc-faq-item h3 button .zwc-icon-toggle::after{width:2px;height:12px;transition:transform .3s}.zwc-faq-wrap .zwc-faq-item.active h3 button .zwc-icon-toggle::after{transform:rotate(90deg)}.zwc-faq-wrap .zwc-faq-item .zwc-faq-ans{display:none;padding-top:16px;padding-right:10px}.zwc-faq-wrap .zwc-faq-item .zwc-faq-ans p{font-family:var(--primaryfont-regular);font-size:clamp(16px,1.04vw,18px);line-height:1.6;color:#fff;max-width:611px;margin-bottom:0}.zwc-bottom-cta-wrap{padding:120px 0;text-align:center}.zwc-bottom-cta-wrap .content-wrap{max-width:1280px;margin:0 auto}.zwc-bottom-cta-wrap .inner-content{display:flex;flex-direction:column;align-items:center;gap:32px}.zwc-bottom-cta-wrap h2{font-family:var(--primaryfont-semibold);font-size:56px;line-height:1.1;letter-spacing:-1.12px;color:#000;max-width:920px}.zwc-feature-wrapper .zwc-text-wrap a,.zwc-use-wrap .zwc-text-wrap a{color:#0047ff}.act-btn{border-radius:4px;padding:14px 30px}@media screen and (max-width:1440px){.zwc-banner-wrap .content-wrap,.zwc-definition-wrap .content-wrap,.zwc-feature-wrapper .content-wrap,.zwc-steps-wrap .content-wrap,.zwc-use-wrap .content-wrap,.zwc-bottom-cta-wrap .content-wrap,.zwc-faq-wrap .content-wrap{max-width:1100px}.zwc-banner-wrap{padding:100px 0}.zwc-definition-wrap{padding:0 0 40px 0}.zwc-banner-wrap .zwc-text-wrap h1{font-size:64px}.zwc-banner-wrap .zwc-text-wrap{max-width:550px}.zwc-banner-wrap .zwc-text-wrap p{max-width:480px}.zwc-definition-wrap .zwc-inner-wrap-01,.zwc-definition-wrap .zwc-inner-wrap-02{padding:60px 40px}.zwc-definition-wrap .zwc-inner-wrap-01 h2,.zwc-definition-wrap .zwc-inner-wrap-02 h2{font-size:48px;line-height:52px;letter-spacing:0}.zwc-feature-wrapper{padding:64px 0 100px}.zwc-steps-wrap{padding:36px 0 0 0}.zwc-steps-wrap .content-wrap:last-child .zwc-step-row{padding-bottom:100px}.zwc-use-wrap{padding:100px 0 80px}.zwc-use-wrap .zwc-text-wrap{max-width:535px}.zwc-faq-wrap{padding:100px 0 0}.zwc-bottom-cta-wrap{padding:100px 0}}@media screen and (max-width:1280px){.zwc-banner-wrap .zwc-text-wrap h1{font-size:64px}.zwc-banner-wrap .zwc-img-wrap img{max-width:500px}.zwc-definition-wrap .zwc-inner-wrap-01 h2,.zwc-definition-wrap .zwc-inner-wrap-02 h2{line-height:normal;font-size:42px}.zwc-definition-wrap .zwc-inner-wrap-01,.zwc-definition-wrap .zwc-inner-wrap-02{padding:48px}.zwc-feature-wrapper .zwc-section-header h2,.zwc-steps-wrap .inner-content>h2,.zwc-use-wrap .zwc-text-wrap h2,.zwc-bottom-cta-wrap h2{font-size:44px}.zwc-steps-wrap .zwc-step-row{gap:80px}.zwc-use-wrap .zwc-text-wrap{max-width:480px}}@media screen and (max-width:1024px){.zwc-banner-wrap{padding:80px 0}.zwc-banner-wrap .inner-content{flex-direction:column;gap:60px}.zwc-banner-wrap .zwc-img-wrap{margin-left:0}.zwc-banner-wrap .zwc-text-wrap h1{font-size:52px}.zwc-definition-wrap .inner-content{flex-direction:column;text-align:center}.zwc-feature-wrapper .zwc-feature-row{flex-direction:column;gap:20px;text-align:center;margin:0 auto 60px}.zwc-feature-wrapper .zwc-feature-row:nth-child(odd){flex-direction:column-reverse}.zwc-feature-wrapper .zwc-feature-row .zwc-img-wrap img{max-width:500px}.zwc-steps-wrap .zwc-step-row{flex-direction:column;gap:20px;padding-bottom:60px}.zwc-steps-wrap .content-wrap:nth-child(odd) .zwc-step-row{flex-direction:column}.zwc-steps-wrap .content-wrap:nth-child(odd) .zwc-step-row{flex-direction:column-reverse}.zwc-steps-wrap .zwc-step-img img{max-width:100%;height:auto}.zwc-use-wrap .inner-content{flex-direction:column-reverse;gap:40px;text-align:center}.zwc-use-wrap .zwc-text-wrap,.zwc-use-wrap .zwc-img-wrap{margin:auto;max-width:640px}.zwc-use-wrap .zwc-usecase-item p{margin:auto;max-width:500px}.zwc-use-wrap .zwc-img-wrap img{width:100%;height:auto;max-width:429px}.zwc-faq-wrap .zwc-faq-inner{flex-direction:column;gap:30px;max-width:700px}.zwc-faq-wrap .zwc-faq-inner>h2{width:100%;text-align:center}.zwc-faq-wrap .zwc-faq-list{max-width:100%;width:100%}.zwc-banner-wrap .zwc-text-wrap{max-width:600px;text-align:center}.zwc-banner-wrap .zwc-text-wrap p{margin:0 auto;margin-bottom:25px}.zwc-definition-wrap .zwc-inner-wrap-01,.zwc-definition-wrap .zwc-inner-wrap-02{padding:60px 60px 50px}.zwc-definition-wrap .zwc-inner-wrap-01 h2,.zwc-definition-wrap .zwc-inner-wrap-02 h2{margin-bottom:25px}.zwc-definition-wrap{padding:0}.zwc-feature-wrapper{padding:80px 0}.zwc-feature-wrapper .zwc-section-header{margin-bottom:40px}.zwc-feature-wrapper .zwc-section-header h2{margin-bottom:20px}.zwc-steps-wrap .inner-content>h2{margin:0 auto 60px auto;text-align:center}.zwc-use-wrap .zwc-text-wrap h2{max-width:100%}.zwc-faq-wrap{padding:90px 0 0}.zwc-use-wrap{padding:90px 0 80px}.zwc-steps-wrap{padding:26px 0 0 0}}@media screen and (max-width:991px){.zwc-banner-wrap .zwc-text-wrap h1{font-size:48px}}@media screen and (max-width:767px){.zwc-banner-wrap .content-wrap,.zwc-definition-wrap .content-wrap,.zwc-feature-wrapper .content-wrap,.zwc-steps-wrap .content-wrap,.zwc-use-wrap .content-wrap,.zwc-bottom-cta-wrap .content-wrap,.zwc-faq-wrap .content-wrap{padding:0}.zwc-banner-wrap{padding:60px 0}.zwc-banner-wrap .zwc-img-wrap img,.zwc-feature-wrapper .zwc-feature-row .zwc-img-wrap img,.zwc-steps-wrap .zwc-step-img img{max-width:380px}.zwc-banner-wrap .inner-content{align-items:center;text-align:center}.zwc-banner-wrap .zwc-text-wrap{max-width:100%}.zwc-banner-wrap .zwc-text-wrap h1{font-size:36px;max-width:600px;margin:0 auto 20px auto}.zwc-banner-wrap .zwc-text-wrap p{font-size:16px}.zwc-definition-wrap{padding:0}.zwc-definition-wrap .inner-content{gap:20px}.zwc-definition-wrap .zwc-inner-wrap-01 h2,.zwc-definition-wrap .zwc-inner-wrap-02 h2{font-size:32px;margin-bottom:24px}.zwc-definition-wrap .zwc-inner-wrap-01,.zwc-definition-wrap .zwc-inner-wrap-02{padding:60px 32px 50px}.zwc-definition-wrap .zwc-inner-wrap-01 p,.zwc-definition-wrap .zwc-inner-wrap-02 p{font-size:16px}.zwc-feature-wrapper{padding:60px 0}.zwc-feature-wrapper .zwc-section-header{margin-bottom:30px}.zwc-feature-wrapper .zwc-section-header h2{font-size:32px}.zwc-feature-wrapper .zwc-section-header p{font-size:16px}.zwc-feature-wrapper .zwc-feature-row{margin-bottom:48px;text-align:center;align-items:center}.zwc-feature-wrapper .zwc-feature-row .zwc-text-wrap{max-width:100%}.zwc-feature-wrapper .zwc-feature-row .zwc-text-wrap h3{font-size:24px}.zwc-steps-wrap{padding:60px 0}.zwc-steps-wrap .inner-content{padding:0}.zwc-steps-wrap .inner-content>h2{font-size:32px;margin-bottom:48px;text-align:center;max-width:100%}.zwc-steps-wrap .zwc-step-row{padding-bottom:48px;align-items:center;text-align:center}.zwc-steps-wrap .content-wrap:last-child .zwc-step-row{padding-bottom:0}.zwc-steps-wrap .zwc-step-info{flex-direction:column;align-items:center}.zwc-use-wrap{padding:60px 0}.zwc-use-wrap .inner-content{align-items:center;text-align:center}.zwc-use-wrap .zwc-text-wrap{max-width:100%}.zwc-use-wrap .zwc-text-wrap h2{font-size:32px;max-width:100%}.zwc-use-wrap .zwc-usecase-item h3{font-size:18px}.zwc-use-wrap .zwc-usecase-item p{max-width:100%}.zwc-faq-wrap .content-wrap{padding:0 20px}.zwc-faq-wrap .zwc-faq-inner>h2{text-align:center;letter-spacing:normal;line-height:normal}.zwc-faq-wrap .zwc-faq-item h3 button{letter-spacing:normal;line-height:normal}.zwc-bottom-cta-wrap{padding:60px 0}.zwc-bottom-cta-wrap h2{font-size:32px}.zwc-faq-wrap{padding:60px 0 0}}@media screen and (max-width:480px){.zwc-banner-wrap .zwc-text-wrap h1{font-size:30px}.zwc-definition-wrap .zwc-inner-wrap-01 h2,.zwc-definition-wrap .zwc-inner-wrap-02 h2{font-size:28px}.zwc-feature-wrapper .zwc-section-header h2,.zwc-steps-wrap .inner-content>h2,.zwc-use-wrap .zwc-text-wrap h2,.zwc-bottom-cta-wrap h2{font-size:28px}.zwc-definition-wrap .zwc-inner-wrap-01,.zwc-definition-wrap .zwc-inner-wrap-02{padding:50px 24px 40px}.zwc-banner-wrap .zwc-img-wrap img,.zwc-feature-wrapper .zwc-feature-row .zwc-img-wrap img,.zwc-steps-wrap .zwc-step-img img{max-width:300px}}@media screen and (min-width:1200px){.fadeinleft{opacity:0;-webkit-transform:translateX(-70px);-ms-transform:translateX(-70px);transform:translateX(-70px);-ms-filter:"alpha(opacity=0)";-webkit-transition:all 1300ms cubic-bezier(0.11,0.16,0.43,0.86);-o-transition:all 1300ms cubic-bezier(0.11,0.16,0.43,0.86);transition:all 1300ms cubic-bezier(0.11,0.16,0.43,0.86)}.fadeinright{opacity:0;-webkit-transform:translateX(70px);-ms-transform:translateX(70px);transform:translateX(70px);-ms-filter:"alpha(opacity=0)";-webkit-transition:all 1300ms cubic-bezier(0.11,0.16,0.43,0.86);transition:all 1300ms cubic-bezier(0.11,0.16,0.43,0.86);-moz-transition:all 1300ms cubic-bezier(0.11,0.16,0.43,0.86);-ms-transition:all 1300ms cubic-bezier(0.11,0.16,0.43,0.86);-o-transition:all 1300ms cubic-bezier(0.11,0.16,0.43,0.86)}.delay{-webkit-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.middle-animated .fadeinleft,.middle-animated .fadeinright,.middle-animated .fadeinleft,.middle-animated .fadeinright{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-ms-filter:"alpha(opacity=100)"}}