.emergencia-banda{background:var(--accent-dark);color:#fff;text-align:center;padding:.6rem 1rem;font-size:var(--t-small);font-weight:600}.emergencia-banda a{color:#fff;text-decoration:underline;text-underline-offset:2px}.urgencia-banda{position:relative;z-index:2;margin-top:-4rem}@media(max-width:959px){.urgencia-banda{margin-top:-3rem}}.urgencia-panel{display:flex;gap:1.25rem;align-items:flex-start;padding:1.6rem 1.75rem;background:linear-gradient(120deg,var(--accent-dark),var(--primary));color:#fff;border-radius:var(--r-panel);box-shadow:var(--sh-high)}.urgencia-panel .icon{color:#fff;margin-top:.2rem}.urgencia-panel .icon svg{height:1.75rem}.urgencia-panel h2{color:#fff;font-family:var(--font-sans);font-size:1.2rem;font-weight:600}.urgencia-panel p{margin-top:.3rem;font-size:var(--t-small);color:#ffffffe6}.urgencia-panel strong{color:#fff}.trust-item{text-align:center}.trust-item .icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#fff;color:var(--primary);box-shadow:var(--sh-card)}.trust-item .icon svg{height:1.5rem}.trust-item h3{font-family:var(--font-sans);font-size:1.1rem;margin-top:1rem}.trust-item p{margin-top:.5rem;font-size:var(--t-small)}.mapa{position:relative;border-radius:var(--r-card);overflow:hidden;aspect-ratio:4 / 3;background:var(--light)}.mapa iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.sede-intro .prose{max-width:46rem}.sede-zonas{text-align:center}.sede-zonas ul{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;padding:0}.sede-zonas li{list-style:none;background:#fff;border:1px solid var(--warm);border-radius:var(--r-pill);padding:.45rem 1.15rem;font-size:var(--t-small);font-weight:500;color:var(--dark);transition:border-color var(--tr-color),color var(--tr-color)}.sede-zonas li:hover{border-color:var(--borde-rojo);color:var(--primary)}.sede-zonas .zonas-otras{max-width:42rem;margin:1.75rem auto 0;font-size:var(--t-small);color:var(--gray-caption)}.sede-contacto-grid{display:grid;gap:2.5rem}@media(min-width:1024px){.sede-contacto-grid{grid-template-columns:1fr 1fr;align-items:start}}.sede-datos{display:grid;gap:1.35rem;padding:2rem 1.85rem;background:#fff;border:1px solid var(--warm);border-radius:var(--r-panel);box-shadow:var(--sh-card)}.sede-datos .dato{display:flex;gap:1rem;align-items:flex-start}.sede-datos .dato .icon{color:var(--primary);margin-top:.3rem}.sede-datos .dato h3{font-family:var(--font-sans);font-size:var(--t-micro);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--gray-caption)}.sede-datos .dato p,.sede-datos .dato address{font-style:normal;margin-top:.2rem;color:var(--dark)}.sede-datos .sede-cta-fila{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem;padding-top:1.35rem;border-top:1px solid var(--warm)}.sede-contacto .mapa{border-radius:var(--r-panel);box-shadow:var(--sh-card)}.landing-header{position:sticky;top:0;z-index:var(--z-header);background:#faf8f5eb;backdrop-filter:blur(12px);border-bottom:1px solid rgba(196,53,74,.3)}.landing-header .container{display:flex;align-items:center;justify-content:space-between;height:var(--header-h)}.landing-header .telefono{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:var(--dark)}.landing-header .telefono .icon{color:var(--primary)}.pain-points ul{display:grid;gap:.9rem;max-width:46rem;margin-inline:auto;padding:0}.pain-points li{list-style:none;display:flex;gap:.9rem;align-items:flex-start;padding:1.05rem 1.4rem;background:#fff;border:1px solid var(--warm);border-left:3px solid var(--primary);border-radius:.5rem var(--r-panel) var(--r-panel) .5rem;box-shadow:var(--sh-subtle);font-family:var(--font-serif);font-size:var(--t-lead);line-height:1.5;color:var(--dark)}.pain-points .icon{color:var(--primary);margin-top:.35rem}.landing-preparar .rejilla-2>.ficha:only-child{grid-column:1 / -1;max-width:46rem;margin-inline:auto;width:100%}.landing-docs{display:grid;gap:.75rem;margin:1rem 0 0;padding:0}.landing-docs li{list-style:none;display:flex;gap:.7rem;align-items:flex-start;font-size:var(--t-small);line-height:1.6}.landing-docs .icon{color:var(--primary);margin-top:.2rem;flex-shrink:0}.landing-docs .icon svg{height:.95rem}.landing-plazo-nota{margin-top:.75rem;font-size:var(--t-small);color:var(--gray-caption)}.landing-norma{margin-top:1.1rem;padding-top:.9rem;border-top:1px solid var(--warm);font-size:var(--t-micro);color:var(--gray-caption)}.landing-norma cite{font-style:normal}.garantia{text-align:center}.garantia .icon{color:var(--primary)}.garantia .icon svg{height:2.5rem;margin-inline:auto}.garantia p{max-width:38rem;margin:1rem auto 0;font-family:var(--font-serif);font-style:italic;font-size:var(--t-lead);color:#fff}.landing-form .form-caja{max-width:40rem;box-shadow:var(--sh-high)}.landing-footer{background:var(--dark);color:var(--on-dark-2);text-align:center;padding-block:2.5rem;font-size:var(--t-small)}.landing-footer a{color:var(--on-dark-2);text-decoration:underline}.landing-footer .legal-links{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:.75rem}
