.AIChat_root__GAp7M{margin:80px auto 0;width:100%;display:flex;flex-direction:column}.AIChat_root__GAp7M .AIChat_chatbox__h4DaW{max-width:720px;width:100%;margin:0 auto 100px;border:1px solid #e1e1e1;box-shadow:0 12px 48px 4px rgba(0,0,0,.12)}.AIChat_root__GAp7M .AIChat_footer__4umOB{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px;margin-top:75px;gap:20px}.AIChat_root__GAp7M .AIChat_footer__4umOB .AIChat_footerText__9I_uI{font-size:1.8rem;font-weight:600;color:var(--primary-text-color)}.AIChat_root__GAp7M .AIChat_footer__4umOB .AIChat_contactUsButton__qkDwN{border-radius:999px;padding:10px 24px}@media(max-width:600px){.AIChat_root__GAp7M{margin-top:10px}.AIChat_root__GAp7M .AIChat_chatbox__h4DaW{margin-bottom:20px}}.Page_root__tco2a{font-family:Montserrat,sans-serif;height:100%;display:flex;flex-direction:column}.Page_light__p7uYw{background-color:#fff}.Page_dark__zmgy3{background:var(--background-gradient)}.NavBar_root__dfpWK{width:100%;min-height:60px;margin:0 auto;font-weight:600;display:flex;align-items:center;background:#fff;border-bottom:3px solid #1a1a1a}.NavBar_root__dfpWK.NavBar_light__pMvkP{background:transparent;border-bottom:none}.NavBar_root__dfpWK.NavBar_dark__N1c0_{background:#fff}.NavBar_content__OONSU{display:flex;justify-content:space-between;align-items:center;width:100%}.NavBar_logo__0_52p{font-size:1.3em;margin-left:15px}.NavBar_logo__0_52p a{text-decoration:none;display:flex;align-items:center;color:#1a1a1a;font-weight:800;letter-spacing:-.01em}.NavBar_logo__0_52p img{margin-right:2px;height:28px}.NavBar_logoText__Qpz0V{font-family:var(--font-family-logo);font-size:1.4rem;font-weight:400;letter-spacing:-.02em}.NavBar_logoDot__KGfl1{color:var(--neo-cyan,#4ecdc4);font-size:1rem;margin-left:1px}.NavBar_light__pMvkP .NavBar_logo__0_52p a{color:#fff}.NavBar_light__pMvkP .NavBar_logoDot__KGfl1{color:var(--neo-cyan,#4ecdc4)}.NavBar_dark__N1c0_ .NavBar_logo__0_52p a{color:#1a1a1a}.NavBar_menu__9gDt_{display:flex;flex-direction:row;align-items:center;gap:4px}.NavBar_menu__9gDt_>a{padding:8px 16px;margin:0 4px;text-decoration:none;display:inline-flex;align-items:center;transition:all .15s ease;border-radius:10px;font-weight:600;color:#1a1a1a;border:2px solid transparent}.NavBar_menu__9gDt_>a:hover:not(.NavBar_pill__On8vT){background:#f5f5f5;border-color:#e0e0e0}.NavBar_menu__9gDt_>a:active{transform:scale(.98)}.NavBar_light__pMvkP .NavBar_menu__9gDt_>a{color:hsla(0,0%,100%,.9)}.NavBar_light__pMvkP .NavBar_menu__9gDt_>a:hover:not(.NavBar_pill__On8vT){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.NavBar_dark__N1c0_ .NavBar_menu__9gDt_>a{color:#1a1a1a}.NavBar_menu__9gDt_>a.NavBar_pill__On8vT{background:var(--neo-yellow);color:#1a1a1a;border:3px solid #1a1a1a;border-radius:50px;box-shadow:3px 3px 0 #1a1a1a;font-weight:700;padding:8px 18px;-webkit-text-fill-color:inherit;-webkit-background-clip:inherit}.NavBar_menu__9gDt_>a.NavBar_pill__On8vT:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 #1a1a1a;background:#ffed8a}.NavBar_menu__9gDt_>a.NavBar_pill__On8vT:active{transform:translate(1px,1px);box-shadow:2px 2px 0 #1a1a1a}.NavBar_light__pMvkP .NavBar_menu__9gDt_>a.NavBar_pill__On8vT{background:#fff;color:#1a1a1a;border-color:#1a1a1a}.NavBar_menuLink__upnoY svg,.NavBar_menu__9gDt_>a>svg{margin-right:7px;font-size:1.2em}.NavBar_menuLink__upnoY{text-decoration:none;color:#1a1a1a}.NavBar_mobileMenuBtn__2V_Cn{border:3px solid #1a1a1a!important;border-radius:10px!important;color:#1a1a1a!important;box-shadow:2px 2px 0 #1a1a1a;min-width:44px!important}.NavBar_mobileMenuBtn__2V_Cn:hover{background:#f5f5f5!important}.NavBar_light__pMvkP .NavBar_mobileMenuBtn__2V_Cn{color:#fff!important;border-color:#fff!important;box-shadow:2px 2px 0 hsla(0,0%,100%,.3)}@media(max-width:700px){.NavBar_logo__0_52p{font-size:1.3rem;margin-left:0}.NavBar_logo__0_52p img{height:26px}.NavBar_logoText__Qpz0V{font-size:1.5rem}.NavBar_logoDot__KGfl1{font-size:1.3rem}.NavBar_menuLink__upnoY svg,.NavBar_menuLink__upnoY>li,.NavBar_menu__9gDt_>a>svg{font-size:1.2rem}}.ContentContainer_root__CQ3bQ{max-width:var(--content-size);width:100%;padding:0 20px;margin:0 auto}@media (max-width:1500px){.ContentContainer_root__CQ3bQ{padding:0 30px}}@media (max-width:600px){.ContentContainer_root__CQ3bQ{padding:0 20px}}.Footer_root__rKkMI{background:#1a1a1a;border-top:4px solid #1a1a1a;position:relative}.Footer_root__rKkMI:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:repeating-linear-gradient(90deg,var(--neo-yellow) 0,var(--neo-yellow) 20px,var(--neo-pink) 20px,var(--neo-pink) 40px,var(--neo-cyan) 40px,var(--neo-cyan) 60px,var(--neo-purple) 60px,var(--neo-purple) 80px)}.Footer_content__tihsP{max-width:var(--content-size);width:100%;padding:40px 20px;color:#fff;margin:auto;display:flex;justify-content:center}.Footer_companyInfo__b_sy0 .Footer_companyName__zOr_i{font-size:1.4em;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.Footer_row__U0Cnl{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.Footer_row__U0Cnl .Footer_body__5_n4U a{display:flex;text-decoration:none;color:#fff;align-items:center;padding:6px 0;font-weight:500;transition:all .15s ease}.Footer_row__U0Cnl .Footer_body__5_n4U a:hover{color:var(--neo-yellow);transform:translateX(4px)}.Footer_row__U0Cnl .Footer_body__5_n4U a>svg{margin-right:10px;font-size:32px}.Footer_column__Y23Tv{max-width:300px;margin:40px 50px 40px 0}.Footer_column__Y23Tv:last-of-type{margin-right:0}.Footer_column__Y23Tv .Footer_title__o4edK{font-weight:800;margin-bottom:24px;text-transform:uppercase;letter-spacing:.05em;font-size:.9em;color:var(--neo-yellow)}.Footer_brand__mvjEp{font-family:var(--font-family-logo);opacity:1;font-size:1.5em;display:flex;align-items:center;font-weight:800}.Footer_brand__mvjEp img{margin-right:12px;height:32px}.Footer_category__y3_Gk{opacity:.6;font-size:.95em;margin-top:8px}.Footer_column__Y23Tv .Footer_body__5_n4U .Footer_socialIcon__jo_hD{height:24px;margin:6px 12px 6px 2px}.Footer_column__Y23Tv .Footer_body__5_n4U a{display:flex;text-decoration:none;color:#fff;align-items:center;padding:6px 0;font-weight:500;transition:all .15s ease}.Footer_column__Y23Tv .Footer_body__5_n4U a:hover{color:var(--neo-yellow);transform:translateX(4px)}.Footer_column__Y23Tv .Footer_body__5_n4U a>svg{margin-right:10px;font-size:28px}@media (max-width:500px){.Footer_column__Y23Tv{margin:20px 20px 10px 0}.Footer_column__Y23Tv .Footer_title__o4edK{margin-bottom:16px}.Footer_content__tihsP{flex-direction:column;padding:30px 20px}.Footer_companyInfo__b_sy0 .Footer_companyName__zOr_i{font-size:1.2em}.Footer_brand__mvjEp{font-size:1.3em}.Footer_brand__mvjEp img{height:28px}}.BasicPage_headerContainer__pKZEI a{color:var(--neo-purple);text-decoration:none;font-weight:600}.BasicPage_headerContainer__pKZEI a:hover{text-decoration:underline}.BasicPage_headerContainer__pKZEI{display:flex;flex-direction:column;align-items:center;justify-content:center}.BasicPage_contentContainer__aw5nU{flex:1 1;justify-content:center;display:flex;flex-direction:column;margin:110px auto}.BasicPage_header__8HJUT{text-align:center;margin:0;color:#1a1a1a;font-weight:800;text-transform:uppercase;letter-spacing:-.02em;position:relative;display:inline-block}.BasicPage_header__8HJUT:after{content:"";position:absolute;left:-6px;right:-6px;bottom:.05em;background:var(--neo-pink);z-index:-1;transform:rotate(-1deg);left:-8px;right:-8px;bottom:.15em;height:.35em;border-radius:4px}.BasicPage_subheader__eENRx{text-align:center;margin-top:12px;margin-bottom:0;color:#1a1a1a;opacity:.8;font-weight:500}@media(max-width:800px){.BasicPage_headerContainer__pKZEI{padding:60px 0}.BasicPage_header__8HJUT:after{height:.3em}}@media(max-width:500px){.BasicPage_contentContainer__aw5nU{margin-top:20px}}.AIChatBox_root__2L_9Y{font-family:Montserrat,sans-serif;color:var(--primary-text-color);display:flex;flex-direction:column;height:100%;background-color:#fff;border:4px solid #1a1a1a;border-radius:20px;box-shadow:8px 8px 0 #1a1a1a;overflow:hidden}.AIChatBox_root__2L_9Y .AIChatBox_header__h3sRw{display:flex;align-items:center;padding:14px 20px;border-bottom:3px solid #1a1a1a;background-color:var(--neo-yellow)}.AIChatBox_root__2L_9Y .AIChatBox_header__h3sRw .AIChatBox_logo__tIcD5{width:36px;height:36px;min-width:36px;min-height:36px;margin-right:14px;object-fit:contain;background:#fff;border-radius:50%;padding:6px;box-sizing:content-box;border:2px solid #1a1a1a;box-shadow:2px 2px 0 #1a1a1a}.AIChatBox_root__2L_9Y .AIChatBox_header__h3sRw .AIChatBox_headerText__kSHa_{font-size:1.1rem;font-weight:800;color:#1a1a1a;margin:0;text-transform:uppercase;letter-spacing:.02em}.AIChatBox_root__2L_9Y .AIChatBox_chatContainer__VEZSD{flex-grow:1;padding:24px 20px 20px;display:flex;flex-direction:column;height:400px;max-height:50vh;min-height:200px;overflow-y:auto;scroll-behavior:smooth;background:#fffef8}.AIChatBox_root__2L_9Y .AIChatBox_chatContainer__VEZSD .AIChatBox_systemNotice___hHA3{font-size:.8rem;text-align:center;margin-bottom:16px;opacity:.9;font-weight:600;padding:10px 16px;background:var(--neo-cyan);border:2px solid #1a1a1a;border-radius:12px;box-shadow:2px 2px 0 #1a1a1a}.AIChatBox_root__2L_9Y .AIChatBox_chatContainer__VEZSD .AIChatBox_message__LdmHx{max-width:80%;padding:14px 18px;margin-bottom:14px;border-radius:16px;white-space:pre-wrap;font-weight:500;font-size:.9rem;border:2px solid #1a1a1a;box-shadow:3px 3px 0 #1a1a1a}.AIChatBox_root__2L_9Y .AIChatBox_chatContainer__VEZSD .AIChatBox_message__LdmHx.AIChatBox_user__MmWNG{align-self:flex-end;background-color:var(--neo-yellow);color:#1a1a1a;border-bottom-right-radius:4px}.AIChatBox_root__2L_9Y .AIChatBox_chatContainer__VEZSD .AIChatBox_message__LdmHx.AIChatBox_assistant__WkhAd{align-self:flex-start;background-color:#fff;color:#1a1a1a;border-bottom-left-radius:4px}.AIChatBox_root__2L_9Y .AIChatBox_chatContainer__VEZSD .AIChatBox_message__LdmHx.AIChatBox_assistant__WkhAd img{max-width:100%;height:auto;background:#f5f5f5;padding:5px;margin:15px auto;border-radius:8px;border:2px solid #1a1a1a}.AIChatBox_root__2L_9Y .AIChatBox_chatContainer__VEZSD .AIChatBox_message__LdmHx.AIChatBox_error__ip1Cg{background-color:var(--neo-pink);color:#1a1a1a}.AIChatBox_root__2L_9Y .AIChatBox_chatContainer__VEZSD .AIChatBox_message__LdmHx.AIChatBox_typing__9Ou2b{padding:14px 18px}.AIChatBox_root__2L_9Y .AIChatBox_chatContainer__VEZSD .AIChatBox_message__LdmHx.AIChatBox_typing__9Ou2b .AIChatBox_dot__Kdkm_{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#1a1a1a;margin-right:6px;animation:AIChatBox_pulse__VKKdK 1.4s ease-in-out infinite}.AIChatBox_root__2L_9Y .AIChatBox_chatContainer__VEZSD .AIChatBox_message__LdmHx.AIChatBox_typing__9Ou2b .AIChatBox_dot__Kdkm_:nth-child(2){animation-delay:.2s}.AIChatBox_root__2L_9Y .AIChatBox_chatContainer__VEZSD .AIChatBox_message__LdmHx.AIChatBox_typing__9Ou2b .AIChatBox_dot__Kdkm_:nth-child(3){animation-delay:.4s}.AIChatBox_root__2L_9Y .AIChatBox_chatContainer__VEZSD .AIChatBox_message__LdmHx p{margin:0 0 12px;line-height:1.6}.AIChatBox_root__2L_9Y .AIChatBox_chatContainer__VEZSD .AIChatBox_message__LdmHx ol,.AIChatBox_root__2L_9Y .AIChatBox_chatContainer__VEZSD .AIChatBox_message__LdmHx ul{margin:0 0 12px;padding-left:22px}.AIChatBox_root__2L_9Y .AIChatBox_chatContainer__VEZSD .AIChatBox_message__LdmHx code{background-color:#f5f5f5;padding:3px 6px;border-radius:6px;font-family:Courier New,Courier,monospace;border:1px solid #e0e0e0}.AIChatBox_root__2L_9Y .AIChatBox_chatContainer__VEZSD .AIChatBox_message__LdmHx pre{background-color:#f5f5f5;padding:14px;border-radius:10px;overflow-x:auto;border:2px solid #1a1a1a}.AIChatBox_root__2L_9Y .AIChatBox_chatContainer__VEZSD .AIChatBox_message__LdmHx pre code{background-color:transparent;padding:0;border:none}.AIChatBox_root__2L_9Y .AIChatBox_chatContainer__VEZSD .AIChatBox_message__LdmHx a{color:var(--neo-purple);text-decoration:none;font-weight:600;border-bottom:2px solid}.AIChatBox_root__2L_9Y .AIChatBox_chatContainer__VEZSD .AIChatBox_message__LdmHx a:hover{background:var(--neo-cyan)}.AIChatBox_root__2L_9Y .AIChatBox_inputContainer__EoeaK{padding:16px;background:#fff;border-top:3px solid #1a1a1a}.AIChatBox_root__2L_9Y .AIChatBox_inputContainer__EoeaK .AIChatBox_inputBar__OF3eD{display:flex;width:100%;position:relative;align-items:center}.AIChatBox_root__2L_9Y .AIChatBox_inputContainer__EoeaK .AIChatBox_input__ZWjRs{width:100%;padding:14px 54px 14px 20px;border:3px solid #1a1a1a;border-radius:50px;font-size:.95rem;outline:none;transition:all .15s ease;color:#1a1a1a;font-family:Montserrat,sans-serif;font-weight:500;box-shadow:3px 3px 0 #1a1a1a}.AIChatBox_root__2L_9Y .AIChatBox_inputContainer__EoeaK .AIChatBox_input__ZWjRs::placeholder{color:var(--primary-text-color-05);font-style:italic}.AIChatBox_root__2L_9Y .AIChatBox_inputContainer__EoeaK .AIChatBox_input__ZWjRs:focus{box-shadow:5px 5px 0 #1a1a1a;transform:translate(-1px,-1px)}.AIChatBox_root__2L_9Y .AIChatBox_inputContainer__EoeaK .AIChatBox_sendButton__hD9sj{position:absolute;right:8px;top:50%;background:var(--neo-pink);border:2px solid #1a1a1a;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;border-radius:50%;transform:translateY(-50%) scale(0);opacity:0}.AIChatBox_root__2L_9Y .AIChatBox_inputContainer__EoeaK .AIChatBox_sendButton__hD9sj.AIChatBox_visible__HEPGG{transform:translateY(-50%) scale(1);opacity:1}.AIChatBox_root__2L_9Y .AIChatBox_inputContainer__EoeaK .AIChatBox_sendButton__hD9sj svg{fill:#1a1a1a}.AIChatBox_root__2L_9Y .AIChatBox_inputContainer__EoeaK .AIChatBox_sendButton__hD9sj:hover{background:#f472b6;transform:translateY(-50%) scale(1.05)}.AIChatBox_root__2L_9Y .AIChatBox_inputContainer__EoeaK .AIChatBox_sendButton__hD9sj:disabled{opacity:.5;cursor:not-allowed}.AIChatBox_root__2L_9Y .AIChatBox_footer__8Lckm{padding:0 12px 20px;font-size:.8rem;display:flex;justify-content:center;background:#fff}.AIChatBox_root__2L_9Y .AIChatBox_footer__8Lckm .AIChatBox_footerText__21u_0{color:#1a1a1a;cursor:pointer;font-weight:600;padding:6px 12px;border:2px solid transparent;border-radius:8px;transition:all .15s ease}.AIChatBox_root__2L_9Y .AIChatBox_footer__8Lckm .AIChatBox_footerText__21u_0:hover{background:var(--neo-cyan);border-color:#1a1a1a}@media(max-width:600px){.AIChatBox_root__2L_9Y{box-shadow:5px 5px 0 #1a1a1a}.AIChatBox_message__LdmHx{max-width:90%!important;box-shadow:2px 2px 0 #1a1a1a!important}}@keyframes AIChatBox_pulse__VKKdK{0%,60%,to{transform:scale(1);opacity:1}30%{transform:scale(.4);opacity:.5}}.PageHeading_row__gRgqO{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:14px;padding-bottom:12px}.PageHeading_row__gRgqO h3{text-transform:uppercase;margin:0;font-size:1.2em;font-weight:800;color:#1a1a1a;letter-spacing:.02em}.PageHeading_row__gRgqO.PageHeading_light__xcpKK h1{background:none;-webkit-background-clip:unset;-webkit-text-fill-color:#fff;border-bottom-color:#fff;color:#fff}.PageHeading_row__gRgqO.PageHeading_light__xcpKK{border-bottom-color:hsla(0,0%,100%,.3);color:#fff}.PageHeading_row__gRgqO h1{text-align:left;text-transform:uppercase;margin:0;font-size:1.2em;font-weight:800;display:inline-block;padding-bottom:0;color:#1a1a1a;letter-spacing:.02em;position:relative}.PageHeading_row__gRgqO h1:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:4px;background:var(--neo-pink);border-radius:2px}@media(max-width:600px){.PageHeading_row__gRgqO{margin-bottom:18px;padding-bottom:10px}.PageHeading_row__gRgqO h1,.PageHeading_row__gRgqO h3{font-size:1rem}.PageHeading_row__gRgqO h1:after{height:3px;bottom:-6px}}.FAQ_qaContainer__qah5t{margin-top:50px}.FAQ_qa__pPyZi{color:#1a1a1a;margin-bottom:18px;border:3px solid #1a1a1a;border-radius:16px;overflow:hidden;background:#fff;box-shadow:4px 4px 0 #1a1a1a;transition:all .15s ease}.FAQ_qa__pPyZi:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 #1a1a1a}.FAQ_qa__pPyZi:last-child{margin-bottom:30px}.FAQ_qa__pPyZi .FAQ_question__tAlWk{margin:0;padding:20px 24px;cursor:pointer;position:relative;font-weight:700;font-size:1.05rem;transition:background .15s ease}.FAQ_qa__pPyZi .FAQ_question__tAlWk:hover{background:#f5f5f5}.FAQ_qa__pPyZi .FAQ_question__tAlWk:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .3s ease;font-size:1.5rem;font-weight:800;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--neo-yellow);border:2px solid #1a1a1a;border-radius:8px;box-shadow:2px 2px 0 #1a1a1a}.FAQ_qa__pPyZi .FAQ_question__tAlWk.FAQ_open__GQT7j{background:var(--neo-cyan)}.FAQ_qa__pPyZi .FAQ_question__tAlWk.FAQ_open__GQT7j:after{transform:translateY(-50%) rotate(45deg);background:var(--neo-pink)}.FAQ_answer__M_12n{font-size:1rem;line-height:1.7;color:var(--primary-text-color-08);font-weight:500;border-top:2px dashed #e0e0e0;padding:20px 24px 24px;margin-top:0}@media(max-width:600px){.FAQ_qa__pPyZi,.FAQ_qa__pPyZi:hover{box-shadow:3px 3px 0 #1a1a1a}.FAQ_qa__pPyZi:hover{transform:none}.FAQ_qa__pPyZi .FAQ_question__tAlWk{font-size:.95rem;padding:16px 60px 16px 20px}.FAQ_qa__pPyZi .FAQ_question__tAlWk:after{width:28px;height:28px;font-size:1.3rem;right:16px}.FAQ_answer__M_12n{padding:16px 20px 20px}}