@charset "UTF-8";
/* https://www.targetwash.ca/wp-content/themes/professional-cleaning-company-pro/css/faq.css?ver=f2b5970163e1076b1310bd1490e142f1 */
body.page-template-faq-page{background:#fafafa;color:#111;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.faq-header-wrapper{text-align:center;padding:2rem 1rem}.faq-title{font-size:2rem;font-weight:700;margin-bottom:1.5rem;transition:opacity .3s ease}.faq-toggle{display:inline-flex;background:#e9e9e9;padding:4px;border-radius:12px}.toggle-btn{padding:.5rem 1.2rem;border:none;background:transparent;border-radius:8px;font-weight:600;cursor:pointer;transition:background .25s ease}.toggle-btn.active{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08)}.faq-section{display:none;max-width:760px;margin:0 auto;padding:1rem}.faq-section.visible{display:block}.accordion-item{border-bottom:1px solid #ddd;padding:.75rem 0}.accordion-toggle{width:100%;background:none;border:none;text-align:left;font-size:1.05rem;font-weight:600;padding:.75rem 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.chevron{border:solid #555;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(45deg);transition:transform .25s ease}.accordion-toggle[aria-expanded="true"] .chevron{transform:rotate(-135deg)}.accordion-content{display:none;padding:.5rem 0 1rem;color:#444;line-height:1.6}