/* SEO landing pages share the visual system of the original Janluk Ehitus site. */
.inner-header{position:relative;background:#111e2a;height:auto;min-height:92px}.inner-header nav{flex-wrap:wrap}.seo-hero{background:linear-gradient(115deg,#112238,#1a3449);color:#fff;padding:74px 0 78px}.seo-hero h1{font-size:clamp(36px,5vw,58px);line-height:1.1;letter-spacing:-1.5px;max-width:850px}.seo-hero .lead{max-width:770px;line-height:1.6}.seo-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.seo-hero-grid img{width:100%;max-height:450px;aspect-ratio:4/3;object-fit:cover;border-radius:16px;display:block}.breadcrumbs{font-size:13px;color:#b9ccdc}.breadcrumbs a{text-decoration:underline}.seo-copy{max-width:890px}.seo-copy>p{font-size:18px}.seo-copy h2,.seo-faq h2,.related h2{font-size:clamp(27px,3.5vw,38px);letter-spacing:-1px}.seo-copy h3{font-size:23px;margin:0 0 9px}.seo-copy p{line-height:1.75}.seo-section{padding:20px 0;border-bottom:1px solid #e5ebf1}.seo-faq{background:#f0f4f9}.seo-faq details{margin:12px 0;padding:18px 22px;border-radius:12px;background:#fff;border:1px solid #dce5ee}.seo-faq summary{font-weight:750;cursor:pointer}.seo-faq details p{margin-bottom:2px}.seo-related{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.seo-related a{border:1px solid #dce5ee;border-radius:12px;padding:14px 18px;font-weight:700;color:#155ca9}.seo-cta{background:#15283b;color:#fff;padding:65px 0}.seo-cta p{color:#d1deeb}.seo-cta .btn{margin:10px 10px 0 0}.seo-cta a:not(.btn){text-decoration:underline}.gallery-service-link{display:inline-block;margin:0 12px 14px 0;text-decoration:underline;text-underline-offset:3px;color:#bdd5f8}.regions a{text-decoration:underline}.service-card:focus-visible,.seo-related a:focus-visible{outline:3px solid #2563eb;outline-offset:3px}
@media(max-width:760px){.seo-hero{padding:46px 0}.seo-hero-grid{grid-template-columns:1fr}.seo-hero-grid img{max-height:260px}.seo-related{grid-template-columns:1fr}.inner-header{min-height:83px}.inner-header .header{position:relative}}
