.qj-seccion{padding:48px 0}.qj-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px;align-items:flex-start}.qj-titulo{font-family:var(--font-display);font-size:34px;font-weight:700;color:var(--gris-onofre-oscuro);line-height:1.1;margin-bottom:16px}.qj-texto{font-size:16px;color:var(--gris-onofre-medio);margin-bottom:24px;line-height:1.45}.qj-bloque-wa{background-color:var(--verde-stock-fondo);border:1px solid var(--verde-stock-borde);border-radius:var(--radius-xs);padding:20px;margin-top:32px}.qj-bloque-wa-titulo{font-size:14px;font-weight:700;color:var(--verde-stock);margin-bottom:8px}.qj-wa-enlace{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--gris-onofre-oscuro);text-decoration:none;margin-bottom:8px;transition:color var(--transicion-rapida)}.qj-wa-enlace:hover{color:var(--verde-stock)}.qj-wa-horario{font-size:14px;color:var(--gris-onofre-medio);line-height:1.4}.qj-form-caja{background-color:var(--blanco);border:1px solid var(--gris-borde);border-radius:var(--radius-xs);padding:32px}.qj-grupo{margin-bottom:20px}.qj-fila-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.qj-label{display:block;font-size:14px;font-weight:600;color:var(--gris-onofre-oscuro);margin-bottom:6px}.qj-opcional{font-weight:400;color:var(--gris-onofre-claro);font-size:12px}.qj-input,.qj-select,.qj-textarea{width:100%;background-color:var(--blanco);border:1px solid var(--gris-borde-fuerte);border-radius:var(--radius-xs);padding:10px 14px;font-family:var(--font-body);font-size:16px;color:var(--gris-onofre-oscuro);transition:border-color var(--transicion-rapida),box-shadow var(--transicion-rapida);outline:none}.qj-input:focus,.qj-select:focus,.qj-textarea:focus{border-color:var(--rojo-onofre);box-shadow:0 0 0 1px var(--rojo-onofre)}.qj-textarea{resize:vertical;min-height:120px}.qj-btn-enviar{width:100%;background-color:var(--rojo-onofre);color:var(--blanco);font-family:var(--font-display);font-size:16px;font-weight:700;padding:12px 24px;border:none;border-radius:var(--radius-xs);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background-color var(--transicion-rapida);margin-top:8px}.qj-btn-enviar:hover{background-color:var(--rojo-onofre-hover)}.qj-campo-trampa{position:absolute;left:-9999px;opacity:0}.qj-aviso{padding:16px;border-radius:var(--radius-xs);margin-bottom:24px;font-size:14px;font-weight:600;display:flex;align-items:flex-start;gap:10px}.qj-aviso-exito{background-color:var(--verde-stock-fondo);color:var(--verde-stock);border:1px solid var(--verde-stock-borde)}.qj-aviso-error{background-color:var(--ambar-alerta-fondo);color:var(--ambar-alerta);border:1px solid var(--ambar-alerta-borde)}.qj-icono-aviso{width:20px;height:20px;flex-shrink:0}@media (max-width:768px){.qj-grid{grid-template-columns:1fr;gap:32px}.qj-seccion{padding:24px 0}.qj-titulo{font-size:26px}.qj-fila-2{grid-template-columns:1fr}.qj-form-caja{padding:20px}}@media (max-width:760px){.qj-seccion.contenedor{padding-left:16px;padding-right:16px}}