.pr-hero{padding-block:clamp(28px,4vw,56px) var(--seccion)}.pr-hero h1{max-width:17ch}.pr-ecu{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1fr);align-items:center;margin-top:clamp(36px,5vw,64px);display:grid}.pr-t{background:var(--blanco);border:1px solid var(--linea);border-radius:28px;align-content:start;gap:12px;height:100%;padding:clamp(20px,2.6vw,32px);display:grid}.pr-t.d{background:var(--tinta);border-color:var(--tinta);color:var(--blanco)}.pr-t>span{font:700 18px var(--titular)}.pr-t b{white-space:nowrap;min-height:clamp(84px,9vw,124px);color:var(--verde);align-items:end;font-size:clamp(50px,5.2vw,76px);display:grid}.pr-t b small{font:500 16px var(--sans);letter-spacing:0;color:var(--gris)}.pr-t.d b{color:var(--lima)}.pr-t p{color:var(--gris);font-size:16px;line-height:1.4}.pr-t.d p{color:var(--gris-claro)}.pr-mas{z-index:1;background:var(--lima);border-radius:50%;place-items:center;width:56px;height:56px;margin-inline:-6px;display:grid}.pr-mas svg{stroke-width:2.4px;width:24px;height:24px}.pr-sel{padding-block:var(--seccion)}.pr-sel-cab{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:18px clamp(32px,6vw,96px);display:grid}.pr-mando{background:var(--blanco);color:var(--tinta);border-radius:28px;gap:18px;margin-top:clamp(28px,4vw,48px);padding:clamp(20px,3vw,40px);display:grid;box-shadow:0 40px 70px -40px #0009}.pr-rango-f{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pr-rango-f label{font:700 clamp(18px,1.8vw,22px) var(--titular)}.pr-rango-f output{font-size:clamp(34px,4vw,52px)}.pr-rango{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:32px;margin:0}.pr-rango::-webkit-slider-runnable-track{background:var(--linea);border-radius:5px;height:10px}.pr-rango::-moz-range-track{background:var(--linea);border-radius:5px;height:10px}.pr-rango::-webkit-slider-thumb{-webkit-appearance:none;background:var(--verde);border:4px solid var(--blanco);border-radius:50%;width:32px;height:32px;margin-top:-11px;box-shadow:0 2px 8px #0e1d1a66}.pr-rango::-moz-range-thumb{background:var(--verde);border:4px solid var(--blanco);border-radius:50%;width:24px;height:24px;box-shadow:0 2px 8px #0e1d1a66}.pr-rap{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.pr-rap button{background:var(--crema);min-height:44px;color:var(--tinta);font:600 15px var(--sans);cursor:pointer;border:0;border-radius:999px;padding:0 16px}.pr-rap button.on{background:var(--tinta);color:var(--blanco)}.pr-cara{border-block:1px solid var(--linea);gap:18px;padding-block:18px;display:grid}.pr-cara>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;display:grid}.pr-cara span{font-weight:600}.pr-cara b{color:var(--tinta);font-size:clamp(30px,3.4vw,44px)}.pr-vale b{color:var(--verde)}.pr-cara i{width:var(--w);background:var(--tinta);min-width:6px;height:18px;transition:width .4s var(--ease);border-radius:5px;grid-column:1/-1;display:block}.pr-vale i{background:var(--verde)}.pr-cara small{color:var(--gris);grid-column:1/-1;font-size:15px}.pr-clave{cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.4;display:flex}.pr-clave input{width:22px;height:22px;accent-color:var(--verde);flex:none;margin:0}.pr-nota{color:var(--gris);font-size:15px}.pr-nota a{color:var(--verde);font-weight:600}.pr-planes{padding-block:var(--seccion)}.pr-planes h2{max-width:22ch}.pr-pl-rej{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(32px,4vw,56px);display:grid}.pr-plan{background:var(--blanco);border:1px solid var(--linea);border-radius:28px;align-content:start;justify-items:start;gap:14px;padding:clamp(22px,3vw,40px);display:grid}.pr-plan.osc{background:var(--verde-tenue);border-color:var(--verde-tenue)}.pr-plan h3{letter-spacing:-.02em;font-size:clamp(26px,2.8vw,36px)}.pr-cuando{color:var(--gris);min-height:2.8em}.pr-plan.osc .pr-cuando{color:var(--tinta-3)}.pr-precio{color:var(--verde);font-size:clamp(52px,6vw,84px)}.pr-plazo{align-items:center;gap:8px;font-weight:600;display:inline-flex}.pr-plazo svg{width:18px;height:18px}.pr-todo{margin-top:6px;font-weight:600}.pr-plan ul{border-top:1px solid var(--linea);gap:10px;width:100%;margin-top:6px;padding-top:16px;display:grid}.pr-plan.osc .pr-todo+ul{margin-top:0}.pr-plan li{align-items:flex-start;gap:10px;line-height:1.35;display:flex}.pr-plan li svg{width:18px;height:18px;color:var(--verde);stroke-width:2.6px;flex:none;margin-top:3px}.pr-rec{padding-block:var(--seccion)}.pr-re-in{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.pr-ticket{background:var(--blanco);color:var(--tinta);border-radius:10px 10px 0 0;margin-bottom:20px;padding:clamp(22px,3vw,36px);position:relative}.pr-ticket:after{content:"";background:linear-gradient(135deg,var(--blanco) 50%,transparent 50%) 0 0/20px 20px,linear-gradient(225deg,var(--blanco) 50%,transparent 50%) 0 0/20px 20px;height:20px;position:absolute;top:calc(100% - 1px);left:0;right:0}.pr-ticket h2{font:700 clamp(28px,3.2vw,44px)/1.05 var(--titular);letter-spacing:-.025em}.pr-ticket ul{margin-top:18px}.pr-ticket li{border-top:1px dashed #b9c4b5;justify-content:space-between;align-items:baseline;gap:16px;padding-block:13px;display:flex}.pr-ticket b{font:700 clamp(20px,2vw,26px) var(--titular);color:var(--verde);white-space:nowrap}.pr-pago{gap:14px;display:grid}.pr-pago-t{font:700 clamp(24px,2.6vw,34px)/1.1 var(--titular);letter-spacing:-.02em}.pr-pago li{border-top:1px solid var(--linea-osc);color:var(--gris-claro);gap:2px;padding-block:14px;display:grid}.pr-pago b{color:var(--blanco);font-size:18px}.pr-carta{padding-block:var(--seccion);background:var(--crema-2)}.pr-ca-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.pr-carta h2{font-size:clamp(32px,4vw,56px)}.pr-carta li{grid-template-columns:minmax(0,auto) minmax(16px,1fr) auto;align-items:end;gap:12px;padding-block:15px;display:grid}.pr-carta li div{gap:2px;display:grid}.pr-carta li b{font:700 clamp(18px,1.7vw,21px) var(--titular)}.pr-carta li small{max-width:38ch;color:var(--gris);font-size:15px;line-height:1.35}.pr-carta li i{border-bottom:2px dotted #b9c4b5;align-self:end;margin-bottom:8px}.pr-carta li strong{color:var(--verde);font-size:clamp(22px,2.2vw,28px)}.pr-final{background:var(--lima);color:var(--tinta);padding-block:clamp(64px,8vw,104px)}.pr-final-in{grid-template-columns:minmax(0,1.5fr) auto;align-items:center;gap:28px clamp(32px,6vw,96px);display:grid}.pr-final h2{font-size:clamp(34px,4.8vw,68px)}@media (width<=980px){.pr-ecu{grid-template-columns:1fr;justify-items:stretch}.pr-mas{justify-self:center;margin-block:-12px;margin-inline:0}.pr-t b{min-height:0}.pr-sel-cab,.pr-pl-rej,.pr-re-in,.pr-ca-in,.pr-final-in{grid-template-columns:1fr}.pr-cuando{min-height:0}}@media (width<=440px){.pr-rango-f{gap:2px;display:grid}.pr-carta li{grid-template-columns:minmax(0,1fr) auto}.pr-carta li i{display:none}}
