.fees__heading.svelte-6fd18q{font-family:var(--font-serif);font-size:26px;letter-spacing:-.005em;font-weight:500;color:var(--navy-800);margin:0 0 22px}.fees__table-wrap.svelte-6fd18q{background:#fff;border:1px solid var(--warm-200);border-radius:var(--radius-card);overflow:hidden;margin-bottom:12px}.fees__table-header.svelte-6fd18q{display:flex;justify-content:space-between;padding:13px 24px;background:var(--warm-100);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--navy-300);font-family:var(--font-sans)}.fees__rows.svelte-6fd18q{list-style:none;margin:0;padding:0}.fees__row.svelte-6fd18q{display:flex;justify-content:space-between;align-items:center;padding:15px 24px;border-bottom:1px solid #f0ebe2;font-size:15px;color:var(--navy-600)}.fees__row--last.svelte-6fd18q{border-bottom:none}.fees__row-label.svelte-6fd18q{padding-right:12px}.fees__row-price.svelte-6fd18q{color:var(--navy-800);flex:none}.fees__note.svelte-6fd18q{font-size:12.5px;color:var(--navy-300);line-height:1.6;margin:0 0 28px}.fees__insurance.svelte-6fd18q{margin-bottom:28px}.fees__insurance-label.svelte-6fd18q{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--navy-300);margin:0 0 14px}.fees__insurer-logos.svelte-6fd18q{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}@media(max-width:480px){.fees__insurer-logos.svelte-6fd18q{grid-template-columns:repeat(2,1fr)}}.fees__insurer-card.svelte-6fd18q{border-radius:7px;padding:10px 8px;min-height:52px;display:flex;align-items:center;justify-content:center}.fees__insurer-logo.svelte-6fd18q{max-height:28px;max-width:100%;width:auto;height:auto;object-fit:contain;display:block}.fees__insurance-note.svelte-6fd18q{font-size:12.5px;color:var(--navy-300);line-height:1.6;margin:0}.fees__referral.svelte-6fd18q{background:var(--navy-900);border-radius:var(--radius-card);padding:28px 32px}.fees__referral-eyebrow.svelte-6fd18q{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-300);margin:0 0 10px}.fees__referral-heading.svelte-6fd18q{font-family:var(--font-serif);font-size:22px;letter-spacing:-.005em;font-weight:500;color:var(--warm-0);margin:0 0 10px}.fees__referral-body.svelte-6fd18q{font-size:14px;line-height:1.65;color:#fdfcfab8;margin:0 0 18px}.fees__referral-link.svelte-6fd18q{display:inline-block;border:1.5px solid rgba(253,252,250,.6);color:var(--warm-0);padding:10px 18px;border-radius:var(--radius-btn);font-size:14px;font-weight:600;font-family:var(--font-sans);text-decoration:none;transition:border-color .12s}.fees__referral-link.svelte-6fd18q:hover{border-color:#fdfcfae6;color:var(--warm-0)}
