.faq{padding-bottom:56px;padding-top:56px}.faq__inner{display:grid;gap:40px;grid-template-columns:1fr}.faq__title{color:#0a1423;font-size:56px;font-weight:700;line-height:1;margin:0 0 16px}.faq__subtitle{color:#5a6476;font-size:16px;line-height:1.5}.faq__question{border-top:1px solid #e0e3e8}.faq__question:last-child{border-bottom:1px solid #e0e3e8}.faq__trigger{align-items:center;background:none;border:none;color:#0a1423;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:16px;justify-content:space-between;line-height:1.4;padding:24px 0;text-align:left;width:100%}.faq__chevron{color:#0a1423;flex-shrink:0;transition:transform .3s ease}.faq__question.is-open .faq__chevron{transform:rotate(180deg)}.faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq__answer[aria-hidden=false],.faq__question.is-open .faq__answer{grid-template-rows:1fr}.faq__answer-inner{color:#5a6476;font-size:14px;line-height:1.6;overflow:hidden;padding-bottom:0;transition:padding-bottom .3s ease}.faq__question.is-open .faq__answer-inner{padding-bottom:24px}@media (min-width:992px){.faq{padding-bottom:80px;padding-top:80px}.faq__inner{gap:80px;grid-template-columns:1fr 2fr}.faq__left{position:sticky;top:40px}.faq__title{font-size:72px}.faq__answer-inner{font-size:14px}}