.services{background:var(--bg-alt)}.services-header{text-align:center;margin-bottom:60px}.services-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.service-card{background:var(--white);border-radius:var(--radius);transition:all var(--transition);border:1px solid #0000000f;padding:36px;position:relative;overflow:hidden}.service-card:before{content:"";background:linear-gradient(90deg, var(--secondary), var(--accent));height:3px;transition:transform var(--transition);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.service-card:hover:before{transform:scaleX(1)}.service-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.service-icon{width:60px;height:60px;color:var(--secondary);background:linear-gradient(135deg,#2b7bcb1a,#5ba3e61a);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.service-title{color:var(--text-dark);margin-bottom:12px;font-size:22px;font-weight:700}.service-description{color:var(--text-light);margin-bottom:0;font-size:15px;line-height:1.7}.services-note{text-align:center;color:var(--primary);max-width:640px;margin:48px auto 0;font-size:17px;font-weight:600}.service-features{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.service-features li{color:var(--text);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}@media (width<=1000px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.services-grid{grid-template-columns:1fr}}
