.qa-list{display:flex;flex-direction:column}.qa-item{border-bottom:1px solid rgba(12,46,80,.1)}.qa-item:first-child{border-top:1px solid rgba(12,46,80,.1)}.qa-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.4rem 0;background:none;border:none;cursor:pointer;text-align:left;font-size:1.05rem;font-weight:700;color:#0c2e50;line-height:1.4;transition:color .18s ease}.qa-icon,.qa-question:hover{color:rgb(0,166,162)}.qa-icon{flex-shrink:0;width:32px;height:32px;border-radius:8px;background:rgba(0,166,162,.1);display:flex;align-items:center;justify-content:center;transition:background .18s ease,transform .25s ease}.qa-item--open .qa-icon{background:rgb(0,166,162);color:#fff}.qa-icon-v{transition:opacity .25s ease}.qa-item--open .qa-icon-v{opacity:0}.qa-answer-wrap{overflow:hidden;transition:max-height .35s ease}.qa-answer{padding-bottom:1.4rem}.qa-answer p{font-size:.975rem;color:#556;line-height:1.75;margin:0 0 .75rem;font-weight:600}.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{background:#fff;padding:3rem 2rem;text-align:center;border-top:1px solid rgba(12,46,80,.07)}.faq-cta-text{font-size:1.25rem;font-weight:700;color:#0c2e50;margin:0 0 .5rem}.faq-cta-link{font-size:.95rem;font-weight:600;color:rgb(0,166,162);text-decoration:none;border-bottom:1.5px solid rgba(0,166,162,.4);padding-bottom:1px;transition:opacity .18s ease}.faq-cta-link:hover{opacity:.75;color:rgb(0,166,162)}@media (max-width:600px){.faq-body{padding:3rem 1.25rem 4rem}}