.faq-accordion__inner{max-width:800px;margin-left:auto;margin-right:auto}.faq-accordion__header{margin-bottom:1.5rem}.faq-accordion__subtitle-above{color:var(--color-tertiary,#00968a);opacity:.9}.faq-accordion__list{margin:0;padding:0;list-style:none}.faq-accordion__item{margin-bottom:.75rem}.faq-accordion__item:last-child{margin-bottom:0}.faq-accordion__card{border:1px solid var(--color-gray-200,#e5e7eb);background:var(--color-white);border-radius:.5rem;transition:border-color .2s;overflow:hidden}.faq-accordion__card--open{border-color:var(--color-tertiary,#00968a);box-shadow:0 0 0 1px var(--color-tertiary,#00968a)}.faq-accordion__trigger{text-align:left;width:100%;font:inherit;color:var(--color-gray-800,#1f2937);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-weight:600;display:flex}.faq-accordion__trigger:hover{color:var(--color-tertiary,#00968a)}.faq-accordion__trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary);outline:none}.faq-accordion__question{flex:1;line-height:1.4}.faq-accordion__icon{color:var(--color-gray-600,#4b5563);flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-accordion__card--open .faq-accordion__icon{color:var(--color-tertiary,#00968a)}.faq-accordion__content{padding:0 1.25rem 1.25rem}.faq-accordion__content[hidden]{display:none}.faq-accordion__answer{color:var(--color-gray-700,#374151);margin:0;padding-top:.25rem;font-weight:400;line-height:1.6}.faq-accordion__answer p{margin-bottom:.75rem}.faq-accordion__answer p:last-child{margin-bottom:0}
