.plan-hero[data-astro-cid-foy2zwcl]{background:linear-gradient(135deg,var(--color-navy),#12325e);color:#fff;padding:3rem 0 2.75rem}.plan-hero__in[data-astro-cid-foy2zwcl]{max-width:760px}.plan-hero__crumbs[data-astro-cid-foy2zwcl]{margin-bottom:1rem}.plan-hero__crumbs[data-astro-cid-foy2zwcl] a[data-astro-cid-foy2zwcl]{color:#ffffffbf;text-decoration:none;font-size:.875rem}.plan-hero__crumbs[data-astro-cid-foy2zwcl] a[data-astro-cid-foy2zwcl]:hover{color:#fff}.plan-hero__badge[data-astro-cid-foy2zwcl]{display:inline-block;background:#f5c24e;color:#3a2a05;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .75rem;border-radius:100px;margin-bottom:.75rem}.plan-hero[data-astro-cid-foy2zwcl] h1[data-astro-cid-foy2zwcl]{color:#fff;font-size:clamp(2rem,4.5vw,3rem);font-weight:800;letter-spacing:-.02em;margin-bottom:.75rem}.plan-hero__tag[data-astro-cid-foy2zwcl]{color:#ffffffe6;font-size:1.0625rem;line-height:1.6;max-width:620px;margin-bottom:1.5rem}.plan-hero__price[data-astro-cid-foy2zwcl]{display:flex;align-items:baseline;gap:.3rem}.plan-hero__price[data-astro-cid-foy2zwcl] .from[data-astro-cid-foy2zwcl]{font-size:.9rem;color:#ffffffbf;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.plan-hero__price[data-astro-cid-foy2zwcl] .amt[data-astro-cid-foy2zwcl]{font-size:3.25rem;font-weight:800;color:#f5c24e;letter-spacing:-.03em;line-height:1}.plan-hero__price[data-astro-cid-foy2zwcl] .per[data-astro-cid-foy2zwcl]{font-size:1.1rem;font-weight:700}.plan-hero__terms[data-astro-cid-foy2zwcl]{color:#fffc;font-size:.9rem;margin:.4rem 0 1.5rem}.plan-hero__terms[data-astro-cid-foy2zwcl] b[data-astro-cid-foy2zwcl]{color:#fff}.plan-hero__ctas[data-astro-cid-foy2zwcl]{display:flex;gap:.875rem;flex-wrap:wrap}.hero-gold[data-astro-cid-foy2zwcl]{background:#f5c24e;color:#3a2a05;font-weight:700}.plan-hero__micro[data-astro-cid-foy2zwcl]{margin-top:1rem;font-size:.8125rem;color:#ffffffb3;font-family:monospace}.plan-body[data-astro-cid-foy2zwcl]{padding:3rem 0}.plan-cols[data-astro-cid-foy2zwcl]{display:grid;grid-template-columns:1fr 320px;gap:3rem;align-items:start}.plan-main[data-astro-cid-foy2zwcl] h2[data-astro-cid-foy2zwcl]{font-size:1.375rem;color:var(--color-navy);margin-bottom:1rem}.plan-p[data-astro-cid-foy2zwcl]{font-size:1rem;color:var(--color-text);line-height:1.7}.incl-list[data-astro-cid-foy2zwcl]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.incl-list[data-astro-cid-foy2zwcl] li[data-astro-cid-foy2zwcl]{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:.5rem;padding:.85rem 0;border-bottom:1px solid var(--color-gray-200)}.incl-check[data-astro-cid-foy2zwcl]{color:var(--color-blue);display:flex}.incl-label[data-astro-cid-foy2zwcl]{font-weight:600;color:var(--color-navy);font-size:.95rem}.incl-freq[data-astro-cid-foy2zwcl]{font-size:.8125rem;color:var(--color-text-light);font-weight:600;background:var(--color-gray-50);padding:.2rem .6rem;border-radius:100px;white-space:nowrap}.incl-addon[data-astro-cid-foy2zwcl] .incl-label[data-astro-cid-foy2zwcl]{color:var(--color-blue)}.how-list[data-astro-cid-foy2zwcl]{padding-left:1.2rem;display:flex;flex-direction:column;gap:.75rem}.how-list[data-astro-cid-foy2zwcl] li[data-astro-cid-foy2zwcl]{font-size:.95rem;color:var(--color-text);line-height:1.6}.how-list[data-astro-cid-foy2zwcl] strong[data-astro-cid-foy2zwcl]{color:var(--color-navy)}.plan-side[data-astro-cid-foy2zwcl]{position:sticky;top:90px}.plan-card[data-astro-cid-foy2zwcl]{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:1.5rem;box-shadow:var(--shadow-md, 0 8px 24px rgba(0,0,0,.08))}.plan-card__price[data-astro-cid-foy2zwcl]{display:flex;align-items:baseline;gap:.2rem}.plan-card__price[data-astro-cid-foy2zwcl] .amt[data-astro-cid-foy2zwcl]{font-size:2.5rem;font-weight:800;color:var(--color-navy);letter-spacing:-.02em}.plan-card__price[data-astro-cid-foy2zwcl] .per[data-astro-cid-foy2zwcl]{color:var(--color-text-light);font-weight:600}.plan-card__terms[data-astro-cid-foy2zwcl]{font-size:.8125rem;color:var(--color-text-light);margin:.15rem 0 1rem}.plan-card__value[data-astro-cid-foy2zwcl]{border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200);padding:.85rem 0;margin-bottom:1rem;display:flex;flex-direction:column;gap:.4rem}.plan-card__value[data-astro-cid-foy2zwcl] div[data-astro-cid-foy2zwcl]{display:flex;justify-content:space-between;font-size:.875rem;color:var(--color-text-light)}.plan-card__value[data-astro-cid-foy2zwcl] b[data-astro-cid-foy2zwcl]{color:var(--color-navy)}.plan-card__note[data-astro-cid-foy2zwcl]{font-size:.75rem;color:var(--color-text-light);text-align:center;margin:.75rem 0 0}.plan-compare[data-astro-cid-foy2zwcl]{margin-top:3.5rem}.plan-compare[data-astro-cid-foy2zwcl] h2[data-astro-cid-foy2zwcl]{font-size:1.375rem;color:var(--color-navy);margin-bottom:1.25rem}.compare-grid[data-astro-cid-foy2zwcl]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.compare-card[data-astro-cid-foy2zwcl]{display:block;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:1.25rem 1.5rem;text-decoration:none;transition:border-color .15s,box-shadow .15s}.compare-card[data-astro-cid-foy2zwcl]:hover{border-color:var(--color-blue);box-shadow:var(--shadow-md, 0 4px 16px rgba(0,0,0,.08))}.compare-card__name[data-astro-cid-foy2zwcl]{font-family:Archivo,sans-serif;font-weight:700;color:var(--color-navy);font-size:1.0625rem}.compare-card__price[data-astro-cid-foy2zwcl]{font-weight:800;color:var(--color-navy);font-size:1.25rem;margin:.25rem 0}.compare-card__price[data-astro-cid-foy2zwcl] span[data-astro-cid-foy2zwcl]{font-size:.8125rem;color:var(--color-text-light);font-weight:500}.compare-card__tag[data-astro-cid-foy2zwcl]{font-size:.8125rem;color:var(--color-text-light);margin:0 0 .5rem}.compare-card__link[data-astro-cid-foy2zwcl]{font-size:.8125rem;font-weight:700;color:var(--color-blue)}.plan-final[data-astro-cid-foy2zwcl]{background:var(--color-gray-50);border-top:1px solid var(--color-gray-200);padding:3rem 0}.plan-final__in[data-astro-cid-foy2zwcl]{text-align:center;max-width:560px;margin:0 auto}.plan-final__in[data-astro-cid-foy2zwcl] h2[data-astro-cid-foy2zwcl]{color:var(--color-navy);font-size:clamp(1.4rem,3vw,1.875rem);font-weight:800;margin-bottom:.5rem}.plan-final__in[data-astro-cid-foy2zwcl]>p[data-astro-cid-foy2zwcl]{color:var(--color-text-light);margin-bottom:1.75rem}.plan-final__btns[data-astro-cid-foy2zwcl]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.plan-final__call[data-astro-cid-foy2zwcl]{margin:.9rem 0 0;font-size:.9rem;color:var(--color-text-light)}.plan-final__call[data-astro-cid-foy2zwcl] a[data-astro-cid-foy2zwcl]{color:var(--color-navy);font-weight:700}.btn-outline-white[data-astro-cid-foy2zwcl]{border:1.5px solid var(--color-navy);color:var(--color-navy)}@media(max-width:860px){.plan-cols[data-astro-cid-foy2zwcl]{grid-template-columns:1fr;gap:2rem}.plan-side[data-astro-cid-foy2zwcl]{position:static}.compare-grid[data-astro-cid-foy2zwcl]{grid-template-columns:1fr}}
