.sq-site .sq-animated-faq .sq-faq-item{border:1px solid transparent;border-bottom:1px solid var(--border);border-radius:12px;margin-block:5px;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.sq-site .sq-animated-faq .sq-faq-item[data-state=open]{background:color-mix(in srgb,var(--primary) 7%,var(--background));border-color:color-mix(in srgb,var(--primary) 35%,var(--border));box-shadow:0 3px 16px color-mix(in srgb,var(--primary) 8%,transparent)}.sq-site .sq-animated-faq .sq-faq-trigger{align-items:center;min-height:62px;padding:14px 12px;gap:14px;border-radius:11px;font-family:var(--font-nunito),sans-serif;font-size:14px;font-weight:800;line-height:1.6;text-align:left;text-decoration:none;transition:color .22s ease,background-color .22s ease}.sq-site .sq-animated-faq .sq-faq-trigger:hover{color:var(--primary);background:color-mix(in srgb,var(--primary) 4%,transparent);text-decoration:none}.sq-site .sq-animated-faq .sq-faq-trigger[data-state=open]{color:var(--primary)}.sq-site .sq-animated-faq .sq-faq-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sq-site .sq-animated-faq .sq-faq-trigger>svg{display:none}.sq-site .sq-faq-light{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--secondary);color:var(--primary);transition:background-color .22s ease,color .22s ease,box-shadow .22s ease}.sq-site .sq-faq-light svg{grid-area:1/1;transition:opacity .22s ease,transform .22s ease}.sq-site .sq-faq-light .sq-faq-minus{opacity:0;transform:scale(.6)}.sq-site .sq-faq-trigger[data-state=open] .sq-faq-light{background:var(--primary);color:var(--primary-foreground);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent)}.sq-site .sq-faq-trigger[data-state=open] .sq-faq-plus{opacity:0;transform:rotate(90deg) scale(.6)}.sq-site .sq-faq-trigger[data-state=open] .sq-faq-minus{opacity:1;transform:scale(1)}.sq-site .sq-animated-faq [data-slot=accordion-content]{animation:none}.sq-site .sq-animated-faq .sq-faq-reveal{display:grid;grid-template-rows:0fr;opacity:0;padding:0;transition:grid-template-rows .28s ease,opacity .22s ease}.sq-site .sq-animated-faq [data-state=open]>.sq-faq-reveal{grid-template-rows:1fr;opacity:1}.sq-site .sq-faq-clip{min-height:0;overflow:hidden}.sq-site .sq-faq-clip>p{margin:0;padding:0 12px 18px;color:var(--muted-foreground);font-size:14px;line-height:1.7}.sq-site .sq-faq-fallback details{padding-block:14px;border-bottom:1px solid var(--border)}.sq-site .sq-faq-fallback summary{cursor:pointer;font-size:14px;font-weight:800}.sq-site .sq-faq-fallback p{margin-top:12px;font-size:14px}@media (width < 768px){.sq-site .sq-animated-faq .sq-faq-trigger{font-size:13px}}@media (prefers-reduced-motion:reduce){.sq-site .sq-animated-faq .sq-faq-item,.sq-site .sq-animated-faq .sq-faq-reveal,.sq-site .sq-animated-faq .sq-faq-trigger,.sq-site .sq-faq-light,.sq-site .sq-faq-light svg{transition:none}}