.qva-faq{margin-left:auto !important;margin-right:auto !important;margin-top:1.5em;margin-bottom:1.5em;contain:layout style}.qva-faq__item{overflow:hidden}.qva-faq--divider .qva-faq__item{border-bottom:1px solid #e0e0e0}.qva-faq--divider .qva-faq__item:first-child{border-top:1px solid #e0e0e0}.qva-faq--card .qva-faq__item{border:1px solid #e0e0e0;border-radius:6px;margin-bottom:8px}.qva-faq--simple .qva-faq__item{border:none;margin-bottom:4px}.qva-faq__question{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;cursor:pointer;font-weight:600;font-size:var(--qva-faq-q-size,16px);color:var(--qva-faq-q-color,#333);line-height:1.5;list-style:none;min-height:0;user-select:none;-webkit-user-select:none;transition:background-color .15s ease}.qva-faq__question::-webkit-details-marker{display:none}.qva-faq__question::marker{content:''}.qva-faq__question:hover{background-color:rgba(0,0,0,.03)}.qva-faq__question:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px;border-radius:4px}.qva-faq__q-text{flex:1}.qva-faq__icon{flex-shrink:0;width:24px;height:24px;position:relative;transition:transform .25s ease}.qva-faq--icon-plus-minus .qva-faq__icon:before,.qva-faq--icon-plus-minus .qva-faq__icon:after{content:'';position:absolute;background:currentColor;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .25s ease,opacity .25s ease}.qva-faq--icon-plus-minus .qva-faq__icon:before{width:14px;height:2px}.qva-faq--icon-plus-minus .qva-faq__icon:after{width:2px;height:14px}.qva-faq--icon-plus-minus [open]>.qva-faq__question .qva-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.qva-faq--icon-chevron .qva-faq__icon:before{content:'';position:absolute;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;top:40%;left:50%;transform:translate(-50%,-50%) rotate(45deg);transition:transform .25s ease}.qva-faq--icon-chevron [open]>.qva-faq__question .qva-faq__icon:before{transform:translate(-50%,-20%) rotate(-135deg)}.qva-faq__answer{padding:0 12px 16px;font-size:15px;line-height:1.8;color:#444}.qva-faq__answer p:first-child{margin-top:0}.qva-faq__answer p:last-child{margin-bottom:0}.qva-faq__answer img{max-width:100%;height:auto}.qva-faq__answer ul,.qva-faq__answer ol{padding-left:1.5em}.qva-faq__answer table{border-collapse:collapse;width:100%}.qva-faq__answer th,.qva-faq__answer td{border:1px solid #ddd;padding:8px}@media (max-width:782px){.qva-faq__question{padding:14px 10px;font-size:var(--qva-faq-q-size,15px)}.qva-faq__answer{padding:0 10px 14px;font-size:14px}}@media (max-width:600px){.qva-faq__question{padding:10px 8px;font-size:var(--qva-faq-q-size,14px);min-height:0}.qva-faq__answer{padding:0 8px 12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.qva-faq__question,.qva-faq__icon,.qva-faq--icon-plus-minus .qva-faq__icon:before,.qva-faq--icon-plus-minus .qva-faq__icon:after,.qva-faq--icon-chevron .qva-faq__icon:before{transition:none}}.qva-dark-bg.qva-faq .qva-faq__question{color:rgba(255,255,255,.95)}.qva-dark-bg.qva-faq .qva-faq__q-text{color:#fff}.qva-dark-bg.qva-faq .qva-faq__answer{color:rgba(255,255,255,.85)}.qva-dark-bg.qva-faq .qva-faq__a-text{color:rgba(255,255,255,.8)}.qva-dark-bg.qva-faq .qva-faq__icon{color:rgba(255,255,255,.6)}.qva-dark-bg.qva-faq .qva-faq__separator{background:rgba(255,255,255,.15)}.qva-dark-bg.qva-faq.qva-faq--design-card .qva-faq__item{border-color:rgba(255,255,255,.15)}.qva-dark-bg.qva-faq.qva-faq--design-card .qva-faq__item:hover{border-color:rgba(255,255,255,.25)}.qva-dark-bg.qva-faq.qva-faq--divider .qva-faq__item{border-bottom-color:rgba(255,255,255,.15)}.qva-dark-bg.qva-faq.qva-faq--divider .qva-faq__item:first-child{border-top-color:rgba(255,255,255,.15)}.qva-dark-bg.qva-faq.qva-faq--design-surface .qva-faq__item{background:rgba(255,255,255,.06)}.qva-dark-bg.qva-faq.qva-faq--design-surface .qva-faq__item:hover{background:rgba(255,255,255,.1)}.qva-dark-bg.qva-faq.qva-faq--design-surface .qva-faq__separator{background:rgba(255,255,255,.12)}.qva-dark-bg.qva-faq.qva-faq--design-numbered .qva-faq__item{border-color:rgba(255,255,255,.15)}.qva-dark-bg.qva-faq.qva-faq--design-numbered .qva-faq__item:hover{border-color:rgba(255,255,255,.25)}.qva-dark-bg.qva-faq .qva-faq__question:hover{background-color:rgba(255,255,255,.05)}.qva-faq-editor{border:1px solid #ddd;border-radius:4px;padding:12px;background:#fff}.qva-faq-editor__item{border:1px solid #e0e0e0;border-radius:4px;margin-bottom:8px;padding:12px;background:#fafafa}.qva-faq-editor__item-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.qva-faq-editor__item-header .components-text-control__input,.qva-faq-editor__item input[type=text]{width:100%;font-size:15px;padding:8px 10px;min-height:40px}.qva-faq-editor__question-field{flex:1;min-width:0}.qva-faq-editor__question-field [contenteditable]{width:100%;font-size:15px;font-weight:600;padding:8px 10px;min-height:40px;border:1px solid #ccc;border-radius:3px;background:#fff;outline:none}.qva-faq-editor__question-field [contenteditable]:focus{border-color:#007cba;box-shadow:0 0 0 1px #007cba}.qva-faq-editor__label{font-weight:700;font-size:12px;color:#1e40af;min-width:20px}.qva-faq-editor__answer-wrap{margin-top:4px}.qva-faq-editor__answer-label{font-weight:600;font-size:11px;color:#666;margin-bottom:4px}.qva-faq-editor__answer[contenteditable]{width:100%;min-height:120px;border:1px solid #ccc;border-radius:3px;padding:10px 12px;font-size:14px;line-height:1.7;background:#fff;outline:none}.qva-faq-editor__answer[contenteditable]:focus{border-color:#007cba;box-shadow:0 0 0 1px #007cba}.qva-faq-editor__answer[contenteditable]:empty:before{color:#999}.qva-faq-editor__remove{color:#cc1818 !important;flex-shrink:0}.qva-faq-editor__toolbar{margin-top:8px}.qva-faq__badge{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;line-height:1;margin-top:1px}.qva-faq__badge--q{background:var(--qva-faq-q-badge,#e6f1fb);color:var(--qva-faq-q-badge-text,#0c447c)}.qva-faq__badge--a{background:var(--qva-faq-a-badge,#eaf3de);color:var(--qva-faq-a-badge-text,#27500a)}.qva-faq__badge--num{width:28px;height:auto;border-radius:0;background:0 0;color:#378add;font-size:18px;font-weight:500;opacity:.5}.qva-faq__badge-spacer{flex-shrink:0;width:26px}.qva-faq--design-numbered .qva-faq__badge-spacer{width:28px}.qva-faq__separator{height:.5px;background:#e5e5ed;margin:4px 16px 8px 54px}.qva-faq--design-numbered .qva-faq__separator{margin-left:56px}.qva-faq--design-card .qva-faq__item{border:.5px solid #e5e5ed;border-radius:12px;margin-bottom:12px;overflow:hidden;transition:border-color .2s}.qva-faq--design-card .qva-faq__item:hover{border-color:#c3c4c7}.qva-faq--design-card .qva-faq__question{display:flex;align-items:flex-start;gap:12px;padding:14px 16px 10px}.qva-faq--design-card .qva-faq__answer{display:flex;align-items:flex-start;gap:12px;padding:0 16px 14px}.qva-faq--design-card .qva-faq__q-text{font-size:var(--qva-faq-q-size,15px);font-weight:500;line-height:1.5;color:var(--qva-faq-q-color,inherit)}.qva-faq--design-card .qva-faq__a-text{font-size:14px;line-height:1.6;color:#666}.qva-faq--design-surface .qva-faq__item{background:#f8f8f8;border-radius:12px;padding:16px;margin-bottom:10px}.qva-faq--design-surface .qva-faq__item:hover{background:#f4f4f4}.qva-faq--design-surface .qva-faq__separator{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;background:#e0e0e0}.qva-faq--design-surface .qva-faq__question{display:flex;align-items:flex-start;gap:12px;padding:0 0 8px}.qva-faq--design-surface .qva-faq__answer{display:flex;align-items:flex-start;gap:12px;padding:0}.qva-faq--design-surface .qva-faq__q-text{font-size:var(--qva-faq-q-size,15px);font-weight:500;line-height:1.5;color:var(--qva-faq-q-color,inherit)}.qva-faq--design-surface .qva-faq__a-text{font-size:14px;line-height:1.6;color:#666}.qva-faq--design-surface .qva-faq__badge--q{background:var(--qva-faq-q-badge,#eeedfe);color:var(--qva-faq-q-badge-text,#3c3489)}.qva-faq--design-surface .qva-faq__badge--a{background:var(--qva-faq-a-badge,#e1f5ee);color:var(--qva-faq-a-badge-text,#085041)}.qva-faq--design-numbered .qva-faq__item{border:.5px solid #e5e5ed;border-radius:12px;margin-bottom:12px;overflow:hidden;transition:border-color .2s}.qva-faq--design-numbered .qva-faq__item:hover{border-color:#c3c4c7}.qva-faq--design-numbered .qva-faq__question{display:flex;align-items:flex-start;gap:12px;padding:14px 16px 10px}.qva-faq--design-numbered .qva-faq__answer{display:flex;align-items:flex-start;gap:12px;padding:0 16px 14px}.qva-faq--design-numbered .qva-faq__q-text{font-size:var(--qva-faq-q-size,15px);font-weight:500;line-height:1.5;color:var(--qva-faq-q-color,inherit)}.qva-faq--design-numbered .qva-faq__a-text{font-size:14px;line-height:1.6;color:#666}.qva-faq--static .qva-faq__icon{display:none}.qva-faq--static .qva-faq__question{cursor:default}.qva-faq--static .qva-faq__question:hover{background:0 0}.qva-faq--design-card details.qva-faq__item>summary.qva-faq__question,.qva-faq--design-surface details.qva-faq__item>summary.qva-faq__question,.qva-faq--design-numbered details.qva-faq__item>summary.qva-faq__question{display:flex;align-items:flex-start;gap:12px;list-style:none}.qva-faq--design-card details.qva-faq__item>summary.qva-faq__question::-webkit-details-marker,.qva-faq--design-surface details.qva-faq__item>summary.qva-faq__question::-webkit-details-marker,.qva-faq--design-numbered details.qva-faq__item>summary.qva-faq__question::-webkit-details-marker{display:none}@media (max-width:600px){.qva-faq--design-card .qva-faq__question,.qva-faq--design-card .qva-faq__answer,.qva-faq--design-numbered .qva-faq__question,.qva-faq--design-numbered .qva-faq__answer{padding-left:12px;padding-right:12px}.qva-faq--design-surface .qva-faq__item{padding:12px}.qva-faq__badge--num{font-size:16px}.qva-faq__separator{margin-left:50px}}