.brokerage-page{color:var(--foreground)}.brokerage-section{padding-block:clamp(64px,7vw,104px)}.brokerage-inner{width:min(100% - 48px,1180px);margin-inline:auto}.brokerage-page .section-heading h2,.brokerage-page .section-heading-centered h2{text-wrap:balance}.brokerage-services{background:#fff}.brokerage-services .section-heading{max-width:650px;margin-bottom:48px}.brokerage-service-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.brokerage-service-list article{border-top:1px solid #d4d4d4;padding-top:24px}.brokerage-page h3{margin:0 0 14px;font-size:23px;font-weight:650;line-height:1.25}.brokerage-page p{line-height:1.65}.brokerage-service-list p,.brokerage-steps p{color:#565656;margin:0}.brokerage-process .brokerage-inner{grid-template-columns:1fr 1.2fr;gap:96px;display:grid}.brokerage-process .section-heading{align-self:start}.brokerage-steps{margin:0;padding:0;list-style:none}.brokerage-steps li{border-top:1px solid #ccc;grid-template-columns:40px 1fr;gap:24px;padding:28px 0;display:grid}.brokerage-steps li:first-child{border:0;padding-top:0}.brokerage-steps li:last-child{padding-bottom:0}.brokerage-steps li>span{color:var(--red);font-variant-numeric:tabular-nums;padding-top:3px;font-size:18px;font-weight:650}.brokerage-terms{background:#fff}.brokerage-terms .brokerage-inner{grid-template-columns:1fr 1.2fr;gap:96px;display:grid}.brokerage-terms .section-heading{align-self:start}.brokerage-terms-copy{max-width:66ch}.brokerage-terms-copy p{color:#4b4b4b;margin:0 0 16px}.brokerage-terms-copy p:last-child{margin-bottom:0}.brokerage-page .home-faq-section{margin:0;padding-block:clamp(64px,7vw,104px)}.brokerage-direct{justify-content:space-between;align-items:center;gap:40px;padding-top:56px;display:flex}.brokerage-direct h2{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(26px,2.8vw,36px);line-height:1.2}.brokerage-direct p{color:#565656;margin:0}.brokerage-direct .button{flex-shrink:0}@media (max-width:1000px){.brokerage-process .brokerage-inner,.brokerage-terms .brokerage-inner{gap:40px}.brokerage-service-list{gap:24px}}@media (max-width:640px){.brokerage-inner{width:calc(100% - 40px)}.brokerage-service-list,.brokerage-process .brokerage-inner,.brokerage-terms .brokerage-inner{grid-template-columns:1fr;gap:32px}.brokerage-services .section-heading{margin-bottom:32px}.brokerage-page h3{font-size:21px}.brokerage-steps li{gap:16px}.brokerage-direct{flex-direction:column;align-items:start;gap:24px;padding-top:40px}}@media (max-width:900px){.brokerage-page .ankauf-featured-photo{object-position:center 32%}}
