@font-face{font-family:Outfit;font-style:normal;font-weight:100;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:200;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:200;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_d8442ae5-module__tCLapW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_d8442ae5-module__tCLapW__variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--background:#fff;--canvas:#fbfbfd;--surface:#f5f5f7;--surface-2:#f0f0f4;--foreground:#1d1d1f;--text-primary:#1d1d1f;--text-secondary:#6e6e73;--text-muted:#86868b;--primary:#ff6723;--primary-hover:#ff5722;--blue:#0078d4;--blue-hover:#006abf;--blue-light:#0078d414;--glass-bg:#fbfbfdcc;--glass-border:#1d1d1f0f;--glass-border-hover:#1d1d1f24;--glass-blur:blur(24px) saturate(180%);--card-bg:#fff;--card-border:#00000012;--card-shadow:0 2px 20px #0000000f;--card-shadow-hover:0 8px 36px #0000001f;--gradient-orange:linear-gradient(100deg, #ff6a1a 0%, #ff7a3f 50%, #ff9d5a 100%);--gradient-blue:linear-gradient(100deg, #0078d4 0%, #50a0e8 100%)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:90px}html,body{background-color:var(--canvas);max-width:100vw;color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,select,summary{cursor:pointer}button{color:inherit;background:0 0;border:none}img{max-width:100%;display:block}svg{flex-shrink:0}button:disabled{cursor:not-allowed}::selection{color:#1d1d1f;background:#0078d426}:focus-visible{outline:3px solid var(--primary);outline-offset:4px;border-radius:4px}.container{max-width:1280px;margin:0 auto;padding:0 5%}.section-padding{padding:108px 0}.eyebrow{color:#0078d4;text-transform:uppercase;letter-spacing:.04em;margin-bottom:16px;font-size:13px;font-weight:600;display:block}.section-title{letter-spacing:-.047em;max-width:800px;color:var(--foreground);text-wrap:balance;margin-bottom:23px;font-size:clamp(38px,4.15vw,57px);font-weight:650;line-height:1.08}.section-desc{color:var(--text-secondary);letter-spacing:-.025em;max-width:590px;font-size:17px;font-weight:400;line-height:1.7}.muted-heading{color:var(--text-secondary)}.gradient-text{color:var(--primary);background:var(--gradient-orange);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-blue{color:var(--blue);background:var(--gradient-blue);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.brand-dot{color:var(--primary)}.button{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:47px;padding:12px 23px;font-size:14px;font-weight:500;line-height:1.4;transition:background .22s,box-shadow .22s,transform .18s;display:inline-flex}.button svg{transition:transform .25s}.button:hover svg{transform:translate(2px,-1px)}.button:active{transform:scale(.98)}.button-primary{background:var(--primary);color:#fff;border-color:var(--primary)}.button-primary:hover{background:var(--primary-hover);box-shadow:0 4px 18px #ff67234d}.button-blue{background:var(--blue);color:#fff;border-color:var(--blue)}.button-blue:hover{background:var(--blue-hover);box-shadow:0 4px 18px #0078d44d}.button-dark{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.button-dark:hover{background:#38383c}.button-outline{color:var(--foreground);border-color:var(--card-border);background:0 0}.button-outline:hover{background:var(--surface);border-color:#0003}.button-small{min-height:37px;padding:8px 17px;font-size:13px}.text-link{width:fit-content;min-height:32px;color:var(--primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex}.text-link:hover{color:var(--primary-hover)}.text-link svg{transition:transform .25s}.text-link:hover svg{transform:translate(3px)}.animate-up{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.animate-up.in-view{opacity:1;transform:translateY(0)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--surface)}::-webkit-scrollbar-thumb{background:#c7c7cc;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#aaaaaf}.skip-link{z-index:9999;color:#fff;background:#1d1d1f;border-radius:8px;padding:10px 18px;font-size:14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.Footer-module__S6Hkya__footer{color:#1d1d1f;background:#f5f5f7;border-top:1px solid #dcdce1;padding:60px 0 16px}.Footer-module__S6Hkya__footerContainer{max-width:1280px;margin:0 auto;padding:0 5%}.Footer-module__S6Hkya__footerGrid{grid-template-columns:1.2fr .8fr 1.1fr 1.3fr;gap:48px;margin-bottom:50px;display:grid}.Footer-module__S6Hkya__footerBrand{padding-right:16px}.Footer-module__S6Hkya__logo{align-items:center;margin-bottom:20px;display:inline-flex}.Footer-module__S6Hkya__footerLogo{width:auto;height:32px}.Footer-module__S6Hkya__brandDesc{color:#5b5b62;letter-spacing:-.02em;max-width:280px;margin-bottom:22px;font-size:14px;line-height:1.65}.Footer-module__S6Hkya__brandTagline{color:#86868b;letter-spacing:.01em;margin-top:16px;font-size:11px;display:block}.Footer-module__S6Hkya__socialLinks{gap:12px;margin-top:20px;display:flex}.Footer-module__S6Hkya__socialLinks a{color:#5b5b62;background:#e8e8ed;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .22s,color .22s,transform .2s;display:flex}.Footer-module__S6Hkya__socialLinks a:hover{color:#fff;background:#0078d4;transform:translateY(-2px)}.Footer-module__S6Hkya__footerLinks{flex-direction:column;gap:10px;padding-top:2px;display:flex}.Footer-module__S6Hkya__footerLinks h3{color:#1d1d1f;margin-bottom:8px;font-size:12px;font-weight:600}.Footer-module__S6Hkya__footerLinks a{color:#6e6e73;font-size:12px;line-height:1.6;text-decoration:none;transition:color .2s}.Footer-module__S6Hkya__footerLinks a:hover{color:#ff5a00}.Footer-module__S6Hkya__footerAddress h3{color:#1d1d1f;margin-bottom:18px;font-size:12px;font-weight:600}.Footer-module__S6Hkya__addressItem{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.Footer-module__S6Hkya__icon{color:#6e6e73;flex-shrink:0;margin-top:2px}.Footer-module__S6Hkya__addressItem strong{color:#1d1d1f;margin-bottom:4px;font-size:13px;font-weight:600;display:block}.Footer-module__S6Hkya__addressItem p{color:#6e6e73;margin:0;font-size:12px;line-height:1.65}.Footer-module__S6Hkya__footerBottom{border-top:1px solid #dcdce1;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;padding-bottom:4px;display:flex}.Footer-module__S6Hkya__footerBottom p{color:#6e6e73;font-size:11px}.Footer-module__S6Hkya__bottomLinks{align-items:center;gap:24px;display:flex}.Footer-module__S6Hkya__bottomLinks a{color:#6e6e73;align-items:center;gap:4px;font-size:11px;text-decoration:none;transition:color .2s;display:inline-flex}.Footer-module__S6Hkya__bottomLinks a:hover{color:#ff5a00}@media (max-width:1024px){.Footer-module__S6Hkya__footerGrid{grid-template-columns:1fr 1fr;gap:40px 56px}.Footer-module__S6Hkya__footerBrand{grid-column:1/-1}.Footer-module__S6Hkya__brandDesc{max-width:520px}}@media (max-width:640px){.Footer-module__S6Hkya__footer{padding-top:44px}.Footer-module__S6Hkya__footerGrid{grid-template-columns:1fr 1fr;gap:32px 24px}.Footer-module__S6Hkya__footerBrand,.Footer-module__S6Hkya__footerAddress{grid-column:1/-1}.Footer-module__S6Hkya__footerBottom{flex-direction:column;align-items:flex-start;gap:10px;margin-top:6px}.Footer-module__S6Hkya__bottomLinks{flex-wrap:wrap;gap:12px 18px}}
.FrontDeskAgent-module__sEe4jq__orb{z-index:9998;cursor:pointer;background:linear-gradient(135deg,#d14d1d 0%,#ff6b3d 50%,#c23d0f 100%);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;animation:3s ease-in-out infinite FrontDeskAgent-module__sEe4jq__orbPulse;display:flex;position:fixed;bottom:32px;right:32px;box-shadow:0 0 #d14d1d66,0 8px 32px #d14d1d80}.FrontDeskAgent-module__sEe4jq__orb:hover{animation:none;transform:scale(1.12);box-shadow:0 0 0 8px #d14d1d26,0 12px 40px #d14d1d99}.FrontDeskAgent-module__sEe4jq__orb:active{transform:scale(.96)}.FrontDeskAgent-module__sEe4jq__orbIcon{color:#fff;width:26px;height:26px;transition:transform .3s}.FrontDeskAgent-module__sEe4jq__orb:hover .FrontDeskAgent-module__sEe4jq__orbIcon{transform:scale(1.1)}@keyframes FrontDeskAgent-module__sEe4jq__orbPulse{0%,to{box-shadow:0 0 #d14d1d66,0 8px 32px #d14d1d66}50%{box-shadow:0 0 0 12px #d14d1d00,0 8px 32px #d14d1d99}}.FrontDeskAgent-module__sEe4jq__notifDot{background:#22c55e;border:2px solid #000;border-radius:50%;width:12px;height:12px;animation:2s ease-in-out infinite FrontDeskAgent-module__sEe4jq__dotBlink;position:absolute;top:4px;right:4px}@keyframes FrontDeskAgent-module__sEe4jq__dotBlink{0%,to{opacity:1}50%{opacity:.4}}.FrontDeskAgent-module__sEe4jq__tooltip{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);white-space:nowrap;color:#ffffffe6;pointer-events:none;background:#121212f2;border:1px solid #ffffff1f;border-radius:12px;padding:10px 16px;font-family:Outfit,sans-serif;font-size:13px;position:absolute;bottom:72px;right:0;box-shadow:0 8px 24px #0006}.FrontDeskAgent-module__sEe4jq__tooltip:after{content:"";background:#121212f2;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;width:10px;height:10px;position:absolute;bottom:-6px;right:22px;transform:rotate(45deg)}.FrontDeskAgent-module__sEe4jq__panel{z-index:9999;-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);transform-origin:100% 100%;background:#0c0c0ee0;border:1px solid #ffffff1a;border-radius:28px;flex-direction:column;width:420px;height:700px;max-height:calc(100vh - 48px);display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 32px 80px #000000b3,0 0 0 1px #d14d1d1a,inset 0 1px #ffffff14}.FrontDeskAgent-module__sEe4jq__panelEnter{animation:.4s cubic-bezier(.34,1.56,.64,1) forwards FrontDeskAgent-module__sEe4jq__panelSlideIn}.FrontDeskAgent-module__sEe4jq__panelExit{animation:.25s cubic-bezier(.4,0,.6,1) forwards FrontDeskAgent-module__sEe4jq__panelSlideOut}@keyframes FrontDeskAgent-module__sEe4jq__panelSlideIn{0%{opacity:0;transform:scale(.85)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes FrontDeskAgent-module__sEe4jq__panelSlideOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.88)translateY(16px)}}.FrontDeskAgent-module__sEe4jq__header{background:linear-gradient(135deg,#d14d1d1f 0%,#0000 100%);border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:12px;padding:18px 20px;display:flex}.FrontDeskAgent-module__sEe4jq__avatar{background:linear-gradient(135deg,#d14d1d,#ff8c5a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex;box-shadow:0 4px 16px #d14d1d66}.FrontDeskAgent-module__sEe4jq__headerInfo{flex:1}.FrontDeskAgent-module__sEe4jq__agentName{color:#fffffff2;font-family:Outfit,sans-serif;font-size:15px;font-weight:600}.FrontDeskAgent-module__sEe4jq__agentStatus{color:#22c55e;align-items:center;gap:5px;font-family:Outfit,sans-serif;font-size:12px;display:flex}.FrontDeskAgent-module__sEe4jq__agentStatus:before{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite FrontDeskAgent-module__sEe4jq__dotBlink;display:inline-block}.FrontDeskAgent-module__sEe4jq__headerActions{gap:6px;display:flex}.FrontDeskAgent-module__sEe4jq__iconBtn{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.FrontDeskAgent-module__sEe4jq__iconBtn:hover{color:#ffffffe6;background:#ffffff1a;border-color:#ffffff26}.FrontDeskAgent-module__sEe4jq__messages{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.FrontDeskAgent-module__sEe4jq__messages::-webkit-scrollbar{width:4px}.FrontDeskAgent-module__sEe4jq__messages::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.FrontDeskAgent-module__sEe4jq__messageRow{align-items:flex-end;gap:8px;display:flex}.FrontDeskAgent-module__sEe4jq__messageRow.FrontDeskAgent-module__sEe4jq__user{flex-direction:row-reverse}.FrontDeskAgent-module__sEe4jq__messageBubble{word-break:break-word;border-radius:18px;max-width:82%;padding:11px 15px;font-family:Outfit,sans-serif;font-size:13.5px;line-height:1.55}.FrontDeskAgent-module__sEe4jq__messageBubble.FrontDeskAgent-module__sEe4jq__assistant{color:#ffffffe6;background:#2c2c2eb3;border:1px solid #ffffff12;border-bottom-left-radius:6px}.FrontDeskAgent-module__sEe4jq__messageBubble.FrontDeskAgent-module__sEe4jq__user{color:#fff;background:linear-gradient(135deg,#d14d1d,#e85c25);border-bottom-right-radius:6px;box-shadow:0 4px 16px #d14d1d4d}.FrontDeskAgent-module__sEe4jq__messageTime{color:#ffffff4d;margin-top:4px;padding:0 4px;font-family:Outfit,sans-serif;font-size:10px}.FrontDeskAgent-module__sEe4jq__messageTime.FrontDeskAgent-module__sEe4jq__user{text-align:right}.FrontDeskAgent-module__sEe4jq__typingBubble{background:#2c2c2eb3;border:1px solid #ffffff12;border-radius:18px 18px 18px 6px;align-items:center;gap:5px;padding:14px 18px;display:flex}.FrontDeskAgent-module__sEe4jq__typingDot{background:#fff6;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite FrontDeskAgent-module__sEe4jq__typingBounce}.FrontDeskAgent-module__sEe4jq__typingDot:nth-child(2){animation-delay:.2s}.FrontDeskAgent-module__sEe4jq__typingDot:nth-child(3){animation-delay:.4s}@keyframes FrontDeskAgent-module__sEe4jq__typingBounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.FrontDeskAgent-module__sEe4jq__contactCard{background:#d14d1d14;border:1px solid #d14d1d40;border-radius:16px;margin:4px 0;padding:16px}.FrontDeskAgent-module__sEe4jq__contactCardTitle{color:#d14d1d;align-items:center;gap:6px;margin-bottom:12px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;display:flex}.FrontDeskAgent-module__sEe4jq__contactInput{color:#ffffffe6;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;margin-bottom:10px;padding:10px 12px;font-family:Outfit,sans-serif;font-size:13px;transition:border-color .2s}.FrontDeskAgent-module__sEe4jq__contactInput:focus{background:#ffffff14;border-color:#d14d1d80}.FrontDeskAgent-module__sEe4jq__contactInput::placeholder{color:#ffffff4d}.FrontDeskAgent-module__sEe4jq__contactSubmitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d14d1d,#e85c25);border:none;border-radius:10px;flex:2;padding:10px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;transition:opacity .2s,transform .2s}.FrontDeskAgent-module__sEe4jq__contactSubmitBtn:hover{opacity:.9;transform:translateY(-1px)}.FrontDeskAgent-module__sEe4jq__contactSubmitBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.FrontDeskAgent-module__sEe4jq__contactFormActions{gap:8px;margin-top:4px;display:flex}.FrontDeskAgent-module__sEe4jq__contactCancelBtn{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex:1;padding:10px;font-family:Outfit,sans-serif;font-size:12px;font-weight:500;transition:all .2s}.FrontDeskAgent-module__sEe4jq__contactCancelBtn:hover{color:#ffffffe6;background:#ffffff1a}.FrontDeskAgent-module__sEe4jq__successCard{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-family:Outfit,sans-serif;font-size:13px;animation:.3s ease-out FrontDeskAgent-module__sEe4jq__slideUp;display:flex}.FrontDeskAgent-module__sEe4jq__suggestions{flex-shrink:0;padding:0 16px 12px;animation:.5s ease-out FrontDeskAgent-module__sEe4jq__fadeIn}.FrontDeskAgent-module__sEe4jq__suggestionsLabel{color:#ffffff59;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-family:Outfit,sans-serif;font-size:11px}.FrontDeskAgent-module__sEe4jq__chipsGrid{flex-wrap:wrap;gap:6px;display:flex}.FrontDeskAgent-module__sEe4jq__chip{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffffffbf;cursor:pointer;white-space:nowrap;background:#2c2c2e99;border:1px solid #ffffff14;border-radius:20px;padding:7px 14px;font-family:Outfit,sans-serif;font-size:12px;transition:all .2s cubic-bezier(.34,1.56,.64,1);animation:.3s cubic-bezier(.34,1.56,.64,1) backwards FrontDeskAgent-module__sEe4jq__popIn}.FrontDeskAgent-module__sEe4jq__chip:nth-child(2){animation-delay:50ms}.FrontDeskAgent-module__sEe4jq__chip:nth-child(3){animation-delay:.1s}.FrontDeskAgent-module__sEe4jq__chip:nth-child(4){animation-delay:.15s}@keyframes FrontDeskAgent-module__sEe4jq__popIn{0%{opacity:0;transform:scale(.8)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes FrontDeskAgent-module__sEe4jq__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes FrontDeskAgent-module__sEe4jq__fadeIn{0%{opacity:0}to{opacity:1}}.FrontDeskAgent-module__sEe4jq__chip:hover{color:#fff;background:#d14d1d33;border-color:#d14d1d80;transform:translateY(-2px)scale(1.05);box-shadow:0 4px 12px #d14d1d33}.FrontDeskAgent-module__sEe4jq__inputArea{background:#0000004d;border-top:1px solid #ffffff12;flex-shrink:0;align-items:flex-end;gap:10px;padding:14px 16px;display:flex}.FrontDeskAgent-module__sEe4jq__inputWrapper{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;flex:1;align-items:flex-end;gap:8px;padding:10px 14px;transition:border-color .2s;display:flex}.FrontDeskAgent-module__sEe4jq__inputWrapper:focus-within{background:#ffffff14;border-color:#d14d1d66}.FrontDeskAgent-module__sEe4jq__textInput{color:#ffffffe6;resize:none;background:0 0;border:none;outline:none;flex:1;max-height:100px;padding:0;font-family:Outfit,sans-serif;font-size:13.5px;line-height:1.5}.FrontDeskAgent-module__sEe4jq__textInput::placeholder{color:#ffffff40}.FrontDeskAgent-module__sEe4jq__sendBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d14d1d,#e85c25);border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 4px 12px #d14d1d66}.FrontDeskAgent-module__sEe4jq__sendBtn:hover:not(:disabled){transform:scale(1.08)translateY(-1px);box-shadow:0 6px 20px #d14d1d80}.FrontDeskAgent-module__sEe4jq__sendBtn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;background:#ffffff1a}.FrontDeskAgent-module__sEe4jq__walkthroughBanner{color:#fffc;background:linear-gradient(135deg,#d14d1d26,#ff6b3d14);border:1px solid #d14d1d33;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-family:Outfit,sans-serif;font-size:12.5px;display:flex}.FrontDeskAgent-module__sEe4jq__walkthroughIcon{font-size:16px}.FrontDeskAgent-module__sEe4jq__poweredBy{text-align:center;color:#fff3;flex-shrink:0;padding:8px 0 4px;font-family:Outfit,sans-serif;font-size:10px}@media (max-width:520px){.FrontDeskAgent-module__sEe4jq__panel{border-radius:0;height:100dvh;max-height:100dvh;bottom:0;left:0;right:0;width:100%!important}.FrontDeskAgent-module__sEe4jq__orb{bottom:20px;right:20px}}
