.tf-reasons{grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem 0}.tf-reasons article{padding:1.5rem;border-top:3px solid var(--forest);background:#fff}.tf-reasons h3{font-size:1.35rem;line-height:1.35}.tf-faq details{border-bottom:1px solid var(--line);padding:1.25rem 0;max-width:58rem}.tf-faq summary{cursor:pointer;font-size:1.1rem;font-weight:750;line-height:1.45;padding-right:1rem}.tf-faq details p{max-width:52rem;margin:1rem 0 .25rem}.tf-faq summary:focus-visible{outline:3px solid var(--forest);outline-offset:5px}#honorarangebot{scroll-margin-top:6rem}.valuation-hero .breadcrumb{margin-bottom:1.25rem;font-size:1rem}.valuation-hero h1{max-width:1050px}.valuation-hero-note{font-size:1rem!important;line-height:1.6}@media(max-width:850px){.tf-reasons{grid-template-columns:1fr}.tf-reasons article{padding:1.25rem}.tf-faq summary{font-size:1rem}}