.faq{--faq-bg:#f5f8fa;--faq-card-closed:#c6e4ff;--faq-card-open:#f3f3f3;--faq-border-open:#1890ff;--faq-color-navy:#03215a;--faq-color-blue:#0078e3;--faq-color-link:#1890ff;--faq-color-body:#182d55;--faq-font-title:"TT Firs Neue",sans-serif;--faq-font-body:"Space Grotesk",sans-serif;--faq-radius:15px;--faq-col-gap:30px;--faq-row-gap:20px;--faq-section-px:100px;background-color:var(--faq-bg);box-sizing:border-box;padding:50px var(--faq-section-px) 100px;width:100%}.faq__header{align-items:center;display:flex;justify-content:center;margin-bottom:51px;padding:10px;text-align:center}.faq__title{color:var(--faq-color-navy);font-family:var(--faq-font-title);font-size:40px;line-height:49px;word-break:break-word}.faq__title p{margin:0}.faq__grid{align-items:start;display:grid;gap:var(--faq-row-gap) var(--faq-col-gap);grid-template-columns:1fr 1fr}.faq__item{background-color:var(--faq-card-closed);border:1px solid transparent;border-radius:var(--faq-radius);box-sizing:border-box;overflow:hidden;padding:0;transition:background-color .2s ease,border-color .2s ease}.faq__item.is-open{background-color:var(--faq-card-open);border-color:var(--faq-border-open)}.faq__trigger{align-items:center;border:none;box-sizing:border-box;cursor:pointer;display:flex;gap:52px;justify-content:space-between;padding:20px;text-align:left;width:100%}.faq__trigger,.faq__trigger:focus,.faq__trigger:hover{background:none}.faq__question{color:var(--faq-color-navy);flex:1;font-family:var(--faq-font-title);font-size:20px;font-weight:500;line-height:27px;min-width:0;text-align:left;word-break:break-word}.faq__sub-link{color:var(--faq-color-blue);display:block;font-family:var(--faq-font-body);font-size:16px;font-weight:400;line-height:22px;padding:4px 20px 12px;text-decoration:none}.faq__sub-link:hover{text-decoration:underline}.faq__item.is-open .faq__sub-link{display:none}.faq__icons{flex-shrink:0;height:26px;position:relative;width:26px}.faq__icon--down,.faq__icon--up{display:block;left:0;position:absolute;top:0;transition:opacity .2s}.faq__icon--up,.faq__item.is-open .faq__icon--down{display:none}.faq__item.is-open .faq__icon--up{display:block}.faq__body{max-height:0;overflow:hidden;padding:0 20px;transition:max-height .35s ease}.faq__item.is-open .faq__body{padding-bottom:20px}.faq__body[hidden]{display:block;visibility:hidden}.faq__answer{color:var(--faq-color-body);font-family:var(--faq-font-body);font-size:16px;font-weight:400;line-height:22px;margin-top:10px}.faq__answer p{margin:0 0 8px}.faq__answer p:last-child{margin-bottom:0}.faq__read-more{color:#1890ff;display:inline-block;font-family:Space Grotesk,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:12px;margin-top:8px;text-decoration:none}.faq__read-more:hover{text-decoration:underline}@media (max-width:1024px){.faq{--faq-section-px:40px;--faq-col-gap:40px}}@media (max-width:768px){.faq{--faq-section-px:20px;--faq-col-gap:0px;--faq-row-gap:20px;padding-bottom:48px;padding-top:32px}.faq__title{font-size:28px;line-height:36px}.faq__header{margin-bottom:32px}.faq__grid{grid-template-columns:1fr}.faq__trigger{gap:16px}}@media (max-width:480px){.faq__title{font-size:22px;line-height:30px}.faq__question{font-size:17px}}