.service-page{max-width:1000px}.service-page>nav{font-size:13px;margin-bottom:30px}.service-page h1{max-width:800px;line-height:1.2}.service-page .lead{font-size:19px;line-height:1.8;max-width:780px;margin:24px 0}.service-page section{margin:54px 0}.service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.service-grid article{padding:24px;background:#f6f6f4;border:1px solid #dedbd4;border-radius:16px;box-shadow:0 10px 24px -18px #0005}.service-grid article h3{margin-top:0}.service-page li{margin-bottom:12px}.service-cta{display:inline-block;padding:15px 22px;margin:8px 0 20px;border-radius:10px;background:#1b1b1e;color:#fff;text-decoration:none;box-shadow:0 4px 0 #0002;font-weight:600}.service-cta:hover{background:#6b502d;color:#fff}.service-contact{padding:26px;background:#f3eadb;border-radius:18px}.service-contact h2{margin-top:0}.service-skip{position:absolute;top:-100px;left:16px;padding:14px;background:#fff;z-index:100}.service-skip:focus{top:8px}@media(max-width:600px){.service-grid{grid-template-columns:1fr}.service-page .lead{font-size:17px}.service-cta{max-width:100%;overflow-wrap:anywhere}.service-contact{padding:20px}}