.service-shell{width:min(1340px,calc(100% - 48px));margin-inline:auto}.service-hero{position:relative;height:352px;background:linear-gradient(180deg,#06090d33,#06090dcc),var(--service-hero) center/cover no-repeat;color:#fff}.service-breadcrumb{position:absolute;bottom:28px;display:flex;gap:9px;align-items:center;color:#eee;font-size:13px;font-weight:600}.service-breadcrumb a:hover{color:#fff}.service-intro{padding:90px 0 78px;background:#fff}.service-intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:76px;align-items:center}.service-kicker,.service-heading>p{margin-bottom:12px;color:var(--cordlesx-red);font-size:13px;font-weight:900;letter-spacing:3px;text-transform:uppercase}.service-intro-copy h1{max-width:760px;font-size:clamp(38px,4.5vw,64px);line-height:1.04;font-weight:900;letter-spacing:-2px}.service-intro-copy h2{margin:21px 0 24px;color:#555;font-size:21px;line-height:1.5;font-weight:700}.service-intro-copy>p:not(.service-kicker){margin-top:14px;color:#656565;font-size:16px;line-height:1.8}.service-intro-image{position:relative}.service-intro-image:before{position:absolute;inset:25px -20px -20px 25px;border:4px solid var(--cordlesx-red);content:""}.service-intro-image img{position:relative;width:100%;height:520px;-o-object-fit:cover;object-fit:cover}.service-actions{display:flex;align-items:center;gap:27px;margin-top:32px}.service-text-link{color:var(--cordlesx-red);font-size:13px;font-weight:850;letter-spacing:.5px}.service-stats{background:var(--cordlesx-red);color:#fff}.service-stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.service-stats-grid>div{padding:33px 22px;text-align:center;border-right:1px solid #ffffff4d}.service-stats-grid>div:last-child{border:0}.service-stats strong{display:block;font-size:37px;line-height:1;font-weight:900}.service-stats span{display:block;margin-top:10px;font-size:12px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.service-capabilities,.service-compare,.service-faq{padding:90px 0}.service-capabilities{background:#f5f5f3}.service-heading{max-width:900px;margin-bottom:46px}.service-heading h2,.service-quality h2,.service-cta h2{font-size:clamp(33px,3.8vw,51px);line-height:1.1;font-weight:900;letter-spacing:-1.3px}.service-heading>span{display:block;max-width:800px;margin-top:17px;color:#666;font-size:16px;line-height:1.75}.service-capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.service-capability-grid article{min-height:245px;padding:29px 27px;background:#fff;border-bottom:4px solid transparent;transition:.25s}.service-capability-grid article:hover{transform:translateY(-5px);border-color:var(--cordlesx-red);box-shadow:0 16px 35px #0000000d}.service-capability-grid b{color:var(--cordlesx-red);font-size:13px}.service-capability-grid h3{margin-top:31px;font-size:21px;font-weight:850}.service-capability-grid p,.service-process-grid p,.service-compare-card p{margin-top:13px;color:#707070;font-size:14px;line-height:1.7}.service-process{padding:90px 0;background:#1a1a1a;color:#fff}.service-heading.light h2{color:#fff}.service-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.service-process-grid article{background:#242424}.service-process-image{position:relative;height:205px;overflow:hidden}.service-process-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.72;transition:.4s}.service-process-image span{position:absolute;right:14px;bottom:10px;color:#fff;font-size:37px;font-weight:900}.service-process-grid article:hover img{transform:scale(1.05);opacity:.9}.service-process-grid article>div:last-child{padding:25px}.service-process-grid h3{font-size:19px;font-weight:850}.service-process-grid p{color:#aaa}.service-quality{padding:95px 0;background:#fff}.service-quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.service-quality img{width:100%;height:470px;-o-object-fit:cover;object-fit:cover}.service-quality h2{margin-bottom:22px}.service-quality>div>div:last-child>p:not(.service-kicker){color:#666;font-size:16px;line-height:1.85}.service-quality .service-text-link{display:inline-block;margin-top:26px}.service-compare{background:#f5f5f3}.service-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.service-compare-card{position:relative;display:block;min-height:280px;padding:38px 40px;background:#fff;border:1px solid #e1e1e1;transition:.25s}.service-compare-card>span{display:block;color:var(--cordlesx-red);font-size:34px;font-weight:900}.service-compare-card h3{margin-top:22px;font-size:24px;font-weight:850}.service-compare-card b{display:block;margin-top:25px;color:var(--cordlesx-red);font-size:12px;letter-spacing:.8px;text-transform:uppercase}.service-compare-card:hover,.service-compare-card.active{border-color:var(--cordlesx-red);box-shadow:0 15px 35px #0000000c}.service-compare-card.active:after{position:absolute;top:0;right:0;border-style:solid;border-width:0 42px 42px 0;border-color:transparent var(--cordlesx-red) transparent transparent;content:""}.service-faq{background:#fff}.service-faq-list{display:grid;gap:10px;margin-bottom:28px}.service-faq-list article{padding:19px 22px;border:1px solid #ddd}.service-faq-list h3,.service-faq-list p{display:grid;grid-template-columns:27px 1fr;gap:9px}.service-faq-list h3{font-size:16px;font-weight:850}.service-faq-list p{margin-top:8px;color:#707070;font-size:15px;line-height:1.75}.service-faq-list h3 span{color:var(--cordlesx-red)}.service-faq-list p span{color:#333}.service-cta{padding:66px 0;background:#171717;color:#fff}.service-cta>.service-shell{display:flex;align-items:center;justify-content:space-between;gap:50px}.service-cta h2{font-size:38px}.service-cta p{max-width:850px;margin-top:10px;color:#aaa;line-height:1.75}.service-cta .button{flex:0 0 auto}@media(max-width:1050px){.service-intro-grid,.service-quality-grid{gap:42px}.service-capability-grid,.service-process-grid{grid-template-columns:1fr 1fr}.service-process-image{height:240px}}@media(max-width:760px){.service-shell{width:calc(100% - 30px)}.service-hero{height:352px}.service-intro{padding:62px 0}.service-intro-grid,.service-quality-grid{grid-template-columns:1fr}.service-intro-copy h1{font-size:39px;letter-spacing:-1px}.service-intro-image{margin:10px 15px 15px 0}.service-intro-image img{height:350px}.service-stats-grid{grid-template-columns:1fr 1fr}.service-stats-grid>div:nth-child(2){border-right:0}.service-stats-grid>div:nth-child(-n+2){border-bottom:1px solid #ffffff4d}.service-capabilities,.service-process,.service-quality,.service-compare,.service-faq{padding:65px 0}.service-heading{margin-bottom:34px}.service-capability-grid,.service-process-grid,.service-compare-grid{grid-template-columns:1fr}.service-process-image{height:230px}.service-quality-grid>div:first-child{order:2}.service-quality img{height:350px}.service-compare-card{min-height:0;padding:30px 25px}.service-cta>.service-shell{display:block}.service-cta .button{margin-top:27px}.service-cta h2{font-size:32px}}@media(max-width:480px){.service-capability-grid,.service-process-grid{grid-template-columns:1fr}.service-actions{align-items:flex-start;flex-direction:column}.service-intro-image img,.service-quality img{height:290px}.service-stats strong{font-size:31px}.service-stats-grid>div{padding:27px 10px}.service-heading h2,.service-quality h2{font-size:32px}}
