.service-sections{width:88.8%;max-width:1400px;margin:0 auto;padding:24px 0 4px}
.service-sections ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.service-sections a{display:block;min-height:44px;padding:12px 16px;border:1px solid #c6c9bb;color:#2d4138;text-decoration:none;font-size:15px;line-height:1.25}
.service-sections a:hover,.service-sections a:focus-visible{border-color:#2d4138}
.service-sections a[aria-current="page"]{background:#2d4138;border-color:#2d4138;color:#fff}
.pool-service .journey-heading{padding-bottom:32px}
.pool-service figure{margin-block:0}
.pool-service .pool-pictures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:24px 56px}
.pool-service .pool-pictures figure{display:grid;gap:8px}
.pool-service .pool-pictures img{width:100%;height:auto;display:block}
.pool-service .pool-pictures figcaption{font-size:.9rem;color:#52584e}
.pool-service .pool-details{margin-block:50px}
.pool-service .pool-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.pool-service .pool-options section{border-top:1px solid #b6bdac;padding:16px 0 4px}
.pool-service .pool-options h3{margin:0 0 10px}
.pool-service .pool-options p{margin:0;color:#52584e;line-height:1.65}
.pool-service .pool-summary{max-width:66ch;line-height:1.65}
@media(max-width:720px){.service-sections{padding-top:18px}.service-sections a{padding:12px;font-size:14px}.pool-service .pool-options,.pool-service .pool-pictures{grid-template-columns:1fr}.pool-service .pool-pictures{margin-block-end:36px}}
.method-client-demo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;font-size:15px}
.method-client-demo a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#2d4138}
.method-demo-primary{padding:10px 14px;border:1px solid #2d4138;font-weight:600}
.method-demo-primary:hover,.method-demo-primary:focus-visible{background:#e8ede4}
.method-client-demo .method-demo-app{text-decoration:underline;text-underline-offset:3px}
