.brand{display:block;width:220px;flex:0 0 220px}.brand img{display:block;width:100%;height:auto}.site-header{gap:24px}.site-header nav{gap:26px}.assessment#pruefung{padding-top:72px}.pain-section{background:#ebe5da}.pain-grid,.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pain-grid article{background:var(--ink);color:#fff;padding:32px}.pain-grid strong{font:normal 26px/1.2 var(--serif);color:#f1d39f}.pain-grid p{color:#c8ced5;font-size:16px}.current-warnings{background:#fff}.news-grid article{border:1px solid var(--line);padding:30px}.news-grid time{color:var(--red);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:800}.news-grid h3{font:normal 27px/1.15 var(--serif)}.news-grid p{color:var(--muted);font-size:16px}.news-grid a{color:var(--green);font-weight:700}.source-note{margin-top:22px;color:var(--muted);font-size:14px}@media(max-width:900px){.brand{width:190px;flex-basis:190px}.assessment#pruefung{padding-top:60px}.pain-grid,.news-grid{grid-template-columns:1fr}}@media(max-width:560px){.brand{width:142px;flex-basis:142px}.site-header .header-cta{font-size:14px;padding-inline:12px;min-height:46px}}
.assessment-early{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.contact-person{display:grid;grid-template-columns:84px 1fr;gap:16px;align-items:center;margin:28px 0 16px}.contact-person img{width:84px;height:84px;object-fit:cover;border-radius:50%;border:3px solid #fff;box-shadow:0 4px 18px #1c2c3c24}.contact-person strong,.contact-person span,.contact-person small{display:block}.contact-person span{font-size:15px}.contact-person small{font-size:13px;color:var(--muted)}.contact-link{display:inline-block;color:var(--green);margin-top:8px}.optional-details{border:1px solid var(--line);padding:14px 16px;background:#f8f7f3}.optional-details summary{cursor:pointer;font-weight:700;color:var(--green)}.optional-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:16px}.form-grid label span small{font-weight:400;color:var(--muted)}@media(max-width:560px){.assessment-early{padding-top:48px!important}.optional-grid{grid-template-columns:1fr}.contact-person{grid-template-columns:72px 1fr}.contact-person img{width:72px;height:72px}}
.written-contact{font-size:15px;color:var(--muted);max-width:34ch}.review-section{background:#fff}.review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.review-grid article{padding:28px;background:var(--paper);border:1px solid var(--line)}.review-grid article>span{color:var(--red);font-size:13px;font-weight:800}.review-grid h3,.evidence-grid h3{font:normal 26px/1.2 var(--serif);margin:14px 0}.review-grid p,.evidence-grid p{font-size:16px;color:var(--muted)}.review-grid a{color:var(--green);font-weight:700}.evidence-section{background:#ebe5da}.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.evidence-grid article{padding:28px;background:#fff;border:1px solid var(--line)}@media(max-width:900px){.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.review-grid,.evidence-grid{grid-template-columns:1fr}.review-grid article,.evidence-grid article{padding:24px}}

/* Zahlungsklar: structured payment-route direction. */
:root{--ink:#073c45;--paper:#f0f8f7;--red:#087966;--red-dark:#07584e;--gold:#66c7b5;--green:#087966;--line:#c5ddda;--muted:#46666b;--serif:Arial,'Helvetica Neue',sans-serif}
body{background:#fff;color:#073c45}.site-header{height:88px;background:#fff;border-bottom:1px solid #c5ddda}
.hero{max-width:none;grid-template-columns:1.15fr .85fr;gap:5vw;padding:86px max(30px,calc((100vw - 1200px)/2)) 90px;background:linear-gradient(115deg,#e5f5f0 0%,#f8fdfc 55%,#fff 100%)}
.hero h1{font-family:Arial,'Helvetica Neue',sans-serif;font-size:clamp(46px,5.2vw,76px);font-weight:800;letter-spacing:-.055em;line-height:1.04}.hero-copy .lead{max-width:34em;color:#355d62}
.eyebrow{color:#087966}.case-panel{background:#073c45;color:#fff;border-radius:20px;box-shadow:0 26px 60px #073c4533;padding:42px}.case-panel:before{content:"01  ZAHLUNG  ───  02  NACHWEIS  ───  03  PRÜFUNG";display:block;padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid #47777c;font:700 11px Arial,sans-serif;letter-spacing:.1em;color:#9de1d5}.case-panel h2{font:700 clamp(26px,2.5vw,36px)/1.15 Arial,sans-serif}.case-panel li{padding:8px 0}.panel-label{color:#9de1d5}.case-panel small{color:#bfd6d4}.button{border-radius:9px}.button-light{background:#9de1d5;color:#073c45}.button-light:hover{background:#fff}
.proof-strip{background:#073c45;color:#fff;border:0}.proof-strip b{color:#9de1d5}.proof-strip div{border-right-color:#47777c}.assessment-early{background:#f0f8f7}.assessment h2{font-family:Arial,sans-serif;font-size:clamp(36px,3.8vw,54px);font-weight:800;letter-spacing:-.04em}.assessment form{border:1px solid #c5ddda;border-radius:18px;box-shadow:0 18px 48px #073c4518}.review-section{background:#fff}.review-grid article{background:#f0f8f7;border-radius:12px}.evidence-section{background:#e5f5f0}
@media(max-width:900px){.hero{padding:62px 28px;grid-template-columns:1fr;gap:48px}.case-panel{max-width:700px}.assessment form{box-shadow:none}}
@media(max-width:560px){.hero{padding:48px 22px 54px}.hero h1{font-size:clamp(39px,10vw,56px)}.case-panel{padding:27px;border-radius:14px}.site-header{padding-inline:18px}}

/* The second route deliberately reads as an analytical workspace, not a legal brochure. */
.hero{background:#073c45;color:#fff;grid-template-columns:1fr .88fr;align-items:stretch;padding-block:102px}
.hero .eyebrow{color:#9de1d5}.hero .lead{color:#d7ebea}.hero .text-link{color:#b0e6db}.hero-trust{color:#d7ebea}
.case-panel{background:#fff;color:#073c45;border:1px solid #d0e8e5;box-shadow:18px 18px 0 #0d5960;border-radius:4px}
.case-panel:before{color:#087966;border-bottom-color:#c5ddda}.case-panel .panel-label{color:#087966}.case-panel small{color:#4f6b70}.case-panel li{border-bottom:1px solid #d6e8e6;list-style:none;padding:10px 0}.case-panel ul{padding:0}.case-panel li strong{color:#087966}.case-panel .button-light{background:#073c45;color:#fff}
.assessment-early{background:#e7f2f0}.assessment form{border-radius:4px;box-shadow:12px 12px 0 #c6deda}.proof-strip{background:#0b5960}
.section-head h2,.page-hero h1{font-family:Arial,'Helvetica Neue',sans-serif;font-weight:800;letter-spacing:-.045em}
@media(max-width:900px){.hero{padding-block:65px}.case-panel{box-shadow:10px 10px 0 #0d5960}}
@media(max-width:560px){.hero{padding-block:50px}.case-panel{box-shadow:6px 6px 0 #0d5960}.assessment form{box-shadow:none}}
@media(max-width:900px){.hero{grid-template-columns:minmax(0,1fr)}.hero-copy,.case-panel{min-width:0}.case-panel{width:100%}}
@media(max-width:1180px){.hero{grid-template-columns:minmax(0,1fr)}.site-header .menu-toggle{display:block!important;margin-left:auto}.site-header nav{display:none!important;position:absolute;top:calc(100% + 8px);right:18px;width:max-content;max-width:calc(100vw - 36px);background:#fff;border:1px solid var(--line);box-shadow:0 18px 40px #073c4524;padding:8px;z-index:30}.site-header nav.is-open{display:grid!important}.site-header nav a{display:flex;align-items:center;min-height:48px;padding:8px 18px;white-space:nowrap}.site-header .header-cta{margin-left:0}}
@media(min-width:701px) and (max-width:1180px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
