:root{--aic1-blue:#00498e;--aic1-blue-dark:#003b73;--aic1-mint:#58bd9c;--aic1-mint-dark:#176f5d;--aic1-text:#14293b;--aic1-muted:#526a7f;--aic1-border:#d5e5ee;--aic1-tint:#eaf7f3;--aic1-focus:#ffbf47;--aic1-radius:24px;--aic1-shadow:0 18px 48px rgb(0 73 142 / 8%)}
body.pvg-aic1-page{margin:0;background:#fff;color:var(--aic1-text)}
.pvg-aic1,.pvg-aic1 *,.pvg-aic1 *::before,.pvg-aic1 *::after{box-sizing:border-box}
.pvg-aic1{overflow:hidden;padding:0 clamp(1rem,4vw,2.5rem) 5rem;color:var(--aic1-text);font:400 1.125rem/1.7 "Open Sans",Arial,sans-serif}
.pvg-aic1-wide{width:min(100%,68rem);margin-inline:auto}.pvg-aic1 a{color:var(--aic1-blue);text-decoration-thickness:.08em;text-underline-offset:.2em}.pvg-aic1 a:hover{color:var(--aic1-blue-dark)}
.pvg-aic1 :is(a,button,summary):focus-visible{outline:3px solid var(--aic1-focus);outline-offset:4px}.pvg-aic1 h1,.pvg-aic1 h2,.pvg-aic1 h3{color:var(--aic1-blue);font-family:"Open Sans",Arial,sans-serif;line-height:1.15;text-wrap:balance}.pvg-aic1 h1{margin:.75rem 0 1rem;font-size:clamp(2.15rem,4.5vw,3.65rem);font-weight:800;letter-spacing:-.035em}.pvg-aic1 h2{margin:0 0 1.2rem;font-size:clamp(1.8rem,3.6vw,2.7rem);letter-spacing:-.025em}.pvg-aic1 h3{font-size:clamp(1.2rem,2vw,1.5rem)}.pvg-aic1 :is(h2,h3)[id]{scroll-margin-top:7rem}.pvg-aic1 p,.pvg-aic1 ul,.pvg-aic1 ol{margin:0 0 1.15rem}.pvg-aic1 li+li{margin-top:.5rem}.pvg-aic1 strong{color:#173c56}.pvg-aic1 code{white-space:normal;color:#173c56;font:inherit;font-weight:700}
.pvg-aic1-skip{position:fixed;z-index:9999;top:.5rem;left:.5rem;translate:0 -180%;padding:.75rem 1rem;background:#fff;border:3px solid var(--aic1-focus);color:var(--aic1-blue)}.pvg-aic1-skip:focus{translate:0}
.pvg-aic1-breadcrumb{width:min(100%,68rem);margin:auto;padding-block:1.15rem;color:var(--aic1-muted);font-size:.875rem}.pvg-aic1-breadcrumb ol{display:flex;flex-wrap:wrap;gap:.35rem .55rem;margin:0;padding:0;list-style:none}.pvg-aic1-breadcrumb li:not(:last-child)::after{content:"›";margin-left:.55rem;color:#8aa0b1}.pvg-aic1-breadcrumb a{color:inherit}
.pvg-aic1-hero{margin-inline:calc(-1 * clamp(1rem,4vw,2.5rem));padding:clamp(2.75rem,5vw,4.5rem) clamp(1rem,4vw,2.5rem) clamp(1.75rem,2.7vw,2.5rem);border-bottom:1px solid #e2edf3;background:linear-gradient(145deg,#f1f8fb 0%,#fff 62%,#eff9f5 100%)}.pvg-aic1-hero h1{font-size:clamp(2.25rem,3.3vw,3.15rem);line-height:1.15}.pvg-aic1-eyebrow{display:inline-flex;width:auto;margin:0 0 .7rem;padding:.42rem .75rem;border:1px solid #a9d9c9;border-radius:999px;background:#edf8f4;color:var(--aic1-mint-dark);font-size:.75rem;font-weight:800;letter-spacing:.075em;line-height:1;text-transform:uppercase}.pvg-aic1-reviewed{color:var(--aic1-muted);font-size:.9375rem;font-weight:600}.pvg-aic1-lead{margin-top:1.4rem;padding-top:1.35rem;border-top:1px solid #dbe9ef;font-size:1.125rem}.pvg-aic1-author-chip{display:flex;align-items:center;gap:.8rem;margin-top:1.4rem}.pvg-aic1-author-chip>img,.pvg-aic1-opinion-head>span{display:grid;place-items:center;width:3.25rem;height:3.25rem;border:2px solid var(--aic1-mint);border-radius:50%;background:#fff;color:var(--aic1-blue);font-weight:800;object-fit:cover}.pvg-aic1-author-chip p{display:grid;margin:0;line-height:1.3}.pvg-aic1-author-chip small{color:var(--aic1-muted)}
.pvg-aic1-answer{margin-top:clamp(1.75rem,3.5vw,3rem);padding:clamp(1.5rem,4vw,2.6rem);border:1px solid #cfe4dc;border-left:5px solid var(--aic1-mint);border-radius:var(--aic1-radius);background:linear-gradient(125deg,#eaf7f3,#f7fcfa 50%,#fff);box-shadow:var(--aic1-shadow)}.pvg-aic1-answer h2{font-size:clamp(1.55rem,3vw,2.1rem)}
.pvg-aic1-toc{margin-top:clamp(4rem,8vw,6.5rem);padding:clamp(1.5rem,4vw,2.6rem);border:1px solid var(--aic1-border);border-radius:var(--aic1-radius);background:linear-gradient(135deg,#f5fafc,#fff 58%,#f3faf7);box-shadow:var(--aic1-shadow)}.pvg-aic1-toc ol{display:grid;gap:.75rem;margin:0;padding:0;list-style:none;counter-reset:aic1-toc}.pvg-aic1-toc li{margin:0;counter-increment:aic1-toc}.pvg-aic1-toc a{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;padding:.65rem .85rem;border:1px solid #d4e4ec;border-radius:14px;background:#fff;text-decoration:none;font-weight:650}.pvg-aic1-toc a::before{content:counter(aic1-toc);display:grid;flex:0 0 auto;place-items:center;width:2rem;height:2rem;border:1px solid #a9d9c9;border-radius:10px;background:var(--aic1-tint);color:var(--aic1-mint-dark);font-size:.85rem;font-weight:800}
.pvg-aic1-section{margin-top:clamp(4.5rem,8vw,7rem)}.pvg-aic1-section:nth-child(even){padding:clamp(1.5rem,4vw,3rem);border-radius:var(--aic1-radius);background:linear-gradient(135deg,#f5fafc,#fbfefd)}.pvg-aic1-section>p{max-width:56rem}.pvg-aic1-section:not(.pvg-aic1-case):not(.pvg-aic1-opinion):not(.pvg-aic1-faq)>p{max-width:none}.pvg-aic1-note,.pvg-aic1-key{max-width:none!important;margin-top:1.5rem;padding:1.15rem 1.3rem;border:1px solid #d7e8e2;border-left:4px solid var(--aic1-mint);border-radius:0 14px 14px 0;background:#f4faf8}.pvg-aic1-warning{max-width:none!important;padding:1rem 1.2rem;border:1px solid #efd89c;border-left:5px solid #c48b16;border-radius:0 14px 14px 0;background:#fff9e9}
.pvg-aic1-six{display:grid;gap:1rem;margin-top:2rem}.pvg-aic1-six article{position:relative;min-width:0;padding:1.35rem;border:1px solid var(--aic1-border);border-radius:18px;background:#fff;box-shadow:0 10px 28px rgb(0 73 142 / 5%)}.pvg-aic1-six b{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:12px;background:var(--aic1-tint);color:var(--aic1-mint-dark)}.pvg-aic1-six h3{margin:.9rem 0 .55rem}.pvg-aic1-six p{margin:0}
.pvg-aic1-case{padding:clamp(1.5rem,4vw,3rem);border-radius:var(--aic1-radius);background:#f7fafc}.pvg-aic1-distribution{display:grid;gap:.85rem;margin:2rem 0}.pvg-aic1-distribution>div{position:relative;min-height:3.5rem;overflow:hidden;border:1px solid var(--aic1-border);border-radius:14px;background:#fff}.pvg-aic1-distribution>div::before{position:absolute;inset:0 auto 0 0;width:var(--share);background:linear-gradient(90deg,#d9f0e8,#edf8f4);content:""}.pvg-aic1-distribution span{position:relative;display:flex;justify-content:space-between;gap:1rem;padding:.9rem 1rem}.pvg-aic1-distribution em{font-style:normal;font-weight:800}.pvg-aic1-flow{display:grid;gap:1rem;margin:2rem 0;padding:0;list-style:none;counter-reset:aic1-flow}.pvg-aic1-flow li{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.25rem 1rem;margin:0;padding:1.1rem;border:1px solid var(--aic1-border);border-radius:16px;background:#fff;counter-increment:aic1-flow}.pvg-aic1-flow li::before{content:counter(aic1-flow);grid-row:1/span 2;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--aic1-blue);color:#fff;font-weight:800}.pvg-aic1-flow span{grid-column:2}.pvg-aic1-flow-summary{max-width:none!important;color:var(--aic1-blue);font-size:1.15rem}
.pvg-aic1-table-wrap{margin-top:2rem}.pvg-aic1-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--aic1-border);border-radius:18px;overflow:hidden}.pvg-aic1-table caption{padding:0 0 1rem;color:var(--aic1-muted);font-size:.92rem;line-height:1.45;text-align:left}.pvg-aic1-table :is(th,td){padding:.85rem;border-bottom:1px solid var(--aic1-border);vertical-align:top;text-align:left}.pvg-aic1-table thead th{background:var(--aic1-blue);color:#fff;font-size:.92rem;line-height:1.45}.pvg-aic1-table tbody th{color:var(--aic1-blue)}.pvg-aic1-table tbody tr:nth-child(even){background:#f7fafc}.pvg-aic1-table tr:last-child>*{border-bottom:0}
.pvg-aic1-avb-cards{display:grid;gap:1.15rem;margin-top:3rem}.pvg-aic1-avb-cards article{min-width:0;padding:clamp(1.25rem,2.5vw,1.75rem);border:1px solid var(--aic1-border);border-top:4px solid var(--aic1-mint);border-radius:18px;background:#fff;box-shadow:0 10px 28px rgb(0 73 142 / 5%)}.pvg-aic1-avb-cards h3{margin:0 0 1rem}.pvg-aic1-avb-cards h3 small{display:block;margin-top:.25rem;color:var(--aic1-muted);font-size:.75em}.pvg-aic1-avb-cards p:last-child{margin-bottom:0}
.pvg-aic1-paths,.pvg-aic1-system-compare{display:grid;gap:1.15rem;margin-top:2rem}.pvg-aic1-paths article,.pvg-aic1-system-compare article{padding:1.4rem;border:1px solid var(--aic1-border);border-radius:18px;background:#fff}.pvg-aic1-paths h3,.pvg-aic1-system-compare h3{margin:0 0 .8rem}.pvg-aic1-checks{display:grid;gap:.75rem;padding:0;list-style:none}.pvg-aic1-checks li{margin:0;padding:.85rem 1rem;border-left:4px solid var(--aic1-mint);background:#f4faf8}
.pvg-aic1 #leistungsende>ul{padding-inline-start:1.25em}
.pvg-aic1-opinion{border-left:5px solid var(--aic1-mint);background:linear-gradient(135deg,var(--aic1-tint),#fff)!important;box-shadow:var(--aic1-shadow)}.pvg-aic1-opinion-head{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.pvg-aic1-opinion-head .pvg-aic1-eyebrow,.pvg-aic1-opinion-head h2{margin:0}.pvg-aic1-opinion>p:nth-of-type(3){max-width:none;padding-left:1rem;border-left:3px solid var(--aic1-mint-dark);color:var(--aic1-blue);font-size:1.2rem}
.pvg-aic1-faq-item{border-top:1px solid var(--aic1-border)}.pvg-aic1-faq-item:last-child{border-bottom:1px solid var(--aic1-border)}.pvg-aic1-faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:1rem 1.2rem;color:var(--aic1-blue);font:700 1.1rem/1.4 "Open Sans",Arial,sans-serif;text-align:left;cursor:pointer;list-style:none}.pvg-aic1-faq-item summary::-webkit-details-marker{display:none}.pvg-aic1-faq-item[open] summary{background:var(--aic1-blue);color:#fff}.pvg-aic1-faq-item summary span:last-child{font-size:1.4rem}.pvg-aic1-faq-item summary span:last-child::before{content:"+"}.pvg-aic1-faq-item[open] summary span:last-child::before{content:"−"}.pvg-aic1-faq-item>div{padding:1rem 1.2rem}.pvg-aic1-faq-item>div p{margin:0}
.pvg-aic1-cta{margin-top:clamp(4rem,8vw,7rem);padding:clamp(2rem,6vw,4rem);border-radius:30px;background:linear-gradient(180deg,var(--aic1-blue),#0a559e);color:#fff;text-align:center;box-shadow:0 18px 48px rgb(0 33 65 / 18%)}.pvg-aic1-cta :is(h2,strong){color:#fff}.pvg-aic1-cta-links{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem}.pvg-aic1-cta-links a{display:inline-flex;align-items:center;min-height:50px;padding:.75rem 1.25rem;border:1px solid rgb(255 255 255 / 60%);border-radius:999px;color:#fff;text-decoration:none;font-weight:700}.pvg-aic1-cta-links .pvg-aic1-button{background:#fff;color:var(--aic1-blue)}
@media (min-width:48rem){.pvg-aic1-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}.pvg-aic1-toc li:last-child{grid-column:1/-1}.pvg-aic1-six{grid-template-columns:repeat(2,minmax(0,1fr))}.pvg-aic1-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.pvg-aic1-avb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pvg-aic1-paths{grid-template-columns:repeat(3,minmax(0,1fr))}.pvg-aic1-system-compare{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:64rem){.pvg-aic1-six{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:63.99rem){.pvg-aic1-table,.pvg-aic1-table tbody,.pvg-aic1-table tr,.pvg-aic1-table :is(th,td){display:block}.pvg-aic1-table{border:0;overflow:visible}.pvg-aic1-table caption{display:block}.pvg-aic1-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pvg-aic1-table tbody{display:grid;gap:1rem}.pvg-aic1-table tr{padding:1rem;border:1px solid var(--aic1-border);border-radius:16px;background:#fff!important;box-shadow:0 8px 22px rgb(0 73 142 / 5%)}.pvg-aic1-table tbody th{padding:0 0 .8rem;border-bottom:1px solid var(--aic1-border);font-size:1.1rem}.pvg-aic1-table td{display:grid!important;grid-template-columns:minmax(7.5rem,40%) minmax(0,1fr);gap:.75rem;padding:.65rem 0;border:0}.pvg-aic1-table td::before{content:attr(data-label);color:var(--aic1-muted);font-size:.83rem;font-weight:800;text-transform:uppercase}}
@media (max-width:47.99rem){.pvg-aic1{font-size:1.03rem}.pvg-aic1 h1{font-size:clamp(2rem,10.2vw,2.75rem)}.pvg-aic1-section:nth-child(even){margin-inline:-.35rem;padding:1.35rem}.pvg-aic1-cta-links{align-items:stretch;flex-direction:column}.pvg-aic1-cta-links a{justify-content:center}.pvg-aic1-distribution span{font-size:.9rem}.pvg-aic1-flow li{grid-template-columns:2.2rem minmax(0,1fr);padding:1rem}}
@media (prefers-reduced-motion:reduce){.pvg-aic1 *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
