*{margin:0;padding:0;box-sizing:border-box}:root{--cor-verde: #00A859;--cor-amarelo: #FFD700;--cor-azul: #0066CC;--cor-cinza-claro: #F5F5F5;--cor-cinza-medio: #E0E0E0;--cor-cinza-escuro: #333333;--cor-texto: #2C2C2C;--cor-branco: #FFFFFF}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:var(--cor-texto);background-color:var(--cor-branco)}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:600;margin-bottom:1rem}a{color:var(--cor-azul);text-decoration:none;transition:all .3s ease}a:hover{color:var(--cor-verde);transform:translateY(-2px)}button{cursor:pointer;border:none;background:none;font-family:inherit;transition:all .3s ease}img{max-width:100%;height:auto;display:block}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section{padding:60px 0}.gradient-text{background:linear-gradient(135deg,var(--cor-verde),var(--cor-azul));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.animate-fadeInUp{animation:fadeInUp .6s ease-out forwards}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-slideInRight{animation:slideInRight .6s ease-out forwards}
