@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap");:root{--blue:#3558f6;--darkblue:#2443d4;--text:#1f2937;--textSoft:#6b7280;--background:#fff;--border:#e5e7eb}*{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:var(--text);background:var(--background)}html.dark-loading,html.dark-loading *,html.dark-loading body{background-color:#0f172a!important;color:#e2e8f0!important;border-color:#334155!important}html.dark-loading,html.dark-loading body{background:#0f172a!important}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}body{position:relative}.WhatsAppButton_whatsappButton__1f0_G,[href*="wa.me"]{position:fixed!important;z-index:999999!important;display:flex!important}.WhatsAppButton_whatsappButton__1f0_G{bottom:20px!important;right:20px!important;width:60px;height:60px;background:#25d366;border-radius:50%;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(37,211,102,.4);cursor:pointer;transition:all .3s ease;text-decoration:none;pointer-events:auto!important;visibility:visible!important;opacity:1!important}.WhatsAppButton_whatsappButton__1f0_G:hover{background:#20ba5a;box-shadow:0 6px 20px rgba(37,211,102,.6);transform:scale(1.1)}.WhatsAppButton_whatsappButton__1f0_G:active{transform:scale(.95)}.WhatsAppButton_whatsappIcon__K8z6Q{width:36px;height:36px;color:#fff}@media (max-width:768px){.WhatsAppButton_whatsappButton__1f0_G{bottom:15px!important;right:15px!important;width:55px!important;height:55px!important;position:fixed!important;display:flex!important;z-index:999999!important}.WhatsAppButton_whatsappIcon__K8z6Q{width:32px;height:32px}}@media (max-width:480px){.WhatsAppButton_whatsappButton__1f0_G{bottom:12px!important;right:12px!important;width:50px!important;height:50px!important;position:fixed!important;display:flex!important;z-index:999999!important}.WhatsAppButton_whatsappIcon__K8z6Q{width:28px;height:28px}}.WhatsAppButton_whatsappButton__1f0_G:focus{outline:3px solid #20ba5a;outline-offset:2px}@keyframes WhatsAppButton_slideInUp__ImG_0{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.WhatsAppButton_whatsappButton__1f0_G{animation:WhatsAppButton_slideInUp__ImG_0 .5s ease-out}@keyframes WhatsAppButton_pulse__3bPyZ{0%,to{box-shadow:0 4px 12px rgba(37,211,102,.4)}50%{box-shadow:0 4px 20px rgba(37,211,102,.7)}}.WhatsAppButton_whatsappButton__1f0_G{animation:WhatsAppButton_slideInUp__ImG_0 .5s ease-out,WhatsAppButton_pulse__3bPyZ 2s ease-in-out 1s infinite}