.faq-accordion{background-color:var(--faq-bg);box-sizing:border-box;overflow:hidden;padding:var(--faq-pt) var(--faq-pr) var(--faq-pb) var(--faq-pl);position:relative;width:100%}.faq-accordion__container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:var(--faq-mw)}.faq-accordion__title{color:#e7000b;font-size:36px;font-weight:700;letter-spacing:-.312px;line-height:50px;margin:0 0 49px;max-width:576px;text-align:center}.faq-accordion__list{display:flex;flex-direction:column;gap:18px;width:100%}.faq-accordion__item{background-color:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;transition:all .3s ease}.faq-accordion__header{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;min-height:64px;padding:18px 24px;text-align:left;transition:background-color .2s;width:100%}.faq-accordion__header:hover{background-color:#f9fafb}.faq-accordion__question{color:#0f172b;flex:1;font-size:16px;font-weight:500;line-height:1.5;padding-right:16px}.faq-accordion__icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:transform .3s ease;width:24px}.faq-accordion__item--active .faq-accordion__icon{transform:rotate(180deg)}.faq-accordion__content{background-color:#f9fafb;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faq-accordion__content-inner{border-top:1px solid #e5e7eb;color:#4b5563;font-size:16px;line-height:1.6;padding:24px}@media (max-width:999px){.faq-accordion{padding:var(--faq-pt-t) var(--faq-pr-t) var(--faq-pb-t) var(--faq-pl-t)}.faq-accordion__container{max-width:var(--faq-mw-t)}}@media (max-width:767px){.faq-accordion{padding:var(--faq-pt-m) var(--faq-pr-m) var(--faq-pb-m) var(--faq-pl-m)}.faq-accordion__container{max-width:var(--faq-mw-m)}.faq-accordion__title{font-size:24px;margin-bottom:32px}.faq-accordion__header{padding:16px}}