.service-faq.svelte-1slxz53{--sf-card: #fff;--sf-ink: #202737;--sf-body: #586477;--sf-line: #d8dee8;--sf-accent: #2949df;--sf-tint: #eaf0ff;width:100%;min-width:0;border:1px solid var(--sf-line);border-radius:14px;overflow:hidden;background:var(--sf-card);box-shadow:0 16px 50px -40px #2949df55;font-family:Manrope,sans-serif}html[data-bs-theme=dark] .service-faq.svelte-1slxz53{--sf-card: #1b202b;--sf-ink: #f1f4fc;--sf-body: #b7c1d3;--sf-line: #394254;--sf-accent: #afc0ff;--sf-tint: #26334e}.service-faq.svelte-1slxz53 .service-faq-item:where(.svelte-1slxz53){margin:0;padding:0;border:0;border-bottom:1px solid var(--sf-line);border-left:3px solid transparent;background:transparent;border-radius:0}.service-faq.svelte-1slxz53 .service-faq-item:where(.svelte-1slxz53):last-child{border-bottom:0}.service-faq.svelte-1slxz53 .service-faq-item.is-open:where(.svelte-1slxz53){background:var(--sf-tint);border-left-color:var(--sf-accent)}.service-faq.svelte-1slxz53 h3:where(.svelte-1slxz53){font-size:inherit;line-height:inherit;margin:0;padding:0;color:var(--sf-ink)}.service-faq.svelte-1slxz53 button:where(.svelte-1slxz53){display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;background:none;border:0;color:var(--sf-ink);font:inherit;font-size:14px;font-weight:700;line-height:1.65;padding:23px 24px;cursor:pointer;margin:0;box-shadow:none}.service-faq.svelte-1slxz53 .is-open:where(.svelte-1slxz53) button:where(.svelte-1slxz53){color:var(--sf-accent)}.service-faq-control.svelte-1slxz53{width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--sf-line);border-radius:8px;background:var(--sf-card);color:var(--sf-accent)}.service-faq-control.svelte-1slxz53 svg{flex-shrink:0;transition:transform .2s}.service-faq.svelte-1slxz53 .is-open:where(.svelte-1slxz53) .service-faq-control:where(.svelte-1slxz53){background:#2949df;border-color:#2949df;color:#fff}.service-faq.svelte-1slxz53 .is-open:where(.svelte-1slxz53) .service-faq-control:where(.svelte-1slxz53) svg{transform:rotate(45deg)}.service-faq-answer.svelte-1slxz53{padding:0 65px 26px 24px}.service-faq-answer[hidden].svelte-1slxz53{display:none!important}.service-faq.svelte-1slxz53 .service-faq-answer:where(.svelte-1slxz53) p:where(.svelte-1slxz53){color:var(--sf-body);font-size:13px;font-weight:400;line-height:1.95;margin:0;padding:0;max-width:none}.service-faq.svelte-1slxz53 .service-faq-answer:where(.svelte-1slxz53) a:where(.svelte-1slxz53){display:inline-flex;align-items:center;gap:8px;color:var(--sf-accent);font-size:12px;font-weight:700;text-decoration:none;margin-top:18px}.service-faq.svelte-1slxz53 a:where(.svelte-1slxz53):hover{text-decoration:underline;text-underline-offset:4px}.service-faq.svelte-1slxz53 button:where(.svelte-1slxz53):focus-visible{outline:3px solid var(--sf-accent);outline-offset:-5px}.service-faq.svelte-1slxz53 a:where(.svelte-1slxz53):focus-visible{outline:3px solid var(--sf-accent);outline-offset:4px}@media(max-width:575px){.service-faq.svelte-1slxz53{border-radius:12px}.service-faq.svelte-1slxz53 button:where(.svelte-1slxz53){font-size:13px;padding:20px 17px;gap:13px}.service-faq-answer.svelte-1slxz53{padding:0 20px 23px 17px}.service-faq.svelte-1slxz53 .service-faq-answer:where(.svelte-1slxz53) p:where(.svelte-1slxz53){font-size:12px;line-height:1.9}.service-faq-control.svelte-1slxz53{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.service-faq-control.svelte-1slxz53 svg{transition:none}}
