.ServicesSection-module__d8_FyW__servicesSection{padding-block:var(--section-padding-y);display:block;overflow:visible}.ServicesSection-module__d8_FyW__sectionHeader{gap:var(--section-header-gap);flex-direction:column;display:flex}.ServicesSection-module__d8_FyW__sectionSubtitle{color:var(--accent-color);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;font-size:.9rem;font-weight:700;display:flex}.ServicesSection-module__d8_FyW__sectionSubtitle:before{content:"";background-color:var(--accent-color);width:12px;height:2px;display:inline-block}.ServicesSection-module__d8_FyW__sectionTitle{font-size:var(--font-section-title);letter-spacing:-.02em;max-width:var(--content-title);color:var(--text-primary);font-weight:800;line-height:1.2}.ServicesSection-module__d8_FyW__servicesLayout{gap:var(--layout-gap-lg);align-items:stretch;display:flex}.ServicesSection-module__d8_FyW__servicesAside{flex:4.5;min-width:0;position:relative}.ServicesSection-module__d8_FyW__servicesSticky{will-change:transform}.ServicesSection-module__d8_FyW__servicesList{gap:var(--layout-gap-xs);flex-direction:column;flex:5.5;min-width:0;display:flex}.ServicesSection-module__d8_FyW__serviceCard{background-color:var(--bg-secondary);border:1px solid var(--border-light);padding:var(--card-padding);gap:var(--layout-gap-xs);transition:var(--transition-smooth);border-radius:12px;flex-direction:column;display:flex}.ServicesSection-module__d8_FyW__serviceCard:hover{background-color:var(--bg-primary);border-color:#0003;transform:translateY(-5px)}.ServicesSection-module__d8_FyW__serviceHeader{justify-content:space-between;align-items:center;display:flex}.ServicesSection-module__d8_FyW__serviceNum{color:var(--accent-color);letter-spacing:.05em;font-size:.9rem;font-weight:700}.ServicesSection-module__d8_FyW__serviceTitle{font-size:1.5rem;font-weight:700}.ServicesSection-module__d8_FyW__serviceDesc{color:var(--text-secondary);font-size:var(--font-body-lg);line-height:var(--lh-body)}@media (max-width:992px){.ServicesSection-module__d8_FyW__servicesSection{padding-block:var(--section-padding-y-md)}.ServicesSection-module__d8_FyW__servicesLayout{gap:var(--layout-gap-md);flex-direction:column}}
