
/* Overrides complementando Tailwind */
html{scroll-behavior:smooth}
.header-shadow{box-shadow:0 6px 16px rgba(2,8,23,.08)}
.hero-logo{height:200px; width:auto; max-width:100%; margin-bottom:1.5rem; filter:drop-shadow(0 8px 22px rgba(0,0,0,.35))}
@media (min-width:768px){.hero-logo{height:220px}}
.section{padding:72px 0}
.card{transition:transform .25s, box-shadow .25s}
.card:hover{transform:translateY(-4px); box-shadow:0 20px 40px rgba(2,8,23,.08)}
.fab{position:fixed; right:16px; bottom:16px; width:56px; height:56px; display:grid; place-items:center; background:#16a34a; color:#fff; border-radius:50%; box-shadow:0 10px 20px rgba(2,8,23,.25)}
