.faq-section{background:#fff;color:#1d1c1d;font-family:Quicksand,sans-serif;-webkit-font-smoothing:antialiased}.faq-section img{display:block;max-width:100%}.faq-section button{background:none;border:none;cursor:pointer;font-family:inherit}.faq-section{display:flex;justify-content:center;padding:80px}.faq-section__container{max-width:1280px;width:100%}.faq-section__layout{align-items:flex-start;display:flex;gap:50px}.faq-section__header{flex-shrink:0;width:289px}.faq-section__title{color:#1d1c1d;font-size:40px;font-weight:700;line-height:48px;margin:0;word-break:break-word}.faq-accordion{background:#fff;border-radius:16px;box-shadow:0 2px 6px rgba(25,33,61,.1);flex:1;gap:32px;min-width:0;padding:32px 50px}.faq-accordion,.faq-item{display:flex;flex-direction:column}.faq-item{gap:20px}.faq-item__trigger{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:6px 0;text-align:left;width:100%}.faq-item__question{color:#1d1c1d;flex:1;font-size:22px;font-weight:700;line-height:30px;min-width:0;transition:color .2s ease;word-break:break-word}.faq-item--active .faq-item__question{color:#0d4eb5}.faq-item__icon{flex-shrink:0;height:20px;position:relative;width:20px}.faq-item__icon img{height:100%;inset:0;position:absolute;width:100%}.faq-item--active .faq-item__icon--add,.faq-item__icon .faq-item__icon--less{display:none}.faq-item--active .faq-item__icon--less{display:block}.faq-item__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-item--active .faq-item__panel{grid-template-rows:1fr}.faq-item__panel-inner{overflow:hidden}.faq-item__answer{color:rgba(29,28,29,.6);font-size:18px;font-weight:500;line-height:26px;margin:0;max-width:792px;word-break:break-word}.faq-divider{background:rgba(13,78,181,.25);border:0;display:block;height:1px;margin:0;width:100%}@media (max-width:1199px){.faq-section{padding:60px 40px}.faq-section__layout{gap:40px}.faq-section__header{width:240px}.faq-accordion{padding:28px 40px}}@media (max-width:991px){.faq-section{padding:48px 24px}.faq-section__layout{flex-direction:column;gap:32px}.faq-section__header{text-align:center;width:100%}.faq-section__title{font-size:32px;line-height:40px}.faq-accordion{padding:28px 32px}.faq-item__question{font-size:20px;line-height:28px;max-width:none}.faq-item__answer{font-size:17px;line-height:25px;max-width:none}}@media (max-width:767px){.faq-section{padding:20px}.faq-section__layout{gap:24px}.faq-section__title{font-size:28px;line-height:36px}.faq-accordion{border-radius:14px;gap:24px;padding:24px}.faq-item{gap:16px}.faq-item__trigger{gap:12px;padding:4px 0}.faq-item__question{font-size:18px;line-height:26px}.faq-item__answer{font-size:16px;line-height:24px}}@media (max-width:479px){.faq-section{padding:20px 16px}.faq-section__title{font-size:24px;line-height:32px}.faq-accordion{border-radius:12px;gap:20px;padding:20px 16px}.faq-item__question{font-size:17px;line-height:24px}.faq-item__answer{font-size:15px;line-height:22px}.faq-item__icon{height:18px;width:18px}}