.i18n-ja .zw-product-header{position:relative;z-index:1}.zw-product-header{background:#060b1b}.zw-template-inner h1,.zw-template-inner h2,.zw-template-inner h3,.zw-template-inner h4,.zw-template-inner p{margin-bottom:0}.zw-template-inner .content-wrap{max-width:1280px}.zw-template-inner .zwc-btn,.zw-template-inner .zwc-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 30px;border-radius:4px;font-family:var(--primaryfont-semibold);font-size:16px;line-height:1.25;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .2s,background .2s,color .2s}.zw-template-inner .zwc-btn svg,.zw-template-inner .zwc-cta-btn svg{display:block}.zw-template-inner .zwc-cta-btn{background:#e42527;color:#fff}.zw-template-inner .zwc-cta-btn:hover{opacity:.9;color:#fff}.zw-template-inner .zwc-btn-outline{background:transparent;border:1.5px solid #fff;color:#fff}.zw-template-inner .zwc-btn-outline:hover{background:#fff;color:#060b1b}.zw-template-inner .zwc-link{display:inline-flex;align-items:center;gap:5px;font-family:var(--primaryfont-semibold);font-size:18px;color:#5faaff;text-underline-position:under}.zwc-faq-body svg path,.zwc-built-item svg path{fill:#5faaff}.zw-template-inner .zwc-link svg{display:block}.zw-template-inner .zwc-sprite{background-image:url("/sites/zweb/images/developer/rest-api/rest-api-sprite.svg");background-repeat:no-repeat;background-size:336px auto}.zw-template-inner .zwc-ic-auth{background-position:-1px -2px}.zw-template-inner .zwc-ic-finger{background-position:-43px -2px}.zw-template-inner .zwc-ic-globe{background-position:-82px 0}.zw-template-inner .zwc-ic-chip{background-position:-119px 0}.zwc-grad-blue{background:linear-gradient(179deg,#5575ea 52%,#1ca0ae 76%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.zwc-grad-heading{background:linear-gradient(90deg,#0a55eb 0,#00ffa9 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.zwc-banner-wrap{background:#060b1b;color:#fff;padding:140px 0}.zwc-banner-wrap .zwc-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.zwc-banner-wrap h1{font-family:var(--primaryfont-bold);font-size:72px;line-height:1.11;letter-spacing:-1.44px;color:#fff;max-width:910px}.zwc-banner-wrap p{font-size:20px;line-height:1.5;letter-spacing:-0.4px;color:#f3f3f3;max-width:665px}.zwc-banner-wrap .zwc-btn{margin-top:14px}.zwc-explore-wrap{background:#060b1b}.zwc-explore-wrap .zwc-explore-card{position:relative;overflow:hidden;background:linear-gradient(135deg,#0c3547 0,#0a2138 100%);border-radius:16px;padding:70px 40px 60px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:22px}.zwc-explore-wrap h2{font-family:var(--primaryfont-bold);font-size:48px;line-height:1.2;letter-spacing:-0.96px;color:#fff;max-width:620px}.zwc-explore-wrap p{font-family:var(--zf-primary-regular);font-size:18px;line-height:1.6;color:#f3f3f3;max-width:620px}.zwc-explore-wrap .zwc-btn{margin-top:12px}.zwc-explore-wrap .zwc-deco{position:absolute;width:50px;height:50px;background-size:386px auto}.zw-template-inner .zwc-ic-chip-circle{background-position:-276px 0}.zw-template-inner .zwc-ic-rocket{background-position:-336px 0}.zwc-explore-wrap .zwc-deco-rocket{top:60px;right:70px}.zwc-explore-wrap .zwc-deco-chip{bottom:70px;left:90px}.zwc-api-wrap{background:#060b1b;padding:120px 0}.zwc-api-wrap .zwc-grad-heading{display:block;text-align:center;font-family:var(--primaryfont-semibold);font-size:48px;line-height:1.17;letter-spacing:-0.96px;max-width:670px;margin:0 auto}.zwc-api-wrap .zwc-api-cards{display:flex;gap:14px;margin-top:60px}.zwc-api-wrap .zwc-api-card{flex:1;border-radius:16px;padding:90px 80px;display:flex;flex-direction:column;min-height:484px}.zwc-api-wrap .zwc-api-card:nth-child(1){background:linear-gradient(180deg,#1e0f42 0,#042d43 100%)}.zwc-api-wrap .zwc-api-card:nth-child(2){background:linear-gradient(180deg,#1e1042 0,#052c43 100%)}.zwc-api-wrap .zwc-api-card h3{font-family:var(--primaryfont-semibold);font-size:32px;line-height:1.25;letter-spacing:-0.64px;color:#fff;max-width:400px}.zwc-api-wrap .zwc-api-card h3+p{margin-top:18px}.zwc-api-wrap .zwc-api-card p{margin-top:14px;font-family:var(--zf-primary-regular);font-size:18px;line-height:1.55;letter-spacing:-0.36px;color:#fff;max-width:400px}.zwc-api-wrap .zwc-api-card .zwc-link{margin-top:24px}.zwc-built-wrap{background:#071226;padding:100px 0;color:#fff}.zwc-built-wrap .zwc-inner{display:flex;gap:80px}.zwc-built-wrap .zwc-built-intro{width:40%;flex-shrink:0;position:sticky;top:calc(50% - 120px);transform:translateY(-50%);align-self:flex-start;padding-top:120px}.zwc-built-wrap .zwc-built-intro h2{font-family:var(--primaryfont-semibold);font-size:48px;line-height:1.15;letter-spacing:-0.96px;color:#fff}.zwc-built-wrap .zwc-built-intro p{margin-top:20px;font-family:var(--zf-primary-regular);font-size:18px;line-height:1.6;color:#c9cfdb;max-width:400px}.zwc-built-wrap .zwc-built-list{flex:1;display:flex;flex-direction:column;gap:70px}.zwc-built-wrap .zwc-built-icon{display:block;width:37px;height:40px;margin-bottom:20px}.zwc-built-wrap .zwc-built-item h3{font-family:var(--primaryfont-semibold);font-size:24px;line-height:1.3;letter-spacing:-0.48px;color:#fff}.zwc-built-wrap .zwc-built-item p{margin-top:16px;font-family:var(--zf-primary-regular);font-size:18px;line-height:1.6;color:#c9cfdb;max-width:430px}.zwc-built-wrap .zwc-built-item .zwc-link{margin-top:15px}.zwc-bottom-cta-wrap{background:#060b1b;padding:110px 0;color:#fff}.zwc-bottom-cta-wrap .zwc-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.zwc-bottom-cta-wrap h2{font-family:var(--primaryfont-semibold);font-size:48px;line-height:1.2;letter-spacing:-0.96px;color:#fff}.zwc-bottom-cta-wrap p{font-family:var(--zf-primary-regular);font-size:20px;line-height:1.5;color:#f3f3f3;max-width:700px}.zwc-bottom-cta-wrap .zwc-btn-group{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;margin-top:14px}.zwc-faq-wrap{background:linear-gradient(90deg,#1f0f42 0,#023043 100%);padding:90px 0;color:#fff}.zwc-faq-wrap h2{text-align:center;font-family:var(--primaryfont-semibold);font-size:48px;line-height:1.2;letter-spacing:-0.96px;color:#fff}.zwc-faq-wrap ul{list-style:none;margin:56px auto 0;padding:0;max-width:900px;display:flex;flex-direction:column;gap:20px}.zwc-faq-wrap>.content-wrap>ul>li{border:1px solid rgba(255,255,255,0.16);border-radius:8px;padding:0 30px;transition:background .3s}.zwc-faq-wrap>.content-wrap>ul>li.zwc-active{background:rgba(255,255,255,0.04)}.zwc-faq-wrap .zwc-faq-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;cursor:pointer}.zwc-faq-wrap .zwc-faq-head h3{font-family:var(--primaryfont-bold);font-size:22px;line-height:1.3;letter-spacing:-0.44px;color:#fff}.zwc-faq-wrap .zwc-faq-icon{position:relative;flex-shrink:0;width:26px;height:26px;border-radius:50%;border:1.5px solid #fff}.zwc-faq-wrap .zwc-faq-icon::before,.zwc-faq-wrap .zwc-faq-icon::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff}.zwc-faq-wrap .zwc-faq-icon::before{width:11px;height:1.5px}.zwc-faq-wrap .zwc-faq-icon::after{width:1.5px;height:11px;transition:opacity .3s}.zwc-faq-wrap li.zwc-active .zwc-faq-icon::after{opacity:0}.zwc-faq-wrap .zwc-faq-body{overflow:hidden;max-height:0;opacity:0;padding-bottom:0;transition:max-height .4s ease,opacity .35s ease,padding .4s ease}.zwc-faq-wrap li.zwc-active .zwc-faq-body{max-height:800px;opacity:1;padding-bottom:28px}.zwc-faq-wrap .zwc-faq-body p{font-family:var(--zf-primary-regular);font-size:18px;line-height:1.65;color:#dfdfdf}.zwc-faq-wrap .zwc-faq-body p+p{margin-top:16px}.zwc-faq-wrap .zwc-faq-body p b{font-family:var(--primaryfont-semibold);color:#fff}.zwc-faq-wrap .zwc-faq-points{display:block;margin:16px 0 0;padding:0;gap:0}.zwc-faq-wrap .zwc-faq-points li{display:flex;align-items:center;gap:12px;font-size:18px;color:#dfdfdf;border:0;padding:6px 0}.zwc-faq-wrap .zwc-check{flex-shrink:0;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23dfdfdf' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpolyline points='22 4 12 14.01 9 11.01'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.zwc-faq-wrap .zwc-faq-body .zwc-link{margin-top:20px}.zwc-explore-wrap .content-wrap{max-width:1020px}.zw-template-inner .zwc-api-card .zwc-link{background:transparent;border:1.5px solid #fff;color:#fff;width:fit-content;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 30px;border-radius:4px;font-family:var(--primaryfont-semibold);font-size:16px;line-height:1.25;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .2s,background .2s,color .2s}.zw-template-inner .zwc-api-card .zwc-link:hover{background:#fff;color:#060b1b}@media(max-width:1199px){.zwc-banner-wrap h1{font-size:56px}.zwc-explore-wrap h2,.zwc-api-wrap .zwc-grad-heading,.zwc-built-wrap .zwc-built-intro h2,.zwc-bottom-cta-wrap h2,.zwc-faq-wrap h2{font-size:40px}.zwc-banner-wrap{padding:100px 0}.zwc-api-wrap,.zwc-bottom-cta-wrap,.zwc-faq-wrap{padding:70px 0}.zwc-built-wrap{padding:80px 0}.zwc-built-wrap .zwc-inner{gap:50px}.zwc-built-wrap .zwc-built-list{gap:56px}.zwc-api-wrap .zwc-api-card{padding:48px 36px}.zwc-api-wrap .zwc-grad-heading{max-width:650px}}@media(max-width:991px){.zwc-banner-wrap h1{font-size:40px;line-height:1.2;max-width:660px}.zwc-explore-wrap h2,.zwc-api-wrap .zwc-grad-heading,.zwc-built-wrap .zwc-built-intro h2,.zwc-bottom-cta-wrap h2,.zwc-faq-wrap h2{font-size:36px}.zwc-api-wrap .zwc-api-card h3,.zwc-explore-wrap h2{font-size:34px}.zwc-api-wrap .zwc-api-cards{flex-direction:column}.zwc-api-wrap .zwc-api-card{min-height:auto;text-align:center}.zwc-api-wrap .zwc-api-card h3{margin-top:0;max-width:440px;margin:0 auto}.zwc-built-wrap .zwc-inner{flex-direction:column;gap:30px}.zwc-built-wrap .zwc-built-intro{width:100%;position:unset;text-align:center;transform:unset}.zwc-built-wrap .zwc-built-list{gap:48px}.zwc-explore-wrap .zwc-deco-rocket{top:11px;right:10px}.zwc-explore-wrap .zwc-deco-chip{bottom:30px;left:30px}.zwc-banner-wrap p{max-width:535px}.zwc-api-wrap .zwc-grad-heading{max-width:570px}.zwc-api-wrap .zwc-api-cards{margin-top:35px}.zwc-api-wrap .zwc-api-card p{max-width:470px;margin:0 auto 15px}.zwc-api-wrap .zwc-api-card .zwc-link{margin:5px auto 0}.zwc-api-wrap .zwc-api-cards{margin:35px auto 0;max-width:660px}.zwc-built-wrap{padding:60px 0}.zwc-built-wrap .zwc-built-intro p{max-width:420px;margin:20px auto}.zwc-built-item{text-align:center}.zwc-built-wrap .zwc-built-icon{margin:0 auto 20px}.zwc-built-wrap .zwc-built-item .zwc-link{margin-top:15px}.zwc-built-wrap .zwc-built-item p{margin:15px auto 0}.zwc-bottom-cta-wrap .zwc-btn-group{margin-top:3px}}@media(max-width:767px){.zwc-banner-wrap h1,.zwc-explore-wrap h2,.zwc-api-wrap .zwc-grad-heading,.zwc-built-wrap .zwc-built-intro h2,.zwc-built-wrap .zwc-built-item h3,.zwc-api-wrap .zwc-api-card h3,.zwc-bottom-cta-wrap h2,.zwc-faq-wrap h2,.zwc-faq-wrap .zwc-faq-head h3{letter-spacing:normal;line-height:normal}.zwc-banner-wrap h1{font-size:33px}.zwc-banner-wrap{padding:70px 0}.zwc-banner-wrap .zwc-inner{gap:20px}.zwc-banner-wrap p{font-size:18px}.zwc-explore-wrap{padding:0 0 60px}.zwc-explore-wrap .zwc-explore-card{padding:50px 24px}.zwc-explore-wrap h2,.zwc-api-wrap .zwc-grad-heading,.zwc-built-wrap .zwc-built-intro h2,.zwc-bottom-cta-wrap h2,.zwc-faq-wrap h2{font-size:30px}.zwc-api-wrap .zwc-api-card h3{font-size:26px}.zwc-built-wrap .zwc-built-item h3{font-size:22px}.zwc-api-wrap,.zwc-bottom-cta-wrap,.zwc-faq-wrap{padding:60px 0}.zwc-built-wrap{padding:60px 0}.zwc-explore-wrap p,.zwc-api-wrap .zwc-api-card p,.zwc-built-wrap .zwc-built-intro p,.zwc-built-wrap .zwc-built-item p,.zwc-bottom-cta-wrap p,.zwc-faq-wrap .zwc-faq-body p,.zwc-faq-wrap .zwc-faq-points li,.zwc-link{font-size:16px}.zwc-api-wrap .zwc-api-card{padding:36px 24px}.zwc-api-wrap .zwc-api-cards{gap:24px;margin-top:40px}.zwc-built-wrap .zwc-built-list{gap:44px}.zwc-bottom-cta-wrap .zwc-btn-group{flex-direction:column;gap:16px}.zw-template-inner .zwc-btn{justify-content:center}.zwc-faq-wrap ul{margin-top:40px;gap:16px}.zwc-faq-wrap>.content-wrap>ul>li{padding:0 20px}.zwc-faq-wrap .zwc-faq-head{padding:20px 0;gap:16px}.zwc-faq-wrap .zwc-faq-head h3{font-size:18px}.zwc-banner-wrap h1{max-width:570px}.zwc-banner-wrap .zwc-btn{margin-top:2px}.zwc-explore-wrap p{max-width:570px}.zwc-api-wrap .zwc-grad-heading{max-width:500px}.zwc-api-wrap .zwc-api-card p{max-width:420px}.zwc-bottom-cta-wrap p{max-width:380px}}@media(max-width:480px){.zwc-banner-wrap{padding:56px 0}.zwc-explore-wrap .zwc-explore-card{padding:40px 20px;border-radius:12px}.zwc-explore-wrap .zwc-deco{display:none}.zwc-api-wrap,.zwc-bottom-cta-wrap,.zwc-faq-wrap,.zwc-built-wrap{padding:48px 0}.zwc-api-wrap .zwc-api-card{padding:30px 20px;border-radius:12px}.zwc-built-wrap .zwc-built-list{gap:40px}.zwc-faq-wrap li.zwc-active .zwc-faq-body{padding-bottom:22px}}