[data-line=nucleo][data-v-64744b64]{--line:#16a36a}[data-line=escudo][data-v-64744b64]{--line:#e0464e}[data-line=enlace][data-v-64744b64]{--line:#f08a4b}[data-line=faro][data-v-64744b64]{--line:#3b7bff}.plans[data-v-64744b64]{align-items:stretch;display:grid;gap:0 20px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(6,auto)}.plans--compact[data-v-64744b64]{grid-template-rows:repeat(5,auto)}.plan[data-v-64744b64]{background:var(--color-card);border:1px solid var(--color-line);border-radius:22px;box-shadow:0 24px 50px -40px #0a123699;display:grid;grid-row:span 6;grid-template-rows:subgrid;min-width:0;padding:24px 28px 28px;position:relative;row-gap:20px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.plans--compact .plan[data-v-64744b64]{grid-row:span 5}.plan[data-v-64744b64]:hover{border-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-line));box-shadow:0 30px 60px -36px #1d5ef973;transform:translateY(-6px)}.plan--featured[data-v-64744b64],.plan--match[data-v-64744b64]{background:linear-gradient(var(--color-card),var(--color-card)) padding-box,linear-gradient(150deg,#1d5ef9,#6d36f8 60%,#6d36f833) border-box;border-color:transparent;border-width:2px;box-shadow:0 36px 70px -36px #6d36f8a6}.plan--match[data-v-64744b64]{background:linear-gradient(var(--color-card),var(--color-card)) padding-box,linear-gradient(150deg,#16a36a,#1d5ef9) border-box;box-shadow:0 36px 70px -36px #16a36a99}.plan__top[data-v-64744b64]{align-items:center;display:flex;justify-content:space-between;min-height:28px}.plan__step[data-v-64744b64]{color:var(--color-text-faint);font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.plan__badge[data-v-64744b64]{background:linear-gradient(135deg,#1d5ef9,#6d36f8);color:#fff;font-weight:800}.plan__badge--match[data-v-64744b64]{background:#16a36a}.plan__name[data-v-64744b64]{font-size:1.625rem;font-weight:800;letter-spacing:-.025em}.plan__audience[data-v-64744b64]{color:var(--color-text-muted);margin-top:6px}.plan__label[data-v-64744b64]{color:var(--color-text-faint);display:flex;font-size:.75rem;font-weight:700;gap:8px;justify-content:space-between;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.plan__label span[data-v-64744b64]{color:var(--color-text-muted);letter-spacing:0;text-transform:none}.plan__coverage[data-v-64744b64]{background:var(--color-surface-2);border-radius:16px;padding:16px}.meter[data-v-64744b64]{display:grid;gap:4px;grid-template-columns:repeat(4,1fr)}.meter__seg[data-v-64744b64]{background:color-mix(in srgb,var(--color-text-faint) 22%,transparent);border-radius:4px;height:8px}.meter__seg.is-on[data-v-64744b64]{background:var(--line);box-shadow:0 0 12px -2px var(--line)}.plan__lines[data-v-64744b64]{display:grid;gap:6px;margin-top:14px}.plan__line[data-v-64744b64]{align-items:center;color:var(--color-text);display:flex;font-size:.875rem;font-weight:600;gap:10px}.plan__mark[data-v-64744b64]{background:var(--line);border-radius:6px;color:#fff;display:inline-grid;flex:none;font-size:.6875rem;font-weight:800;height:18px;place-items:center;width:18px}.plan__line.is-off[data-v-64744b64]{color:var(--color-text-faint)}.plan__line.is-off .plan__mark[data-v-64744b64]{background:color-mix(in srgb,var(--color-text-faint) 18%,transparent);color:var(--color-text-faint)}.plan__text[data-v-64744b64]{color:var(--color-text);font-size:.9375rem;line-height:1.5}.plan__block--solves[data-v-64744b64]{border-top:1px dashed var(--color-line-strong);padding-top:16px}.plan__block--solves .plan__text[data-v-64744b64]{color:var(--color-text-muted)}.plan__cta[data-v-64744b64]{align-items:center;align-self:end;display:inline-flex;font-weight:700;gap:8px;justify-content:center;text-decoration:none;width:100%}.plan__cta[data-v-64744b64]:not(.p-button-outlined),.plan__cta[data-v-64744b64]:not(.p-button-outlined):hover{color:#fff}.plan__cta.p-button-outlined[data-v-64744b64]{background:transparent;border-color:var(--color-line-strong);color:var(--color-text)}.plan__cta.p-button-outlined[data-v-64744b64]:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent);border-color:var(--color-accent);color:var(--color-text)}.sr-only[data-v-64744b64]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:900px){.plans[data-v-64744b64],.plans--compact[data-v-64744b64]{gap:24px;grid-template-columns:minmax(0,1fr);grid-template-rows:none}.plan[data-v-64744b64],.plans--compact .plan[data-v-64744b64]{grid-row:auto;grid-template-rows:none;row-gap:18px}}@media(prefers-reduced-motion:reduce){.plan[data-v-64744b64],.plan[data-v-64744b64]:hover{transform:none;transition:none}}
