.plan-grid[data-astro-cid-2iiespdf]{display:grid;grid-template-columns:repeat(var(--plan-count, 4),minmax(0,1fr));gap:22px;align-items:start}.plan-card[data-astro-cid-2iiespdf]{position:relative;display:flex;flex-direction:column;min-height:100%;padding:28px 24px 24px;border-radius:24px;background:var(--card-bg, #fff);color:var(--inmuebles-deep, #0b1d14);border:1px solid var(--card-border, rgba(23, 59, 42, .08));box-shadow:0 14px 36px #0b1d141a;transition:transform .18s ease,box-shadow .18s ease}.plan-card[data-astro-cid-2iiespdf]:hover{transform:translateY(-4px);box-shadow:0 20px 42px #0b1d1424}.plan-card--featured[data-astro-cid-2iiespdf]{transform:translateY(-14px);border-color:#40916c4d;box-shadow:0 24px 48px #0a1a1333;background:#fff}.plan-card--featured[data-astro-cid-2iiespdf]:hover{transform:translateY(-18px)}.plan-pill[data-astro-cid-2iiespdf]{position:absolute;top:14px;right:16px;padding:7px 12px;border-radius:999px;background:#40916c1f;color:var(--color-primary-dark, #1f5b3f);font-size:.72rem;font-weight:700}.plan-top[data-astro-cid-2iiespdf]{padding-top:8px;margin-bottom:16px;min-height:320px}.plan-icon[data-astro-cid-2iiespdf]{width:48px;height:48px;border-radius:999px;display:inline-grid;place-items:center;margin-bottom:16px;background:#eff4fb;color:var(--icon-color, #374151)}.plan-name[data-astro-cid-2iiespdf]{font-size:1.8rem;font-family:var(--font-display);margin:0;color:var(--color-primary-dark)}.plan-tagline[data-astro-cid-2iiespdf]{margin:4px 0 0;font-size:.96rem;font-weight:600;color:var(--color-primary)}.plan-ideal[data-astro-cid-2iiespdf]{margin:8px 0 0;font-size:.84rem;color:#6b7280}.plan-price[data-astro-cid-2iiespdf]{display:flex;align-items:baseline;gap:4px;margin-top:20px}.price-num[data-astro-cid-2iiespdf]{font-family:var(--font-display);font-size:2.6rem;line-height:1;color:var(--color-primary-dark)}.price-unit[data-astro-cid-2iiespdf]{font-size:.9rem;color:#7a8292}.plan-cta[data-astro-cid-2iiespdf]{display:block;text-align:center;padding:.75rem var(--space-md, 16px);border-radius:var(--radius-md, 8px);font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .15s;margin-top:22px}.plan-cta--primary[data-astro-cid-2iiespdf]{background:var(--color-primary);color:#fff}.plan-cta--primary[data-astro-cid-2iiespdf]:hover{background:var(--color-primary-dark);text-decoration:none}.plan-cta--secondary[data-astro-cid-2iiespdf]{border:1.5px solid color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-primary-dark)}.plan-cta--secondary[data-astro-cid-2iiespdf]:hover{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 4%,transparent);text-decoration:none}.plan-cta--primary[data-astro-cid-2iiespdf]:active{transform:scale(.97);transition-duration:80ms}.plan-cta--secondary[data-astro-cid-2iiespdf]:active{transform:scale(.98);transition-duration:80ms}.plan-differential[data-astro-cid-2iiespdf]{position:relative;margin-top:16px;padding:12px 14px 12px 34px;border-radius:8px;background:#fefce8;border:2px dashed #eab308}.plan-differential[data-astro-cid-2iiespdf] p[data-astro-cid-2iiespdf]{margin:0;font-size:.82rem;color:#854d0e;line-height:1.4}.diff-icon[data-astro-cid-2iiespdf]{position:absolute;left:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:#ca8a04}.plan-divider[data-astro-cid-2iiespdf]{margin:18px 0 0;height:1px;background:linear-gradient(90deg,transparent 0%,#e5e7eb 20%,#e5e7eb 80%,transparent 100%)}.plan-limits[data-astro-cid-2iiespdf]{border-block:1px solid #e5e7eb;padding-block:var(--space-lg, 24px);margin-bottom:var(--space-lg, 24px);display:flex;flex-direction:column;gap:8px}.limit-row[data-astro-cid-2iiespdf]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm, 8px)}.limit-label[data-astro-cid-2iiespdf]{font-size:.875rem;color:#6b7280}.limit-val[data-astro-cid-2iiespdf]{font-size:.875rem;font-weight:600;color:var(--color-primary-dark)}.plan-features[data-astro-cid-2iiespdf]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;flex:1}.feat-item[data-astro-cid-2iiespdf]{display:flex;align-items:flex-start;gap:8px;font-size:.875rem;color:var(--color-text-secondary, #4b5563);line-height:1.5}.feat-item[data-astro-cid-2iiespdf] svg[data-astro-cid-2iiespdf]{flex-shrink:0;margin-top:2px;color:var(--color-primary)}@media(max-width:1100px){.plan-grid[data-astro-cid-2iiespdf]{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card--featured[data-astro-cid-2iiespdf]{transform:none}.plan-card--featured[data-astro-cid-2iiespdf]:hover{transform:translateY(-4px)}}@media(max-width:640px){.plan-grid[data-astro-cid-2iiespdf]{grid-template-columns:1fr}}
