.wrap.svelte-be2gdl{display:flex;justify-content:center;min-height:calc(100dvh - 84px);background:var(--base)}.constrain.svelte-be2gdl{width:100%;max-width:720px;padding:20px 16px 48px}.head.svelte-be2gdl{margin-bottom:8px}.page-title.svelte-be2gdl{margin:0;color:var(--fg);font-size:22px;font-weight:800;letter-spacing:-.3px}.page-sub.svelte-be2gdl{margin:8px 0 0;color:var(--dim);font-size:13px;line-height:1.5}.block.svelte-be2gdl{margin-top:26px}.block-title.svelte-be2gdl{margin:0 0 12px;color:var(--faint);font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.faq-list.svelte-be2gdl{display:flex;flex-direction:column;gap:8px}.faq.svelte-be2gdl{border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden;transition:border-color .15s ease}.faq.open.svelte-be2gdl{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}.faq-q.svelte-be2gdl{display:flex;align-items:center;gap:12px;width:100%;padding:15px 16px;background:transparent;border:none;text-align:left;cursor:pointer;color:var(--fg)}.faq-q.svelte-be2gdl:hover{background:color-mix(in srgb,var(--panel2) 50%,transparent)}.q-text.svelte-be2gdl{flex:1;min-width:0;font-size:13.5px;font-weight:600;line-height:1.4}.chevron.svelte-be2gdl{flex-shrink:0;color:var(--dim);font-size:20px;line-height:1;transform:rotate(90deg);transition:transform .18s ease,color .15s ease}.chevron.open.svelte-be2gdl{transform:rotate(-90deg);color:var(--brand)}.faq-a.svelte-be2gdl{padding:13px 16px 16px;color:var(--dim);font-size:13px;line-height:1.65;border-top:1px solid var(--line2)}.contact-card.svelte-be2gdl{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:18px 18px 16px}.contact-row.svelte-be2gdl{display:flex;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid var(--line2)}.contact-row.svelte-be2gdl:first-child{padding-top:0}.c-label.svelte-be2gdl{flex-shrink:0;width:64px;color:var(--faint);font-size:11.5px;font-weight:700;letter-spacing:.3px}.c-value.svelte-be2gdl{flex:1;min-width:0;color:var(--fg);font-size:13px;line-height:1.5}.link.svelte-be2gdl{color:var(--brand);text-decoration:none;font-weight:600}.link.svelte-be2gdl:hover{text-decoration:underline}.contact-note.svelte-be2gdl{margin:14px 0 0;color:var(--faint);font-size:11.5px;line-height:1.6}
