body[data-v-8471f4db]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.6;margin:0;min-height:100vh;text-rendering:optimizeLegibility;transition:color .5s,background-color .5s}.section--case-studies[data-v-8471f4db]{background:var(--white);container-type:inline-size}.cs__inner[data-v-8471f4db]{--u:min(100cqw/1440,1px);gap:calc(var(--u)*64);margin-inline:auto;max-width:100%;padding-block:calc(var(--u)*80);width:calc(var(--u)*1200)}.cs__head[data-v-8471f4db],.cs__inner[data-v-8471f4db]{align-items:center;display:flex;flex-direction:column}.cs__head[data-v-8471f4db]{gap:calc(var(--u)*16);text-align:center}.cs__eyebrow-wrap[data-v-8471f4db]{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*4)}.cs__eyebrow[data-v-8471f4db]{color:var(--navy);font-size:calc(var(--u)*14);font-weight:700;letter-spacing:calc(var(--u)*.56);line-height:1.75}.cs__eyebrow-dots[data-v-8471f4db]{height:calc(var(--u)*12);width:calc(var(--u)*41)}.cs__title[data-v-8471f4db]{color:var(--navy);font-size:calc(var(--u)*40);font-weight:700;letter-spacing:calc(var(--u)*1.6);line-height:1.35;margin:0;text-align:center}.cs__cards[data-v-8471f4db]{align-items:flex-start;display:flex;gap:calc(var(--u)*24);list-style:none;margin:0;padding:0;width:100%}.cs__card[data-v-8471f4db]{background:var(--white);border:1px solid var(--border);border-radius:calc(var(--u)*12);display:flex;flex:1 0 0;flex-direction:column;gap:calc(var(--u)*20);min-width:0;overflow:hidden;position:relative;transition:box-shadow .2s ease,border-color .2s ease}.cs__card[data-v-8471f4db]:hover{border-color:var(--navy);box-shadow:0 calc(var(--u)*8) calc(var(--u)*24) #1b2c721a}.cs__card:hover .cs__link[data-v-8471f4db]{text-decoration:underline}.cs__thumb[data-v-8471f4db]{align-items:center;background:var(--bg-light);border-radius:calc(var(--u)*6) calc(var(--u)*6) 0 0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:100%}.cs__thumb-img[data-v-8471f4db]{aspect-ratio:1999/1333;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.cs__body[data-v-8471f4db]{align-items:flex-start;display:flex;flex-direction:column;padding:0 calc(var(--u)*16) calc(var(--u)*24);width:100%}.cs__category[data-v-8471f4db]{color:var(--text-sub);font-size:calc(var(--u)*12);font-weight:500;letter-spacing:calc(var(--u)*.48);line-height:1.75}.cs__body-main[data-v-8471f4db]{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--u)*16);width:100%}.cs__name[data-v-8471f4db]{color:var(--text-dark);font-size:calc(var(--u)*24);font-weight:700;letter-spacing:calc(var(--u)*.96);line-height:1.75;margin:0}.cs__quote[data-v-8471f4db]{color:var(--text-sub);font-size:calc(var(--u)*16);font-weight:400;letter-spacing:calc(var(--u)*.64);line-height:1.75;width:100%}.cs__link[data-v-8471f4db]{align-items:flex-start;color:var(--navy);display:inline-flex;font-size:calc(var(--u)*14);font-weight:500;gap:calc(var(--u)*4);letter-spacing:calc(var(--u)*.56);line-height:1.75;text-decoration:none}.cs__link[data-v-8471f4db]:after{content:"";inset:0;position:absolute}.cs__cta[data-v-8471f4db]{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*16);width:100%}.cs__cta-lead[data-v-8471f4db]{color:var(--text-sub);font-size:calc(var(--u)*14);font-weight:400;letter-spacing:calc(var(--u)*.56);line-height:1.75;text-align:center}.cs__cta-row[data-v-8471f4db]{align-items:center;display:flex;gap:calc(var(--u)*16);justify-content:center}.cs__cta-btn[data-v-8471f4db]{align-items:center;background:var(--navy);border-radius:calc(var(--u)*6);color:var(--white);display:inline-flex;font-weight:700;justify-content:center;padding:calc(var(--u)*10) calc(var(--u)*24);text-decoration:none}.cs__cta-btn[data-v-8471f4db],.cs__cta-link[data-v-8471f4db]{font-size:calc(var(--u)*14);letter-spacing:calc(var(--u)*.56);line-height:1.75}.cs__cta-link[data-v-8471f4db]{color:var(--navy);font-weight:400;text-decoration:underline}@media (max-width:768px){.section--case-studies[data-v-8471f4db]{container-type:normal}.cs__inner[data-v-8471f4db]{--u:1px;gap:64px;padding:48px 16px;width:100%}.cs__title[data-v-8471f4db]{font-size:24px;letter-spacing:.96px}.cs__cards[data-v-8471f4db]{flex-direction:column;gap:24px}.cs__card[data-v-8471f4db]{flex:1 0 auto;width:100%}}.cs__eyebrow-wrap[data-v-8471f4db]{mix-blend-mode:difference}body[data-v-f8057982]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.6;margin:0;min-height:100vh;text-rendering:optimizeLegibility;transition:color .5s,background-color .5s}.section--comparison[data-v-f8057982]{background:var(--bg-light);container-type:inline-size}.cmp__inner[data-v-f8057982]{--u:min(100cqw/1440,1px);align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*64);margin-inline:auto;max-width:100%;padding-block:calc(var(--u)*80);width:calc(var(--u)*1280)}.cmp__head[data-v-f8057982]{gap:calc(var(--u)*16);text-align:center}.cmp__eyebrow-wrap[data-v-f8057982],.cmp__head[data-v-f8057982]{align-items:center;display:flex;flex-direction:column;width:100%}.cmp__eyebrow-wrap[data-v-f8057982]{gap:calc(var(--u)*4)}.cmp__eyebrow[data-v-f8057982]{color:var(--primary);font-size:calc(var(--u)*14);font-weight:700;letter-spacing:calc(var(--u)*.56);line-height:1.75;text-align:center}.cmp__eyebrow-dots[data-v-f8057982]{height:calc(var(--u)*12);width:calc(var(--u)*41)}.cmp__title[data-v-f8057982]{color:var(--navy);font-size:calc(var(--u)*40);font-weight:700;letter-spacing:calc(var(--u)*1.6);line-height:1.35;margin:0;text-align:center}.cmp__table-wrap[data-v-f8057982]{padding-bottom:calc(var(--u)*24);position:relative;width:100%}.cmp__table[data-v-f8057982]{border-collapse:collapse;table-layout:fixed;width:100%}.cmp__col-label[data-v-f8057982]{width:calc(var(--u)*180)}.cmp__th[data-v-f8057982]{font-weight:700;padding:calc(var(--u)*20) calc(var(--u)*16);vertical-align:bottom}.cmp__th--label[data-v-f8057982]{padding:0}.cmp__th--cs[data-v-f8057982]{background:var(--navy);border-radius:calc(var(--u)*12) calc(var(--u)*12) 0 0;padding:calc(var(--u)*12) calc(var(--u)*16);vertical-align:middle}.cmp__cs-name[data-v-f8057982]{color:var(--white);display:block;font-size:calc(var(--u)*24);letter-spacing:calc(var(--u)*.96);line-height:1.75;text-align:center;white-space:nowrap}.cmp__cs-badge[data-v-f8057982]{align-items:center;background:var(--white);border-radius:calc(var(--u)*10);color:var(--navy);display:inline-flex;font-size:calc(var(--u)*10);font-weight:700;justify-content:center;line-height:normal;margin-top:calc(var(--u)*8);padding:calc(var(--u)*3) calc(var(--u)*10);white-space:nowrap}.cmp__th--rival[data-v-f8057982]{background:transparent;padding:0;vertical-align:bottom}.cmp__rival-inner[data-v-f8057982]{align-items:center;background:var(--text-sub);border-right:1px solid var(--border);color:var(--white);display:flex;font-size:calc(var(--u)*20);height:calc(var(--u)*75);justify-content:center;letter-spacing:calc(var(--u)*.8);white-space:nowrap}.cmp__th--rival-last .cmp__rival-inner[data-v-f8057982]{border-right:none}.cmp__row[data-v-f8057982]{border-bottom:1px solid var(--border)}.cmp__row--last[data-v-f8057982]{border-bottom:none}.cmp__rowhead[data-v-f8057982]{background:var(--primary-light);color:var(--text-dark);font-size:calc(var(--u)*14);font-weight:500;letter-spacing:calc(var(--u)*.56);line-height:1.75;padding:calc(var(--u)*16);text-align:center;white-space:nowrap}.cmp__row--last .cmp__rowhead[data-v-f8057982]{border-bottom:1px solid var(--border)}.cmp__cell[data-v-f8057982]{background:var(--white);padding:calc(var(--u)*16);text-align:center;vertical-align:middle}.cmp__row--last .cmp__cell[data-v-f8057982]{border-bottom:1px solid var(--border)}.cmp__row--last .cmp__cell--cs[data-v-f8057982]{border-bottom:none;border-radius:0 0 calc(var(--u)*12) calc(var(--u)*12)}.cmp__price[data-v-f8057982]{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:0;justify-content:center;letter-spacing:calc(var(--u)*.56);white-space:nowrap}.cmp__price--cs[data-v-f8057982]{color:var(--navy)}.cmp__num[data-v-f8057982]{font-weight:700;line-height:1.75}.cmp__price--cs .cmp__num[data-v-f8057982]{font-weight:900}.cmp__num--lg[data-v-f8057982]{font-size:calc(var(--u)*40)}.cmp__num--md[data-v-f8057982]{color:var(--text-dark);font-size:calc(var(--u)*32)}.cmp__unit[data-v-f8057982]{color:var(--text-dark);font-size:calc(var(--u)*14);font-weight:700;line-height:1.75}.cmp__price--cs .cmp__unit[data-v-f8057982]{color:var(--navy)}.cmp__note[data-v-f8057982]{color:var(--text-dark);font-size:calc(var(--u)*14);font-weight:700;letter-spacing:calc(var(--u)*.56);line-height:1.75}.cmp__sym[data-v-f8057982]{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:calc(var(--u)*40);vertical-align:middle;width:calc(var(--u)*40)}.cmp__sym--dcircle[data-v-f8057982]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='none'><circle cx='20' cy='20' r='18' stroke='%231B2C72' stroke-width='2'/><circle cx='20' cy='20' r='9' stroke='%231B2C72' stroke-width='2'/></svg>")}.cmp__sym--circle[data-v-f8057982]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='none'><circle cx='20' cy='20' r='18.5' stroke='%2338B260' stroke-width='2.5'/></svg>")}.cmp__sym--x[data-v-f8057982]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'><path d='M1.5 1.5L22.5 22.5M22.5 1.5L1.5 22.5' stroke='%23DC5050' stroke-width='3' stroke-linecap='round'/></svg>");background-size:calc(var(--u)*20) calc(var(--u)*20)}.cmp__sym--triangle[data-v-f8057982]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34.5 30.5' fill='none'><path d='M17.25 1.25L33.25 29.25H1.25L17.25 1.25Z' stroke='%23D4A017' stroke-width='2.5' stroke-linejoin='round'/></svg>");background-size:calc(var(--u)*32) calc(var(--u)*28)}.cmp__cs-border[data-v-f8057982]{border:4px solid var(--navy);border-radius:calc(var(--u)*12);bottom:calc(var(--u)*24);left:calc(var(--u)*180);pointer-events:none;position:absolute;top:0;width:calc(25% - var(--u)*180/4)}.cmp__footnote[data-v-f8057982]{color:var(--text-sub);font-size:calc(var(--u)*12);font-weight:400;letter-spacing:calc(var(--u)*.48);line-height:1.75;text-align:center;width:100%}@media (max-width:768px){.section--comparison[data-v-f8057982]{container-type:normal}.cmp__inner[data-v-f8057982]{--u:1px;gap:64px;padding:48px 8px;width:100%}.cmp__title[data-v-f8057982]{font-size:24px;letter-spacing:.96px}.cmp__col-label[data-v-f8057982]{width:auto}.cmp__th[data-v-f8057982],.cmp__th--cs[data-v-f8057982]{padding:8px 4px}.cmp__th--cs[data-v-f8057982]{border-radius:12px 12px 0 0}.cmp__cs-name[data-v-f8057982]{font-size:10px;letter-spacing:.4px;white-space:normal}.cmp__cs-badge[data-v-f8057982]{line-height:1.2;margin-top:8px;width:100%}.cmp__th--rival[data-v-f8057982]{padding:0}.cmp__rival-inner[data-v-f8057982]{height:auto}.cmp__rival-inner[data-v-f8057982],.cmp__rowhead[data-v-f8057982]{font-size:10px;letter-spacing:.4px;padding:8px 4px;white-space:normal}.cmp__rowhead[data-v-f8057982]{text-align:left}.cmp__rowhead--multi br[data-v-f8057982]{display:none}.cmp__cell[data-v-f8057982]{padding:8px 4px}.cmp__cell[data-v-f8057982],.cmp__note[data-v-f8057982],.cmp__num--lg[data-v-f8057982],.cmp__num--md[data-v-f8057982],.cmp__unit[data-v-f8057982]{font-size:10px}.cmp__price[data-v-f8057982]{display:inline;letter-spacing:.4px;white-space:normal}.cmp__sym[data-v-f8057982]{height:24px;width:24px}.cmp__sym--x[data-v-f8057982]{background-size:12px 12px}.cmp__sym--triangle[data-v-f8057982]{background-size:19px 17px}.cmp__cs-border[data-v-f8057982]{border-radius:6px;border-width:4px;left:20%;width:20%}.cmp__footnote[data-v-f8057982]{font-size:11px;letter-spacing:.44px;text-align:left}}.cmp__eyebrow-wrap[data-v-f8057982]{mix-blend-mode:difference}body[data-v-d9d25014]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.6;margin:0;min-height:100vh;text-rendering:optimizeLegibility;transition:color .5s,background-color .5s}.cta-band[data-v-d9d25014]{--u:min(100cqw/1440,1px);align-items:center;background:var(--bg-dark);display:flex;flex-direction:column;gap:calc(var(--u)*48);isolation:isolate;justify-content:center;overflow:hidden;padding:calc(var(--u)*40) calc(var(--u)*120);position:relative;text-align:center}.cta-band__bg[data-v-d9d25014]{inset:0;position:absolute;z-index:-1}.cta-band__bg img[data-v-d9d25014]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cta-band__bg[data-v-d9d25014]:after{background:rgba(0,0,0,.6);content:"";inset:0;position:absolute}.cta-band__copy[data-v-d9d25014]{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*10)}.cta-band__lead[data-v-d9d25014]{color:var(--white);font-size:calc(var(--u)*20);font-weight:700;letter-spacing:calc(var(--u)*.8);line-height:1.35}.cta-band__br-sp[data-v-d9d25014]{display:none}.cta-band__headline[data-v-d9d25014]{align-items:center;display:flex;gap:calc(var(--u)*6);justify-content:center}.cta-band__headline-text[data-v-d9d25014]{color:var(--white);font-size:calc(var(--u)*32);font-weight:700;letter-spacing:calc(var(--u)*1.28);line-height:1.35}.cta-deco[data-v-d9d25014]{align-items:flex-start;display:inline-flex;flex:none}.cta-deco span[data-v-d9d25014]{align-items:center;display:flex;height:calc(var(--u)*42.569);justify-content:center;width:calc(var(--u)*25.732)}.cta-deco span[data-v-d9d25014]:first-child{margin-right:calc(var(--u)*-12)}.cta-deco span[data-v-d9d25014]:before{background:var(--white);content:"";display:block;height:calc(var(--u)*48);transform:rotate(-30deg);width:calc(var(--u)*2)}.cta-deco--right[data-v-d9d25014]{transform:scaleX(-1)}.cta-btn[data-v-d9d25014]{align-items:center;background:var(--white);border-radius:calc(var(--u)*60);color:var(--navy);display:inline-flex;flex-direction:column;font-size:calc(var(--u)*24);font-weight:700;justify-content:center;letter-spacing:calc(var(--u)*.96);line-height:1.75;padding:calc(var(--u)*16) calc(var(--u)*122) calc(var(--u)*10);position:relative;transition:transform .15s ease,box-shadow .15s ease}.cta-btn[data-v-d9d25014]:hover{box-shadow:0 12px 30px #0000004d;transform:translateY(-2px)}.cta-btn__badge[data-v-d9d25014]{display:flex;gap:0;left:50%;padding:calc(var(--u)*2) calc(var(--u)*16) calc(var(--u)*3);position:absolute;top:calc(var(--u)*-16);transform:translate(-50%);white-space:nowrap}.cta-btn__badge[data-v-d9d25014],.cta-btn__badge span[data-v-d9d25014]{background:var(--teal);border-radius:calc(var(--u)*40)}.cta-btn__badge span[data-v-d9d25014]{align-items:center;color:var(--white);display:inline-flex;font-size:calc(var(--u)*14);font-weight:700;justify-content:center;letter-spacing:calc(var(--u)*.56);line-height:1.35;padding:calc(var(--u)*4) calc(var(--u)*8)}@media (max-width:768px){.cta-band[data-v-d9d25014]{--u:1px;gap:32px;padding:40px 20px}.cta-band__lead[data-v-d9d25014]{font-size:15px}.cta-band__br-sp[data-v-d9d25014]{display:inline}.cta-band__headline-text[data-v-d9d25014]{font-size:20px;letter-spacing:.8px}.cta-deco span[data-v-d9d25014]{height:27px;width:16px}.cta-deco span[data-v-d9d25014]:first-child{margin-right:-7.5px}.cta-deco span[data-v-d9d25014]:before{height:30px}.cta-btn[data-v-d9d25014]{font-size:18px;padding:16px 24px 10px;width:100%}.cta-btn__badge span[data-v-d9d25014]{font-size:12px}}body[data-v-af953379]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.6;margin:0;min-height:100vh;text-rendering:optimizeLegibility;transition:color .5s,background-color .5s}.section--data-intelligence[data-v-af953379]{background:var(--white);container-type:inline-size}.di__inner[data-v-af953379]{--u:min(100cqw/1440,1px);gap:calc(var(--u)*104);margin-inline:auto;max-width:100%;padding-block:calc(var(--u)*40);width:calc(var(--u)*1280)}.di__head[data-v-af953379],.di__inner[data-v-af953379]{align-items:center;display:flex;flex-direction:column}.di__head[data-v-af953379]{gap:calc(var(--u)*16);text-align:center;width:100%}.di__eyebrow[data-v-af953379]{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*4)}.di__eyebrow-label[data-v-af953379]{color:var(--primary);font-size:calc(var(--u)*14);font-weight:700;letter-spacing:calc(var(--u)*.56);line-height:1.75}.di__eyebrow-dots[data-v-af953379]{height:calc(var(--u)*12);width:calc(var(--u)*41)}.di__title[data-v-af953379]{color:var(--navy);font-size:calc(var(--u)*40);font-weight:700;letter-spacing:calc(var(--u)*1.6);line-height:1.35;margin:0}.di__lead[data-v-af953379]{color:var(--text-sub);font-size:calc(var(--u)*16);font-weight:400;letter-spacing:calc(var(--u)*.64);line-height:1.75}.di__rows[data-v-af953379]{flex-direction:column;gap:calc(var(--u)*64)}.di__row[data-v-af953379],.di__rows[data-v-af953379]{display:flex;width:100%}.di__row[data-v-af953379]{align-items:center;gap:calc(var(--u)*40);justify-content:center;padding-inline:calc(var(--u)*80)}.di__card[data-v-af953379]{background:var(--bg-light);border-radius:calc(var(--u)*6);flex:none;padding:calc(var(--u)*40) calc(var(--u)*40) calc(var(--u)*32);position:relative;width:calc(var(--u)*540)}.di__card-body[data-v-af953379]{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--u)*16)}.di__num[data-v-af953379]{color:#c2c2d4;font-family:Futura,Century Gothic,Trebuchet MS,sans-serif;font-size:calc(var(--u)*124);font-style:italic;font-weight:500;left:calc(var(--u)*-10);letter-spacing:calc(var(--u)*4.96);line-height:1.1;pointer-events:none;position:absolute;top:calc(var(--u)*-86);white-space:nowrap}.di__card-title[data-v-af953379]{color:var(--navy);font-size:calc(var(--u)*32);font-weight:700;letter-spacing:calc(var(--u)*1.28);line-height:1.35;margin:0}.di__card-text[data-v-af953379]{color:var(--text-sub);font-size:calc(var(--u)*18);font-weight:400;letter-spacing:calc(var(--u)*.72);line-height:1.75}.di__tags[data-v-af953379]{display:flex;flex-wrap:wrap;gap:calc(var(--u)*8)}.di__tag[data-v-af953379]{background:var(--white);border:1px solid var(--navy);border-radius:calc(var(--u)*4);color:var(--navy);font-size:calc(var(--u)*12);font-weight:500;letter-spacing:calc(var(--u)*.48);line-height:1.75;padding:calc(var(--u)*4) calc(var(--u)*10);white-space:nowrap}.di__media[data-v-af953379]{flex:none;width:calc(var(--u)*540)}.di__media img[data-v-af953379]{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:768px){.section--data-intelligence[data-v-af953379]{container-type:normal}.di__inner[data-v-af953379]{--u:1px;gap:64px;padding:48px 16px;width:100%}.di__title[data-v-af953379]{font-size:24px;letter-spacing:.96px}.di__lead[data-v-af953379]{font-size:14px;letter-spacing:.56px}.di__lead br[data-v-af953379]{display:none}.di__rows[data-v-af953379]{gap:56px}.di__row[data-v-af953379],.di__row--reverse[data-v-af953379]{flex-direction:column;gap:24px;padding-inline:0}.di__row--reverse[data-v-af953379]{flex-direction:column-reverse}.di__card[data-v-af953379]{padding:40px 16px 32px;width:100%}.di__card-title[data-v-af953379]{font-size:20px;letter-spacing:.8px}.di__card-text[data-v-af953379]{font-size:14px;letter-spacing:.56px}.di__card-text br[data-v-af953379]{display:none}.di__num[data-v-af953379]{font-size:64px;left:0;letter-spacing:2.56px;top:-40px}.di__media[data-v-af953379]{width:100%}.di__tag[data-v-af953379]{font-size:11px;letter-spacing:.44px}}.di__eyebrow[data-v-af953379]{mix-blend-mode:difference}body[data-v-13577e7e]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.6;margin:0;min-height:100vh;text-rendering:optimizeLegibility;transition:color .5s,background-color .5s}.section--faq[data-v-13577e7e]{background:var(--white);container-type:inline-size}.faq__inner[data-v-13577e7e]{--u:min(100cqw/1440,1px);gap:calc(var(--u)*64);margin-inline:auto;max-width:100%;padding-block:calc(var(--u)*80);width:calc(var(--u)*1200)}.faq__head[data-v-13577e7e],.faq__inner[data-v-13577e7e]{align-items:center;display:flex;flex-direction:column}.faq__head[data-v-13577e7e]{gap:calc(var(--u)*16)}.faq__eyebrow-wrap[data-v-13577e7e]{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*4)}.faq__eyebrow[data-v-13577e7e]{color:var(--primary);font-size:calc(var(--u)*14);font-weight:700;letter-spacing:calc(var(--u)*.56);line-height:1.75}.faq__eyebrow-dots[data-v-13577e7e]{display:block;height:calc(var(--u)*12);width:calc(var(--u)*41)}.faq__title[data-v-13577e7e]{color:var(--navy);font-size:calc(var(--u)*40);font-weight:700;letter-spacing:calc(var(--u)*1.6);line-height:1.35;margin:.83em 0;text-align:center}.faq__list[data-v-13577e7e]{display:flex;flex-direction:column;width:100%}.faq__item[data-v-13577e7e]{border-bottom:1px solid var(--border);padding-block:calc(var(--u)*24) calc(var(--u)*25);width:100%}.faq__q[data-v-13577e7e]{background:none;border:0;cursor:pointer;font-family:inherit;justify-content:space-between;margin:0;padding:0;text-align:left;width:100%}.faq__q[data-v-13577e7e],.faq__q-text[data-v-13577e7e]{align-items:center;display:flex;gap:calc(var(--u)*16)}.faq__q-text[data-v-13577e7e]{flex:1 0 0;line-height:1.75;min-width:0}.faq__q-mark[data-v-13577e7e]{color:var(--navy);flex-shrink:0;font-size:calc(var(--u)*24);font-weight:900;letter-spacing:calc(var(--u)*.96)}.faq__q-label[data-v-13577e7e]{color:var(--text-dark);font-size:calc(var(--u)*18);font-weight:700;letter-spacing:calc(var(--u)*.72)}.faq__icon[data-v-13577e7e]{flex-shrink:0;height:calc(var(--u)*24);position:relative;transition:transform .3s ease;width:calc(var(--u)*24)}.faq__icon[data-v-13577e7e]:after,.faq__icon[data-v-13577e7e]:before{background:var(--text-dark);content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--u)*14)}.faq__icon[data-v-13577e7e]:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__item.is-open .faq__icon[data-v-13577e7e]{transform:rotate(135deg)}.faq__a[data-v-13577e7e]{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq__a-inner[data-v-13577e7e]{color:var(--text-sub);font-size:calc(var(--u)*14);font-weight:400;letter-spacing:calc(var(--u)*.56);line-height:1.75;padding-top:calc(var(--u)*12)}.faq__item.is-open .faq__a[data-v-13577e7e]{max-height:500px}@media (max-width:768px){.section--faq[data-v-13577e7e]{container-type:normal}.faq__inner[data-v-13577e7e]{--u:1px;gap:40px;padding:60px 16px;width:100%}.faq__title[data-v-13577e7e]{font-size:28px;letter-spacing:1.12px}.faq__q[data-v-13577e7e],.faq__q-text[data-v-13577e7e]{align-items:flex-start}.faq__q-text[data-v-13577e7e]{gap:8px}.faq__q-mark[data-v-13577e7e]{font-size:20px;letter-spacing:.8px}.faq__q-label[data-v-13577e7e]{font-size:16px;letter-spacing:.64px}.faq__icon[data-v-13577e7e]{margin-top:2px}}.faq__eyebrow-wrap[data-v-13577e7e]{mix-blend-mode:difference}body[data-v-6488f7b8]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.6;margin:0;min-height:100vh;text-rendering:optimizeLegibility;transition:color .5s,background-color .5s}.section--hero[data-v-6488f7b8]{background:linear-gradient(to right,var(--hero-from),var(--hero-to));container-type:inline-size}.hero__canvas[data-v-6488f7b8],.section--hero[data-v-6488f7b8]{overflow:hidden;position:relative}.hero__canvas[data-v-6488f7b8]{--u:min(100cqw/1440,1px);height:calc(var(--u)*630);margin-inline:auto;width:calc(var(--u)*1440)}.hero__text[data-v-6488f7b8]{gap:calc(var(--u)*32);left:calc(var(--u)*80);position:absolute;top:calc(var(--u)*48);width:calc(var(--u)*587);z-index:2}.hero__headline[data-v-6488f7b8],.hero__text[data-v-6488f7b8]{display:flex;flex-direction:column}.hero__headline[data-v-6488f7b8]{gap:calc(var(--u)*24)}.hero__title[data-v-6488f7b8]{color:var(--white);font-size:calc(var(--u)*56);font-weight:900;letter-spacing:calc(var(--u)*2.24);line-height:1.35;margin:0;white-space:nowrap}.hero__stats[data-v-6488f7b8]{align-items:center;display:flex;gap:calc(var(--u)*24)}.hero__stats img[data-v-6488f7b8]{height:calc(var(--u)*54);width:auto}.section--hero .hero__cta[data-v-6488f7b8]{align-self:flex-start;border-radius:calc(var(--u)*8);font-size:calc(var(--u)*20);gap:calc(var(--u)*10);letter-spacing:calc(var(--u)*.8);padding:calc(var(--u)*16) calc(var(--u)*32)}.section--hero .btn-hero__icon[data-v-6488f7b8]{height:calc(var(--u)*36);-o-object-fit:contain;object-fit:contain;overflow:hidden;width:calc(var(--u)*60)}.section--hero .btn-hero__arrow[data-v-6488f7b8]{flex:none;height:calc(var(--u)*24);width:calc(var(--u)*24)}.hero__sub[data-v-6488f7b8]{color:var(--white);font-size:calc(var(--u)*16);font-weight:500;letter-spacing:calc(var(--u)*.64);line-height:1.75}.hero__art[data-v-6488f7b8]{inset:0;position:absolute;z-index:1}.hero__glow[data-v-6488f7b8]{background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(220,224,250,.4),rgba(152,163,248,.18) 50%,rgba(83,102,245,0) 100%);border-radius:calc(var(--u)*12);height:calc(var(--u)*493.888);left:calc(var(--u)*627);position:absolute;top:calc(var(--u)*48);width:calc(var(--u)*733)}.hero__ui[data-v-6488f7b8]{height:calc(var(--u)*409);left:calc(var(--u)*607);width:calc(var(--u)*635)}.hero__people[data-v-6488f7b8],.hero__ui[data-v-6488f7b8]{-o-object-fit:contain;object-fit:contain;position:absolute;top:calc(var(--u)*68)}.hero__people[data-v-6488f7b8]{height:calc(var(--u)*605);right:0;width:calc(var(--u)*444)}@media (min-width:1440px){.hero__canvas[data-v-6488f7b8]{margin-left:clamp(-63px,100cqw - 1503px,(100cqw - 1440px)/2);overflow:visible}.hero__people[data-v-6488f7b8]{left:calc(var(--u)*1059);right:auto}}@media (min-width:769px) and (max-width:1024px){.hero__canvas[data-v-6488f7b8]{height:calc(var(--u)*673)}}@media (max-width:768px){.section--hero[data-v-6488f7b8]{container-type:normal}.hero__canvas[data-v-6488f7b8]{display:flex;flex-direction:column;gap:24px;height:auto;max-width:100%;overflow:hidden;padding:24px 16px}.hero__canvas[data-v-6488f7b8],.hero__text[data-v-6488f7b8]{position:static;width:100%}.hero__text[data-v-6488f7b8]{align-items:center;gap:32px;inset:auto}.hero__headline[data-v-6488f7b8]{gap:24px;min-width:0;width:100%}.hero__title[data-v-6488f7b8]{font-size:32px;letter-spacing:1.28px;text-align:center;white-space:normal;width:100%}.hero__stats[data-v-6488f7b8]{align-items:center;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.hero__stats img[data-v-6488f7b8]{height:auto;max-height:40px;-o-object-fit:contain;object-fit:contain;width:100%}.section--hero .hero__cta[data-v-6488f7b8]{align-self:stretch;border-radius:8px;font-size:14px;gap:10px;justify-content:center;letter-spacing:.56px;padding:10px 32px;width:100%}.section--hero .btn-hero__icon[data-v-6488f7b8]{height:36px;width:60px}.section--hero .btn-hero__arrow[data-v-6488f7b8]{height:24px;width:24px}.hero__sub[data-v-6488f7b8]{font-size:13px;letter-spacing:.52px;line-height:1.75;min-width:0;overflow-wrap:anywhere;text-align:left;width:100%}.hero__sub br[data-v-6488f7b8]{display:none}.hero__art[data-v-6488f7b8]{height:200px;inset:auto;margin-inline:-16px;overflow:visible;position:relative;width:calc(100% + 32px)}.hero__glow[data-v-6488f7b8]{height:100%;left:4.27%;top:0;width:91.5%}.hero__ui[data-v-6488f7b8]{height:auto;left:4%;top:-3px;width:78.67%}.hero__people[data-v-6488f7b8]{height:auto;left:auto;right:16px;top:42px;width:35.7%}}body[data-v-9103b12d]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.6;margin:0;min-height:100vh;text-rendering:optimizeLegibility;transition:color .5s,background-color .5s}.section--how-it-works[data-v-9103b12d]{background:var(--bg-light);container-type:inline-size}.hiw__inner[data-v-9103b12d]{--u:min(100cqw/1440,1px);align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*64);margin-inline:auto;max-width:100%;padding-block:calc(var(--u)*80);width:calc(var(--u)*1200)}.hiw__head[data-v-9103b12d]{gap:calc(var(--u)*16);text-align:center}.hiw__eyebrow-wrap[data-v-9103b12d],.hiw__head[data-v-9103b12d]{align-items:center;display:flex;flex-direction:column;width:100%}.hiw__eyebrow-wrap[data-v-9103b12d]{gap:calc(var(--u)*4)}.hiw__eyebrow[data-v-9103b12d]{color:var(--primary);font-size:calc(var(--u)*14);font-weight:700;letter-spacing:calc(var(--u)*.56);line-height:1.75}.hiw__eyebrow-dots[data-v-9103b12d]{height:calc(var(--u)*12);width:calc(var(--u)*41)}.hiw__title[data-v-9103b12d]{color:var(--navy);font-size:calc(var(--u)*40);font-weight:700;letter-spacing:calc(var(--u)*1.6);line-height:1.35;margin:0}.hiw__lead[data-v-9103b12d]{color:var(--text-sub);font-size:calc(var(--u)*16);font-weight:400;letter-spacing:calc(var(--u)*.64);line-height:1.75}.hiw__diagram[data-v-9103b12d]{border-radius:calc(var(--u)*12);gap:calc(var(--u)*8);justify-content:space-between;padding:calc(var(--u)*40);width:100%}.hiw__diagram[data-v-9103b12d],.hiw__user[data-v-9103b12d]{align-items:center;background:var(--white);display:flex;overflow:hidden}.hiw__user[data-v-9103b12d]{align-self:stretch;border:1px solid var(--border);border-radius:calc(var(--u)*12);flex:0 1 calc(var(--u)*240);flex-direction:column;justify-content:center;min-width:0;padding:calc(var(--u)*16) calc(var(--u)*24)}.hiw__user-title[data-v-9103b12d]{color:var(--navy);font-size:calc(var(--u)*24);font-weight:700;letter-spacing:calc(var(--u)*.96);line-height:1.75}.hiw__user-img[data-v-9103b12d]{height:calc(var(--u)*120);max-width:100%;-o-object-fit:cover;object-fit:cover;width:calc(var(--u)*160)}.hiw__user-sub[data-v-9103b12d]{color:var(--text-sub);font-size:calc(var(--u)*16);font-weight:400;letter-spacing:calc(var(--u)*.64);line-height:1.75}.hiw__arrow[data-v-9103b12d]{color:var(--navy);font-size:calc(var(--u)*64);font-weight:700;letter-spacing:calc(var(--u)*2.56);line-height:1.35}.hiw__arrows[data-v-9103b12d]{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center}.hiw__arrow--left[data-v-9103b12d]{transform:scaleX(-1)}.hiw__box[data-v-9103b12d]{aspect-ratio:1/1;background:var(--navy);border-radius:50%;flex:0 1 calc(var(--u)*400);flex-direction:column;gap:calc(var(--u)*16);justify-content:center;max-width:calc(var(--u)*400);min-width:0;overflow:hidden;padding:calc(var(--u)*20);width:calc(var(--u)*400)}.hiw__box[data-v-9103b12d],.hiw__box-head[data-v-9103b12d]{align-items:center;display:flex}.hiw__box-head[data-v-9103b12d]{flex-direction:column}.hiw__box-title[data-v-9103b12d]{color:var(--white);font-size:calc(var(--u)*32);font-weight:700;letter-spacing:calc(var(--u)*1.28);line-height:1.75}.hiw__badge-row[data-v-9103b12d]{align-items:flex-start;display:flex;gap:calc(var(--u)*12);justify-content:center}.hiw__badge[data-v-9103b12d]{align-items:center;background:var(--white);border-radius:calc(var(--u)*24);color:var(--navy);display:flex;justify-content:center;padding-inline:calc(var(--u)*10)}.hiw__badge[data-v-9103b12d],.hiw__box-list[data-v-9103b12d]{font-size:calc(var(--u)*16);font-weight:400;letter-spacing:calc(var(--u)*.64);line-height:1.75}.hiw__box-list[data-v-9103b12d]{color:#e5ebff;text-align:center}.hiw__api-group[data-v-9103b12d]{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:calc(var(--u)*10);justify-content:center}.hiw__api-arrows[data-v-9103b12d]{align-items:flex-start}.hiw__api[data-v-9103b12d],.hiw__api-arrows[data-v-9103b12d]{display:flex;flex-direction:column}.hiw__api[data-v-9103b12d]{align-items:center;border-radius:calc(var(--u)*12);justify-content:center;text-align:center}.hiw__api-title[data-v-9103b12d]{color:var(--text-dark);font-size:calc(var(--u)*24);font-weight:700;letter-spacing:calc(var(--u)*.96);line-height:1.75}.hiw__api-sub[data-v-9103b12d]{color:var(--text-sub);font-size:calc(var(--u)*16);font-weight:400;letter-spacing:calc(var(--u)*.64);line-height:1.75}.hiw__services[data-v-9103b12d]{align-items:center;align-self:stretch;background:var(--bg-light);border-radius:calc(var(--u)*12);display:flex;flex:0 1 calc(var(--u)*240);flex-direction:column;gap:calc(var(--u)*24);justify-content:center;min-width:0;overflow:hidden;padding:calc(var(--u)*16) calc(var(--u)*24);text-align:center}.hiw__services-title[data-v-9103b12d]{color:var(--navy);font-size:calc(var(--u)*24);font-weight:700;letter-spacing:calc(var(--u)*.96);line-height:1.75}.hiw__services-list[data-v-9103b12d]{align-items:center;display:flex;flex-direction:column;font-size:calc(var(--u)*16);font-weight:700;gap:calc(var(--u)*10);letter-spacing:calc(var(--u)*.64)}.hiw__note[data-v-9103b12d],.hiw__services-list[data-v-9103b12d]{color:var(--text-sub);line-height:1.75}.hiw__note[data-v-9103b12d]{font-size:calc(var(--u)*14);font-weight:400;letter-spacing:calc(var(--u)*.56);text-align:center;width:100%}@media (max-width:768px){.section--how-it-works[data-v-9103b12d]{container-type:normal}.hiw__inner[data-v-9103b12d]{--u:1px;gap:64px;padding:48px 16px;width:100%}.hiw__title[data-v-9103b12d]{font-size:24px;letter-spacing:.96px}.hiw__lead[data-v-9103b12d]{text-align:center}.hiw__lead br[data-v-9103b12d]{display:none}.hiw__diagram[data-v-9103b12d]{align-items:center;flex-direction:column;gap:24px;padding:40px 16px}.hiw__services[data-v-9103b12d],.hiw__user[data-v-9103b12d]{align-self:auto;flex:0 0 auto;width:100%}.hiw__user-title[data-v-9103b12d]{font-size:16px;letter-spacing:.64px}.hiw__user-img[data-v-9103b12d]{height:70px;width:94px}.hiw__user-sub[data-v-9103b12d]{font-size:13px;letter-spacing:.52px}.hiw__arrows--in[data-v-9103b12d]{flex-direction:row;gap:0;justify-content:center;width:100%}.hiw__arrows--in .hiw__arrow[data-v-9103b12d]{flex:1 0 0;text-align:center;transform:rotate(90deg)}.hiw__arrow[data-v-9103b12d]{font-size:28px;letter-spacing:1.12px}.hiw__box[data-v-9103b12d]{aspect-ratio:220/220;border-radius:200px;flex:0 0 auto;max-width:none;width:100%}.hiw__box-head[data-v-9103b12d]{width:-moz-fit-content;width:fit-content}.hiw__badge-row[data-v-9103b12d],.hiw__box-list[data-v-9103b12d]{width:100%}.hiw__box-title[data-v-9103b12d]{font-size:20px;letter-spacing:.8px}.hiw__badge[data-v-9103b12d]{flex:1 0 0;min-width:1px}.hiw__badge-row .hiw__badge[data-v-9103b12d],.hiw__box-list[data-v-9103b12d]{font-size:13px;letter-spacing:.52px}.hiw__api-group[data-v-9103b12d]{flex-direction:row;gap:0;width:100%}.hiw__api-arrows[data-v-9103b12d]{display:contents}.hiw__api-group .hiw__arrow[data-v-9103b12d]{flex:1 0 0;min-width:1px;text-align:center}.hiw__api-group .hiw__arrow--left[data-v-9103b12d]{order:1;transform:rotate(-90deg)}.hiw__api[data-v-9103b12d]{flex:1 0 0;min-width:1px;order:2}.hiw__api-group .hiw__arrow[data-v-9103b12d]:not(.hiw__arrow--left){order:3;transform:rotate(90deg)}.hiw__api-title[data-v-9103b12d]{font-size:16px;letter-spacing:.64px}.hiw__api-sub[data-v-9103b12d]{font-size:13px;letter-spacing:.52px}.hiw__services[data-v-9103b12d]{gap:16px}.hiw__services-title[data-v-9103b12d]{font-size:16px;letter-spacing:.64px}.hiw__services-list[data-v-9103b12d]{font-size:13px;letter-spacing:.52px}.hiw__note[data-v-9103b12d]{font-size:12px;letter-spacing:.48px;text-align:left}}.hiw__eyebrow-wrap[data-v-9103b12d]{mix-blend-mode:difference}body[data-v-3eb7158a]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.6;margin:0;min-height:100vh;text-rendering:optimizeLegibility;transition:color .5s,background-color .5s}.section--media-coverage[data-v-3eb7158a]{background:var(--bg-light);container-type:inline-size}.mc__inner[data-v-3eb7158a]{--u:min(100cqw/1440,1px);align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*64);margin-inline:auto;max-width:100%;padding-block:calc(var(--u)*80);width:calc(var(--u)*1200)}.mc__head[data-v-3eb7158a]{gap:calc(var(--u)*16);text-align:center}.mc__eyebrow-wrap[data-v-3eb7158a],.mc__head[data-v-3eb7158a]{align-items:center;display:flex;flex-direction:column;width:100%}.mc__eyebrow-wrap[data-v-3eb7158a]{gap:calc(var(--u)*4)}.mc__eyebrow[data-v-3eb7158a]{color:var(--primary);font-size:calc(var(--u)*14);font-weight:700;letter-spacing:calc(var(--u)*.56);line-height:1.75;margin:0}.mc__dots[data-v-3eb7158a]{height:calc(var(--u)*12);width:calc(var(--u)*41)}.mc__title[data-v-3eb7158a]{color:var(--navy);font-size:calc(var(--u)*40);font-weight:700;letter-spacing:calc(var(--u)*1.6);line-height:1.35;margin:0}.mc__lead[data-v-3eb7158a]{color:var(--text-sub);font-size:calc(var(--u)*16);font-weight:400;letter-spacing:calc(var(--u)*.64);line-height:1.75;margin:0}.mc__logos[data-v-3eb7158a]{align-items:center;background:var(--white);border-radius:calc(var(--u)*12);display:flex;flex-wrap:wrap;gap:calc(var(--u)*40) calc(var(--u)*88);justify-content:center;overflow:clip;padding:calc(var(--u)*40) calc(var(--u)*24);width:100%}.mc__logo[data-v-3eb7158a]{flex-shrink:0;height:calc(var(--u)*40);max-width:100%;-o-object-fit:contain;object-fit:contain;width:calc(var(--logo-w)*var(--u))}.mc__note[data-v-3eb7158a]{color:var(--text-sub);font-size:calc(var(--u)*14);font-weight:400;letter-spacing:calc(var(--u)*.56);line-height:1.75;margin:0;text-align:center;width:100%}@media (max-width:768px){.section--media-coverage[data-v-3eb7158a]{container-type:normal}.mc__inner[data-v-3eb7158a]{--u:1px;gap:64px;padding:48px 16px;width:100%}.mc__title[data-v-3eb7158a]{font-size:24px;letter-spacing:.96px}.mc__logos[data-v-3eb7158a]{flex-direction:column;flex-wrap:nowrap;gap:40px}.mc__logo[data-v-3eb7158a]{height:auto;width:calc(var(--logo-w)*1px)}.mc__note[data-v-3eb7158a]{font-size:12px;letter-spacing:.48px;text-align:left}}.mc__eyebrow-wrap[data-v-3eb7158a]{mix-blend-mode:difference}body[data-v-8b36b82f]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.6;margin:0;min-height:100vh;text-rendering:optimizeLegibility;transition:color .5s,background-color .5s}.section--new-features[data-v-8b36b82f]{background:var(--bg-dark);container-type:inline-size}.nf__inner[data-v-8b36b82f]{--u:min(100cqw/1440,1px);gap:calc(var(--u)*64);margin-inline:auto;max-width:100%;padding-block:calc(var(--u)*94) calc(var(--u)*96);width:calc(var(--u)*1200)}.nf__head[data-v-8b36b82f],.nf__inner[data-v-8b36b82f]{align-items:center;display:flex;flex-direction:column}.nf__head[data-v-8b36b82f]{gap:calc(var(--u)*20);text-align:center}.nf__badge[data-v-8b36b82f]{align-items:center;background:var(--primary);border-radius:calc(var(--u)*20);display:inline-flex;font-size:calc(var(--u)*12);justify-content:center;letter-spacing:calc(var(--u)*.48);line-height:1.75;padding:calc(var(--u)*6) calc(var(--u)*16)}.nf__badge[data-v-8b36b82f],.nf__title[data-v-8b36b82f]{color:var(--white);font-weight:700}.nf__title[data-v-8b36b82f]{font-size:calc(var(--u)*40);letter-spacing:calc(var(--u)*1.6);line-height:1.35;margin:0}.nf__lead[data-v-8b36b82f]{color:var(--bg-light);font-size:calc(var(--u)*16);font-weight:400;letter-spacing:calc(var(--u)*.64);line-height:1.75;margin:0}.nf__list[data-v-8b36b82f]{flex-direction:column}.nf__card[data-v-8b36b82f],.nf__list[data-v-8b36b82f]{display:flex;gap:calc(var(--u)*40);width:100%}.nf__card[data-v-8b36b82f]{align-items:center;background:var(--white);border-radius:calc(var(--u)*12);overflow:hidden;padding:calc(var(--u)*40)}.nf__text[data-v-8b36b82f]{align-items:flex-start;display:flex;flex:0 0 calc(var(--u)*600);flex-direction:column;gap:calc(var(--u)*16);min-width:0}.nf__card-title[data-v-8b36b82f]{color:var(--text-dark);font-size:calc(var(--u)*32);font-weight:700;letter-spacing:calc(var(--u)*1.28);line-height:1.35;margin:0}.nf__card-sub[data-v-8b36b82f]{font-size:calc(var(--u)*20);font-weight:700;letter-spacing:calc(var(--u)*.8)}.nf__card-desc[data-v-8b36b82f],.nf__card-sub[data-v-8b36b82f]{color:var(--text-sub);line-height:1.75;margin:0}.nf__card-desc[data-v-8b36b82f]{font-size:calc(var(--u)*16);font-weight:400;letter-spacing:calc(var(--u)*.64);width:100%}.nf__media[data-v-8b36b82f]{align-items:center;align-self:center;background:var(--bg-light);border-radius:calc(var(--u)*12);display:flex;flex:0 0 calc(var(--u)*480);justify-content:center;overflow:hidden}.nf__media img[data-v-8b36b82f]{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.nf__cta[data-v-8b36b82f]{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*16);width:100%}.nf__cta-lead[data-v-8b36b82f]{color:var(--white);font-size:calc(var(--u)*14);font-weight:400;letter-spacing:calc(var(--u)*.56);line-height:1.75;margin:0;text-align:center}.nf__cta-row[data-v-8b36b82f]{align-items:center;display:flex;gap:calc(var(--u)*16);justify-content:center}.nf__cta-btn[data-v-8b36b82f]{align-items:center;background:var(--white);border-radius:calc(var(--u)*6);color:var(--navy);display:inline-flex;font-weight:700;justify-content:center;padding:calc(var(--u)*10) calc(var(--u)*24);text-decoration:none}.nf__cta-btn[data-v-8b36b82f],.nf__cta-link[data-v-8b36b82f]{font-size:calc(var(--u)*14);letter-spacing:calc(var(--u)*.56);line-height:1.75}.nf__cta-link[data-v-8b36b82f]{color:var(--white);font-weight:400;text-decoration:underline}@media (max-width:768px){.section--new-features[data-v-8b36b82f]{container-type:normal}.nf__inner[data-v-8b36b82f]{--u:1px;gap:63px;padding:48px 16px;width:100%}.nf__title[data-v-8b36b82f]{font-size:24px;letter-spacing:.96px}.nf__lead[data-v-8b36b82f]{font-size:13px;letter-spacing:.52px}.nf__lead br[data-v-8b36b82f]{display:none}.nf__badge[data-v-8b36b82f]{font-size:11px;letter-spacing:.44px}.nf__card[data-v-8b36b82f],.nf__card--reverse[data-v-8b36b82f]{align-items:center;flex-direction:column;gap:16px;padding:24px 16px}.nf__text[data-v-8b36b82f]{flex:0 0 auto;gap:16px;width:100%}.nf__card-title[data-v-8b36b82f]{font-size:20px;letter-spacing:.8px}.nf__card-sub[data-v-8b36b82f]{font-size:14px;letter-spacing:.56px}.nf__card-desc[data-v-8b36b82f]{font-size:13px;letter-spacing:.52px}.nf__card-desc br[data-v-8b36b82f]{display:none}.nf__media[data-v-8b36b82f]{align-self:auto;flex:0 0 auto;order:2;width:100%}.nf__text[data-v-8b36b82f]{order:1}}body[data-v-aea5d616]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.6;margin:0;min-height:100vh;text-rendering:optimizeLegibility;transition:color .5s,background-color .5s}.header[data-v-aea5d616]{align-items:center;background:var(--white);display:flex;height:72px;position:sticky;top:0;transition:box-shadow .2s ease;z-index:100}.header.is-scrolled[data-v-aea5d616]{box-shadow:0 2px 12px #0000000f}.header__inner[data-v-aea5d616]{align-items:center;display:flex;justify-content:space-between;width:100%}.header__logo[data-v-aea5d616]{color:var(--navy);font-size:24px;font-weight:700;letter-spacing:.96px;line-height:1.35}.header__nav[data-v-aea5d616]{align-items:center;color:var(--text-dark);display:flex;font-size:14px;font-weight:500;gap:32px;letter-spacing:.56px;line-height:1.75}.header__nav a[data-v-aea5d616]{transition:color .15s ease}.header__nav a[data-v-aea5d616]:hover{color:var(--primary)}.header__ctas[data-v-aea5d616]{align-items:center;display:flex;gap:12px}.header__burger[data-v-aea5d616]{display:none;flex-direction:column;gap:5px;padding:5px 0;width:24px}.header__burger span[data-v-aea5d616]{background:var(--text-dark);border-radius:1px;display:block;height:2px;transition:transform .25s ease,opacity .2s ease;width:18px}.mobile-nav[data-v-aea5d616]{align-items:center;background:hsla(0,0%,100%,.98);display:flex;flex-direction:column;font-size:18px;font-weight:500;gap:28px;inset:0;justify-content:center;letter-spacing:.6px;opacity:0;position:fixed;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:99}.mobile-nav.is-open[data-v-aea5d616]{opacity:1;visibility:visible}@media (max-width:768px){.header[data-v-aea5d616]{height:56px}.header__logo[data-v-aea5d616]{font-size:14px;letter-spacing:.56px}.header__ctas[data-v-aea5d616],.header__nav[data-v-aea5d616]{display:none}.header__burger[data-v-aea5d616]{display:flex}body.nav-open .header__burger span[data-v-aea5d616]:first-child{transform:translateY(7px) rotate(45deg)}body.nav-open .header__burger span[data-v-aea5d616]:nth-child(2){opacity:0}body.nav-open .header__burger span[data-v-aea5d616]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}body[data-v-2ac419f6]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.6;margin:0;min-height:100vh;text-rendering:optimizeLegibility;transition:color .5s,background-color .5s}.section--features[data-v-2ac419f6]{background:var(--bg-light);container-type:inline-size}.features__inner[data-v-2ac419f6]{--u:min(100cqw/1440,1px);gap:calc(var(--u)*64);margin-inline:auto;max-width:100%;padding-block:calc(var(--u)*80);width:calc(var(--u)*1200)}.features__head[data-v-2ac419f6],.features__inner[data-v-2ac419f6]{align-items:center;display:flex;flex-direction:column}.features__head[data-v-2ac419f6]{gap:calc(var(--u)*16);text-align:center}.features__eyebrow-wrap[data-v-2ac419f6]{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*4)}.features__eyebrow[data-v-2ac419f6]{color:var(--primary);font-size:calc(var(--u)*14);font-weight:700;letter-spacing:calc(var(--u)*.56);line-height:1.75}.features__eyebrow-dots[data-v-2ac419f6]{height:calc(var(--u)*12);width:calc(var(--u)*41)}.features__title[data-v-2ac419f6]{color:var(--navy);font-size:calc(var(--u)*40);font-weight:700;letter-spacing:calc(var(--u)*1.6);line-height:1.35;margin:0;text-align:center}.features__grid[data-v-2ac419f6]{display:flex;flex-wrap:wrap;gap:calc(var(--u)*32);justify-content:center;width:100%}.features__card[data-v-2ac419f6]{background:linear-gradient(90deg,#001a41,#0f326a);border-radius:calc(var(--u)*6);display:flex;flex-direction:column;gap:calc(var(--u)*16);min-height:calc(var(--u)*212);overflow:hidden;padding:calc(var(--u)*24);width:calc(var(--u)*378)}.features__card-title[data-v-2ac419f6]{color:var(--white);font-size:calc(var(--u)*25);font-weight:700;letter-spacing:calc(var(--u)*1);line-height:1.35;margin:0;width:100%}.features__card-text[data-v-2ac419f6]{color:var(--white);font-size:calc(var(--u)*14);font-weight:400;letter-spacing:calc(var(--u)*.56);line-height:1.75;width:100%}.features__cta[data-v-2ac419f6]{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*16);width:100%}.features__cta-lead[data-v-2ac419f6]{color:var(--text-sub);font-size:calc(var(--u)*14);font-weight:400;letter-spacing:calc(var(--u)*.56);line-height:1.75;text-align:center}.features__cta-row[data-v-2ac419f6]{align-items:center;display:flex;gap:calc(var(--u)*16);justify-content:center}.features__cta-btn[data-v-2ac419f6]{align-items:center;background:var(--navy);border-radius:calc(var(--u)*6);color:var(--white);display:inline-flex;font-weight:700;justify-content:center;padding:calc(var(--u)*10) calc(var(--u)*24)}.features__cta-btn[data-v-2ac419f6],.features__cta-link[data-v-2ac419f6]{font-size:calc(var(--u)*14);letter-spacing:calc(var(--u)*.56);line-height:1.75}.features__cta-link[data-v-2ac419f6]{color:var(--navy);font-weight:400;text-decoration:underline}@media (max-width:768px){.section--features[data-v-2ac419f6]{container-type:normal}.features__inner[data-v-2ac419f6]{--u:1px;gap:64px;padding:48px 16px;width:100%}.features__title[data-v-2ac419f6]{font-size:24px;letter-spacing:.96px}.features__grid[data-v-2ac419f6]{flex-direction:column;flex-wrap:nowrap;gap:16px}.features__card[data-v-2ac419f6]{flex:1 1 auto;min-height:0;width:100%}.features__card-title[data-v-2ac419f6]{font-size:16px;letter-spacing:.64px}.features__card-title br[data-v-2ac419f6]{display:none}.features__card-text[data-v-2ac419f6],.features__cta-btn[data-v-2ac419f6],.features__cta-lead[data-v-2ac419f6],.features__cta-link[data-v-2ac419f6]{font-size:12px;letter-spacing:.48px}}.features__eyebrow-wrap[data-v-2ac419f6]{mix-blend-mode:difference}body[data-v-f684d667]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.6;margin:0;min-height:100vh;text-rendering:optimizeLegibility;transition:color .5s,background-color .5s}.section--security[data-v-f684d667]{background:var(--white);container-type:inline-size}.sec__inner[data-v-f684d667]{--u:min(100cqw/1440,1px);gap:calc(var(--u)*64);margin-inline:auto;max-width:100%;padding-block:calc(var(--u)*80);width:calc(var(--u)*1200)}.sec__head[data-v-f684d667],.sec__inner[data-v-f684d667]{align-items:center;display:flex;flex-direction:column}.sec__head[data-v-f684d667]{gap:calc(var(--u)*16);text-align:center}.sec__eyebrow-wrap[data-v-f684d667]{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*4)}.sec__eyebrow[data-v-f684d667]{color:var(--navy);font-size:calc(var(--u)*14);font-weight:700;letter-spacing:calc(var(--u)*.56);line-height:1.75}.sec__eyebrow-dots[data-v-f684d667]{height:calc(var(--u)*12);width:calc(var(--u)*41)}.sec__title[data-v-f684d667]{color:var(--navy);font-size:calc(var(--u)*40);font-weight:700;letter-spacing:calc(var(--u)*1.6);line-height:1.35;margin:0;text-align:center}.sec__br-sp[data-v-f684d667]{display:none}.sec__br-pc[data-v-f684d667]{display:inline}.sec__body[data-v-f684d667]{display:flex;flex-direction:column;gap:calc(var(--u)*40);width:100%}.sec__pickups[data-v-f684d667]{display:flex;gap:calc(var(--u)*24);width:100%}.sec__pickup[data-v-f684d667]{background:linear-gradient(90deg,#001a41,#0f326a);border-radius:calc(var(--u)*6);flex:1 0 0;flex-direction:column;min-width:0;overflow:hidden;padding:calc(var(--u)*24)}.sec__pickup[data-v-f684d667],.sec__pickup-head[data-v-f684d667]{display:flex;gap:calc(var(--u)*16)}.sec__pickup-head[data-v-f684d667]{align-items:center;width:100%}.sec__pickup-check[data-v-f684d667]{flex-shrink:0;height:calc(var(--u)*32);width:calc(var(--u)*32)}.sec__pickup-title[data-v-f684d667]{color:var(--white);font-size:calc(var(--u)*24);font-weight:700;letter-spacing:calc(var(--u)*.96);line-height:1.75}.sec__pickup-text[data-v-f684d667]{color:var(--white);font-size:calc(var(--u)*16);font-weight:400;letter-spacing:calc(var(--u)*.64);line-height:1.75;width:100%}.sec__diagram[data-v-f684d667]{align-items:center;display:flex;gap:calc(var(--u)*48);width:100%}.sec__diagram-media[data-v-f684d667]{align-items:center;background:var(--white);border-radius:calc(var(--u)*6);display:flex;flex-direction:column;flex-shrink:0;gap:calc(var(--u)*12);justify-content:center;max-width:50%;overflow:hidden;width:calc(var(--u)*560)}.sec__diagram-img[data-v-f684d667]{aspect-ratio:870/546;-o-object-fit:cover;object-fit:cover;width:100%}.sec__features[data-v-f684d667]{display:flex;flex:1 0 0;flex-direction:column;gap:calc(var(--u)*24);min-width:0}.sec__feature[data-v-f684d667]{align-items:flex-start;display:flex;gap:calc(var(--u)*12);width:100%}.sec__feature-check[data-v-f684d667]{flex-shrink:0;height:calc(var(--u)*24);width:calc(var(--u)*24)}.sec__feature-text[data-v-f684d667]{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;min-width:0}.sec__feature-title[data-v-f684d667]{color:var(--text-dark);font-size:calc(var(--u)*16);font-weight:700;letter-spacing:calc(var(--u)*.64);line-height:1.75}.sec__feature-desc[data-v-f684d667]{color:var(--text-sub);font-size:calc(var(--u)*14);font-weight:400;letter-spacing:calc(var(--u)*.56);line-height:1.75;width:100%}.sec__cta[data-v-f684d667]{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*16);width:100%}.sec__cta-lead[data-v-f684d667]{color:var(--text-sub);font-size:calc(var(--u)*14);font-weight:400;letter-spacing:calc(var(--u)*.56);line-height:1.75;text-align:center}.sec__cta-row[data-v-f684d667]{align-items:center;display:flex;gap:calc(var(--u)*16);justify-content:center}.sec__cta-btn[data-v-f684d667]{align-items:center;background:var(--navy);border-radius:calc(var(--u)*6);color:var(--white);display:inline-flex;font-weight:700;justify-content:center;padding:calc(var(--u)*10) calc(var(--u)*24)}.sec__cta-btn[data-v-f684d667],.sec__cta-link[data-v-f684d667]{font-size:calc(var(--u)*14);letter-spacing:calc(var(--u)*.56);line-height:1.75}.sec__cta-link[data-v-f684d667]{color:var(--navy);font-weight:400;text-decoration:underline}@media (max-width:768px){.section--security[data-v-f684d667]{container-type:normal}.sec__inner[data-v-f684d667]{--u:1px;gap:64px;padding:48px 16px;width:100%}.sec__title[data-v-f684d667]{font-size:24px;letter-spacing:.96px}.sec__body[data-v-f684d667]{gap:32px}.sec__pickups[data-v-f684d667]{flex-direction:column;gap:24px}.sec__pickup[data-v-f684d667]{flex:none}.sec__br-sp[data-v-f684d667]{display:inline}.sec__br-pc[data-v-f684d667]{display:none}.sec__pickup-title[data-v-f684d667]{font-size:20px;letter-spacing:.8px}.sec__diagram[data-v-f684d667]{align-items:center;flex-direction:column;gap:24px}.sec__features[data-v-f684d667]{flex:1 1 auto;order:1;width:100%}.sec__diagram-media[data-v-f684d667]{max-width:100%;order:2;width:100%}}.sec__eyebrow-wrap[data-v-f684d667]{mix-blend-mode:difference}body[data-v-e16af9c2]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.6;margin:0;min-height:100vh;text-rendering:optimizeLegibility;transition:color .5s,background-color .5s}.section--tech-credibility[data-v-e16af9c2]{background:var(--white);container-type:inline-size}.tc__inner[data-v-e16af9c2]{--u:min(100cqw/1440,1px);gap:calc(var(--u)*64);margin-inline:auto;max-width:100%;padding-block:calc(var(--u)*80);width:calc(var(--u)*1200)}.tc__head[data-v-e16af9c2],.tc__inner[data-v-e16af9c2]{align-items:center;display:flex;flex-direction:column;justify-content:center}.tc__head[data-v-e16af9c2]{gap:calc(var(--u)*16)}.tc__eyebrow[data-v-e16af9c2]{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*4);justify-content:center}.tc__eyebrow-text[data-v-e16af9c2]{color:var(--navy);font-size:calc(var(--u)*14);font-weight:700;letter-spacing:calc(var(--u)*.56);line-height:1.75;white-space:nowrap}.tc__eyebrow-dots[data-v-e16af9c2]{display:block;height:calc(var(--u)*12);width:calc(var(--u)*41)}.tc__title[data-v-e16af9c2]{color:var(--navy);font-size:calc(var(--u)*40);font-weight:700;letter-spacing:calc(var(--u)*1.6);line-height:1.35;margin:0;text-align:center;word-break:break-word}.tc__body[data-v-e16af9c2]{align-items:flex-start;flex-direction:column}.tc__body[data-v-e16af9c2],.tc__cards[data-v-e16af9c2]{display:flex;gap:calc(var(--u)*40);width:100%}.tc__cards[data-v-e16af9c2]{align-items:stretch}.tc__card[data-v-e16af9c2]{align-items:stretch;border-radius:calc(var(--u)*12);flex:1 0 0;min-width:0}.tc__card[data-v-e16af9c2],.tc__pain[data-v-e16af9c2]{display:flex;flex-direction:column}.tc__pain[data-v-e16af9c2]{align-items:center;gap:calc(var(--u)*24);padding:0 calc(var(--u)*16) calc(var(--u)*24);width:100%}.tc__problem[data-v-e16af9c2]{border-bottom:1px solid var(--navy);color:var(--navy);font-family:Futura,Noto Sans JP,sans-serif;font-size:calc(var(--u)*16);font-style:italic;font-weight:500;letter-spacing:calc(var(--u)*.64);line-height:1.75;margin:0;white-space:nowrap}.tc__pain-main[data-v-e16af9c2]{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*10);width:100%}.tc__pain-title[data-v-e16af9c2]{color:var(--navy);font-size:calc(var(--u)*24);font-weight:700;letter-spacing:calc(var(--u)*.96);line-height:1.75;margin:0;text-align:center;word-break:break-word}.tc__pain-icon[data-v-e16af9c2]{flex-shrink:0;height:calc(var(--u)*120);overflow:hidden;position:relative;width:calc(var(--u)*120)}.tc__pain-icon img[data-v-e16af9c2]{max-width:none;position:absolute}.tc__pain-icon--contain img[data-v-e16af9c2]{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;width:100%}.tc__pain-icon--crop2 img[data-v-e16af9c2]{height:58.28%;left:26.94%;top:21.51%;width:46.16%}.tc__pain-icon--crop3 img[data-v-e16af9c2]{height:59.74%;left:19.77%;top:20.42%;width:59.74%}.tc__panel[data-v-e16af9c2]{align-items:stretch;border:1px solid var(--navy);border-radius:calc(var(--u)*6);overflow:hidden}.tc__approach[data-v-e16af9c2],.tc__panel[data-v-e16af9c2]{display:flex;flex-direction:column;width:100%}.tc__approach[data-v-e16af9c2]{align-items:flex-start;gap:calc(var(--u)*16);padding-bottom:calc(var(--u)*24)}.tc__approach-label[data-v-e16af9c2]{align-items:center;background:var(--bg-light);display:flex;gap:calc(var(--u)*8);justify-content:center;padding:calc(var(--u)*10) calc(var(--u)*16);width:100%}.tc__flag[data-v-e16af9c2]{display:block;flex-shrink:0;height:calc(var(--u)*24);width:calc(var(--u)*24)}.tc__approach-title[data-v-e16af9c2]{color:var(--navy);font-size:calc(var(--u)*16);font-weight:500;letter-spacing:calc(var(--u)*.64);line-height:1.75;margin:0}.tc__approach-body[data-v-e16af9c2]{align-items:center;display:flex;justify-content:center;padding:0 calc(var(--u)*16);width:100%}.tc__approach-body p[data-v-e16af9c2]{color:var(--text-sub);flex:1 0 0;font-size:calc(var(--u)*16);font-weight:400;height:calc(var(--u)*112);letter-spacing:calc(var(--u)*.64);line-height:1.75;margin:0;min-width:0;word-break:break-word}.tc__result[data-v-e16af9c2]{align-items:flex-start;background:var(--white);border-radius:calc(var(--u)*6);display:flex;flex-direction:column;gap:calc(var(--u)*24);padding:0 calc(var(--u)*16) calc(var(--u)*32);width:100%}.tc__result-head[data-v-e16af9c2]{align-items:center;display:flex;gap:0;width:100%}.tc__arrow[data-v-e16af9c2]{display:block;flex-shrink:0;height:calc(var(--u)*24);width:calc(var(--u)*24)}.tc__result-title[data-v-e16af9c2]{color:var(--navy);font-size:calc(var(--u)*18);font-weight:700;letter-spacing:calc(var(--u)*.72);line-height:1.75;margin:0;word-break:break-word}.tc__link[data-v-e16af9c2]{align-items:flex-start;display:flex;gap:calc(var(--u)*4)}.tc__link-text[data-v-e16af9c2]{color:#8c8c99;font-size:calc(var(--u)*14);font-weight:400;letter-spacing:calc(var(--u)*.56);line-height:1.75;text-decoration:underline;text-underline-position:from-font;word-break:break-word}.tc__extlink[data-v-e16af9c2]{color:#8c8c99;display:block;flex-shrink:0;height:calc(var(--u)*12);width:calc(var(--u)*12)}.tc__rep[data-v-e16af9c2]{background:var(--white);border:1px solid var(--border);border-radius:calc(var(--u)*12);gap:calc(var(--u)*40);overflow:hidden;padding:calc(var(--u)*24);width:100%}.tc__person[data-v-e16af9c2],.tc__rep[data-v-e16af9c2]{align-items:center;display:flex}.tc__person[data-v-e16af9c2]{flex-direction:column;flex-shrink:0;gap:calc(var(--u)*12)}.tc__avatar[data-v-e16af9c2]{flex-shrink:0}.tc__avatar[data-v-e16af9c2],.tc__avatar img[data-v-e16af9c2]{height:calc(var(--u)*72);width:calc(var(--u)*72)}.tc__avatar img[data-v-e16af9c2]{border-radius:50%;-o-object-fit:cover;object-fit:cover}.tc__person-name[data-v-e16af9c2]{align-items:center;display:flex;flex-direction:column;text-align:center;white-space:nowrap}.tc__person-name-main[data-v-e16af9c2]{color:var(--text-dark);font-size:calc(var(--u)*16);font-weight:700;letter-spacing:calc(var(--u)*.64);line-height:1.75;margin:0}.tc__person-name-sub[data-v-e16af9c2]{color:var(--text-sub);font-size:calc(var(--u)*12);font-weight:400;letter-spacing:calc(var(--u)*.48);line-height:1.75;margin:0}.tc__message[data-v-e16af9c2]{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:calc(var(--u)*16);min-width:0}.tc__message-text[data-v-e16af9c2]{color:var(--text-sub);font-size:calc(var(--u)*14);font-weight:400;letter-spacing:calc(var(--u)*.56);line-height:1.75;margin:0;word-break:break-word}.tc__zenn[data-v-e16af9c2]{gap:calc(var(--u)*16)}.tc__zenn[data-v-e16af9c2],.tc__zenn-badge[data-v-e16af9c2]{align-items:center;display:flex}.tc__zenn-badge[data-v-e16af9c2]{background:#3885f5;border-radius:calc(var(--u)*16);color:var(--white);font-size:calc(var(--u)*10);font-weight:700;letter-spacing:calc(var(--u)*.4);line-height:1.75;padding:calc(var(--u)*6) calc(var(--u)*12);white-space:nowrap}.tc__zenn-link .tc__link-text[data-v-e16af9c2]{color:var(--navy);font-size:calc(var(--u)*12);letter-spacing:calc(var(--u)*.48)}.tc__zenn-link .tc__extlink[data-v-e16af9c2]{color:var(--navy)}.tc__cta[data-v-e16af9c2]{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*16);justify-content:center;width:100%}.tc__cta-lead[data-v-e16af9c2]{color:var(--text-sub);font-size:calc(var(--u)*14);font-weight:400;letter-spacing:calc(var(--u)*.56);line-height:1.75;margin:0;text-align:center}.tc__cta-row[data-v-e16af9c2]{gap:calc(var(--u)*16)}.tc__cta-primary[data-v-e16af9c2],.tc__cta-row[data-v-e16af9c2]{align-items:center;display:flex;justify-content:center}.tc__cta-primary[data-v-e16af9c2]{background:var(--navy);border-radius:calc(var(--u)*6);color:var(--white);font-size:calc(var(--u)*14);font-weight:700;letter-spacing:calc(var(--u)*.56);line-height:1.75;padding:calc(var(--u)*10) calc(var(--u)*24);transition:transform .15s ease,opacity .15s ease;white-space:nowrap}.tc__cta-primary[data-v-e16af9c2]:hover{transform:translateY(calc(var(--u)*-2))}.tc__cta-secondary[data-v-e16af9c2]{color:var(--navy);font-size:calc(var(--u)*14);font-weight:400;letter-spacing:calc(var(--u)*.56);line-height:1.75;text-decoration:underline;text-underline-position:from-font;white-space:nowrap}@media (max-width:768px){.section--tech-credibility[data-v-e16af9c2]{container-type:normal}.tc__inner[data-v-e16af9c2]{--u:1px;gap:64px;padding:48px 16px;width:100%}.tc__title[data-v-e16af9c2]{font-size:24px;letter-spacing:.96px}.tc__body[data-v-e16af9c2]{gap:24px}.tc__cards[data-v-e16af9c2]{flex-direction:column;gap:40px}.tc__card[data-v-e16af9c2]{flex:0 0 auto}.tc__card[data-v-e16af9c2],.tc__pain-icon--contain[data-v-e16af9c2]{width:100%}.tc__pain-title[data-v-e16af9c2]{font-size:16px;letter-spacing:.64px}.tc__approach-body p[data-v-e16af9c2],.tc__approach-title[data-v-e16af9c2]{font-size:13px;letter-spacing:.52px}.tc__approach-body p[data-v-e16af9c2]{height:auto}.tc__result-title[data-v-e16af9c2]{font-size:16px;letter-spacing:.64px}.tc__result-title--lg[data-v-e16af9c2]{font-size:18px;letter-spacing:.72px}.tc__link-text[data-v-e16af9c2]{font-size:12px;letter-spacing:.48px}.tc__extlink[data-v-e16af9c2]{color:#8c8c99}.tc__rep[data-v-e16af9c2]{flex-direction:column;gap:40px;justify-content:center}.tc__message[data-v-e16af9c2]{align-items:center;width:100%}}.tc__eyebrow[data-v-e16af9c2]{mix-blend-mode:difference}body[data-v-44432903]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.6;margin:0;min-height:100vh;text-rendering:optimizeLegibility;transition:color .5s,background-color .5s}.section--transformation[data-v-44432903]{background:var(--white);container-type:inline-size}.tf__inner[data-v-44432903]{--u:min(100cqw/1440,1px);align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*64);margin-inline:auto;max-width:100%;padding-block:calc(var(--u)*80);width:calc(var(--u)*1200)}.transformation__head[data-v-44432903]{gap:calc(var(--u)*16)}.transformation__eyebrow-wrap[data-v-44432903],.transformation__head[data-v-44432903]{align-items:center;display:flex;flex-direction:column;width:100%}.transformation__eyebrow-wrap[data-v-44432903]{gap:calc(var(--u)*4)}.transformation__eyebrow[data-v-44432903]{color:var(--primary);font-size:calc(var(--u)*14);font-weight:700;letter-spacing:calc(var(--u)*.56);line-height:1.75;text-align:center}.transformation__dots[data-v-44432903]{height:calc(var(--u)*12);width:calc(var(--u)*41)}.transformation__title[data-v-44432903]{color:var(--navy);font-size:calc(var(--u)*40);font-weight:700;letter-spacing:calc(var(--u)*1.6);line-height:1.35;margin:0;text-align:center;width:100%}.transformation__note[data-v-44432903]{color:var(--text-sub);font-size:calc(var(--u)*16);font-weight:400;letter-spacing:calc(var(--u)*.64);line-height:1.75;text-align:center;width:100%}.transformation__list[data-v-44432903]{display:flex;flex-direction:column;gap:calc(var(--u)*16);width:100%}.transformation__task[data-v-44432903]{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:calc(var(--u)*24);padding-block:calc(var(--u)*16)}.transformation__task-name[data-v-44432903]{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:calc(var(--u)*4);min-width:0}.transformation__task-title[data-v-44432903]{color:var(--text-dark);font-size:calc(var(--u)*24);font-weight:700;letter-spacing:calc(var(--u)*.96);line-height:1.75}.transformation__tag[data-v-44432903]{align-items:flex-start;background:var(--primary-light);border-radius:calc(var(--u)*4);color:var(--navy);display:inline-flex;font-size:calc(var(--u)*10);font-weight:500;letter-spacing:calc(var(--u)*.4);line-height:1.75;padding:calc(var(--u)*4) calc(var(--u)*8);white-space:nowrap}.transformation__time[data-v-44432903]{align-items:flex-end;background:var(--white);border-radius:calc(var(--u)*6);display:flex;flex-shrink:0;gap:calc(var(--u)*20);justify-content:center;padding:calc(var(--u)*10) calc(var(--u)*24);white-space:nowrap}.transformation__time-col[data-v-44432903]{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*4);text-align:center;width:calc(var(--u)*100)}.transformation__time-label[data-v-44432903]{color:var(--text-sub);font-size:calc(var(--u)*10);font-weight:400;letter-spacing:calc(var(--u)*.4);line-height:1.75}.transformation__time-before[data-v-44432903]{color:#93939e;font-size:calc(var(--u)*24);font-weight:700;letter-spacing:calc(var(--u)*.96);line-height:1.35}.transformation__arrow[data-v-44432903],.transformation__time-after[data-v-44432903]{color:var(--navy);font-size:calc(var(--u)*24);font-weight:700;letter-spacing:calc(var(--u)*.96);line-height:1.35}.transformation__badge[data-v-44432903]{align-items:center;background:var(--navy);border-radius:calc(var(--u)*40);display:flex;flex-shrink:0;gap:calc(var(--u)*10);justify-content:center;padding:calc(var(--u)*8) calc(var(--u)*16)}.transformation__badge-icon[data-v-44432903]{flex-shrink:0;height:calc(var(--u)*24);width:calc(var(--u)*24)}.transformation__badge-text[data-v-44432903]{color:var(--white);font-size:calc(var(--u)*24);font-weight:700;letter-spacing:calc(var(--u)*.96);line-height:1.75;white-space:nowrap}@media (max-width:768px){.section--transformation[data-v-44432903]{container-type:normal}.tf__inner[data-v-44432903]{--u:1px;gap:63px;padding:48px 16px;width:100%}.transformation__title[data-v-44432903]{font-size:24px;letter-spacing:.96px}.transformation__task[data-v-44432903]{align-items:center;flex-direction:column;gap:24px;justify-content:center}.transformation__task-name[data-v-44432903]{align-items:center;flex:0 0 auto;width:100%}.transformation__task-title[data-v-44432903]{text-align:center}}.transformation__eyebrow-wrap[data-v-44432903]{mix-blend-mode:difference}body[data-v-fd729741]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.6;margin:0;min-height:100vh;text-rendering:optimizeLegibility;transition:color .5s,background-color .5s}.section--trust[data-v-fd729741]{background-image:radial-gradient(ellipse 50% 50% at 50% 50%,var(--primary-light) 0,var(--white) 100%);container-type:inline-size}.trust__inner[data-v-fd729741]{--u:min(100cqw/1440,1px);align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*24);margin-inline:auto;max-width:100%;padding-block:calc(var(--u)*60);width:calc(var(--u)*1280)}.trust__title[data-v-fd729741]{color:var(--navy);font-size:calc(var(--u)*24);font-weight:900;letter-spacing:calc(var(--u)*.96);line-height:1.35;margin:0;text-align:center;white-space:nowrap}.trust__logos[data-v-fd729741]{background:var(--white);border-radius:calc(var(--u)*12);overflow:hidden;padding-block:calc(var(--u)*24);width:100%}.trust__track[data-v-fd729741]{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--u)*10);justify-content:center}.trust__set[data-v-fd729741]{display:contents}.trust__set--dup[data-v-fd729741]{display:none}.trust__logo[data-v-fd729741]{flex:0 0 auto}.trust__logo img[data-v-fd729741]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.trust__logo--1[data-v-fd729741]{height:calc(var(--u)*88);width:calc(var(--u)*147)}.trust__logo--2[data-v-fd729741]{height:calc(var(--u)*82);width:calc(var(--u)*185)}.trust__logo--3[data-v-fd729741]{height:calc(var(--u)*87);width:calc(var(--u)*130)}.trust__logo--4[data-v-fd729741]{height:calc(var(--u)*84);width:calc(var(--u)*165)}.trust__logo--5[data-v-fd729741]{height:calc(var(--u)*79);width:calc(var(--u)*165)}.trust__logo--6[data-v-fd729741]{height:calc(var(--u)*74);width:calc(var(--u)*165)}.trust__logo--7[data-v-fd729741]{height:calc(var(--u)*110);width:calc(var(--u)*360)}.trust__logo--8[data-v-fd729741]{height:calc(var(--u)*76);width:calc(var(--u)*146)}.trust__logo--9[data-v-fd729741]{height:calc(var(--u)*74);width:calc(var(--u)*183)}@media (max-width:768px){.section--trust[data-v-fd729741]{container-type:normal}.trust__inner[data-v-fd729741]{--u:1px;gap:24px;padding:40px 16px;width:100%}.trust__title[data-v-fd729741]{font-size:14px;letter-spacing:.56px;white-space:normal}.trust__logos[data-v-fd729741]{background:var(--white);border-radius:0;margin-inline:calc(50% - 50vw);padding-block:24px;width:100vw}.trust__track[data-v-fd729741]{animation:trust-marquee-fd729741 28s linear infinite;flex-wrap:nowrap;gap:0;justify-content:flex-start;width:-moz-max-content;width:max-content}.trust__set[data-v-fd729741]{align-items:center;flex:0 0 auto;gap:8px;padding-inline:4px}.trust__set[data-v-fd729741],.trust__set--dup[data-v-fd729741]{display:flex}.trust__logo img[data-v-fd729741]{height:100%;width:auto}.trust__logo--1[data-v-fd729741]{height:88px;width:147px}.trust__logo--2[data-v-fd729741]{height:82px;width:185px}.trust__logo--3[data-v-fd729741]{height:87px;width:130px}.trust__logo--4[data-v-fd729741]{height:84px;width:165px}.trust__logo--5[data-v-fd729741]{height:79px;width:165px}.trust__logo--6[data-v-fd729741]{height:74px;width:165px}.trust__logo--7[data-v-fd729741]{height:57.82px;width:189px}.trust__logo--8[data-v-fd729741]{height:76px;width:146px}.trust__logo--9[data-v-fd729741]{height:74px;width:183px}@keyframes trust-marquee-fd729741{0%{transform:translate(0)}to{transform:translate(-50%)}}}body{-moz-osx-font-smoothing:grayscale;background:var(--color-background);color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.6;margin:0;min-height:100vh;transition:color .5s,background-color .5s}.lp-v2-page,body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lp-v2-page{--white:#fff;--navy:#1b2c72;--primary:#5366f5;--text-sub:#64646e;--bg-light:#f8f8fc;--bg-dark:#181a24;--text-dark:#1c1c1e;--border:#e4e4e7;--primary-light:#ebeefe;--teal:#34b6a8;--hero-from:#001a41;--hero-to:#011d4b;--content-max:1280px;--frame-max:1440px;--gutter:clamp(20px,5.56vw,80px);--gutter-wide:clamp(20px,8.33vw,120px);--font-jp:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;background:var(--white);color:var(--text-dark);font-family:var(--font-jp);line-height:1.75;overflow-x:clip;overflow-y:visible}:where(.lp-v2-page,.lp-v2-page *,.lp-v2-page :before,.lp-v2-page :after){box-sizing:border-box}:where(.lp-v2-page img){display:block;max-width:100%}:where(.lp-v2-page a){color:inherit;text-decoration:none}:where(.lp-v2-page p){margin:0}:where(.lp-v2-page ul){list-style:none;margin:0;padding:0}:where(.lp-v2-page button){background:none;border:none;cursor:pointer;font-family:inherit}.lp-v2-page .container{margin-inline:auto;max-width:var(--frame-max);padding-inline:var(--gutter);width:100%}.lp-v2-page .container--wide{padding-inline:var(--gutter-wide)}.lp-v2-page .section{position:relative}.lp-v2-page .sec-head{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.lp-v2-page .sec-head__eyebrow{color:var(--primary);font-size:14px;font-weight:700;letter-spacing:.56px}.lp-v2-page .sec-head__title{color:var(--text-dark);font-size:36px;font-weight:700;letter-spacing:1.44px;line-height:1.4;margin:0}.lp-v2-page .sec-head__lead{color:var(--text-sub);font-size:16px;font-weight:500;letter-spacing:.64px;line-height:1.75}.lp-v2-page .btn{align-items:center;display:inline-flex;font-weight:700;justify-content:center;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;white-space:nowrap}.lp-v2-page .btn:hover{transform:translateY(-2px)}.lp-v2-page .btn-nav{background:var(--navy);border-radius:40px;color:var(--white);font-size:14px;letter-spacing:.56px;line-height:1.75;padding:10px 20px}.lp-v2-page .btn-hero{background:var(--white);border-radius:8px;color:var(--navy);font-size:20px;font-weight:900;gap:10px;letter-spacing:.8px;line-height:1.75;padding:16px 32px}@media (max-width:768px){.lp-v2-page{--gutter:20px;--gutter-wide:20px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.6;margin:0;min-height:100vh;text-rendering:optimizeLegibility;transition:color .5s,background-color .5s}html.lp-v2-route{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html.lp-v2-route body{background:#fff;color:#1c1c1e;margin:0;overflow-x:clip;overflow-y:visible}html.lp-v2-route #__nuxt,html.lp-v2-route #__nuxt .v-application,html.lp-v2-route #__nuxt .v-application__wrap,html.lp-v2-route .lp-v2-page{max-width:none!important;width:100%!important}
