.hero[data-v-c4c628fc]{background:linear-gradient(180deg,#eef2ff,#fff);color:#0b1033;padding:5.5rem 2rem 6rem;word-break:auto-phrase}.hero .inner[data-v-c4c628fc]{margin:0 auto;max-width:71.25rem}.text[data-v-c4c628fc]{margin:0 auto;max-width:55rem;text-align:center}.eyebrow[data-v-c4c628fc]{animation:fade-up-c4c628fc 1s cubic-bezier(.2,.8,.2,1) both}.sr-only[data-v-c4c628fc]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.title[data-v-c4c628fc]{font-size:3.25rem;font-weight:700;letter-spacing:.04em;line-height:1.45;margin:1.25rem 0 0}.title .line[data-v-c4c628fc]{display:block;overflow:hidden;padding-bottom:.06em}.title .char[data-v-c4c628fc]{animation:char-up-c4c628fc .9s cubic-bezier(.2,.8,.2,1) both;display:inline-block}.desc[data-v-c4c628fc]{animation:fade-up-c4c628fc 1s cubic-bezier(.2,.8,.2,1) .8s both;color:#3b4263;font-size:.96875rem;line-height:2;margin:1.375rem 0 0}.nowrap[data-v-c4c628fc]{white-space:nowrap}.actions[data-v-c4c628fc]{animation:fade-up-c4c628fc 1s cubic-bezier(.2,.8,.2,1) 1.1s both;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.875rem}.button[data-v-c4c628fc]{align-items:center;background:#fff;border:1px solid #c9d3f2;border-radius:62.4375rem;color:#2f5bff;display:inline-flex;font-size:.9375rem;font-weight:700;gap:.75rem;min-height:3.25rem;padding:0 1.75rem;text-decoration:none;transition:gap .35s,transform .35s,box-shadow .35s}.button svg[data-v-c4c628fc]{height:.75rem;width:1.125rem}.button.is-primary[data-v-c4c628fc]{background:#2f5bff;border-color:#2f5bff;color:#fff}.button[data-v-c4c628fc]:hover{box-shadow:0 1rem 1.875rem -1.125rem #2f5bffb3;gap:1.125rem;transform:translateY(-.125rem)}.cards[data-v-c4c628fc]{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:3.5rem 0 0;padding:0}.card-item[data-v-c4c628fc]{animation:fade-up-c4c628fc 1s cubic-bezier(.2,.8,.2,1) both;display:flex}.card[data-v-c4c628fc]{background:#fff;border-radius:1.5rem;box-shadow:0 0 0 1px #e7e9ee;color:#0b1033;display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.card[data-v-c4c628fc]:hover{box-shadow:0 0 0 1px #e7e9ee,0 2.125rem 3.75rem -2.5rem #0b103380;transform:translateY(-.375rem)}.card:hover .arrow[data-v-c4c628fc]{transform:translate(.25rem)}.card[data-v-c4c628fc]:focus-visible{outline:.125rem solid #2f5bff;outline-offset:.1875rem}.visual[data-v-c4c628fc]{align-items:center;background:linear-gradient(180deg,#f3f6ff,#fff);display:flex;height:11.875rem;justify-content:center}.visual-image[data-v-c4c628fc]{animation:float-c4c628fc 6s ease-in-out infinite alternate;display:block;height:auto;mix-blend-mode:multiply;width:76%}.body[data-v-c4c628fc]{display:flex;flex:1 1 auto;flex-direction:column;padding:.25rem 1.5rem 1.5rem}.label[data-v-c4c628fc]{align-items:baseline;display:flex;gap:.625rem}.no[data-v-c4c628fc]{color:#2f5bff;font-size:1.875rem;line-height:1}.en[data-v-c4c628fc]{color:#5a6285;font-size:.6875rem;font-weight:700;letter-spacing:1.5px}.card-title[data-v-c4c628fc]{font-size:1.0625rem;font-weight:700;line-height:1.5;margin-top:.625rem}.lead[data-v-c4c628fc]{color:#3b4263;font-size:.84375rem;line-height:1.8;margin:.5rem 0 1rem}.arrow[data-v-c4c628fc]{align-items:center;align-self:flex-end;background:#eef2ff;border-radius:50%;color:#2f5bff;display:flex;height:2.5rem;justify-content:center;margin-top:auto;transition:transform .35s;width:2.5rem}.arrow svg[data-v-c4c628fc]{height:.75rem;width:1.125rem}@keyframes char-up-c4c628fc{0%{opacity:0;transform:translateY(110%) rotate(6deg)}to{opacity:1;transform:none}}@keyframes fade-up-c4c628fc{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes float-c4c628fc{0%{transform:translateY(-.5rem)}to{transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.actions[data-v-c4c628fc],.card-item[data-v-c4c628fc],.desc[data-v-c4c628fc],.eyebrow[data-v-c4c628fc],.title .char[data-v-c4c628fc],.visual-image[data-v-c4c628fc]{animation:none}.arrow[data-v-c4c628fc],.button[data-v-c4c628fc],.card[data-v-c4c628fc]{transition:none}}@media screen and (max-width:1200px){.hero .inner[data-v-c4c628fc]{padding:0 .5rem}}@media screen and (max-width:1024px){.title[data-v-c4c628fc]{font-size:2.5rem}.cards[data-v-c4c628fc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.hero[data-v-c4c628fc]{padding:3.5rem 1.25rem 4rem}.hero .inner[data-v-c4c628fc]{padding:0}.title[data-v-c4c628fc]{font-size:1.4375rem;letter-spacing:.01em}.desc[data-v-c4c628fc]{font-size:.90625rem;text-align:left}.cards[data-v-c4c628fc]{grid-template-columns:minmax(0,1fr);margin-top:2.5rem}.visual[data-v-c4c628fc]{height:10rem}}.table-details[data-v-67582d6b]{border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;color:#555;display:flex;font-size:.875rem;letter-spacing:.56px;margin-top:1.875rem}.table-details .table-title[data-v-67582d6b]{font-weight:500;min-width:7.1875rem;padding:.9375rem 0}.table-details .table-list[data-v-67582d6b]{display:flex;flex:1;flex-direction:column;font-weight:400}.table-details .table-list div[data-v-67582d6b]{border-bottom:1px solid #f2f2f2;padding:.9375rem 0;white-space:pre-line}.table-details .table-list div[data-v-67582d6b]:last-child{border-bottom:none}.area[data-v-0cc785c9]{color:#090909;padding:7.5rem 0;scroll-margin-top:5.625rem;word-break:auto-phrase}.area .inner[data-v-0cc785c9]{margin:0 auto;max-width:71.25rem}.area .card-bg[data-v-0cc785c9]{background:#f4f6fc}.area.is-reverse[data-v-0cc785c9]{background:#f6f6f6}.area.is-reverse .head[data-v-0cc785c9]{flex-direction:row-reverse}.area.is-reverse .card-bg[data-v-0cc785c9]{background:#fff}.area .head[data-v-0cc785c9]{align-items:center;display:flex;gap:3.75rem}.area .text[data-v-0cc785c9]{flex:0 0 54%}.area .visual[data-v-0cc785c9]{flex:1;min-width:0}.area .visual img[data-v-0cc785c9]{display:block;height:auto;width:100%}.area .label[data-v-0cc785c9]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.375rem}.area .label .en[data-v-0cc785c9]{color:#555;font-size:1.125rem;letter-spacing:.8px}.area .label .no[data-v-0cc785c9]{font-size:3.5rem;letter-spacing:.125rem;line-height:1}.area .title[data-v-0cc785c9]{font-size:1.875rem;font-weight:500;letter-spacing:1.2px;line-height:1.6;margin:1.25rem 0 0;position:relative;z-index:0}.area .title .tail[data-v-0cc785c9]{white-space:nowrap}.area .title .bolt[data-v-0cc785c9]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='86' height='51' fill='none' viewBox='0 0 86 51'%3E%3Cpath stroke='%232a25ff' stroke-width='4' d='m2 49 10.847-11.28h16.977l8.488-18.33h16.506L68.023 6.23 85 2'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;display:inline-block;height:2.125rem;margin-left:-1.375rem;position:relative;vertical-align:-.875rem;width:3.75rem;z-index:-1}.area .catch[data-v-0cc785c9]{color:#2a25ff;font-size:1.25rem;font-weight:500;line-height:1.7;margin:1.75rem 0 0;white-space:pre-line}.area .desc[data-v-0cc785c9]{font-size:.9375rem;letter-spacing:.6px;line-height:2;margin:1.25rem 0 0}.area .products[data-v-0cc785c9]{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4rem}.area .product[data-v-0cc785c9]{color:#090909;display:flex;flex-direction:column;position:relative;transition:box-shadow .3s}.area .product[data-v-0cc785c9]:hover{box-shadow:0 .75rem 2rem #2a25ff1f}.area .product:hover .right-arrow[data-v-0cc785c9]{background-color:#2a25ff}.area .product:hover .right-arrow[data-v-0cc785c9]:after{border-color:#fff}.area .product-image[data-v-0cc785c9]{display:block;height:6rem;-o-object-fit:cover;object-fit:cover;width:100%}.area .product-tag[data-v-0cc785c9]{color:#2a25ff;font-size:.75rem;padding:1.25rem 1.5rem 0}.area .product-title[data-v-0cc785c9]{font-size:1.5rem;font-weight:700;padding:.25rem 1.5rem 0}.area .product-desc[data-v-0cc785c9]{color:#555;font-size:.875rem;line-height:1.8;padding:.5rem 1.5rem 4.75rem}.area .right-arrow[data-v-0cc785c9]{bottom:1.5rem;position:absolute;right:1.5rem}.area .offerings[data-v-0cc785c9]{display:grid;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4rem}.area .offering[data-v-0cc785c9]{border-top:.1875rem solid #2a25ff;padding:1.75rem 1.5rem 2rem}.area .offering-no[data-v-0cc785c9]{color:#2a25ff;font-size:.8125rem;font-weight:700;letter-spacing:1px}.area .offering-title[data-v-0cc785c9]{font-size:1.0625rem;font-weight:700;line-height:1.6;margin:.625rem 0 0}.area .offering-desc[data-v-0cc785c9]{color:#555;font-size:.875rem;line-height:1.8;margin:.625rem 0 0}.area .foot[data-v-0cc785c9]{align-items:flex-end;display:flex;gap:3.75rem;margin-top:3rem}.area .tech[data-v-0cc785c9]{flex:1}.area .tech .tech-row[data-v-0cc785c9]{margin-top:0}.area .tech .tech-row+.tech-row[data-v-0cc785c9]{border-top:none}.area .tech .tech-row[data-v-0cc785c9] .table-title{min-width:8.125rem}.area .links[data-v-0cc785c9]{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width:1300px){.area[data-v-0cc785c9]{scroll-margin-top:4.375rem}}@media screen and (max-width:1200px){.area .inner[data-v-0cc785c9]{padding:0 2.5rem}}@media screen and (max-width:1024px){.area .head[data-v-0cc785c9],.area.is-reverse .head[data-v-0cc785c9]{align-items:stretch;flex-direction:column;gap:2.5rem}.area .text[data-v-0cc785c9]{flex:none}.area .offerings[data-v-0cc785c9]{grid-template-columns:repeat(2,minmax(0,1fr))}.area .foot[data-v-0cc785c9]{align-items:stretch;flex-direction:column;gap:2rem}}@media screen and (max-width:768px){.area[data-v-0cc785c9]{padding:4rem 0}.area .inner[data-v-0cc785c9]{padding:0 1.25rem}.area .label .no[data-v-0cc785c9]{font-size:2.5rem}.area .title[data-v-0cc785c9]{font-size:1.375rem}.area .title .bolt[data-v-0cc785c9]{height:1.6875rem;margin-left:-1.125rem;vertical-align:-.625rem;width:3rem}.area .catch[data-v-0cc785c9]{font-size:1.0625rem;margin-top:1.25rem}.area .desc[data-v-0cc785c9]{font-size:.875rem}.area .offerings[data-v-0cc785c9],.area .products[data-v-0cc785c9]{gap:1rem;grid-template-columns:1fr;margin-top:2.5rem}.area .offering[data-v-0cc785c9]{padding:1.5rem 1.25rem}.area .tech .tech-row[data-v-0cc785c9] .table-title{min-width:6.875rem}}.strengths[data-v-ff991475]{color:#090909;padding:7.5rem 0 0;word-break:auto-phrase}.strengths .inner[data-v-ff991475]{margin:0 auto;max-width:71.25rem}.strengths .en[data-v-ff991475]{color:#2a25ff;font-size:.875rem;letter-spacing:.125rem}.strengths .title[data-v-ff991475]{font-size:2rem;font-weight:500;letter-spacing:1.2px;margin:.5rem 0 0}.strengths .list[data-v-ff991475]{display:grid;gap:2.5rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3rem}.strengths .item[data-v-ff991475]{border-top:.1875rem solid #2a25ff;padding-top:1.75rem}.strengths .no[data-v-ff991475]{color:#2a25ff;font-size:2rem;line-height:1}.strengths .item-title[data-v-ff991475]{font-size:1.125rem;font-weight:700;margin:1rem 0 0}.strengths .item-desc[data-v-ff991475]{color:#555;font-size:.875rem;line-height:1.8;margin:.625rem 0 0}@media screen and (max-width:1200px){.strengths .inner[data-v-ff991475]{padding:0 2.5rem}}@media screen and (max-width:1024px){.strengths .list[data-v-ff991475]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.strengths[data-v-ff991475]{padding-top:4rem}.strengths .inner[data-v-ff991475]{padding:0 1.25rem}.strengths .title[data-v-ff991475]{font-size:1.5rem}.strengths .list[data-v-ff991475]{gap:1.75rem;grid-template-columns:1fr;margin-top:2rem}.strengths .item[data-v-ff991475]{padding-top:1.25rem}}.process[data-v-7e577301]{color:#090909;padding:7.5rem 0 8.75rem;word-break:auto-phrase}.process .inner[data-v-7e577301]{margin:0 auto;max-width:71.25rem}.process .en[data-v-7e577301]{color:#2a25ff;font-size:.875rem;letter-spacing:.125rem}.process .title[data-v-7e577301]{font-size:2rem;font-weight:500;letter-spacing:1.2px;margin:.5rem 0 0}.process .steps[data-v-7e577301]{display:grid;gap:.5rem;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:3rem 0 0;padding:0}.process .step-head[data-v-7e577301]{background:#2a25ff;clip-path:polygon(0 0,calc(100% - 1.25rem) 0,100% 50%,calc(100% - 1.25rem) 100%,0 100%);color:#fff;display:flex;flex-direction:column;height:5.5rem;justify-content:center;padding:0 2.25rem 0 1.5rem}.process .step:nth-child(2) .step-head[data-v-7e577301]{background:#2f4fff}.process .step:nth-child(3) .step-head[data-v-7e577301]{background:#2f6bff}.process .step:nth-child(4) .step-head[data-v-7e577301]{background:#2b7cf0}.process .step:nth-child(5) .step-head[data-v-7e577301]{background:#1f88e5}.process .step-no[data-v-7e577301]{font-size:.75rem;letter-spacing:1.5px}.process .step-title[data-v-7e577301]{font-size:1.125rem;font-weight:700;margin-top:.125rem}.process .step-desc[data-v-7e577301]{color:#555;font-size:.875rem;line-height:1.8;margin:0;padding:1rem 1rem 0 .25rem}@media screen and (max-width:1200px){.process .inner[data-v-7e577301]{padding:0 2.5rem}}@media screen and (max-width:1024px){.process .steps[data-v-7e577301]{gap:.75rem;grid-template-columns:1fr}.process .step[data-v-7e577301]{align-items:center;display:flex;gap:1rem}.process .step-head[data-v-7e577301]{flex:0 0 13.75rem}.process .step-desc[data-v-7e577301]{padding:0}}@media screen and (max-width:768px){.process[data-v-7e577301]{padding:4rem 0 5rem}.process .inner[data-v-7e577301]{padding:0 1.25rem}.process .title[data-v-7e577301]{font-size:1.5rem}.process .steps[data-v-7e577301]{gap:1.25rem;margin-top:2rem}.process .step[data-v-7e577301]{align-items:stretch;flex-direction:column;gap:0}.process .step-head[data-v-7e577301]{flex:none;height:4rem}.process .step-desc[data-v-7e577301]{padding:.75rem .25rem 0}}
