*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Inter","Segoe UI",system-ui,-apple-system,sans-serif;min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#382e2c 0%,#4a3f3d 50%,#382e2c 100%);background-size:200% 200%;animation:gradientShift 10s ease infinite;color:#ededed}@keyframes gradientShift {
  0%,
  100% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
}nav{background-color:rgba(56,46,44,.95);padding:1.2rem 2rem;box-shadow:0 2px 20px rgba(0,0,0,.3);backdrop-filter:blur(10px);border-bottom:1px solid rgba(3,166,88,.3)}.nav-container{max-width:1400px;margin:0 auto;display:flex;justify-content:flex-end;gap:2rem}.nav-container a{color:#ededed;text-decoration:none;font-size:1rem;font-weight:500;padding:.6rem 1.5rem;border-radius:6px;transition:all .3s ease;border:1px solid transparent}.nav-container a:hover{background-color:#03a658;border-color:#03a658;transform:translateY(-2px);box-shadow:0 4px 12px rgba(3,166,88,.3)}main{flex:1;display:flex;align-items:center;justify-content:center;padding:3rem 2rem}.content-wrapper{text-align:center;display:flex;flex-direction:column;align-items:center;gap:2.5rem;max-width:600px}.logo-container{background:#fff;padding:2.5rem;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.3);animation:float 4s ease-in-out infinite}@keyframes float {
  0%,
  100% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-15px);
  }
}.logo-container img{max-width:280px;height:auto;display:block}.update-message{background:rgba(255,255,255,.98);padding:2.5rem 3.5rem;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.3);border:1px solid rgba(3,166,88,.2)}.update-message h1{font-size:2.8rem;color:#382e2c;margin-bottom:.8rem;font-weight:700}.update-message p{font-size:1.15rem;color:#837d7c;font-weight:400}footer{background:linear-gradient(180deg,#2d2422 0%,#382e2c 100%);color:#ededed;padding:3.5rem 2rem 1.5rem;border-top:2px solid rgba(3,166,88,.3)}.footer-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:2.5rem}.footer-column{display:flex;flex-direction:column;gap:.8rem}.footer-logo{max-width:140px;height:auto;padding:.8rem;border-radius:10px;margin-bottom:.5rem}.footer-tagline{font-size:.9rem;color:silver;line-height:1.5;margin-top:.5rem;font-style:italic}.footer-column h3{color:#03a658;font-size:1rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:.8rem;padding-bottom:.5rem;border-bottom:2px solid rgba(3,166,88,.4)}.footer-list{list-style:none;display:flex;flex-direction:column;gap:.7rem}.footer-list li{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.6;color:#d0d0d0}.footer-icon{font-size:1rem;color:#03a658;flex-shrink:0;margin-top:.1rem;min-width:20px;text-align:center}.footer-list a{color:#d0d0d0;text-decoration:none;transition:all .3s ease}.footer-list a:hover{color:#03a658;padding-left:.3rem}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid rgba(131,125,124,.2);color:#999;font-size:.85rem}.whatsapp-float{position:fixed;bottom:24px;right:24px;width:60px;height:60px;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:32px;box-shadow:var(--shadow-lg);z-index:999;transition:var(--transition);text-decoration:none}.whatsapp-float:hover{transform:scale(1.1) rotate(5deg);box-shadow:var(--shadow-xl)}@keyframes ripple {
  0% {
    transform: scale(1);
    opacity: 0.8;
  }
  100% {
    transform: scale(1.4);
    opacity: 0;
  }
}@media (max-width:1024px){.footer-container{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media (max-width:768px){.footer-container{grid-template-columns:1fr;text-align:center;gap:2rem}.footer-column{align-items:center}.footer-list li{justify-content:center}.update-message h1{font-size:2rem}.update-message{padding:2rem 2.5rem}.nav-container{justify-content:center;gap:1rem}.nav-container a{padding:.5rem 1rem;font-size:.95rem}.whatsapp-float{width:56px;height:56px;bottom:20px;right:20px;font-size:28px}}@media (max-width:480px){.logo-container{padding:1.5rem}.logo-container img{max-width:200px}.update-message h1{font-size:1.6rem}.update-message p{font-size:1rem}}