.ac-faq{--faq-akzent:#a7b4ff;--faq-akzent-dunkel:#8e8ed0;--faq-linie:#a7b4ff24;--faq-flaeche:#ffffff07;--faq-text:#ffffffbd;--faq-text-stark:#ffffffed;--faq-text-leise:#ffffff6b;color:var(--faq-text-stark);background:#070a12;padding-left:12px;padding-right:12px;overflow-x:clip}@media (min-width:768px){.ac-faq{padding-left:24px;padding-right:24px}}.ac-faq-innen{width:100%;max-width:1232px;margin:0 auto}.ac-homepage .ac-faq-block{padding-left:0;padding-right:0}.ac-faq [id]{scroll-margin-top:104px}.ac-faq-kopf{text-align:center;padding:clamp(120px,16vh,168px) 0 clamp(40px,6vw,64px)}.ac-faq-kicker{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.34em;text-transform:uppercase;color:var(--faq-akzent);border:1px solid #a7b4ff38;border-radius:99px;margin:0 0 20px;padding:6px 15px;font-size:.6rem;display:inline-block}.ac-faq-titel{letter-spacing:-.02em;color:#fff;margin:0 0 18px;font-size:clamp(2rem,5.2vw,3.4rem);font-weight:300;line-height:1.12}.ac-faq-titel em{font-family:var(--font-bodoni-moda),"Bodoni Moda",Georgia,serif;background:linear-gradient(92deg,#8e8ed0,#a7b4ff,#8e8ed0);color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 .08em;font-size:1.05em;font-style:italic;font-weight:600}.ac-faq-vorspann{max-width:62ch;color:var(--faq-text);margin:0 auto;font-size:clamp(.98rem,1.6vw,1.12rem);line-height:1.75}.ac-faq-kopf-cta{margin-top:26px}.ac-faq-verzeichnis{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;margin-bottom:clamp(56px,9vw,96px);display:grid}.ac-faq-vz-karte{border:1px solid var(--faq-linie);background:var(--faq-flaeche);color:inherit;border-radius:16px;padding:18px 20px;text-decoration:none;transition:border-color .25s,background .25s,transform .25s;display:block}.ac-faq-vz-nr{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.24em;color:#a7b4ff8c;margin-bottom:6px;font-size:.6rem;display:block}.ac-faq-vz-titel{color:var(--faq-text-stark);margin-bottom:4px;font-size:.98rem;font-weight:600;display:block}.ac-faq-vz-anzahl{color:var(--faq-text-leise);font-size:.78rem;display:block}.ac-faq-block{margin-bottom:clamp(56px,8vw,88px)}.ac-faq-block-kopf{border-bottom:1px solid #ffffff12;align-items:baseline;gap:16px;margin-bottom:26px;padding-bottom:18px;display:flex}.ac-faq-block-nr{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;color:#a7b4ff52;letter-spacing:.08em;flex-shrink:0;font-size:clamp(.95rem,2.4vw,1.4rem)}.ac-faq-block-titel{letter-spacing:-.015em;color:#fff;margin:0 0 6px;font-size:clamp(1.35rem,3.2vw,2rem);font-weight:400}.ac-faq-block-intro{max-width:66ch;color:var(--faq-text-leise);margin:0;font-size:.95rem;line-height:1.7}.ac-faq-liste{gap:12px;display:grid}.ac-faq-karte{background:var(--faq-flaeche);border:1px solid #ffffff14;border-radius:18px;padding:clamp(20px,3vw,30px) clamp(18px,2.6vw,32px)}.ac-faq-karte-innen{gap:14px;display:grid}@media (min-width:1024px){.ac-faq-karte-innen{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,3.6vw,56px)}}.ac-faq-frage-kopf{align-items:baseline;gap:12px;display:flex}.ac-faq-nr{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.14em;color:#a7b4ff73;flex-shrink:0;padding-top:.35em;font-size:.62rem}.ac-faq-frage{letter-spacing:-.015em;color:#fff;margin:0;font-size:clamp(1.08rem,2vw,1.4rem);font-weight:600;line-height:1.34}.ac-faq-kurz{max-width:58ch;color:var(--faq-text-stark);margin:0;padding-left:16px;font-size:1rem;line-height:1.7;position:relative}.ac-faq-kurz:before{content:"";background:linear-gradient(180deg,var(--faq-akzent),var(--faq-akzent-dunkel));border-radius:2px;width:3px;position:absolute;top:4px;bottom:4px;left:0}.ac-faq-mehr{margin-top:14px}.ac-faq-mehr>summary{cursor:pointer;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--faq-akzent);align-items:center;gap:8px;padding:6px 0;font-size:.66rem;list-style:none;display:inline-flex}.ac-faq-mehr>summary::-webkit-details-marker{display:none}.ac-faq-mehr>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:rotate(45deg)translate(-1px,-1px)}.ac-faq-mehr[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.ac-faq-mehr>summary:focus-visible{outline:2px solid var(--faq-akzent);outline-offset:4px;border-radius:4px}.ac-faq-lang{padding-top:6px}.ac-faq-lang p{max-width:58ch;color:var(--faq-text);margin:0 0 12px;font-size:.95rem;line-height:1.8}.ac-faq-lang p:last-child{margin-bottom:0}.ac-faq-verweise{flex-wrap:wrap;gap:8px 18px;margin-top:16px;display:flex}.ac-faq-verweis{color:var(--faq-akzent);border-bottom:1px solid #a7b4ff47;padding-bottom:1px;font-size:.86rem;text-decoration:none;transition:color .2s,border-color .2s}.ac-faq-beleg{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.08em;color:var(--faq-text-leise);margin:12px 0 0;font-size:.64rem}.ac-faq-beleg a{color:inherit;text-decoration:underline}.ac-faq-cta{background:radial-gradient(at 12% 0,#a7b4ff17,#0000 62%),linear-gradient(165deg,#ffffff09,#ffffff03);border:1px solid #a7b4ff2b;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:clamp(36px,6vw,64px) 0;padding:clamp(22px,3.4vw,34px) clamp(20px,3vw,36px);display:flex}.ac-faq-cta-text{max-width:58ch;color:var(--faq-text-stark);margin:0;font-size:clamp(1rem,1.9vw,1.15rem);line-height:1.6}.ac-faq-cta-zeile{flex-wrap:wrap;gap:12px;display:flex}.ac-faq-knopf{white-space:nowrap;color:#070a12;background:linear-gradient(135deg,#a7b4ff,#8e8ed0);border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;padding:12px 22px;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.ac-faq-knopf-still{color:var(--faq-text-stark);background:#ffffff0a;border:1px solid #ffffff24}.ac-faq-knopf-klein{padding:9px 18px;font-size:.85rem}.ac-faq-schluss{text-align:center;background:radial-gradient(at 50% 0,#a7b4ff1a,#0000 62%),linear-gradient(165deg,#ffffff0a,#ffffff04);border:1px solid #a7b4ff2b;border-radius:24px;margin:clamp(56px,8vw,88px) 0 0;padding:clamp(32px,5vw,56px) clamp(20px,4vw,48px)}.ac-faq-schluss h2{color:#fff;margin:0 0 12px;font-size:clamp(1.4rem,3.4vw,2.1rem);font-weight:400}.ac-faq-schluss p{max-width:56ch;color:var(--faq-text);margin:0 auto 26px;font-size:1rem;line-height:1.7}.ac-faq-schluss .ac-faq-cta-zeile{justify-content:center}.ac-faq-geprueft{text-align:center;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--faq-text-leise);margin:clamp(30px,5vw,48px) 0 clamp(60px,9vw,96px);font-size:.64rem}@media (min-width:1024px){.ac-faq-vz-karte:hover{background:#a7b4ff0e;border-color:#a7b4ff57;transform:translateY(-2px)}.ac-faq-verweis:hover{color:#fff;border-color:#a7b4ff99}.ac-faq-knopf:hover{transform:translateY(-2px);box-shadow:0 14px 34px -18px #a7b4ffcc}.ac-faq-mehr>summary:hover{color:#fff}}@media (prefers-reduced-motion:reduce){.ac-faq *{transition:none!important}}
