.private-redesign .pr-hero-meta{color:#49675e;margin:16px 0 0;font-size:.84rem;line-height:1.5}.private-redesign .pr-hero-meta a{color:var(--pr-deep);text-underline-offset:3px;font-weight:800;text-decoration:underline}.private-redesign .pr-bridge{border-top:1px solid var(--pr-rule);background:var(--pr-mist);padding:clamp(64px,7vw,102px) 0}.private-redesign .pr-bridge-inner{grid-template-columns:minmax(0,1.2fr) minmax(230px,.65fr);align-items:center;gap:clamp(30px,7vw,105px);display:grid}.private-redesign .pr-bridge h2{max-width:21ch;font-size:clamp(2.1rem,3.6vw,3.8rem)}.private-redesign .pr-bridge-inner>div:first-child>p:last-child{max-width:56ch;color:var(--pr-muted);margin-top:20px;line-height:1.7}.private-redesign .pr-bridge-actions{flex-direction:column;align-items:flex-start;gap:21px;display:flex}.private-redesign .pr-price-cta{margin-top:24px}.private-redesign .pr-contact-reassurance{max-width:36ch;color:var(--pr-deep);margin-top:18px;font-weight:750;line-height:1.5}.private-redesign .pr-intent-fieldset{border:0;min-width:0;margin:0 0 7px;padding:0}.private-redesign .pr-intent-fieldset legend{color:var(--pr-ink);padding:0 0 12px;font-size:.91rem;font-weight:850}.private-redesign .pr-intent-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.private-redesign .private-contact-form label.pr-intent-choice:not(.consent){cursor:pointer;background:#f7faf8;border:1px solid #173f393b;align-items:flex-start;gap:10px;min-width:0;padding:15px 12px;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex}.private-redesign .private-contact-form label.pr-intent-choice.is-active{border-color:var(--pr-deep);box-shadow:inset 0 0 0 1px var(--pr-deep);background:#e8f0eb}.private-redesign .private-contact-form .pr-intent-choice input{width:17px;height:17px;accent-color:var(--pr-deep);flex:none;margin:2px 0 0;padding:0}.private-redesign .private-contact-form .pr-intent-choice>span{min-width:0;color:var(--pr-ink);flex-direction:column;gap:5px;font-size:.89rem;font-weight:700;line-height:1.35;display:flex}.private-redesign .pr-intent-choice small{color:#526a62;font-size:.73rem;font-weight:500;line-height:1.4}.private-redesign .private-contact-form select{width:100%;min-width:0;color:var(--private-ink);font:inherit;background:#fff;border:1px solid #173f3938;border-radius:0;padding:12px}.private-redesign .private-contact-form select:focus-visible,.private-redesign .pr-intent-choice:focus-within{outline-offset:2px;outline:2px solid #df73588c}.private-redesign .private-contact-form input[type=hidden]{display:none}.private-redesign .pr-form-privacy-tip{color:#536c62;margin:-5px 0 0;font-size:.77rem;line-height:1.45}.private-redesign #erstgespraech,.private-redesign #direkt-anfragen{scroll-margin-top:90px}@media (max-width:900px){.private-redesign .pr-bridge-inner{grid-template-columns:1fr}}@media (max-width:600px){.private-redesign .pr-intent-options{grid-template-columns:1fr}.private-redesign .private-contact-form{padding:20px 16px}.private-redesign .pr-hero-actions .pr-button-primary{max-width:100%;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.private-redesign .pr-intent-choice{transition:none}}.private-redesign h1{letter-spacing:-.029em;line-height:1.035}.private-redesign h2{letter-spacing:-.025em;max-width:18ch;line-height:1.12}.private-redesign h3{line-height:1.23}.private-redesign .pr-voices-grid h2,.private-redesign .pr-price h2,.private-redesign .pr-paul h2,.private-redesign .pr-signal h2{max-width:17ch}.private-redesign p{line-height:1.75}.private-redesign .pr-lead{max-width:51ch;line-height:1.78}.private-redesign .pr-hero-copy{padding-top:clamp(72px,9vw,140px);padding-bottom:clamp(72px,8vw,116px)}.private-redesign .pr-hero-actions{margin-top:36px}.private-redesign .pr-relief-list article+article,.private-redesign .pr-paul-copy p+p,.private-redesign .pr-clarity-copy p+p{margin-top:22px}.private-redesign .pr-section-cta{margin-top:32px}.private-redesign .pr-centered-cta{justify-content:center;margin-top:30px;display:flex}.private-redesign .pr-quote{border-bottom:1px solid var(--pr-rule);margin:0;padding:22px 0 26px}.private-redesign .pr-quote blockquote,.private-redesign .pr-quote blockquote:nth-child(2),.private-redesign .pr-quote blockquote:nth-child(3),.private-redesign .pr-quote blockquote:nth-child(4){color:var(--pr-ink);letter-spacing:-.022em;border:0;margin:0 0 12px;padding:0;font-size:clamp(1.65rem,2.6vw,2.65rem);font-weight:700;line-height:1.22}.private-redesign .pr-quote figcaption{color:#667e72;font-size:.78rem;font-weight:600;line-height:1.5}.private-redesign .pr-quotes .pr-section-cta{margin-top:34px}@media (max-width:700px){.private-redesign h1{font-size:clamp(2.95rem,12.4vw,4rem);line-height:1.06}.private-redesign h2{font-size:clamp(2.18rem,9.7vw,3.1rem);line-height:1.12}.private-redesign .pr-hero-copy{padding-top:52px;padding-bottom:57px}.private-redesign .pr-quotes blockquote{line-height:1.23}}
