.servicePage{background:var(--cream)}.serviceNav{margin-bottom:0}.serviceHero{grid-template-columns:1.08fr .72fr;align-items:center;gap:90px;min-height:670px;padding-block:90px;display:grid}.serviceHero h1{font-size:clamp(52px,6vw,82px)}.serviceSnapshot{background:var(--green);color:#fff;border-radius:8px;padding:34px;box-shadow:16px 18px #d4dfd5}.serviceSnapshot>p{color:#a9c8bf;letter-spacing:1.5px;margin:0 0 25px;font-size:9px;font-weight:800}.serviceSnapshot ol{border-top:1px solid #416b64;margin:0;padding:0;list-style:none}.serviceSnapshot li{border-bottom:1px solid #416b64;grid-template-columns:42px 1fr;padding:17px 5px;font:16px Georgia;display:grid}.serviceSnapshot li b{color:#ef996f;font:10px Arial}.serviceSnapshot small{color:#b4c9c3;margin-top:22px;font-size:10px;display:block}.serviceProof{background:#fff;padding:78px 0}.serviceProofGrid{grid-template-columns:.32fr 1fr .72fr;align-items:start;gap:50px;display:grid}.serviceProof h2{margin:0}.serviceProofGrid>p:last-child{color:#60716e;margin:0;line-height:1.8}.serviceDetailGrid{border:solid var(--line);border-width:1px 0 0 1px;grid-template-columns:repeat(3,1fr);display:grid}.serviceDetailGrid article{border:solid var(--line);background:#fff;border-width:0 1px 1px 0;min-height:260px;padding:34px 30px}.serviceDetailGrid article>span{color:var(--orange);font-size:10px}.serviceDetailGrid p{color:#60716e;font-size:14px;line-height:1.75}.serviceFit{background:var(--green);color:#fff;padding:100px 0}.serviceFitGrid{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.fitList{border:0 solid #4d726b;border-width:1px 0 0 1px;grid-template-columns:1fr 1fr;display:grid}.fitList p{border:1px solid #4d726b;border-width:0 1px 1px 0;margin:0;padding:28px}.fitList b,.fitList span{display:block}.fitList b{font:20px Georgia}.fitList span{color:#b4c7c2;margin-top:10px;font-size:13px;line-height:1.7}.serviceExamples{grid-template-columns:.75fr 1.25fr;align-items:center;gap:80px;display:grid}.serviceExamples>div:first-child>p:not(.sectionLabel){color:#60716e;margin-bottom:35px;line-height:1.8}.examplePhotos{grid-template-columns:1.2fr .8fr;gap:14px;height:470px;display:grid}.examplePhotos img{object-fit:cover;border-radius:6px;width:100%;height:100%}.serviceFaq{border-top:1px solid var(--line)}.serviceFinal{text-align:center;background:#e3ebe2;padding:100px 0}.serviceFinal .shell{max-width:800px}.serviceFinal p:not(.sectionLabel){color:#60716e;line-height:1.7}.serviceFinal .heroActions{justify-content:center}.servicePage footer{margin-top:0}@media (max-width:850px){.serviceHero,.serviceProofGrid,.serviceFitGrid,.serviceExamples{grid-template-columns:1fr}.serviceHero{gap:50px;padding-block:65px}.serviceDetailGrid{grid-template-columns:1fr 1fr}.examplePhotos{height:420px}.serviceFitGrid,.serviceExamples{gap:45px}}@media (max-width:520px){.serviceDetailGrid,.fitList{grid-template-columns:1fr}.serviceHero h1{font-size:50px}.serviceSnapshot{padding:25px}.examplePhotos{grid-template-columns:1fr;height:auto}.examplePhotos img{height:260px}.serviceFinal{text-align:left}.serviceFinal .heroActions{justify-content:flex-start}}
