.wpc{--wpc-blue:#00579a;--wpc-navy:#0e3d66;--wpc-sky:#73a3d5;--wpc-pale:#eef5fb;--wpc-mist:#dce8f4;--wpc-warm:#f7f6f2;--wpc-ink:#141b24;--wpc-ink-2:#3a424d;--wpc-sub:#565e69;--wpc-line:#dfdeda;--wpc-on-navy:#cfe0f1;--wpc-wait:#9a4a07;--wpc-wait-bg:#fdf1e3;--wpc-font:"Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", system-ui, sans-serif;--wpc-font-num:"Montserrat", var(--wpc-font);--font-body:var(--wpc-font);--color-text:var(--wpc-ink);--color-surface:#fff;--color-bg:#fff;--color-border:var(--wpc-line);--color-border-strong:#c9cdd3;--color-brand:var(--wpc-blue);--color-muted:var(--wpc-sub);--color-sunken:var(--wpc-pale);--color-success:var(--wpc-blue);--color-danger:#b42318;--radius:10px;--radius-xl:20px;--font-size-sm:.875rem;--font-size-xs:.75rem;color:var(--wpc-ink);font-family:var(--wpc-font);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#fff;margin:0;font-size:16px;line-height:1.8}.wpc *,.wpc :before,.wpc :after{box-sizing:border-box}.wpc :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}.wpc :where(ul,ol){padding:0;list-style:none}.wpc :where(a){color:var(--wpc-blue)}.wpc :where(a):hover{color:var(--wpc-navy)}.wpc :focus-visible{outline:3px solid var(--wpc-blue);outline-offset:3px;border-radius:4px}.wpc :where(h1,h2,h3,dd,.wpc-lead,.wpc-problem p,.wpc-bridge p,.wpc-cost__msg){word-break:auto-phrase;text-wrap:pretty}.wpc-num{font-family:var(--wpc-font-num);font-feature-settings:"tnum"}.wpc-skip{z-index:100;background:var(--wpc-blue);border-radius:8px;padding:10px 16px;font-weight:700;position:absolute;top:-100px;left:16px;color:#fff!important}.wpc-skip:focus{top:12px}.wpc-wrap{max-width:1120px;margin-inline:auto;padding-inline:24px}.wpc-center{justify-content:center;display:flex}@media (width<=720px){.wpc-pc{display:none}}.wpc-btn{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:0 32px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.wpc-btn svg{transition:transform .2s}.wpc-btn:hover svg{transform:translate(3px)}.wpc-btn--primary,.wpc-btn--primary:hover{color:#fff}.wpc-btn--primary{background:var(--wpc-blue)}.wpc-btn--primary:hover{background:var(--wpc-navy)}.wpc-btn--outline{color:var(--wpc-blue);border:2px solid var(--wpc-blue);background:#fff}.wpc-btn--outline:hover{background:var(--wpc-pale)}.wpc-btn--white{color:var(--wpc-blue);background:#fff}.wpc-btn--white:hover{background:var(--wpc-pale)}.wpc-btn--sm{min-height:46px;padding:0 22px;font-size:14px}.wpc-btn--block{width:100%}.wpc-header{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--wpc-line);background:#fffffff0;position:sticky;top:0}.wpc-header__inner{justify-content:space-between;align-items:center;gap:16px;padding-block:12px;display:flex}.wpc-header__right{align-items:center;gap:28px;display:flex}.wpc-nav{gap:28px;font-size:14px;font-weight:500;display:flex}.wpc-nav a{color:var(--wpc-ink);text-decoration:none}.wpc-nav a:hover{color:var(--wpc-blue)}@media (width<=960px){.wpc-nav{display:none}}.wpc-logo{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.wpc-logo__text{flex-direction:column;line-height:1.15;display:flex}.wpc-logo__en{font-family:var(--wpc-font-num);letter-spacing:.04em;color:var(--wpc-blue);font-size:12px;font-weight:800}.wpc-logo__ja{color:var(--wpc-ink);font-size:19px;font-weight:900}.wpc-logo--light .wpc-logo__en{color:var(--wpc-on-navy)}.wpc-logo--light .wpc-logo__ja{color:#fff}.wpc-sec{padding-block:96px;scroll-margin-top:64px}.wpc-sec--warm{background:var(--wpc-warm)}.wpc-sec--pale{background:var(--wpc-pale)}.wpc-sec--navy{background:var(--wpc-navy);color:#fff}.wpc-eyebrow{font-family:var(--wpc-font-num);letter-spacing:.18em;text-align:center;color:var(--wpc-blue);margin-bottom:10px;font-size:13px;font-weight:700}.wpc-sec--navy .wpc-eyebrow{color:var(--wpc-on-navy)}.wpc-h2{text-align:center;text-wrap:balance;margin-bottom:14px;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.45}.wpc-lead{text-align:center;max-width:680px;color:var(--wpc-sub);margin:0 auto 48px;font-size:15px;line-height:1.9}.wpc-footnote{text-align:center;color:var(--wpc-sub);margin-top:24px;font-size:13px}.wpc-card{border:1px solid var(--wpc-line);background:#fff;border-radius:16px}.wpc-grid3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.wpc-ic{background:var(--wpc-pale);width:52px;height:52px;color:var(--wpc-blue);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.wpc-ic--white{background:#fff}.wpc-ic--lg{border-radius:18px;width:64px;height:64px}.wpc-badge{background:var(--wpc-blue);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.wpc-badge--pale{background:var(--wpc-pale);color:var(--wpc-blue);font-size:15px}.wpc-hero{background:var(--wpc-pale);padding-block:80px 72px;overflow:hidden}.wpc-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;display:grid}.wpc-hero__copy{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.wpc-hero__title{letter-spacing:.01em;font-size:clamp(30px,4vw,46px);font-weight:900;line-height:1.4}.wpc-hero__lead{color:var(--wpc-ink-2);font-size:16px;line-height:1.95}.wpc-hero__price{color:var(--wpc-blue);font-size:22px;font-weight:700}.wpc-hero__ctas{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.wpc-hero__points{color:var(--wpc-ink-2);flex-wrap:wrap;gap:8px 20px;margin-top:6px;font-size:13px;font-weight:500;display:flex}.wpc-hero__points li{align-items:center;gap:6px;display:flex}.wpc-hero__points svg{color:var(--wpc-blue)}.wpc-hero__visual{padding:24px 0 24px 24px;position:relative}.wpc-hero__visual:before{content:"";background:var(--wpc-mist);border-radius:50%;width:320px;height:320px;position:absolute;top:-40px;right:-60px}@media (width<=960px){.wpc-hero{padding-block:56px 64px}.wpc-hero__grid{grid-template-columns:1fr;gap:40px}.wpc-hero__visual{padding-left:0}}.wpc-status{background:#fff;border-radius:16px;padding:28px;position:relative;box-shadow:0 24px 60px #0e3d6624}.wpc-status__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.wpc-status__title{font-size:15px;font-weight:700}.wpc-status__pill{background:var(--wpc-pale);color:var(--wpc-blue);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;transition:background-color .4s,color .4s}.wpc-status.is-pending .wpc-status__pill{background:var(--wpc-wait-bg);color:var(--wpc-wait)}.wpc-status__rows{flex-direction:column;gap:10px;display:flex}.wpc-status__row{background:var(--wpc-warm);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 18px;transition:background-color .5s;display:flex}.wpc-status__label{font-size:14px;font-weight:700}.wpc-status__ver{font-family:var(--wpc-font-num);align-items:center;gap:10px;font-weight:700;display:flex}.wpc-status__old{color:var(--wpc-sub);font-size:16px;position:relative}.wpc-status__old:after{content:"";transform-origin:0;background:currentColor;height:1.5px;transition:transform .3s ease-out;position:absolute;top:52%;left:-2px;right:-2px;transform:scaleX(1)}.wpc-status__arrow{color:var(--wpc-sub)}.wpc-status__new{color:var(--wpc-blue);font-size:26px;line-height:1}.wpc-status__arrow,.wpc-status__new{transition:opacity .35s ease-out,transform .35s ease-out}.wpc-status__text{justify-items:end;font-size:14px;font-weight:700;display:grid}.wpc-status__before,.wpc-status__after{grid-area:1/1;transition:opacity .35s ease-out,transform .35s ease-out}.wpc-status__before{color:var(--wpc-wait);opacity:0;transform:translateY(-8px)}.wpc-status__after{color:var(--wpc-blue)}.wpc-status__row:not(.is-done) .wpc-status__old{color:var(--wpc-ink);font-size:20px}.wpc-status__row:not(.is-done) .wpc-status__old:after{transform:scaleX(0)}.wpc-status__row:not(.is-done) .wpc-status__arrow,.wpc-status__row:not(.is-done) .wpc-status__new{opacity:0;transform:translate(-10px)}.wpc-status__row:not(.is-done) .wpc-status__before{opacity:1;transform:none}.wpc-status__row:not(.is-done) .wpc-status__after{opacity:0;transform:translateY(8px)}.wpc-status.is-pending .wpc-status__row.is-done{background:var(--wpc-pale)}.wpc-status__stamp{background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:700;transition:opacity .4s ease-out,transform .4s cubic-bezier(.2,1.4,.4,1);display:flex;position:absolute;bottom:-4px;left:0;box-shadow:0 12px 30px #0e3d6629}.wpc-status__stamp.is-hidden{opacity:0;transform:translateY(10px)scale(.96)}.wpc-status__stamp-icon{background:var(--wpc-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}@media (width<=960px){.wpc-status__stamp{left:12px}}.wpc-problem{align-items:center;gap:16px;padding:24px;display:flex}.wpc-problem p{font-size:15px;font-weight:700;line-height:1.7}.wpc-bridge{color:var(--wpc-blue);flex-direction:column;align-items:center;gap:10px;margin-top:56px;display:flex}.wpc-bridge p{color:var(--wpc-ink);text-align:center;font-size:20px;font-weight:700}.wpc-risks{flex-direction:column;gap:14px;max-width:880px;margin-inline:auto;display:flex}.wpc-risk{align-items:center;gap:24px;padding:24px 28px;display:flex}.wpc-risk__no{font-family:var(--wpc-font-num);color:var(--wpc-blue);flex-direction:column;flex:none;align-items:center;font-size:13px;font-weight:800;line-height:1.2;display:flex}.wpc-risk__no .wpc-num{font-size:26px}.wpc-risk h3{margin-bottom:6px;font-size:17px;font-weight:700;line-height:1.6}.wpc-risk p{color:var(--wpc-sub);font-size:14px}@media (width<=560px){.wpc-risk{align-items:flex-start;gap:16px;padding:20px}}.wpc-cost{max-width:880px;color:var(--wpc-ink);background:#fff;border-radius:20px;flex-direction:column;gap:28px;margin:48px auto 0;padding:40px;display:flex}.wpc-cost__label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.wpc-cost__note{color:var(--wpc-sub);font-weight:400}.wpc-cost__value{color:var(--wpc-blue);white-space:nowrap;font-size:15px}.wpc-cost__value .wpc-num{font-size:22px}.wpc-cost__value--risk{color:var(--wpc-ink-2)}.wpc-cost__bar{height:36px;display:flex}.wpc-cost__bar span{height:100%;display:block}.wpc-cost__bar--risk span:first-child{background:var(--wpc-sub);border-radius:8px 0 0 8px;width:75%}.wpc-cost__bar--risk span:last-child{background:#a9afb7;border-radius:0 8px 8px 0;width:25%}.wpc-cost__bar--ours span{background:var(--wpc-blue);border-radius:8px;width:3.5%;min-width:12px}.wpc-cost figcaption{color:var(--wpc-sub);font-size:12px;line-height:1.8}.wpc-cost__msg{text-align:center;margin:40px 0 28px;font-size:clamp(18px,2.2vw,24px);font-weight:700;line-height:1.6}@media (width<=560px){.wpc-cost{padding:24px 20px}}.wpc-services{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.wpc-service{padding:28px 24px}.wpc-service .wpc-ic{margin-bottom:18px}.wpc-service h3{margin-bottom:8px;font-size:17px;font-weight:700;line-height:1.5}.wpc-service p{color:var(--wpc-sub);font-size:14px}.wpc-service--feature{background:var(--wpc-blue);color:#fff;border-radius:16px;flex-direction:column;grid-column:span 2;justify-content:center;gap:14px;padding:32px;display:flex}.wpc-service--feature h3{margin:0;font-size:22px}.wpc-service--feature p{color:#e3eef8;line-height:1.85}.wpc-service--feature .wpc-ic{margin:0}.wpc-service__top{align-items:center;gap:14px;display:flex}.wpc-service__tag{border:1px solid var(--wpc-on-navy);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}@media (width<=960px){.wpc-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.wpc-services{grid-template-columns:1fr}.wpc-service--feature{grid-column:auto}}.wpc-case{border:0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 30px #0e3d6614}.wpc-case__img{object-fit:cover;width:100%;height:180px;display:block}.wpc-case__body{flex-direction:column;gap:14px;padding:26px;display:flex}.wpc-case__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wpc-case__tag{background:var(--wpc-blue);color:#fff;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.wpc-case__company{color:var(--wpc-ink-2);font-size:13px;font-weight:700}.wpc-case h3{font-size:18px;font-weight:700;line-height:1.5}.wpc-case__vers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wpc-case__vers>div{border:1px solid var(--wpc-line);text-align:center;border-radius:10px;padding:12px}.wpc-case__vers dt{color:var(--wpc-sub);margin-bottom:2px;font-size:11px;font-weight:700}.wpc-case__vers dd{color:var(--wpc-sub);font-size:14px;font-weight:700}.wpc-case__vers strong{color:var(--wpc-blue);font-size:20px}.wpc-case__rows{flex-direction:column;gap:8px;display:flex}.wpc-case__rows>div{color:var(--wpc-ink-2);gap:12px;font-size:14px;line-height:1.75;display:flex}.wpc-case__rows dt{background:var(--wpc-pale);height:fit-content;color:var(--wpc-blue);border-radius:6px;flex:none;margin-top:2px;padding:2px 8px;font-size:12px;font-weight:700}.wpc-pricing__head{flex-direction:column;align-items:center;gap:22px;margin:18px 0 56px;display:flex}.wpc-toggle{border:1px solid var(--wpc-line);background:var(--wpc-warm);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.wpc-toggle__btn{min-height:44px;color:var(--wpc-sub);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 22px;font-size:14px;font-weight:700;transition:background-color .25s,color .25s}.wpc-toggle__btn[aria-pressed=true]{background:var(--wpc-blue);color:#fff}.wpc-plans{align-items:stretch}.wpc-plan{border:1px solid var(--wpc-line);background:#fff;border-radius:20px;flex-direction:column;gap:20px;padding:32px 28px;display:flex;position:relative}.wpc-plan--featured{border:3px solid var(--wpc-blue);padding:30px 26px;box-shadow:0 18px 40px #00579a1f}.wpc-plan__ribbon{background:var(--wpc-blue);color:#fff;white-space:nowrap;border-radius:999px;padding:7px 18px;font-size:13px;font-weight:700;line-height:1.4;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.wpc-plan__en{font-family:var(--wpc-font-num);letter-spacing:.14em;color:var(--wpc-blue);font-size:13px;font-weight:700}.wpc-plan__name{margin:4px 0 6px;font-size:24px;font-weight:700;line-height:1.4}.wpc-plan__target{color:var(--wpc-sub);font-size:13px}.wpc-plan__price{background:var(--wpc-warm);border-radius:12px;padding:18px 20px}.wpc-plan__amount{font-size:38px;font-weight:700;line-height:1.2}.wpc-plan__unit{font-size:14px;font-weight:500}.wpc-nowrap{white-space:nowrap}.wpc-plan__tax{color:var(--wpc-ink-2);margin-top:2px;font-size:14px;font-weight:700}.wpc-plan__sub{color:var(--wpc-sub);margin-top:6px;font-size:12px}[data-billing=yearly] [data-show=monthly],[data-billing=monthly] [data-show=yearly]{display:none}[data-billing] .wpc-plan__amount{display:inline-block}[data-billing].is-toggled .wpc-plan__amount{animation:.35s ease-out wpc-price-in}[data-billing=yearly] .wpc-plan__amount[data-show=monthly],[data-billing=monthly] .wpc-plan__amount[data-show=yearly]{display:none}@keyframes wpc-price-in{0%{opacity:0;transform:translateY(8px)}}.wpc-plan__features{flex-direction:column;flex-grow:1;gap:12px;display:flex}.wpc-plan__features li{gap:10px;font-size:14px;line-height:1.6;display:flex}.wpc-plan__features svg{color:var(--wpc-blue);flex:none;margin-top:2px}.wpc-notes{background:var(--wpc-warm);max-width:880px;color:var(--wpc-sub);border-radius:14px;margin:40px auto 0;font-size:13px;line-height:1.9;padding:22px 24px 22px 44px!important;list-style:outside!important}.wpc-notes a{font-weight:700}.wpc-reasons{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin-top:48px;display:grid}.wpc-reasons li{text-align:center;padding:28px 20px}.wpc-reasons__no{color:var(--wpc-blue);margin-bottom:14px;font-size:30px;font-weight:700;line-height:1;display:block}.wpc-reasons p{white-space:pre-line;font-size:15px;font-weight:700;line-height:1.6}.wpc-for{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:960px;margin-inline:auto;display:grid}.wpc-for__card{flex-direction:column;gap:18px;padding:36px;display:flex}.wpc-for__head{align-items:center;gap:16px;display:flex}.wpc-for__en{font-family:var(--wpc-font-num);letter-spacing:.14em;color:var(--wpc-blue);font-size:12px;font-weight:700}.wpc-for h3{margin-top:2px;font-size:20px;font-weight:700;line-height:1.5}.wpc-checks{flex-direction:column;gap:10px;font-size:15px;display:flex}.wpc-checks li{gap:10px;display:flex}.wpc-checks svg{color:var(--wpc-blue);flex:none;margin-top:4px}@media (width<=560px){.wpc-for__card{padding:28px 22px}}.wpc-faq{flex-direction:column;gap:10px;max-width:880px;margin:48px auto 0;display:flex}.wpc-faq__item{background:#fff;border-radius:12px;overflow:hidden}.wpc-faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:18px 24px;font-size:15px;font-weight:700;line-height:1.6;list-style:none;display:flex}.wpc-faq__item summary::-webkit-details-marker{display:none}.wpc-faq__item summary:focus-visible{outline-offset:-3px}.wpc-faq__q{align-items:baseline;gap:12px;display:flex}.wpc-faq__q .wpc-num{color:var(--wpc-blue)}.wpc-faq__icon{background:var(--wpc-pale);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.wpc-faq__icon:before,.wpc-faq__icon:after{content:"";background:var(--wpc-blue);border-radius:1px;width:12px;height:2px;margin:-1px 0 0 -6px;transition:transform .25s ease-out;position:absolute;top:50%;left:50%}.wpc-faq__icon:after{transform:rotate(90deg)}.wpc-faq__item[open] .wpc-faq__icon:after{transform:rotate(0)}.wpc-faq__a{color:var(--wpc-ink-2);gap:12px;padding:0 24px 22px;font-size:14px;line-height:1.9;display:flex}.wpc-faq__a .wpc-num{color:var(--wpc-sub);font-weight:700}@supports (interpolate-size:allow-keywords){.wpc-faq__item{interpolate-size:allow-keywords}.wpc-faq__item::details-content{height:0;transition:height .3s ease-out, content-visibility .3s allow-discrete;overflow:clip}.wpc-faq__item[open]::details-content{height:auto}}.wpc-contact{background:var(--wpc-blue);color:#fff;padding-block:96px;scroll-margin-top:64px}.wpc-contact__head{text-align:center}.wpc-contact__head svg{margin-bottom:18px}.wpc-contact__head h2{margin-bottom:16px;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.45}.wpc-contact__head p{color:#e3eef8;max-width:600px;margin-inline:auto;font-size:15px;line-height:1.9}.wpc-contact__form{max-width:720px;margin:40px auto 0}.wpc .wpc-contact .cf-section{max-width:none;margin:0;padding:0}.wpc .wpc-contact .cf-form{max-width:none;scroll-margin-top:96px;box-shadow:0 24px 60px #0e3d6640}.wpc .wpc-contact .cf-note{max-width:none;color:var(--wpc-ink)}.wpc .wpc-contact .cf-submit{background:var(--wpc-blue);color:#fff;min-height:56px;font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:16px;font-weight:700;transition:background-color .2s}.wpc .wpc-contact .cf-submit:hover{background:var(--wpc-navy)}.wpc .cf-field.wpc-flash select{animation:1.6s ease-out wpc-flash}@keyframes wpc-flash{0%,30%{border-color:var(--wpc-blue);background-color:var(--wpc-pale);box-shadow:0 0 0 4px #00579a2e}}.wpc-thanks{color:var(--wpc-ink);text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:clamp(32px,6vw,56px) clamp(20px,5vw,48px);animation:.5s ease-out wpc-thanks-in;display:flex;box-shadow:0 24px 60px #0e3d6640}.wpc-thanks__icon{background:var(--wpc-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.wpc-thanks h3{font-size:clamp(20px,2.4vw,24px);font-weight:700}.wpc-thanks p{word-break:auto-phrase;font-size:15px;line-height:1.9}.wpc-thanks .wpc-thanks__note{background:var(--wpc-warm);max-width:520px;color:var(--wpc-sub);border-radius:10px;padding:14px 18px;font-size:13px}.wpc-thanks .wpc-btn{margin-top:8px}@keyframes wpc-thanks-in{0%{opacity:0;transform:translateY(12px)}}.wpc-contact__after{text-align:center;color:#e3eef8;margin-top:16px;font-size:13px;line-height:1.8}.wpc-footer{background:var(--wpc-navy);color:var(--wpc-on-navy);padding-block:44px}.wpc-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.wpc-footer__nav{flex-wrap:wrap;gap:8px 24px;font-size:13px;display:flex}.wpc .wpc-footer__nav a{color:#fff}.wpc-footer__copy{width:100%;font-size:12px}@media (width<=560px){.wpc-sec,.wpc-contact{padding-block:64px}.wpc-wrap{padding-inline:16px}.wpc-btn{padding:0 24px}.wpc-hero__ctas .wpc-btn{flex:100%}.wpc-logo__ja{font-size:17px}}@media (prefers-reduced-motion:reduce){.wpc *,.wpc :before,.wpc :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
