.qa-list{flex-direction:column;display:flex}.qa-item{border-bottom:1px solid #0c2e501a}.qa-item:first-child{border-top:1px solid #0c2e501a}.qa-question{cursor:pointer;text-align:left;color:#0c2e50;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1.4rem 0;font-size:1.05rem;font-weight:700;line-height:1.4;transition:color .18s;display:flex}.qa-question:hover{color:#00a6a2}.qa-icon{color:#00a6a2;background:#00a6a21a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .18s,transform .25s;display:flex}.qa-item--open .qa-icon{color:#fff;background:#00a6a2}.qa-icon-v{transition:opacity .25s}.qa-item--open .qa-icon-v{opacity:0}.qa-answer-wrap{transition:max-height .35s;overflow:hidden}.qa-answer{padding-bottom:1.4rem}.qa-answer p{color:#556;margin:0 0 .75rem;font-size:.975rem;font-weight:600;line-height:1.75}.qa-answer p:last-child{margin-bottom:0}
.faq-body{background:#f8fafc;padding:4rem 2rem 5rem}.faq-body-inner{max-width:800px;margin:0 auto}.faq-cta{text-align:center;background:#fff;border-top:1px solid #0c2e5012;padding:3rem 2rem}.faq-cta-text{color:#0c2e50;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.faq-cta-link{color:#00a6a2;border-bottom:1.5px solid #00a6a266;padding-bottom:1px;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .18s}.faq-cta-link:hover{opacity:.75;color:#00a6a2}@media (max-width:600px){.faq-body{padding:3rem 1.25rem 4rem}}
