.faq-section__indicator{width:1.25rem;height:1.25rem;color:var(--muted-foreground);flex-shrink:0;place-items:center;transition:color .16s;display:inline-grid;position:relative}.faq-section__indicator-plus,.faq-section__indicator-minus{grid-area:1/1;width:1rem;height:1rem;transition:opacity .16s,transform .16s}.faq-section__indicator-minus{opacity:0;transform:scale(.72)}.faq-section__item[open] .faq-section__indicator{color:var(--foreground)}.faq-section__item[open] .faq-section__indicator-plus{opacity:0;transform:scale(.72)}.faq-section__item[open] .faq-section__indicator-minus{opacity:1;transform:scale(1)}.faq-section__summary:focus-visible{outline:none}.faq-section__summary:focus-visible .faq-section__summary-row{outline:2px solid color-mix(in srgb, var(--ring) 70%, transparent);outline-offset:4px;border-radius:.35rem}.faq-section__cta-icon{width:.95rem;height:.95rem;transition:transform .18s}.faq-section__cta:hover .faq-section__cta-icon{transform:translate(.15rem)}.rtl .faq-section__cta:hover .faq-section__cta-icon,[dir=rtl] .faq-section__cta:hover .faq-section__cta-icon{transform:translate(-.15rem)}@media (prefers-reduced-motion:reduce){.faq-section__indicator,.faq-section__indicator-plus,.faq-section__indicator-minus,.faq-section__cta-icon{transition:none}.faq-section__cta:hover .faq-section__cta-icon,.rtl .faq-section__cta:hover .faq-section__cta-icon,[dir=rtl] .faq-section__cta:hover .faq-section__cta-icon{transform:none}}
