.hero .eyebrow{font-size:16px;letter-spacing:.11em;line-height:1.45}
.measurement-section{max-width:var(--max);margin:0 auto 100px;display:grid;grid-template-columns:.9fr 1.1fr;background:#fff;box-shadow:0 10px 34px rgba(7,28,41,.09);border-top:5px solid var(--blue)}
.measurement-image{min-height:430px}
.measurement-image img{object-fit:cover}
.measurement-copy{padding:52px;align-self:center}
.measurement-copy h2{font-size:clamp(32px,3.5vw,46px);line-height:1.08;letter-spacing:-.025em;margin:0 0 20px}
.measurement-copy>p:not(.eyebrow){font-size:17px;color:var(--muted)}
@media(max-width:900px){.measurement-section{margin:0 24px 75px;grid-template-columns:1fr}.measurement-image{min-height:360px}.measurement-copy{padding:42px}}
@media(max-width:560px){.hero .eyebrow{font-size:14px}.measurement-section{margin:0 16px 60px}.measurement-image{min-height:270px}.measurement-copy{padding:30px 24px}}

/* Clean card alignment without decorative numbering. */
.defence-grid h3,.assembly-grid h3{margin-top:0}

/* Sachverständigenleistungen: full-width text after removal of number column. */
.expert-services article{display:block;grid-template-columns:none}
.expert-services article>div{width:100%;max-width:none}
.expert-services h3,.expert-services p{width:100%}
