.venta__precios-cabeza{text-align:center;justify-items:center;max-width:48rem;margin-inline:auto}.venta__precios-planes,.venta__precios-modulos{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.venta__precios-planes{grid-template-columns:repeat(4,minmax(0,1fr))}.venta__precios-plan-cuerpo,.venta__precios-modulo-cuerpo{align-content:start;gap:1rem;height:100%;display:grid}.venta__precios-nombre{color:var(--v-tinta);font-family:var(--v-fuente-titular);margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.venta__precios-importe{gap:.25rem;margin:.5rem 0 .25rem;display:grid}.venta__precios-cifra{color:var(--v-tinta);font-family:var(--v-fuente-titular);font-size:2rem;font-weight:600;line-height:1.1}.venta__precios-nota{color:var(--v-tenue);font-size:.875rem}.venta__precios-rotulo{border-top:1px solid var(--v-borde);color:var(--v-tinta);margin:.5rem 0 0;padding-top:1rem;font-size:.875rem;font-weight:600}.venta__precios-lista{color:var(--v-texto);gap:.6rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.venta__precios-lista li{grid-template-columns:1.1rem minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.venta__precios-lista svg,.venta__precios-tabla svg{width:1.1rem;height:1.1rem;color:var(--v-acento-texto);margin-top:.15rem}.venta__precios-marco{border:1px solid var(--v-borde);background:var(--v-fondo);border-radius:1rem;overflow-x:auto}.venta__precios-tabla{border-collapse:collapse;width:100%;min-width:44rem;font-size:.9375rem}.venta__precios-tabla th,.venta__precios-tabla td{border-bottom:1px solid var(--v-borde);text-align:left;vertical-align:middle;padding:1rem 1.25rem}.venta__precios-tabla tbody tr:last-child>*{border-bottom:0}.venta__precios-tabla thead th{color:var(--v-tinta);font-weight:600}.venta__precios-tabla tbody th{color:var(--v-tinta);font-weight:500}.venta__precios-tabla td{color:var(--v-tenue);white-space:nowrap}.venta__precios-tabla td svg{vertical-align:-.2em;margin:0 .5rem 0 0;display:inline-block}.venta__precios-tabla td[data-incluido=si]{color:var(--v-tinta)}.venta__precios-tabla td[data-incluido=no] svg{color:var(--v-tenue)}.venta__precios-modulos{grid-template-columns:repeat(2,minmax(0,1fr))}.venta__precios-modulo--destacado{border-color:var(--v-acento-borde);grid-column:1/-1}.venta__precios-incluido{color:var(--v-acento-texto);margin:0;font-size:.875rem;font-weight:600}.venta__precios-dato{color:var(--v-tenue);gap:.5rem;margin:0;font-size:.875rem;display:flex}.venta__precios-dato dd{color:var(--v-tinta);margin:0;font-weight:600}.venta__precios-modulo-cuerpo .web-acciones{margin:0}@media (max-width:1080px){.venta__precios-planes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.venta__precios-planes,.venta__precios-modulos{grid-template-columns:minmax(0,1fr)}}
.venta__preguntas-cabeza{justify-items:start;gap:1.25rem;margin-bottom:3.5rem;display:grid}.venta__preguntas-fila{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:4rem;display:grid}.venta__preguntas-otra{justify-items:start;gap:1.25rem;padding:2rem;display:grid;position:sticky;top:7rem}.venta__preguntas-directo{gap:.75rem;margin:0;display:grid}.venta__preguntas-directo dt{color:var(--v-texto);font-size:.875rem}.venta__preguntas-directo dd{margin:0}.venta__preguntas-directo a{color:var(--v-tinta);text-underline-offset:.2em;font-weight:550}.venta__preguntas-acciones{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}@media (max-width:900px){.venta__preguntas-cabeza{margin-bottom:2rem}.venta__preguntas-fila{grid-template-columns:minmax(0,1fr);gap:2.5rem}.venta__preguntas-otra{padding:1.5rem;position:static}}
.venta__quienes-mision{text-align:center;justify-items:center;gap:1.25rem;max-width:48rem;display:grid}.venta__quienes-contacto{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.5rem 3rem;padding:2.5rem;display:grid}.venta__quienes-contacto .web-acciones{grid-column:2;margin:0}.venta__quienes-datos{gap:1.25rem;margin:0;display:grid}.venta__quienes-datos dt{color:var(--v-tenue);font-size:.875rem}.venta__quienes-datos dd{color:var(--v-tinta);margin:.25rem 0 0;font-size:1.25rem;font-weight:600}.venta__quienes-datos a{color:inherit;text-decoration:none}.venta__quienes-datos a:hover{text-underline-offset:.2em;text-decoration:underline}@media (max-width:52rem){.venta__quienes-contacto{grid-template-columns:minmax(0,1fr);padding:1.75rem 1.25rem}.venta__quienes-contacto .web-acciones{grid-column:auto}}
.venta__solicitud-fila{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:4rem;display:grid}.venta__solicitud-texto{gap:1.25rem;display:grid}.venta__solicitud-bloque{border-top:1px solid var(--v-borde);justify-items:start;gap:.75rem;margin-top:1.25rem;padding-top:1.5rem;display:grid}.venta__solicitud-lista{color:var(--v-texto);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.venta__solicitud-lista li{align-items:center;gap:.6rem;display:flex}.venta__solicitud-lista svg{width:1.1rem;height:1.1rem;color:var(--v-acento-texto);flex:none}.venta__solicitud-directo{gap:.5rem;margin:0;display:grid}.venta__solicitud-directo div{flex-wrap:wrap;gap:.5rem;display:flex}.venta__solicitud-directo dt{min-width:5.5rem;color:var(--v-texto)}.venta__solicitud-directo dd{margin:0}.venta__solicitud-directo a{color:var(--v-tinta);text-underline-offset:.2em;font-weight:550}.venta__solicitud-tarjeta{padding:2.5rem}.venta__formulario-fallo{margin-top:1.25rem}.venta__formulario--enviado{justify-items:center;gap:1rem;padding-block:2rem;display:grid}.venta__formulario-hecho{width:3rem;height:3rem;color:var(--v-acento-texto)}@media (max-width:900px){.venta__solicitud-fila{grid-template-columns:minmax(0,1fr);gap:2.5rem}.venta__solicitud-tarjeta{padding:1.5rem}}
