.bms-faq{--bms-faq-text:var(--bms-blau,#0c2340);--bms-faq-muted:rgba(12,35,64,.7);--bms-faq-accent:var(--bms-orange,#ff8200);--bms-faq-card:var(--bms-weiss,#fff);--bms-faq-border:rgba(12,35,64,.08);--bms-faq-hover:rgba(255,130,0,.04);color:var(--bms-faq-text);overflow:hidden;padding-bottom:var(--bms-faq-pb,96px);padding-top:var(--bms-faq-pt,96px);position:relative}.bms-faq--bg-weiss{background-color:var(--bms-weiss,#fff)}.bms-faq--bg-hellgrau{background-color:var(--bms-hellgrau,#dde5ed)}.bms-faq--bg-none{background-color:transparent}.bms-faq--bg-dunkel{background-color:var(--bms-blau,#0c2340);--bms-faq-text:var(--bms-weiss,#fff);--bms-faq-muted:hsla(0,0%,100%,.75);--bms-faq-card:hsla(0,0%,100%,.04);--bms-faq-border:hsla(0,0%,100%,.12);--bms-faq-hover:rgba(255,130,0,.1)}.bms-faq--bg-orange{background-color:var(--bms-orange,#ff8200);--bms-faq-text:var(--bms-weiss,#fff);--bms-faq-muted:hsla(0,0%,100%,.85);--bms-faq-accent:var(--bms-blau,#0c2340);--bms-faq-card:var(--bms-weiss,#fff);--bms-faq-border:rgba(12,35,64,.1);--bms-faq-hover:rgba(12,35,64,.04)}.bms-faq--bg-orange .bms-faq__answer,.bms-faq--bg-orange .bms-faq__item{color:var(--bms-blau,#0c2340)}.bms-faq__inner{margin:0 auto;max-width:1140px;padding:0 24px;position:relative;z-index:1}.bms-faq{--bms-faq-card-half:570px;--bms-faq-wolfi-shift:260px}.bms-faq--width-narrow{--bms-faq-card-half:500px}.bms-faq--width-default{--bms-faq-card-half:570px}.bms-faq--width-wide{--bms-faq-card-half:720px}.bms-faq--width-narrow .bms-faq__inner{max-width:1000px}.bms-faq--width-default .bms-faq__inner{max-width:1140px}.bms-faq--width-wide .bms-faq__inner{max-width:1440px}.bms-faq__header{margin-bottom:2.5rem;text-align:center}.bms-faq__header.text-left{text-align:left}.bms-faq__header.text-right{text-align:right}.bms-faq__header.text-center{text-align:center}.bms-faq__eyebrow{color:var(--bms-faq-accent);margin:0 0 12px}.bms-faq__title{color:var(--bms-faq-text);margin:0 0 16px}.bms-faq__intro{color:var(--bms-faq-muted);margin:0 auto;max-width:720px}.bms-faq__list{background:var(--bms-faq-card);border:1px solid var(--bms-faq-border);border-radius:24px;overflow:hidden}.bms-faq__item{border-bottom:1px solid var(--bms-faq-border);transition:background-color .2s ease}.bms-faq__item:last-child{border-bottom:0}.bms-faq__item[open]{background-color:var(--bms-faq-hover)}.bms-faq__question{align-items:center;color:var(--bms-faq-text);cursor:pointer;display:flex;gap:1.5rem;justify-content:space-between;list-style:none;padding:1.5rem 1.75rem;transition:color .2s ease}.bms-faq__question::-webkit-details-marker{display:none}.bms-faq__question::marker{content:""}.bms-faq__question:hover{color:var(--bms-faq-accent)}.bms-faq__question:focus-visible{outline:3px solid var(--bms-faq-accent);outline-offset:-3px}.bms-faq__question-text{flex:1;font-size:1.125rem;font-weight:600;line-height:1.4}.bms-faq__icon{align-items:center;background-color:var(--bms-faq-hover);border-radius:50%;color:var(--bms-faq-accent);display:flex;flex-shrink:0;height:36px;justify-content:center;transition:transform .3s ease,background-color .2s ease;width:36px}.bms-faq__item[open] .bms-faq__icon{background-color:var(--bms-faq-accent);color:var(--bms-weiss,#fff);transform:rotate(45deg)}.bms-faq__answer{color:var(--bms-faq-muted);line-height:1.65;max-width:880px;padding:0 1.75rem 1.5rem}.bms-faq__answer>:first-child{margin-top:0}.bms-faq__answer>:last-child{margin-bottom:0}.bms-faq__answer a{color:var(--bms-faq-accent);text-decoration:underline;text-underline-offset:3px}.bms-faq__answer a:hover{text-decoration:none}@media (prefers-reduced-motion:no-preference){.bms-faq__item[open] .bms-faq__answer{animation:bms-faq-slide .3s ease-out}}@keyframes bms-faq-slide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bms-faq__cta{margin-top:2.5rem;text-align:center}.bms-faq__cta-text{color:var(--bms-faq-muted);margin:0 0 1rem}.bms-faq__wolfi{bottom:260px;display:block;height:auto;pointer-events:none;position:absolute;user-select:none;width:clamp(200px,22vw,320px);z-index:2}.bms-faq__wolfi--right{right:calc(50% - var(--bms-faq-card-half, 570px) - var(--bms-faq-wolfi-shift, 260px))}.bms-faq__wolfi--left{left:calc(50% - var(--bms-faq-card-half, 570px) - var(--bms-faq-wolfi-shift, 260px));transform:scaleX(-1)}@media (max-width:991px){.bms-faq__wolfi{display:none}}@media (max-width:768px){.bms-faq{padding-bottom:calc(var(--bms-faq-pb, 96px)*.7);padding-top:calc(var(--bms-faq-pt, 96px)*.7)}.bms-faq__inner{padding:0 16px}.bms-faq__list{border-radius:18px}.bms-faq__question{gap:1rem;padding:1.15rem 1.25rem}.bms-faq__question-text{font-size:1rem}.bms-faq__answer{padding:0 1.25rem 1.25rem}.bms-faq__icon{height:32px;width:32px}}