.mitsumori-chatbot-page_lp__EBEnM{--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-chatbot-jp),"Hiragino Kaku Gothic ProN",sans-serif;--font-num:var(--font-mitsumori-chatbot-num),var(--font-mitsumori-chatbot-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-chatbot-page_lp__EBEnM) *{margin:0;padding:0;box-sizing:border-box}:where(.mitsumori-chatbot-page_lp__EBEnM) img,:where(.mitsumori-chatbot-page_lp__EBEnM) svg{display:block;max-width:100%}:where(.mitsumori-chatbot-page_lp__EBEnM) a{color:inherit;text-decoration:none}:where(.mitsumori-chatbot-page_lp__EBEnM) ul{list-style:none}:where(.mitsumori-chatbot-page_lp__EBEnM) button{font-family:inherit;border:none;background:none;cursor:pointer;color:inherit}@media (min-width:541px){.mitsumori-chatbot-page_spOnly__CLiAD{display:none}}.mitsumori-chatbot-page_gradText__XB662{background:var(--grad-ai);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.mitsumori-chatbot-page_bgFixed__8Ji62{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-chatbot-page_bgFixed__8Ji62: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-chatbot-page_lp__EBEnM) main{position:relative;z-index:1}.mitsumori-chatbot-page_btn__3cKYn{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-chatbot-page_btn__3cKYn .mitsumori-chatbot-page_ic__X_LEy{transition:translate .25s}.mitsumori-chatbot-page_btnFill__Ad2Zv{background:var(--ai-blue);color:#fff}.mitsumori-chatbot-page_btnFill__Ad2Zv:hover{background:#0d1280;border-color:#0d1280;box-shadow:0 3px 2px rgba(0,0,0,.2)}.mitsumori-chatbot-page_btnGhost__PSvB6{background:#fff;color:var(--ai-blue)}.mitsumori-chatbot-page_btnGhost__PSvB6:hover{background:rgba(34,44,217,.15);box-shadow:0 3px 2px rgba(0,0,0,.2)}.mitsumori-chatbot-page_btnFill__Ad2Zv:hover .mitsumori-chatbot-page_icDl__0_dm4{translate:0 4px}.mitsumori-chatbot-page_btnGhost__PSvB6:hover .mitsumori-chatbot-page_icArrow__Bub_R{translate:3px 0}.mitsumori-chatbot-page_header__dt7rm{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-chatbot-page_headerInner__iv5VM{width:100%;max-width:1280px;display:flex;align-items:center;justify-content:space-between}.mitsumori-chatbot-page_logo__8RgU_{display:inline-flex;align-items:center;gap:10px;line-height:1;white-space:nowrap}.mitsumori-chatbot-page_logoProduct__Q0VZ2{color:var(--navy);font-size:28px;font-weight:900;font-style:italic;letter-spacing:0}.mitsumori-chatbot-page_logoAx__OdEOh{color:var(--ai-blue)}.mitsumori-chatbot-page_logoByline__xHrKi{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-chatbot-page_logoBy__TDbIW{color:var(--gray-3);font-size:10px;font-weight:500;letter-spacing:0}.mitsumori-chatbot-page_logoCompany__a5E1Q{color:var(--navy);font-size:15px;font-weight:700;letter-spacing:0}.mitsumori-chatbot-page_logo__8RgU_:hover .mitsumori-chatbot-page_logoCompany__a5E1Q{color:var(--ai-blue)}.mitsumori-chatbot-page_footer__bzY__ .mitsumori-chatbot-page_logoProduct__Q0VZ2{font-size:24px}.mitsumori-chatbot-page_footer__bzY__ .mitsumori-chatbot-page_logoCompany__a5E1Q{font-size:16px}.mitsumori-chatbot-page_headerNav__hWHHb,.mitsumori-chatbot-page_headerRight__jIYjJ{display:flex;align-items:center;gap:30px}.mitsumori-chatbot-page_headerNav__hWHHb a{font-size:14px;font-weight:700;line-height:24px;color:var(--navy)}.mitsumori-chatbot-page_headerNav__hWHHb a:hover{color:var(--ai-blue)}.mitsumori-chatbot-page_headerBtns__d_foH{display:flex;align-items:center;gap:8px}.mitsumori-chatbot-page_headerBtns__d_foH .mitsumori-chatbot-page_btn__3cKYn{height:48px;width:166px;padding:0 16px;font-size:16px}.mitsumori-chatbot-page_menuIcon__1Mxof{display:none;color:var(--navy)}.mitsumori-chatbot-page_menuPanel__KQeUq{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-chatbot-page_menuPanelOpen__qtJtL{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.mitsumori-chatbot-page_menuNav__O6myV{display:flex;flex-direction:column}.mitsumori-chatbot-page_menuNav__O6myV a{padding:15px 4px;font-size:16px;font-weight:700;color:var(--navy);border-bottom:1px solid var(--gray-line)}.mitsumori-chatbot-page_menuNav__O6myV a:active{color:var(--ai-blue)}.mitsumori-chatbot-page_menuCtas__uiCjt{display:flex;flex-direction:column;gap:10px;margin-top:16px}.mitsumori-chatbot-page_menuCtas__uiCjt .mitsumori-chatbot-page_btn__3cKYn{width:100%;height:52px}@media (max-width:840px){.mitsumori-chatbot-page_header__dt7rm{padding:12px 20px}.mitsumori-chatbot-page_headerBtns__d_foH,.mitsumori-chatbot-page_headerNav__hWHHb{display:none}.mitsumori-chatbot-page_menuIcon__1Mxof{display:block}.mitsumori-chatbot-page_menuPanel__KQeUq{display:flex}}@media (max-width:540px){.mitsumori-chatbot-page_logo__8RgU_{gap:8px}.mitsumori-chatbot-page_logoProduct__Q0VZ2{font-size:19px}.mitsumori-chatbot-page_logoByline__xHrKi{gap:3px;padding-left:8px}.mitsumori-chatbot-page_logoBy__TDbIW{font-size:9px}.mitsumori-chatbot-page_logoCompany__a5E1Q{font-size:13px}.mitsumori-chatbot-page_footer__bzY__ .mitsumori-chatbot-page_logoProduct__Q0VZ2{font-size:22px}.mitsumori-chatbot-page_footer__bzY__ .mitsumori-chatbot-page_logoCompany__a5E1Q{font-size:15px}}.mitsumori-chatbot-page_hero__u3lJs{display:flex;justify-content:center;padding:180px 64px 0}.mitsumori-chatbot-page_heroInner__4Xn8C{width:100%;max-width:1280px;display:flex;flex-wrap:wrap;align-items:center;column-gap:32px}.mitsumori-chatbot-page_heroMain__jBFiW{width:55%;margin-left:70px;display:flex;flex-direction:column;gap:24px}.mitsumori-chatbot-page_heroCopy__4bVhn{display:flex;flex-direction:column;gap:20px}.mitsumori-chatbot-page_hero__u3lJs h1{font-size:54px;font-weight:700;font-style:italic;line-height:1.4;letter-spacing:.01em}.mitsumori-chatbot-page_heroSub___qwxr{font-size:18px;font-weight:600;line-height:1.8}.mitsumori-chatbot-page_heroCtas__XDNd_{display:flex;flex-wrap:wrap;gap:24px 20px}.mitsumori-chatbot-page_heroCtas__XDNd_ .mitsumori-chatbot-page_btn__3cKYn{height:55px;width:255px;padding:0 32px}@media (max-width:840px){.mitsumori-chatbot-page_hero__u3lJs{padding:140px 32px 0}.mitsumori-chatbot-page_heroInner__4Xn8C{flex-direction:column}.mitsumori-chatbot-page_heroMain__jBFiW{width:100%;margin-left:0}.mitsumori-chatbot-page_heroSub___qwxr{font-size:14px}.mitsumori-chatbot-page_heroSub___qwxr br{display:none}}@media (max-width:540px){.mitsumori-chatbot-page_hero__u3lJs{padding:100px 0 0}.mitsumori-chatbot-page_heroMain__jBFiW{padding:0 16px;align-items:center}.mitsumori-chatbot-page_hero__u3lJs h1{font-size:28px}.mitsumori-chatbot-page_heroSub___qwxr{font-size:16px}.mitsumori-chatbot-page_heroCtas__XDNd_{flex-direction:column;width:100%;align-items:center}.mitsumori-chatbot-page_heroCtas__XDNd_ .mitsumori-chatbot-page_btn__3cKYn{width:310px;padding:0 48px}}.mitsumori-chatbot-page_secTitle__6mavS{font-size:32px;font-weight:700;line-height:1.4;text-align:center}.mitsumori-chatbot-page_secLead__CzgiO{font-size:16px;font-weight:400;line-height:1.6;text-align:center}@media (max-width:540px){.mitsumori-chatbot-page_secTitle__6mavS{font-size:24px}}.mitsumori-chatbot-page_appear__tWE2B{opacity:0;translate:0 16px;transition:opacity .8s ease,translate .8s ease;transition-delay:.4s}.mitsumori-chatbot-page_appear__tWE2B.mitsumori-chatbot-page_in__hKsLB{opacity:1;translate:0 0}.mitsumori-chatbot-page_worry__N1Ut4{display:flex;flex-direction:column;align-items:center;gap:0;padding:80px 64px 50px}.mitsumori-chatbot-page_worryBox__ROG0Q{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-chatbot-page_worryHead__exC_Q{display:flex;flex-direction:column;align-items:center;gap:16px}.mitsumori-chatbot-page_worryLabel___mxCK{background:var(--navy);color:#fff;border-radius:8px;font-size:18px;font-weight:700;line-height:1.4;padding:6px 12px}.mitsumori-chatbot-page_worryTitle__5JOxe{font-size:32px;font-weight:700;line-height:1.4;text-align:center}.mitsumori-chatbot-page_worryLead__KsO9T{font-size:16px;line-height:1.4;text-align:center;color:var(--navy)}.mitsumori-chatbot-page_worryCards__mB47P{display:flex;justify-content:center;gap:30px;width:100%;max-width:1100px}.mitsumori-chatbot-page_worryCard__SscTr{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-chatbot-page_worryCard__SscTr h3{font-size:20px;font-weight:700;line-height:1.5}.mitsumori-chatbot-page_worryFig__w4vgL{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-chatbot-page_worryFig__w4vgL img{height:82%;width:auto}.mitsumori-chatbot-page_worryCard__SscTr p{font-size:16px;line-height:1.4}.mitsumori-chatbot-page_worryMsg__fFZLg{display:flex;flex-direction:column;align-items:center;gap:8px}.mitsumori-chatbot-page_worryMsg__fFZLg .mitsumori-chatbot-page_em__hyL5c{color:var(--ai-blue);font-size:20px;font-weight:500;line-height:1.4;text-align:center}.mitsumori-chatbot-page_worryMsg__fFZLg .mitsumori-chatbot-page_st__r1PZn{color:var(--navy);font-size:20px;font-weight:500;line-height:1.4;text-align:center}.mitsumori-chatbot-page_polygonDown__CdcFm{margin:30px auto 0;position:relative;z-index:3}@media (max-width:840px){.mitsumori-chatbot-page_worry__N1Ut4{padding:80px 32px}.mitsumori-chatbot-page_worryCards__mB47P{flex-direction:column;gap:32px}.mitsumori-chatbot-page_worryCard__SscTr{width:100%}}@media (max-width:540px){.mitsumori-chatbot-page_worry__N1Ut4{padding:40px 16px;gap:24px}.mitsumori-chatbot-page_worryBox__ROG0Q{gap:24px}.mitsumori-chatbot-page_worryTitle__5JOxe{font-size:24px}.mitsumori-chatbot-page_worryCard__SscTr{gap:12px;padding:20px}.mitsumori-chatbot-page_worryMsg__fFZLg .mitsumori-chatbot-page_em__hyL5c,.mitsumori-chatbot-page_worryMsg__fFZLg .mitsumori-chatbot-page_st__r1PZn{font-size:18px}}.mitsumori-chatbot-page_ctaBand__5ktGK{background:var(--grad-ai-80);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);padding:48px 64px;display:flex;justify-content:center}.mitsumori-chatbot-page_ctaBandInner__Lv47h{display:flex;flex-direction:column;align-items:center;gap:28px}.mitsumori-chatbot-page_ctaBand__5ktGK h2{color:#fff;font-size:28px;font-weight:700;line-height:1.4;text-align:center}.mitsumori-chatbot-page_ctaBand__5ktGK p{color:#fff;font-size:15px;line-height:1.7;text-align:center}.mitsumori-chatbot-page_ctaBandBtns__mAOum{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.mitsumori-chatbot-page_ctaBand__5ktGK .mitsumori-chatbot-page_btn__3cKYn{height:60px;width:297px;padding:0 24px;font-size:18px;border:2px solid #fff}.mitsumori-chatbot-page_ctaBand__5ktGK .mitsumori-chatbot-page_btnFill__Ad2Zv:hover{background:#0d1280;border-color:rgba(255,255,255,.7)}.mitsumori-chatbot-page_ctaBand__5ktGK .mitsumori-chatbot-page_btnGhost__PSvB6:hover{background:rgba(255,255,255,.85)}@media (max-width:840px){.mitsumori-chatbot-page_ctaBand__5ktGK{padding:48px 32px}.mitsumori-chatbot-page_ctaBand__5ktGK h2{font-size:24px}.mitsumori-chatbot-page_ctaBand__5ktGK .mitsumori-chatbot-page_btn__3cKYn{font-size:16px}}@media (max-width:540px){.mitsumori-chatbot-page_ctaBand__5ktGK{padding:40px 16px}}.mitsumori-chatbot-page_services__iNGFY{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-chatbot-page_servicesHead__ArLef{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.mitsumori-chatbot-page_servicesRows__V6Xlo{display:flex;flex-direction:column;align-items:center;gap:100px}.mitsumori-chatbot-page_svc__mQhPT{width:100%;max-width:1080px;display:flex;align-items:center;gap:40px}.mitsumori-chatbot-page_svcFig__wSCy5{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-chatbot-page_svcFig__wSCy5: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-chatbot-page_svcFig__wSCy5 .mitsumori-chatbot-page_phImg__xrG_N{position:relative;height:80%;width:auto}.mitsumori-chatbot-page_svcBody__bBRtk{width:45%;display:flex;flex-direction:column;gap:16px}.mitsumori-chatbot-page_svcNo__CgKQF{font-family:var(--font-num);font-size:14px;font-weight:700;line-height:1.4}.mitsumori-chatbot-page_svc__mQhPT h3{font-size:32px;font-weight:700;line-height:1.4}.mitsumori-chatbot-page_svcDesc__NdEll{font-size:18px;line-height:1.6}.mitsumori-chatbot-page_svcChecks___1Il_{display:flex;flex-direction:column;gap:4px}.mitsumori-chatbot-page_svcChecks___1Il_ li{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:700;line-height:1.75}.mitsumori-chatbot-page_svcChecks___1Il_ .mitsumori-chatbot-page_ck__FLezD{color:var(--ai-blue);flex:none}.mitsumori-chatbot-page_svcDiff__eG0Kk{background:var(--gray-light);border-radius:8px;padding:15px;width:100%;display:flex;flex-direction:column;gap:4px}.mitsumori-chatbot-page_svcDiffHead__Jo_2_{display:flex;align-items:center;gap:6px;color:var(--ai-blue);font-size:16px;font-weight:700;line-height:1.75}.mitsumori-chatbot-page_svcDiff__eG0Kk p{font-size:15px;line-height:1.6}.mitsumori-chatbot-page_svc__mQhPT.mitsumori-chatbot-page_rev__ceqY8{flex-direction:row-reverse}@media (max-width:840px){.mitsumori-chatbot-page_services__iNGFY{margin-top:-100px;padding:200px 32px 100px}.mitsumori-chatbot-page_servicesRows__V6Xlo{gap:50px}.mitsumori-chatbot-page_svc__mQhPT,.mitsumori-chatbot-page_svc__mQhPT.mitsumori-chatbot-page_rev__ceqY8{flex-direction:column;gap:20px}.mitsumori-chatbot-page_svcFig__wSCy5{width:100%;height:420px}.mitsumori-chatbot-page_svcBody__bBRtk{width:100%}}@media (max-width:540px){.mitsumori-chatbot-page_services__iNGFY{padding:96px 16px;z-index:2}.mitsumori-chatbot-page_svcFig__wSCy5{height:320px;border-radius:6px}.mitsumori-chatbot-page_svc__mQhPT h3{font-size:24px}.mitsumori-chatbot-page_svcNo__CgKQF{font-size:11px}.mitsumori-chatbot-page_svcDesc__NdEll{font-size:16px}.mitsumori-chatbot-page_svcChecks___1Il_ li{font-size:14px}}.mitsumori-chatbot-page_reasons__ARsyi{background:#fff;padding:100px 64px;display:flex;flex-direction:column;align-items:center;gap:56px}.mitsumori-chatbot-page_reasonsList__50XQi{width:100%;max-width:1100px;display:flex;flex-direction:column;gap:40px}.mitsumori-chatbot-page_reason__aMD9E{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-chatbot-page_reasonNo__0EvGW{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-chatbot-page_reason__aMD9E h3{font-size:24px;font-weight:700;line-height:1.5;text-align:center;color:var(--ai-blue)}.mitsumori-chatbot-page_reason__aMD9E p{font-size:16px;line-height:1.6;text-align:left}@media (max-width:840px){.mitsumori-chatbot-page_reasons__ARsyi{padding:100px 32px}.mitsumori-chatbot-page_reason__aMD9E h3{text-align:left}.mitsumori-chatbot-page_reason__aMD9E p{font-size:14px}}@media (max-width:540px){.mitsumori-chatbot-page_reasons__ARsyi{margin-top:-100px;padding:140px 16px;z-index:0}.mitsumori-chatbot-page_reasonsList__50XQi{gap:48px}.mitsumori-chatbot-page_reason__aMD9E{padding:30px 20px;margin-top:43px}.mitsumori-chatbot-page_reasonNo__0EvGW{font-size:54px;top:-43px}.mitsumori-chatbot-page_reason__aMD9E h3{font-size:20px}.mitsumori-chatbot-page_reason__aMD9E p{font-size:16px}}.mitsumori-chatbot-page_roiWrap__W2txb{display:flex;flex-direction:column;align-items:center;gap:32px;margin:0 0 80px;padding:0 16px}.mitsumori-chatbot-page_roiCard__Fcg5r{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-chatbot-page_roiHead__kPJGb{display:flex;flex-direction:column;align-items:center;gap:0}.mitsumori-chatbot-page_roiHead__kPJGb .mitsumori-chatbot-page_l1__xBLfg{font-size:32px;font-weight:700;line-height:1.4}.mitsumori-chatbot-page_roiHead__kPJGb .mitsumori-chatbot-page_l2__Ga6eH{font-size:32px;font-weight:700;line-height:1.4;display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap}.mitsumori-chatbot-page_roiHead__kPJGb .mitsumori-chatbot-page_num__S39PN{font-family:var(--font-num);font-size:40px;font-weight:700;line-height:1.4}.mitsumori-chatbot-page_roiBody__1DQj_{width:100%;display:flex;align-items:center;gap:30px;margin-top:20px}.mitsumori-chatbot-page_roiLeft___sFHR{width:45%;display:flex;flex-direction:column;gap:24px}.mitsumori-chatbot-page_roiMetricLabel__wXzk4{font-size:20px;font-weight:700;line-height:1.4}.mitsumori-chatbot-page_roiMetric__KRi28{display:flex;align-items:flex-end;gap:8px}.mitsumori-chatbot-page_roiMetric__KRi28 .mitsumori-chatbot-page_big__GWcIM{font-family:var(--font-num);font-size:72px;font-weight:700;line-height:1.4;letter-spacing:-.03em}.mitsumori-chatbot-page_roiMetric__KRi28 .mitsumori-chatbot-page_unit__9Oxwc{font-size:32px;font-weight:700;line-height:1.4;padding-bottom:20px}.mitsumori-chatbot-page_roiMetricNote__K2a6p{font-size:16px;line-height:1.4}.mitsumori-chatbot-page_roiBasis__v6Iqi{background:var(--gray-light);border-radius:16px;padding:20px 30px;display:flex;flex-direction:column;gap:3px}.mitsumori-chatbot-page_roiBasis__v6Iqi .mitsumori-chatbot-page_cap__MUYBq{font-size:16px;line-height:1.4}.mitsumori-chatbot-page_roiBasis__v6Iqi .mitsumori-chatbot-page_txt__E8Wml{font-size:18px;font-weight:700;line-height:1.5}.mitsumori-chatbot-page_roiBasis__v6Iqi .mitsumori-chatbot-page_txt__E8Wml strong{color:var(--ai-blue)}.mitsumori-chatbot-page_roiBasis__v6Iqi .mitsumori-chatbot-page_note__lNX0u{font-size:12px;line-height:1.4}.mitsumori-chatbot-page_roiDisclaimer__37PNX{font-size:12px;line-height:1.4;color:var(--gray-3)}.mitsumori-chatbot-page_roiTable__uFUhh{border-radius:15px;box-shadow:var(--shadow-card);overflow:hidden;display:flex;flex-direction:column;flex:1;min-width:0}.mitsumori-chatbot-page_roiTr__C9OlZ{display:flex;width:100%;height:65px;border-bottom:1px solid var(--gray-light)}.mitsumori-chatbot-page_roiTr__C9OlZ:last-child{border-bottom:none}.mitsumori-chatbot-page_roiTr__C9OlZ.mitsumori-chatbot-page_head__V6Vh5{height:50px;border-bottom:none}.mitsumori-chatbot-page_roiTd__OD8ah{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;background:#fff;border-right:1px solid var(--gray-light)}.mitsumori-chatbot-page_roiTd__OD8ah:last-child{border-right:none}.mitsumori-chatbot-page_roiTr__C9OlZ.mitsumori-chatbot-page_head__V6Vh5 .mitsumori-chatbot-page_roiTd__OD8ah{background:var(--ai-blue);color:#fff;font-size:16px;font-weight:700}.mitsumori-chatbot-page_roiTr__C9OlZ.mitsumori-chatbot-page_head__V6Vh5 .mitsumori-chatbot-page_roiTd__OD8ah:last-child{background:var(--ai-cyan)}.mitsumori-chatbot-page_roiTd__OD8ah .mitsumori-chatbot-page_dept__AZPcs{font-size:16px;font-weight:600}.mitsumori-chatbot-page_roiTd__OD8ah .mitsumori-chatbot-page_ic__X_LEy{color:var(--ai-blue)}.mitsumori-chatbot-page_roiTd__OD8ah .mitsumori-chatbot-page_val__jfjjx{font-size:20px;font-weight:600}.mitsumori-chatbot-page_roiTd__OD8ah .mitsumori-chatbot-page_val__jfjjx.mitsumori-chatbot-page_c__VMCsf{color:var(--cyan-text)}.mitsumori-chatbot-page_roiTd__OD8ah .mitsumori-chatbot-page_unit__9Oxwc{font-size:16px}.mitsumori-chatbot-page_roiTr__C9OlZ.mitsumori-chatbot-page_isTotal__3BfMM .mitsumori-chatbot-page_roiTd__OD8ah{background:#f1f8ff}.mitsumori-chatbot-page_roiTr__C9OlZ.mitsumori-chatbot-page_isTotal__3BfMM .mitsumori-chatbot-page_val__jfjjx.mitsumori-chatbot-page_c__VMCsf{font-weight:700}.mitsumori-chatbot-page_roiBenefits__GFsr_{width:100%;max-width:1080px;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.mitsumori-chatbot-page_roiBenefit__Du1Kq{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-chatbot-page_roiBenefitHead__RjgdR{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.mitsumori-chatbot-page_roiBenefitIcon__LHfcy{width:42px;height:42px;border-radius:50%;background:var(--ai-blue);display:flex;align-items:center;justify-content:center;color:#fff;flex:none}.mitsumori-chatbot-page_roiBenefit__Du1Kq b{font-size:20px;font-weight:700;line-height:1.5}.mitsumori-chatbot-page_roiBenefit__Du1Kq p{font-size:16px;line-height:1.4}@media (max-width:840px){.mitsumori-chatbot-page_roiBody__1DQj_{flex-direction:column}.mitsumori-chatbot-page_roiLeft___sFHR{flex-direction:row;width:100%;gap:32px;align-items:flex-start}.mitsumori-chatbot-page_roiCard__Fcg5r{margin:120px 32px 0;padding:96px 32px;width:auto}.mitsumori-chatbot-page_roiBenefit__Du1Kq{width:calc(50% - 12px)}.mitsumori-chatbot-page_roiTable__uFUhh{width:100%;flex:none}}@media (max-width:540px){.mitsumori-chatbot-page_roiWrap__W2txb{gap:24px}.mitsumori-chatbot-page_roiCard__Fcg5r{margin:80px 16px 0;padding:32px 16px 16px}.mitsumori-chatbot-page_roiHead__kPJGb .mitsumori-chatbot-page_l1__xBLfg,.mitsumori-chatbot-page_roiHead__kPJGb .mitsumori-chatbot-page_l2__Ga6eH{font-size:24px}.mitsumori-chatbot-page_roiLeft___sFHR{flex-direction:column;gap:24px}.mitsumori-chatbot-page_roiMetric__KRi28 .mitsumori-chatbot-page_big__GWcIM{font-size:54px}.mitsumori-chatbot-page_roiMetric__KRi28 .mitsumori-chatbot-page_unit__9Oxwc{font-size:24px;padding-bottom:16px}.mitsumori-chatbot-page_roiBasis__v6Iqi{padding:20px}.mitsumori-chatbot-page_roiBenefit__Du1Kq{width:100%;gap:12px;padding:16px}.mitsumori-chatbot-page_roiBenefit__Du1Kq b{font-size:18px}.mitsumori-chatbot-page_roiBenefit__Du1Kq p{font-size:14px}}.mitsumori-chatbot-page_team__RvjUZ{background:#fff;padding:100px 64px 32px;display:flex;flex-direction:column;align-items:center;gap:56px}.mitsumori-chatbot-page_teamHead__e4RM9{display:flex;flex-direction:column;align-items:center;gap:16px}.mitsumori-chatbot-page_teamCards__er7S8{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;width:100%;max-width:1367px}.mitsumori-chatbot-page_teamCard__YJfxN{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-chatbot-page_teamPhoto__6Kc_z{width:200px;height:200px;border-radius:50%;background:linear-gradient(150deg,#e7edf6,#cfdaeb);display:flex;align-items:end;justify-content:center;overflow:hidden}.mitsumori-chatbot-page_teamPhoto__6Kc_z img{height:88%;width:auto}.mitsumori-chatbot-page_teamInfo__gRYFD{width:100%;display:flex;flex-direction:column;gap:24px}.mitsumori-chatbot-page_teamId__S_two{display:flex;flex-direction:column;gap:12px}.mitsumori-chatbot-page_teamName__J7Hz_{font-size:28px;font-weight:700;line-height:1.4}.mitsumori-chatbot-page_teamTags__5RtNp{display:flex;flex-wrap:wrap;gap:8px}.mitsumori-chatbot-page_teamTag__kNqN5{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-chatbot-page_teamBio__D8EGN{color:#667182;font-size:14px;line-height:1.7}.mitsumori-chatbot-page_repGrid__ADcRa{width:100%;max-width:1080px;display:grid;grid-template-columns:1fr;gap:20px}.mitsumori-chatbot-page_repCard__9t9zW{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-chatbot-page_repCard__9t9zW:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(to right,transparent,var(--gray-line),transparent)}.mitsumori-chatbot-page_repAvatarWrapper__CswAp{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-chatbot-page_repAvatar__tPe6H{width:100%;height:100%;object-fit:cover;object-position:center}.mitsumori-chatbot-page_repContent__wcreD{flex:1;min-width:0;display:grid;gap:12px}.mitsumori-chatbot-page_repNameRow__mHhAo{display:flex;flex-direction:row;align-items:baseline;gap:12px}.mitsumori-chatbot-page_repName__cVJlR{font-size:24px;font-weight:400;line-height:1.25;color:var(--navy)}.mitsumori-chatbot-page_repRole__yurs6{font-size:16px;font-weight:400;line-height:1.5;color:#667182}.mitsumori-chatbot-page_repMessage__kgGsA{font-size:14px;font-weight:400;line-height:22px;letter-spacing:-.16px;color:var(--navy)}@media (max-width:840px){.mitsumori-chatbot-page_repCard__9t9zW{flex-direction:column;padding:24px}.mitsumori-chatbot-page_repAvatarWrapper__CswAp{width:80px;height:80px}.mitsumori-chatbot-page_repNameRow__mHhAo{flex-direction:column;align-items:flex-start;gap:4px}.mitsumori-chatbot-page_repName__cVJlR{font-size:20px}.mitsumori-chatbot-page_repRole__yurs6{font-size:15px}.mitsumori-chatbot-page_team__RvjUZ{padding:100px 32px 32px}}@media (max-width:540px){.mitsumori-chatbot-page_team__RvjUZ{padding:70px 16px 16px}.mitsumori-chatbot-page_teamCard__YJfxN{padding:24px}}.mitsumori-chatbot-page_total__V_2Mr{background:#fff;padding:120px 0;display:flex;flex-direction:column;gap:40px}.mitsumori-chatbot-page_totalBannerWrap__wDD2g{width:100%;padding-left:64px;display:flex;justify-content:flex-end}.mitsumori-chatbot-page_totalBanner__WjOVi{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-chatbot-page_totalBannerInner__HI3UW{display:flex;align-items:center;justify-content:center;gap:50px;padding:0 90px}.mitsumori-chatbot-page_totalShot__PdPyj{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-chatbot-page_totalShot__PdPyj img{height:78%;width:auto}.mitsumori-chatbot-page_totalCopy__81Bah{width:600px;max-width:100%;display:flex;flex-direction:column;gap:20px}.mitsumori-chatbot-page_totalCopy__81Bah h2{font-size:36px;font-weight:700;line-height:1.5;text-align:left}.mitsumori-chatbot-page_totalCopy__81Bah p{font-size:18px;line-height:1.8}.mitsumori-chatbot-page_totalDeco__s4PfW{position:absolute;border-radius:50%;background:var(--grad-ai-15)}.mitsumori-chatbot-page_totalDeco__s4PfW.mitsumori-chatbot-page_d1__gRNqg{width:280px;height:280px;left:-62px;top:-70px}.mitsumori-chatbot-page_totalDeco__s4PfW.mitsumori-chatbot-page_d2__bWVwf{width:300px;height:300px;right:-120px;bottom:-40px}.mitsumori-chatbot-page_totalDeco__s4PfW.mitsumori-chatbot-page_d3__G1_FE{width:140px;height:140px;right:54px;top:40px}.mitsumori-chatbot-page_totalCards__69NQR{width:100%;padding:0 64px;display:flex;justify-content:center}.mitsumori-chatbot-page_totalCardsInner__drBrF{width:100%;max-width:1100px;display:flex;flex-direction:column;align-items:center;gap:24px}.mitsumori-chatbot-page_tcApp__tUeVz{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-chatbot-page_tcAppFig__YXa0n{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-chatbot-page_tcAppFig__YXa0n img{height:84%;width:auto}.mitsumori-chatbot-page_tcAppBody__cUHem{width:60%;display:flex;flex-direction:column;gap:8px}.mitsumori-chatbot-page_tcAppBody__cUHem h3{font-size:32px;font-weight:700;line-height:1.4}.mitsumori-chatbot-page_tcAppBody__cUHem>p{font-size:15px;line-height:1.7}.mitsumori-chatbot-page_tcAppMinis__LRCLn{display:flex;gap:16px;width:100%;margin-top:8px}.mitsumori-chatbot-page_tcMini__42a04{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-chatbot-page_tcMini__42a04 svg{color:var(--ai-blue)}.mitsumori-chatbot-page_tcPlus__bGRHT{color:transparent;position:relative;width:64px;height:64px}.mitsumori-chatbot-page_tcPlus__bGRHT svg{width:64px;height:64px}.mitsumori-chatbot-page_tcServices__BMaGz{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-chatbot-page_tcServices__BMaGz h3{font-size:24px;font-weight:700;line-height:1.4}.mitsumori-chatbot-page_tcSvcList__MjJ9j{display:flex;gap:10px;width:100%}.mitsumori-chatbot-page_tcSvc__7pEAo{flex:1;background:#f6fbff;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0}.mitsumori-chatbot-page_tcSvcIcon__aSGCw{width:35px;height:35px;border-radius:4px;background:var(--grad-ai);flex:none;display:flex;align-items:center;justify-content:center;color:#fff}.mitsumori-chatbot-page_tcSvc__7pEAo b{font-size:14px;font-weight:700;line-height:1.4}.mitsumori-chatbot-page_tcSvc__7pEAo p{font-size:12px;line-height:1.5;color:#667182}.mitsumori-chatbot-page_totalCta__DTALy{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.mitsumori-chatbot-page_totalCtaBar__njk4P{width:100%;background:var(--ai-blue);padding:14px 16px;display:flex;justify-content:center}.mitsumori-chatbot-page_totalCtaBar__njk4P b{color:#fff;font-size:20px;font-weight:700;line-height:1.4;text-align:center}.mitsumori-chatbot-page_totalCta__DTALy>p{font-size:16px;font-weight:500;line-height:1.7;text-align:center}.mitsumori-chatbot-page_totalCta__DTALy .mitsumori-chatbot-page_btn__3cKYn{height:auto;padding:20px 24px;font-size:18px}@media (max-width:840px){.mitsumori-chatbot-page_total__V_2Mr{padding:100px 0}.mitsumori-chatbot-page_totalBannerWrap__wDD2g{padding-left:32px}.mitsumori-chatbot-page_totalBanner__WjOVi{border-radius:48px 0 0 48px}.mitsumori-chatbot-page_totalBannerInner__HI3UW{flex-direction:column;padding:0 40px;gap:30px}.mitsumori-chatbot-page_totalShot__PdPyj{width:70%}.mitsumori-chatbot-page_totalCopy__81Bah h2{font-size:28px}.mitsumori-chatbot-page_totalCards__69NQR{padding:0 32px}.mitsumori-chatbot-page_tcApp__tUeVz{flex-direction:column;padding:32px}.mitsumori-chatbot-page_tcAppBody__cUHem,.mitsumori-chatbot-page_tcAppFig__YXa0n{width:100%}.mitsumori-chatbot-page_tcSvcList__MjJ9j{flex-wrap:wrap}.mitsumori-chatbot-page_tcSvc__7pEAo{flex:1 1 30%}.mitsumori-chatbot-page_totalDeco__s4PfW{background:var(--grad-ai-10)}.mitsumori-chatbot-page_totalDeco__s4PfW.mitsumori-chatbot-page_d1__gRNqg{width:140px;height:140px;left:-45px;top:-45px}.mitsumori-chatbot-page_totalDeco__s4PfW.mitsumori-chatbot-page_d2__bWVwf{width:150px;height:150px;right:-60px;bottom:-60px}.mitsumori-chatbot-page_totalDeco__s4PfW.mitsumori-chatbot-page_d3__G1_FE{display:none}}@media (max-width:540px){.mitsumori-chatbot-page_total__V_2Mr{padding:70px 0}.mitsumori-chatbot-page_totalBannerWrap__wDD2g{padding-left:16px}.mitsumori-chatbot-page_totalBanner__WjOVi{border-radius:32px 0 0 32px}.mitsumori-chatbot-page_totalBannerInner__HI3UW{padding:0 20px}.mitsumori-chatbot-page_totalShot__PdPyj{width:100%}.mitsumori-chatbot-page_totalCopy__81Bah h2{font-size:24px}.mitsumori-chatbot-page_totalCopy__81Bah p{font-size:16px}.mitsumori-chatbot-page_totalCards__69NQR{padding:0 16px}.mitsumori-chatbot-page_tcApp__tUeVz{padding:24px}.mitsumori-chatbot-page_tcAppBody__cUHem h3{font-size:24px}.mitsumori-chatbot-page_tcAppMinis__LRCLn{flex-direction:column}.mitsumori-chatbot-page_tcMini__42a04{width:100%}.mitsumori-chatbot-page_tcSvc__7pEAo{flex:1 1 45%}.mitsumori-chatbot-page_totalCta__DTALy .mitsumori-chatbot-page_btn__3cKYn{font-size:16px;padding:16px 20px}}.mitsumori-chatbot-page_faq__OWzW2{background:var(--gray-light);padding:120px 64px;display:flex;flex-direction:column;align-items:center;gap:40px}.mitsumori-chatbot-page_faqList__n4_5O{width:100%;max-width:1194px;display:flex;flex-direction:column;gap:40px}.mitsumori-chatbot-page_faqItem__uvq9i{background:#fff;border-radius:16px;box-shadow:0 10px 18px rgba(0,0,0,.06);padding:25px 32px;display:flex;flex-direction:column}.mitsumori-chatbot-page_faqQ__a6tmT{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left}.mitsumori-chatbot-page_faqQMain__BRL38{display:flex;align-items:center;gap:13px}.mitsumori-chatbot-page_faqBadge__s4srw{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-chatbot-page_faqBadge__s4srw.mitsumori-chatbot-page_q__nJxXI{background:var(--grad-ai);color:#fff}.mitsumori-chatbot-page_faqBadge__s4srw.mitsumori-chatbot-page_a__7aw0p{background:var(--grad-ai-20)}.mitsumori-chatbot-page_faqBadge__s4srw.mitsumori-chatbot-page_a__7aw0p span{background:var(--grad-ai);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mitsumori-chatbot-page_faqQ__a6tmT h3{font-size:20px;font-weight:700;line-height:1.5}.mitsumori-chatbot-page_faqToggle__6_n0U{flex:none;color:var(--ai-blue);transition:rotate .3s}.mitsumori-chatbot-page_faqItem__uvq9i.mitsumori-chatbot-page_open__5oOVa .mitsumori-chatbot-page_faqToggle__6_n0U{rotate:45deg}.mitsumori-chatbot-page_faqA__a_isi{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.mitsumori-chatbot-page_faqAInner__T20mC{overflow:hidden}.mitsumori-chatbot-page_faqItem__uvq9i.mitsumori-chatbot-page_open__5oOVa .mitsumori-chatbot-page_faqA__a_isi{grid-template-rows:1fr}.mitsumori-chatbot-page_faqAContent__uXC1M{display:flex;align-items:flex-start;gap:13px;padding-top:20px;margin-top:20px;border-top:1px solid var(--gray-line)}.mitsumori-chatbot-page_faqAContent__uXC1M p{font-size:16px;line-height:1.7;padding-top:12px}@media (max-width:840px){.mitsumori-chatbot-page_faq__OWzW2{padding:120px 32px}.mitsumori-chatbot-page_faqList__n4_5O{gap:24px}}@media (max-width:540px){.mitsumori-chatbot-page_faq__OWzW2{padding:70px 16px}.mitsumori-chatbot-page_faqItem__uvq9i{padding:20px}.mitsumori-chatbot-page_faqBadge__s4srw{width:40px;height:40px;font-size:24px;border-radius:12px}.mitsumori-chatbot-page_faqQ__a6tmT h3{font-size:16px}.mitsumori-chatbot-page_faqAContent__uXC1M p{font-size:14px;padding-top:8px}}.mitsumori-chatbot-page_contact__3VJUj{background:var(--gray-light);padding:120px 64px;display:flex;flex-direction:column;align-items:center;gap:40px}.mitsumori-chatbot-page_contactHead__WrPvF{display:flex;flex-direction:column;align-items:center;gap:16px}.mitsumori-chatbot-page_contactCard__UGYRB{width:100%;max-width:720px;background:#fff;border-radius:24px;box-shadow:var(--shadow-card);padding:48px}.mitsumori-chatbot-page_contactForm__sdOpG,.mitsumori-chatbot-page_contactRow__YqDvv{display:flex;flex-direction:column;gap:24px}.mitsumori-chatbot-page_contactField__TDm92{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.mitsumori-chatbot-page_contactLabel__2PVXB{font-size:14px;font-weight:700;line-height:1.4;color:var(--navy)}.mitsumori-chatbot-page_contactReq__wYVTB{color:#e5484d;margin-left:2px}.mitsumori-chatbot-page_contactInput__Ds1kS,.mitsumori-chatbot-page_contactTextarea__YIgp8{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-chatbot-page_contactInput__Ds1kS::placeholder,.mitsumori-chatbot-page_contactTextarea__YIgp8::placeholder{color:var(--gray-3)}.mitsumori-chatbot-page_contactInput__Ds1kS:focus,.mitsumori-chatbot-page_contactTextarea__YIgp8:focus{outline:none;border-color:var(--ai-blue);box-shadow:0 0 0 3px rgba(34,44,217,.12)}.mitsumori-chatbot-page_contactTextarea__YIgp8{resize:vertical;min-height:140px;line-height:1.7}.mitsumori-chatbot-page_contactActions__3SH_f{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:4px}.mitsumori-chatbot-page_contactSubmit__d_lx7{width:100%;height:60px;padding:0 24px;font-size:18px}.mitsumori-chatbot-page_contactSubmit__d_lx7:disabled{opacity:.6;cursor:not-allowed}.mitsumori-chatbot-page_contactSpinner__WdTYL{animation:mitsumori-chatbot-page_mitsumoriChatbotSpin__4spMr .8s linear infinite}@keyframes mitsumori-chatbot-page_mitsumoriChatbotSpin__4spMr{to{rotate:1turn}}.mitsumori-chatbot-page_contactMsg__KYGZb{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.5;text-align:center}.mitsumori-chatbot-page_contactMsgOk__N4FXy{color:var(--ai-blue)}.mitsumori-chatbot-page_contactMsgErr__DYPhK{color:#e5484d}.mitsumori-chatbot-page_contactNote__muW2C{font-size:12px;line-height:1.6;color:var(--gray-3);text-align:center}@media (max-width:840px){.mitsumori-chatbot-page_contact__3VJUj{padding:120px 32px}.mitsumori-chatbot-page_contactCard__UGYRB{padding:40px}}@media (max-width:540px){.mitsumori-chatbot-page_contact__3VJUj{padding:70px 16px}.mitsumori-chatbot-page_contactCard__UGYRB{padding:28px 20px}.mitsumori-chatbot-page_contactSubmit__d_lx7{font-size:16px;height:55px}}.mitsumori-chatbot-page_footer__bzY__{background:#fff;border-top:1px solid var(--gray-line);padding:40px 0 0;display:flex;flex-direction:column;align-items:center;gap:40px}.mitsumori-chatbot-page_footerMain__FYLk_{width:100%;max-width:1080px;padding:0 40px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.mitsumori-chatbot-page_footerBrand__Dy0Px{width:438px;max-width:100%;display:flex;flex-direction:column;gap:13px}.mitsumori-chatbot-page_footerTagline__aV6kx{color:var(--blue);font-size:12px;font-weight:500;line-height:1.5}.mitsumori-chatbot-page_footerCompany__wVBE6{font-size:12px;line-height:1.8;color:var(--navy)}.mitsumori-chatbot-page_footerNav__l3RxF{display:flex;gap:60px}.mitsumori-chatbot-page_footerCol__oIeFt{display:flex;flex-direction:column;gap:10px}.mitsumori-chatbot-page_footerCol__oIeFt b{font-size:13px;font-weight:700;color:var(--gray-3)}.mitsumori-chatbot-page_footerCol__oIeFt a{font-size:14px;font-weight:500;line-height:1.6}.mitsumori-chatbot-page_footerCol__oIeFt a:hover{color:var(--ai-blue)}.mitsumori-chatbot-page_footerBottom__il5A_{width:100%;background:var(--gray-light);padding:16px 40px;display:flex;justify-content:center}.mitsumori-chatbot-page_footerBottom__il5A_ small{font-size:12px;color:var(--gray-3)}@media (max-width:840px){.mitsumori-chatbot-page_footerMain__FYLk_{flex-wrap:wrap;justify-content:space-around;padding:0 40px}}@media (max-width:540px){.mitsumori-chatbot-page_footerMain__FYLk_{flex-direction:column;align-items:center;gap:30px;padding:0 20px}.mitsumori-chatbot-page_footerBrand__Dy0Px{align-items:center;text-align:center}.mitsumori-chatbot-page_footerNav__l3RxF{gap:32px;flex-wrap:wrap;justify-content:center}.mitsumori-chatbot-page_footerCol__oIeFt{align-items:center}}