.owl-faq-section-title{font-size:1.5rem;font-weight:700;color:var(--owl-faq-text);margin-bottom:1rem}.owl-faq-accordion{display:flex;flex-direction:column;gap:10px;max-width:100%}.owl-faq-item{border:1px solid var(--owl-faq-border);border-radius:var(--owl-faq-radius);background:var(--owl-faq-bg);box-shadow:var(--owl-faq-shadow);overflow:hidden;transition:box-shadow var(--owl-faq-transition)}.owl-faq-item:hover{box-shadow:0 2px 10px rgba(0,0,0,.12)}.owl-faq-question{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:18px 22px;background:0 0;border:none;cursor:pointer;font-size:1rem;font-weight:700;color:var(--owl-faq-text);text-align:left;transition:background var(--owl-faq-transition),color var(--owl-faq-transition);line-height:1.4}.owl-faq-question:focus-visible{outline:2px solid var(--owl-faq-accent);outline-offset:-2px}.owl-faq-item.is-open .owl-faq-question{background:var(--owl-faq-accent);color:#fff}.owl-faq-chevron{flex-shrink:0;width:22px;height:22px;transition:transform var(--owl-faq-transition)}.owl-faq-item.is-open .owl-faq-chevron{transform:rotate(180deg)}.owl-faq-answer{overflow:hidden;max-height:0;transition:max-height var(--owl-faq-transition)}.owl-faq-answer:not([hidden]){display:block}.owl-faq-answer[hidden]{display:block;visibility:hidden}.owl-faq-answer-inner{padding:20px 22px 22px;font-size:.97rem;color:var(--owl-faq-text-muted);line-height:1.7}.owl-faq-answer-inner p:last-child{margin-bottom:0}.owl-faq-answer-inner strong,.owl-faq-answer-inner b{color:var(--owl-faq-text)}@media (max-width:600px){.owl-faq-question{padding:14px 16px;font-size:.95rem}.owl-faq-answer-inner{padding:14px 16px 18px}}