.ServiceChat_widget__i1Cwk{position:fixed;bottom:1.25rem;right:1.25rem;z-index:1100;color:var(--text-primary);font-size:.9rem}.ServiceChat_trigger__ippVn{display:flex;gap:.6rem;align-items:center;margin-left:auto;border:0;border-radius:999px;padding:.9rem 1.2rem;background:var(--primary);color:white;box-shadow:0 6px 24px rgb(0 0 0/.18);cursor:pointer;font:inherit;font-weight:600}.ServiceChat_panel__tLtDz{width:min(390px,calc(100vw - 2rem));max-height:calc(100dvh - 110px);display:flex;flex-direction:column;margin-bottom:.75rem;background:var(--bg-color);border:1px solid var(--primary-border);border-radius:20px;box-shadow:0 16px 64px rgb(0 0 0/.2);overflow:hidden}.ServiceChat_header__oiJqb{background:var(--primary);color:white;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.ServiceChat_header__oiJqb span{display:block;font-size:.75rem;margin-top:.25rem}.ServiceChat_header__oiJqb button{display:flex;border:0;background:transparent;color:white;padding:.5rem;cursor:pointer}.ServiceChat_log__0FRZb{overflow-y:auto;overscroll-behavior:contain;min-height:100px;padding:1rem}.ServiceChat_log__0FRZb p{margin:0 0 .8rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.ServiceChat_assistant__RHg8j,.ServiceChat_user__hlaC_{padding:.8rem;border-radius:12px}.ServiceChat_assistant__RHg8j{background:var(--primary-soft)}.ServiceChat_user__hlaC_ p{color:inherit}.ServiceChat_user__hlaC_{margin-left:2rem!important;background:var(--primary);color:white}.ServiceChat_speaker__WkSIU{display:block;font-weight:600;font-size:.72rem;margin-bottom:.3rem}.ServiceChat_suggestions__WPmSN{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 1rem .7rem}.ServiceChat_suggestions__WPmSN button{border:1px solid var(--primary-border);background:transparent;color:var(--primary);padding:.5rem .65rem;border-radius:20px;font:inherit;font-size:.78rem;cursor:pointer}.ServiceChat_bottom__psrUf{padding:.8rem 1rem 1rem;border-top:1px solid var(--primary-border)}.ServiceChat_notice__ANT4C{color:var(--text-secondary);font-size:.7rem;line-height:1.5;margin:0 0 .7rem}.ServiceChat_contact__DhVCX,.ServiceChat_notice__ANT4C a{color:var(--primary-hover);text-decoration:underline}.ServiceChat_form__oVOW0{display:flex;gap:.5rem}.ServiceChat_form__oVOW0 input{min-width:0;flex:1 1;padding:.7rem;border-radius:9px;border:1px solid var(--primary-border);background:var(--bg-color);color:var(--text-primary);font:inherit}.ServiceChat_form__oVOW0 button{border:0;border-radius:9px;padding:.75rem;background:var(--primary);color:white;cursor:pointer}.ServiceChat_widget__i1Cwk button:disabled{opacity:.55;cursor:default}.ServiceChat_widget__i1Cwk a:focus-visible,.ServiceChat_widget__i1Cwk button:focus-visible,.ServiceChat_widget__i1Cwk input:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.ServiceChat_header__oiJqb button:focus-visible{outline-color:white}.ServiceChat_contact__DhVCX{display:block;margin-top:.7rem;font-size:.8rem}.ServiceChat_error__lsogH{font-size:.8rem;color:#a32121;margin-bottom:.6rem}@media (max-width:600px){.ServiceChat_widget__i1Cwk{left:max(.7rem,env(safe-area-inset-left));right:max(.7rem,env(safe-area-inset-right));bottom:max(.7rem,env(safe-area-inset-bottom));pointer-events:none}.ServiceChat_panel__tLtDz{width:100%;min-width:0;pointer-events:auto}.ServiceChat_trigger__ippVn{pointer-events:auto}.ServiceChat_header__oiJqb{gap:.5rem}.ServiceChat_header__oiJqb button{flex-shrink:0}.ServiceChat_assistantIdentity__kFwOV>div{min-width:0;overflow-wrap:anywhere}}.ServiceChat_log__0FRZb>.ServiceChat_assistant__RHg8j,.ServiceChat_log__0FRZb>.ServiceChat_user__hlaC_{margin-bottom:.8rem}.ServiceChat_log__0FRZb .ServiceChat_assistant__RHg8j p,.ServiceChat_log__0FRZb .ServiceChat_user__hlaC_ p{margin:0}.ServiceChat_answerActions___3SCN{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.ServiceChat_answerActions___3SCN a,.ServiceChat_answerActions___3SCN button{display:inline-block;padding:.6rem .75rem;border-radius:9px;background:var(--primary);color:white;font-size:.8rem;font-weight:600;line-height:1.4;text-decoration:none}.ServiceChat_answerActions___3SCN a:hover,.ServiceChat_answerActions___3SCN button:hover{background:var(--primary-hover)}.ServiceChat_newChat__Tu2RW{display:block;margin-top:.65rem;border:0;padding:.2rem 0;background:transparent;color:var(--text-secondary);font:inherit;font-size:.75rem;text-decoration:underline;cursor:pointer}.ServiceChat_answerActions___3SCN button,.ServiceChat_contact__DhVCX{border:0;cursor:pointer;text-align:left;font-family:inherit}.ServiceChat_contact__DhVCX{background:transparent;padding:0}.ServiceChat_enquiry__iBjFr{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.ServiceChat_enquiry__iBjFr h3{flex:0 0 auto;padding:1rem 1rem .7rem;margin:0;font-size:1rem}.ServiceChat_enquiry__iBjFr p{font-size:.8rem;line-height:1.5;margin:.6rem 0}.ServiceChat_enquiryLabel__pWWoJ{display:grid;gap:.35rem;margin:.85rem 0;font-size:.8rem;font-weight:600}.ServiceChat_enquiryLabel__pWWoJ input,.ServiceChat_enquiryLabel__pWWoJ textarea{width:100%;min-width:0;padding:.65rem;border:1px solid var(--primary-border);border-radius:8px;color:var(--text-primary);background:var(--bg-color);font:inherit;font-weight:400}.ServiceChat_enquiryLabel__pWWoJ textarea{resize:vertical}.ServiceChat_enquiryLabel__pWWoJ input,.ServiceChat_enquiryLabel__pWWoJ textarea,.ServiceChat_form__oVOW0 input{font-size:max(16px,1rem)}.ServiceChat_enquiryActions__utmpQ{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;padding:.75rem 1rem;margin:0;background:var(--bg-color);border-top:1px solid var(--primary-border);box-shadow:0 -5px 16px rgb(0 0 0/.04)}.ServiceChat_enquiryActions__utmpQ button{border:1px solid var(--primary);border-radius:8px;background:var(--bg-color);color:var(--primary);padding:.65rem;font:inherit;font-size:.8rem;cursor:pointer}.ServiceChat_enquiryActions__utmpQ button[type=submit]{background:var(--primary);color:white}.ServiceChat_review__tuW3g{font-size:.85rem}.ServiceChat_review__tuW3g div{margin-bottom:.65rem}.ServiceChat_review__tuW3g dt{font-weight:600}.ServiceChat_review__tuW3g dd{margin:.2rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.ServiceChat_conversationReview__9E3DA{margin:.85rem 0;font-size:.8rem}.ServiceChat_conversationReview__9E3DA summary{color:var(--primary-hover);cursor:pointer;text-decoration:underline}.ServiceChat_transcript__zqLsC{white-space:pre-wrap;overflow-wrap:anywhere}.ServiceChat_assistantIdentity__kFwOV{display:flex;align-items:center;gap:.65rem;min-width:0}.ServiceChat_trigger__ippVn{padding:.35rem 1rem .35rem .4rem;gap:.45rem;background:linear-gradient(120deg,#24183d,#402363 55%,#075f69);border:1px solid rgb(255 255 255/.18)}.ServiceChat_trigger__ippVn:hover{background:linear-gradient(120deg,#33204e,#503079 55%,#087481)}.ServiceChat_launcherLetter__jFMnT{display:inline-block;animation:ServiceChat_revealLetter1__Gagrw 10s step-end infinite}@keyframes ServiceChat_revealLetter1__Gagrw{0%,99.9%{opacity:1}to{opacity:0}}.ServiceChat_launcherLetter__jFMnT:nth-child(2){animation-name:ServiceChat_revealLetter2__8vzT6}@keyframes ServiceChat_revealLetter2__8vzT6{0%{opacity:0}1.2%,99.9%{opacity:1}to{opacity:0}}.ServiceChat_launcherLetter__jFMnT:nth-child(3){animation-name:ServiceChat_revealLetter3__QeOP0}@keyframes ServiceChat_revealLetter3__QeOP0{0%{opacity:0}2.4%,99.9%{opacity:1}to{opacity:0}}.ServiceChat_launcherLetter__jFMnT:nth-child(4){animation-name:ServiceChat_revealLetter4__auyh4}@keyframes ServiceChat_revealLetter4__auyh4{0%{opacity:0}3.6%,99.9%{opacity:1}to{opacity:0}}.ServiceChat_launcherLetter__jFMnT:nth-child(5){animation-name:ServiceChat_revealLetter5__RexYq}@keyframes ServiceChat_revealLetter5__RexYq{0%{opacity:0}4.8%,99.9%{opacity:1}to{opacity:0}}.ServiceChat_launcherLetter__jFMnT:nth-child(6){animation-name:ServiceChat_revealLetter6__YvC8x}@keyframes ServiceChat_revealLetter6__YvC8x{0%{opacity:0}6%,99.9%{opacity:1}to{opacity:0}}.ServiceChat_launcherLetter__jFMnT:nth-child(7){animation-name:ServiceChat_revealLetter7__1SuOs}@keyframes ServiceChat_revealLetter7__1SuOs{0%{opacity:0}7.2%,99.9%{opacity:1}to{opacity:0}}.ServiceChat_launcherLetter__jFMnT:nth-child(8){animation-name:ServiceChat_revealLetter8__analD}@keyframes ServiceChat_revealLetter8__analD{0%{opacity:0}8.4%,99.9%{opacity:1}to{opacity:0}}.ServiceChat_launcherLetter__jFMnT:nth-child(9){animation-name:ServiceChat_revealLetter9__hPuEZ}@keyframes ServiceChat_revealLetter9__hPuEZ{0%{opacity:0}9.6%,99.9%{opacity:1}to{opacity:0}}.ServiceChat_launcherLetter__jFMnT:nth-child(10){animation-name:ServiceChat_revealLetter10__P5I1n}@keyframes ServiceChat_revealLetter10__P5I1n{0%{opacity:0}10.8%,99.9%{opacity:1}to{opacity:0}}.ServiceChat_trigger__ippVn:focus-visible .ServiceChat_launcherLetter__jFMnT,.ServiceChat_trigger__ippVn:hover .ServiceChat_launcherLetter__jFMnT,.ServiceChat_trigger__ippVn[aria-expanded=true] .ServiceChat_launcherLetter__jFMnT{animation:none;opacity:1}@media (prefers-reduced-motion:reduce){.ServiceChat_launcherLetter__jFMnT{animation:none;opacity:1}}.ServiceChat_enquiryForm__sE8eS{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.ServiceChat_enquiryBody__JuYJ9{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:0 1rem 1rem}.ServiceChat_enquiryActions__utmpQ button[type=submit]{flex:1 1;min-width:0}.ServiceChat_enquiryActions__utmpQ .ServiceChat_submissionStatus__IElvE{flex:0 0 100%;margin:0 0 .15rem;font-size:.75rem;color:var(--text-secondary)}.ServiceChat_header__oiJqb{flex-shrink:0}