.mitsumori-page_lp__LVOf7{--navy:#283e59;--blue:#107bff;--ai-blue:#222cd9;--ai-purple:#6341ea;--ai-cyan:#3ed6ea;--cyan-deep:#59c2d0;--cyan-text:#57b1bd;--gray-light:#f1f5f9;--gray-3:#94a3b8;--gray-line:#e2e8f0;--grad-ai:linear-gradient(71deg,#6941ea 16%,#212cf7 51%,#3ed6ea);--grad-ai-10:linear-gradient(71deg,rgba(105,65,234,0.1) 16%,rgba(33,44,247,0.1) 51%,rgba(62,214,234,0.1));--grad-ai-15:linear-gradient(71deg,rgba(105,65,234,0.15) 16%,rgba(33,44,247,0.15) 51%,rgba(62,214,234,0.15));--grad-ai-20:linear-gradient(71deg,rgba(105,65,234,0.2) 16%,rgba(33,44,247,0.2) 51%,rgba(62,214,234,0.2));--grad-ai-80:linear-gradient(71deg,rgba(105,65,234,0.8) 16%,rgba(33,44,247,0.8) 51%,rgba(62,214,234,0.8));--font-jp:var(--font-mitsumori-jp),"Hiragino Kaku Gothic ProN",sans-serif;--font-num:var(--font-mitsumori-num),var(--font-mitsumori-jp),sans-serif;--shadow-card:0 2px 15px 3px rgba(0,0,0,0.05);--shadow-btn:0 6px 6px rgba(0,0,0,0.1);font-family:var(--font-jp);color:var(--navy);background:#fff;-webkit-font-smoothing:antialiased;line-height:normal;overflow-x:clip}:where(.mitsumori-page_lp__LVOf7) *{margin:0;padding:0;box-sizing:border-box}:where(.mitsumori-page_lp__LVOf7) img,:where(.mitsumori-page_lp__LVOf7) svg{display:block;max-width:100%}:where(.mitsumori-page_lp__LVOf7) a{color:inherit;text-decoration:none}:where(.mitsumori-page_lp__LVOf7) ul{list-style:none}:where(.mitsumori-page_lp__LVOf7) button{font-family:inherit;border:none;background:none;cursor:pointer;color:inherit}@media (min-width:541px){.mitsumori-page_spOnly__aSVLD{display:none}}.mitsumori-page_gradText__CAf8K{background:var(--grad-ai);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.mitsumori-page_bgFixed__x9S2E{position:fixed;inset:0;width:100vw;height:100vh;z-index:0;background:radial-gradient(60vmax 60vmax at 85% 15%,rgba(62,214,234,.28),transparent 60%),radial-gradient(70vmax 70vmax at 10% 90%,rgba(99,65,234,.22),transparent 60%),radial-gradient(50vmax 50vmax at 70% 80%,rgba(16,123,255,.2),transparent 55%),linear-gradient(160deg,#eef4fb,#dfe9f6 45%,#e6ecf7)}.mitsumori-page_bgFixed__x9S2E:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.2) 0 2px,transparent 2px 240px),repeating-linear-gradient(0deg,rgba(255,255,255,.14) 0 2px,transparent 2px 320px)}:where(.mitsumori-page_lp__LVOf7) main{position:relative;z-index:1}.mitsumori-page_btn__sNrRh{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:80px;font-weight:700;font-size:16px;line-height:1.5;box-shadow:var(--shadow-btn);border:2px solid var(--ai-blue);transition:background .25s,box-shadow .25s,color .25s;white-space:nowrap}.mitsumori-page_btn__sNrRh .mitsumori-page_ic__R_sZX{transition:translate .25s}.mitsumori-page_btnFill__PVmF6{background:var(--ai-blue);color:#fff}.mitsumori-page_btnFill__PVmF6:hover{background:#0d1280;border-color:#0d1280;box-shadow:0 3px 2px rgba(0,0,0,.2)}.mitsumori-page_btnGhost__BRy0G{background:#fff;color:var(--ai-blue)}.mitsumori-page_btnGhost__BRy0G:hover{background:rgba(34,44,217,.15);box-shadow:0 3px 2px rgba(0,0,0,.2)}.mitsumori-page_btnFill__PVmF6:hover .mitsumori-page_icDl__9bXVP{translate:0 4px}.mitsumori-page_btnGhost__BRy0G:hover .mitsumori-page_icArrow__JS9x6{translate:3px 0}.mitsumori-page_header__Bipnm{position:fixed;top:0;left:0;right:0;z-index:100;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.05);padding:14px 40px;display:flex;justify-content:center}.mitsumori-page_headerInner__y5mvF{width:100%;max-width:1280px;display:flex;align-items:center;justify-content:space-between}.mitsumori-page_logo__So2gD{display:inline-flex;align-items:center;gap:10px;line-height:1;white-space:nowrap}.mitsumori-page_logoProduct__N0Oyr{color:var(--navy);font-size:28px;font-weight:900;font-style:italic;letter-spacing:0}.mitsumori-page_logoAx__CVmvD{color:var(--ai-blue)}.mitsumori-page_logoByline__khZXT{display:inline-flex;align-items:baseline;gap:4px;padding-left:10px;border-left:1px solid rgba(40,62,89,.22);font-family:var(--font-num)}.mitsumori-page_logoBy__H29V_{color:var(--gray-3);font-size:10px;font-weight:500;letter-spacing:0}.mitsumori-page_logoCompany__o1Zmk{color:var(--navy);font-size:15px;font-weight:700;letter-spacing:0}.mitsumori-page_logo__So2gD:hover .mitsumori-page_logoCompany__o1Zmk{color:var(--ai-blue)}.mitsumori-page_footer__s_8Di .mitsumori-page_logoProduct__N0Oyr{font-size:24px}.mitsumori-page_footer__s_8Di .mitsumori-page_logoCompany__o1Zmk{font-size:16px}.mitsumori-page_headerNav__uN7DW,.mitsumori-page_headerRight__r_yqe{display:flex;align-items:center;gap:30px}.mitsumori-page_headerNav__uN7DW a{font-size:14px;font-weight:700;line-height:24px;color:var(--navy)}.mitsumori-page_headerNav__uN7DW a:hover{color:var(--ai-blue)}.mitsumori-page_headerBtns__f4kJi{display:flex;align-items:center;gap:8px}.mitsumori-page_headerBtns__f4kJi .mitsumori-page_btn__sNrRh{height:48px;width:166px;padding:0 16px;font-size:16px}.mitsumori-page_menuIcon__4NmEB{display:none;color:var(--navy)}.mitsumori-page_menuPanel__JHMw0{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:#fff;border-top:1px solid var(--gray-line);box-shadow:0 14px 18px rgba(0,0,0,.08);padding:8px 20px 20px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;pointer-events:none}.mitsumori-page_menuPanelOpen__lLGJb{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.mitsumori-page_menuNav__QCwjk{display:flex;flex-direction:column}.mitsumori-page_menuNav__QCwjk a{padding:15px 4px;font-size:16px;font-weight:700;color:var(--navy);border-bottom:1px solid var(--gray-line)}.mitsumori-page_menuNav__QCwjk a:active{color:var(--ai-blue)}.mitsumori-page_menuCtas__pRf8q{display:flex;flex-direction:column;gap:10px;margin-top:16px}.mitsumori-page_menuCtas__pRf8q .mitsumori-page_btn__sNrRh{width:100%;height:52px}@media (max-width:840px){.mitsumori-page_header__Bipnm{padding:12px 20px}.mitsumori-page_headerBtns__f4kJi,.mitsumori-page_headerNav__uN7DW{display:none}.mitsumori-page_menuIcon__4NmEB{display:block}.mitsumori-page_menuPanel__JHMw0{display:flex}}@media (max-width:540px){.mitsumori-page_logo__So2gD{gap:8px}.mitsumori-page_logoProduct__N0Oyr{font-size:19px}.mitsumori-page_logoByline__khZXT{gap:3px;padding-left:8px}.mitsumori-page_logoBy__H29V_{font-size:9px}.mitsumori-page_logoCompany__o1Zmk{font-size:13px}.mitsumori-page_footer__s_8Di .mitsumori-page_logoProduct__N0Oyr{font-size:22px}.mitsumori-page_footer__s_8Di .mitsumori-page_logoCompany__o1Zmk{font-size:15px}}.mitsumori-page_hero__CH1K8{display:flex;justify-content:center;padding:180px 64px 0}.mitsumori-page_heroInner__x61G8{width:100%;max-width:1280px;display:flex;flex-wrap:wrap;align-items:center;column-gap:32px}.mitsumori-page_heroMain__Xt9V9{width:55%;margin-left:70px;display:flex;flex-direction:column;gap:24px}.mitsumori-page_heroCopy__mggwx{display:flex;flex-direction:column;gap:20px}.mitsumori-page_hero__CH1K8 h1{font-size:54px;font-weight:700;font-style:italic;line-height:1.4;letter-spacing:.01em}.mitsumori-page_heroSub__IzhBt{font-size:18px;font-weight:600;line-height:1.8}.mitsumori-page_heroCtas__mqtwh{display:flex;flex-wrap:wrap;gap:24px 20px}.mitsumori-page_heroCtas__mqtwh .mitsumori-page_btn__sNrRh{height:55px;width:255px;padding:0 32px}@media (max-width:840px){.mitsumori-page_hero__CH1K8{padding:140px 32px 0}.mitsumori-page_heroInner__x61G8{flex-direction:column}.mitsumori-page_heroMain__Xt9V9{width:100%;margin-left:0}.mitsumori-page_heroSub__IzhBt{font-size:14px}.mitsumori-page_heroSub__IzhBt br{display:none}}@media (max-width:540px){.mitsumori-page_hero__CH1K8{padding:100px 0 0}.mitsumori-page_heroMain__Xt9V9{padding:0 16px;align-items:center}.mitsumori-page_hero__CH1K8 h1{font-size:28px}.mitsumori-page_heroSub__IzhBt{font-size:16px}.mitsumori-page_heroCtas__mqtwh{flex-direction:column;width:100%;align-items:center}.mitsumori-page_heroCtas__mqtwh .mitsumori-page_btn__sNrRh{width:310px;padding:0 48px}}.mitsumori-page_secTitle__J7Cen{font-size:32px;font-weight:700;line-height:1.4;text-align:center}.mitsumori-page_secLead__EK2nL{font-size:16px;font-weight:400;line-height:1.6;text-align:center}@media (max-width:540px){.mitsumori-page_secTitle__J7Cen{font-size:24px}}.mitsumori-page_appear__F983V{opacity:0;translate:0 16px;transition:opacity .8s ease,translate .8s ease;transition-delay:.4s}.mitsumori-page_appear__F983V.mitsumori-page_in__dQTO0{opacity:1;translate:0 0}.mitsumori-page_worry__AsTix{display:flex;flex-direction:column;align-items:center;gap:0;padding:80px 64px 50px}.mitsumori-page_worryBox__w7Gfo{width:100%;max-width:1140px;background:var(--gray-light);border-radius:30px;padding:50px 40px;display:flex;flex-direction:column;align-items:center;gap:47px}.mitsumori-page_worryHead__Yv_mW{display:flex;flex-direction:column;align-items:center;gap:16px}.mitsumori-page_worryLabel__hZiL5{background:var(--navy);color:#fff;border-radius:8px;font-size:18px;font-weight:700;line-height:1.4;padding:6px 12px}.mitsumori-page_worryTitle__jW_9T{font-size:32px;font-weight:700;line-height:1.4;text-align:center}.mitsumori-page_worryLead__ssh2E{font-size:16px;line-height:1.4;text-align:center;color:var(--navy)}.mitsumori-page_worryCards__46sgM{display:flex;justify-content:center;gap:30px;width:100%;max-width:1100px}.mitsumori-page_worryCard__a2ApF{width:32.86%;background:#fff;border-radius:16px;box-shadow:var(--shadow-card);padding:24px;display:flex;flex-direction:column;gap:16px;overflow:hidden}.mitsumori-page_worryCard__a2ApF h3{font-size:20px;font-weight:700;line-height:1.5}.mitsumori-page_worryFig__KtT7R{height:140px;border-radius:10px;background:var(--grad-ai-10);display:flex;align-items:center;justify-content:center;color:var(--gray-3);font-size:12px;font-weight:500;gap:6px}.mitsumori-page_worryFig__KtT7R img{height:82%;width:auto}.mitsumori-page_worryCard__a2ApF p{font-size:16px;line-height:1.4}.mitsumori-page_worryMsg__ng8SJ{display:flex;flex-direction:column;align-items:center;gap:8px}.mitsumori-page_worryMsg__ng8SJ .mitsumori-page_em__qpWmy{color:var(--ai-blue);font-size:20px;font-weight:500;line-height:1.4;text-align:center}.mitsumori-page_worryMsg__ng8SJ .mitsumori-page_st__5T_Ia{color:var(--navy);font-size:20px;font-weight:500;line-height:1.4;text-align:center}.mitsumori-page_polygonDown__jebhH{margin:30px auto 0;position:relative;z-index:3}@media (max-width:840px){.mitsumori-page_worry__AsTix{padding:80px 32px}.mitsumori-page_worryCards__46sgM{flex-direction:column;gap:32px}.mitsumori-page_worryCard__a2ApF{width:100%}}@media (max-width:540px){.mitsumori-page_worry__AsTix{padding:40px 16px;gap:24px}.mitsumori-page_worryBox__w7Gfo{gap:24px}.mitsumori-page_worryTitle__jW_9T{font-size:24px}.mitsumori-page_worryCard__a2ApF{gap:12px;padding:20px}.mitsumori-page_worryMsg__ng8SJ .mitsumori-page_em__qpWmy,.mitsumori-page_worryMsg__ng8SJ .mitsumori-page_st__5T_Ia{font-size:18px}}.mitsumori-page_ctaBand__Q0389{background:var(--grad-ai-80);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);padding:48px 64px;display:flex;justify-content:center}.mitsumori-page_ctaBandInner__OkQm_{display:flex;flex-direction:column;align-items:center;gap:28px}.mitsumori-page_ctaBand__Q0389 h2{color:#fff;font-size:28px;font-weight:700;line-height:1.4;text-align:center}.mitsumori-page_ctaBand__Q0389 p{color:#fff;font-size:15px;line-height:1.7;text-align:center}.mitsumori-page_ctaBandBtns__kqchj{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.mitsumori-page_ctaBand__Q0389 .mitsumori-page_btn__sNrRh{height:60px;width:297px;padding:0 24px;font-size:18px;border:2px solid #fff}.mitsumori-page_ctaBand__Q0389 .mitsumori-page_btnFill__PVmF6:hover{background:#0d1280;border-color:rgba(255,255,255,.7)}.mitsumori-page_ctaBand__Q0389 .mitsumori-page_btnGhost__BRy0G:hover{background:rgba(255,255,255,.85)}@media (max-width:840px){.mitsumori-page_ctaBand__Q0389{padding:48px 32px}.mitsumori-page_ctaBand__Q0389 h2{font-size:24px}.mitsumori-page_ctaBand__Q0389 .mitsumori-page_btn__sNrRh{font-size:16px}}@media (max-width:540px){.mitsumori-page_ctaBand__Q0389{padding:40px 16px}}.mitsumori-page_services__tRhxi{background:rgba(255,255,255,.75);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);padding:80px 15px;display:flex;flex-direction:column;align-items:center;gap:80px}.mitsumori-page_servicesHead__vBEgJ{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.mitsumori-page_servicesRows__LPLor{display:flex;flex-direction:column;align-items:center;gap:100px}.mitsumori-page_svc__anW69{width:100%;max-width:1080px;display:flex;align-items:center;gap:40px}.mitsumori-page_svcFig__3X4i5{width:55%;height:373px;border-radius:16px;flex:none;background:linear-gradient(135deg,#dfe7f5,#c9d8ee 55%,#dbe9f9);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.mitsumori-page_svcFig__3X4i5:before{content:"";position:absolute;inset:0;background:radial-gradient(40% 60% at 75% 25%,rgba(99,65,234,.15),transparent 70%),radial-gradient(50% 70% at 20% 80%,rgba(62,214,234,.18),transparent 70%)}.mitsumori-page_svcFig__3X4i5 .mitsumori-page_phImg__Uotms{position:relative;height:80%;width:auto}.mitsumori-page_svcBody__xIFXM{width:45%;display:flex;flex-direction:column;gap:16px}.mitsumori-page_svcNo__6veRG{font-family:var(--font-num);font-size:14px;font-weight:700;line-height:1.4}.mitsumori-page_svc__anW69 h3{font-size:32px;font-weight:700;line-height:1.4}.mitsumori-page_svcDesc__bFcwU{font-size:18px;line-height:1.6}.mitsumori-page_svcChecks__tV1dU{display:flex;flex-direction:column;gap:4px}.mitsumori-page_svcChecks__tV1dU li{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:700;line-height:1.75}.mitsumori-page_svcChecks__tV1dU .mitsumori-page_ck__IUX5O{color:var(--ai-blue);flex:none}.mitsumori-page_svcDiff__X8rzI{background:var(--gray-light);border-radius:8px;padding:15px;width:100%;display:flex;flex-direction:column;gap:4px}.mitsumori-page_svcDiffHead___6Rnj{display:flex;align-items:center;gap:6px;color:var(--ai-blue);font-size:16px;font-weight:700;line-height:1.75}.mitsumori-page_svcDiff__X8rzI p{font-size:15px;line-height:1.6}.mitsumori-page_svc__anW69.mitsumori-page_rev__U2pt_{flex-direction:row-reverse}@media (max-width:840px){.mitsumori-page_services__tRhxi{margin-top:-100px;padding:200px 32px 100px}.mitsumori-page_servicesRows__LPLor{gap:50px}.mitsumori-page_svc__anW69,.mitsumori-page_svc__anW69.mitsumori-page_rev__U2pt_{flex-direction:column;gap:20px}.mitsumori-page_svcFig__3X4i5{width:100%;height:420px}.mitsumori-page_svcBody__xIFXM{width:100%}}@media (max-width:540px){.mitsumori-page_services__tRhxi{padding:96px 16px;z-index:2}.mitsumori-page_svcFig__3X4i5{height:320px;border-radius:6px}.mitsumori-page_svc__anW69 h3{font-size:24px}.mitsumori-page_svcNo__6veRG{font-size:11px}.mitsumori-page_svcDesc__bFcwU{font-size:16px}.mitsumori-page_svcChecks__tV1dU li{font-size:14px}}.mitsumori-page_reasons__ziKH2{background:#fff;padding:100px 64px;display:flex;flex-direction:column;align-items:center;gap:56px}.mitsumori-page_reasonsList__fDJCK{width:100%;max-width:1100px;display:flex;flex-direction:column;gap:40px}.mitsumori-page_reason__y0mmE{position:relative;background:#fff;border-radius:17.6px;box-shadow:0 2px 16px #0f56ae1c;padding:40px 64px;display:flex;flex-direction:column;gap:16px;margin-top:48px}.mitsumori-page_reasonNo__sW5Hd{position:absolute;top:-48px;left:15px;font-family:var(--font-num);font-size:64px;font-weight:700;font-style:italic;line-height:1.5}.mitsumori-page_reason__y0mmE h3{font-size:24px;font-weight:700;line-height:1.5;text-align:center;color:var(--ai-blue)}.mitsumori-page_reason__y0mmE p{font-size:16px;line-height:1.6;text-align:left}@media (max-width:840px){.mitsumori-page_reasons__ziKH2{padding:100px 32px}.mitsumori-page_reason__y0mmE h3{text-align:left}.mitsumori-page_reason__y0mmE p{font-size:14px}}@media (max-width:540px){.mitsumori-page_reasons__ziKH2{margin-top:-100px;padding:140px 16px;z-index:0}.mitsumori-page_reasonsList__fDJCK{gap:48px}.mitsumori-page_reason__y0mmE{padding:30px 20px;margin-top:43px}.mitsumori-page_reasonNo__sW5Hd{font-size:54px;top:-43px}.mitsumori-page_reason__y0mmE h3{font-size:20px}.mitsumori-page_reason__y0mmE p{font-size:16px}}.mitsumori-page_roiWrap__VxHAZ{display:flex;flex-direction:column;align-items:center;gap:32px;margin:0 0 80px;padding:0 16px}.mitsumori-page_roiCard__b_wWG{width:100%;max-width:1080px;margin-top:120px;background:rgba(255,255,255,.8);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);border-radius:30px;box-shadow:var(--shadow-card);padding:60px;display:flex;flex-direction:column;align-items:center;gap:20px}.mitsumori-page_roiHead__SmCKb{display:flex;flex-direction:column;align-items:center;gap:0}.mitsumori-page_roiHead__SmCKb .mitsumori-page_l1__PEGm3{font-size:32px;font-weight:700;line-height:1.4}.mitsumori-page_roiHead__SmCKb .mitsumori-page_l2__qmBf6{font-size:32px;font-weight:700;line-height:1.4;display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap}.mitsumori-page_roiHead__SmCKb .mitsumori-page_num__Bu7CB{font-family:var(--font-num);font-size:40px;font-weight:700;line-height:1.4}.mitsumori-page_roiBody__EqtFS{width:100%;display:flex;align-items:center;gap:30px;margin-top:20px}.mitsumori-page_roiLeft__zlk2e{width:45%;display:flex;flex-direction:column;gap:24px}.mitsumori-page_roiMetricLabel__CTVEV{font-size:20px;font-weight:700;line-height:1.4}.mitsumori-page_roiMetric__Y7wk3{display:flex;align-items:flex-end;gap:8px}.mitsumori-page_roiMetric__Y7wk3 .mitsumori-page_big__OODw6{font-family:var(--font-num);font-size:72px;font-weight:700;line-height:1.4;letter-spacing:-.03em}.mitsumori-page_roiMetric__Y7wk3 .mitsumori-page_unit__HcSAF{font-size:32px;font-weight:700;line-height:1.4;padding-bottom:20px}.mitsumori-page_roiMetricNote__o9j5Z{font-size:16px;line-height:1.4}.mitsumori-page_roiBasis__y7XI1{background:var(--gray-light);border-radius:16px;padding:20px 30px;display:flex;flex-direction:column;gap:3px}.mitsumori-page_roiBasis__y7XI1 .mitsumori-page_cap__NU0Pi{font-size:16px;line-height:1.4}.mitsumori-page_roiBasis__y7XI1 .mitsumori-page_txt__5oSSs{font-size:18px;font-weight:700;line-height:1.5}.mitsumori-page_roiBasis__y7XI1 .mitsumori-page_txt__5oSSs strong{color:var(--ai-blue)}.mitsumori-page_roiBasis__y7XI1 .mitsumori-page_note__K2HtL{font-size:12px;line-height:1.4}.mitsumori-page_roiDisclaimer__Oiu0u{font-size:12px;line-height:1.4;color:var(--gray-3)}.mitsumori-page_roiTable__Pbk4p{border-radius:15px;box-shadow:var(--shadow-card);overflow:hidden;display:flex;flex-direction:column;flex:1;min-width:0}.mitsumori-page_roiTr__qfEvk{display:flex;width:100%;height:65px;border-bottom:1px solid var(--gray-light)}.mitsumori-page_roiTr__qfEvk:last-child{border-bottom:none}.mitsumori-page_roiTr__qfEvk.mitsumori-page_head__IYrkT{height:50px;border-bottom:none}.mitsumori-page_roiTd__rVCyy{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;background:#fff;border-right:1px solid var(--gray-light)}.mitsumori-page_roiTd__rVCyy:last-child{border-right:none}.mitsumori-page_roiTr__qfEvk.mitsumori-page_head__IYrkT .mitsumori-page_roiTd__rVCyy{background:var(--ai-blue);color:#fff;font-size:16px;font-weight:700}.mitsumori-page_roiTr__qfEvk.mitsumori-page_head__IYrkT .mitsumori-page_roiTd__rVCyy:last-child{background:var(--ai-cyan)}.mitsumori-page_roiTd__rVCyy .mitsumori-page_dept__P6Yvm{font-size:16px;font-weight:600}.mitsumori-page_roiTd__rVCyy .mitsumori-page_ic__R_sZX{color:var(--ai-blue)}.mitsumori-page_roiTd__rVCyy .mitsumori-page_val__Q6QnB{font-size:20px;font-weight:600}.mitsumori-page_roiTd__rVCyy .mitsumori-page_val__Q6QnB.mitsumori-page_c__SJMKm{color:var(--cyan-text)}.mitsumori-page_roiTd__rVCyy .mitsumori-page_unit__HcSAF{font-size:16px}.mitsumori-page_roiTr__qfEvk.mitsumori-page_isTotal__wNBkX .mitsumori-page_roiTd__rVCyy{background:#f1f8ff}.mitsumori-page_roiTr__qfEvk.mitsumori-page_isTotal__wNBkX .mitsumori-page_val__Q6QnB.mitsumori-page_c__SJMKm{font-weight:700}.mitsumori-page_roiBenefits__qiyB9{width:100%;max-width:1080px;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.mitsumori-page_roiBenefit__zAbmU{width:calc(25% - 18px);background:rgba(255,255,255,.8);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);border-radius:16px;box-shadow:var(--shadow-card);padding:24px;display:flex;flex-direction:column;gap:16px;overflow:hidden}.mitsumori-page_roiBenefitHead__QaB5O{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.mitsumori-page_roiBenefitIcon___KSUI{width:42px;height:42px;border-radius:50%;background:var(--ai-blue);display:flex;align-items:center;justify-content:center;color:#fff;flex:none}.mitsumori-page_roiBenefit__zAbmU b{font-size:20px;font-weight:700;line-height:1.5}.mitsumori-page_roiBenefit__zAbmU p{font-size:16px;line-height:1.4}@media (max-width:840px){.mitsumori-page_roiBody__EqtFS{flex-direction:column}.mitsumori-page_roiLeft__zlk2e{flex-direction:row;width:100%;gap:32px;align-items:flex-start}.mitsumori-page_roiCard__b_wWG{margin:120px 32px 0;padding:96px 32px;width:auto}.mitsumori-page_roiBenefit__zAbmU{width:calc(50% - 12px)}.mitsumori-page_roiTable__Pbk4p{width:100%;flex:none}}@media (max-width:540px){.mitsumori-page_roiWrap__VxHAZ{gap:24px}.mitsumori-page_roiCard__b_wWG{margin:80px 16px 0;padding:32px 16px 16px}.mitsumori-page_roiHead__SmCKb .mitsumori-page_l1__PEGm3,.mitsumori-page_roiHead__SmCKb .mitsumori-page_l2__qmBf6{font-size:24px}.mitsumori-page_roiLeft__zlk2e{flex-direction:column;gap:24px}.mitsumori-page_roiMetric__Y7wk3 .mitsumori-page_big__OODw6{font-size:54px}.mitsumori-page_roiMetric__Y7wk3 .mitsumori-page_unit__HcSAF{font-size:24px;padding-bottom:16px}.mitsumori-page_roiBasis__y7XI1{padding:20px}.mitsumori-page_roiBenefit__zAbmU{width:100%;gap:12px;padding:16px}.mitsumori-page_roiBenefit__zAbmU b{font-size:18px}.mitsumori-page_roiBenefit__zAbmU p{font-size:14px}}.mitsumori-page_team__nfM__{background:#fff;padding:100px 64px 32px;display:flex;flex-direction:column;align-items:center;gap:56px}.mitsumori-page_teamHead__zGrY6{display:flex;flex-direction:column;align-items:center;gap:16px}.mitsumori-page_teamCards__Kbt0N{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;width:100%;max-width:1367px}.mitsumori-page_teamCard__GecuZ{flex:1 1 300px;max-width:100%;background:#fff;border-radius:18px;box-shadow:0 2px 20px #0f56ae1a;padding:32px;display:flex;flex-direction:column;align-items:center;gap:24px}.mitsumori-page_teamPhoto__xd_LE{width:200px;height:200px;border-radius:50%;background:linear-gradient(150deg,#e7edf6,#cfdaeb);display:flex;align-items:end;justify-content:center;overflow:hidden}.mitsumori-page_teamPhoto__xd_LE img{height:88%;width:auto}.mitsumori-page_teamInfo__7w5z7{width:100%;display:flex;flex-direction:column;gap:24px}.mitsumori-page_teamId__xO6jQ{display:flex;flex-direction:column;gap:12px}.mitsumori-page_teamName__HGlg7{font-size:28px;font-weight:700;line-height:1.4}.mitsumori-page_teamTags__APOCb{display:flex;flex-wrap:wrap;gap:8px}.mitsumori-page_teamTag__UK8nm{height:29px;display:flex;align-items:center;padding:0 10px;background:var(--grad-ai-15);border-radius:100px;color:var(--ai-blue);font-size:14px;font-weight:500}.mitsumori-page_teamBio__Z0Xja{color:#667182;font-size:14px;line-height:1.7}.mitsumori-page_repGrid__lIcLI{width:100%;max-width:1080px;display:grid;grid-template-columns:1fr;gap:20px}.mitsumori-page_repCard__l9yoh{position:relative;overflow:hidden;width:100%;border-radius:16px;border:1px solid var(--gray-line);background:#fff;padding:40px;display:flex;flex-direction:row;align-items:flex-start;gap:32px}.mitsumori-page_repCard__l9yoh:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(to right,transparent,var(--gray-line),transparent)}.mitsumori-page_repAvatarWrapper__3T5TA{flex:none;width:112px;height:112px;border-radius:9999px;overflow:hidden;background:var(--gray-light);box-shadow:0 0 0 1px var(--gray-line)}.mitsumori-page_repAvatar__VQGtv{width:100%;height:100%;object-fit:cover;object-position:center}.mitsumori-page_repContent__oABl5{flex:1;min-width:0;display:grid;gap:12px}.mitsumori-page_repNameRow__Puob7{display:flex;flex-direction:row;align-items:baseline;gap:12px}.mitsumori-page_repName__wQORq{font-size:24px;font-weight:400;line-height:1.25;color:var(--navy)}.mitsumori-page_repRole___napA{font-size:16px;font-weight:400;line-height:1.5;color:#667182}.mitsumori-page_repMessage__uIM8E{font-size:14px;font-weight:400;line-height:22px;letter-spacing:-.16px;color:var(--navy)}@media (max-width:840px){.mitsumori-page_repCard__l9yoh{flex-direction:column;padding:24px}.mitsumori-page_repAvatarWrapper__3T5TA{width:80px;height:80px}.mitsumori-page_repNameRow__Puob7{flex-direction:column;align-items:flex-start;gap:4px}.mitsumori-page_repName__wQORq{font-size:20px}.mitsumori-page_repRole___napA{font-size:15px}.mitsumori-page_team__nfM__{padding:100px 32px 32px}}@media (max-width:540px){.mitsumori-page_team__nfM__{padding:70px 16px 16px}.mitsumori-page_teamCard__GecuZ{padding:24px}}.mitsumori-page_total__Hv_hh{background:#fff;padding:120px 0;display:flex;flex-direction:column;gap:40px}.mitsumori-page_totalBannerWrap__3h6Zq{width:100%;padding-left:64px;display:flex;justify-content:flex-end}.mitsumori-page_totalBanner__Fp1SQ{width:100%;background:linear-gradient(90deg,rgba(16,123,255,.15),rgba(119,221,52,.15));border-radius:72px 0 0 72px;padding:50px 0;position:relative}.mitsumori-page_totalBannerInner__msLAP{display:flex;align-items:center;justify-content:center;gap:50px;padding:0 90px}.mitsumori-page_totalShot__NDmVI{width:35%;max-width:420px;aspect-ratio:4/3;border-radius:18px;flex:none;background:linear-gradient(135deg,#ffffff,#e3ecf9);box-shadow:0 10px 30px rgba(15,86,174,.12);display:flex;align-items:center;justify-content:center;color:#8ba0bd;font-size:13px;font-weight:500}.mitsumori-page_totalShot__NDmVI img{height:78%;width:auto}.mitsumori-page_totalCopy__9vLxj{width:600px;max-width:100%;display:flex;flex-direction:column;gap:20px}.mitsumori-page_totalCopy__9vLxj h2{font-size:36px;font-weight:700;line-height:1.5;text-align:left}.mitsumori-page_totalCopy__9vLxj p{font-size:18px;line-height:1.8}.mitsumori-page_totalDeco__RNCR4{position:absolute;border-radius:50%;background:var(--grad-ai-15)}.mitsumori-page_totalDeco__RNCR4.mitsumori-page_d1__hKaU_{width:280px;height:280px;left:-62px;top:-70px}.mitsumori-page_totalDeco__RNCR4.mitsumori-page_d2__HRIvG{width:300px;height:300px;right:-120px;bottom:-40px}.mitsumori-page_totalDeco__RNCR4.mitsumori-page_d3__5n_u7{width:140px;height:140px;right:54px;top:40px}.mitsumori-page_totalCards__dcj1m{width:100%;padding:0 64px;display:flex;justify-content:center}.mitsumori-page_totalCardsInner__JxSag{width:100%;max-width:1100px;display:flex;flex-direction:column;align-items:center;gap:24px}.mitsumori-page_tcApp__awzDf{width:100%;background:#fff;border-radius:24px;box-shadow:0 2px 24px rgba(0,0,0,.1);padding:42px;display:flex;gap:24px;align-items:center}.mitsumori-page_tcAppFig__2wFiw{width:40%;aspect-ratio:16/10;border-radius:20px;flex:none;background:linear-gradient(135deg,#e8f1fd,#d3e2f6);display:flex;align-items:center;justify-content:center;color:#8ba0bd;font-size:13px;font-weight:500}.mitsumori-page_tcAppFig__2wFiw img{height:84%;width:auto}.mitsumori-page_tcAppBody__uTBar{width:60%;display:flex;flex-direction:column;gap:8px}.mitsumori-page_tcAppBody__uTBar h3{font-size:32px;font-weight:700;line-height:1.4}.mitsumori-page_tcAppBody__uTBar>p{font-size:15px;line-height:1.7}.mitsumori-page_tcAppMinis__OQycp{display:flex;gap:16px;width:100%;margin-top:8px}.mitsumori-page_tcMini__x0_Jk{width:33%;height:110px;background:var(--gray-light);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:700;color:var(--navy)}.mitsumori-page_tcMini__x0_Jk svg{color:var(--ai-blue)}.mitsumori-page_tcPlus____y2Y{color:transparent;position:relative;width:64px;height:64px}.mitsumori-page_tcPlus____y2Y svg{width:64px;height:64px}.mitsumori-page_tcServices__ovzTJ{width:100%;background:#fff;border-radius:24px;box-shadow:0 2px 24px rgba(0,0,0,.1);padding:32px;display:flex;flex-direction:column;gap:16px}.mitsumori-page_tcServices__ovzTJ h3{font-size:24px;font-weight:700;line-height:1.4}.mitsumori-page_tcSvcList__j6I8C{display:flex;gap:10px;width:100%}.mitsumori-page_tcSvc__FCevX{flex:1;background:#f6fbff;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0}.mitsumori-page_tcSvcIcon__LtK4j{width:35px;height:35px;border-radius:4px;background:var(--grad-ai);flex:none;display:flex;align-items:center;justify-content:center;color:#fff}.mitsumori-page_tcSvc__FCevX b{font-size:14px;font-weight:700;line-height:1.4}.mitsumori-page_tcSvc__FCevX p{font-size:12px;line-height:1.5;color:#667182}.mitsumori-page_totalCta__ygiXM{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.mitsumori-page_totalCtaBar__DY0N2{width:100%;background:var(--ai-blue);padding:14px 16px;display:flex;justify-content:center}.mitsumori-page_totalCtaBar__DY0N2 b{color:#fff;font-size:20px;font-weight:700;line-height:1.4;text-align:center}.mitsumori-page_totalCta__ygiXM>p{font-size:16px;font-weight:500;line-height:1.7;text-align:center}.mitsumori-page_totalCta__ygiXM .mitsumori-page_btn__sNrRh{height:auto;padding:20px 24px;font-size:18px}@media (max-width:840px){.mitsumori-page_total__Hv_hh{padding:100px 0}.mitsumori-page_totalBannerWrap__3h6Zq{padding-left:32px}.mitsumori-page_totalBanner__Fp1SQ{border-radius:48px 0 0 48px}.mitsumori-page_totalBannerInner__msLAP{flex-direction:column;padding:0 40px;gap:30px}.mitsumori-page_totalShot__NDmVI{width:70%}.mitsumori-page_totalCopy__9vLxj h2{font-size:28px}.mitsumori-page_totalCards__dcj1m{padding:0 32px}.mitsumori-page_tcApp__awzDf{flex-direction:column;padding:32px}.mitsumori-page_tcAppBody__uTBar,.mitsumori-page_tcAppFig__2wFiw{width:100%}.mitsumori-page_tcSvcList__j6I8C{flex-wrap:wrap}.mitsumori-page_tcSvc__FCevX{flex:1 1 30%}.mitsumori-page_totalDeco__RNCR4{background:var(--grad-ai-10)}.mitsumori-page_totalDeco__RNCR4.mitsumori-page_d1__hKaU_{width:140px;height:140px;left:-45px;top:-45px}.mitsumori-page_totalDeco__RNCR4.mitsumori-page_d2__HRIvG{width:150px;height:150px;right:-60px;bottom:-60px}.mitsumori-page_totalDeco__RNCR4.mitsumori-page_d3__5n_u7{display:none}}@media (max-width:540px){.mitsumori-page_total__Hv_hh{padding:70px 0}.mitsumori-page_totalBannerWrap__3h6Zq{padding-left:16px}.mitsumori-page_totalBanner__Fp1SQ{border-radius:32px 0 0 32px}.mitsumori-page_totalBannerInner__msLAP{padding:0 20px}.mitsumori-page_totalShot__NDmVI{width:100%}.mitsumori-page_totalCopy__9vLxj h2{font-size:24px}.mitsumori-page_totalCopy__9vLxj p{font-size:16px}.mitsumori-page_totalCards__dcj1m{padding:0 16px}.mitsumori-page_tcApp__awzDf{padding:24px}.mitsumori-page_tcAppBody__uTBar h3{font-size:24px}.mitsumori-page_tcAppMinis__OQycp{flex-direction:column}.mitsumori-page_tcMini__x0_Jk{width:100%}.mitsumori-page_tcSvc__FCevX{flex:1 1 45%}.mitsumori-page_totalCta__ygiXM .mitsumori-page_btn__sNrRh{font-size:16px;padding:16px 20px}}.mitsumori-page_faq__eDPAu{background:var(--gray-light);padding:120px 64px;display:flex;flex-direction:column;align-items:center;gap:40px}.mitsumori-page_faqList__34wjB{width:100%;max-width:1194px;display:flex;flex-direction:column;gap:40px}.mitsumori-page_faqItem__KygEt{background:#fff;border-radius:16px;box-shadow:0 10px 18px rgba(0,0,0,.06);padding:25px 32px;display:flex;flex-direction:column}.mitsumori-page_faqQ__ojPEU{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left}.mitsumori-page_faqQMain__0uJDM{display:flex;align-items:center;gap:13px}.mitsumori-page_faqBadge__s_XOG{width:50px;height:50px;border-radius:16px;flex:none;display:flex;align-items:center;justify-content:center;font-family:var(--font-num);font-size:32px;font-weight:600;line-height:1}.mitsumori-page_faqBadge__s_XOG.mitsumori-page_q___O4u4{background:var(--grad-ai);color:#fff}.mitsumori-page_faqBadge__s_XOG.mitsumori-page_a__6vwuy{background:var(--grad-ai-20)}.mitsumori-page_faqBadge__s_XOG.mitsumori-page_a__6vwuy span{background:var(--grad-ai);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mitsumori-page_faqQ__ojPEU h3{font-size:20px;font-weight:700;line-height:1.5}.mitsumori-page_faqToggle__dV92g{flex:none;color:var(--ai-blue);transition:rotate .3s}.mitsumori-page_faqItem__KygEt.mitsumori-page_open__vSM8m .mitsumori-page_faqToggle__dV92g{rotate:45deg}.mitsumori-page_faqA__I6cQa{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.mitsumori-page_faqAInner__LmlHf{overflow:hidden}.mitsumori-page_faqItem__KygEt.mitsumori-page_open__vSM8m .mitsumori-page_faqA__I6cQa{grid-template-rows:1fr}.mitsumori-page_faqAContent__3f4Yd{display:flex;align-items:flex-start;gap:13px;padding-top:20px;margin-top:20px;border-top:1px solid var(--gray-line)}.mitsumori-page_faqAContent__3f4Yd p{font-size:16px;line-height:1.7;padding-top:12px}@media (max-width:840px){.mitsumori-page_faq__eDPAu{padding:120px 32px}.mitsumori-page_faqList__34wjB{gap:24px}}@media (max-width:540px){.mitsumori-page_faq__eDPAu{padding:70px 16px}.mitsumori-page_faqItem__KygEt{padding:20px}.mitsumori-page_faqBadge__s_XOG{width:40px;height:40px;font-size:24px;border-radius:12px}.mitsumori-page_faqQ__ojPEU h3{font-size:16px}.mitsumori-page_faqAContent__3f4Yd p{font-size:14px;padding-top:8px}}.mitsumori-page_contact__kHu6G{background:var(--gray-light);padding:120px 64px;display:flex;flex-direction:column;align-items:center;gap:40px}.mitsumori-page_contactHead__Vc8Ak{display:flex;flex-direction:column;align-items:center;gap:16px}.mitsumori-page_contactCard__xC1Ae{width:100%;max-width:720px;background:#fff;border-radius:24px;box-shadow:var(--shadow-card);padding:48px}.mitsumori-page_contactForm__w3_iy,.mitsumori-page_contactRow__4gmvx{display:flex;flex-direction:column;gap:24px}.mitsumori-page_contactField__D4J8z{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.mitsumori-page_contactLabel____zw6{font-size:14px;font-weight:700;line-height:1.4;color:var(--navy)}.mitsumori-page_contactReq__tpDVS{color:#e5484d;margin-left:2px}.mitsumori-page_contactInput__jsBqg,.mitsumori-page_contactTextarea__gnflT{width:100%;border:1px solid var(--gray-line);border-radius:10px;padding:12px 16px;font-family:inherit;font-size:16px;line-height:1.6;color:var(--navy);background:#fff;transition:border-color .2s,box-shadow .2s}.mitsumori-page_contactInput__jsBqg::placeholder,.mitsumori-page_contactTextarea__gnflT::placeholder{color:var(--gray-3)}.mitsumori-page_contactInput__jsBqg:focus,.mitsumori-page_contactTextarea__gnflT:focus{outline:none;border-color:var(--ai-blue);box-shadow:0 0 0 3px rgba(34,44,217,.12)}.mitsumori-page_contactTextarea__gnflT{resize:vertical;min-height:140px;line-height:1.7}.mitsumori-page_contactActions__GZYiK{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:4px}.mitsumori-page_contactSubmit__g_I9n{width:100%;height:60px;padding:0 24px;font-size:18px}.mitsumori-page_contactSubmit__g_I9n:disabled{opacity:.6;cursor:not-allowed}.mitsumori-page_contactSpinner__TNTca{animation:mitsumori-page_mitsumoriSpin__1WnrE .8s linear infinite}@keyframes mitsumori-page_mitsumoriSpin__1WnrE{to{rotate:1turn}}.mitsumori-page_contactMsg__2Odft{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.5;text-align:center}.mitsumori-page_contactMsgOk__3XLRK{color:var(--ai-blue)}.mitsumori-page_contactMsgErr__zbCpJ{color:#e5484d}.mitsumori-page_contactNote__tf9Jb{font-size:12px;line-height:1.6;color:var(--gray-3);text-align:center}@media (max-width:840px){.mitsumori-page_contact__kHu6G{padding:120px 32px}.mitsumori-page_contactCard__xC1Ae{padding:40px}}@media (max-width:540px){.mitsumori-page_contact__kHu6G{padding:70px 16px}.mitsumori-page_contactCard__xC1Ae{padding:28px 20px}.mitsumori-page_contactSubmit__g_I9n{font-size:16px;height:55px}}.mitsumori-page_footer__s_8Di{background:#fff;border-top:1px solid var(--gray-line);padding:40px 0 0;display:flex;flex-direction:column;align-items:center;gap:40px}.mitsumori-page_footerMain__u330Y{width:100%;max-width:1080px;padding:0 40px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.mitsumori-page_footerBrand__xarnx{width:438px;max-width:100%;display:flex;flex-direction:column;gap:13px}.mitsumori-page_footerTagline__afORX{color:var(--blue);font-size:12px;font-weight:500;line-height:1.5}.mitsumori-page_footerCompany__WICMw{font-size:12px;line-height:1.8;color:var(--navy)}.mitsumori-page_footerNav__LZc_O{display:flex;gap:60px}.mitsumori-page_footerCol__yZhBl{display:flex;flex-direction:column;gap:10px}.mitsumori-page_footerCol__yZhBl b{font-size:13px;font-weight:700;color:var(--gray-3)}.mitsumori-page_footerCol__yZhBl a{font-size:14px;font-weight:500;line-height:1.6}.mitsumori-page_footerCol__yZhBl a:hover{color:var(--ai-blue)}.mitsumori-page_footerBottom__yLW_2{width:100%;background:var(--gray-light);padding:16px 40px;display:flex;justify-content:center}.mitsumori-page_footerBottom__yLW_2 small{font-size:12px;color:var(--gray-3)}@media (max-width:840px){.mitsumori-page_footerMain__u330Y{flex-wrap:wrap;justify-content:space-around;padding:0 40px}}@media (max-width:540px){.mitsumori-page_footerMain__u330Y{flex-direction:column;align-items:center;gap:30px;padding:0 20px}.mitsumori-page_footerBrand__xarnx{align-items:center;text-align:center}.mitsumori-page_footerNav__LZc_O{gap:32px;flex-wrap:wrap;justify-content:center}.mitsumori-page_footerCol__yZhBl{align-items:center}}