.plan[data-v-0ffc66c7]{border-color:var(--zs-border);border-radius:var(--zs-radius-surface);padding:1rem}.plan--best[data-v-0ffc66c7]{background:color-mix(in srgb,var(--zs-gold) 8%,var(--zs-surface));border-color:var(--zs-gold);border-width:2px}.plan__main[data-v-0ffc66c7]{gap:.875rem}.plan__main[data-v-0ffc66c7],.plan__who[data-v-0ffc66c7]{display:flex;flex-direction:column}.plan__who[data-v-0ffc66c7]{align-items:flex-start;color:inherit;gap:2px;min-width:0;text-decoration:none}.plan__name[data-v-0ffc66c7]{color:var(--zs-muted);font-size:.75rem;font-weight:600;white-space:nowrap}.plan__name.is-solo[data-v-0ffc66c7]{color:var(--zs-navy);font-size:1rem;font-weight:700}.plan__label[data-v-0ffc66c7]{color:var(--zs-ink);font-size:.875rem;font-weight:500;margin-top:.5rem}.plan__basis[data-v-0ffc66c7]{color:var(--zs-muted);font-size:.75rem;margin-top:.25rem}.plan__metrics[data-v-0ffc66c7]{display:grid;gap:.75rem 1rem;grid-template-columns:1fr 1fr;margin:0}.plan__metric dt[data-v-0ffc66c7]{color:var(--zs-muted);font-size:.75rem;line-height:1.5}.plan__metric dd[data-v-0ffc66c7]{color:var(--zs-ink);font-size:1rem;font-variant-numeric:tabular-nums;font-weight:600;margin:0}.plan__num[data-v-0ffc66c7]{white-space:nowrap}.plan__metric--hero dd[data-v-0ffc66c7]{color:var(--zs-primary);font-size:1.375rem;font-weight:700;line-height:1.3}.plan__unit[data-v-0ffc66c7]{color:var(--zs-muted);font-size:.75rem;font-weight:400;margin-inline-start:.25rem}.plan__actions[data-v-0ffc66c7]{display:flex;flex-direction:column;gap:.25rem}.plan__cta[data-v-0ffc66c7]{font-weight:700}.plan__details[data-v-0ffc66c7]{border-top:1px solid var(--zs-border);margin-top:.75rem;padding-top:.75rem}.plan__facts[data-v-0ffc66c7]{display:grid;gap:.5rem 1rem;grid-template-columns:1fr 1fr;margin:0 0 .75rem}.plan__facts dt[data-v-0ffc66c7]{color:var(--zs-muted);font-size:.75rem}.plan__facts dd[data-v-0ffc66c7]{font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:500;margin:0}@media(min-width:600px){.plan__metrics[data-v-0ffc66c7]{grid-template-columns:repeat(3,minmax(0,1fr))}.plan__facts[data-v-0ffc66c7]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.plan__metrics[data-v-0ffc66c7]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:960px){.plan[data-v-0ffc66c7]{padding:1rem 1.25rem}.plan__main[data-v-0ffc66c7]{align-items:center;display:grid;gap:1.25rem;grid-template-columns:11rem minmax(0,1fr) 13rem}}.inst-controls[data-v-059d0f3b]{background:var(--zs-surface-variant);border-radius:var(--zs-radius-surface)}.inst-controls[data-v-059d0f3b] .v-chip-group{gap:.375rem;padding:0}.inst-controls[data-v-059d0f3b] .v-chip-group .v-chip{margin:0}.inst-chip[data-v-059d0f3b]{background:var(--zs-surface);border-color:var(--zs-border);color:var(--zs-ink)}.inst-chip.inst-chip--on[data-v-059d0f3b]{background:var(--zs-primary);border-color:var(--zs-primary);color:rgb(var(--v-theme-on-primary));font-weight:600}.inst-skeleton[data-v-059d0f3b],.inst-unpriced[data-v-059d0f3b]{border-color:var(--zs-border);border-radius:var(--zs-radius-surface)}.inst-unpriced__who[data-v-059d0f3b]{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.inst-unpriced__name[data-v-059d0f3b]{color:var(--zs-muted);font-size:.75rem;font-weight:600;white-space:nowrap}.inst-unpriced__name.is-solo[data-v-059d0f3b]{color:var(--zs-navy);font-size:1rem;font-weight:700}.inst-faq[data-v-059d0f3b] .v-expansion-panel-title{font-size:.9375rem;font-weight:600}
