.faq{background:#007bff;padding:var(--section-pad-y) var(--container-pad-x);box-sizing:border-box}.faq,.faq__container{width:100%;display:flex;flex-direction:column;align-items:center}.faq__container{max-width:var(--container-max);margin:0 auto}.faq__grid{display:grid;grid-template-columns:1fr 2fr;grid-gap:8rem;gap:8rem;width:100%;max-width:1200px}.faq__intro{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-top:1.5rem}.faq__headline,.faq__headline-bold{font-size:var(--font-size-faq-headline);font-weight:700;color:#fff;margin:0;letter-spacing:1px;line-height:1.1}.faq__headline-regular{font-weight:400;color:#e3e3e3;font-size:var(--font-size-section-title-large);letter-spacing:1px}.faq__cards{gap:2.2rem;width:100%}.faq__card,.faq__cards{display:flex;flex-direction:column}.faq__card{background:#232323;border-radius:22px;box-shadow:0 2px 16px 0 rgba(0,0,0,.13);padding:0;cursor:pointer;transition:box-shadow .18s cubic-bezier(.4,0,.2,1),background .18s;border:none;outline:none;font-family:inherit;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;touch-action:manipulation}.faq__card:focus-visible{outline:2px solid hsla(0,0%,100%,.9);outline-offset:3px}.faq__card--open{box-shadow:0 8px 32px 0 rgba(0,0,0,.18),0 2px 8px 0 rgba(0,0,0,.1);background:#202020}.faq__card-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.75rem;font-weight:600;border-radius:22px;transition:background .18s}.faq__card-header,.faq__question{font-size:var(--font-size-faq-question);color:#fff}.faq__question{font-weight:500;letter-spacing:.5px}.faq__card-toggle{font-size:1.8rem;font-weight:700;color:#fff;margin-left:1.2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .18s;flex-shrink:0}.faq__answer{overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s}.faq__card--open>.faq__answer{padding:0 2rem 2rem}.faq__answer p,.faq__list li{font-size:var(--font-size-faq-answer);color:#e3e3e3;margin-bottom:.4rem;font-weight:400}.faq__list{margin:0 0 1rem;padding-left:1.5rem}.faq__list li{font-size:var(--font-size-faq-answer);color:#e3e3e3;margin-bottom:.4rem;font-weight:400;list-style:disc}@media (max-width:1200px){.faq{padding:5rem 2.5rem}.faq__grid{gap:5rem}.faq__headline,.faq__headline-bold{font-size:3.5rem}.faq__headline-regular{font-size:3rem}}@media (max-width:900px){.faq{padding:4rem 2rem}.faq__grid{grid-template-columns:1fr;gap:2rem}.faq__intro{padding-top:0}.faq__headline,.faq__headline-bold{font-size:3rem}.faq__headline-regular{font-size:2.5rem}}@media (max-width:768px){.faq{padding:3rem 1.5rem}.faq__headline,.faq__headline-bold{font-size:var(--font-size-faq-headline-mobile)}.faq__headline-regular{font-size:var(--font-size-headline-large-mobile)}.faq__cards{gap:1.5rem}.faq__card-header{padding:1rem 1.25rem}.faq__question{font-size:var(--font-size-faq-question-mobile)}.faq__card-toggle{font-size:1.5rem}.faq__answer p,.faq__list li{font-size:var(--font-size-faq-answer-mobile)}.faq__card--open>.faq__answer{padding:0 1.25rem 1.5rem}}@media (max-width:480px){.faq{padding:2.5rem 1.5rem}.faq__headline,.faq__headline-bold{font-size:2.5rem}.faq__headline-regular{font-size:2rem}.faq__card-header{padding:.875rem 1rem}.faq__question{font-size:1.1rem}.faq__card-toggle{font-size:1.3rem}.faq__answer p,.faq__list li{font-size:.95rem}}