.main-wrapper.svelte-10c52hk.svelte-10c52hk{display:flex;width:100%;min-height:100vh;background:#f5f7fa}.content-wrapper.svelte-10c52hk.svelte-10c52hk{width:100%;min-width:0;min-height:100vh}.page.svelte-10c52hk.svelte-10c52hk{width:min(1180px,calc(100% - 64px));margin:0 auto;padding:36px 0 64px}.page-header.svelte-10c52hk.svelte-10c52hk{margin-bottom:28px}.page-header.svelte-10c52hk h2.svelte-10c52hk{margin:0 0 28px;font-size:28px;color:#1f2937}.page-description.svelte-10c52hk h3.svelte-10c52hk{margin:0 0 8px;font-size:20px;color:#1f2937}.page-description.svelte-10c52hk p.svelte-10c52hk,.support-card.svelte-10c52hk p.svelte-10c52hk{margin:0;line-height:1.6;color:#64748b}.support-grid.svelte-10c52hk.svelte-10c52hk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.support-card.svelte-10c52hk.svelte-10c52hk{display:flex;flex-direction:column;gap:24px;min-height:340px;padding:32px;background:#fff;border:1px solid #e5eaf0;border-radius:16px;box-shadow:0 8px 24px #0f172a0a}.support-card.svelte-10c52hk h3.svelte-10c52hk{margin:0 0 10px;font-size:20px;color:#1f2937}.card-icon.svelte-10c52hk.svelte-10c52hk{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:#edf6ff;color:#2864a5;font-size:22px}.primary-button.svelte-10c52hk.svelte-10c52hk{width:fit-content;min-height:44px;margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 20px;border-radius:10px;background:#2864a5;color:#fff;text-decoration:none;font-weight:600}.contact-list.svelte-10c52hk.svelte-10c52hk{display:flex;flex-direction:column;gap:12px}.contact-item.svelte-10c52hk.svelte-10c52hk{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #e7edf2;border-radius:12px;color:#2864a5;text-decoration:none}.contact-item.svelte-10c52hk div.svelte-10c52hk{display:flex;flex-direction:column;gap:3px}.contact-item.svelte-10c52hk strong.svelte-10c52hk{color:#1f2937;font-size:14px}.contact-item.svelte-10c52hk span.svelte-10c52hk{color:#64748b;font-size:13px}.asaas-brand.svelte-10c52hk.svelte-10c52hk{margin-top:auto;padding-top:8px}@media (max-width: 900px){.support-grid.svelte-10c52hk.svelte-10c52hk{grid-template-columns:1fr}.page.svelte-10c52hk.svelte-10c52hk{width:min(100% - 32px,1180px);padding-top:24px}.support-card.svelte-10c52hk.svelte-10c52hk{min-height:auto;padding:24px}}
