.Services-module__dpHhBa__servicesSection{background-color:#0000;width:100%;padding:48px 0 64px;position:relative}@media (min-width:640px){.Services-module__dpHhBa__servicesSection{padding:56px 0 80px}}@media (min-width:768px){.Services-module__dpHhBa__servicesSection{padding:60px 0 100px}}.Services-module__dpHhBa__container{width:100%;max-width:1400px;margin:0 auto;padding:0 16px}@media (min-width:640px){.Services-module__dpHhBa__container{padding:0 24px}}.Services-module__dpHhBa__header{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}.Services-module__dpHhBa__headerCenter{text-align:center;align-items:center}@media (min-width:640px){.Services-module__dpHhBa__header{margin-bottom:56px}}@media (min-width:768px){.Services-module__dpHhBa__header{margin-bottom:80px}}.Services-module__dpHhBa__tagline{letter-spacing:.15em;color:var(--neon-green);text-transform:uppercase;font-size:12px;font-weight:600}.Services-module__dpHhBa__sectionTitle{font-family:var(--font-anton);letter-spacing:.02em;color:#fff;margin:0;font-size:36px}@media (min-width:640px){.Services-module__dpHhBa__sectionTitle{font-size:44px}}@media (min-width:768px){.Services-module__dpHhBa__sectionTitle{font-size:64px}}.Services-module__dpHhBa__splitLayout{grid-template-columns:1fr;gap:60px;display:grid}@media (min-width:1001px){.Services-module__dpHhBa__splitLayout{grid-template-columns:1fr 1.2fr;gap:80px}}.Services-module__dpHhBa__leftColumn{height:fit-content;position:sticky;top:120px}.Services-module__dpHhBa__activeServiceDetail{flex-direction:column;gap:24px;display:flex}.Services-module__dpHhBa__serviceTag{letter-spacing:.2em;color:var(--neon-green);text-transform:uppercase;font-size:11px;font-weight:600}.Services-module__dpHhBa__serviceTitle{font-family:var(--font-anton);letter-spacing:.01em;color:#fff;margin:0;font-size:32px;line-height:1.1}@media (min-width:640px){.Services-module__dpHhBa__serviceTitle{font-size:40px}}@media (min-width:768px){.Services-module__dpHhBa__serviceTitle{font-size:56px}}@media (min-width:1001px){.Services-module__dpHhBa__serviceTitle{font-size:64px}}.Services-module__dpHhBa__serviceSubtitle{color:#ffffffb3;margin:0;font-size:16px;font-weight:500}.Services-module__dpHhBa__serviceDescription{color:#fff9;margin:0;font-size:15px;line-height:1.7}.Services-module__dpHhBa__imageRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;margin-top:4px;display:grid}@media (min-width:640px){.Services-module__dpHhBa__imageRow{gap:18px}}.Services-module__dpHhBa__imageCard{flex-direction:column;min-width:0;margin:0;display:flex}.Services-module__dpHhBa__imageFrame{aspect-ratio:1;background:#ffffffeb;border-radius:14px;width:100%;position:relative;overflow:hidden}.Services-module__dpHhBa__image{object-fit:cover}.Services-module__dpHhBa__imagePlaceholder{background:linear-gradient(145deg,#fffffff5 0%,#e6eef8f2 100%);position:absolute;inset:0}.Services-module__dpHhBa__ctaButton{width:fit-content;margin-top:8px}@media (max-width:639px){.Services-module__dpHhBa__ctaButton{width:100%}}.Services-module__dpHhBa__rightColumn{flex-direction:column;display:flex}.Services-module__dpHhBa__serviceList{flex-direction:column;gap:0;display:flex}.Services-module__dpHhBa__serviceRow{cursor:pointer;padding:32px 0;position:relative}.Services-module__dpHhBa__rowContent{transform-origin:50%;justify-content:space-between;align-items:flex-start;gap:24px;transition:transform .5s cubic-bezier(.25,.46,.45,.94);display:flex}.Services-module__dpHhBa__serviceRow:hover .Services-module__dpHhBa__rowContent{transform:scale(1.04)}.Services-module__dpHhBa__rowLeft{flex-direction:column;flex:1;gap:6px;display:flex}.Services-module__dpHhBa__rowCategory{letter-spacing:.15em;color:#ffffff80;text-transform:uppercase;font-size:11px;font-weight:600;transition:color .3s}.Services-module__dpHhBa__rowDescription{color:#fff6;font-size:14px;transition:color .3s}.Services-module__dpHhBa__rowRight{align-items:center;display:flex}.Services-module__dpHhBa__rowNumber{font-family:var(--font-anton);color:#ffffff26;letter-spacing:.05em;font-size:48px;font-weight:700;transition:all .3s}.Services-module__dpHhBa__rowDivider{background:linear-gradient(90deg,#ffffff1a 0%,#ffffff0d 100%);width:100%;height:1px;position:absolute;bottom:0;left:0}.Services-module__dpHhBa__serviceRow:hover .Services-module__dpHhBa__rowCategory,.Services-module__dpHhBa__serviceRow:hover .Services-module__dpHhBa__rowDescription{color:#fffc}.Services-module__dpHhBa__serviceRow:hover .Services-module__dpHhBa__rowNumber{color:#fff6}.Services-module__dpHhBa__serviceRow.Services-module__dpHhBa__active .Services-module__dpHhBa__rowCategory{color:var(--neon-green)}.Services-module__dpHhBa__serviceRow.Services-module__dpHhBa__active .Services-module__dpHhBa__rowDescription{color:#ffffffe6}.Services-module__dpHhBa__serviceRow.Services-module__dpHhBa__active .Services-module__dpHhBa__rowNumber{color:#fff;font-size:56px}.Services-module__dpHhBa__rowExpand{display:none}.Services-module__dpHhBa__rowExpandDescription{color:#fff9;margin:0;font-size:15px;line-height:1.7}.Services-module__dpHhBa__rowExpandCta{width:fit-content}@media (max-width:1000px){.Services-module__dpHhBa__leftColumn,.Services-module__dpHhBa__imageRow{display:none}.Services-module__dpHhBa__splitLayout{gap:0}.Services-module__dpHhBa__serviceRow{padding:24px 0}.Services-module__dpHhBa__rowNumber{font-size:36px}.Services-module__dpHhBa__serviceRow.Services-module__dpHhBa__active .Services-module__dpHhBa__rowNumber{font-size:42px}.Services-module__dpHhBa__serviceRow:hover .Services-module__dpHhBa__rowContent{transform:none}.Services-module__dpHhBa__rowExpand{flex-direction:column;gap:16px;padding:4px 0 8px;display:flex}.Services-module__dpHhBa__rowExpand[hidden]{display:none}.Services-module__dpHhBa__rowExpandCta{width:100%}.Services-module__dpHhBa__serviceRow.Services-module__dpHhBa__active:not(.Services-module__dpHhBa__expanded) .Services-module__dpHhBa__rowCategory{color:#ffffff80}.Services-module__dpHhBa__serviceRow.Services-module__dpHhBa__active:not(.Services-module__dpHhBa__expanded) .Services-module__dpHhBa__rowDescription{color:#fff6}.Services-module__dpHhBa__serviceRow.Services-module__dpHhBa__active:not(.Services-module__dpHhBa__expanded) .Services-module__dpHhBa__rowNumber{color:#ffffff26;font-size:36px}.Services-module__dpHhBa__serviceRow.Services-module__dpHhBa__expanded .Services-module__dpHhBa__rowCategory{color:var(--neon-green)}.Services-module__dpHhBa__serviceRow.Services-module__dpHhBa__expanded .Services-module__dpHhBa__rowDescription{color:#ffffffe6}.Services-module__dpHhBa__serviceRow.Services-module__dpHhBa__expanded .Services-module__dpHhBa__rowNumber{color:#fff;font-size:42px}}@media (max-width:639px){.Services-module__dpHhBa__rowNumber{font-size:28px}.Services-module__dpHhBa__serviceRow.Services-module__dpHhBa__active .Services-module__dpHhBa__rowNumber{font-size:32px}.Services-module__dpHhBa__serviceRow.Services-module__dpHhBa__active:not(.Services-module__dpHhBa__expanded) .Services-module__dpHhBa__rowNumber{font-size:28px}.Services-module__dpHhBa__serviceRow.Services-module__dpHhBa__expanded .Services-module__dpHhBa__rowNumber{font-size:32px}}@media (prefers-reduced-motion:reduce){.Services-module__dpHhBa__rowContent{transition:none}.Services-module__dpHhBa__serviceRow:hover .Services-module__dpHhBa__rowContent{transform:none}}
