/* Expanded offer, preserving the selected MH Balance palette and rounded identity. */
.hero h1{font-size:clamp(42px,4.3vw,62px);line-height:1.13;letter-spacing:-.035em;max-width:21ch}
.hero .lead{font-size:18px;line-height:1.65;max-width:62ch}.hero .hero-media{align-self:center}
.department-list{margin-top:36px}.department-list details{border-top:1px solid #d4c8b6}.department-list details:last-child{border-bottom:1px solid #d4c8b6}
.department-list summary{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:24px 0;font:600 25px/1.3 Manrope;cursor:pointer}.department-list summary .link-arrow{transition:rotate .25s ease}.department-list details[open] summary .link-arrow{rotate:90deg}
.department-body{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;padding:8px 0 30px}.department-body h3{font-size:22px;line-height:1.4;letter-spacing:-.025em;max-width:35ch}.department-body p{font-size:16px}.department-body .department-benefit{font:500 22px/1.5 Manrope;margin-top:0;color:#795b36}.department-body .text-link{font-size:14px}
.evidence-section{background:#34312e;color:#f7f3ea;margin:0 20px;border-radius:40px}.evidence-section h2 em{color:#c6a57a}.evidence-section .section-heading>p{color:#e9e0d2}.evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:38px}.evidence-grid article{border-top:1px solid #514738;padding-top:25px}.evidence-grid h3{font-size:25px;color:#c6a57a}.evidence-grid p{font-size:16px;color:#e9e0d2;max-width:55ch}.evidence-grid a{display:inline-block;font-size:12px;color:#c6a57a;min-height:44px;padding-block:12px}.evidence-note{font-size:12px;color:#d9cfbf;margin-top:20px}.closing-line{font:500 24px/1.5 Manrope;max-width:68ch;margin:36px 0 0}.closing-line em{font-style:normal;color:#c6a57a}
.evidence-section .closing-line{color:#f7f3ea}
.example-section h2{font-size:clamp(30px,3.2vw,44px);max-width:24ch}.example-section .lead{font-size:18px;line-height:1.65}.example-section p{max-width:62ch}.example-section .text-link{font-size:15px}.service-example h3{font:600 13px/1.5 Inter;letter-spacing:0}
.directory-options strong{font-size:21px}.directory-row{padding-block:32px}.directory-row h3{font-size:28px}.portfolio-bridge{padding-block:55px;background:#e9e0d2;margin:30px 20px;border-radius:32px}.portfolio-bridge p{max-width:80ch;font-size:16px}.portfolio-bridge strong{display:block;margin-bottom:10px}.portfolio-bridge .text-link{font-size:15px}
.service-directory .directory-options>a{padding-bottom:16px}.chapter h2,.chapter h1{text-wrap:balance;overflow-wrap:normal}.motion-off *{animation:none!important;transition:none!important}
@media(max-width:800px){.hero h1{font-size:clamp(35px,8.4vw,50px);max-width:22ch}.hero .lead{font-size:16px}.department-list summary{font-size:22px;padding-block:22px}.department-body{grid-template-columns:1fr;gap:8px;padding-bottom:25px}.department-body h3{font-size:21px}.department-body p{font-size:15px}.department-body .department-benefit{font-size:19px}.evidence-section{margin-inline:10px;border-radius:28px}.evidence-section>.wrap{width:calc(100% - 36px)}.evidence-grid{grid-template-columns:1fr;gap:26px;margin-top:24px}.evidence-grid p{font-size:15px}.closing-line{font-size:21px}.example-section h2{font-size:31px}.example-section .lead{font-size:16px}.directory-row h3{font-size:25px}.directory-options strong{font-size:20px}.portfolio-bridge{margin-inline:10px;border-radius:28px;padding-block:35px}.portfolio-bridge p{font-size:15px}.service-hero h1{overflow-wrap:anywhere}.hero .actions .button{font-size:14px}}
@media(prefers-reduced-motion:reduce){.department-list summary .link-arrow{transition:none}}
@media(max-width:360px){.route-panel h2,.detail-rows dt{overflow-wrap:anywhere;hyphens:auto}}
.topic-links{display:flex;flex-wrap:wrap;gap:18px 36px;padding-top:28px;border-top:1px solid #d4c8b6;margin-top:30px}.topic-links .text-link{font-size:15px;max-width:100%}.guide-copy{max-width:70ch;margin-inline:auto}.guide-copy>section+section{margin-top:56px}.guide-copy h2{font-size:clamp(27px,3vw,38px);max-width:28ch}.guide-copy p{font-size:18px;line-height:1.8}.guide-page h1{font-size:clamp(36px,4.4vw,60px);line-height:1.16;max-width:22ch}.guide-page #start .lead{max-width:66ch}.guide-page #start{min-height:65svh}.guide-page #angebot p{max-width:65ch}.guide-page #angebot .button{white-space:normal}.guide-page .chapter{scroll-snap-align:none}html:has(.guide-page),html.guide-page{scroll-snap-type:none}@media(max-width:800px){.guide-copy p{font-size:16px}.topic-links{display:grid;gap:20px}.starting-price+ .actions .button{white-space:normal;text-align:center}}
.starting-price{margin:24px 0;padding-left:20px;border-left:3px solid #c6a57a;display:grid;gap:5px}.starting-price strong{font:600 clamp(22px,2.3vw,30px)/1.3 Manrope;color:#34312e}.starting-price span{font-size:15px;line-height:1.5;color:#795b36}.budget-note>strong{display:block;font-size:20px;line-height:1.45}.budget-note p{font-size:15px;line-height:1.7;max-width:80ch}.service-directory .directory-options small{font-size:16px;font-weight:600;line-height:1.6;color:#795b36}
html.balance.guide-page:not(.embed):not(.motion-off){scroll-snap-type:none}.guide-page #start{padding-top:160px}.guide-page #start .back-link{margin-bottom:28px}@media(max-width:800px){.guide-page #start{padding-top:134px;min-height:0;padding-bottom:32px}.guide-page #ablauf{padding-top:36px}}
