@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;line-height:1.6;color:#111827;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f9fafb}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}button,a,input,select{transition:all .15s ease-in-out}button:focus,a:focus,input:focus,select:focus{outline:2px solid #14b8a6;outline-offset:2px}input[type=date]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:0;width:100%;height:100%;cursor:pointer}button{border:none;cursor:pointer;font-family:inherit}a{text-decoration:none;color:inherit}input,select{font-family:inherit;font-size:inherit}.shadow-soft{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.shadow-medium{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.container{max-width:1200px;margin:0 auto;padding:0 1rem}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-25%)}}.animate-pulse{animation:pulse 2s infinite}.animate-bounce{animation:bounce 1s infinite}.whatsapp-float:hover .whatsapp-tooltip{opacity:1;transform:translate(0)}.whatsapp-tooltip{opacity:0;transform:translate(10px);transition:all .3s ease}
