.th-hero[data-astro-cid-76u6m6u2]{padding-top:116px}@media (width<=991px){.th-hero[data-astro-cid-76u6m6u2]{padding-top:96px}}.th-crumbs[data-astro-cid-76u6m6u2]{flex-wrap:wrap}.th-title[data-astro-cid-76u6m6u2]{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;color:var(--ink);margin:16px 0 14px;font-size:clamp(2.2rem,4.8vw,3.4rem);font-weight:700;line-height:1.04}.th-title[data-astro-cid-76u6m6u2] em[data-astro-cid-76u6m6u2]{color:var(--accent);font-style:normal}.th-tagline[data-astro-cid-76u6m6u2]{max-width:60ch}.th-grid[data-astro-cid-76u6m6u2]{margin-top:32px}.th-card-label[data-astro-cid-76u6m6u2]{color:var(--ink-3);position:relative}.th-card[data-astro-cid-76u6m6u2] .ds-price-block[data-astro-cid-76u6m6u2]{flex-wrap:wrap;position:relative}.th-from[data-astro-cid-76u6m6u2]{font-family:var(--font);color:var(--ink-3);font-size:1rem;font-weight:500}.th-price-hint[data-astro-cid-76u6m6u2]{color:var(--ink-3);margin:0 0 16px;font-size:.85rem;position:relative}.th-price-text[data-astro-cid-76u6m6u2]{color:var(--ink);margin:6px 0 12px;font-size:1.15rem;font-weight:600;position:relative}.th-tags[data-astro-cid-76u6m6u2]{margin-top:16px;position:relative}.th-ctas[data-astro-cid-76u6m6u2]{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex;position:relative}.th-apply-arrow[data-astro-cid-76u6m6u2]{transition:transform .15s}.th-apply-cta[data-astro-cid-76u6m6u2]:hover .th-apply-arrow[data-astro-cid-76u6m6u2]{transform:translate(2px)}[dir=rtl] .th-apply-arrow[data-astro-cid-76u6m6u2]{transform:scaleX(-1)}.th-facts-title[data-astro-cid-76u6m6u2]{font-family:var(--serif);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;font-size:1rem;font-weight:700;display:flex}.th-facts-title[data-astro-cid-76u6m6u2] .ds-mono[data-astro-cid-76u6m6u2]{color:var(--ink-3);font-size:.65rem;font-weight:500}.th-facts[data-astro-cid-76u6m6u2] .ds-facts-row[data-astro-cid-76u6m6u2]{gap:16px}.th-facts[data-astro-cid-76u6m6u2] .ds-v[data-astro-cid-76u6m6u2]{text-align:end}@media (prefers-reduced-motion:reduce){.th-apply-arrow[data-astro-cid-76u6m6u2]{transition:none}}.tb-grid[data-astro-cid-ifvtxgoz]{grid-template-columns:1fr 1fr;gap:12px 40px;display:grid}@media (width<=720px){.tb-grid[data-astro-cid-ifvtxgoz]{grid-template-columns:minmax(0,1fr);gap:28px}}.tb-col-label[data-astro-cid-ifvtxgoz]{font-family:var(--font-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--hair-strong);padding-bottom:10px;font-size:.68rem;font-weight:600;display:block}.tb-items[data-astro-cid-ifvtxgoz]{flex-direction:column;display:flex}.tb-item[data-astro-cid-ifvtxgoz]{border-bottom:1px solid var(--hair);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.tb-icon[data-astro-cid-ifvtxgoz]{width:22px;height:22px;color:var(--on-accent);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.tb-icon[data-astro-cid-ifvtxgoz] svg[data-astro-cid-ifvtxgoz]{width:12px;height:12px}.tb-icon-yes[data-astro-cid-ifvtxgoz]{background:var(--good)}.tb-icon-no[data-astro-cid-ifvtxgoz]{background:var(--ink-4)}.tb-text[data-astro-cid-ifvtxgoz]{color:var(--ink);font-size:.95rem;font-weight:600;line-height:1.45;display:block}.tb-excluded[data-astro-cid-ifvtxgoz] .tb-text[data-astro-cid-ifvtxgoz]{color:var(--ink-2);font-weight:500}.tb-detail[data-astro-cid-ifvtxgoz]{color:var(--ink-3);margin-top:2px;font-size:.82rem;line-height:1.5;display:block}.tp-table-wrap[data-astro-cid-kegibmab]{border:1px solid var(--hair);background:var(--bg-card);border-radius:16px;max-width:820px;overflow:hidden}.tp-header[data-astro-cid-kegibmab]{background:var(--inv);color:var(--on-inv);grid-template-columns:1fr 1fr;display:grid}.tp-header[data-astro-cid-kegibmab] span[data-astro-cid-kegibmab]{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--on-inv) 70%, transparent);text-align:end;padding:14px 18px;font-size:.66rem;font-weight:600}.tp-header[data-astro-cid-kegibmab] span[data-astro-cid-kegibmab]:first-child{text-align:start}.tp-header[data-astro-cid-kegibmab] .tp-header-featured[data-astro-cid-kegibmab]{color:var(--on-inv);box-shadow:inset 0 3px 0 var(--accent)}.tp-header-badge[data-astro-cid-kegibmab]{background:var(--accent);width:fit-content;color:var(--on-accent);border-radius:999px;margin:4px 0 0 auto;padding:1px 6px;font-size:.56rem;font-style:normal;display:block}.tp-row[data-astro-cid-kegibmab]{border-bottom:1px solid var(--hair);grid-template-columns:1fr 1fr;display:grid}.tp-row[data-astro-cid-kegibmab]:last-child{border-bottom:0}.tp-row[data-astro-cid-kegibmab]:hover{background:color-mix(in srgb, var(--accent-tint) 45%, transparent)}.tp-age[data-astro-cid-kegibmab]{color:var(--ink-2);background:var(--bg-sunk);padding:14px 18px;font-size:.9rem;font-weight:500}.tp-price[data-astro-cid-kegibmab]{text-align:end;font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;padding:14px 18px;font-size:1rem;font-weight:700}.tp-price-featured[data-astro-cid-kegibmab]{color:var(--accent)}.tp-hint[data-astro-cid-kegibmab]{font-family:var(--font);color:var(--ink-3);cursor:help;margin-top:2px;font-size:.72rem;font-weight:400;display:block}.tp-badges[data-astro-cid-kegibmab]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.tp-badge[data-astro-cid-kegibmab]{background:var(--accent-tint);color:var(--accent-hover);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.8rem;font-weight:500;display:inline-flex}.tp-badge[data-astro-cid-kegibmab] svg[data-astro-cid-kegibmab]{width:14px;height:14px}@media (width<=600px){.tp-header[data-astro-cid-kegibmab] span[data-astro-cid-kegibmab],.tp-age[data-astro-cid-kegibmab],.tp-price[data-astro-cid-kegibmab]{padding:12px}.tp-price[data-astro-cid-kegibmab]{font-size:.9rem}}.spc-grid[data-astro-cid-nxpo46kd]{grid-template-columns:repeat(min(var(--plan-count,3), 3), minmax(0, 1fr));gap:16px;padding-top:10px;display:grid}@media (width<=900px){.spc-grid[data-astro-cid-nxpo46kd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.spc-grid[data-astro-cid-nxpo46kd]{grid-template-columns:minmax(0,1fr)}}.spc-card[data-astro-cid-nxpo46kd]{background:var(--bg-card);border:1px solid var(--hair);border-radius:16px;flex-direction:column;padding:24px;display:flex;position:relative}.spc-featured[data-astro-cid-nxpo46kd]{border-color:var(--accent);box-shadow:0 8px 40px -20px color-mix(in srgb, var(--accent) 40%, transparent)}.spc-badge[data-astro-cid-nxpo46kd]{top:-10px;background:var(--accent);color:var(--on-accent);letter-spacing:.03em;border-radius:999px;padding:4px 10px;font-size:.68rem;font-weight:600;position:absolute;inset-inline-end:20px}.spc-plan-name[data-astro-cid-nxpo46kd]{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0 0 12px;font-size:1.15rem;font-weight:700}.spc-price[data-astro-cid-nxpo46kd]{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.spc-price-from[data-astro-cid-nxpo46kd]{color:var(--ink-3);font-size:.85rem}.spc-price-value[data-astro-cid-nxpo46kd]{font-family:var(--serif);letter-spacing:-.03em;color:var(--accent);font-size:2.2rem;font-weight:700;line-height:1}.spc-price-period[data-astro-cid-nxpo46kd]{color:var(--ink-3);font-size:.85rem;font-weight:500}.spc-features[data-astro-cid-nxpo46kd]{flex:1;margin:18px 0 20px;padding:0;list-style:none}.spc-features[data-astro-cid-nxpo46kd] li[data-astro-cid-nxpo46kd]{color:var(--ink-2);border-top:1px solid var(--hair);align-items:flex-start;gap:10px;padding:8px 0;font-size:.86rem;display:flex}.spc-features[data-astro-cid-nxpo46kd] li[data-astro-cid-nxpo46kd]:before{content:"✓";color:var(--accent);flex-shrink:0;font-weight:700}.spc-card[data-astro-cid-nxpo46kd] .spc-cta{background:var(--bg-card);color:var(--ink);border:1px solid var(--hair-strong);border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:11px 18px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.spc-card[data-astro-cid-nxpo46kd] .spc-cta:hover{border-color:var(--accent);color:var(--accent-hover)}.spc-card[data-astro-cid-nxpo46kd] .spc-cta-featured{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.spc-card[data-astro-cid-nxpo46kd] .spc-cta-featured:hover{background:var(--accent-hover);color:var(--on-accent)}@media (prefers-reduced-motion:reduce){.spc-card[data-astro-cid-nxpo46kd] .spc-cta{transition:none}}.cc-block[data-astro-cid-o44f5hws]{display:block}.td-section[data-astro-cid-iqj7tik3]+.td-section[data-astro-cid-iqj7tik3]:not(.ds-band){padding-top:24px}.sibling-providers-grid[data-astro-cid-iqj7tik3]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.sibling-provider-link[data-astro-cid-iqj7tik3]{background:var(--bg-card);border:1px solid var(--hair);color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:.9rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;display:flex}.sibling-provider-link[data-astro-cid-iqj7tik3] span[data-astro-cid-iqj7tik3]{color:var(--ink-4);font-size:.8rem}.sibling-provider-link[data-astro-cid-iqj7tik3]:hover{border-color:var(--accent);color:var(--accent-hover)}.sibling-provider-link[data-astro-cid-iqj7tik3]:hover span[data-astro-cid-iqj7tik3]{color:var(--accent)}[dir=rtl] .sibling-provider-link[data-astro-cid-iqj7tik3] span[data-astro-cid-iqj7tik3]{transform:scaleX(-1)}.td-related[data-astro-cid-iqj7tik3]{padding-top:24px}.td-cta[data-astro-cid-iqj7tik3]{padding:16px 0 24px}.td-cta[data-astro-cid-iqj7tik3] .ds-cta-band[data-astro-cid-iqj7tik3]{margin:0}.td-cta-buttons[data-astro-cid-iqj7tik3]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.td-sticky-cta[data-astro-cid-iqj7tik3]{background:var(--bg-card);border:1px solid var(--hair);z-index:90;opacity:0;pointer-events:none;border-radius:999px;width:min(560px,100vw - 24px);padding:10px 12px 10px 22px;transition:transform .3s,opacity .3s;position:fixed;bottom:16px;left:50%;transform:translate(-50%)translateY(120%);box-shadow:0 20px 40px -24px #0a281c73}.td-sticky-cta[data-astro-cid-iqj7tik3].is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.td-sticky-cta-inner[data-astro-cid-iqj7tik3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.td-sticky-cta-text[data-astro-cid-iqj7tik3]{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.td-sticky-cta-name[data-astro-cid-iqj7tik3]{color:var(--text-heading,var(--ink));white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.td-sticky-cta-price[data-astro-cid-iqj7tik3]{color:var(--text-sub,var(--ink-3));white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.td-sticky-cta-btn[data-astro-cid-iqj7tik3]{background:var(--accent);color:var(--on-accent);border-radius:999px;flex-shrink:0;padding:10px 20px;font-weight:600;text-decoration:none;transition:box-shadow .2s,transform .2s}.td-sticky-cta-btn[data-astro-cid-iqj7tik3]:hover{box-shadow:0 6px 16px color-mix(in srgb, var(--accent) 30%, transparent);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.td-sticky-cta[data-astro-cid-iqj7tik3]{transition:opacity .2s;transform:translate(-50%)translateY(0)}.td-sticky-cta[data-astro-cid-iqj7tik3]:not(.is-visible){opacity:0}.td-sticky-cta[data-astro-cid-iqj7tik3].is-visible{opacity:1}}@media (width<=480px){.td-sticky-cta[data-astro-cid-iqj7tik3]{padding:8px 8px 8px 16px}.td-sticky-cta-btn[data-astro-cid-iqj7tik3]{padding:8px 14px;font-size:.88rem}}[data-theme=dark] .td-sticky-cta[data-astro-cid-iqj7tik3]{background:var(--bg-card);border-color:var(--border)}
