.ServicesRows-module__MfSvZW__container{width:100%;max-width:1100px;margin:0 auto;padding:0 1.5rem}.ServicesRows-module__MfSvZW__heroSection,.ServicesRows-module__MfSvZW__rowsSection,.ServicesRows-module__MfSvZW__ctaSection{background-color:#0b0f19}.ServicesRows-module__MfSvZW__heroSection{text-align:left;padding:6rem 0 4rem}.ServicesRows-module__MfSvZW__tagline{text-transform:uppercase;letter-spacing:.15em;color:#2a9d8f;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:inline-block}.ServicesRows-module__MfSvZW__mainTitle{color:#fff;max-width:800px;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2}.ServicesRows-module__MfSvZW__description{color:#94a3b8;max-width:750px;margin:0;font-size:1.15rem;line-height:1.7}.ServicesRows-module__MfSvZW__rowsSection{padding:2rem 0 6rem}.ServicesRows-module__MfSvZW__serviceRow{border-bottom:1px solid #94a3b81a;flex-direction:column;gap:2rem;padding:5rem 0;display:flex}.ServicesRows-module__MfSvZW__serviceRow:last-child{border-bottom:none}.ServicesRows-module__MfSvZW__contentColumn{flex-direction:column;justify-content:center;display:flex}.ServicesRows-module__MfSvZW__rowTitle{color:#fff;letter-spacing:.02em;margin:0 0 1.25rem;font-size:1.625rem;font-weight:600}.ServicesRows-module__MfSvZW__rowDesc{color:#cbd5e1;margin:0 0 1.5rem;font-size:1.05rem;line-height:1.75}.ServicesRows-module__MfSvZW__rowBadge{text-transform:uppercase;letter-spacing:.1em;color:#2a9d8f;font-size:.75rem;font-weight:700}.ServicesRows-module__MfSvZW__visualColumn{justify-content:flex-start;align-items:center;display:flex}.ServicesRows-module__MfSvZW__geometricPlaceholder{background:#1e293bb3;border:1px solid #2a9d8f33;border-radius:12px;justify-content:center;align-items:center;width:90px;height:90px;transition:border-color .3s,background-color .3s;display:flex}.ServicesRows-module__MfSvZW__rowNumber{color:#fff3;font-family:monospace;font-size:1.75rem;font-weight:700;transition:color .3s}.ServicesRows-module__MfSvZW__serviceRow:hover .ServicesRows-module__MfSvZW__geometricPlaceholder{background:#2a9d8f1a;border-color:#2a9d8f}.ServicesRows-module__MfSvZW__serviceRow:hover .ServicesRows-module__MfSvZW__rowNumber{color:#2a9d8f}.ServicesRows-module__MfSvZW__ctaSection{text-align:center;border-top:1px solid #94a3b81a;padding:6rem 0}.ServicesRows-module__MfSvZW__ctaTitle{color:#fff;margin-bottom:2.5rem;font-size:2rem;font-weight:600}.ServicesRows-module__MfSvZW__ctaButton{color:#fff;background:0 0;border:1px solid #2a9d8f;border-radius:6px;padding:.875rem 2.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;display:inline-block}.ServicesRows-module__MfSvZW__ctaButton:hover{color:#0b0f19;background:#2a9d8f;box-shadow:0 4px 20px #2a9d8f4d}@media (min-width:768px){.ServicesRows-module__MfSvZW__mainTitle{font-size:3.25rem}.ServicesRows-module__MfSvZW__serviceRow{flex-direction:row;gap:5rem;padding:6.5rem 0}.ServicesRows-module__MfSvZW__rowNormal{flex-direction:row}.ServicesRows-module__MfSvZW__rowReverse{flex-direction:row-reverse}.ServicesRows-module__MfSvZW__visualColumn{justify-content:center;width:25%}.ServicesRows-module__MfSvZW__contentColumn{width:75%}.ServicesRows-module__MfSvZW__geometricPlaceholder{width:140px;height:140px}.ServicesRows-module__MfSvZW__rowNumber{font-size:2.5rem}}
