.services-module__g8J8Uq__serviceList{gap:1.5rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.services-module__g8J8Uq__serviceArticle{background:#fff;border:1px solid #d8d5cc;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);min-height:25rem;display:grid;overflow:hidden}.services-module__g8J8Uq__serviceArt{background:#142029;align-items:center;min-height:23rem;display:flex;position:relative;overflow:hidden}.services-module__g8J8Uq__serviceArt:before,.services-module__g8J8Uq__serviceArt:after{content:"";pointer-events:none;position:absolute}.services-module__g8J8Uq__serviceArt:before{background:#ffb700;width:3rem;height:1px;top:1.5rem;left:1.5rem}.services-module__g8J8Uq__serviceArt:after{border-bottom:1px solid #ffffff4d;border-right:1px solid #ffffff4d;width:2.5rem;height:2.5rem;bottom:1.5rem;right:1.5rem}.services-module__g8J8Uq__artNumber{z-index:1;color:#ffb700;font-family:var(--font-geist-mono);font-size:.75rem;position:absolute;top:2.5rem;left:1.5rem}.services-module__g8J8Uq__diagram{width:100%;height:auto;max-height:19rem}.services-module__g8J8Uq__serviceContent{padding:clamp(1.5rem,4vw,3rem)}.services-module__g8J8Uq__serviceIndex{color:#8b6700;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.services-module__g8J8Uq__serviceContent h2{color:#111820;letter-spacing:-.04em;margin-top:1.1rem;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:600;line-height:1.08}.services-module__g8J8Uq__introduction{color:#58636f;max-width:40rem;margin-top:1rem;font-size:1rem;line-height:1.7}.services-module__g8J8Uq__capabilities{border-top:1px solid #d8d5cc;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.5rem;margin:2rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid}.services-module__g8J8Uq__capabilities li{color:#17202a;padding-left:1rem;font-size:.9rem;line-height:1.5;position:relative}.services-module__g8J8Uq__capabilities li:before{content:"";background:#ffb700;width:.35rem;height:.35rem;position:absolute;top:.55rem;left:0}@media (max-width:767px){.services-module__g8J8Uq__serviceArticle{grid-template-columns:1fr}.services-module__g8J8Uq__serviceArt{min-height:12rem;max-height:15rem}.services-module__g8J8Uq__diagram{height:100%}}@media (max-width:480px){.services-module__g8J8Uq__capabilities{grid-template-columns:1fr}}
