.services-module__g8J8Uq__shell{width:min(1160px,100% - 40px);margin:auto}.services-module__g8J8Uq__hero{background:linear-gradient(120deg,#fbfcfd,#edf5f4);padding:84px 0}.services-module__g8J8Uq__heroGrid,.services-module__g8J8Uq__serviceGrid,.services-module__g8J8Uq__measureGrid,.services-module__g8J8Uq__auditGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.services-module__g8J8Uq__eye{color:var(--teal);letter-spacing:.13em;text-transform:uppercase;margin:0 0 17px;font-size:11px;font-weight:800}.services-module__g8J8Uq__hero h1,.services-module__g8J8Uq__section h2,.services-module__g8J8Uq__final h2{letter-spacing:-.06em;margin:0;line-height:1.02}.services-module__g8J8Uq__hero h1{font-size:clamp(42px,5vw,73px)}.services-module__g8J8Uq__hero h1 em{font-family:Georgia,serif;font-weight:400}.services-module__g8J8Uq__hero p,.services-module__g8J8Uq__section>div>p{color:var(--muted);font-size:17px;line-height:1.65}.services-module__g8J8Uq__hero small{color:var(--muted);letter-spacing:.08em;margin-top:25px;font-size:11px;display:block}.services-module__g8J8Uq__actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:29px;display:flex}.services-module__g8J8Uq__system{background:var(--navy);color:#fff;padding:25px}.services-module__g8J8Uq__system>span{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.services-module__g8J8Uq__system div{border-bottom:1px solid #ffffff24;grid-template-columns:36px 1fr 18px;align-items:center;gap:8px;padding:17px 0;display:grid}.services-module__g8J8Uq__system div:last-child{border:0}.services-module__g8J8Uq__system b{color:var(--lime);font-size:11px}.services-module__g8J8Uq__system strong{text-transform:uppercase;letter-spacing:.09em;font-size:12px}.services-module__g8J8Uq__system i{color:var(--lime);font-style:normal}.services-module__g8J8Uq__section{padding:105px 0}.services-module__g8J8Uq__section h2{font-size:clamp(34px,4.2vw,57px)}.services-module__g8J8Uq__intro{max-width:750px;margin:23px 0!important}.services-module__g8J8Uq__diagnostics{grid-template-columns:repeat(5,1fr);margin-top:43px;display:grid}.services-module__g8J8Uq__diagnostics article{border-top:2px solid var(--teal);padding:20px 18px 12px 0}.services-module__g8J8Uq__diagnostics article:not(:last-child){margin-right:17px}.services-module__g8J8Uq__diagnostics span,.services-module__g8J8Uq__process span{color:var(--teal);letter-spacing:.1em;font-size:11px;font-weight:800}.services-module__g8J8Uq__diagnostics h3,.services-module__g8J8Uq__process h3{text-transform:uppercase;letter-spacing:-.03em;margin:20px 0 10px;font-size:17px}.services-module__g8J8Uq__diagnostics p,.services-module__g8J8Uq__process p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.services-module__g8J8Uq__overview{background:var(--soft)}.services-module__g8J8Uq__capabilities{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);gap:0;margin-top:43px;display:grid}.services-module__g8J8Uq__capabilities div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:102px;padding:20px}.services-module__g8J8Uq__capabilities div:nth-child(3n){border-right:0}.services-module__g8J8Uq__capabilities div:nth-last-child(-n+1){border-bottom:0}.services-module__g8J8Uq__capabilities span{color:var(--teal);letter-spacing:.1em;font-size:10px;font-weight:800;display:block}.services-module__g8J8Uq__capabilities strong{letter-spacing:-.03em;margin-top:19px;font-size:17px;display:block}.services-module__g8J8Uq__serviceGrid p{color:var(--muted);font-size:16px;line-height:1.65}.services-module__g8J8Uq__serviceGrid blockquote{border-left:3px solid var(--teal);margin:26px 0;padding:5px 0 5px 17px;font-family:Georgia,serif;font-size:20px;line-height:1.35}.services-module__g8J8Uq__list{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:0;display:grid}.services-module__g8J8Uq__list h3{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;grid-column:1/-1;margin:0;padding:16px;font-size:12px}.services-module__g8J8Uq__list span{border-bottom:1px solid var(--line);color:var(--muted);padding:12px 14px;font-size:13px}.services-module__g8J8Uq__dark{background:var(--navy);color:#fff}.services-module__g8J8Uq__dark .services-module__g8J8Uq__eye{color:var(--lime)}.services-module__g8J8Uq__dark .services-module__g8J8Uq__serviceGrid p{color:#c7d1dc}.services-module__g8J8Uq__dark .services-module__g8J8Uq__serviceGrid blockquote{border-color:var(--lime)}.services-module__g8J8Uq__landing{background:#f4f7f8}.services-module__g8J8Uq__compare{grid-template-columns:1fr 1fr;gap:16px;margin-top:42px;display:grid}.services-module__g8J8Uq__compare article{border:1px solid var(--line);background:#fff;padding:28px}.services-module__g8J8Uq__compare article:nth-child(2){border-top:4px solid var(--teal)}.services-module__g8J8Uq__compare span{color:var(--teal);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.services-module__g8J8Uq__compare p{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:10px 0;font-size:14px}.services-module__g8J8Uq__callout{border-left:3px solid var(--teal);padding-left:17px;font-family:Georgia,serif;margin-top:26px!important;font-size:19px!important}.services-module__g8J8Uq__measurement{background:var(--soft)}.services-module__g8J8Uq__verticalFlow{background:var(--navy);padding:23px}.services-module__g8J8Uq__verticalFlow span{color:#d5e5e9;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #ffffff24;padding:14px 5px;font-size:11px;font-weight:800;display:block}.services-module__g8J8Uq__verticalFlow span:after{content:"↓";float:right;color:var(--lime)}.services-module__g8J8Uq__verticalFlow span:last-child{border:0}.services-module__g8J8Uq__croFlow{grid-template-columns:repeat(6,1fr);margin:45px 0;display:grid}.services-module__g8J8Uq__croFlow span{border-top:2px solid var(--teal);text-transform:uppercase;letter-spacing:.06em;padding:18px 10px 18px 0;font-size:13px;font-weight:800}.services-module__g8J8Uq__croFlow span:not(:last-child):after{content:"→";color:var(--teal);float:right;margin-right:-7px}.services-module__g8J8Uq__web{background:#fff}.services-module__g8J8Uq__webList{grid-template-columns:repeat(5,1fr);margin-top:42px;display:grid}.services-module__g8J8Uq__webList span{border-top:1px solid var(--line);color:var(--muted);padding:17px 14px 17px 0;font-size:13px;line-height:1.4}.services-module__g8J8Uq__systemPath{border-top:1px solid #ffffff32;margin-top:43px}.services-module__g8J8Uq__systemPath article{border-bottom:1px solid #ffffff32;grid-template-columns:180px 1fr;padding:20px 0;display:grid}.services-module__g8J8Uq__systemPath strong{color:var(--lime);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.services-module__g8J8Uq__systemPath p{color:#d4e1e5;margin:0;font-size:14px}.services-module__g8J8Uq__goal{border-left:3px solid var(--lime);padding-left:17px;font-family:Georgia,serif;color:#d4e1e5!important;margin:34px 0 0!important;font-size:20px!important}.services-module__g8J8Uq__label{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;padding:9px 12px;display:inline-block;margin:25px 0 0!important;font-size:11px!important}.services-module__g8J8Uq__metrics{border:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin:35px 0 30px;display:grid}.services-module__g8J8Uq__metrics div{border-right:1px solid var(--line);background:#fff;padding:23px 16px}.services-module__g8J8Uq__metrics div:last-child{border:0}.services-module__g8J8Uq__metrics strong{letter-spacing:-.05em;font-size:clamp(22px,2.2vw,35px);display:block}.services-module__g8J8Uq__metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin-top:7px;font-size:10px;display:block}.services-module__g8J8Uq__proof{text-align:center;background:linear-gradient(135deg,#f6f9fa,#eaf0f1);border:1px dashed #9badb8;place-items:center;min-height:290px;display:grid}.services-module__g8J8Uq__proof>div{gap:9px;padding:28px;display:grid}.services-module__g8J8Uq__proof span{color:var(--teal);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800}.services-module__g8J8Uq__proof strong{letter-spacing:-.035em;font-size:20px}.services-module__g8J8Uq__proof small,.services-module__g8J8Uq__caption{color:var(--muted);font-size:12px}.services-module__g8J8Uq__caption{margin:11px 0 23px!important}.services-module__g8J8Uq__industries{background:#f3f6f7}.services-module__g8J8Uq__process{grid-template-columns:repeat(4,1fr);gap:17px;margin:43px 0;display:grid}.services-module__g8J8Uq__process article{border-top:2px solid var(--teal);padding:20px 18px 10px 0}.services-module__g8J8Uq__model{background:#f4f7f8}.services-module__g8J8Uq__audit{background:var(--soft)}.services-module__g8J8Uq__auditGrid>div>p{color:var(--muted);line-height:1.6}.services-module__g8J8Uq__auditGrid ol{border-top:1px solid var(--line);margin:0 0 28px;padding:0;list-style:none}.services-module__g8J8Uq__auditGrid li{border-bottom:1px solid var(--line);padding:15px 0;font-weight:700}.services-module__g8J8Uq__auditGrid li span{width:42px;color:var(--teal);letter-spacing:.1em;font-size:11px;display:inline-block}.services-module__g8J8Uq__faq{max-width:790px}.services-module__g8J8Uq__faq details{border-top:1px solid var(--line);padding:20px 0}.services-module__g8J8Uq__faq details:last-child{border-bottom:1px solid var(--line)}.services-module__g8J8Uq__faq summary{cursor:pointer;font-size:17px;font-weight:700}.services-module__g8J8Uq__faq details p{color:var(--muted);margin:15px 0 0;line-height:1.65}.services-module__g8J8Uq__final{background:var(--teal);color:#fff;padding:100px 0}.services-module__g8J8Uq__final .services-module__g8J8Uq__eye{color:var(--lime)}.services-module__g8J8Uq__final h2{font-size:clamp(36px,4.5vw,62px)}.services-module__g8J8Uq__final p{color:#d4efee;max-width:690px;font-size:17px;line-height:1.6}.services-module__g8J8Uq__lightLink{color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.services-module__g8J8Uq__lightLink span{color:var(--lime)}@media (max-width:800px){.services-module__g8J8Uq__heroGrid,.services-module__g8J8Uq__serviceGrid,.services-module__g8J8Uq__measureGrid,.services-module__g8J8Uq__auditGrid{grid-template-columns:1fr;gap:42px}.services-module__g8J8Uq__section{padding:75px 0}.services-module__g8J8Uq__diagnostics{grid-template-columns:repeat(3,1fr)}.services-module__g8J8Uq__capabilities{grid-template-columns:repeat(2,1fr)}.services-module__g8J8Uq__capabilities div:nth-child(3n){border-right:1px solid var(--line)}.services-module__g8J8Uq__capabilities div:nth-child(2n){border-right:0}.services-module__g8J8Uq__croFlow,.services-module__g8J8Uq__webList,.services-module__g8J8Uq__metrics{grid-template-columns:repeat(3,1fr)}.services-module__g8J8Uq__metrics div:nth-child(3){border-right:0}.services-module__g8J8Uq__metrics div:nth-child(-n+3){border-bottom:1px solid var(--line)}.services-module__g8J8Uq__process{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.services-module__g8J8Uq__shell{width:min(100% - 32px,1160px)}.services-module__g8J8Uq__hero{padding:54px 0 59px}.services-module__g8J8Uq__hero h1{font-size:39px}.services-module__g8J8Uq__hero p,.services-module__g8J8Uq__section>div>p{font-size:16px}.services-module__g8J8Uq__actions{flex-direction:column;align-items:flex-start;gap:20px}.services-module__g8J8Uq__diagnostics,.services-module__g8J8Uq__capabilities,.services-module__g8J8Uq__compare,.services-module__g8J8Uq__process,.services-module__g8J8Uq__webList,.services-module__g8J8Uq__croFlow{grid-template-columns:1fr}.services-module__g8J8Uq__diagnostics article{margin:0!important}.services-module__g8J8Uq__capabilities div,.services-module__g8J8Uq__capabilities div:nth-child(3n){border-right:0}.services-module__g8J8Uq__compare article{padding:22px}.services-module__g8J8Uq__croFlow span{padding-right:0}.services-module__g8J8Uq__croFlow span:not(:last-child):after{content:"↓"}.services-module__g8J8Uq__webList span{padding-right:0}.services-module__g8J8Uq__systemPath article{grid-template-columns:1fr;gap:8px}.services-module__g8J8Uq__metrics{grid-template-columns:repeat(2,1fr)}.services-module__g8J8Uq__metrics div,.services-module__g8J8Uq__metrics div:nth-child(3){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.services-module__g8J8Uq__metrics div:nth-child(2n){border-right:0}.services-module__g8J8Uq__metrics div:nth-last-child(-n+2){border-bottom:0}.services-module__g8J8Uq__proof{min-height:205px}.services-module__g8J8Uq__final{padding:75px 0}}
