.cairs-faq-wrapper{display:flex;flex-direction:column;gap:14px;width:100%;box-sizing:border-box}.cairs-faq-item{background:#fff;border-radius:14px;overflow:hidden;box-sizing:border-box;transition:box-shadow 0.25s ease,background 0.25s ease}.cairs-faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;user-select:none;margin:0;list-style:none;box-sizing:border-box;width:100%;line-height:1.4}.cairs-faq-question:focus-visible{outline:2px solid #ff2d84;outline-offset:-2px}.cairs-faq-question-text{flex:1;font-size:1rem;font-weight:600;color:#1a1a1a;line-height:1.4}.cairs-faq-chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;color:#ff2d84;transition:transform 0.3s ease;line-height:1}.cairs-faq-chevron i,.cairs-faq-chevron svg{display:block;pointer-events:none;color:inherit;fill:none;stroke:currentColor;width:16px;height:16px;transition:transform 0.3s ease}.cairs-faq-chevron svg path{stroke:currentColor}.cairs-faq-item.is-open .cairs-faq-chevron{transform:rotate(180deg)}.cairs-faq-answer{overflow:hidden}.cairs-faq-answer[hidden]{display:none}.cairs-faq-answer-inner{padding:0 24px 20px;font-size:.95rem;line-height:1.7;color:#444;box-sizing:border-box}.cairs-faq-answer-inner p:first-child{margin-top:0}.cairs-faq-answer-inner p:last-child{margin-bottom:0}.cairs-faq-answer.js-anim{display:block!important;overflow:hidden;transition:height 0.3s ease}.cairs-faq-item.cairs-faq-hidden{display:none}.cairs-faq-load-more{display:inline-flex;align-items:center;gap:8px;background:#fff0;border:none;padding:12px 0 0;font-size:1rem;font-weight:600;color:#1a1a1a;cursor:pointer;line-height:1;transition:color 0.2s ease;align-self:flex-start}.cairs-faq-load-more:hover{color:#ff2d84}.cairs-faq-lm-icon{display:inline-flex;align-items:center}.cairs-faq-lm-icon i,.cairs-faq-load-more i{font-size:14px;color:#ff2d84;line-height:1;transition:transform 0.3s ease}.cairs-faq-lm-icon svg,.cairs-faq-load-more svg{width:14px;height:14px;fill:#ff2d84;transition:transform 0.3s ease}.cairs-faq-load-more[data-expanded="yes"] .cairs-faq-lm-icon i,.cairs-faq-load-more[data-expanded="yes"] .cairs-faq-lm-icon svg{transform:rotate(180deg)}@media (max-width:767px){.cairs-faq-wrapper{gap:10px}.cairs-faq-question{padding:16px 18px;gap:12px}.cairs-faq-question-text{font-size:.95rem}.cairs-faq-answer-inner{padding:0 18px 16px;font-size:.9rem}.cairs-faq-chevron{width:28px;height:28px}}.elementor-editor-active .cairs-faq-answer[hidden]{display:none!important}.elementor-editor-active .cairs-faq-item.is-open .cairs-faq-answer[hidden]{display:block!important}