.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@media only screen and (min-width: 0rem){body.dark-mode #dark-mode-toggle[data-astro-cid-3ef6ksr2] .cs-sun[data-astro-cid-3ef6ksr2]{opacity:1;transform:translate(-50%,-50%)}body.dark-mode #dark-mode-toggle[data-astro-cid-3ef6ksr2] .cs-moon[data-astro-cid-3ef6ksr2]{opacity:0;transform:translate(-50%,-150%)}#dark-mode-toggle[data-astro-cid-3ef6ksr2]{width:3rem;height:3rem;margin:0;padding:0;background:transparent;border:none;display:block;order:4;position:relative;z-index:1000;overflow:hidden}#dark-mode-toggle[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2],#dark-mode-toggle[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:1.25rem;height:1.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}#dark-mode-toggle[data-astro-cid-3ef6ksr2] .cs-moon[data-astro-cid-3ef6ksr2]{z-index:2;transition:transform .3s,opacity .3s}#dark-mode-toggle[data-astro-cid-3ef6ksr2] .cs-sun[data-astro-cid-3ef6ksr2]{opacity:0;z-index:1;transform:translate(-50%,100%);transition:transform .3s,opacity .3s}}@media only screen and (min-width: 64rem){#dark-mode-toggle[data-astro-cid-3ef6ksr2]{margin:0;position:relative;top:auto;right:auto;transform:none}#dark-mode-toggle[data-astro-cid-3ef6ksr2]:hover{cursor:pointer}}@media only screen and (max-width: 63.9375rem){body.cs-open{overflow:hidden}body.scroll #cs-navigation[data-astro-cid-3ef6ksr2]{width:100%;max-width:100%;top:0}body.scroll #cs-navigation[data-astro-cid-3ef6ksr2]:before{border-radius:0}body.scroll #cs-navigation[data-astro-cid-3ef6ksr2] .cs-ul-wrapper[data-astro-cid-3ef6ksr2]{top:100%}#cs-navigation[data-astro-cid-3ef6ksr2]{width:94%;max-width:80rem;box-sizing:border-box;padding:clamp(.75rem,2vw,1.5rem);border-radius:clamp(.75rem,2vw,1.5rem);position:fixed;top:2rem;left:50%;z-index:10000;transform:translate(-50%);transition:top .3s,border-radius .3s,width .3s,max-width .3s}#cs-navigation[data-astro-cid-3ef6ksr2]:before{content:"";width:100%;height:100%;background:#fff;box-shadow:#959da533 0 8px 24px;opacity:1;border-radius:clamp(.75rem,2vw,1.5rem);display:block;position:absolute;top:0;left:50%;transform:translate(-50%);transition:transform .2s,border-radius .3s ease-in-out}#cs-navigation[data-astro-cid-3ef6ksr2] .nodisplay[data-astro-cid-3ef6ksr2]{display:none}#cs-navigation[data-astro-cid-3ef6ksr2].cs-active:before{transform:translate(-50%) scale(1.03)}#cs-navigation[data-astro-cid-3ef6ksr2].cs-active .cs-toggle[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}#cs-navigation[data-astro-cid-3ef6ksr2].cs-active .cs-ul-wrapper[data-astro-cid-3ef6ksr2]{transform:scaleY(1);transition-delay:.15s}#cs-navigation[data-astro-cid-3ef6ksr2].cs-active .cs-li[data-astro-cid-3ef6ksr2]{opacity:1;transform:translateY(0)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-container[data-astro-cid-3ef6ksr2]{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:1.5rem}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-logo[data-astro-cid-3ef6ksr2]{width:auto;max-width:12.5rem;height:100%;margin:0 auto 0 0;box-sizing:border-box;padding:0;display:flex;justify-content:flex-start;align-items:center;z-index:10}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:100%;height:4rem;-o-object-fit:contain;object-fit:contain;filter:brightness(.2)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-toggle[data-astro-cid-3ef6ksr2]{width:3.5rem;height:3.5rem;margin:0 0 0 auto;background-color:#1a1a1a;border:none;border-radius:.25rem;display:flex;justify-content:center;align-items:center;position:relative;z-index:10;transition:transform .6s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-nav[data-astro-cid-3ef6ksr2]{order:3}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-contact-group[data-astro-cid-3ef6ksr2]{display:none;position:relative;z-index:10}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-phone[data-astro-cid-3ef6ksr2]{font-size:1rem;line-height:1.5em;text-decoration:none;margin:0;color:var(--grey);display:flex;justify-content:flex-start;align-items:center;gap:.5rem;transition:opacity .3s,color .3s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-phone-icon[data-astro-cid-3ef6ksr2]{width:1.5rem;height:auto;display:block}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-social[data-astro-cid-3ef6ksr2]{display:none}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-active[data-astro-cid-3ef6ksr2] .cs-line1[data-astro-cid-3ef6ksr2]{top:50%;transform:translate(-50%,-50%) rotate(225deg)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-active[data-astro-cid-3ef6ksr2] .cs-line2[data-astro-cid-3ef6ksr2]{top:50%;transform:translate(-50%,-50%) translateY(0) rotate(-225deg);transform-origin:center}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-active[data-astro-cid-3ef6ksr2] .cs-line3[data-astro-cid-3ef6ksr2]{opacity:0;bottom:100%}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-box[data-astro-cid-3ef6ksr2]{width:clamp(1.5rem,2vw,1.75rem);height:1rem;position:relative}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-line[data-astro-cid-3ef6ksr2]{width:100%;height:2px;background-color:#fafbfc;border-radius:2px;position:absolute;left:50%;transform:translate(-50%)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-line1[data-astro-cid-3ef6ksr2]{top:0;transition:transform .5s,top .3s,left .3s;animation-duration:.7s;animation-timing-function:ease;animation-direction:normal;animation-fill-mode:forwards;transform-origin:center}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-line2[data-astro-cid-3ef6ksr2]{top:50%;transform:translate(-50%) translateY(-50%);transition:top .3s,left .3s,transform .5s;animation-duration:.7s;animation-timing-function:ease;animation-direction:normal;animation-fill-mode:forwards}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-line3[data-astro-cid-3ef6ksr2]{bottom:0;transition:bottom .3s,opacity .3s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-ul-wrapper[data-astro-cid-3ef6ksr2]{width:100%;height:auto;padding-bottom:2.4em;background-color:#fff;border-radius:0 0 1.5rem 1.5rem;position:absolute;top:85%;left:0;z-index:-1;overflow:hidden;transform:scaleY(0);transition:transform .4s;transform-origin:top}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-ul[data-astro-cid-3ef6ksr2]{width:100%;height:auto;max-height:65vh;margin:0;padding:4rem 0 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.25rem;overflow:auto}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]{text-align:center;list-style:none;width:100%;margin-right:0;opacity:0;transform:translateY(-70/16rem);transition:transform .6s,opacity .9s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]:nth-of-type(1){transition-delay:.05s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]:nth-of-type(2){transition-delay:.1s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]:nth-of-type(3){transition-delay:.15s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]:nth-of-type(4){transition-delay:.2s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]:nth-of-type(5){transition-delay:.25s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]:nth-of-type(6){transition-delay:.3s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]:nth-of-type(7){transition-delay:.35s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]:nth-of-type(8){transition-delay:.4s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]:nth-of-type(9){transition-delay:.45s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]:nth-of-type(10){transition-delay:.5s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]:nth-of-type(11){transition-delay:.55s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]:nth-of-type(12){transition-delay:.6s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]:nth-of-type(13){transition-delay:.65s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2]{font-size:clamp(1rem,2.5vw,1.5rem);line-height:1.2em;text-decoration:none;margin:0;color:var(--primary);display:inline-block;position:relative}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2].cs-active,#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2]:hover{color:var(--secondary)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-button-solid[data-astro-cid-3ef6ksr2]{display:none}}@media only screen and (min-width: 48rem){#cs-navigation[data-astro-cid-3ef6ksr2] .cs-contact-group[data-astro-cid-3ef6ksr2]{display:block}#cs-navigation[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2]{background:none;border:none;color:inherit;font:inherit;text-align:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media only screen and (max-width: 63.9375rem){body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2]:before{background-color:var(--primary)}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-toggle[data-astro-cid-3ef6ksr2]{background-color:var(--secondaryLight)}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-phone[data-astro-cid-3ef6ksr2]{color:var(--bodyTextColorWhite)}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-phone-icon[data-astro-cid-3ef6ksr2]{filter:grayscale(1) brightness(1000%)}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-line[data-astro-cid-3ef6ksr2]{background-color:#fff}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-ul-wrapper[data-astro-cid-3ef6ksr2]{background-color:var(--primary)}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2]{color:var(--bodyTextColorWhite)}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2].cs-active{color:var(--secondaryLight)}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-ul[data-astro-cid-3ef6ksr2]{background-color:var(--secondaryLight)}}@media only screen and (max-width: 63.9375rem){#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]{text-align:center;width:100%;display:block}#cs-navigation[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2]{background:none;border:none;color:inherit;font:inherit;text-align:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown[data-astro-cid-3ef6ksr2]{color:var(--bodyTextColorWhite);position:relative}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown[data-astro-cid-3ef6ksr2].cs-active .cs-drop-ul[data-astro-cid-3ef6ksr2]{height:auto;margin:.75rem 0 0;padding:.75rem 0;opacity:1;visibility:visible}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown[data-astro-cid-3ef6ksr2].cs-active .cs-drop-link[data-astro-cid-3ef6ksr2]{opacity:1}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2]{position:relative;transition:opacity .3s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-icon[data-astro-cid-3ef6ksr2]{width:.9375rem;height:auto;position:absolute;top:50%;right:-1.25rem;transform:translateY(-50%)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-ul[data-astro-cid-3ef6ksr2]{width:100%;height:0;margin:0;padding:0;background-color:var(--bodyTextColorWhite);opacity:0;display:flex;visibility:hidden;flex-direction:column;justify-content:flex-start;align-items:center;gap:.75rem;overflow:hidden;transition:padding .3s,margin .3s,height .3s,opacity .3s,visibility .3s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]{list-style:none}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2].cs-drop-link{font-size:clamp(.875rem,2vw,1.25rem);color:var(--primary)}}@media only screen and (min-width: 64rem){#cs-navigation[data-astro-cid-3ef6ksr2] .hide-desktop[data-astro-cid-3ef6ksr2]{display:none!important}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown[data-astro-cid-3ef6ksr2]{position:relative}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown[data-astro-cid-3ef6ksr2]:hover{cursor:pointer}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown[data-astro-cid-3ef6ksr2]:hover .cs-drop-ul[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:scaleY(1)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-dropdown[data-astro-cid-3ef6ksr2]:hover .cs-drop-li[data-astro-cid-3ef6ksr2]{opacity:1;transform:translateY(0)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-icon[data-astro-cid-3ef6ksr2]{width:.9375rem;height:auto;display:inline-block}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-ul[data-astro-cid-3ef6ksr2]{min-width:12.5rem;margin:0;padding:0;background-color:#fff;box-shadow:inset #959da51a 0 8px 10px;opacity:0;border-bottom:5px solid var(--primary);border-radius:0 0 1.5rem 1.5rem;visibility:hidden;position:absolute;top:100%;z-index:-100;overflow:hidden;transform:scaleY(0);transition:transform .3s,visibility .3s,opacity .3s;transform-origin:top}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]{font-size:1rem;text-decoration:none;list-style:none;width:100%;height:auto;opacity:0;display:block;transform:translateY(-.625rem);transition:opacity .6s,transform .6s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]:nth-of-type(1){transition-delay:.05s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]:nth-of-type(2){transition-delay:.1s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]:nth-of-type(3){transition-delay:.15s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]:nth-of-type(4){transition-delay:.2s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]:nth-of-type(5){transition-delay:.25s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]:nth-of-type(6){transition-delay:.3s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]:nth-of-type(7){transition-delay:.35s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]:nth-of-type(8){transition-delay:.4s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-li[data-astro-cid-3ef6ksr2]:nth-of-type(9){transition-delay:.45s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2].cs-drop-link{font-size:1rem;line-height:1.5em;text-transform:capitalize;text-decoration:none;white-space:nowrap;width:100%;box-sizing:border-box;padding:.75rem;color:var(--primary);display:block;transition:color .3s,background-color .3s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2].cs-drop-link:hover{color:var(--bodyTextColorWhite);background-color:var(--primary)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2].cs-drop-link:before{display:none}}@media only screen and (min-width: 64rem){body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-ul[data-astro-cid-3ef6ksr2]{background-color:var(--dark)}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2].cs-drop-link:hover{background-color:var(--secondary);color:var(--primary)}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-link[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2]:hover{color:var(--bodyTextColorWhite)}}@media only screen and (min-width: 64rem){body.scroll #cs-navigation[data-astro-cid-3ef6ksr2]{width:100%;max-width:100%;border-radius:0;top:0}#cs-navigation[data-astro-cid-3ef6ksr2]{width:94%;max-width:90rem;height:6rem;box-sizing:border-box;padding:clamp(.75rem,2vw,1.5rem) 0;background-color:#fff;box-shadow:#959da533 0 8px 24px;border-radius:clamp(.75rem,2vw,1.5rem);display:flex;align-items:center;position:fixed;top:2rem;left:50%;z-index:10000;transform:translate(-50%);transition:top .3s,border-radius .3s,width .3s,max-width .3s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-container[data-astro-cid-3ef6ksr2]{width:100%;max-width:90rem;margin:auto;box-sizing:border-box;padding:0 1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1.5rem}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-toggle[data-astro-cid-3ef6ksr2]{display:none}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-logo[data-astro-cid-3ef6ksr2]{width:18.4%;max-width:21.875rem;height:2rem;margin:0 auto 0 0;padding:0;display:flex;justify-content:flex-start;align-items:center;z-index:100}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:auto;height:4rem;-o-object-fit:contain;object-fit:contain;filter:brightness(.2)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-contact-group[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;align-items:center;gap:1.5rem}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-phone[data-astro-cid-3ef6ksr2]{font-size:1rem;line-height:1.5em;text-decoration:none;margin:0;color:var(--grey);display:flex;justify-content:flex-start;align-items:center;gap:.5rem;transition:opacity .3s,color .3s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-phone-icon[data-astro-cid-3ef6ksr2]{width:1.5rem;height:auto;display:block}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-social[data-astro-cid-3ef6ksr2]{height:2rem;opacity:1;display:none;visibility:visible;justify-content:center;align-items:center;gap:.5rem;transition:opacity .3s,visibility .3s,height .3s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-social-link[data-astro-cid-3ef6ksr2]{text-decoration:none;width:2rem;height:2rem;background-color:#f7f7f7;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:background-color .3s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-social-link[data-astro-cid-3ef6ksr2]:hover{background-color:var(--primary)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-social-link[data-astro-cid-3ef6ksr2]:hover .cs-social-icon[data-astro-cid-3ef6ksr2]{opacity:1;filter:grayscale(1) brightness(10000%)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-social-icon[data-astro-cid-3ef6ksr2]{width:.75rem;height:auto;opacity:.6;display:block;transition:opacity .3s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-ul-wrapper[data-astro-cid-3ef6ksr2]{height:100%;display:flex;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-ul[data-astro-cid-3ef6ksr2]{width:100%;height:100%;margin:0;padding:0;display:flex;justify-content:flex-start;align-items:center;gap:clamp(1.25rem,2.6vw,2.25rem)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li[data-astro-cid-3ef6ksr2]{list-style:none;height:100%;padding:0;display:flex;align-items:center;flex:none}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2]{font-size:1.25rem;line-height:1.5em;text-decoration:none;margin:0;color:var(--primary);display:block;position:relative;transition:color .3s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2]:hover,#cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2].cs-active{color:var(--secondary)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-button-solid[data-astro-cid-3ef6ksr2]{font-size:1rem;font-weight:700;line-height:clamp(2.875em,5.5vw,3.5em);text-align:center;text-decoration:none;min-width:9.375rem;margin:0;box-sizing:border-box;padding:0 2rem;color:var(--bodyTextColorWhite);background-color:var(--secondary);display:inline-block;position:relative;z-index:1;transition:color .3s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-button-solid[data-astro-cid-3ef6ksr2]:before{content:"";width:0%;height:100%;background:var(--secondaryDark);opacity:1;position:absolute;top:0;left:0;z-index:-1;transition:width .3s}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-button-solid[data-astro-cid-3ef6ksr2]:hover{color:var(--bodyTextColorWhite)}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-button-solid[data-astro-cid-3ef6ksr2]:hover:before{width:100%}}@media only screen and (min-width: 81.25rem){#cs-navigation[data-astro-cid-3ef6ksr2] .cs-social[data-astro-cid-3ef6ksr2]{display:flex}}@media only screen and (min-width: 64rem){body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2]{background-color:#000c}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .hide-desktop[data-astro-cid-3ef6ksr2]{display:none}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2],body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-phone[data-astro-cid-3ef6ksr2]{color:var(--bodyTextColorWhite)}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-phone-icon[data-astro-cid-3ef6ksr2]{filter:grayscale(1) brightness(10005)}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{filter:brightness(1)}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-drop-ul[data-astro-cid-3ef6ksr2]{background-color:var(--primary)}body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2].cs-active,body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-li-link[data-astro-cid-3ef6ksr2]:hover{color:var(--secondary)}}@media only screen and (max-width: 64rem){body.dark-mode #cs-navigation[data-astro-cid-3ef6ksr2] .cs-logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{filter:brightness(1)}}@media only screen and (min-width: 0em){#footer[data-astro-cid-sz7xmlte]{font-size:min(4vw,1.2em);padding:5.25rem 0 1.25rem;background-color:var(--primary)}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte]{text-align:center;margin:auto;margin-bottom:3.125rem}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte] .logo[data-astro-cid-sz7xmlte]{text-align:center;width:auto;height:2rem;margin:auto;margin-bottom:1.875rem;display:inline-block}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte] .logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:auto;display:block}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.875rem;line-height:27/14;text-align:center;width:100%;width:307/14rem;margin:auto;color:var(--bodyTextColorWhite);opacity:.9}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte]{width:96%;max-width:25.4375rem;margin:auto}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte]{width:96%;max-width:19.1875rem;margin:auto;display:flex;justify-content:space-evenly;flex-wrap:wrap}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{margin-top:0;margin-bottom:0;padding:0}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]:nth-of-type(3){margin-top:3.125rem}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]:nth-of-type(3) li[data-astro-cid-sz7xmlte]{margin-bottom:1rem;display:flex;justify-content:flex-start;align-items:center}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]:nth-of-type(3) li[data-astro-cid-sz7xmlte]:last-of-type{margin-bottom:0}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{font-size:1.125rem;list-style:none;margin-bottom:.75rem;color:var(--bodyTextColorWhite);opacity:.9}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{line-height:21/18em;text-decoration:none;color:var(--bodyTextColorWhite);transition:color .3s}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--secondaryLight)}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-size:1.125rem;font-weight:700;line-height:21/18em;text-transform:uppercase;margin-bottom:2.3125rem;color:var(--bodyTextColorWhite);position:relative}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]:before{content:"";width:6.0625rem;height:.125rem;background-color:var(--bodyTextColorWhite);opacity:1;display:block;position:absolute;bottom:-1rem;left:0}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .buttons[data-astro-cid-sz7xmlte]{display:flex;justify-content:center}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .cs-button-solid[data-astro-cid-sz7xmlte]{width:15.625rem;height:3.3125rem;margin:0;padding-top:.1875rem}#footer[data-astro-cid-sz7xmlte] .credit[data-astro-cid-sz7xmlte]{font-size:1rem;line-height:2.25rem;text-align:center;width:96%;margin:auto;margin-top:6.25rem;color:var(--bodyTextColorWhite)}#footer[data-astro-cid-sz7xmlte] .credit[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:1rem;text-decoration:none;color:var(--secondaryLight)}#footer[data-astro-cid-sz7xmlte] .credit[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}#footer[data-astro-cid-sz7xmlte] .credit[data-astro-cid-sz7xmlte] .copyright[data-astro-cid-sz7xmlte]{font-size:1rem;display:block}}@media only screen and (min-width: 64em){#footer[data-astro-cid-sz7xmlte]{font-size:min(1.2vw,1em)}#footer[data-astro-cid-sz7xmlte] .container[data-astro-cid-sz7xmlte]{width:96%;max-width:82.5rem;margin:auto;padding:0;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte]{text-align:left;width:25.5625rem;margin:0}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte] .logo[data-astro-cid-sz7xmlte]{text-align:left;height:2.5rem;margin-left:0}#footer[data-astro-cid-sz7xmlte] .left-section[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{text-align:left;margin-left:0}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte]{width:38.0625rem;max-width:none;margin:0}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte]{width:96%;max-width:48.0625rem;max-width:initial;margin:0}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]:nth-of-type(3){margin-top:0}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]:nth-of-type(3) li[data-astro-cid-sz7xmlte]:first-of-type{margin-bottom:0}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{position:relative}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:before{content:"";width:0%;height:.125rem;background:var(--secondaryLight);opacity:1;display:block;position:absolute;bottom:-.1875rem;left:0;transition:width .3s}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .lists[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover:before{width:100%}#footer[data-astro-cid-sz7xmlte] .right-section[data-astro-cid-sz7xmlte] .buttons[data-astro-cid-sz7xmlte]{justify-content:flex-start}#footer[data-astro-cid-sz7xmlte] .credit[data-astro-cid-sz7xmlte] .copyright[data-astro-cid-sz7xmlte]{display:inline-block}}@media only screen and (min-width: 0em){body.dark-mode #footer[data-astro-cid-sz7xmlte]{background:var(--medium)}}@media only screen and (min-width: 0em){:root{--primary: #0b0c10;--primaryLight: #2c2d30;--secondary: #1b86d2;--secondaryLight: #9ed3f4;--secondaryDark: #124f8b;--grey: #f7f7f7;--greyDark: #e6e6e6;--bodyTextColor: #111;--bodyTextColorWhite: #fff;--topperFontSize: clamp(.8125rem, 1.6vw, 1rem);--headerFontSize: clamp(1.9375rem, 3.9vw, 3.0625rem);--bodyFontSize: 1.125rem;--sectionPadding: clamp(3.75rem, 7.82vw, 6.25rem) 1rem}.cs-topper{font-size:var(--topperFontSize);font-weight:700;line-height:1.2em;text-transform:uppercase;letter-spacing:.1em;color:var(--secondary);display:block}.cs-title{font-size:var(--headerFontSize);font-weight:900;line-height:1.2em;margin:0 auto 1rem;color:var(--primary);position:relative}.cs-text{font-family:poppins,sans-serif;font-size:var(--bodyFontSize);line-height:1.5em;width:100%;margin:0 auto;color:var(--secondaryLight)}.cs-button-solid{font-size:1rem;font-weight:700;line-height:3.125em;text-align:center;text-transform:uppercase;text-decoration:none;width:auto;height:3.125rem;padding:0 1.875rem;color:#000;background-color:var(--primary);display:inline-block;position:relative;z-index:1;transition:color .3s;transition-delay:.1s}.cs-button-solid:hover{color:#fff}.cs-button-solid:hover:before{width:100%}.cs-button-solid:before{content:"";width:0;height:100%;background-color:#000;opacity:1;display:block;position:absolute;top:0;left:0;z-index:-1;transition:width .3s}}@media only screen and (min-width: 0em){@font-face{font-family:Oswald;src:url(/assets/fonts/subset-Oswald-Bold.woff2) format("woff2"),url(/assets/fonts/subset-Oswald-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Oswald;src:url(/assets/fonts/subset-Oswald-Regular.woff2) format("woff2"),url(/assets/fonts/subset-Oswald-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Oswald;src:url(/assets/fonts/subset-Oswald-Medium.woff2) format("woff2"),url(/assets/fonts/subset-Oswald-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/fonts/subset-Poppins-Regular.woff2) format("woff2"),url(/assets/fonts/subset-Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/fonts/subset-Poppins-SemiBold.woff2) format("woff2"),url(/assets/fonts/subset-Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-style:normal;font-family:Roboto;font-weight:400;font-display:swap;src:local(""),url(/assets/fonts/roboto-v29-latin-regular.woff2) format("woff2"),url(/assets/fonts/roboto-v29-latin-regular.woff) format("woff")}@font-face{font-style:normal;font-family:Roboto;font-weight:700;font-display:swap;src:local(""),url(/assets/fonts/roboto-v29-latin-700.woff2) format("woff2"),url(/assets/fonts/roboto-v29-latin-700.woff) format("woff")}@font-face{font-style:normal;font-family:Roboto;font-weight:900;font-display:swap;src:local(""),url(/assets/fonts/roboto-v29-latin-900.woff2) format("woff2"),url(/assets/fonts/roboto-v29-latin-900.woff) format("woff")}body,html{font-family:Oswald,sans-serif;font-size:100%;margin:0;padding:0;color:var(--bodyTextColor);overflow-x:hidden}*,*:before,*:after{margin:0;box-sizing:border-box;padding:0}body{transition:background-color .3s}.container{width:92%;margin:auto;position:relative}h1,h2,h3,h4,h5,h6{margin:0;color:var(--grey)}p,li,a{font-size:1rem;line-height:1.5em;margin:0}p,li{color:var(--bodyTextColor)}a:hover,button:hover{cursor:pointer}.skip{opacity:0;position:absolute;top:0;left:0;z-index:-1111111}}@media only screen and (min-width: 1024px){body,html{margin:0;padding:0}}@media only screen and (min-width: 2000px){body,html{font-size:.85vw}}@media only screen and (min-width: 0rem){body.dark-mode #dark-mode-toggle .cs-sun{opacity:1;transform:translate(-50%,-50%)}body.dark-mode #dark-mode-toggle .cs-moon{opacity:0;transform:translate(-50%,-150%);fill:#fff}#dark-mode-toggle{width:3rem;height:3rem;padding:0;background:transparent;border:none;display:block;position:absolute;right:4.375rem;z-index:1000;overflow:hidden}#dark-mode-toggle img,#dark-mode-toggle svg{width:1.25rem;height:1.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}#dark-mode-toggle .cs-moon{z-index:2;transition:transform .3s,opacity .3s}#dark-mode-toggle .cs-sun{opacity:0;z-index:1;transform:translate(-50%,100%);transition:transform .3s,opacity .3s}}@media only screen and (min-width: 64rem){#dark-mode-toggle{margin:0;position:relative;top:auto;right:auto;transform:none}#dark-mode-toggle:hover{cursor:pointer}}@media only screen and (min-width: 0em){:root{--dark: rgba(0, 0, 0, .8);--medium: rgba(0, 0, 0, .6);--accent: rgba(0, 0, 0, .4)}body.dark-mode{background-color:var(--dark)}body.dark-mode p,body.dark-mode li,body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6{color:#fff}body.dark-mode .light{display:none}body.dark-mode .dark{display:block!important}body.dark-mode .cs-topper,body.dark-mode .cs-desc{color:var(--secondaryLight)!important}.dark{display:none}}.chatbot-container{position:fixed;bottom:20px;right:20px;z-index:1000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.chat-toggle{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;transition:all .3s ease;color:#fff}.chat-toggle:hover{transform:scale(1.05);box-shadow:0 6px 20px #0003}.chat-toggle svg{width:24px;height:24px}.chat-window{position:absolute;bottom:80px;right:0;width:350px;height:500px;background:#fff;border-radius:16px;box-shadow:0 10px 40px #00000026;display:flex;flex-direction:column;transition:all .3s ease;border:1px solid #e1e5e9}.chat-window.hidden{opacity:0;transform:translateY(20px);pointer-events:none}.chat-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px;border-radius:16px 16px 0 0}.header-content{display:flex;align-items:center;justify-content:space-between}.agency-logo{display:flex;align-items:center;gap:12px}.logo-circle{width:40px;height:40px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.agency-logo h3{margin:0;font-size:16px;font-weight:600}.agency-logo p{margin:0;font-size:12px;opacity:.9}.minimize-btn{background:none;border:none;color:#fff;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease}.minimize-btn:hover{background:#ffffff1a}.minimize-btn svg{width:20px;height:20px}.chat-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.chat-messages::-webkit-scrollbar{width:4px}.chat-messages::-webkit-scrollbar-track{background:#f1f1f1}.chat-messages::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.message{display:flex;gap:8px;animation:fadeIn .3s ease}.message.user-message{flex-direction:row-reverse}.message-avatar{flex-shrink:0}.cat-icon{width:16px;height:16px;color:#fff;display:none}.avatar-circle{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#fff}.bot-message .avatar-circle{background-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2064%2064'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20aria-hidden='true'%20role='img'%20class='iconify%20iconify--emojione'%20preserveAspectRatio='xMidYMid%20meet'%20fill='%23000000'%3e%3cg%20id='SVGRepo_bgCarrier'%20stroke-width='0'%3e%3c/g%3e%3cg%20id='SVGRepo_tracerCarrier'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c/g%3e%3cg%20id='SVGRepo_iconCarrier'%3e%3cpath%20d='M60.9%202c1.8%2013.4%201.5%2024.2-1.2%2031.1L34.9%2014.7C39.8%209.6%2049.8%203.5%2060.9%202z'%20fill='%23dadee0'%3e%3c/path%3e%3cpath%20d='M57.7%2032.2L47.5%2018.9s1.9-7.3%2011.6-12.4c2.9%2011.6-1.4%2025.7-1.4%2025.7'%20fill='%23f7a4a4'%3e%3c/path%3e%3cpath%20d='M53.8%2029.2L47.5%2021s2.6-5%208.6-8.2c-3.5%207.5-2.3%2016.4-2.3%2016.4'%20fill='%23f78d8d'%3e%3c/path%3e%3cpath%20d='M3.1%202C1.3%2015.4%201.6%2026.2%204.3%2033.1l24.8-18.5C24.2%209.6%2014.2%203.5%203.1%202z'%20fill='%23dadee0'%3e%3c/path%3e%3cpath%20d='M6.3%2032.2l10.3-13.3S14.7%2011.6%205%206.5C2%2018.1%206.3%2032.2%206.3%2032.2'%20fill='%23f7a4a4'%3e%3c/path%3e%3cpath%20d='M10.2%2029.2l6.4-8.2S14%2016%208%2012.8c3.4%207.5%202.2%2016.4%202.2%2016.4'%20fill='%23f78d8d'%3e%3c/path%3e%3cpath%20d='M58.2%2050.8c.8-.9%201.4-1.6%201.7-2.2c1.6-2.6%202.1-5.3%202.1-5.3l-2%20.4s2.3-2.5%201.7-7.8l-2%202.1s1.9-5.4.3-10.4l-2.2%201.6s.7-2%20.1-3.4l-.9.7s1.7-4.7.2-6.6c-.9%202.8-1.9%202.8-1.9%202.8s1.2-2.1.3-3c-1%201.6-1.8.6-1.8.1c.1-.6-.2-1.5%202.7-2c-2.3-1.4-5.1-.4-5.1-.4s.1-1.5%202.1-1.4c-1.9-1.6-4.5-.6-4.5-.6c-4.1-3.1-9.6-4.9-17.1-4.9c-7.4%200-12.9%201.8-17.1%204.9c0%200-2.6-.9-4.5.6c2-.1%202.1%201.4%202.1%201.4s-2.7-1-5.1.4c2.9.4%202.7%201.3%202.7%202c0%20.5-.8%201.5-1.8-.1c-1%20.9.3%203%20.3%203s-1%200-1.9-2.8c-1.5%202%20.2%206.6.2%206.6l-.9-.7c-.6%201.4.1%203.4.1%203.4l-2-1.6c-1.7%205%20.3%2010.4.3%2010.4l-1.9-2.1C1.7%2041.2%204%2043.7%204%2043.7l-2-.4s.5%202.7%202.1%205.3c.2.5.8%201.3%201.7%202.2l.1.1C10%2055%2020.1%2062%2032%2062s22-7%2026.1-11.1c0-.1.1-.1.1-.1'%20fill='%23dadee0'%3e%3c/path%3e%3cg%20fill='%2394989b'%3e%3cpath%20d='M37.7%2010.8c-1.8-.3-3.7-.4-5.7-.4s-3.9.1-5.7.4c.7%203.9%202.8%206.6%205.7%2011.6c3-5.1%205-7.8%205.7-11.6'%3e%3c/path%3e%3cpath%20d='M46.8%2013.8c-1.9-1.1-4.1-1.9-6.5-2.5c.6%202.3%201.9%203.9%203.6%206.9c1.3-2.1%202.2-2.7%202.9-4.4'%3e%3c/path%3e%3cpath%20d='M23.7%2011.3c-2.5.6-4.6%201.4-6.5%202.5c.7%201.8%201.7%202.3%202.9%204.4c1.8-3.1%203-4.7%203.6-6.9'%3e%3c/path%3e%3c/g%3e%3cpath%20d='M36%2038.8c-.8-.9-3.3-1-4-1c-.7%200-3.2.1-4%201c-.6.7-.1%202.3%201.4%203.8c1%20.9%201.9%201.2%202.6%201.2c.7%200%201.7-.3%202.6-1.2c1.6-1.5%202-3.2%201.4-3.8'%20fill='%234c5359'%3e%3c/path%3e%3cpath%20d='M24.3%2030.8s-.5-3.6-4.5-5c-4.5-1.7-7.6%201.4-8.5%203.7c-1.2%203.4.3%207.1.8%208c.3.6%203.7%203.2%2011.2.7c0%200%201.9-3.8%201-7.4'%20fill='%23ffffff'%3e%3c/path%3e%3cpath%20d='M24.3%2030.8S18.4%2026%2018%2026c-1.5%200-2.8-.4-3.9.6s-1.9%202.3-2.3%203.7c-.4%201.4-.3%203%200%204.4c.2.7.4%201.5.7%202.2l.1.2c0-.1%200%200%200%200l.1.1c.1.1.2.2.4.3c.3.2.6.4.9.5c1.4.6%202.9.8%204.5.8s3.2-.3%204.8-.7c-1.5.7-3.1%201.1-4.7%201.4c-1.6.2-3.4.2-5-.4c-.4-.1-.8-.3-1.2-.6c-.2-.1-.4-.3-.6-.4c-.1%200-.1-.1-.2-.2l-.1-.1l-.1-.1l-.2-.3c-.4-.8-.7-1.6-.9-2.4c-.4-1.6-.5-3.4-.1-5.1c.5-1.7%201.5-3.2%202.8-4.4c1.3-1.1%203.1-.9%204.9-.7c.6.1%206.4%206%206.4%206'%20fill='%23b2b6b8'%3e%3c/path%3e%3cpath%20d='M39.7%2030.8s.5-3.6%204.5-5c4.5-1.7%207.6%201.4%208.5%203.7c1.2%203.4-.3%207.1-.8%208c-.3.6-3.7%203.2-11.2.7c0%200-1.9-3.8-1-7.4'%20fill='%23ffffff'%3e%3c/path%3e%3cpath%20d='M39.7%2030.8s5.8-5.9%206.2-6c1.8-.2%203.6-.4%204.9.7c1.3%201.2%202.3%202.6%202.8%204.4c.4%201.7.3%203.5-.1%205.2c-.2.8-.5%201.6-.9%202.4l-.2.3l-.1.1v.1l-.2.2c-.2.2-.4.3-.6.4l-1.2.6c-1.7.6-3.4.6-5%20.4c-1.6-.3-3.2-.7-4.7-1.4c1.6.3%203.2.6%204.8.7c1.6%200%203.2-.2%204.5-.8c.3-.1.7-.3.9-.5c.1-.1.3-.2.4-.3l.1-.1l.1-.2c.3-.7.5-1.4.7-2.2c.3-1.5.4-3%200-4.4c-.4-1.4-1.2-2.7-2.3-3.7c-1.1-1-2.4-.6-3.9-.6c-.3-.1-6.2%204.7-6.2%204.7'%20fill='%23b2b6b8'%3e%3c/path%3e%3cg%20fill='%234c5359'%3e%3cellipse%20cx='44'%20cy='32.5'%20rx='4'%20ry='4.5'%3e%3c/ellipse%3e%3cellipse%20cx='20'%20cy='32.5'%20rx='4'%20ry='4.5'%3e%3c/ellipse%3e%3cpath%20d='M55.9%2024.5c-1.9.2-3.5.5-5.2.9c-1.6.4-3.1%201-4.6%201.7c-1.5.7-2.9%201.5-4.2%202.4c-1.4%201-2.6%202.1-4%203.4c.2-1.9%201.1-3.7%202.4-5.1c1.2-1.5%202.9-2.6%204.6-3.4c1.8-.8%203.7-1.3%205.6-1.3c1.9%200%203.8.4%205.4%201.4'%3e%3c/path%3e%3cpath%20d='M8.1%2024.5c1.6-1%203.5-1.5%205.4-1.4c1.9%200%203.8.5%205.6%201.3c1.7.8%203.3%202%204.6%203.4c1.2%201.5%202.2%203.2%202.4%205.1c-1.3-1.3-2.6-2.4-4-3.4s-2.8-1.8-4.2-2.4c-1.5-.7-3-1.2-4.6-1.7c-1.7-.4-3.3-.7-5.2-.9'%3e%3c/path%3e%3cpath%20d='M25.8%2053.5c5.8%201.4%2015.1%200%2019.8-3.5c1.2-.9-1.2-4-2.3-3.1c-3.2%202.3-11.2%204.1-16.6%202.9c-1.4-.4-2.4%203.3-.9%203.7'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.user-message .avatar-circle{background:#4f46e5}.message-content{flex:1;max-width:90%}.message-content p{background:#f8f9fa;padding:12px 16px;border-radius:18px;margin:0;line-height:1.4;font-size:14px;color:#333;white-space:break-spaces}.user-message .message-content p{background:#4f46e5;color:#fff}.message-time{font-size:11px;color:#888;margin-top:4px;display:block}.typing-indicator{display:flex;gap:8px;align-items:center;padding:0 16px 16px}.typing-dots{background:#f8f9fa;padding:12px 16px;border-radius:18px;display:flex;gap:4px}.typing-dots span{width:6px;height:6px;border-radius:50%;background:#888;animation:typing 1.4s infinite ease-in-out}.typing-dots span:nth-child(2){animation-delay:.2s}.typing-dots span:nth-child(3){animation-delay:.4s}.chat-input-container{padding:16px;border-top:1px solid #e1e5e9}.chat-form{display:flex;gap:8px;align-items:center}#chat-input{flex:1;padding:12px 16px;border:1px solid #e1e5e9;border-radius:24px;outline:none;font-size:14px;transition:border-color .2s ease}#chat-input:focus{border-color:#667eea}.send-btn{width:40px;height:40px;border-radius:50%;background:#4f46e5;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.send-btn:hover:not(:disabled){background:#4338ca;transform:scale(1.05)}.send-btn:disabled{background:#9ca3af;cursor:not-allowed}.send-btn svg{width:18px;height:18px}.hidden{display:none!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes typing{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}@media (max-width: 480px){.chatbot-container{bottom:10px;right:10px;left:10px}.chat-window{width:100%;right:0;bottom:80px;height:70vh;max-height:500px}.chat-toggle{position:fixed;bottom:20px;right:20px}}
