/* Focused service pages, inherits the main EOG landing palette. */
.service-landing .service-hero{background:#193529;color:#fff;padding:82px 0}
.service-landing .service-hero-grid{display:grid;grid-template-columns:1fr .86fr;gap:65px;align-items:center}
.service-landing .service-hero h1{font-size:clamp(41px,5vw,70px);margin:0 0 24px}
.service-landing .service-hero .landing-overline{color:#d8f3a3}
.service-landing .service-intro{font-size:18px;line-height:1.8;color:#d0dfcd;margin-bottom:27px}
.service-landing .service-fine{color:#bdcebc;margin:17px 0 0;font-size:12px}
.service-landing .service-hero figure{margin:0;position:relative;border:1px solid #9cb69c}
.service-landing .service-hero figure img{width:100%;height:auto;display:block}
.service-landing .service-hero figcaption{position:absolute;bottom:12px;left:12px;right:12px;background:#163223e6;color:white;padding:9px;font-size:10px;letter-spacing:.08em}
.service-landing .service-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:start}
.service-landing .service-detail-grid p{line-height:1.85;font-size:16px}
.service-landing .service-points{border-top:1px solid #c9d8ca}
.service-landing .service-points article{display:flex;gap:20px;border-bottom:1px solid #c9d8ca;padding:20px 0}
.service-landing .service-points article>span{color:#638d6a;font-size:12px;font-weight:800}
.service-landing .service-points h3{font-size:23px;margin:0 0 7px}
.service-landing .service-points p{font-size:14px;margin:0}
.service-landing .service-limits{background:#e9eee6}
.service-landing .service-final{background:#193529;color:white;text-align:center}
.service-landing .service-final h2{color:white}
.service-landing .service-final .landing-overline{color:#d8f3a3}
.service-landing .service-final p:not(.landing-overline){color:#c6d4c7;max-width:640px;margin:0 auto 28px}
.service-landing .service-related{display:flex;gap:13px 23px;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:40px;color:#b8cab9;font-size:13px}
.service-landing .service-related a{text-decoration:underline;color:#d8f3a3}
@media(max-width:900px){.service-landing .service-hero-grid{grid-template-columns:1fr;gap:34px}.service-landing .service-hero figure{max-width:650px}.service-landing .service-detail-grid{gap:35px}}
@media(max-width:650px){.service-landing .service-hero{padding:52px 0}.service-landing .service-detail-grid{grid-template-columns:1fr}.service-landing .service-intro{font-size:16px}.service-landing .service-related{flex-direction:column}}

.landing-v092 .service-discovery{padding-top:60px;background:#f8f9f5}
.landing-v092 .service-discovery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.landing-v092 .service-discovery-grid a{padding:26px 22px;background:white;border:1px solid #dce3d8;border-radius:13px;display:flex;flex-direction:column;gap:13px}
.landing-v092 .service-discovery-grid span{font-size:11px;color:#63866a;letter-spacing:.1em;font-weight:800}
.landing-v092 .service-discovery-grid strong{font-size:20px;line-height:1.3}
.landing-v092 .service-discovery-grid small{font-size:13px;color:#65796a}
@media(max-width:700px){.landing-v092 .service-discovery-grid{grid-template-columns:1fr}}
