.faq{background:#fff;padding:calc(var(--pad-y)*2) var(--pad-x)}.faq__headline{font-family:azo-sans-web,sans-serif;font-weight:900;letter-spacing:-.03em;line-height:1.1;margin-bottom:clamp(40px,5vw,72px);text-align:center;text-transform:uppercase}.faq__headline-top{color:#000;display:block;font-size:clamp(22px,2.4vw,35px)}.faq__headline-bottom{color:#d8232a;display:block;font-size:clamp(32px,3.5vw,51px)}.faq__list{margin:0 auto!important;max-width:680px;padding:0!important}.faq__item,.faq__list{list-style:none!important}.faq__item::marker{content:none!important}.faq__item{border-bottom:1px solid #ddd}.faq__item:first-child{border-top:1px solid #ddd}.faq__item:nth-child(2n) .faq__answer{background:#eff0f3}.faq__question,.faq__question:active,.faq__question:focus,.faq__question:hover{border:none!important;border-radius:0!important;box-shadow:none!important;color:#000!important;font-weight:500!important;outline:none!important;text-decoration:none!important;transform:none!important;transition:none!important}.faq__question{align-items:center;border:none;cursor:pointer;display:flex;font-family:Satoshi,sans-serif;font-size:clamp(15px,1.4vw,20px);gap:16px;justify-content:space-between;letter-spacing:-.02em;line-height:1.2;padding:16px 20px;text-align:left;width:100%}.faq__item:nth-child(odd) .faq__question,.faq__item:nth-child(odd) .faq__question:active,.faq__item:nth-child(odd) .faq__question:focus,.faq__item:nth-child(odd) .faq__question:hover{background:transparent!important}.faq__item:nth-child(2n) .faq__question,.faq__item:nth-child(2n) .faq__question:active,.faq__item:nth-child(2n) .faq__question:focus,.faq__item:nth-child(2n) .faq__question:hover{background:#eff0f3!important}.faq__chevron{flex-shrink:0;transition:transform .25s ease}.faq__item.is-open .faq__chevron{transform:rotate(180deg)}.faq__answer{font-size:clamp(14px,1.2vw,17px);max-height:0;overflow:hidden;padding:0 20px;transition:max-height .3s ease,padding .3s ease}.faq__answer,.faq__answer p{color:#333;font-family:Satoshi,sans-serif;line-height:1.6}.faq__answer p{font-size:clamp(14px,1.2vw,17px)!important;margin:0}.faq__answer p+p{margin-top:12px}.faq__item.is-open .faq__answer{max-height:400px;padding:0 20px 20px}.faq__cta-wrap{display:flex;justify-content:center;margin-top:clamp(40px,5vw,72px)}.faq__cta,.faq__cta:active,.faq__cta:focus,.faq__cta:hover,.faq__cta:link,.faq__cta:visited{color:#fff!important;font-family:Satoshi,sans-serif!important;font-style:normal!important;font-weight:700!important;text-decoration:none!important}.faq__cta{align-items:center;background:#d8232a;display:inline-flex;font-family:Satoshi,sans-serif;font-size:clamp(15px,1.2vw,20px);font-weight:700;gap:14px;letter-spacing:-.02em;padding:20px 32px;transition:background .2s ease}.faq__cta:hover{background:#b81c22!important}@media (max-width:768px){.faq{padding-left:20px;padding-right:20px}}