.blog-hero[data-v-6996c40a]{padding:var(--esp-20) 0 var(--esp-12);text-align:center;background:linear-gradient(160deg,#f0f7ff 0,#dbeafe 30%,#eff6ff 70%,#f8faff);position:relative;overflow:hidden}.blog-hero[data-v-6996c40a]:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f626 0,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-50%;right:-10%}.blog-hero__inner[data-v-6996c40a]{z-index:1;max-width:720px;margin:0 auto;position:relative}.blog-hero__busqueda[data-v-6996c40a]{max-width:480px;margin:var(--esp-8) auto 0;position:relative}.blog-hero__lupa[data-v-6996c40a]{color:var(--color-texto-suave);pointer-events:none;opacity:.7;z-index:1;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.blog-hero__input[data-v-6996c40a]{border:2px solid var(--color-borde);background:var(--color-blanco);width:100%;color:var(--color-texto);border-radius:12px;outline:none;padding:16px 20px 16px 48px;font-size:.95rem;transition:all .3s;box-shadow:0 2px 8px #0000000a}.blog-cats[data-v-6996c40a]{gap:var(--esp-3);padding-bottom:var(--esp-8);border-bottom:1px solid #0000;flex-wrap:wrap;justify-content:center;display:flex}.blog-cat-btn[data-v-6996c40a]{border:2px solid var(--color-borde);background:var(--color-blanco);color:var(--color-texto-suave);cursor:pointer;border-radius:24px;padding:10px 20px;font-size:.85rem;font-weight:700;transition:all .2s;box-shadow:0 2px 4px #0000000a}.blog-cat-btn[data-v-6996c40a]:hover:not(.blog-cat-btn--activa){border-color:var(--color-primario);color:var(--color-primario);transform:translateY(-2px);box-shadow:0 4px 8px #2563eb1f}.blog-grid[data-v-6996c40a]{gap:var(--esp-6);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=900px){.blog-grid[data-v-6996c40a]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.blog-grid[data-v-6996c40a]{grid-template-columns:1fr}}.blog-card[data-v-6996c40a]{gap:var(--esp-4);padding:var(--esp-6);background:var(--color-blanco);border:1.5px solid var(--color-borde);border-radius:var(--radio-borde-xl);flex-direction:column;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000a}.blog-card[data-v-6996c40a]:before{content:"";background:linear-gradient(90deg,#1d4ed8,#2563eb,#3b82f6);height:4px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}.blog-card[data-v-6996c40a]:hover:before{transform:translate(0)}.blog-card[data-v-6996c40a]:hover{border-color:var(--color-primario-borde);transform:translateY(-4px);box-shadow:0 12px 24px #0000001f}.blog-card__cat-badge[data-v-6996c40a]{text-transform:uppercase;letter-spacing:.08em;border-radius:20px;align-self:flex-start;align-items:center;padding:6px 12px;font-size:.7rem;font-weight:700;display:inline-flex;box-shadow:0 2px 4px #00000014}.blog-card__titulo[data-v-6996c40a]{color:var(--color-texto);flex:1;font-size:1.1rem;font-weight:800;line-height:1.4;transition:color .2s}.blog-card__extracto[data-v-6996c40a]{color:var(--color-texto-suave);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.7;display:-webkit-box;overflow:hidden}.blog-card__meta[data-v-6996c40a]{align-items:center;gap:var(--esp-2);color:var(--color-texto-placeholder);padding-top:var(--esp-3);border-top:1px solid var(--color-borde);margin-top:auto;font-size:.75rem;font-weight:500;display:flex}.blog-sin-resultados[data-v-6996c40a]{text-align:center;padding:var(--esp-20) 0;color:var(--color-texto-suave);align-items:center;gap:var(--esp-5);flex-direction:column;display:flex}.blog-sin-resultados p[data-v-6996c40a]{font-size:1.05rem}.blog-newsletter[data-v-6996c40a]{padding:var(--esp-16) 0;background:linear-gradient(135deg,#1e3a8a 0,#1e40af 50%,#2563eb);position:relative;overflow:hidden}.blog-newsletter[data-v-6996c40a]:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1a 0,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-50%;left:-20%}.blog-newsletter__inner[data-v-6996c40a]{justify-content:space-between;align-items:center;gap:var(--esp-10);z-index:1;flex-wrap:wrap;display:flex;position:relative}.blog-newsletter__texto[data-v-6996c40a]{color:#dbeafe;max-width:460px}.blog-newsletter__texto h2[data-v-6996c40a]{color:#fff;margin-bottom:var(--esp-3);font-size:1.85rem;font-weight:800;line-height:1.3}.blog-newsletter__texto p[data-v-6996c40a]{opacity:.9;margin:0;font-size:1.05rem;line-height:1.6}.blog-newsletter__form[data-v-6996c40a]{gap:var(--esp-3);flex-wrap:wrap;flex:1;max-width:480px;display:flex}.blog-newsletter__form input[data-v-6996c40a]{min-width:240px;padding:14px var(--esp-5);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:2px solid #fff3;border-radius:12px;flex:1;font-size:1rem;transition:all .3s}.blog-newsletter__form input[data-v-6996c40a]:focus{background:#ffffff2e;border-color:#fff6;outline:none;box-shadow:0 4px 16px #0003}.blog-newsletter__form button[data-v-6996c40a]{transition:all .3s;box-shadow:0 4px 12px #0000004d}.blog-newsletter__form button[data-v-6996c40a]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0006}.blog-newsletter__error[data-v-6996c40a]{color:#fca5a5;margin:var(--esp-2) 0 0;padding:var(--esp-3);background:#dc262633;border-radius:8px;width:100%;font-size:.88rem}@media (width<=700px){.blog-newsletter__inner[data-v-6996c40a]{text-align:center;flex-direction:column}.blog-newsletter__form[data-v-6996c40a]{width:100%;max-width:100%}.blog-newsletter__texto[data-v-6996c40a]{max-width:100%}}.blog-hero[data-v-6996c40a]{padding:calc(env(safe-area-inset-top,0px) + 120px) 0 clamp(24px,4vh,48px);background:0 0}.blog-hero[data-v-6996c40a]:before{display:none}.blog-hero .mkt-h2[data-v-6996c40a]{font:600 clamp(40px,6vw,84px)/.95 var(--l-serif);letter-spacing:-.02em}.blog-hero__lupa[data-v-6996c40a]{color:#c9c5de}.blog-hero__input[data-v-6996c40a]{color:#f6f3ee;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff29;border-radius:14px}.blog-hero__input[data-v-6996c40a]::placeholder{color:#8f8aab}.blog-hero__input[data-v-6996c40a]:focus{border-color:var(--l-amber);transform:none;box-shadow:0 0 0 3px #ffb84d40}.blog-cat-btn[data-v-6996c40a]{color:#c9c5de;box-shadow:none;background:#ffffff0b;border:1px solid #ffffff24;border-radius:999px}.blog-cat-btn[data-v-6996c40a]:hover:not(.blog-cat-btn--activa){color:var(--l-amber-soft);box-shadow:none;border-color:#ffb84d73;transform:none}.blog-cat-btn--activa[data-v-6996c40a]{background:var(--l-amber);border-color:var(--l-amber);color:#1d1503;box-shadow:none}.blog-card[data-v-6996c40a]{box-shadow:none;color:#f6f3ee;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:22px}.blog-card[data-v-6996c40a]:before{background:linear-gradient(90deg,#ffb84d,#ffcf8a)}.blog-card[data-v-6996c40a]:hover{border-color:#ffb84d73;box-shadow:0 40px 80px -40px #000c}.blog-card__cat-badge[data-v-6996c40a]{box-shadow:none;border-radius:999px;color:var(--l-amber-soft)!important;background:#ffb84d1f!important}.blog-card__titulo[data-v-6996c40a]{font:600 23px/1.15 var(--l-serif);letter-spacing:-.015em;color:#f6f3ee}.blog-card:hover .blog-card__titulo[data-v-6996c40a]{color:var(--l-amber-soft)}.blog-card__extracto[data-v-6996c40a]{color:#d7cde0}.blog-card__meta[data-v-6996c40a]{color:#a9a4c6;border-top-color:#ffffff1a}.blog-sin-resultados[data-v-6996c40a]{color:#c9c5de}.blog-sin-resultados strong[data-v-6996c40a]{color:#f6f3ee}.blog-newsletter[data-v-6996c40a]{background:0 0;padding:clamp(32px,6vh,64px) 0}.blog-newsletter[data-v-6996c40a]:before{display:none}.blog-newsletter__inner[data-v-6996c40a]{box-sizing:border-box;background:radial-gradient(80% 120% at 50% 120%,#ffa05a38,#ffa05a00 60%),linear-gradient(160deg,#1d1a46,#110e31);border:1px solid #ffffff1f;border-radius:28px;width:min(1120px,100% - 32px);margin:0 auto;padding:clamp(28px,4vw,48px) clamp(20px,4vw,48px);box-shadow:0 40px 80px -40px #000c}.blog-newsletter__texto[data-v-6996c40a]{color:#d7cde0}.blog-newsletter__texto h2[data-v-6996c40a]{font:700 clamp(28px,3.4vw,44px)/1 var(--l-serif);letter-spacing:-.02em;color:#f6f3ee}.blog-newsletter__form input[data-v-6996c40a]{color:#f6f3ee;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0f;border:1px solid #ffffff29;border-radius:14px}.blog-newsletter__form input[data-v-6996c40a]::placeholder{color:#8f8aab;opacity:1}.blog-newsletter__form input[data-v-6996c40a]:focus{border-color:var(--l-amber);background:#ffffff0f;box-shadow:0 0 0 3px #ffb84d40}.blog-newsletter__form button[data-v-6996c40a],.blog-newsletter__form button[data-v-6996c40a]:hover{transform:none}.blog-newsletter__error[data-v-6996c40a]{color:#ff8a80;background:#ff8a8024;border-radius:12px}
