.hero-section{background:linear-gradient(#172f4acc,#172f4ae6),url(https://aisautomationsac.com/img/services/serviciosbanner.jpg);background-size:cover;background-position:center;color:#fff;padding:80px 0;position:relative;overflow:hidden}.hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,transparent 20%,rgba(23,47,74,.7) 70%);z-index:1}.about-section{padding:80px 0;background-color:#fff}.history-section{padding:60px 0;background-color:#fff}.section-title{font-size:2.2rem;font-weight:700;color:var(--primary-dark);margin-bottom:1.5rem}.section-subtitle{color:var(--text-muted);margin-bottom:2rem;max-width:800px}.history-text{font-size:1.1rem;line-height:1.8;color:var(--text-color);margin-bottom:2rem;text-align:justify}.mission-vision-section{padding:60px 0;background-color:var(--bg-lighter)}.mission-vision-card{border:none;border-radius:10px;overflow:hidden;box-shadow:var(--shadow-md);background-color:#fff;height:100%;transition:transform .3s ease;padding:1rem;text-align:justify}.mission-vision-card:hover{transform:translateY(-5px)}.card-header{background-color:#fff;border-bottom:none;padding:1.5rem 1.5rem .5rem;text-align:center}.card-icon{width:70px;height:70px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center}.card-icon i{font-size:2.5rem;color:var(--tech-blue)}.card-title{font-size:1.5rem;font-weight:700;color:var(--primary-dark);margin-bottom:.5rem;text-transform:uppercase}.card-body{padding:1.5rem}.card-text{color:var(--text-muted);font-size:1rem;line-height:1.6}.values-section{padding:80px 0;background-color:#fff}.value-card{text-align:center;padding:0rem 1rem;border-radius:10px;transition:all .3s ease;height:100%}.value-card:hover{background-color:var(--bg-light);transform:translateY(-5px)}.value-icon{width:80px;height:80px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#00a2ff1a}.value-icon i{font-size:2.5rem;color:var(--tech-blue)}.value-title{font-size:1.2rem;font-weight:700;color:var(--primary-dark);margin-bottom:1rem}.value-text{color:var(--text-muted);font-size:.95rem;line-height:1.6;text-align:justify}.team-section{padding:80px 0;background-color:var(--bg-lighter)}.team-card{border:none;border-radius:10px;overflow:hidden;box-shadow:var(--shadow-md);background-color:#fff;transition:transform .3s ease}.team-card:hover{transform:translateY(-5px)}.team-img{width:100%;height:250px;object-fit:cover}.team-info{padding:1.5rem;text-align:center}.team-name{font-size:1.2rem;font-weight:600;color:var(--primary-dark);margin-bottom:.3rem}.team-position{color:var(--tech-blue);font-size:.9rem;margin-bottom:1rem}.team-bio{color:var(--text-muted);font-size:.9rem;line-height:1.6;margin-bottom:1rem}.social-links{display:flex;justify-content:center;gap:10px}.social-link{width:35px;height:35px;border-radius:50%;background-color:#00a2ff1a;display:flex;align-items:center;justify-content:center;color:var(--tech-blue);text-decoration:none;transition:all .3s ease}.social-link:hover{background-color:var(--tech-blue);color:#fff}.tech-decoration{position:absolute;width:300px;height:300px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><circle cx="50" cy="50" r="40" stroke="%2300A2FF" stroke-width="0.5" fill="none" opacity="0.2"/><circle cx="50" cy="50" r="30" stroke="%2300A2FF" stroke-width="0.5" fill="none" opacity="0.2"/><circle cx="50" cy="50" r="20" stroke="%2300A2FF" stroke-width="0.5" fill="none" opacity="0.2"/></svg>');background-repeat:no-repeat;background-size:contain;opacity:.1;z-index:-1}.tech-decoration-1{top:-150px;right:-150px}.tech-decoration-2{bottom:-150px;left:-150px}.highlight-text{color:var(--tech-blue);font-weight:500}@media (max-width: 992px){.mission-vision-card{margin-bottom:2rem}}@media (max-width: 768px){.hero-title{font-size:2rem}.hero-section{padding:60px 0}.section-title{font-size:1.8rem}.history-text{font-size:1rem}}.icon-image{width:40px}
