/* Büroreinigung LP V1: scoped styling; shared form remains unchanged */
.lp-office{background:#f7f5f0}.lp-office header{min-height:79px}.lp-office .lp-nav-cta{background:#bd7658;color:#fff;text-decoration:none;font-size:14px;font-weight:700;padding:14px 20px}
.lp-office .lp-hero{min-height:650px;display:flex;align-items:center;padding:86px clamp(18px,6vw,95px);color:white;background:linear-gradient(90deg,rgba(10,45,41,.97) 0%,rgba(10,45,41,.88) 53%,rgba(10,45,41,.55) 100%),url("https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1800&q=85") center/cover}
.lp-hero-inner{max-width:980px}.lp-office .lp-hero h1{font-size:clamp(2.5rem,6.3vw,6rem);max-width:950px;line-height:1.09}.lp-office .lp-hero em{color:#e8bd9f}.lp-lead{max-width:650px;font-size:clamp(17px,2vw,20px);line-height:1.68;margin:30px 0}.lp-trust{font-size:14px;color:#e5eae6;line-height:1.6;max-width:520px;margin-top:22px}.lp-office .section{scroll-margin-top:95px}.lp-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:42px}.lp-three article{border-top:1px solid #becdc5;padding:22px 5px}.lp-three span{color:#ad6c51;font-size:13px}.lp-three .lp-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--hansa-blue,#1555a3)}.lp-three .lp-icon svg{width:28px;height:28px;display:block}.lp-three h3{font-size:clamp(23px,2.5vw,32px);margin:16px 0}.lp-three p{font-size:16px;line-height:1.7;color:#425e55}.lp-scope{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(30px,6vw,100px)}.lp-scope-list{align-self:center}.lp-scope-list div{border-top:1px solid #67847a;padding:20px 0;font:clamp(20px,2.3vw,29px) Georgia,serif}.lp-scope-list div:last-child{border-bottom:1px solid #67847a}.lp-process .lp-text-link{display:inline-block;margin-top:20px;font-weight:700;color:#9c5037;text-underline-offset:5px}.lp-office .lp-faq{background:#eeede7}.lp-office .lp-form-section{background:#e8e5dc}.lp-office #request,.lp-office #success{width:100%}
@media(max-width:820px){.lp-three{grid-template-columns:1fr;gap:4px}.lp-scope{grid-template-columns:1fr}.lp-office .lp-hero{min-height:570px}}
@media(max-width:540px){.lp-office header{gap:10px}.lp-office .lp-nav-cta{font-size:12px;padding:12px 10px;max-width:48%;text-align:center}.lp-office .lp-hero{padding:65px 18px;min-height:610px}.lp-office .lp-hero h1{font-size:clamp(2.35rem,9.2vw,4rem)}.lp-office .lp-hero .btn{width:100%;text-align:center}.lp-three h3{font-size:25px}}

/* HANSA Büro-Landingpage: same palette, clearer hierarchy and contrast. */
.lp-office{background:var(--hansa-white)}
.lp-office .lp-hero{
  background:linear-gradient(90deg,rgba(7,27,73,.97) 0%,rgba(7,27,73,.88) 53%,rgba(7,27,73,.48) 100%),url("https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1800&q=85") center/cover;
}
.lp-office .lp-hero em{color:#a7d9f6}
.lp-trust{color:#eaf4fa}
.lp-three article{border-top-color:var(--hansa-border)}
.lp-three .lp-icon,.lp-process .lp-text-link{color:var(--hansa-blue)}
.lp-three p{color:var(--hansa-muted)}
.lp-scope-list div,.lp-scope-list div:last-child{border-color:#477ca9}
.lp-office .lp-faq{background:#f4f9fd}
.lp-office .lp-form-section{background:var(--hansa-ice)}
.lp-office .lp-nav-cta{background:var(--hansa-blue);color:var(--hansa-white)}
.lp-office .lp-hero .tag{color:#b5def5}
@media(max-width:540px){.lp-office h2{font-size:2.1rem;hyphens:auto}}

.lp-office .lp-hero{background-image:linear-gradient(90deg,rgba(7,27,73,.97) 0%,rgba(7,27,73,.88) 53%,rgba(7,27,73,.75) 100%),url("https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1800&q=85")}
