.pq-hero{padding:88px 32px 72px;background:var(--pub-relleno-navy)}.pq-hero-titulo{max-width:15em;font-family:var(--font-heading);font-size:clamp(2rem,5vw,44px);font-weight:800;color:#fff;letter-spacing:-.03em;line-height:1.1;text-wrap:balance;margin:0 0 1.25rem}.pq-hero-sub{max-width:62ch;margin:0;font-size:18px;line-height:1.6;color:var(--pub-text-on-dark-hero)}.pq-acciones{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.pq-acciones-centro{justify-content:center}.pq-h2{font-size:clamp(1.5rem,3.5vw,2rem);line-height:1.2;text-wrap:balance;margin-bottom:2rem}.pq-situaciones{padding:4.5rem 2rem;background:var(--pub-bg)}.pq-situaciones-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.25rem}@media(min-width:900px){.pq-situaciones-grid--tres{grid-template-columns:repeat(3,1fr)}}.pq-situacion{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.6rem;background:var(--pub-superficie);border:1px solid var(--pub-border-card);border-radius:1rem;box-shadow:0 2px 8px var(--pub-sombra-suave)}.pq-situacion h3{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;line-height:1.3;color:var(--pub-text);margin:0}.pq-situacion p{margin:0;color:var(--pub-text-muted);line-height:1.65}.pq-etiqueta-plan{font-family:var(--font-heading);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pub-blue);background:var(--pub-realce-alt);border:1px solid var(--pub-border-card);border-radius:999px;padding:.16rem .6rem;white-space:nowrap}.pq-situacion .pq-etiqueta-plan{margin-top:auto}.pq-detalle{padding:4.5rem 2rem;background:var(--pub-bg-alt);border-top:1px solid var(--pub-border);border-bottom:1px solid var(--pub-border)}.pq-detalle-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:3rem;align-items:start}.pq-lista{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.pq-lista>li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;padding-left:1.6rem;position:relative;color:var(--pub-text);line-height:1.6}.pq-lista>li:before{content:"";position:absolute;left:0;top:.55em;width:.62rem;height:.34rem;border-left:2.5px solid var(--pub-green-bullet);border-bottom:2.5px solid var(--pub-green-bullet);transform:rotate(-45deg)}.pq-nota{margin:1.75rem 0 0;color:var(--pub-text-muted);font-size:.95rem;line-height:1.6}.pq-nota a{color:var(--pub-blue);font-weight:600}.pq-plan{padding:1.75rem;background:var(--pub-superficie);border:1px solid var(--pub-border-card);border-radius:1rem;box-shadow:0 2px 8px var(--pub-sombra-suave)}.pq-plan-antetitulo{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pub-blue);margin-bottom:.5rem}.pq-plan-nombre{font-family:var(--font-heading);font-size:1.75rem;font-weight:800;letter-spacing:-.02em;color:var(--pub-text);margin:0}.pq-plan-precio{margin:.15rem 0 1.1rem;color:var(--pub-text-secondary);font-weight:600}.pq-plan-limites{list-style:none;padding:0;margin:0 0 1.1rem;display:grid;gap:.35rem;font-size:.95rem;color:var(--pub-text)}.pq-plan-porque{margin:0 0 1.25rem;color:var(--pub-text-muted);font-size:.95rem;line-height:1.6}.pq-plan-alternativas{display:grid;gap:.75rem;margin:0 0 1.25rem;padding-top:1.1rem;border-top:1px solid var(--pub-border-card)}.pq-plan-alternativas dt{font-size:.875rem;color:var(--pub-text-muted)}.pq-plan-alternativas dd{margin:.1rem 0 0;font-weight:700;color:var(--pub-text)}.pq-plan-enlace{color:var(--pub-blue);font-weight:700;text-decoration:none}.pq-plan-enlace:hover{text-decoration:underline}.pq-saber{padding:4.5rem 2rem;background:var(--pub-bg)}.pq-lista-saber>li{color:var(--pub-text-secondary);max-width:78ch}.pq-lista-saber>li:before{border-left:none;border-bottom:2.5px solid var(--pub-text-muted);transform:none;width:.8rem;top:.75em}.pq-preguntas{padding:0 2rem 4.5rem;background:var(--pub-bg)}.pq-preguntas-lista{display:grid;gap:1.75rem;max-width:50rem}.pq-pregunta h3{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--pub-text);margin:0 0 .4rem}.pq-pregunta p{margin:0;color:var(--pub-text-muted);line-height:1.65}.pq-otros{padding:3.5rem 2rem;background:var(--pub-bg-alt);border-top:1px solid var(--pub-border)}.pq-otros-titulo{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--pub-text);margin:0 0 1.25rem}.pq-otros-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:1rem}.pq-otro{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem 1.4rem;background:var(--pub-superficie);border:1px solid var(--pub-border-card);border-radius:1rem;text-decoration:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.pq-otro:hover,.pq-otro:focus-visible{border-color:var(--pub-blue);box-shadow:0 6px 18px var(--pub-sombra-suave)}.pq-otro-antetitulo{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pub-blue)}.pq-otro-titulo{font-family:var(--font-heading);font-weight:700;line-height:1.35;color:var(--pub-text)}.pq-cierre{padding:4.5rem 2rem 5rem;background:var(--pub-bg);text-align:center}.pq-cierre h2{font-family:var(--font-heading);font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800;letter-spacing:-.02em;color:var(--pub-text);margin:0 0 .9rem}.pq-cierre p{max-width:52ch;margin:0 auto;color:var(--pub-text-muted);line-height:1.7}@media(max-width:900px){.pq-detalle-grid{grid-template-columns:1fr;gap:2.5rem}}@media(max-width:767px){.pq-hero{padding:56px 24px 48px}.pq-situaciones,.pq-detalle,.pq-saber,.pq-otros{padding:3rem 1.5rem}.pq-preguntas{padding:0 1.5rem 3rem}.pq-cierre{padding:3rem 1.5rem 4rem}.pq-acciones .pub-btn{flex:1 1 100%}}
