.product-faq-accordion[data-v-928f3e07]{display:flex;flex-direction:column;gap:var(--space-3,12px)}.faq-item[data-v-928f3e07]{background:var(--surface-card,#fffdf7);border:1px solid var(--border-subtle,rgba(4,114,163,.13));border-radius:var(--radius-xl,20px);overflow:hidden}.faq-item__summary[data-v-928f3e07]{align-items:center;cursor:pointer;display:flex;gap:var(--space-3,12px);justify-content:space-between;list-style:none;padding:var(--space-4,16px) var(--space-5,20px)}.faq-item__summary[data-v-928f3e07]::-webkit-details-marker{display:none}.faq-item__summary[data-v-928f3e07]:focus-visible{outline:2px solid var(--focus-ring,#bb9351);outline-offset:calc(var(--focus-offset, 2px)*-1)}.faq-item__question[data-v-928f3e07]{color:var(--brand-primary-strong,#0b3f5c);font-family:var(--font-body,"Inter",system-ui,sans-serif);font-size:var(--fs-16,1rem);font-weight:var(--font-weight-semibold,600);line-height:var(--lh-16,1.5);margin:0}.faq-item__chevron[data-v-928f3e07]{color:var(--text-muted,rgba(16,35,47,.56));display:inline-flex;flex-shrink:0;transition:transform var(--duration-base,.2s) var(--ease-standard,ease)}.faq-item[open] .faq-item__chevron[data-v-928f3e07]{transform:rotate(180deg)}.faq-item__answer[data-v-928f3e07]{color:var(--text-secondary,rgba(16,35,47,.72));font-size:var(--fs-14,.875rem);line-height:var(--lh-16,1.5);margin:0;padding:0 var(--space-5,20px) var(--space-4,16px)}@media(prefers-reduced-motion:reduce){.faq-item__chevron[data-v-928f3e07]{transition:none}}
