.cfq{--cfq-accent-rgb:236,0,140;--cfq-bg:#03060c;--cfq-ink:#fff;--cfq-muted:hsla(0,0%,100%,.66);--cfq-bubble:#12161f;--cfq-icon:hsla(0,0%,100%,.07);--cfq-answer-ink:#03060c;--cfq-max:var(--connect-max,1200px);--cfq-gutter:var(--connect-gutter,clamp(20px,5vw,64px));--cfq-space:var(--connect-space,clamp(56px,5.5vw,80px));--cfq-head-gap:var(--connect-head-gap,clamp(32px,3.5vw,48px));--cfq-h2:var(--connect-h2,clamp(2.5rem,1.75rem + 2.4vw,4rem));--cfq-lead:var(--connect-lead,clamp(1.0625rem,0.95rem + 0.4vw,1.25rem));background:var(--cfq-bg);color:var(--cfq-ink);container:cfq/inline-size;font-family:Amiko,sans-serif;isolation:isolate;margin-left:calc(50% - 50vw);margin-left:calc(50% - var(--cfq-vw, 100vw)/2);margin-right:0;max-width:none;padding:var(--cfq-space) 0;position:relative;scroll-margin-top:110px;width:100vw;width:var(--cfq-vw,100vw);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cfq--licht{--cfq-bg:#f1f4f9;--cfq-ink:#03060c;--cfq-muted:#505356;--cfq-bubble:#fff;--cfq-icon:#f1f4f9}.cfq--wit{--cfq-bg:#fff;--cfq-ink:#03060c;--cfq-muted:#505356;--cfq-bubble:#f1f4f9;--cfq-icon:#fff}.cfq,.cfq *,.cfq :after,.cfq :before{box-sizing:border-box}.cfq ::selection{background:rgb(var(--cfq-accent-rgb));color:#fff}.cfq .cfq__card-title,.cfq .cfq__title{font-family:Allerta,sans-serif!important;font-weight:400!important}.cfq .cfq__a-bubble,.cfq .cfq__a-bubble a,.cfq .cfq__a-bubble li,.cfq .cfq__a-bubble p,.cfq .cfq__btn,.cfq .cfq__card-text,.cfq .cfq__eyebrow,.cfq .cfq__hint,.cfq .cfq__q-text{font-family:Amiko,sans-serif!important}.cfq__inner{display:grid;gap:var(--cfq-head-gap) clamp(32px,4cqw,64px);grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:calc(var(--cfq-max) + var(--cfq-gutter)*2);padding:0 var(--cfq-gutter)}.cfq__side{display:contents}.cfq__head{order:1}.cfq__list{order:2}.cfq__card{order:3}@container cfq (min-width: 900px){.cfq__inner{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cfq__side{display:flex;flex-direction:column;gap:var(--cfq-head-gap);justify-content:space-between}}.cfq .cfq__eyebrow{color:rgb(var(--cfq-accent-rgb));font-size:14px;font-weight:700;letter-spacing:.08em;line-height:1.4;margin:0 0 16px;padding:0;text-transform:uppercase}.cfq .cfq__title{color:var(--cfq-ink);font-size:var(--cfq-h2);font-style:normal;letter-spacing:-.01em;line-height:1.05;margin:0;padding:0;text-transform:none;text-wrap:balance}.cfq__list{display:flex;flex-direction:column;gap:24px}.cfq .cfq__item{border:0;margin:0;padding:0}.cfq .cfq__q{align-items:center;background:var(--cfq-bubble);border-radius:9px 9px 9px 3px;color:var(--cfq-ink);cursor:pointer;display:inline-flex;gap:clamp(20px,3cqw,48px);list-style:none;max-width:100%;min-height:64px;padding:12px 12px 12px 24px;transition:background-color .15s linear}.cfq__list.is-even .cfq__item:not(:first-child) .cfq__q{display:flex;justify-content:space-between;width:var(--cfq-q-w)}.cfq .cfq__q::-webkit-details-marker,.cfq .cfq__q::marker{content:"";display:none}.cfq .cfq__q:focus-visible{outline:2px solid rgb(var(--cfq-accent-rgb));outline-offset:3px}.cfq .cfq__q-text{color:inherit;font-size:16px;font-weight:700;line-height:1.4}.cfq__icon{background:var(--cfq-icon);border-radius:6px;color:var(--cfq-ink);display:grid;flex:none;height:40px;place-items:center;transition:background-color .15s linear,color .15s linear;width:40px}.cfq__icon svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-width:2;transition:transform .2s ease;width:18px}.cfq .cfq__item[open] .cfq__icon,.cfq .cfq__q:hover .cfq__icon{background:rgb(var(--cfq-accent-rgb));color:#fff}.cfq .cfq__item[open] .cfq__icon svg{transform:rotate(45deg)}.cfq__a{display:flex;justify-content:flex-end;margin-top:12px;padding-left:clamp(24px,10cqw,120px)}.cfq .cfq__a-bubble{background:rgb(var(--cfq-accent-rgb));border-radius:9px 9px 3px 9px;color:var(--cfq-answer-ink);font-size:16px;font-weight:600;line-height:1.45;max-width:480px;padding:20px 24px}.cfq .cfq__item[open] .cfq__a-bubble{animation:cfq-in .25s ease-out both}.cfq .cfq__a-bubble ol,.cfq .cfq__a-bubble p,.cfq .cfq__a-bubble ul{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0 0 .6em;padding:0}.cfq .cfq__a-bubble ol,.cfq .cfq__a-bubble ul{padding-left:1.2em}.cfq .cfq__a-bubble>:last-child{margin-bottom:0}.cfq .cfq__a-bubble a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cfq .cfq__a-bubble a:focus-visible{outline:2px solid var(--cfq-answer-ink);outline-offset:2px}@keyframes cfq-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cfq__card{background:var(--cfq-bubble);border-radius:9px;display:grid;gap:16px 24px;grid-template-columns:minmax(0,1fr);max-width:32rem;padding:16px}@container cfq (min-width: 520px){.cfq__card:not(.cfq__card--plain){align-items:stretch;grid-template-columns:176px minmax(0,1fr)}}.cfq__card--plain{padding:24px}.cfq .cfq__card-img{aspect-ratio:16/9;border-radius:6px;display:block;height:auto;margin:0;max-width:none;object-fit:cover;width:100%}@container cfq (min-width: 520px){.cfq .cfq__card-img{aspect-ratio:auto;height:100%;min-height:176px}}.cfq__card-body{align-items:flex-start;display:flex;flex-direction:column;padding:4px 0}.cfq .cfq__card-title{color:var(--cfq-ink);font-size:22px;line-height:1.2;margin:0 0 8px;padding:0}.cfq .cfq__card-text{color:var(--cfq-muted);font-size:16px;line-height:1.45;margin:0;padding:0}.cfq .cfq__btn{align-items:center;background:rgb(var(--cfq-accent-rgb));border:1px solid rgb(var(--cfq-accent-rgb));border-radius:3px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;letter-spacing:.03em;line-height:1.1;margin-top:auto;min-height:52px;padding:0 32px;text-decoration:none;text-transform:none;transition:background-color .15s linear,border-color .15s linear,transform .15s linear}.cfq__card-text+.cfq__btn,.cfq__card-title+.cfq__btn{margin-top:20px}.cfq .cfq__btn:focus-visible,.cfq .cfq__btn:hover{background:#999;border-color:#999;color:#fff;text-decoration:none;transform:scale(1.05)}.cfq .cfq__btn:focus-visible{outline:2px solid var(--cfq-ink);outline-offset:3px}.cfq .cfq__hint{border:1px dashed rgb(var(--cfq-accent-rgb));border-radius:9px;color:var(--cfq-muted);font-size:13px;margin:0;padding:10px 14px}@media (prefers-reduced-motion:reduce){.cfq .cfq__item[open] .cfq__a-bubble{animation:none}.cfq .cfq__btn,.cfq__icon svg{transition:none}.cfq .cfq__btn:focus-visible,.cfq .cfq__btn:hover{transform:none}}