.scrollToTop-module__MwIBDG__scroll_to_top{z-index:100;color:#0f172a;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#ffbb01;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:opacity .35s,visibility .35s,transform .45s cubic-bezier(.22,1,.36,1),box-shadow .3s,background-color .3s;display:inline-flex;position:fixed;bottom:92px;right:24px;transform:translateY(16px)scale(.85);box-shadow:0 10px 24px #ffbb0159,0 3px 8px #0f172a1f}.scrollToTop-module__MwIBDG__visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.scrollToTop-module__MwIBDG__visible:hover{background:#ffc933;transform:translateY(-3px)scale(1.04);box-shadow:0 14px 30px #ffbb0173,0 4px 10px #0f172a24}.scrollToTop-module__MwIBDG__visible:active{transform:translateY(0)scale(.96)}.scrollToTop-module__MwIBDG__scroll_to_top:focus-visible{outline-offset:3px;outline:2px solid #06c}.scrollToTop-module__MwIBDG__arrow{z-index:1;transition:transform .35s cubic-bezier(.22,1,.36,1);position:relative}.scrollToTop-module__MwIBDG__visible:hover .scrollToTop-module__MwIBDG__arrow{transform:translateY(-2px)}.scrollToTop-module__MwIBDG__ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.scrollToTop-module__MwIBDG__ringTrack,.scrollToTop-module__MwIBDG__ringFill{fill:none;stroke-width:2.5px}.scrollToTop-module__MwIBDG__ringTrack{stroke:#0f172a1f}.scrollToTop-module__MwIBDG__ringFill{stroke:#0f172a;stroke-linecap:round;transition:stroke-dashoffset .12s linear}.scrollToTop-module__MwIBDG__whatsapp_btn{z-index:99999;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:20px;right:20px}.scrollToTop-module__MwIBDG__whatsapp_btn:hover{transform:translateY(-3px)scale(1.05)}.scrollToTop-module__MwIBDG__whatsapp_btn img{object-fit:contain;width:56px;height:56px}body[data-support-chat=on] .scrollToTop-module__MwIBDG__whatsapp_btn{display:none!important}@media (min-width:0) and (max-width:767px){.scrollToTop-module__MwIBDG__whatsapp_btn,.scrollToTop-module__MwIBDG__scroll_to_top{display:none!important}}@media (prefers-reduced-motion:reduce){.scrollToTop-module__MwIBDG__scroll_to_top,.scrollToTop-module__MwIBDG__arrow,.scrollToTop-module__MwIBDG__ringFill,.scrollToTop-module__MwIBDG__whatsapp_btn{transition:none}}
.ConsentBanner-module__eVS_kW__drawer{z-index:100000;font-family:var(--font-poppins), system-ui, sans-serif;background:#fff;border-top:1px solid #e2e8f0;animation:.4s cubic-bezier(.22,1,.36,1) both ConsentBanner-module__eVS_kW__slideUp;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #0f172a1f}.ConsentBanner-module__eVS_kW__inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:0 auto;padding:16px 20px;display:flex}.ConsentBanner-module__eVS_kW__text{color:#334155;margin:0;font-size:14px;line-height:1.6}.ConsentBanner-module__eVS_kW__text a{color:#06c;text-underline-offset:3px;font-weight:600;text-decoration:underline}.ConsentBanner-module__eVS_kW__actions{flex:none;gap:10px;display:flex}.ConsentBanner-module__eVS_kW__actions .ConsentBanner-module__eVS_kW__btn{min-width:96px;padding:9px 22px!important;font-size:14px!important}@keyframes ConsentBanner-module__eVS_kW__slideUp{0%{transform:translateY(100%)}to{transform:none}}@media (max-width:640px){.ConsentBanner-module__eVS_kW__inner{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px 16px}.ConsentBanner-module__eVS_kW__text{font-size:13px}.ConsentBanner-module__eVS_kW__actions .ConsentBanner-module__eVS_kW__btn{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.ConsentBanner-module__eVS_kW__drawer{animation:none}}
.ChatWidget-module__52vinG__root{--chat-blue:#06c;--chat-blue-dark:#0059b4;--chat-cyan:#00b0e8;--chat-navy:#0f172a;--chat-cta:linear-gradient(90deg, #e3ba43 -1.36%, #fe8747 102.59%);--chat-cta-hover:linear-gradient(90deg, #fe8747 -1.36%, #e3ba43 102.59%);--chat-brand:linear-gradient(135deg, #0059b4 0%, #06c 45%, #00b0e8 100%);--chat-border:#e2e8f0;--chat-muted:#64748b;--chat-bg:#f4f7fb;--chat-ease:cubic-bezier(.22, 1, .36, 1);font-family:var(--font-poppins), system-ui, -apple-system, "Segoe UI", sans-serif}.ChatWidget-module__52vinG__root :where(p,li,label,small){font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:normal;color:inherit}.ChatWidget-module__52vinG__root :where(p){margin:0}.ChatWidget-module__52vinG__root :where(button,input,textarea){font-family:inherit}.ChatWidget-module__52vinG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ChatWidget-module__52vinG__launcher{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:99990;background:var(--chat-brand);color:#fff;cursor:pointer;width:60px;height:60px;transition:transform .3s var(--chat-ease), box-shadow .3s ease;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;box-shadow:0 12px 28px #0066cc59,0 3px 8px #0f172a2e}.ChatWidget-module__52vinG__launcher:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 16px 34px #0066cc6b,0 4px 10px #0f172a33}.ChatWidget-module__52vinG__launcher:active{transform:scale(.95)}.ChatWidget-module__52vinG__launcher:focus-visible{outline-offset:3px;outline:3px solid #fe8747}.ChatWidget-module__52vinG__launcherChat,.ChatWidget-module__52vinG__launcherClose{transition:opacity .25s ease, transform .35s var(--chat-ease);position:absolute}.ChatWidget-module__52vinG__launcherClose{opacity:0;transform:rotate(-90deg)scale(.6)}.ChatWidget-module__52vinG__launcherOpen .ChatWidget-module__52vinG__launcherChat{opacity:0;transform:rotate(90deg)scale(.6)}.ChatWidget-module__52vinG__launcherOpen .ChatWidget-module__52vinG__launcherClose{opacity:1;transform:none}.ChatWidget-module__52vinG__launcherHello:after{content:"";pointer-events:none;border-radius:50%;animation:2.4s ease-out 1.5s 3 ChatWidget-module__52vinG__hello;position:absolute;inset:0;box-shadow:0 0 #00b0e88c}@keyframes ChatWidget-module__52vinG__hello{0%{box-shadow:0 0 #00b0e88c}to{box-shadow:0 0 0 18px #00b0e800}}.ChatWidget-module__52vinG__windowWrap{right:20px;bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:99991;opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 100%;width:440px;height:min(680px,100vh - 120px);transition:opacity .22s ease, transform .32s var(--chat-ease), visibility 0s linear .32s;position:fixed;transform:translateY(18px)scale(.96)}.ChatWidget-module__52vinG__windowOpen{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s ease, transform .36s var(--chat-ease), visibility 0s;transform:none}.ChatWidget-module__52vinG__panel{width:100%;height:100%;color:var(--chat-navy);background:linear-gradient(#e7f0fc 0%,#f1f6fd 34%,#f6f9fd 100%);border-radius:22px;flex-direction:column;font-size:14px;line-height:1.5;display:flex;overflow:hidden;box-shadow:0 28px 70px #0f172a3d,0 0 0 1px #0f172a0d}.ChatWidget-module__52vinG__header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--chat-navy);background:#ffffff8c;border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 10px 16px;display:flex}.ChatWidget-module__52vinG__headerBrand{align-items:center;gap:10px;min-width:0;display:flex}.ChatWidget-module__52vinG__headerAvatar{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative;box-shadow:0 2px 8px #0f172a1f}.ChatWidget-module__52vinG__markImage{background:url(/assets/images/home/logo.webp) 50%/contain no-repeat;width:62%;height:62%;display:block}.ChatWidget-module__52vinG__headerDot{background:#94a3b8;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.ChatWidget-module__52vinG__dotOn{background:#22c55e}.ChatWidget-module__52vinG__title{color:#0b2a55;font-size:14.5px;font-weight:600;line-height:1.25}.ChatWidget-module__52vinG__subtitle{color:var(--chat-muted);margin-top:1px;font-size:12px}.ChatWidget-module__52vinG__headerActions{align-items:center;gap:2px;display:flex}.ChatWidget-module__52vinG__headerText,.ChatWidget-module__52vinG__iconButton{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:10px;transition:background-color .2s,color .2s}.ChatWidget-module__52vinG__headerText{padding:6px 9px;font-size:12.5px;font-weight:500}.ChatWidget-module__52vinG__headerText:hover,.ChatWidget-module__52vinG__iconButton:hover{color:var(--chat-navy);background:#0f172a0f}.ChatWidget-module__52vinG__iconButton{padding:7px;display:inline-flex}.ChatWidget-module__52vinG__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex:1;padding:16px 12px 10px;overflow-y:auto}.ChatWidget-module__52vinG__status{text-align:center;color:var(--chat-muted);flex-direction:column;align-items:center;gap:12px;padding:36px 12px;display:flex}.ChatWidget-module__52vinG__hero{animation:ChatWidget-module__52vinG__msgIn .4s var(--chat-ease) both;margin:0 -12px 14px;padding:6px 16px 0;position:relative;overflow:hidden}.ChatWidget-module__52vinG__heroText{z-index:1;max-width:64%;position:relative}.ChatWidget-module__52vinG__hero:not(:has(.ChatWidget-module__52vinG__heroTruck)) .ChatWidget-module__52vinG__heroText{max-width:none}.ChatWidget-module__52vinG__hero:not(:has(.ChatWidget-module__52vinG__heroTruck)){min-height:0;padding-bottom:2px}.ChatWidget-module__52vinG__root .ChatWidget-module__52vinG__heroHeading{letter-spacing:-.01em;color:#0b2a55;margin:0 0 6px;font-size:26px;font-weight:700;line-height:1.15}.ChatWidget-module__52vinG__root .ChatWidget-module__52vinG__heroSubtitle{color:#334155;text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.45}.ChatWidget-module__52vinG__heroTruck{pointer-events:none;-webkit-user-select:none;user-select:none;width:52%;max-width:210px;height:auto;animation:ChatWidget-module__52vinG__truckIn .7s var(--chat-ease) .1s both;position:absolute;top:2px;right:-26px;-webkit-mask-image:linear-gradient(270deg,#000 72%,#0000);mask-image:linear-gradient(270deg,#000 72%,#0000)}@keyframes ChatWidget-module__52vinG__truckIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.ChatWidget-module__52vinG__quickCard{animation:ChatWidget-module__52vinG__msgIn .42s var(--chat-ease) 50ms both;background:#ffffffeb;border:1px solid #e3eaf4;border-radius:18px;margin:0 0 16px;padding:14px 12px 12px;box-shadow:0 10px 28px #0f172a0f}.ChatWidget-module__52vinG__quickHeader{justify-content:space-between;align-items:center;gap:8px;margin:0 2px 12px;display:flex}.ChatWidget-module__52vinG__root .ChatWidget-module__52vinG__quickHeading{color:#0b2a55;margin:0;font-size:16px;font-weight:600;line-height:1.3}.ChatWidget-module__52vinG__browseAll{color:var(--chat-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:13px;font-weight:500;display:inline-flex}.ChatWidget-module__52vinG__browseAll:hover{text-decoration:underline}.ChatWidget-module__52vinG__quickGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ChatWidget-module__52vinG__quickItem{isolation:isolate;color:#0b2a55;text-align:left;cursor:pointer;transform-origin:50%;background:#fff;border:1px solid #e3eaf4;border-radius:14px;width:100%;padding:11px 10px;text-decoration:none;transition:border-color .22s,box-shadow .22s;display:block;position:relative;overflow:hidden}.ChatWidget-module__52vinG__quickItem .ChatWidget-module__52vinG__chipFill{background:#eaf3ff}.ChatWidget-module__52vinG__quickItem.ChatWidget-module__52vinG__chipHovered{color:#0b2a55;border-color:#0066cc59;box-shadow:0 8px 18px #0066cc24}.ChatWidget-module__52vinG__quickWhatsApp .ChatWidget-module__52vinG__chipFill{background:#e7f9ee}.ChatWidget-module__52vinG__quickWhatsApp.ChatWidget-module__52vinG__chipHovered{border-color:#16a34a59;box-shadow:0 8px 18px #16a34a24}.ChatWidget-module__52vinG__quickItem:active:not(:disabled){transform:scale(.97)}.ChatWidget-module__52vinG__quickItem:focus-visible{outline:2px solid var(--chat-blue);outline-offset:2px}.ChatWidget-module__52vinG__quickItem:disabled{opacity:.55;cursor:default}.ChatWidget-module__52vinG__quickItemInner{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px;padding-right:8px;display:grid;position:relative}.ChatWidget-module__52vinG__quickIcon{border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ChatWidget-module__52vinG__quickIcon svg{width:18px;height:18px}.ChatWidget-module__52vinG__icon_invoice{color:#2563eb;background:#e3eeff}.ChatWidget-module__52vinG__icon_quote{color:#059669;background:#dcf5ea}.ChatWidget-module__52vinG__icon_booking{color:#7c3aed;background:#ede7fe}.ChatWidget-module__52vinG__icon_tracking{color:#e11d48;background:#ffe4ea}.ChatWidget-module__52vinG__icon_team{color:#0284c7;background:#dff1fd}.ChatWidget-module__52vinG__icon_truck{color:#ea580c;background:#ffedd5}.ChatWidget-module__52vinG__icon_document{color:#4f46e5;background:#e0e7ff}.ChatWidget-module__52vinG__icon_info{color:#475569;background:#eef2f7}.ChatWidget-module__52vinG__icon_whatsapp{color:#16a34a;background:#dcfce7}.ChatWidget-module__52vinG__quickText{flex-direction:column;gap:2px;min-width:0;display:flex}.ChatWidget-module__52vinG__root .ChatWidget-module__52vinG__quickTitle{color:#0b2a55;text-wrap:balance;font-size:13px;font-weight:600;line-height:1.3}.ChatWidget-module__52vinG__root .ChatWidget-module__52vinG__quickDesc{-webkit-line-clamp:2;color:#64748b;text-wrap:pretty;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.ChatWidget-module__52vinG__quickChevron{color:#64748b;transition:transform .25s var(--chat-ease);position:absolute;top:1px;right:-4px}.ChatWidget-module__52vinG__quickItem.ChatWidget-module__52vinG__chipHovered .ChatWidget-module__52vinG__quickChevron{transform:translate(2px)}.ChatWidget-module__52vinG__row{animation:ChatWidget-module__52vinG__msgIn .34s var(--chat-ease) both;align-items:flex-start;gap:10px;margin:0 0 12px;display:flex}.ChatWidget-module__52vinG__rowVisitor{justify-content:flex-end;animation-name:ChatWidget-module__52vinG__msgInRight}@keyframes ChatWidget-module__52vinG__msgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ChatWidget-module__52vinG__msgInRight{0%{opacity:0;transform:translate(10px,6px)}to{opacity:1;transform:none}}.ChatWidget-module__52vinG__avatar,.ChatWidget-module__52vinG__avatarSpacer{flex-shrink:0;width:34px;height:34px}.ChatWidget-module__52vinG__avatar{background:#0b2a55;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 3px 8px #0b2a5540}.ChatWidget-module__52vinG__avatar .ChatWidget-module__52vinG__markImage{filter:brightness(0)invert()}.ChatWidget-module__52vinG__stack{flex-direction:column;gap:6px;min-width:0;max-width:calc(100% - 44px);display:flex}.ChatWidget-module__52vinG__bubble{color:#1e293b;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;text-wrap:pretty;background:#e9f0f9;border-radius:18px 18px 18px 6px;max-width:88%;padding:11px 15px;font-size:14.5px}.ChatWidget-module__52vinG__stack>.ChatWidget-module__52vinG__bubble{align-self:flex-start;max-width:100%}.ChatWidget-module__52vinG__time{color:#64748b;padding-left:4px;font-size:11.5px}.ChatWidget-module__52vinG__bubbleVisitor{color:#fff;background:linear-gradient(135deg,#1f5fd6 0%,#123f9e 100%);border-radius:18px 18px 6px;flex-direction:column;gap:2px;max-width:80%;padding:10px 14px 7px;transition:opacity .2s;display:flex;box-shadow:0 6px 16px #123f9e40}.ChatWidget-module__52vinG__visitorText{white-space:pre-wrap}.ChatWidget-module__52vinG__root .ChatWidget-module__52vinG__visitorMeta{color:#fffc;justify-content:flex-end;align-items:center;gap:4px;font-size:11px;display:inline-flex}.ChatWidget-module__52vinG__bubblePending{opacity:.75}.ChatWidget-module__52vinG__answer{white-space:normal}.ChatWidget-module__52vinG__root .ChatWidget-module__52vinG__answer p{margin:0 0 8px}.ChatWidget-module__52vinG__answer p:last-child,.ChatWidget-module__52vinG__answer ul:last-child,.ChatWidget-module__52vinG__answer ol:last-child{margin-bottom:0}.ChatWidget-module__52vinG__answer ul,.ChatWidget-module__52vinG__answer ol{margin:0 0 8px;padding-left:20px}.ChatWidget-module__52vinG__answer a{color:var(--chat-blue);text-decoration:underline}.ChatWidget-module__52vinG__linkButton{color:#fff;transition:transform .2s var(--chat-ease), box-shadow .2s ease;background:linear-gradient(135deg,#1f6fe5 0%,#1552c4 100%);border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px #1552c44d}.ChatWidget-module__52vinG__linkButton:hover{color:#fff;transform:translateY(-1px);box-shadow:0 8px 20px #1552c461}.ChatWidget-module__52vinG__linkButton svg{transition:transform .25s var(--chat-ease)}.ChatWidget-module__52vinG__linkButton:hover svg{transform:translate(3px)}.ChatWidget-module__52vinG__event{color:#1e3a5f;text-align:center;max-width:92%;animation:ChatWidget-module__52vinG__msgIn .34s var(--chat-ease) both;background:#e1ecfa;border-radius:12px;margin:6px auto 14px;padding:9px 14px;font-size:13px}.ChatWidget-module__52vinG__chips{flex-wrap:wrap;gap:8px;display:flex}.ChatWidget-module__52vinG__chip{isolation:isolate;color:var(--chat-blue);text-align:left;cursor:pointer;transform-origin:50%;background:#fff;border:1.5px solid #0066cc59;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;line-height:1.25;transition:color .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.ChatWidget-module__52vinG__chipFill{z-index:0;background:var(--chat-blue);pointer-events:none;border-radius:50%;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.ChatWidget-module__52vinG__chipLabel{z-index:1;position:relative}.ChatWidget-module__52vinG__chipHovered{border-color:var(--chat-blue);color:#fff;box-shadow:0 8px 18px #0066cc47}.ChatWidget-module__52vinG__chip:active:not(:disabled){transform:scale(.96)}.ChatWidget-module__52vinG__chip:focus-visible{outline:2px solid var(--chat-blue);outline-offset:2px}.ChatWidget-module__52vinG__chipAlt{color:#c2410c;background:#fff5ee;border-color:#fe87478c}.ChatWidget-module__52vinG__chipAlt .ChatWidget-module__52vinG__chipFill{background:var(--chat-cta)}.ChatWidget-module__52vinG__chipAlt.ChatWidget-module__52vinG__chipHovered{color:#fff;border-color:#fe8747;box-shadow:0 8px 18px #fe874752}.ChatWidget-module__52vinG__chipGhost{border-color:var(--chat-border);color:var(--chat-muted)}.ChatWidget-module__52vinG__chipGhost .ChatWidget-module__52vinG__chipFill{background:var(--chat-muted)}.ChatWidget-module__52vinG__chipGhost.ChatWidget-module__52vinG__chipHovered{border-color:var(--chat-muted);color:#fff;box-shadow:0 8px 18px #64748b40}.ChatWidget-module__52vinG__chip:disabled,.ChatWidget-module__52vinG__categoryButton:disabled{opacity:.45;cursor:default}.ChatWidget-module__52vinG__categoryList{flex-direction:column;gap:6px;display:flex}.ChatWidget-module__52vinG__categoryButton{color:var(--chat-navy);text-align:left;cursor:pointer;transition:border-color .18s ease, transform .18s var(--chat-ease), box-shadow .18s ease;background:#fff;border:1.5px solid #0000;border-radius:14px;flex-direction:column;gap:2px;padding:11px 14px;display:flex;box-shadow:0 1px 2px #0f172a0f}.ChatWidget-module__52vinG__categoryButton:hover:not(:disabled){border-color:var(--chat-blue);transform:translate(2px);box-shadow:0 4px 14px #0066cc26}.ChatWidget-module__52vinG__categoryName{font-weight:600}.ChatWidget-module__52vinG__root .ChatWidget-module__52vinG__categoryDesc{color:var(--chat-muted);font-size:12px}.ChatWidget-module__52vinG__typing{align-items:center;gap:4px;padding:13px 16px;display:inline-flex}.ChatWidget-module__52vinG__typing span{background:var(--chat-cyan);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite ChatWidget-module__52vinG__bounce}.ChatWidget-module__52vinG__typing span:nth-child(2){animation-delay:.15s}.ChatWidget-module__52vinG__typing span:nth-child(3){animation-delay:.3s}@keyframes ChatWidget-module__52vinG__bounce{0%,70%,to{opacity:.45;transform:translateY(0)}35%{opacity:1;transform:translateY(-5px)}}.ChatWidget-module__52vinG__closedBox{animation:ChatWidget-module__52vinG__msgIn .34s var(--chat-ease) both;justify-content:center;padding:8px 0 12px;display:flex}.ChatWidget-module__52vinG__form{animation:ChatWidget-module__52vinG__msgIn .34s var(--chat-ease) both;background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex;box-shadow:0 1px 3px #0f172a14}.ChatWidget-module__52vinG__field{color:#334155;flex-direction:column;gap:4px;margin:0;font-size:12px;font-weight:600;display:flex}.ChatWidget-module__52vinG__field label{margin:0}.ChatWidget-module__52vinG__field em{color:var(--chat-muted);font-style:normal;font-weight:400}.ChatWidget-module__52vinG__field input,.ChatWidget-module__52vinG__field textarea{width:100%;color:var(--chat-navy);font:inherit;background:#f8fafc;border:1.5px solid #dbe3ee;border-radius:12px;padding:10px 12px;font-size:16px;font-weight:400;transition:border-color .18s,background-color .18s,box-shadow .18s}.ChatWidget-module__52vinG__field input:focus,.ChatWidget-module__52vinG__field textarea:focus{border-color:var(--chat-blue);background:#fff;outline:none;box-shadow:0 0 0 3px #0066cc1f}.ChatWidget-module__52vinG__field input[aria-invalid=true]{border-color:#dc2626}.ChatWidget-module__52vinG__root .ChatWidget-module__52vinG__fieldError{color:#dc2626;font-weight:500}.ChatWidget-module__52vinG__captcha{min-height:65px}.ChatWidget-module__52vinG__formActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ChatWidget-module__52vinG__primaryButton{background:var(--chat-cta);color:#fff;cursor:pointer;transition:transform .2s var(--chat-ease), box-shadow .2s ease;border:0;border-radius:999px;padding:11px 18px;font-weight:600;box-shadow:0 6px 16px #fe87474d}.ChatWidget-module__52vinG__primaryButton:hover:not(:disabled){background:var(--chat-cta-hover);transform:translateY(-1px);box-shadow:0 8px 20px #fe874761}.ChatWidget-module__52vinG__primaryButton:active:not(:disabled){transform:scale(.97)}.ChatWidget-module__52vinG__primaryButton:disabled{opacity:.55;cursor:default;box-shadow:none}.ChatWidget-module__52vinG__textButton{color:var(--chat-muted);cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.ChatWidget-module__52vinG__errorBar{color:#991b1b;background:#fef2f2;justify-content:space-between;align-items:center;gap:8px;padding:9px 14px;font-size:13px;animation:.25s both ChatWidget-module__52vinG__msgIn;display:flex}.ChatWidget-module__52vinG__errorBar button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.ChatWidget-module__52vinG__composer{background:0 0;align-items:center;gap:10px;padding:10px 14px 6px;display:flex}.ChatWidget-module__52vinG__composer input{min-width:0;height:48px;color:var(--chat-navy);font:inherit;background:#fff;border:1.5px solid #dbe3ee;border-radius:999px;flex:1;padding:0 18px;font-size:16px;transition:border-color .18s,background-color .18s,box-shadow .18s;box-shadow:0 2px 6px #0f172a0a}.ChatWidget-module__52vinG__composer input:focus{border-color:var(--chat-blue);background:#fff;outline:none;box-shadow:0 0 0 3px #0066cc1f}.ChatWidget-module__52vinG__composer input:disabled{cursor:not-allowed;background:#f1f5f9}.ChatWidget-module__52vinG__sendButton{color:#fff;cursor:pointer;width:48px;height:48px;transition:transform .2s var(--chat-ease), opacity .2s ease, box-shadow .2s ease;background:linear-gradient(135deg,#2f7ff0 0%,#1552c4 100%);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 4px 12px #0066cc4d}.ChatWidget-module__52vinG__sendButton:hover:not(:disabled){transform:translateY(-1px)rotate(-8deg)}.ChatWidget-module__52vinG__sendButton:active:not(:disabled){transform:scale(.92)}.ChatWidget-module__52vinG__sendButton:disabled{opacity:.35;cursor:default;box-shadow:none}.ChatWidget-module__52vinG__footer{color:var(--chat-muted);text-align:center;justify-content:center;align-items:center;gap:6px;padding:4px 16px 12px;font-size:11.5px;line-height:1.4;display:flex}.ChatWidget-module__52vinG__footer svg{flex-shrink:0}.ChatWidget-module__52vinG__footer a{color:inherit;text-decoration:underline}@media (max-width:575.98px){.ChatWidget-module__52vinG__heroText{max-width:60%}.ChatWidget-module__52vinG__quickGrid{grid-template-columns:minmax(0,1fr);gap:8px}.ChatWidget-module__52vinG__quickItem{padding:11px 14px 11px 12px}.ChatWidget-module__52vinG__quickItemInner{align-items:center;padding-right:18px}.ChatWidget-module__52vinG__quickChevron{top:calc(50% - 8px)}.ChatWidget-module__52vinG__root .ChatWidget-module__52vinG__quickTitle{font-size:14px}.ChatWidget-module__52vinG__root .ChatWidget-module__52vinG__quickDesc{font-size:12.5px}.ChatWidget-module__52vinG__heroTruck{width:44%;top:14px;right:-20px}.ChatWidget-module__52vinG__launcher{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:56px;height:56px}.ChatWidget-module__52vinG__launcherOpen{opacity:0;pointer-events:none;transform:scale(.6)}.ChatWidget-module__52vinG__windowWrap{transform-origin:bottom;width:100%;height:100dvh;inset:0;transform:translateY(40px)}.ChatWidget-module__52vinG__windowOpen{transform:none}.ChatWidget-module__52vinG__panel{border-radius:0}.ChatWidget-module__52vinG__header{padding-top:calc(14px + env(safe-area-inset-top,0px))}.ChatWidget-module__52vinG__footer{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce) and (hover:hover){.ChatWidget-module__52vinG__chip:hover:not(:disabled){border-color:var(--chat-blue);background:var(--chat-blue);color:#fff}.ChatWidget-module__52vinG__chipAlt:hover:not(:disabled){background:#fe8747;border-color:#fe8747}.ChatWidget-module__52vinG__chipGhost:hover:not(:disabled){border-color:var(--chat-muted);background:var(--chat-muted)}}@media (prefers-reduced-motion:reduce){.ChatWidget-module__52vinG__launcher,.ChatWidget-module__52vinG__launcherChat,.ChatWidget-module__52vinG__launcherClose,.ChatWidget-module__52vinG__windowWrap,.ChatWidget-module__52vinG__windowOpen,.ChatWidget-module__52vinG__chip,.ChatWidget-module__52vinG__quickItem,.ChatWidget-module__52vinG__categoryButton,.ChatWidget-module__52vinG__primaryButton,.ChatWidget-module__52vinG__sendButton{transition:none}.ChatWidget-module__52vinG__row,.ChatWidget-module__52vinG__event,.ChatWidget-module__52vinG__hero,.ChatWidget-module__52vinG__heroTruck,.ChatWidget-module__52vinG__quickCard,.ChatWidget-module__52vinG__form,.ChatWidget-module__52vinG__closedBox,.ChatWidget-module__52vinG__errorBar,.ChatWidget-module__52vinG__typing span,.ChatWidget-module__52vinG__launcherHello:after{animation:none}}
