.rates-hero[data-astro-cid-czzw74kd]{background:linear-gradient(135deg,var(--fm-navy) 0%,#2a3470 100%);padding:64px 0;color:#fff}.rates-hero[data-astro-cid-czzw74kd] h1[data-astro-cid-czzw74kd]{color:#fff;margin:8px 0 16px}.rates-hero[data-astro-cid-czzw74kd] p[data-astro-cid-czzw74kd]{color:#ffffffbf;font-size:18px;max-width:640px;line-height:1.7}.rate-table-wrap[data-astro-cid-czzw74kd]{overflow-x:auto}.rate-table[data-astro-cid-czzw74kd]{width:100%;border-collapse:collapse;font-size:14px;min-width:560px}.rate-table[data-astro-cid-czzw74kd] th[data-astro-cid-czzw74kd]{background:var(--fm-navy);color:#fff;padding:12px 16px;text-align:left;font-weight:600}.rate-table[data-astro-cid-czzw74kd] td[data-astro-cid-czzw74kd]{padding:12px 16px;border-bottom:1px solid var(--fm-gray-100);vertical-align:top}.rate-table[data-astro-cid-czzw74kd] tr[data-astro-cid-czzw74kd]:last-child td[data-astro-cid-czzw74kd]{border-bottom:none}.rate-table[data-astro-cid-czzw74kd] tr[data-astro-cid-czzw74kd]:nth-child(2n) td[data-astro-cid-czzw74kd]{background:var(--fm-gray-100)}.rate-figure[data-astro-cid-czzw74kd]{font-weight:700;color:var(--fm-blue);font-size:16px}.table-meta[data-astro-cid-czzw74kd]{display:flex;justify-content:space-between;align-items:center;margin-top:10px;flex-wrap:wrap;gap:8px}.table-timestamp[data-astro-cid-czzw74kd]{font-size:13px;color:var(--muted)}.table-disclaimer[data-astro-cid-czzw74kd]{font-size:12px;color:var(--muted);font-style:italic}.tool-frame[data-astro-cid-czzw74kd]{background:var(--fm-blue-50);border:1.5px solid rgba(36,101,242,.2);border-radius:16px;padding:32px}.tool-frame[data-astro-cid-czzw74kd] h2[data-astro-cid-czzw74kd]{color:var(--fm-navy);margin-bottom:8px}.tool-frame[data-astro-cid-czzw74kd] .sub[data-astro-cid-czzw74kd]{color:var(--muted);margin-bottom:24px;font-size:15px}.tool-cta-row[data-astro-cid-czzw74kd]{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.tool-note[data-astro-cid-czzw74kd]{font-size:13px;color:var(--muted);font-style:italic;margin-top:16px}.programs-grid[data-astro-cid-czzw74kd]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.program-card[data-astro-cid-czzw74kd]{background:var(--fm-white);border:1px solid var(--card-border);border-radius:12px;padding:20px}.program-title[data-astro-cid-czzw74kd]{font-family:Open Sans,sans-serif;font-weight:700;color:var(--fm-navy);font-size:15px;margin-bottom:8px}@media(max-width:800px){.programs-grid[data-astro-cid-czzw74kd]{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.programs-grid[data-astro-cid-czzw74kd]{grid-template-columns:1fr}}.ltt-callout[data-astro-cid-czzw74kd]{background:var(--fm-blue-50);border:1.5px solid rgba(36,101,242,.2);border-radius:12px;padding:28px;margin-top:24px}.ltt-callout[data-astro-cid-czzw74kd] h3[data-astro-cid-czzw74kd]{color:var(--fm-navy);margin-bottom:10px}.ftb-box[data-astro-cid-czzw74kd]{background:#f0fdf4;border:1.5px solid #86efac;border-radius:12px;padding:20px;margin-top:16px}.ftb-box[data-astro-cid-czzw74kd] strong[data-astro-cid-czzw74kd]{color:#166534}details[data-astro-cid-czzw74kd]{border:1px solid var(--card-border);border-radius:10px;margin-bottom:8px}details[data-astro-cid-czzw74kd] summary[data-astro-cid-czzw74kd]{padding:16px 18px;cursor:pointer;font-weight:600;color:var(--fm-navy);list-style:none;display:flex;justify-content:space-between;align-items:center;user-select:none}details[data-astro-cid-czzw74kd] summary[data-astro-cid-czzw74kd]::-webkit-details-marker{display:none}details[data-astro-cid-czzw74kd] summary[data-astro-cid-czzw74kd]:after{content:"+";font-size:20px;color:var(--fm-blue);line-height:1}details[data-astro-cid-czzw74kd][open] summary[data-astro-cid-czzw74kd]:after{content:"−"}details[data-astro-cid-czzw74kd] .faq-body[data-astro-cid-czzw74kd]{padding:0 18px 16px;color:#374151;font-size:15px;line-height:1.7}.cta-band[data-astro-cid-czzw74kd]{background:linear-gradient(135deg,var(--fm-blue) 0%,#1a4fd6 100%);padding:64px 0;text-align:center}.cta-band[data-astro-cid-czzw74kd] h2[data-astro-cid-czzw74kd]{color:#fff;margin-bottom:12px}.cta-band[data-astro-cid-czzw74kd] p[data-astro-cid-czzw74kd]{color:#fffc;margin-bottom:28px;font-size:17px}.cta-band-btns[data-astro-cid-czzw74kd]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.province-switcher[data-astro-cid-czzw74kd]{background:var(--fm-navy);border-bottom:1px solid rgba(255,255,255,.08);padding:12px 0}.province-switcher-inner[data-astro-cid-czzw74kd]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.province-switcher-label[data-astro-cid-czzw74kd]{font-size:12px;font-weight:700;color:#ffffff73;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.province-links[data-astro-cid-czzw74kd]{display:flex;flex-wrap:wrap;gap:6px}.province-link[data-astro-cid-czzw74kd]{font-size:13px;font-weight:600;color:#ffffffa6;padding:4px 12px;border-radius:20px;border:1.5px solid rgba(255,255,255,.15);text-decoration:none;transition:all .15s;white-space:nowrap}.province-link[data-astro-cid-czzw74kd]:hover{color:#fff;border-color:#fff6;text-decoration:none}.province-link[data-astro-cid-czzw74kd].active{background:var(--fm-blue);border-color:var(--fm-blue);color:#fff}
