
/* inline autorenseite-css */

.at-seite{font-family:'Source Sans Pro',-apple-system,'Segoe UI',sans-serif;color:#1f3346;position:relative;background:linear-gradient(180deg,#EFFAFF 0%,#f6fbff 12%,#ffffff 26%,#eef7fd 42%,#f9fcff 56%,#f4fafd 70%,#ffffff 82%,#ffffff 100%)}.at-seite::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(640px 420px at 88% 6%,rgba(7,150,214,.12),transparent 62%),radial-gradient(520px 380px at 6% 26%,rgba(156,214,72,.09),transparent 60%),radial-gradient(720px 520px at 94% 58%,rgba(7,150,214,.08),transparent 62%),radial-gradient(560px 420px at 10% 82%,rgba(3,52,109,.06),transparent 60%)}.at-seite>section{position:relative}
.at-wrap{max-width:1140px;margin:0 auto;padding:0 24px}
.at-hero{background:transparent;padding:132px 0 64px}
.at-hero-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:56px;align-items:center}
.at-kicker{font-size:16px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#2877A6;margin:0 0 16px}
.at-hero h1{font-size:clamp(34px,4vw,52px);line-height:1.06;font-weight:800;color:#03346D;margin:0 0 10px}
.at-rolle{font-size:21px;font-weight:600;color:#4a6274;margin:0 0 40px !important}.at-kicker{margin:0 0 16px !important}
.at-zitat{position:relative;font-size:20px;line-height:1.5;font-weight:600;color:#173a5e;background:#fff;border-left:4px solid #0796D6;border-radius:0 14px 14px 0;box-shadow:0 10px 30px rgba(3,52,109,.07);padding:18px 22px;margin:0 0 26px}
.at-pills{display:flex;flex-wrap:wrap;gap:10px;margin:0}
.at-pill{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #d8e7f2;border-radius:999px;padding:12px 20px;font-size:17px;font-weight:700;color:#1f4e79;box-shadow:0 3px 10px rgba(3,52,109,.05)}
.at-pill svg{flex:none}
.at-foto-spalte{display:flex;flex-direction:column;align-items:center;gap:18px}
.at-foto-ring{position:relative;width:min(320px,70vw);aspect-ratio:1;border-radius:50%;padding:8px;background:linear-gradient(145deg,#0796D6,#03346D 60%,#9CD648 130%);box-shadow:0 24px 60px rgba(3,52,109,.22)}
.at-foto-ring img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:5px solid #fff;display:block}
.at-badge{display:inline-flex;align-items:center;gap:10px;background:#03346D;color:#fff;border-radius:999px;padding:11px 20px;font-size:15.5px;font-weight:700;box-shadow:0 10px 26px rgba(3,52,109,.25)}
.at-fakten{padding:56px 0 8px}.at-fakt{backdrop-filter:blur(2px)}
.at-fakten-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}@media(max-width:1100px){.at-fakten-grid{grid-template-columns:repeat(2,1fr)}}
.at-fakt{position:relative;background:#fff;border:1px solid #e1ebf2;border-radius:20px;padding:30px 24px 26px;text-align:center;box-shadow:0 8px 24px rgba(20,58,82,.05);transition:transform .2s,box-shadow .2s}
.at-fakt:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(20,58,82,.12)}
.at-fakt b{display:block;font-size:38px;font-weight:800;color:#03346D;letter-spacing:-.5px;margin-bottom:6px}a.at-fakt-link{text-decoration:none;display:block}.at-fakt-link em{display:block;margin-top:10px;font-style:normal;font-size:13.5px;font-weight:800;color:#2877A6}.at-fakt-ikon{width:54px;height:54px;border-radius:16px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e6f3fb,#d4eaf8);color:#2877A6}.at-fakt-md{background:linear-gradient(170deg,#f4fbe8 0%,#ffffff 68%);border:1.5px solid #cfe6a4}.at-fakt-md .at-fakt-ikon{background:linear-gradient(135deg,#eef8dc,#def0c0);color:#55951d}.at-fakt-badge{position:absolute;top:-16px;left:50%;transform:translateX(-50%);z-index:2;background:linear-gradient(135deg,#4c8a1f,#3a6e17);color:#ffffff !important;font-size:14px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:8px 18px;border-radius:999px;white-space:nowrap;box-shadow:0 8px 18px rgba(58,110,23,.35)}.at-sterne{display:flex;gap:3px;justify-content:center;margin:2px 0 8px}.at-sterne svg{width:20px;height:20px}
.at-fakt span{font-size:15px;color:#5b7186;font-weight:600;line-height:1.45}
.at-abschnitt{padding:56px 0 8px}
.at-abschnitt h2{font-size:clamp(24px,2.6vw,32px);font-weight:800;color:#03346D;margin:0 0 18px}
.at-fliesstext p{font-size:23px !important;line-height:1.7 !important;color:#000 !important;margin:0 0 20px !important;max-width:900px}
.at-prinzipien{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:26px}
.at-prinzip{position:relative;background:#fff;border:1px solid #e1ebf2;border-radius:18px;padding:24px 24px 22px 68px;box-shadow:0 8px 24px rgba(20,58,82,.05)}
.at-prinzip i{position:absolute;left:20px;top:22px;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#0796D6,#03346D);color:#fff;font-style:normal;font-weight:800;font-size:16px;display:flex;align-items:center;justify-content:center}
.at-prinzip h3{font-size:21px;font-weight:800;color:#0f3557;margin:0 0 8px}
.at-prinzip p{font-size:18px;line-height:1.65;color:#4a6274;margin:0}
.at-chips{display:flex;flex-wrap:wrap;gap:11px;margin-top:22px}
.at-chip{background:#fff;border:1px solid #cfe9f6;color:#1f5b86;border-radius:999px;padding:10px 18px;font-size:15px;font-weight:700;box-shadow:0 3px 10px rgba(3,52,109,.05)}.at-faq{position:relative;padding:72px 0 80px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#ffffff 120px,#ffffff calc(100% - 120px),rgba(255,255,255,0) 100%)}.at-faq h2{font-size:clamp(24px,2.6vw,32px);font-weight:800;color:#03346D;margin:0 0 24px}.at-frage{background:#fff;border:1px solid #e1ebf2;border-radius:14px;margin:0 0 14px;box-shadow:0 8px 24px rgba(20,58,82,.05)}.at-frage summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:20px;font-weight:800;color:#0f3557}.at-frage summary::-webkit-details-marker{display:none}.at-frage summary::after{content:"+";font-size:26px;font-weight:700;color:#2877A6;flex:none;transition:transform .2s}.at-frage[open] summary::after{transform:rotate(45deg)}.at-antwort{padding:0 24px 22px;font-size:18px;line-height:1.65;color:#33475c}.at-themen{background:linear-gradient(180deg,rgba(227,241,250,0) 0%,rgba(227,241,250,.55) 100px,#f4fafd 55%,#ffffff 100%);padding-bottom:76px}
.at-verweise{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:26px}
.at-verweis{display:block;background:#fff;border:1px solid #e1ebf2;border-radius:18px;padding:26px;text-decoration:none;box-shadow:0 8px 24px rgba(20,58,82,.05);transition:transform .2s,box-shadow .2s,border-color .2s}
.at-verweis:hover{transform:translateY(-4px);border-color:#9ec7e6;box-shadow:0 18px 40px rgba(20,58,82,.12)}
.at-verweis b{display:block;font-size:18px;font-weight:800;color:#03346D;margin-bottom:6px}
.at-verweis span{font-size:15px;color:#5b7186;line-height:1.5}
.at-verweis em{display:block;margin-top:12px;font-style:normal;font-size:14.5px;font-weight:800;color:#2877A6}
.at-cta{margin:64px 0 72px;background:linear-gradient(135deg,#03346D 0%,#0b5a97 70%,#0796D6 130%);border-radius:22px;padding:44px 36px;text-align:center;color:#fff;box-shadow:0 24px 60px rgba(3,52,109,.28)}
.at-cta h2{font-size:clamp(22px,2.4vw,30px);font-weight:800;margin:0 0 10px;color:#fff}
.at-cta p{font-size:16.5px;color:#d9ecf9;margin:0 0 22px}
.at-cta button{background:#fff;color:#03346D;border:0;border-radius:999px;padding:15px 30px;font-size:16.5px;font-weight:800;cursor:pointer;box-shadow:0 10px 26px rgba(0,0,0,.18);transition:transform .15s}
.at-cta button:hover{transform:translateY(-2px)}
.at-cta small{display:block;margin-top:13px;font-size:13.5px;color:#bcd9ee;font-weight:600}
.at-pruefhinweis{font-size:13.5px;color:#7a8d9a;margin:26px 0 0;border-top:1px solid #e6eef4;padding-top:16px}
@media(max-width:920px){.at-hero{padding:80px 0 48px}.at-hero-grid{grid-template-columns:1fr;gap:36px}.at-foto-spalte{order:-1}.at-fakten-grid,.at-prinzipien,.at-verweise{grid-template-columns:1fr}.at-zitat{font-size:18px}}
.at-prozess{position:relative;margin:0;padding:150px 0 150px;background:linear-gradient(135deg,#eef7fd 0%,#e3f1fa 55%,#daedf8 125%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 240px,#000 calc(100% - 240px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 240px,#000 calc(100% - 240px),transparent 100%);overflow:hidden}.at-prozess::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(640px 420px at 90% 8%,rgba(156,214,72,.14),transparent 60%)}.at-prozess .at-wrap{position:relative}.at-prozess-kicker{font-size:16px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2877A6;margin:0 0 12px}.at-prozess h2{font-size:clamp(24px,2.6vw,32px);font-weight:800;color:#03346D;margin:0 0 10px}.at-prozess-sub{font-size:17.5px;color:#4a6274;margin:0 0 44px;max-width:660px}.at-schritte{display:grid;grid-template-columns:repeat(4,1fr);gap:34px}.at-schritt{position:relative}.at-schritt b.nr{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#9CD648;color:#03346D;font-size:21px;font-weight:800;margin-bottom:18px;box-shadow:0 8px 20px rgba(3,52,109,.18)}.at-schritt:not(:last-child)::after{content:"";position:absolute;top:24px;left:60px;right:-26px;height:2px;background:linear-gradient(90deg,rgba(122,186,60,.55),rgba(40,119,166,.12))}.at-schritt h3{font-size:21px;font-weight:800;color:#0f3557;margin:0 0 8px}.at-schritt p{font-size:18px;line-height:1.65;color:#33475c;margin:0}@media(max-width:1100px){.at-schritte{grid-template-columns:repeat(2,1fr)}.at-schritt:nth-child(2)::after{display:none}}@media(max-width:640px){.at-schritte{grid-template-columns:1fr}.at-schritt::after{display:none !important}}
