.rates-hero[data-astro-cid-j7zmkekl]{background:linear-gradient(135deg,var(--fm-navy) 0%,#2a3470 100%);padding:64px 0;color:#fff}.rates-hero[data-astro-cid-j7zmkekl] h1[data-astro-cid-j7zmkekl]{color:#fff;margin:8px 0 16px}.rates-hero[data-astro-cid-j7zmkekl] p[data-astro-cid-j7zmkekl]{color:#ffffffbf;font-size:18px;max-width:640px;line-height:1.7}.rate-table-wrap[data-astro-cid-j7zmkekl]{overflow-x:auto}.rate-table[data-astro-cid-j7zmkekl]{width:100%;border-collapse:collapse;font-size:14px;min-width:560px}.rate-table[data-astro-cid-j7zmkekl] th[data-astro-cid-j7zmkekl]{background:var(--fm-navy);color:#fff;padding:12px 16px;text-align:left;font-weight:600}.rate-table[data-astro-cid-j7zmkekl] td[data-astro-cid-j7zmkekl]{padding:12px 16px;border-bottom:1px solid var(--fm-gray-100);vertical-align:top}.rate-table[data-astro-cid-j7zmkekl] tr[data-astro-cid-j7zmkekl]:last-child td[data-astro-cid-j7zmkekl]{border-bottom:none}.rate-table[data-astro-cid-j7zmkekl] tr[data-astro-cid-j7zmkekl]:nth-child(2n) td[data-astro-cid-j7zmkekl]{background:var(--fm-gray-100)}.rate-figure[data-astro-cid-j7zmkekl]{font-weight:700;color:var(--fm-blue);font-size:16px}.table-meta[data-astro-cid-j7zmkekl]{display:flex;justify-content:space-between;align-items:center;margin-top:10px;flex-wrap:wrap;gap:8px}.table-timestamp[data-astro-cid-j7zmkekl]{font-size:13px;color:var(--muted)}.table-disclaimer[data-astro-cid-j7zmkekl]{font-size:12px;color:var(--muted);font-style:italic}.tool-frame[data-astro-cid-j7zmkekl]{background:var(--fm-blue-50);border:1.5px solid rgba(36,101,242,.2);border-radius:16px;padding:32px}.tool-frame[data-astro-cid-j7zmkekl] h2[data-astro-cid-j7zmkekl]{color:var(--fm-navy);margin-bottom:8px}.tool-frame[data-astro-cid-j7zmkekl] .sub[data-astro-cid-j7zmkekl]{color:var(--muted);margin-bottom:24px;font-size:15px}.tool-cta-row[data-astro-cid-j7zmkekl]{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.tool-note[data-astro-cid-j7zmkekl]{font-size:13px;color:var(--muted);font-style:italic;margin-top:16px}.affects-grid[data-astro-cid-j7zmkekl]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px}.affect-item[data-astro-cid-j7zmkekl]{display:flex;gap:12px;align-items:flex-start;padding:16px;background:var(--fm-white);border:1px solid var(--card-border);border-radius:12px}.affect-dot[data-astro-cid-j7zmkekl]{width:10px;height:10px;border-radius:50%;background:var(--fm-blue);margin-top:5px;flex-shrink:0}@media(max-width:640px){.affects-grid[data-astro-cid-j7zmkekl]{grid-template-columns:1fr}}.programs-grid[data-astro-cid-j7zmkekl]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.program-card[data-astro-cid-j7zmkekl]{background:var(--fm-white);border:1px solid var(--card-border);border-radius:12px;padding:20px}.program-title[data-astro-cid-j7zmkekl]{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-j7zmkekl]{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.programs-grid[data-astro-cid-j7zmkekl]{grid-template-columns:1fr}}.fv-grid[data-astro-cid-j7zmkekl]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.fv-card[data-astro-cid-j7zmkekl]{border-radius:12px;padding:24px}.fv-fixed[data-astro-cid-j7zmkekl]{background:#f0f4ff;border:1.5px solid rgba(36,101,242,.2)}.fv-var[data-astro-cid-j7zmkekl]{background:#fff8ed;border:1.5px solid rgba(250,197,102,.4)}.fv-label[data-astro-cid-j7zmkekl]{font-family:Open Sans,sans-serif;font-weight:700;font-size:16px;margin-bottom:10px}.fv-fixed[data-astro-cid-j7zmkekl] .fv-label[data-astro-cid-j7zmkekl]{color:var(--fm-blue)}.fv-var[data-astro-cid-j7zmkekl] .fv-label[data-astro-cid-j7zmkekl]{color:#c27c00}.fv-list[data-astro-cid-j7zmkekl]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.fv-list[data-astro-cid-j7zmkekl] li[data-astro-cid-j7zmkekl]{font-size:14px;color:#374151;padding-left:18px;position:relative}.fv-list[data-astro-cid-j7zmkekl] li[data-astro-cid-j7zmkekl]:before{content:"✓";position:absolute;left:0;color:#16a34a;font-weight:700}@media(max-width:600px){.fv-grid[data-astro-cid-j7zmkekl]{grid-template-columns:1fr}}.ltt-box[data-astro-cid-j7zmkekl]{background:var(--fm-gray-100);border-radius:12px;padding:28px;margin-top:24px}.ltt-box[data-astro-cid-j7zmkekl] h3[data-astro-cid-j7zmkekl]{color:var(--fm-navy);margin-bottom:10px}.ltt-tiers[data-astro-cid-j7zmkekl]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.ltt-tier[data-astro-cid-j7zmkekl]{background:var(--fm-white);border-radius:8px;padding:14px;text-align:center}.ltt-tier[data-astro-cid-j7zmkekl] .price[data-astro-cid-j7zmkekl]{font-size:12px;color:var(--muted);margin-bottom:4px}.ltt-tier[data-astro-cid-j7zmkekl] .rate[data-astro-cid-j7zmkekl]{font-weight:700;color:var(--fm-navy);font-size:18px}@media(max-width:600px){.ltt-tiers[data-astro-cid-j7zmkekl]{grid-template-columns:repeat(2,1fr)}}details[data-astro-cid-j7zmkekl]{border:1px solid var(--card-border);border-radius:10px;margin-bottom:8px}details[data-astro-cid-j7zmkekl] summary[data-astro-cid-j7zmkekl]{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-j7zmkekl] summary[data-astro-cid-j7zmkekl]::-webkit-details-marker{display:none}details[data-astro-cid-j7zmkekl] summary[data-astro-cid-j7zmkekl]:after{content:"+";font-size:20px;color:var(--fm-blue);line-height:1}details[data-astro-cid-j7zmkekl][open] summary[data-astro-cid-j7zmkekl]:after{content:"−"}details[data-astro-cid-j7zmkekl] .faq-body[data-astro-cid-j7zmkekl]{padding:0 18px 16px;color:#374151;font-size:15px;line-height:1.7}.cta-band[data-astro-cid-j7zmkekl]{background:linear-gradient(135deg,var(--fm-blue) 0%,#1a4fd6 100%);padding:64px 0;text-align:center}.cta-band[data-astro-cid-j7zmkekl] h2[data-astro-cid-j7zmkekl]{color:#fff;margin-bottom:12px}.cta-band[data-astro-cid-j7zmkekl] p[data-astro-cid-j7zmkekl]{color:#fffc;margin-bottom:28px;font-size:17px}.cta-band-btns[data-astro-cid-j7zmkekl]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.province-switcher[data-astro-cid-j7zmkekl]{background:var(--fm-navy);border-bottom:1px solid rgba(255,255,255,.08);padding:12px 0}.province-switcher-inner[data-astro-cid-j7zmkekl]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.province-switcher-label[data-astro-cid-j7zmkekl]{font-size:12px;font-weight:700;color:#ffffff73;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.province-links[data-astro-cid-j7zmkekl]{display:flex;flex-wrap:wrap;gap:6px}.province-link[data-astro-cid-j7zmkekl]{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-j7zmkekl]:hover{color:#fff;border-color:#fff6;text-decoration:none}.province-link[data-astro-cid-j7zmkekl].active{background:var(--fm-blue);border-color:var(--fm-blue);color:#fff}
