@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700&display=swap");:root{--primary:#c5a059;--primary-hover:#b38b44;--background:#111827;--surface:#1f2937;--surface-alt:#374151;--surface-blur:rgba(17,24,39,.85);--text:#f9fafb;--text-muted:#9ca3af;--border:#374151;--inverse-text:#111827;--logo-bg:hsla(0,0%,100%,.9);font-size:70.3%}[data-theme=light]{--primary:#d97706;--primary-hover:#b45309;--background:#fdfcfb;--surface:#fff;--surface-alt:#f3f4f6;--surface-blur:hsla(30,33%,99%,.85);--text:#111827;--text-muted:#4b5563;--border:#e5e7eb;--inverse-text:#f9fafb;--logo-bg:transparent}body,html{padding:0;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:var(--background);color:var(--text);transition:background-color .3s ease,color .3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif;color:var(--text)}a{color:inherit;text-decoration:none}*{box-sizing:border-box}@media (max-width:998px){:root{font-size:63%}}@media (max-width:855px){:root{font-size:53%}}.WhatsAppFloat_whatsappFloat__34m6V{position:fixed;bottom:3rem;right:3rem;width:6rem;height:6rem;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:9999;box-shadow:0 4px 15px rgba(37,211,102,.4),0 2px 6px rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease;animation:WhatsAppFloat_whatsappPulse__OKojk 2s infinite;cursor:pointer}.WhatsAppFloat_whatsappFloat__34m6V:hover{transform:scale(1.12);box-shadow:0 6px 24px rgba(37,211,102,.55),0 4px 12px rgba(0,0,0,.25);animation:none}.WhatsAppFloat_whatsappIcon__2FiXb{width:3.2rem;height:3.2rem}.WhatsAppFloat_tooltip__fr2N0{position:absolute;right:110%;top:50%;transform:translateY(-50%);background:var(--surface);color:var(--text);padding:.6rem 1.4rem;border-radius:.6rem;font-size:1.3rem;font-weight:500;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid var(--border);pointer-events:none;animation:WhatsAppFloat_tooltipFadeIn__HeOp6 .2s ease}.WhatsAppFloat_tooltip__fr2N0:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-left:6px solid var(--surface)}@keyframes WhatsAppFloat_whatsappPulse__OKojk{0%{box-shadow:0 0 0 0 rgba(37,211,102,.5)}70%{box-shadow:0 0 0 15px rgba(37,211,102,0)}to{box-shadow:0 0 0 0 rgba(37,211,102,0)}}@keyframes WhatsAppFloat_tooltipFadeIn__HeOp6{0%{opacity:0;transform:translateY(-50%) translateX(5px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}@media (max-width:600px){.WhatsAppFloat_whatsappFloat__34m6V{bottom:2rem;right:2rem;width:5.2rem;height:5.2rem}.WhatsAppFloat_whatsappIcon__2FiXb{width:2.8rem;height:2.8rem}.WhatsAppFloat_tooltip__fr2N0{display:none}}.ChatWidget_chatContainer__KFtFj{position:fixed;bottom:3rem;right:11rem;z-index:9999;display:flex;flex-direction:column;align-items:flex-end}.ChatWidget_chatFloat__WTOHB{width:6rem;height:6rem;background:linear-gradient(135deg,#c5a059,#b88c3a);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(197,160,89,.4),0 2px 6px rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;border:none;outline:none}.ChatWidget_chatFloat__WTOHB:hover{transform:scale(1.12);box-shadow:0 6px 24px rgba(197,160,89,.55),0 4px 12px rgba(0,0,0,.25)}.ChatWidget_chatIcon__Z__iR{width:3.2rem;height:3.2rem;color:#fff}.ChatWidget_chatTooltip__C4jGV{position:absolute;right:110%;top:50%;transform:translateY(-50%);background:var(--surface);color:var(--text);padding:.6rem 1.4rem;border-radius:.6rem;font-size:1.3rem;font-weight:500;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid var(--border);pointer-events:none;animation:ChatWidget_tooltipFadeIn__Axj6R .2s ease}.ChatWidget_chatTooltip__C4jGV:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-left:6px solid var(--surface)}.ChatWidget_chatPanel__SCAxh{position:absolute;bottom:8rem;right:0;width:380px;max-width:90vw;background:var(--surface);border-radius:1.2rem;box-shadow:0 10px 40px rgba(0,0,0,.25);overflow:hidden;animation:ChatWidget_panelSlideUp__dNnCs .3s ease}.ChatWidget_chatPanelHeader__3VY6_{background:linear-gradient(135deg,#c5a059,#b88c3a);padding:1.5rem;display:flex;align-items:center;justify-content:space-between}.ChatWidget_chatPanelTitle__RCXTH{color:#fff;font-size:1.6rem;font-weight:600;margin:0}.ChatWidget_closePanelBtn__LAZnr{background:hsla(0,0%,100%,.2);border:none;width:3.2rem;height:3.2rem;border-radius:50%;color:#fff;font-size:1.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.ChatWidget_closePanelBtn__LAZnr:hover{background:hsla(0,0%,100%,.35)}.ChatWidget_chatForm__OO7P1{padding:1.5rem;display:flex;flex-direction:column;gap:1.2rem}.ChatWidget_inputGroup__jXBrD{display:flex;flex-direction:column;gap:.5rem}.ChatWidget_label__Mh_Ui{font-size:1.3rem;font-weight:500;color:var(--text)}.ChatWidget_input__7oC5W{width:100%;padding:1rem 1.2rem;border:1px solid var(--border);border-radius:.8rem;font-size:1.4rem;background:var(--surface);color:var(--text);transition:border-color .2s ease,box-shadow .2s ease}.ChatWidget_input__7oC5W:focus{outline:none;border-color:#c5a059;box-shadow:0 0 0 3px rgba(197,160,89,.15)}.ChatWidget_textarea__DKfSw{width:100%;padding:1rem 1.2rem;border:1px solid var(--border);border-radius:.8rem;font-size:1.4rem;background:var(--surface);color:var(--text);resize:vertical;min-height:100px;transition:border-color .2s ease,box-shadow .2s ease}.ChatWidget_textarea__DKfSw:focus{outline:none;border-color:#c5a059;box-shadow:0 0 0 3px rgba(197,160,89,.15)}.ChatWidget_submitBtn__VMWko{width:100%;padding:1.2rem;background:linear-gradient(135deg,#c5a059,#b88c3a);color:#fff;font-size:1.5rem;font-weight:600;border:none;border-radius:.8rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ChatWidget_submitBtn__VMWko:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px rgba(197,160,89,.4)}.ChatWidget_submitBtn__VMWko:disabled{opacity:.7;cursor:not-allowed}@keyframes ChatWidget_panelSlideUp__dNnCs{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatWidget_tooltipFadeIn__Axj6R{0%{opacity:0;transform:translateY(-50%) translateX(5px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.ChatWidget_chatContent__hLtvf{display:flex;flex-direction:column;height:500px}.ChatWidget_messagesContainer__YonEB{flex:1 1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.ChatWidget_message__bKY6v{max-width:80%;padding:1rem 1.2rem;border-radius:1rem}.ChatWidget_userMessage__4id7_{align-self:flex-end;background:linear-gradient(135deg,#c5a059,#b88c3a);color:#fff}.ChatWidget_adminMessage__otMK9{align-self:flex-start;background:#f0f0f0;color:#333}.ChatWidget_messageSender__SGmmN{font-size:1.1rem;font-weight:600;margin-bottom:.3rem;opacity:.8}.ChatWidget_messageText__PibSM{font-size:1.4rem}.ChatWidget_messageForm__Sk3X6{display:flex;gap:1rem;padding:1.5rem;border-top:1px solid var(--border)}.ChatWidget_messageInput__Yp5QH{flex:1 1;padding:1rem 1.2rem;border:1px solid var(--border);border-radius:.8rem;font-size:1.4rem;background:var(--surface);color:var(--text);outline:none;transition:border-color .2s ease}.ChatWidget_messageInput__Yp5QH:focus{border-color:#c5a059}.ChatWidget_sendBtn__L_OdT{padding:1rem 1.8rem;background:linear-gradient(135deg,#c5a059,#b88c3a);color:#fff;font-size:1.4rem;font-weight:600;border:none;border-radius:.8rem;cursor:pointer;transition:transform .2s ease}.ChatWidget_sendBtn__L_OdT:hover{transform:translateY(-2px)}@media (max-width:600px){.ChatWidget_chatContainer__KFtFj{bottom:2rem;right:9rem}.ChatWidget_chatFloat__WTOHB{width:5.2rem;height:5.2rem}.ChatWidget_chatIcon__Z__iR{width:2.8rem;height:2.8rem}.ChatWidget_chatTooltip__C4jGV{display:none}.ChatWidget_chatPanel__SCAxh{width:92vw;right:-4rem}}