.services-hero{text-align:center;padding:120px 20px 80px}@media (max-width:768px){.services-hero{padding:100px 15px 40px}}.services-hero h1{margin-bottom:1rem;font-size:clamp(3rem,6vw,5rem)}.services-hero p{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:1.25rem}.services-list{flex-direction:column;gap:80px;padding-bottom:100px;display:flex}@media (max-width:768px){.services-list{gap:60px;padding:0 15px}}.service-row{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}@media (max-width:900px){.service-row{grid-template-columns:1fr;gap:30px}}.service-row.reversed{direction:rtl}@media (min-width:901px){.service-row.reversed .service-info{direction:ltr;order:2}.service-row.reversed .service-visual{order:1}}.service-info h2{color:#fff;margin-bottom:1.5rem;font-size:2.5rem}.service-desc{color:var(--text-muted);margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.service-details{margin-bottom:2rem}.service-detail-item{color:#ccc;align-items:center;gap:10px;margin-bottom:10px;display:flex}.service-result{border-left:4px solid var(--accent-color);background:#ffffff0d;border-radius:12px;padding:20px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s,border-color .4s}.service-result:hover{transform:translate(10px);box-shadow:0 10px 20px #0000004d}.service-result h4{color:var(--accent-color);text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;font-size:.9rem}.service-result p{color:#fff;font-size:1.1rem;font-weight:600}.service-visual{color:#333;background:#111;border:1px solid #ffffff0d;border-radius:24px;justify-content:center;align-items:center;height:400px;font-size:1.5rem;font-weight:700;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s,border-color .4s;display:flex}@media (max-width:768px){.service-visual{height:250px}}.service-visual:hover{border-color:#ff7a004d;transform:translateY(-10px)scale(1.02);box-shadow:0 20px 40px #0006}
