.HomeNav_navWrap__41p9_{position:-webkit-sticky;position:sticky;top:0;z-index:1000;margin-top:-65px;font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.HomeNav_bar__zjYIZ{background:#fff;border-bottom:1px solid #efefef}.HomeNav_inner__aUQMG{display:flex;align-items:center;justify-content:space-between;height:80px;max-width:1440px;margin:0 auto;padding:0 80px;box-sizing:border-box}.HomeNav_logo__wYdB2{display:flex;align-items:center;flex-shrink:0}.HomeNav_logo__wYdB2 img{width:142px;height:auto;display:block}.HomeNav_menu__xtRYC{display:flex;align-items:center;gap:0}.HomeNav_dropToggle__K2TK9,.HomeNav_link__XeyXE{display:inline-flex;align-items:center;gap:.35rem;font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:.25px;line-height:20px;background:none;border:0;cursor:pointer;white-space:nowrap}.HomeNav_link__XeyXE{font-size:18px;color:#000;padding:5px 10px;margin:0 5px}.HomeNav_dropToggle__K2TK9{position:relative;font-size:18px;color:#222;padding:5px 30px 5px 10px}.HomeNav_dropToggle__K2TK9:hover,.HomeNav_link__XeyXE:hover{color:#000;opacity:.7}.HomeNav_caret__USGXg{position:absolute;right:13px;top:50%;width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-70%) rotate(45deg)}.HomeNav_globe__oFfBv{font-size:inherit;line-height:1}.HomeNav_dropdown__5wjST{position:relative;margin:0 5px}.HomeNav_dropPanel__ybEiw{position:absolute;top:100%;left:0;min-width:160px;display:none;flex-direction:column;padding:10px 0;background:#fff}.HomeNav_dropdown__5wjST:hover .HomeNav_dropPanel__ybEiw{display:flex}.HomeNav_langPanel___440_{left:auto;right:0;min-width:130px}.HomeNav_dropItem__gqTjQ{display:block;width:100%;text-align:left;padding:5px 20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:24px;color:#222;white-space:nowrap;background:none;border:0;cursor:pointer;opacity:.55;transition:opacity .15s ease}.HomeNav_dropItem__gqTjQ:focus-visible,.HomeNav_dropItem__gqTjQ:hover{color:#000;opacity:1}.HomeNav_dropItem__gqTjQ[aria-current=true]{font-weight:700;opacity:1}.HomeNav_pillDark__W_jj3,.HomeNav_pillYellow__StJQ7{display:inline-flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:24px;border-radius:100px;padding:10px 20px 8px;margin-left:10px;white-space:nowrap}.HomeNav_pillDark__W_jj3{background:#ffd60a;color:#000;transition:background .2s ease,color .2s ease}.HomeNav_pillDark__W_jj3:hover{background:#000!important;color:#fff!important;opacity:1}.HomeNav_pillYellow__StJQ7{background:#ffed94;color:#000}.HomeNav_pillYellow__StJQ7:hover{color:#000!important;opacity:.85}.HomeNav_hamburger__moPeE{display:none;flex-direction:column;justify-content:center;gap:5px;width:48px;height:48px;background:none;border:0;cursor:pointer}.HomeNav_hamburger__moPeE span{display:block;width:24px;height:2px;background:#111;margin:0 auto}.HomeNav_overlay__y4vj7{display:none}@media (max-width:1200px){.HomeNav_inner__aUQMG{padding:0 8px}}@media (max-width:1008px){.HomeNav_inner__aUQMG{padding:0 0 0 8px;height:80px}.HomeNav_overlayLangRow__nZyGc{display:flex;gap:1.25rem}.HomeNav_overlayLang__98NeF{font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:600;color:#111;background:none;border:0;padding:0;cursor:pointer}.HomeNav_overlayLang__98NeF[aria-current=true]{text-decoration:underline}.HomeNav_menu__xtRYC{display:none}.HomeNav_hamburger__moPeE{display:flex}.HomeNav_overlay__y4vj7{position:fixed;inset:0;top:80px;z-index:1200;background:#fff;overflow-y:auto;padding:8px 0 40px;gap:0}.HomeNav_overlayNav__14k7e,.HomeNav_overlay__y4vj7{display:flex;flex-direction:column}.HomeNav_overlayGroupToggle__cHxNl{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:18px 20px;border:0;background:transparent;font:inherit;font-size:17px;font-weight:700;color:#1d1d1f;cursor:pointer}.HomeNav_overlayCaret__R08kS{width:8px;height:8px;border-right:2px solid #878991;border-bottom:2px solid #878991;transform:rotate(45deg) translate(-2px,-2px)}.HomeNav_overlayGroupToggle__cHxNl[aria-expanded=true] .HomeNav_overlayCaret__R08kS{transform:rotate(225deg) translate(-2px,-2px)}.HomeNav_overlaySub__prny0{display:flex;flex-direction:column;background:#f5f5f5;padding:6px 0}.HomeNav_overlaySubLink__bi8mV{display:block;text-align:center;padding:13px 20px;font-size:15px;color:#4a4d57;text-decoration:none}.HomeNav_overlayLink___OJMf{display:block;text-align:center;padding:18px 20px;font-size:17px;font-weight:700;color:#1d1d1f;text-decoration:none}.HomeNav_overlayActions__jmZXr{margin-top:48px;padding:0 20px;display:flex;flex-direction:column;align-items:center;gap:16px}.HomeNav_overlayActions__jmZXr .HomeNav_pillDark__W_jj3{width:100%;max-width:320px;text-align:center}.HomeNav_overlayFaq__zYFSv{font-size:15px;color:#6e7079;text-decoration:none}}.HomeNav_hamburger__moPeE span{transition:transform .2s ease,opacity .15s ease}.HomeNav_hamburgerOpen__fr9Za span:first-child{transform:translateY(7px) rotate(45deg)}.HomeNav_hamburgerOpen__fr9Za span:nth-child(2){opacity:0}.HomeNav_hamburgerOpen__fr9Za span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.HomeNav_navWrapStandalone__7uCYV{margin-top:0}.HomeNav_dropPanel__ybEiw{border:1px solid #e6e6e6;border-radius:12px}.HomeNav_langDropdown__REnE6 .HomeNav_dropToggle__K2TK9{border:1.5px solid #e6e6e6;border-radius:100px;background:transparent;font-size:14px;line-height:24px;height:42px;padding:0 26px 0 16px;margin-left:10px;transition:border-color .15s ease}.HomeNav_langDropdown__REnE6 .HomeNav_dropToggle__K2TK9:hover{border-color:#3b3d4a}.HomeNav_langDropdown__REnE6 .HomeNav_dropToggle__K2TK9:after{right:12px}.HomeNav_menu__xtRYC .HomeNav_dropItem__gqTjQ:hover,.HomeNav_menu__xtRYC .HomeNav_link__XeyXE:hover,.HomeNav_menu__xtRYC a:hover{color:#000!important}.HomeNav_menu__xtRYC .HomeNav_pillDark__W_jj3:hover,.HomeNav_menu__xtRYC .HomeNav_pillYellow__StJQ7:hover{color:#fff!important}.HomeFooter_foot__XVuCX{font-family:Montserrat,sans-serif;padding:3.5rem 0 2rem;background:#fff;border-top:1px solid #ececec}.HomeFooter_inner__lvOe2{max-width:1328px;margin:0 auto;padding:0 24px;box-sizing:border-box}.HomeFooter_top__YqD2r{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.HomeFooter_email__Z0GyP{font-size:1rem;font-weight:400;color:#111}.HomeFooter_email__Z0GyP:hover{opacity:.7}.HomeFooter_links__cl2MM{display:flex;flex-direction:column;align-items:flex-end;gap:.65rem}.HomeFooter_link__064JN{font-size:1rem;font-weight:400;color:#111}.HomeFooter_link__064JN:hover{opacity:.7}.HomeFooter_divider__UakPQ{height:1px;background:#ececec;margin:1.75rem 0 1.25rem}.HomeFooter_bottom__9o4zI{display:flex;align-items:center;justify-content:space-between;gap:1rem}.HomeFooter_copy__mISrg{font-size:.9rem;color:#666}.HomeFooter_mark__q6uqO{height:36px;width:auto;display:block}@media (max-width:991px){.HomeFooter_foot__XVuCX{padding:2.5rem 0 1.5rem}.HomeFooter_inner__lvOe2{padding:0 20px}}.HomeFooter_cols__NpMpM{display:flex;gap:40px}.HomeFooter_col__i9fr6{display:flex;flex-direction:column;align-items:flex-end;gap:10px;text-align:right}.HomeFooter_colTitle__XvNW_{margin:0 0 2px;font-size:1rem;font-weight:400;color:#878991}@media (max-width:720px){.HomeFooter_cols__NpMpM{gap:40px;width:100%;justify-content:flex-start}.HomeFooter_col__i9fr6{align-items:flex-start;text-align:left}}@media (max-width:460px){.HomeFooter_top__YqD2r{flex-direction:column;gap:0}.HomeFooter_cols__NpMpM{order:1;gap:32px}.HomeFooter_email__Z0GyP{order:2;margin-top:36px;font-size:.8125rem;font-weight:400;color:#878991}}.page_page__5Tywp{display:flex;flex-direction:column;gap:120px;width:min(980px,100%);margin:0 auto;padding:96px 24px 100px;background:#fff;color:#1d1d1f;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-break:strict;word-break:keep-all;flex:none;min-height:0}.page_page__5Tywp:lang(ja){word-break:normal}.page_hero__Y_0Pc{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;padding-top:0}.page_hero__Y_0Pc h1{margin:0;font-size:42px;font-weight:700;letter-spacing:-.03em;line-height:1.07;color:#1d1d1f}.page_heroSubtitle__8jliD{margin:12px 0 0;color:#878991;font-size:17px;font-weight:400;letter-spacing:-.01em}.page_copyButton__NERlF{flex-shrink:0;border:1px solid #d2d2d7;border-radius:8px;background:#fff;padding:6px 14px;color:#1d1d1f;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s ease}.page_copyButton__NERlF:hover{background:#e8e8ed}.page_copyButtonCopied__tA_Sl,.page_copyButtonCopied__tA_Sl:hover{border-color:#2f9e6e;background:#eefaf4;color:#1f7a54}.page_setupSection__TFiWy{display:flex;flex-direction:column;gap:32px}.page_setupSection__TFiWy h2{margin:0;font-size:37px;font-weight:700;letter-spacing:-.025em;line-height:1.1;color:#1d1d1f}.page_platformTabs__crFOv{display:flex;flex-direction:column}.page_tabBar__lC6P6{display:flex;gap:0;border-bottom:1px solid #d2d2d7}.page_tab__ai1Rr{flex:1 1;padding:16px 0;border:none;border-bottom:3px solid transparent;background:none;color:#86868b;font-size:1.05rem;font-weight:700;cursor:pointer;transition:color .2s ease,border-color .2s ease}.page_tab__ai1Rr:hover{color:#1d1d1f}.page_tab__ai1Rr:focus-visible{outline:2px solid #1d1d1f;outline-offset:-2px;border-radius:4px}.page_tabActive__0jJeB{color:#1d1d1f;border-bottom-color:#1d1d1f}.page_tabPanel__RwMmu{display:flex;flex-direction:column;gap:20px;padding:28px 0 8px}.page_guidePath__FfXge{margin:0;color:#86868b;font-size:.85rem;font-weight:600}.page_guideNote__SQGZA{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border-radius:12px;background:#faf7ec}.page_guideNote__SQGZA span{color:#82721b;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.page_guideNote__SQGZA p{margin:0;color:#6e6e73;font-size:.88rem;line-height:1.55}.page_guideSteps__l6674{display:flex;flex-direction:column;gap:10px;margin:0;padding-left:20px;color:#1d1d1f;font-size:.93rem;line-height:1.65}.page_guideSteps__l6674 li::marker{color:#86868b;font-weight:700}.page_guideCommand__iAQ5n{display:flex;flex-direction:column;gap:8px}.page_commandHeader__iDrxQ{display:flex;align-items:center;justify-content:space-between}.page_commandHeader__iDrxQ span{color:#86868b;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.page_guideCommand__iAQ5n code{display:block;padding:14px 16px;border-radius:10px;background:#f5f5f7;color:#1d1d1f;font-size:.84rem;line-height:1.6;overflow-wrap:anywhere}.page_inlineEndpoint__Hcamr{display:flex;flex-direction:column;gap:8px}.page_inlineEndpoint__Hcamr code{display:block;padding:14px 16px;border-radius:10px;background:#f5f5f7;color:#1d1d1f;font-size:.84rem;line-height:1.6;overflow-wrap:anywhere}.page_verifyRow__AurCZ{display:flex;flex-direction:column;gap:4px;padding-top:18px;border-top:1px solid #e8e8ed}.page_verifyRow__AurCZ span{color:#1d6a4f;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.page_verifyRow__AurCZ p{margin:0;color:#1d1d1f;font-size:.9rem;font-weight:600;line-height:1.5}.page_demoSection__IOLGb{display:flex;flex-direction:column;gap:32px}.page_demoSection__IOLGb h2{margin:0;font-size:40px;font-weight:700;letter-spacing:-.025em;line-height:1.1;color:#1d1d1f}.page_demoChat__86EIW{display:flex;flex-direction:column;gap:16px;padding:28px;border-radius:16px;background:#f5f5f7}.page_demoBubbleAssistant__LnVHX,.page_demoBubbleUser__CV2Sw{display:flex;flex-direction:column;gap:6px;max-width:85%}.page_demoBubbleUser__CV2Sw{align-self:flex-end}.page_demoBubbleAssistant__LnVHX{align-self:flex-start}.page_demoRole__zpCRt{color:#86868b;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.page_demoBubbleUser__CV2Sw .page_demoRole__zpCRt{text-align:right}.page_demoBubbleUser__CV2Sw p{margin:0;padding:12px 16px;border-radius:14px 14px 4px 14px;background:#1d1d1f;color:#fff;font-size:.9rem;line-height:1.5}.page_demoBubbleAssistant__LnVHX p{margin:0;padding:12px 16px;border-radius:14px 14px 14px 4px;background:#fff;color:#1d1d1f;font-size:.9rem;line-height:1.5}.page_demoStack__qo1dl{display:grid}.page_demoStack__qo1dl>.page_demoMessages__qj7Yw{grid-area:1/1}.page_demoMessages__qj7Yw{display:flex;flex-direction:column;gap:16px}.page_demoActive__bgpQu{opacity:1;transform:translateY(0);visibility:visible;transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1),visibility 0s}.page_demoInactive__WJxZX{opacity:0;transform:translateY(12px);visibility:hidden;transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1),visibility 0s .9s}.page_useCaseSection__hW7xx{display:flex;flex-direction:column;gap:32px}.page_useCaseSection__hW7xx h2{margin:0;font-size:40px;font-weight:700;letter-spacing:-.025em;line-height:1.1;color:#1d1d1f}.page_useCaseDescription__Mm_y1{margin:-12px 0 0;color:#6e6e73;font-size:.95rem;line-height:1.6;max-width:640px}.page_disclaimer__8tF8j{margin:0;color:#86868b;font-size:.82rem;line-height:1.5}.page_useCaseGrid__M7KQR{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.page_useCaseCard__XBqHY{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:14px;background:#f5f5f7;transition:background .2s ease}.page_useCaseCard__XBqHY:hover{background:#e8e8ed}.page_useCaseIcon__87_Za{width:20px;height:20px;color:#86868b;flex-shrink:0}.page_useCasePrompt__pX6PA{margin:0;color:#1d1d1f;font-size:.9rem;font-weight:700;line-height:1.4}.page_useCaseResult__1gmfX{margin:0;color:#86868b;font-size:.85rem;line-height:1.5}.page_faqSection__6ULiE{display:flex;flex-direction:column;gap:32px}.page_faqSection__6ULiE h2{margin:0;font-size:40px;font-weight:700;letter-spacing:-.025em;line-height:1.1;color:#1d1d1f}.page_faqList__u21A5{display:flex;flex-direction:column;gap:0}.page_faqItem__RRSQ8{border-bottom:1px solid #e8e8ed}.page_faqItem__RRSQ8 summary{padding:18px 0;font-size:.95rem;font-weight:600;color:#1d1d1f;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.page_faqItem__RRSQ8 summary:after{content:"+";font-size:1.2rem;font-weight:400;color:#86868b;transition:transform .2s ease}.page_faqItem__RRSQ8[open] summary:after{content:"\2212"}.page_faqItem__RRSQ8 summary::-webkit-details-marker{display:none}.page_faqItem__RRSQ8 p{margin:0 0 18px;color:#6e6e73;font-size:.88rem;line-height:1.6}.page_privacySection__VOZSI{display:flex;flex-direction:column;gap:12px;padding:24px 28px;border-radius:14px;border:1px solid #e8e8ed}.page_privacySection__VOZSI h3{margin:0;font-size:.88rem;font-weight:700;color:#1d1d1f}.page_privacySection__VOZSI p{margin:0;color:#6e6e73;font-size:.84rem;line-height:1.6}.page_privacySection__VOZSI a{color:#1d1d1f;font-size:.84rem;font-weight:600;text-decoration:underline;text-underline-offset:2px}.page_privacySection__VOZSI a:hover{color:#424245}.page_ctaSection__XBIb5{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;padding:56px 24px;border-radius:20px;background:#f5f5f7}.page_ctaSection__XBIb5 h2{margin:0;font-size:32px;font-weight:700;letter-spacing:-.025em;line-height:1.1;color:#1d1d1f}.page_ctaSubtitle__2DVWJ{margin:0;color:#6e6e73;font-size:.95rem;line-height:1.55;max-width:440px}.page_ctaButton__XQfj_{display:inline-flex;align-items:center;padding:12px 28px;border-radius:980px;background:#1d1d1f;color:#fff;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s ease}.page_ctaButton__XQfj_:hover{background:#424245}@media (max-width:734px){.page_page__5Tywp{gap:56px;padding:56px 20px 72px}.page_hero__Y_0Pc{padding-top:0}.page_hero__Y_0Pc h1{font-size:28px}.page_demoSection__IOLGb h2,.page_faqSection__6ULiE h2,.page_setupSection__TFiWy h2,.page_useCaseSection__hW7xx h2{font-size:25px}.page_tabBar__lC6P6{overflow-x:auto;-webkit-overflow-scrolling:touch}.page_tab__ai1Rr{flex:none;white-space:nowrap;padding:12px 16px;font-size:.85rem}.page_demoChat__86EIW{padding:20px}.page_demoBubbleAssistant__LnVHX,.page_demoBubbleUser__CV2Sw{max-width:95%}.page_useCaseGrid__M7KQR{grid-template-columns:1fr}.page_ctaSection__XBIb5{padding:40px 20px;border-radius:16px}.page_ctaSection__XBIb5 h2{font-size:24px}}@media (min-width:735px) and (max-width:1068px){.page_hero__Y_0Pc h1{font-size:34px}.page_demoSection__IOLGb h2,.page_faqSection__6ULiE h2,.page_setupSection__TFiWy h2,.page_useCaseSection__hW7xx h2{font-size:31px}.page_useCaseGrid__M7KQR{grid-template-columns:repeat(2,1fr)}}