@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";:root{--primary: #456285;--primary-light: #6482a5;--accent-orange: #d67e33;--accent-red: #912f2f;--secondary: #1a202c;--accent: #A63E32;--dark: #0f172a;--light: #f8fafc;--glass: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, .2)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.animate-fade-up{animation:fadeInUp .8s ease-out forwards}.animate-slide-right{animation:slideInRight .8s ease-out forwards}.glass-nav{background:#fff;border-bottom:1px solid #eef2f6;height:80px;transition:all .3s ease}.glass-nav.scrolled{height:70px;box-shadow:0 4px 20px #00000008}.nav-link{font-size:.875rem;font-weight:600;color:var(--dark);text-transform:uppercase;letter-spacing:.05em;padding:.5rem 0;transition:color .2s ease;opacity:.8}.nav-link:hover{color:var(--primary);opacity:1}.btn-primary{background-color:var(--primary);color:#fff;padding:.75rem 1.5rem;border-radius:6px;font-weight:600;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem}.btn-primary:hover{background-color:var(--primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px #3d5a8033}.section-padding{padding:80px 0}.card-corporate{background:#fff;border:1px solid #eef2f6;padding:2.5rem;border-radius:12px;transition:all .3s ease}.card-corporate:hover{border-color:var(--primary);box-shadow:0 10px 30px #0000000a}h1,h2,h3,h4{font-weight:800}
