.ywym-page[data-v-3a6abdc2]{min-width:75rem;overflow-x:hidden;color:#333;-webkit-font-smoothing:antialiased}.container[data-v-3a6abdc2]{position:relative;width:75rem;margin:0 auto}.sr-only[data-v-3a6abdc2]{position:absolute;width:.0625rem;height:.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.is-ready .rv[data-v-3a6abdc2]{opacity:0;transform:translateY(2.5rem);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.61,.36,1)}.is-ready .rv.in[data-v-3a6abdc2]{opacity:1;transform:none}.sec[data-v-3a6abdc2]{padding:6.25rem 0 6.875rem}.sec-head[data-v-3a6abdc2]{text-align:center}.sec-title[data-v-3a6abdc2]{margin:0;font-size:2.625rem;line-height:3.75rem;font-weight:600;color:#1a1a1a}.sec-sub[data-v-3a6abdc2]{margin:.375rem 0 0;font-size:.875rem;line-height:1.25rem;letter-spacing:.0625rem;color:#c1c4c9}.banner[data-v-3a6abdc2]{position:relative;height:40.5rem;overflow:hidden;background:#2e5bff}.banner-bg[data-v-3a6abdc2]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/default/_nuxt/img/banner.d76ad6b.jpg);background-position:top;background-size:cover;background-repeat:no-repeat;-webkit-animation:banner-in-3a6abdc2 1.6s ease-out both;animation:banner-in-3a6abdc2 1.6s ease-out both}@-webkit-keyframes banner-in-3a6abdc2{0%{transform:scale(1.06);opacity:.6}}@keyframes banner-in-3a6abdc2{0%{transform:scale(1.06);opacity:.6}}.banner-inner[data-v-3a6abdc2]{height:100%}.banner-cta[data-v-3a6abdc2]{position:absolute;left:50%;top:27.3125rem;width:16.5rem;height:3rem;margin-left:-8.25rem;overflow:hidden;border-radius:24px;background:#2dfc92;color:#00521f;font-size:.875rem;font-weight:500;line-height:3rem;letter-spacing:.0625rem;text-align:center;transition:transform .25s,box-shadow .25s;-webkit-animation:cta-pulse-3a6abdc2 2.4s ease-in-out 1.6s infinite;animation:cta-pulse-3a6abdc2 2.4s ease-in-out 1.6s infinite}.banner-cta[data-v-3a6abdc2]:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.7),transparent);transform:skewX(-20deg);-webkit-animation:cta-shine-3a6abdc2 3s ease-in-out 1.2s infinite;animation:cta-shine-3a6abdc2 3s ease-in-out 1.2s infinite}.banner-cta[data-v-3a6abdc2]:hover{color:#00521f;transform:translateY(-.125rem);box-shadow:0 .625rem 1.5rem rgba(20,220,140,.45)}@-webkit-keyframes cta-pulse-3a6abdc2{0%,to{box-shadow:0 0 0 0 rgba(45,252,146,.55)}50%{box-shadow:0 0 0 .75rem rgba(45,252,146,0)}}@keyframes cta-pulse-3a6abdc2{0%,to{box-shadow:0 0 0 0 rgba(45,252,146,.55)}50%{box-shadow:0 0 0 .75rem rgba(45,252,146,0)}}@-webkit-keyframes cta-shine-3a6abdc2{0%{left:-60%}40%,to{left:130%}}@keyframes cta-shine-3a6abdc2{0%{left:-60%}40%,to{left:130%}}.sec-solution[data-v-3a6abdc2]{padding:5.875rem 0 8.5625rem}.solution-desc[data-v-3a6abdc2]{margin:4.625rem 0 0;font-size:1rem;line-height:1.5rem;color:#1b1b1b;text-align:center}.service-list[data-v-3a6abdc2]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin:6.5rem 0 0;padding:0;list-style:none}.service-card[data-v-3a6abdc2]{position:relative;height:8.5rem;padding-top:4.75rem;border-radius:8px;background:#f7faff;text-align:center;transition:transform .3s,box-shadow .3s}.service-card[data-v-3a6abdc2]:hover{transform:translateY(-.375rem);box-shadow:0 .875rem 1.875rem rgba(34,103,243,.14)}.service-card:hover .service-icon[data-v-3a6abdc2]{transform:translate(-50%,-.375rem) scale(1.06)}.service-icon[data-v-3a6abdc2]{position:absolute;left:50%;top:-3.5rem;width:6.1875rem;transform:translateX(-50%);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.service-list li:nth-child(2) .service-icon[data-v-3a6abdc2],.service-list li:nth-child(4) .service-icon[data-v-3a6abdc2]{top:-3.375rem}.service-list li:nth-child(4) .service-icon[data-v-3a6abdc2]{width:6.75rem}.service-title[data-v-3a6abdc2]{margin:0;font-size:1.125rem;line-height:1.875rem;font-weight:600;color:#15191c}.sec-problem[data-v-3a6abdc2]{padding:5.125rem 0 7.3125rem;background:#f7faff}.problem-list[data-v-3a6abdc2]{display:grid;grid-template-columns:repeat(2,36.875rem);gap:1.5rem 1.25rem;margin:3rem 0 0;padding:0;list-style:none}.problem-card[data-v-3a6abdc2]{position:relative;height:13.75rem;overflow:hidden;border-radius:8px;background:#fff;transition:transform .3s,box-shadow .3s}.problem-card[data-v-3a6abdc2]:hover{transform:translateY(-.375rem);box-shadow:0 1rem 2.125rem rgba(34,103,243,.14)}.problem-card:hover .problem-img[data-v-3a6abdc2]{transform:scale(1.04)}.problem-img[data-v-3a6abdc2]{display:block;width:100%;height:100%;transform-origin:left center;transition:transform .6s ease}.problem-text[data-v-3a6abdc2]{position:absolute;top:50%;margin:0;transform:translateY(-50%);font-size:1rem;line-height:1.875rem;color:#181818;white-space:nowrap}.problem-text-0[data-v-3a6abdc2]{left:21.1875rem}.problem-text-1[data-v-3a6abdc2]{left:22.5rem}.problem-text-2[data-v-3a6abdc2]{left:21.375rem}.problem-text-3[data-v-3a6abdc2]{left:22.5rem}.sec-codes[data-v-3a6abdc2]{padding:5.9375rem 0 6rem}.codes[data-v-3a6abdc2]{position:relative;margin-top:4.0625rem}.codes-svg[data-v-3a6abdc2],.codes[data-v-3a6abdc2]{width:75rem;height:29.875rem}.codes-svg[data-v-3a6abdc2]{position:absolute;left:0;top:0;overflow:visible}.codes-label[data-v-3a6abdc2]{font-size:1.5rem;font-weight:600;letter-spacing:.0625rem;fill:#222;pointer-events:none}.codes-node[data-v-3a6abdc2]{cursor:default;transform-box:fill-box;transform-origin:center;transition:opacity .45s ease,transform .6s cubic-bezier(.34,1.56,.64,1)}.codes-face[data-v-3a6abdc2],.codes-label[data-v-3a6abdc2]{transition:transform .3s ease,fill .3s}.codes-node:hover .codes-face[data-v-3a6abdc2],.codes-node:hover .codes-label[data-v-3a6abdc2]{transform:translateY(-.25rem)}.codes-node:hover .codes-label[data-v-3a6abdc2]{fill:#2267f3}.codes-desc[data-v-3a6abdc2]{position:absolute;margin:0;font-size:.875rem;line-height:1.5rem;color:#262626;white-space:nowrap;transition:opacity .6s ease,transform .6s ease}.codes-desc-0[data-v-3a6abdc2]{left:9.6875rem;top:20.8125rem}.codes-desc-1[data-v-3a6abdc2]{left:21.125rem;top:0}.codes-desc-2[data-v-3a6abdc2]{left:32.625rem;top:20.8125rem}.codes-desc-3[data-v-3a6abdc2]{left:44.0625rem;top:0}.codes-desc-4[data-v-3a6abdc2]{left:55.5625rem;top:20.8125rem}.is-ready .codes .codes-svg[data-v-3a6abdc2]{-webkit-clip-path:inset(-1.25rem 100% -1.25rem -1.25rem);clip-path:inset(-1.25rem 100% -1.25rem -1.25rem);transition:-webkit-clip-path 1.1s cubic-bezier(.65,0,.35,1);transition:clip-path 1.1s cubic-bezier(.65,0,.35,1);transition:clip-path 1.1s cubic-bezier(.65,0,.35,1),-webkit-clip-path 1.1s cubic-bezier(.65,0,.35,1)}.is-ready .codes .codes-node[data-v-3a6abdc2]{opacity:0;transform:scale(.6)}.is-ready .codes .codes-desc[data-v-3a6abdc2]{opacity:0;transform:translateY(.625rem)}.is-ready .codes.is-in .codes-svg[data-v-3a6abdc2]{-webkit-clip-path:inset(-1.25rem -1.25rem -1.25rem -1.25rem);clip-path:inset(-1.25rem -1.25rem -1.25rem -1.25rem)}.is-ready .codes.is-in .codes-desc[data-v-3a6abdc2],.is-ready .codes.is-in .codes-node[data-v-3a6abdc2]{opacity:1;transform:none}.codes.is-in .codes-node-0[data-v-3a6abdc2]{transition-delay:.25s}.codes.is-in .codes-desc-0[data-v-3a6abdc2]{transition-delay:.65s}.codes.is-in .codes-node-1[data-v-3a6abdc2]{transition-delay:.41s}.codes.is-in .codes-desc-1[data-v-3a6abdc2]{transition-delay:.81s}.codes.is-in .codes-node-2[data-v-3a6abdc2]{transition-delay:.57s}.codes.is-in .codes-desc-2[data-v-3a6abdc2]{transition-delay:.97s}.codes.is-in .codes-node-3[data-v-3a6abdc2]{transition-delay:.73s}.codes.is-in .codes-desc-3[data-v-3a6abdc2]{transition-delay:1.13s}.codes.is-in .codes-node-4[data-v-3a6abdc2]{transition-delay:.89s}.codes.is-in .codes-desc-4[data-v-3a6abdc2]{transition-delay:1.29s}.codes-node[data-v-3a6abdc2]:hover{transition-delay:0s}.sec-compare[data-v-3a6abdc2]{padding:5.25rem 0 5.125rem;background:#f7faff}.compare[data-v-3a6abdc2]{position:relative;height:31.875rem;margin-top:2.25rem}.cmp-bg[data-v-3a6abdc2]{position:absolute;left:0;top:0;width:100%;height:100%}.cmp-list[data-v-3a6abdc2]{margin:0;padding:0;list-style:none}.cmp-list li[data-v-3a6abdc2]{position:absolute;left:0;display:flex;align-items:center;height:3rem;white-space:nowrap}.cmp-list img[data-v-3a6abdc2]{flex:none;width:3rem;height:3rem}.cmp-normal[data-v-3a6abdc2]{position:absolute;left:0;top:1.625rem;width:39.1875rem;height:28.625rem}.cmp-normal li[data-v-3a6abdc2]{left:3.5rem;font-size:1.125rem;line-height:1.625rem;color:#262626}.cmp-normal li[data-v-3a6abdc2]:first-child{top:6.6875rem}.cmp-normal li[data-v-3a6abdc2]:nth-child(2){top:11.1875rem}.cmp-normal li[data-v-3a6abdc2]:nth-child(3){top:15.6875rem}.cmp-normal li[data-v-3a6abdc2]:nth-child(4){top:20.1875rem}.cmp-normal img[data-v-3a6abdc2]{margin-right:.625rem}.cmp-normal-title[data-v-3a6abdc2]{position:absolute;left:2rem;top:1.75rem;margin:0;font-size:1.375rem;line-height:1.875rem;font-weight:600;color:#1a1a1a}.cmp-ours[data-v-3a6abdc2]{position:absolute;left:28.4375rem;top:0;width:46.5625rem;height:31.875rem}.cmp-ours li[data-v-3a6abdc2]{left:12.125rem;font-size:1.25rem;line-height:2.0625rem;font-weight:500;color:#fff}.cmp-ours li[data-v-3a6abdc2]:first-child{top:7.875rem}.cmp-ours li[data-v-3a6abdc2]:nth-child(2){top:12.9375rem}.cmp-ours li[data-v-3a6abdc2]:nth-child(3){top:18.0625rem}.cmp-ours li[data-v-3a6abdc2]:nth-child(4){top:23.125rem}.cmp-ours img[data-v-3a6abdc2]{margin-right:1.3125rem}.cmp-logo[data-v-3a6abdc2]{position:absolute;left:14.125rem;top:1.875rem;width:10.1875rem;height:2.625rem}.cmp-vs[data-v-3a6abdc2]{position:absolute;z-index:2;left:31.875rem;top:11.6875rem;width:6.375rem;height:6.375rem}.is-ready .compare.rv[data-v-3a6abdc2]{opacity:1;transform:none}.is-ready .compare.rv .cmp-normal[data-v-3a6abdc2],.is-ready .compare.rv .cmp-ours[data-v-3a6abdc2]{opacity:0;transition:opacity .7s ease,transform .8s cubic-bezier(.22,.61,.36,1)}.is-ready .compare.rv .cmp-normal[data-v-3a6abdc2]{transform:translateX(-3.75rem)}.is-ready .compare.rv .cmp-ours[data-v-3a6abdc2]{transform:translateX(3.75rem)}.is-ready .compare.rv .cmp-vs[data-v-3a6abdc2]{opacity:0;transform:scale(.3) rotate(-30deg);transition:opacity .4s ease .5s,transform .6s cubic-bezier(.34,1.56,.64,1) .5s}.is-ready .compare.rv .cmp-list li[data-v-3a6abdc2]{opacity:0;transform:translateX(1rem);transition:opacity .5s ease,transform .5s ease}.is-ready .compare.rv.in .cmp-list li[data-v-3a6abdc2],.is-ready .compare.rv.in .cmp-normal[data-v-3a6abdc2],.is-ready .compare.rv.in .cmp-ours[data-v-3a6abdc2],.is-ready .compare.rv.in .cmp-vs[data-v-3a6abdc2]{opacity:1;transform:none}.sec-cases[data-v-3a6abdc2]{padding:5.9375rem 0 9.75rem}.case-list[data-v-3a6abdc2]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin:3.125rem 0 0;padding:0;list-style:none;text-align:center}.case-list li:focus-within .case-img img[data-v-3a6abdc2],.case-list li:hover .case-img img[data-v-3a6abdc2]{transform:scale(1.06)}.case-list li:focus-within .case-mask[data-v-3a6abdc2],.case-list li:hover .case-mask[data-v-3a6abdc2]{opacity:1}.case-list li:focus-within .case-desc[data-v-3a6abdc2],.case-list li:hover .case-desc[data-v-3a6abdc2]{opacity:1;transform:none}.case-img[data-v-3a6abdc2]{position:relative;overflow:hidden;border-radius:10px}.case-img img[data-v-3a6abdc2]{display:block;width:100%;transition:transform .6s ease}.case-mask[data-v-3a6abdc2]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#1c51ca;opacity:0;transition:opacity .35s ease}.case-desc[data-v-3a6abdc2]{margin:0;font-size:.875rem;line-height:1.5rem;color:#fff;text-align:left;white-space:nowrap;opacity:0;transform:translateY(.75rem);transition:opacity .35s ease .08s,transform .4s ease .08s}.case-title[data-v-3a6abdc2]{margin:1.1875rem 0 0;font-size:1.25rem;line-height:1.875rem;font-weight:600;color:#1a1a1a}@media (prefers-reduced-motion:reduce){.ywym-page [data-v-3a6abdc2],.ywym-page[data-v-3a6abdc2] :after,.ywym-page[data-v-3a6abdc2] :before{-webkit-animation:none!important;animation:none!important;transition:none!important}.is-ready .codes .codes-desc[data-v-3a6abdc2],.is-ready .codes .codes-node[data-v-3a6abdc2],.is-ready .compare .cmp-normal[data-v-3a6abdc2],.is-ready .compare .cmp-ours[data-v-3a6abdc2],.is-ready .compare .cmp-vs[data-v-3a6abdc2],.is-ready .rv[data-v-3a6abdc2]{opacity:1;transform:none}.is-ready .codes .codes-svg[data-v-3a6abdc2]{-webkit-clip-path:none;clip-path:none}.is-ready .compare .cmp-list li[data-v-3a6abdc2]{opacity:1;transform:none}}