html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}input[data-astro-cid-mtqabky6]:focus-visible+.gx-radio__mark[data-astro-cid-mtqabky6],input[data-astro-cid-mtqabky6]:focus-visible+.gx-check__mark[data-astro-cid-mtqabky6],.gx-input[data-astro-cid-mtqabky6]:focus-visible{outline:3px solid var(--gx-mint);outline-offset:2px}.gx-container--wide[data-astro-cid-mtqabky6]{width:min(100% - 32px,1360px)}.gx-section[data-astro-cid-mtqabky6]{padding-top:var(--gx-section-gap)}.gx-section--contact[data-astro-cid-mtqabky6]{padding-bottom:var(--gx-section-gap);scroll-margin-top:16px}.gx-hero[data-astro-cid-mtqabky6]{position:relative}.gx-hero__img[data-astro-cid-mtqabky6]{object-fit:cover;object-position:center;width:100%;min-height:220px;max-height:747px}.gx-eyebrow[data-astro-cid-mtqabky6]{font-size:var(--gx-fs-eyebrow);font-weight:700;line-height:1.4}.gx-title[data-astro-cid-mtqabky6]{color:var(--gx-green);font-size:var(--gx-fs-title);letter-spacing:.01em;text-wrap:balance;margin-top:2px;font-weight:700;line-height:1.3}.gx-text[data-astro-cid-mtqabky6]{font-size:var(--gx-fs-body);font-weight:var(--gx-fw-body);margin-top:1.25em;line-height:1.6}.gx-title[data-astro-cid-mtqabky6]+.gx-text[data-astro-cid-mtqabky6]{margin-top:.75em}.gx--en .gx-title[data-astro-cid-mtqabky6]{letter-spacing:0}.gx-note[data-astro-cid-mtqabky6]{color:var(--gx-green);margin-top:1.75em;font-size:clamp(.75rem,.72rem + .15vw,.875rem)}.gx-ctas[data-astro-cid-mtqabky6]{flex-wrap:wrap;justify-content:center;gap:16px clamp(16px,4vw,52px);margin-top:clamp(32px,4vw,56px);display:flex}.gx-ctas--tight[data-astro-cid-mtqabky6]{margin-top:clamp(24px,2.5vw,32px)}.gx-btn[data-astro-cid-mtqabky6]{background:var(--gx-green);color:#fff;min-height:52px;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:12px 26px;font-size:clamp(.875rem,.84rem + .2vw,1.0625rem);font-weight:700;line-height:1.4;text-decoration:none;transition:background-color .3s;display:inline-flex}.gx-btn[data-astro-cid-mtqabky6]:not(:disabled):hover,.gx-btn[data-astro-cid-mtqabky6]:not(:disabled):focus-visible{background:#088850}.gx-btn[data-astro-cid-mtqabky6]:focus-visible{outline:2px solid var(--gx-green);outline-offset:2px}@media (width>=768px){.gx-btn[data-astro-cid-mtqabky6]{position:relative;overflow:hidden}.gx-btn[data-astro-cid-mtqabky6]:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff4d,#0000);width:50%;height:100%;position:absolute;top:0;left:-75%;transform:skew(-20deg)}.gx-btn[data-astro-cid-mtqabky6]:not(:disabled):hover:before{animation:1.8s forwards gx-shine}}@keyframes gx-shine{to{left:125%}}.gx-btn[data-astro-cid-mtqabky6]:disabled{opacity:.6;cursor:progress}@media (width<=575.98px){.gx-ctas[data-astro-cid-mtqabky6]:not(.gx-ctas--tight) .gx-btn[data-astro-cid-mtqabky6]{width:100%}}.gx-values[data-astro-cid-mtqabky6]{gap:clamp(32px,3vw,30px);margin-top:clamp(40px,6vw,100px);display:grid}.gx-value[data-astro-cid-mtqabky6]{gap:16px;display:grid}.gx-value__img[data-astro-cid-mtqabky6]{aspect-ratio:459/304;object-fit:cover;width:100%}.gx-value__title[data-astro-cid-mtqabky6]{color:var(--gx-green);font-size:clamp(1rem,.92rem + .4vw,1.375rem);font-weight:700;line-height:1.5}.gx-value__label[data-astro-cid-mtqabky6]{white-space:nowrap;margin-right:1em}.gx-value__body[data-astro-cid-mtqabky6] .gx-text[data-astro-cid-mtqabky6]:first-of-type{margin-top:.9em}@media (width>=768px){.gx-value[data-astro-cid-mtqabky6]{grid-template-columns:minmax(0,460px) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);padding-inline:clamp(0px,4vw,60px)}.gx-value__body[data-astro-cid-mtqabky6]{padding-top:clamp(0px,2vw,22px)}}.gx-wide-img[data-astro-cid-mtqabky6]{aspect-ratio:1138/759;object-fit:cover;width:min(100%,1138px);margin:clamp(40px,5vw,64px) auto 0}.gx-products-title[data-astro-cid-mtqabky6]{text-align:center;margin-top:clamp(56px,8vw,120px);font-size:clamp(1.25rem,1.05rem + .9vw,2rem);font-weight:500}.gx-products[data-astro-cid-mtqabky6]{gap:12px;width:min(100%,1138px);margin:clamp(24px,3vw,40px) auto 0;display:grid}.gx-product[data-astro-cid-mtqabky6]{background:var(--gx-panel);border-radius:clamp(24px,3vw,40px);flex-direction:column;align-items:center;padding:clamp(28px,3vw,42px) clamp(32px,5vw,72px) clamp(28px,3vw,44px);display:flex}.gx-product__img[data-astro-cid-mtqabky6]{aspect-ratio:1;object-fit:cover;border-radius:50%;width:clamp(150px,16vw,224px)}.gx-product__name[data-astro-cid-mtqabky6]{text-align:center;margin-top:clamp(20px,3vw,36px);font-size:clamp(1.125rem,1rem + .6vw,1.75rem);font-weight:700;line-height:1.4}.gx-product__items[data-astro-cid-mtqabky6]{max-width:15em;font-size:var(--gx-fs-body);font-weight:var(--gx-fw-body);text-align:center;margin-top:12px;line-height:1.45}@media (width>=768px){.gx-products[data-astro-cid-mtqabky6]{grid-template-columns:repeat(3,minmax(0,1fr))}.gx-product__items[data-astro-cid-mtqabky6]{text-align:left;max-width:12em}.gx--en .gx-product__items[data-astro-cid-mtqabky6]{text-align:center}}.gx-points[data-astro-cid-mtqabky6]{gap:clamp(28px,3.5vw,48px);margin-top:clamp(48px,7vw,100px);display:grid}.gx-point[data-astro-cid-mtqabky6] dt[data-astro-cid-mtqabky6]{font-size:clamp(1.125rem,1rem + .6vw,1.75rem);font-weight:700;line-height:1.4}.gx--en .gx-point[data-astro-cid-mtqabky6] dt[data-astro-cid-mtqabky6]:before{content:"■ ";color:var(--gx-green)}.gx-point[data-astro-cid-mtqabky6] dd[data-astro-cid-mtqabky6]{font-size:var(--gx-fs-body);font-weight:var(--gx-fw-body);margin:4px 0 0;padding-left:.6em}.gx-flow[data-astro-cid-mtqabky6]{justify-items:center;gap:12px;margin-top:clamp(56px,9vw,160px);display:grid}.gx-node[data-astro-cid-mtqabky6]{border:2px solid var(--gx-line);text-align:center;background:#fff;border-radius:24px;flex-direction:column;align-items:center;width:min(100%,340px);padding:28px 16px;display:flex}.gx-node--center[data-astro-cid-mtqabky6]{border-color:var(--gx-panel);background:#f0f0f0}.gx-node__icon[data-astro-cid-mtqabky6]{width:104px;height:auto}.gx-node__flag[data-astro-cid-mtqabky6]{width:140px;height:auto;margin-block:8px}.gx-node__logo[data-astro-cid-mtqabky6]{width:230px;height:auto}.gx-node__title[data-astro-cid-mtqabky6]{margin-top:20px;font-size:clamp(1rem,.94rem + .3vw,1.375rem);font-weight:700;line-height:1.4}.gx-node__logo[data-astro-cid-mtqabky6]+.gx-node__title[data-astro-cid-mtqabky6]{margin-top:28px}.gx-node__text[data-astro-cid-mtqabky6]{margin-top:6px;font-size:clamp(.875rem,.84rem + .2vw,1.125rem);line-height:1.35}.gx-node__tag[data-astro-cid-mtqabky6]{color:var(--gx-muted);margin-top:28px;font-size:clamp(1rem,.94rem + .3vw,1.375rem);font-weight:700}.gx-arrows[data-astro-cid-mtqabky6]{justify-content:center;gap:28px;padding-block:4px;display:flex}.gx-arrow-item[data-astro-cid-mtqabky6]{align-items:center;gap:10px;display:flex}.gx-arrow-label[data-astro-cid-mtqabky6]{text-align:center;font-size:clamp(.8125rem,.78rem + .2vw,1.125rem);font-weight:700;line-height:1.3}.gx-arrow-label--green[data-astro-cid-mtqabky6]{color:var(--gx-green);text-align:right}.gx-arrow-label--orange[data-astro-cid-mtqabky6]{color:var(--gx-orange);text-align:left}.gx-arrow[data-astro-cid-mtqabky6]{flex:none;width:0;height:56px;position:relative}.gx-arrow--forward[data-astro-cid-mtqabky6]{border-left:4px solid var(--gx-green)}.gx-arrow--back[data-astro-cid-mtqabky6]{border-left:4px dashed var(--gx-orange)}.gx-arrow[data-astro-cid-mtqabky6]:after{content:"";border-inline:10px solid #0000;position:absolute;left:-12px}.gx-arrow--forward[data-astro-cid-mtqabky6]:after{border-top:16px solid var(--gx-green);bottom:-2px}.gx-arrow--back[data-astro-cid-mtqabky6]:after{border-bottom:16px solid var(--gx-orange);top:-2px}@media (width>=900px){.gx-flow[data-astro-cid-mtqabky6]{grid-template-columns:minmax(0,1fr) minmax(110px,170px) minmax(0,1fr) minmax(110px,170px) minmax(0,1fr);place-items:stretch stretch;gap:0}.gx-node[data-astro-cid-mtqabky6]{justify-content:flex-start;width:100%;min-height:326px;padding:68px 16px 24px}.gx-node--center[data-astro-cid-mtqabky6]{padding-top:60px}.gx-node__flag[data-astro-cid-mtqabky6]{margin-top:6px}.gx-arrows[data-astro-cid-mtqabky6]{flex-direction:column;justify-content:flex-start;gap:0;padding:30px 12px 0}.gx-arrow-item[data-astro-cid-mtqabky6]{flex-direction:column;gap:12px}.gx-arrow-item--back[data-astro-cid-mtqabky6]{margin-top:128px}.gx-arrow-label--green[data-astro-cid-mtqabky6],.gx-arrow-label--orange[data-astro-cid-mtqabky6]{text-align:center}.gx-arrow[data-astro-cid-mtqabky6]{width:100%;height:0}.gx-arrow--forward[data-astro-cid-mtqabky6]{border-left:0;border-top:4px solid var(--gx-green)}.gx-arrow--back[data-astro-cid-mtqabky6]{border-left:0;border-top:4px dashed var(--gx-orange)}.gx-arrow[data-astro-cid-mtqabky6]:after{border:10px solid #0000;border-inline:0;top:-12px;bottom:auto;left:auto}.gx-arrow--forward[data-astro-cid-mtqabky6]:after{border-top-color:#0000;border-left:16px solid var(--gx-green);right:-2px}.gx-arrow--back[data-astro-cid-mtqabky6]:after{border-bottom-color:#0000;border-right:16px solid var(--gx-orange);left:-2px}}.gx-proof[data-astro-cid-mtqabky6]{justify-content:center;align-items:center;gap:14px;margin-top:clamp(32px,4vw,52px);font-size:clamp(.9375rem,.88rem + .3vw,1.25rem);font-weight:700;line-height:1.4;display:flex}.gx-proof__icon[data-astro-cid-mtqabky6]{width:40px;height:40px;color:var(--gx-mint);flex:none}.gx-proof__date[data-astro-cid-mtqabky6]{margin-right:1em}.gx-audience[data-astro-cid-mtqabky6]{gap:clamp(40px,5vw,56px);width:min(100%,662px);margin:clamp(32px,4vw,52px) auto 0;display:grid}.gx-audience__img[data-astro-cid-mtqabky6]{aspect-ratio:662/432;object-fit:cover;width:100%}.gx-audience__label[data-astro-cid-mtqabky6]{color:var(--gx-green);margin-top:16px;font-size:clamp(1rem,.94rem + .35vw,1.5rem);font-weight:700;line-height:1.4}.gx-audience__text[data-astro-cid-mtqabky6]{margin-top:6px;padding-left:.3em;font-size:clamp(.9375rem,.88rem + .4vw,1.5rem);line-height:1.35}.gx-form[data-astro-cid-mtqabky6]{background:var(--gx-panel-light);border-radius:clamp(24px,3vw,40px);width:min(100%,916px);margin:clamp(32px,4vw,52px) auto 0;padding:clamp(28px,4vw,40px) clamp(20px,6vw,54px) clamp(36px,5vw,62px)}.gx-fieldset[data-astro-cid-mtqabky6]{border:0;min-width:0;padding:0}.gx-legend[data-astro-cid-mtqabky6]{text-align:center;width:100%;padding:0;font-size:clamp(1.25rem,1.1rem + .6vw,1.875rem);font-weight:700}.gx-radios[data-astro-cid-mtqabky6]{gap:14px;margin-top:clamp(20px,3vw,32px);display:grid}.gx-radio[data-astro-cid-mtqabky6],.gx-check[data-astro-cid-mtqabky6]{cursor:pointer;align-items:center;gap:16px;font-size:clamp(.9375rem,.9rem + .2vw,1.25rem);display:inline-flex;position:relative}.gx-radio[data-astro-cid-mtqabky6] input[data-astro-cid-mtqabky6],.gx-check[data-astro-cid-mtqabky6] input[data-astro-cid-mtqabky6]{opacity:0;width:1px;height:1px;position:absolute}.gx-radio__mark[data-astro-cid-mtqabky6]{background:#d9d9d9;border-radius:50%;flex:none;width:36px;height:36px;position:relative}.gx-radio[data-astro-cid-mtqabky6] input[data-astro-cid-mtqabky6]:checked+.gx-radio__mark[data-astro-cid-mtqabky6]:after{content:"";background:var(--gx-green);border-radius:50%;position:absolute;inset:9px}.gx-field[data-astro-cid-mtqabky6]{margin-top:20px}.gx-fieldset[data-astro-cid-mtqabky6]+.gx-field[data-astro-cid-mtqabky6]{margin-top:clamp(28px,4vw,52px)}.gx-label[data-astro-cid-mtqabky6]{margin-bottom:8px;font-size:clamp(.9375rem,.9rem + .2vw,1.25rem);font-weight:500;display:block}.gx-label__required[data-astro-cid-mtqabky6]{margin-inline-start:.3em}.gx-label__required[data-astro-cid-mtqabky6]:lang(ja){margin-inline-start:0}.gx-input[data-astro-cid-mtqabky6]{width:100%;min-height:56px;color:inherit;font:inherit;background:#fff;border:2px solid #0000;border-radius:24px;padding:14px 24px;font-size:1rem;display:block}.gx-input[data-astro-cid-mtqabky6][aria-invalid=true]{border-color:#d93025}.gx-textarea[data-astro-cid-mtqabky6]{resize:vertical;min-height:192px}.gx-error[data-astro-cid-mtqabky6]{color:#d93025;margin-top:6px;font-size:.875rem}.gx-hp[data-astro-cid-mtqabky6]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.gx-consent[data-astro-cid-mtqabky6]{text-align:center;margin-top:clamp(28px,3vw,40px)}.gx-check[data-astro-cid-mtqabky6]{text-align:left}.gx-check[data-astro-cid-mtqabky6] a[data-astro-cid-mtqabky6]{color:var(--gx-green);text-decoration:underline}.gx-check__mark[data-astro-cid-mtqabky6]{background:#d9d9d9;flex:none;width:32px;height:32px;position:relative}.gx-check[data-astro-cid-mtqabky6] input[data-astro-cid-mtqabky6]:checked+.gx-check__mark[data-astro-cid-mtqabky6]{background:var(--gx-green)}.gx-check[data-astro-cid-mtqabky6] input[data-astro-cid-mtqabky6]:checked+.gx-check__mark[data-astro-cid-mtqabky6]:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:9px;height:17px;position:absolute;top:5px;left:11px;transform:rotate(45deg)}.gx-check[data-astro-cid-mtqabky6] input[data-astro-cid-mtqabky6][aria-invalid=true]+.gx-check__mark[data-astro-cid-mtqabky6]{outline:2px solid #d93025}.gx-submit[data-astro-cid-mtqabky6]{text-align:center;margin-top:24px}.gx-btn--submit[data-astro-cid-mtqabky6]{min-width:120px;min-height:60px}.gx-status[data-astro-cid-mtqabky6]{text-align:center;border-radius:12px;margin-top:20px;padding:14px 18px;font-size:.9375rem}.gx-status[data-astro-cid-mtqabky6][data-kind=success]{color:var(--gx-green);background:#e6f4ec}.gx-status[data-astro-cid-mtqabky6][data-kind=error]{color:#b3261e;background:#fdecea}@media (width<=1199.98px){.gx-title[data-astro-cid-mtqabky6]{line-height:1.25}.gx-btn[data-astro-cid-mtqabky6]{font-size:var(--gx-fs-btn)}.gx-value__title[data-astro-cid-mtqabky6],.gx-product__name[data-astro-cid-mtqabky6],.gx-point[data-astro-cid-mtqabky6] dt[data-astro-cid-mtqabky6],.gx-audience__label[data-astro-cid-mtqabky6],.gx-audience__text[data-astro-cid-mtqabky6],.gx-label[data-astro-cid-mtqabky6],.gx-radio[data-astro-cid-mtqabky6],.gx-check[data-astro-cid-mtqabky6]{font-size:var(--gx-fs-body)}.gx-products-title[data-astro-cid-mtqabky6],.gx-legend[data-astro-cid-mtqabky6]{font-size:var(--gx-fs-eyebrow)}.gx-wide-img[data-astro-cid-mtqabky6]{width:min(100%,80vw)}.gx-audience[data-astro-cid-mtqabky6]{width:min(100%, var(--gx-img-photo))}.gx-product[data-astro-cid-mtqabky6]{padding:28px 20px}.gx-product__img[data-astro-cid-mtqabky6]{width:var(--gx-img-product)}}@media (width>=768px) and (width<=1199.98px){.gx-value[data-astro-cid-mtqabky6]{grid-template-columns:var(--gx-img-side) minmax(0, 1fr);gap:32px;padding-inline:0}.gx-value__body[data-astro-cid-mtqabky6]{padding-top:0}}@media (width<=767.98px){.gx-value__img[data-astro-cid-mtqabky6]{width:min(100%, var(--gx-img-photo));justify-self:center}}
