.hero-assistant-demo_stage__tMzVV{position:relative;width:min(1080px,100%);margin:52px auto 0;padding-bottom:20px;text-align:start}.hero-assistant-demo_window__60A3V{position:relative;z-index:1;display:flex;flex-direction:column;width:460px;height:540px;margin-inline:auto;overflow:hidden;border-radius:26px;background:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.5),0 44px 90px -34px rgba(6,22,70,.6);animation:hero-assistant-demo_windowIn__4Dhgg .9s cubic-bezier(.22,1,.36,1) .35s both}.hero-assistant-demo_header__RdeIa{display:flex;align-items:center;gap:12px;height:68px;flex:none;padding-inline:18px 12px;border-bottom:1px solid #eef0f3}.hero-assistant-demo_avatar__ainVA{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:999px;background:#f1edff}.hero-assistant-demo_avatar__ainVA img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.hero-assistant-demo_headerCopy__PRXD9{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.hero-assistant-demo_headerTitle__VEzby{color:#191f28;font-size:15px;font-weight:700;line-height:20px}.hero-assistant-demo_headerStatus__Lvlv2{display:inline-flex;align-items:center;gap:6px;color:#6b7684;font-size:12px;line-height:16px}.hero-assistant-demo_headerStatus__Lvlv2 i,.hero-assistant-demo_live__2ikt_{width:7px;height:7px;flex:none;border-radius:999px;background:#12b76a;box-shadow:0 0 0 3px rgba(18,183,106,.18)}.hero-assistant-demo_toggle__FG_7_{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:999px;color:#6b7684;transition:background-color .18s}.hero-assistant-demo_toggle__FG_7_:hover{background:#f2f4f6}.hero-assistant-demo_toggle__FG_7_:focus-visible{outline:2px solid #1b64da;outline-offset:2px}.hero-assistant-demo_toggle__FG_7_ svg{width:16px;height:16px}.hero-assistant-demo_thread__hc9f_{display:flex;flex:1;flex-direction:column;gap:10px;padding:18px 16px 12px;overflow-y:auto;scrollbar-width:none;transition:opacity .5s ease}.hero-assistant-demo_thread__hc9f_::-webkit-scrollbar{display:none}.hero-assistant-demo_thread__hc9f_[data-fading=true]{opacity:0}.hero-assistant-demo_row__a5Uk5{display:flex}.hero-assistant-demo_ai__38v_a{justify-content:flex-start}.hero-assistant-demo_user__7LYjx{justify-content:flex-end}.hero-assistant-demo_bubble__eQAjF{max-width:82%;padding:10px 14px;border-radius:18px;font-size:14px;line-height:1.55;word-break:keep-all}.hero-assistant-demo_ai__38v_a .hero-assistant-demo_bubble__eQAjF{border-end-start-radius:6px;background:#f2f4f6;color:#191f28}.hero-assistant-demo_user__7LYjx .hero-assistant-demo_bubble__eQAjF{border-end-end-radius:6px;background:#3182f6;color:#fff}.hero-assistant-demo_photo__xpMMu{display:grid;place-items:center;width:92px;height:92px;border-radius:18px;border-end-end-radius:6px;background:#eaf2ff}.hero-assistant-demo_photo__xpMMu img{width:70px;height:70px;-o-object-fit:contain;object-fit:contain}.hero-assistant-demo_quote__69NeL{display:flex;width:84%;flex-direction:column;gap:8px;padding:14px;border:1px solid #e5e8eb;border-radius:18px;border-end-start-radius:6px;background:#fff;box-shadow:0 10px 24px -18px rgba(15,39,111,.5)}.hero-assistant-demo_quoteTitle__6ZwFu{color:#191f28;font-size:14px;font-weight:700;line-height:20px}.hero-assistant-demo_quoteRow__Lz1Bv{display:flex;align-items:center;gap:8px;color:#4e5968;font-size:13px;line-height:18px}.hero-assistant-demo_quoteRow__Lz1Bv svg{width:16px;height:16px;flex:none;color:#8b95a1}.hero-assistant-demo_quoteOk__KkPRG{color:#1b64da;font-weight:600}.hero-assistant-demo_quoteOk__KkPRG svg{color:#3182f6}.hero-assistant-demo_quoteCta__q2WQ_{display:grid;place-items:center;height:38px;margin-top:4px;border-radius:10px;background:#1b64da;color:#fff;font-size:13px;font-weight:700}.hero-assistant-demo_typing__w64pa{display:inline-flex;align-items:center;gap:4px;height:38px;padding-inline:14px;border-radius:18px;border-end-start-radius:6px;background:#f2f4f6}.hero-assistant-demo_typing__w64pa i{width:6px;height:6px;border-radius:999px;background:#8b95a1;animation:hero-assistant-demo_typingDot__YrkYS 1.1s ease-in-out infinite}.hero-assistant-demo_typing__w64pa i:nth-child(2){animation-delay:.15s}.hero-assistant-demo_typing__w64pa i:nth-child(3){animation-delay:.3s}.hero-assistant-demo_composer__SOouv{display:flex;align-items:center;gap:10px;flex:none;padding:12px 14px 14px;border-top:1px solid #eef0f3}.hero-assistant-demo_input__tm1wc{display:flex;align-items:center;min-width:0;height:42px;flex:1;padding-inline:16px;overflow:hidden;border-radius:999px;background:#f2f4f6;color:#8b95a1;font-size:14px;white-space:nowrap}.hero-assistant-demo_input__tm1wc[data-typing=true]{color:#191f28}.hero-assistant-demo_caret__zFI9g{width:1.5px;height:18px;margin-inline-start:2px;background:#3182f6;animation:hero-assistant-demo_caret__zFI9g 1s steps(1) infinite}.hero-assistant-demo_send__Hsckk{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:999px;background:#d1d6db;color:#fff;transition:background-color .2s}.hero-assistant-demo_send__Hsckk[data-active=true]{background:#3182f6}.hero-assistant-demo_send__Hsckk svg{width:18px;height:18px}[dir=rtl] .hero-assistant-demo_send__Hsckk svg{transform:scaleX(-1)}.hero-assistant-demo_float__KuDo6{position:absolute;z-index:2;background:#fff;box-shadow:0 24px 48px -20px rgba(6,22,70,.5);animation:hero-assistant-demo_floatIn__MscBX .9s cubic-bezier(.22,1,.36,1) both,hero-assistant-demo_drift__9qlof 8s ease-in-out 1s infinite}.hero-assistant-demo_floatCopy__hLi7J{display:flex;flex-direction:column;gap:2px}.hero-assistant-demo_floatTitle__Oscx_{color:#191f28;font-size:15px;font-weight:700;line-height:21px}.hero-assistant-demo_floatText__XIPyK{color:#6b7684;font-size:13px;line-height:18px}.hero-assistant-demo_supportChip__xyfZn{inset-inline-start:24px;top:34px;display:flex;align-items:center;gap:12px;padding:10px 20px 10px 10px;border-radius:999px;animation-delay:.6s,1.5s}.hero-assistant-demo_supportIcon__WbUzP{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:999px;background:#eef4ff}.hero-assistant-demo_supportIcon__WbUzP img{width:38px;height:38px;-o-object-fit:contain;object-fit:contain}.hero-assistant-demo_capabilities__CoW2Z{inset-inline-start:70px;top:190px;width:236px;padding:18px;border-radius:20px;animation-delay:.75s,2.5s}.hero-assistant-demo_capList__3KJS0{display:grid;gap:10px;margin-top:12px}.hero-assistant-demo_capList__3KJS0 li{display:flex;align-items:center;gap:10px;color:#8b95a1;font-size:14px;line-height:20px;transition:color .3s}.hero-assistant-demo_capMark__FCiw_{display:grid;place-items:center;width:20px;height:20px;flex:none;border-radius:999px;border:2px solid #d1d6db;color:transparent;transition:background-color .3s,border-color .3s,color .3s,transform .3s}.hero-assistant-demo_capMark__FCiw_ svg{width:12px;height:12px;stroke-width:3}.hero-assistant-demo_capList__3KJS0 li[data-done=true]{color:#191f28;font-weight:600}.hero-assistant-demo_capList__3KJS0 li[data-done=true] .hero-assistant-demo_capMark__FCiw_{border-color:#3182f6;background:#3182f6;color:#fff;transform:scale(1.06)}.hero-assistant-demo_tracking__CyOaW{inset-inline-end:24px;top:96px;width:280px;padding:18px;border-radius:20px;animation-delay:.9s,3s}.hero-assistant-demo_trackingHead__tXKB7{display:flex;align-items:center;justify-content:space-between}.hero-assistant-demo_live__2ikt_{animation:hero-assistant-demo_livePulse__HRKGG 1.6s ease-in-out infinite}.hero-assistant-demo_trackingBar__mwgLV{position:relative;display:block;height:6px;margin:18px 6px 14px;border-radius:999px;background:#eef0f3}.hero-assistant-demo_trackingBar__mwgLV>span{position:absolute;inset-block:0;inset-inline-start:0;border-radius:999px;background:linear-gradient(90deg,#64a8ff,#3182f6);transition:width 1.1s cubic-bezier(.65,0,.35,1)}.hero-assistant-demo_trackingPlane__1i_ax{position:absolute;top:50%;width:22px;height:22px;padding:3px;border-radius:999px;background:#3182f6;color:#fff;translate:-50% -50%;transition:inset-inline-start 1.1s cubic-bezier(.65,0,.35,1)}[dir=rtl] .hero-assistant-demo_trackingPlane__1i_ax{translate:50% -50%;transform:scaleX(-1)}.hero-assistant-demo_trackingBar__mwgLV[data-reset=true] .hero-assistant-demo_trackingPlane__1i_ax,.hero-assistant-demo_trackingBar__mwgLV[data-reset=true]>span{transition:none}.hero-assistant-demo_trackingSteps___2J4X{display:grid;gap:8px}.hero-assistant-demo_trackingSteps___2J4X li{display:flex;align-items:center;gap:10px;color:#b0b8c1;font-size:13px;line-height:18px;transition:color .3s}.hero-assistant-demo_trackingDot__Ja_sM{display:grid;place-items:center;width:18px;height:18px;flex:none;border-radius:999px;border:2px solid #d1d6db;color:#fff;transition:background-color .3s,border-color .3s}.hero-assistant-demo_trackingDot__Ja_sM svg{width:11px;height:11px;stroke-width:3}.hero-assistant-demo_trackingSteps___2J4X li[data-state=done]{color:#4e5968}.hero-assistant-demo_trackingSteps___2J4X li[data-state=done] .hero-assistant-demo_trackingDot__Ja_sM{border-color:#3182f6;background:#3182f6}.hero-assistant-demo_trackingSteps___2J4X li[data-state=current]{color:#191f28;font-weight:700}.hero-assistant-demo_trackingSteps___2J4X li[data-state=current] .hero-assistant-demo_trackingDot__Ja_sM{border:5px solid #3182f6;animation:hero-assistant-demo_livePulse__HRKGG 1.6s ease-in-out infinite}.hero-assistant-demo_trackingNote__zUQzj{display:block;margin-top:14px;padding-top:12px;border-top:1px solid #eef0f3;color:#6b7684;font-size:12px;line-height:17px}.hero-assistant-demo_caption__xta_G{margin-top:14px;color:#e8f0ff;font-size:12px;line-height:18px;text-align:center}@keyframes hero-assistant-demo_windowIn__4Dhgg{0%{opacity:0;transform:translateY(36px) scale(.97)}to{opacity:1;transform:none}}@keyframes hero-assistant-demo_floatIn__MscBX{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes hero-assistant-demo_drift__9qlof{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes hero-assistant-demo_typingDot__YrkYS{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes hero-assistant-demo_caret__zFI9g{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes hero-assistant-demo_livePulse__HRKGG{0%,to{box-shadow:0 0 0 3px rgba(49,130,246,.16)}50%{box-shadow:0 0 0 6px rgba(49,130,246,.05)}}@media (max-width:1279px){.hero-assistant-demo_supportChip__xyfZn{inset-inline-start:0}.hero-assistant-demo_capabilities__CoW2Z{inset-inline-start:24px}.hero-assistant-demo_tracking__CyOaW{inset-inline-end:0}}@media (max-width:1099px){.hero-assistant-demo_float__KuDo6{display:none}.hero-assistant-demo_stage__tMzVV{margin-top:40px}}@media (max-width:679px){.hero-assistant-demo_stage__tMzVV{margin-top:28px;padding-bottom:16px}.hero-assistant-demo_window__60A3V{width:100%;max-width:420px;height:480px;border-radius:22px}.hero-assistant-demo_header__RdeIa{height:62px;padding-inline:14px 8px}.hero-assistant-demo_thread__hc9f_{padding:14px 12px 10px}.hero-assistant-demo_bubble__eQAjF{font-size:13.5px}.hero-assistant-demo_composer__SOouv{padding:10px 12px 12px}}@media (prefers-reduced-motion:reduce){.hero-assistant-demo_caret__zFI9g,.hero-assistant-demo_float__KuDo6,.hero-assistant-demo_live__2ikt_,.hero-assistant-demo_trackingSteps___2J4X li[data-state=current] .hero-assistant-demo_trackingDot__Ja_sM,.hero-assistant-demo_typing__w64pa i,.hero-assistant-demo_window__60A3V{animation:none}}.hero-section_section__7WRqX{background:#fff;padding:12px 16px 0}.hero-section_hero__JBdNX{position:relative;isolation:isolate;max-width:1560px;margin-inline:auto;overflow:hidden;border-radius:32px;padding:72px 48px 40px;text-align:center;background:radial-gradient(40% 44% at 4% 0,rgba(118,212,255,.72) 0,rgba(118,212,255,0) 72%),radial-gradient(36% 42% at 97% 3%,rgba(176,166,255,.74) 0,rgba(176,166,255,0) 72%),radial-gradient(58% 34% at 50% 100%,rgba(138,198,255,.5) 0,rgba(138,198,255,0) 74%),linear-gradient(180deg,#3473ee,#2961dc 45%,#2356cf)}.hero-section_orb__osHAD{position:absolute;z-index:-1;display:grid;place-items:center;width:92px;height:92px;border-radius:28px;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3);animation:hero-section_rise__Hb5vk .9s cubic-bezier(.22,1,.36,1) .5s both,hero-section_heroFloat__5VrYx 9s ease-in-out 1.4s infinite}.hero-section_orbStart__KiS7S{inset-inline-start:10%;top:236px;rotate:-8deg}.hero-section_orbEnd__XLJ07{inset-inline-end:10%;top:104px;rotate:7deg;animation-delay:.6s,2.4s}.hero-section_orbImage__C3Tcv{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.hero-section_copy__08lO7{position:relative;max-width:900px;margin-inline:auto}.hero-section_badge__HxNHv,.hero-section_services__BDIhE,.hero-section_subtitle__rC5Gl,.hero-section_title___z_23{animation:hero-section_rise__Hb5vk .8s cubic-bezier(.22,1,.36,1) both}.hero-section_title___z_23{animation-delay:.08s}.hero-section_subtitle__rC5Gl{animation-delay:.16s}.hero-section_services__BDIhE{animation-delay:.24s}.hero-section_badge__HxNHv{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3);color:#fff;font-size:14px;font-weight:600;line-height:20px}.hero-section_title___z_23{margin-top:20px;color:#fff;font-size:50px;font-weight:800;line-height:1.28;letter-spacing:-.035em;word-break:keep-all;text-wrap:balance}.hero-section_title___z_23>span{display:block}.hero-section_japanese__7dRfU .hero-section_title___z_23{word-break:normal;letter-spacing:normal}.hero-section_subtitle__rC5Gl{margin-top:18px;color:#fff;font-size:18px;font-weight:500;line-height:1.65;word-break:keep-all;text-wrap:balance}.hero-section_japanese__7dRfU .hero-section_subtitle__rC5Gl{word-break:normal}.hero-section_services__BDIhE{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1124px;margin:40px auto 0;padding:12px;border-radius:28px;background:rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.34)}.hero-section_serviceCard__SxnHy{display:flex;align-items:center;gap:12px;min-width:0;min-height:84px;padding:14px 16px;border-radius:18px;background:#fff;text-align:start;box-shadow:0 12px 28px -16px rgba(8,30,90,.6);transition:background-color .18s}.hero-section_serviceCard__SxnHy:hover{background:#f3f8ff}.hero-section_serviceCard__SxnHy:focus-visible{outline:3px solid #fff;outline-offset:3px}.hero-section_serviceImage__4aIJF{width:46px;height:46px;-o-object-fit:contain;object-fit:contain;flex:none;transition:transform .35s cubic-bezier(.22,1,.36,1)}.hero-section_serviceCard__SxnHy:hover .hero-section_serviceImage__4aIJF{transform:scale(1.08) rotate(-4deg)}.hero-section_serviceCopy__EttCf{min-width:0;flex:1}.hero-section_serviceTitle__unxUH{color:#18212b;font-size:16px;font-weight:700;line-height:22px;letter-spacing:-.02em;word-break:keep-all}.hero-section_serviceDescription__JzPc_{margin-top:3px;color:#6b7684;font-size:13px;line-height:18px;word-break:keep-all}.hero-section_serviceArrow__TrB_2{width:16px;height:16px;color:#b0b8c1;flex:none;transition:translate .25s}.hero-section_serviceCard__SxnHy:hover .hero-section_serviceArrow__TrB_2{translate:3px 0}[dir=rtl] .hero-section_serviceCard__SxnHy:hover .hero-section_serviceArrow__TrB_2{translate:-3px 0}@keyframes hero-section_rise__Hb5vk{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hero-section_heroFloat__5VrYx{0%,to{translate:0 0}50%{translate:0 -8px}}@media (min-width:1600px){.hero-section_hero__JBdNX{padding-top:84px}.hero-section_title___z_23{font-size:56px}}@media (max-width:1279px){.hero-section_orbStart__KiS7S{inset-inline-start:5%}.hero-section_orbEnd__XLJ07{inset-inline-end:5%}}@media (max-width:1099px){.hero-section_hero__JBdNX{padding:56px 32px 36px;border-radius:28px}.hero-section_title___z_23{font-size:40px}.hero-section_subtitle__rC5Gl{font-size:16px}.hero-section_services__BDIhE{grid-template-columns:repeat(2,minmax(0,1fr));max-width:744px;margin-top:32px}.hero-section_orb__osHAD{display:none}}@media (max-width:679px){.hero-section_section__7WRqX{padding:8px 12px 0}.hero-section_hero__JBdNX{padding:40px 16px 28px;border-radius:24px}.hero-section_badge__HxNHv{padding:6px 12px;font-size:13px;line-height:18px}.hero-section_title___z_23{margin-top:16px;font-size:30px;line-height:1.34;letter-spacing:-.04em}.hero-section_subtitle__rC5Gl{margin-top:14px;font-size:15px;line-height:1.6}.hero-section_services__BDIhE{gap:8px;margin-top:28px;padding:8px;border-radius:22px}.hero-section_serviceCard__SxnHy{position:relative;display:block;min-height:124px;padding:16px 14px;border-radius:16px}.hero-section_serviceImage__4aIJF{width:42px;height:42px;margin-bottom:8px}.hero-section_serviceTitle__unxUH{font-size:15px;line-height:21px;letter-spacing:-.03em;padding-inline-end:12px}.hero-section_serviceDescription__JzPc_{margin-top:4px;font-size:12px;line-height:17px}.hero-section_serviceArrow__TrB_2{position:absolute;inset-inline-end:12px;top:18px;width:14px;height:14px}}@media (max-width:359px){.hero-section_section__7WRqX{padding-inline:8px}.hero-section_hero__JBdNX{padding-inline:12px}.hero-section_title___z_23{font-size:27px}.hero-section_serviceCard__SxnHy{padding:14px 12px}.hero-section_serviceTitle__unxUH{font-size:14px}}@media (prefers-reduced-motion:reduce){.hero-section_badge__HxNHv,.hero-section_orb__osHAD,.hero-section_services__BDIhE,.hero-section_subtitle__rC5Gl,.hero-section_title___z_23{animation:none}.hero-section_serviceCard__SxnHy:hover .hero-section_serviceArrow__TrB_2,.hero-section_serviceCard__SxnHy:hover .hero-section_serviceImage__4aIJF{transform:none;translate:none}}