:root{--sagy-faq-q-font-size:17px;--sagy-faq-q-color:#111827;--sagy-faq-q-bg:#f0f7ff;--sagy-faq-q-align:left;--sagy-faq-q-justify:flex-start;--sagy-faq-a-font-size:15px;--sagy-faq-a-color:#374151;--sagy-faq-a-bg:#ffffff;--sagy-faq-a-align:left;--sagy-faq-border-width:1px;--sagy-faq-border-style:solid;--sagy-faq-border-color:#dbeafe;--sagy-faq-border-radius:8px;--sagy-faq-accent:#1a73e8}#rank-math-faq,.wp-block-rank-math-faq-block,.sagy-faq-section{margin:0 0 2rem;border-radius:var(--sagy-faq-border-radius);overflow:hidden}#rank-math-faq .rank-math-list-item,.wp-block-rank-math-faq-block .rank-math-faq-item,.sagy-faq-section .sagy-faq-item{border:var(--sagy-faq-border-width) var(--sagy-faq-border-style) var(--sagy-faq-border-color);border-top:none;margin:0;overflow:hidden;transition:box-shadow 0.25s ease;position:relative}#rank-math-faq .rank-math-list-item:first-child,.wp-block-rank-math-faq-block .rank-math-faq-item:first-child,.sagy-faq-section .sagy-faq-item:first-child{border-top:var(--sagy-faq-border-width) var(--sagy-faq-border-style) var(--sagy-faq-border-color);border-radius:var(--sagy-faq-border-radius) var(--sagy-faq-border-radius) 0 0}#rank-math-faq .rank-math-list-item:last-child,.wp-block-rank-math-faq-block .rank-math-faq-item:last-child,.sagy-faq-section .sagy-faq-item:last-child{border-radius:0 0 var(--sagy-faq-border-radius) var(--sagy-faq-border-radius)}#rank-math-faq .rank-math-list-item:hover,.wp-block-rank-math-faq-block .rank-math-faq-item:hover,.sagy-faq-section .sagy-faq-item:hover{box-shadow:0 3px 12px rgb(0 0 0 / .08);z-index:1}#rank-math-faq .rank-math-question,.wp-block-rank-math-faq-block .rank-math-question,.sagy-faq-section .sagy-faq-question{display:flex!important;align-items:center;justify-content:var(--sagy-faq-q-justify);gap:.75rem;padding:.95rem 3.5rem .95rem 1.2rem!important;margin:0!important;font-size:var(--sagy-faq-q-font-size)!important;font-weight:600;color:var(--sagy-faq-q-color)!important;background:var(--sagy-faq-q-bg)!important;background-color:var(--sagy-faq-q-bg)!important;text-align:var(--sagy-faq-q-align)!important;line-height:1.45;cursor:pointer;user-select:none;-webkit-user-select:none;position:relative;border:none!important;border-bottom:var(--sagy-faq-border-width) var(--sagy-faq-border-style) var(--sagy-faq-border-color)!important;transition:background 0.25s ease,color 0.25s ease;list-style:none;box-sizing:border-box}#rank-math-faq .rank-math-question::after,.wp-block-rank-math-faq-block .rank-math-question::after,.sagy-faq-section .sagy-faq-question::after{content:"+";position:absolute;top:50%;right:14px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:1.2rem;font-weight:700;line-height:1;flex-shrink:0;background:rgb(26 115 232 / .12);color:var(--sagy-faq-accent);transition:background 0.25s ease,color 0.25s ease,transform 0.3s cubic-bezier(.4,0,.2,1)}#rank-math-faq .rank-math-question.sagy-faq-open,#rank-math-faq .rank-math-question.rm-faq-question-active,.wp-block-rank-math-faq-block .rank-math-question.sagy-faq-open,.wp-block-rank-math-faq-block .rank-math-question.rm-faq-question-active,.sagy-faq-section .sagy-faq-question.sagy-faq-open{color:var(--sagy-faq-accent)!important;border-bottom-color:transparent!important}#rank-math-faq .rank-math-question.sagy-faq-open::after,#rank-math-faq .rank-math-question.rm-faq-question-active::after,.wp-block-rank-math-faq-block .rank-math-question.sagy-faq-open::after,.wp-block-rank-math-faq-block .rank-math-question.rm-faq-question-active::after,.sagy-faq-section .sagy-faq-question.sagy-faq-open::after{content:"−";background:var(--sagy-faq-accent);color:#fff;top:50%;transform:translateY(-50%)}#rank-math-faq .rank-math-answer,.wp-block-rank-math-faq-block .rank-math-answer,.sagy-faq-section .sagy-faq-answer{display:none;overflow:hidden;padding:1rem 1.2rem 1.1rem!important;margin:0!important;font-size:var(--sagy-faq-a-font-size)!important;color:var(--sagy-faq-a-color)!important;background:var(--sagy-faq-a-bg)!important;background-color:var(--sagy-faq-a-bg)!important;text-align:var(--sagy-faq-a-align)!important;line-height:1.75;border-top:var(--sagy-faq-border-width) var(--sagy-faq-border-style) var(--sagy-faq-border-color);box-sizing:border-box}#rank-math-faq .rank-math-answer p,.wp-block-rank-math-faq-block .rank-math-answer p,.sagy-faq-section .sagy-faq-answer p{margin-bottom:.6em}#rank-math-faq .rank-math-answer p:last-child,.wp-block-rank-math-faq-block .rank-math-answer p:last-child,.sagy-faq-section .sagy-faq-answer p:last-child{margin-bottom:0}.sagy-faq-section>h2:first-of-type,.sagy-faq-title{display:flex;align-items:center;gap:.55rem;margin:2.5rem 0 0!important;padding:.9rem 1.3rem;background:linear-gradient(135deg,var(--sagy-faq-accent) 0%,#0d47a1 100%);color:#ffffff!important;font-size:1.15rem;font-weight:700;border-radius:var(--sagy-faq-border-radius) var(--sagy-faq-border-radius) 0 0;letter-spacing:.01em}.sagy-faq-section>h2:first-of-type::before,.sagy-faq-title::before{content:"❓";font-size:1rem;flex-shrink:0}@media (prefers-color-scheme:dark){:root{--sagy-faq-q-bg:#1e2433;--sagy-faq-a-bg:#161b27;--sagy-faq-q-color:#e0e6f0;--sagy-faq-a-color:#b8c4d8;--sagy-faq-border-color:#2d3a55}}@media (max-width:600px){#rank-math-faq .rank-math-question,.wp-block-rank-math-faq-block .rank-math-question,.sagy-faq-section .sagy-faq-question{padding:.8rem 3rem .8rem 1rem!important}#rank-math-faq .rank-math-answer,.wp-block-rank-math-faq-block .rank-math-answer,.sagy-faq-section .sagy-faq-answer{padding:.8rem 1rem!important}}