.audit-hero{background:linear-gradient(180deg,#008ebd,#007eb0)}
.audit-hero .hero-image{width:100%;height:auto;max-width:none;top:auto;bottom:0;transform:none;object-fit:contain;object-position:right bottom;mask-image:linear-gradient(180deg,transparent,#000 12%,#000 100%)}
.beelitz-reference{margin-top:64px;scroll-margin-top:120px}
.beelitz-card{grid-template-columns:.95fr 1.05fr}
.beelitz-visual{margin:0;padding:30px 26px;display:flex;flex-direction:column;justify-content:center;background:#edf1ec;min-width:0}
.beelitz-visual>img{width:100%;height:auto;display:block}
.beelitz-image-labels{display:grid;grid-template-columns:1fr 1fr;font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:#425a60;margin-bottom:12px}
.beelitz-image-labels>span:nth-child(2){padding-left:12px}
.beelitz-visual figcaption{font-size:12px;line-height:1.5;color:#63777b;margin-top:12px}
.beelitz-card .service-reference-copy{padding:34px 36px}
.beelitz-card .service-reference-copy h3{font-size:32px;margin-bottom:18px}
.beelitz-card .service-reference-copy>p:not(.meta){font-size:16px;line-height:1.7}
.beelitz-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:22px 0 0}
.beelitz-chips li{padding:7px 11px;border:1px solid #ccd6c8;border-radius:24px;font-size:12px;line-height:1.3;color:#40564a}
.beelitz-card .service-reference-copy>.text-link{margin-top:24px}
@media(max-width:960px){.beelitz-card{grid-template-columns:1fr}.beelitz-visual{padding:25px}.beelitz-card .service-reference-copy{padding:28px}.beelitz-reference{margin-top:48px}}
@media(max-width:480px){.beelitz-card .service-reference-copy{padding:24px}.beelitz-card .service-reference-copy h3{font-size:27px}.beelitz-visual{padding:20px}.beelitz-image-labels{font-size:10px}}
@media(max-width:620px){.audit-hero{min-height:600px}.audit-hero .hero-image{top:auto;bottom:0;left:auto;right:0;width:190%;height:250px;transform:none;object-fit:cover;object-position:right bottom;mask-image:linear-gradient(180deg,transparent,#000 18%)}.audit-hero .hero-content{padding-bottom:215px}}
