.zh-hero{padding-block:clamp(28px,4vw,56px) var(--seccion)}.zh-hero-cab{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:22px clamp(32px,5vw,72px);display:grid}.zh-hero h1{font-size:clamp(40px,5vw,72px)}.zh-hero-txt{gap:22px;display:grid}.zh-pers,.zh-vol{border:0;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:0;display:flex}.zh-pers legend,.zh-vol legend{float:left;margin-right:10px;font-weight:600}.zh-vol legend{float:none;width:100%;margin-bottom:8px}.zh-pers label,.zh-vol label{cursor:pointer}.zh-pers input,.zh-vol input{opacity:0;width:1px;height:1px;position:absolute}.zh-pers span,.zh-vol span{background:var(--blanco);border:1px solid var(--linea);border-radius:999px;place-items:center;min-width:58px;min-height:46px;padding:0 14px;font-size:19px;transition:background .25s,color .25s;display:grid}.zh-pers input:checked+span,.zh-vol input:checked+span{background:var(--tinta);border-color:var(--tinta);color:var(--lima)}.zh-pers input:focus-visible+span,.zh-vol input:focus-visible+span{outline:2px solid var(--verde);outline-offset:2px}.zh-esc{background:var(--blanco);border:1px solid var(--linea);border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.15fr);gap:clamp(10px,1.4vw,16px);margin-top:clamp(32px,4vw,52px);padding:clamp(16px,2.2vw,28px);display:grid;box-shadow:0 40px 80px -44px #0e1d1a8c}.zh-pel{background:var(--crema);border-radius:18px;grid-template-rows:auto auto 170px auto 1fr;gap:10px;padding:16px;display:grid}.zh-pel-n{font:700 18px var(--titular)}.zh-pel-t{min-height:62px}.zh-t{display:none}.zh-t,.zh-t-fija{flex-direction:column;gap:2px}.zh-t[data-p="5"],.zh-t-fija{display:flex}.zh-pel-t b{font-size:clamp(28px,2.6vw,38px)}.zh-pel-t small{color:var(--gris);font-size:13px}.zh-no{background:var(--rojo-tenue);color:var(--rojo);border-radius:10px;padding:6px 10px;font-size:14px;font-weight:600;line-height:1.3;display:inline-block}@supports selector(:has(*)){.zh-hero .zh-t[data-p="5"]{display:none}.zh-hero:has(#zh-p3:checked) .zh-t[data-p="3"],.zh-hero:has(#zh-p5:checked) .zh-t[data-p="5"],.zh-hero:has(#zh-p10:checked) .zh-t[data-p="10"],.zh-hero:has(#zh-p20:checked) .zh-t[data-p="20"]{display:flex}}.zh-bar{height:var(--h);background:var(--tinta);border-radius:10px 10px 4px 4px;align-self:end;min-height:20px;position:relative}.zh-bar span{font:700 14px var(--titular);color:var(--lima);position:absolute;top:8px;left:10px}.zh-bar.plana{border:2px dashed var(--verde);background:0 0;height:24px}.zh-bar.plana span{color:var(--verde-osc);top:2px}.zh-pel-pp{border-bottom:1px solid var(--linea);padding-bottom:10px;font-size:13.5px;font-weight:600}.zh-ias{align-content:start;gap:8px;display:grid}.zh-ias li{color:var(--gris);padding-left:18px;font-size:13.5px;line-height:1.4;position:relative}.zh-ias li:before{content:"";width:9px;height:9px;box-shadow:inset 0 0 0 2px var(--gris-claro);border-radius:50%;position:absolute;top:.45em;left:0}.zh-ias li.nuevo{color:var(--tinta)}.zh-ias li.prev{color:var(--gris);padding-left:0;font-size:12.5px;font-weight:600}.zh-ias li.prev:before{display:none}.zh-ias li.nuevo:before{background:var(--verde);box-shadow:none}.zh-pel.nos{background:var(--verde-tenue)}.zh-pel.nos .zh-pel-t b{color:var(--verde-osc)}.zh-pel.nos .zh-pel-pp{border-color:#09735d33}.zh-fuente{color:var(--gris);max-width:110ch;margin-top:16px;font-size:14px}.zh-cobro{padding-block:var(--seccion)}.zh-co-cab{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:22px clamp(32px,6vw,96px);margin-bottom:clamp(36px,4vw,56px);display:grid}.zh-tabla{border-collapse:collapse;text-align:left;width:100%}.zh-tabla th,.zh-tabla td{border-bottom:1px solid var(--linea-osc);vertical-align:top;padding:16px 18px 16px 0;font-size:15px;line-height:1.45}.zh-tabla thead th{color:var(--gris-claro);padding-top:0;font-size:13.5px;font-weight:600}.zh-tabla tbody th{font:700 20px var(--titular);color:var(--lima)}.zh-tabla tbody th small{font:600 12.5px var(--sans);color:var(--gris-claro);margin-top:4px;display:block}.zh-tabla td b{font-size:30px}.zh-tabla td:nth-child(3){color:var(--gris-claro);font-size:17px}.zh-tabla td:nth-child(4){color:var(--blanco)}.zh-tabla td:nth-child(5){color:var(--gris-claro)}.zh-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin-top:clamp(36px,4vw,56px);display:grid}.zh-dos>div{background:var(--tinta-2);border:1px solid var(--linea-osc);border-radius:22px;padding:clamp(20px,2.4vw,28px)}.zh-dos>div:last-child{background:var(--blanco);color:var(--tinta);border-color:#0000}.zh-dos-t{font:700 clamp(19px,1.8vw,22px) var(--titular);align-items:center;gap:10px;margin-bottom:14px;display:flex}.zh-dos-t svg{background:var(--lima);width:28px;height:28px;color:var(--tinta);border-radius:8px;padding:5px}.zh-dos ul{gap:10px;display:grid}.zh-dos li{border-left:2px solid var(--tinta-3);color:var(--gris-claro);padding-left:16px;font-size:15.5px;line-height:1.5}.zh-dos>div:last-child li{border-color:var(--linea);color:var(--gris)}.zh-co-nota{color:var(--gris-claro);margin-top:22px;font-size:14px}.zh-cruce{padding-block:var(--seccion);background:var(--crema-2)}.zh-cr-in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.zh-cr-cab{gap:22px;display:grid}.zh-vol span{min-width:84px}.zh-cr-res{background:var(--blanco);border:1px solid var(--linea);border-radius:18px;padding:18px 20px;font-size:17px;line-height:1.5;display:none}.zh-cr-res b{color:var(--verde-osc)}.zh-cr-res[data-v="1000"]{display:block}.zh-cr-nota{color:var(--gris);font-size:15px;line-height:1.55}.zh-graf{background:var(--blanco);border:1px solid var(--linea);border-radius:24px;margin:0;padding:clamp(14px,2vw,24px)}.zh-graf svg{width:100%;height:auto;display:block;overflow:visible}.zh-g-y line{stroke:var(--linea);stroke-width:1px}.zh-g-y text,.zh-g-x{font:500 13px var(--sans);fill:var(--gris)}.zh-g-y text{text-anchor:end}.zh-g-x{text-anchor:middle}.zh-l-pro{stroke:var(--tinta);stroke-width:3.5px;stroke-linecap:round}.zh-l-ex{stroke:var(--gris-claro);stroke-width:2.5px;stroke-dasharray:6 6;stroke-linecap:round}.zh-lab{font:700 14px var(--titular)}.zh-lab.pro{fill:var(--tinta)}.zh-lab.ex{fill:var(--gris)}.zh-nit{display:none}.zh-nit[data-v="1000"]{display:inline}.zh-nit line{stroke:var(--verde);stroke-width:4px;stroke-linecap:round}.zh-nit circle{fill:var(--lima);stroke:var(--tinta);stroke-width:2.5px}.zh-nit text{font:700 14px var(--titular);fill:var(--verde-osc)}.zh-graf figcaption{color:var(--gris);margin-top:10px;font-size:13.5px}@supports selector(:has(*)){.zh-cruce .zh-nit[data-v="1000"],.zh-cruce .zh-cr-res[data-v="1000"]{display:none}.zh-cruce:has(#zh-v300:checked) [data-v="300"],.zh-cruce:has(#zh-v1000:checked) [data-v="1000"],.zh-cruce:has(#zh-v3000:checked) [data-v="3000"]{display:block}.zh-cruce:has(#zh-v300:checked) .zh-nit[data-v="300"],.zh-cruce:has(#zh-v1000:checked) .zh-nit[data-v="1000"],.zh-cruce:has(#zh-v3000:checked) .zh-nit[data-v="3000"]{display:inline}}.zh-subr{padding-block:var(--seccion)}.zh-su-cab{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:22px clamp(32px,6vw,96px);margin-bottom:clamp(36px,4vw,56px);display:grid}.zh-su-rej{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(16px,2.4vw,32px);display:grid}.zh-su-chat{background:var(--crema);color:var(--tinta);border-radius:24px;flex-direction:column;gap:12px;padding:clamp(18px,2.4vw,28px);display:flex}.zh-su-eti{background:var(--blanco);border:1px solid var(--linea);color:var(--gris);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12.5px;font-weight:600}.zh-su-chat .msg{font-size:16px;line-height:1.6}.zh-su-chat .msg.ia{max-width:100%}.zh-su-chat mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border-radius:3px;padding:1px 2px}.zh-su-chat mark:after,.zh-notas li:before{font:700 11px var(--titular);vertical-align:.25em;background:var(--tinta);width:17px;height:17px;color:var(--lima);border-radius:50%;place-items:center;margin-left:3px;display:inline-grid}.zh-su-chat mark.m1{background:#eef8c9}.zh-su-chat mark.m1:after{content:"1"}.zh-su-chat mark.m2{background:#dcebe5}.zh-su-chat mark.m2:after{content:"2"}.zh-su-chat mark.m3{background:#fbe5e1}.zh-su-chat mark.m3:after{content:"3"}.zh-su-chat mark.m4{text-decoration:underline 3px var(--verde);text-underline-offset:4px;background:0 0}.zh-su-chat mark.m4:after{content:"4"}.zh-notas{gap:12px;margin:0;padding:0;list-style:none;display:grid}.zh-notas li{background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:16px 18px;display:grid}.zh-notas li:before{background:var(--blanco);width:30px;height:30px;color:var(--verde-osc);grid-row:span 2;margin:0;font-size:14px}.zh-notas li.m1:before{content:"1";color:var(--tinta);background:#eef8c9}.zh-notas li.m2:before{content:"2";color:var(--tinta);background:#dcebe5}.zh-notas li.m3:before{content:"3";color:var(--tinta);background:#fbe5e1}.zh-notas li.m4{background:var(--blanco);color:var(--tinta);border-color:#0000}.zh-notas li.m4:before{content:"4";background:var(--verde);color:var(--blanco)}.zh-notas b{font:700 18px var(--titular)}.zh-notas span{color:var(--sobre-verde-suave);font-size:15px;line-height:1.5}.zh-notas li.m4 span{color:var(--gris)}.zh-notas a{color:var(--lima);text-underline-offset:3px;font-weight:600}.zh-su-pie{max-width:88ch;color:var(--sobre-verde-suave);margin-top:clamp(28px,3vw,40px);font-size:17px;line-height:1.6}.zh-carta{padding-block:var(--seccion)}.zh-ca-cab{gap:22px;max-width:960px;margin-bottom:clamp(36px,4vw,56px);display:grid}.zh-menu{background:var(--blanco);border:1px solid var(--linea);box-shadow:inset 0 0 0 8px var(--crema),inset 0 0 0 9px var(--linea);border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.6vw,36px);padding:clamp(22px,3.4vw,48px);display:grid}.zh-menu-t{border-bottom:2px solid var(--tinta);font:700 13px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--verde-osc);margin-bottom:18px;padding-bottom:12px}.zh-menu-col ul{gap:22px;display:grid}.zh-pl{align-items:baseline;gap:10px;display:flex}.zh-pl b{font:700 clamp(19px,1.8vw,22px)/1.2 var(--titular)}.zh-pl i{border-bottom:2px dotted var(--gris-claro);flex:1;min-width:24px;transform:translateY(-5px)}.zh-pl .cifra{white-space:nowrap;font-size:clamp(24px,2.2vw,30px)}.zh-pl-d{color:var(--gris);margin-top:6px;font-size:14.5px;line-height:1.45}.zh-pl-q{margin-top:6px;font-size:14.5px;font-style:italic;line-height:1.45}.zh-pl-q a{color:var(--verde);text-underline-offset:3px;font-style:normal;font-weight:600}.zh-menu li.nos{background:var(--lima-tenue);border-radius:14px;margin:-12px;padding:12px}.zh-menu li.nos .cifra{color:var(--verde-osc)}.zh-ca-f{max-width:100ch;color:var(--gris);margin-top:24px;font-size:14px}.zh-quedate{padding-block:var(--seccion)}.zh-qu-cab{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:22px clamp(32px,6vw,96px);margin-bottom:clamp(36px,4vw,56px);display:grid}.zh-sellos{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.8vw,20px);display:grid}.zh-sellos li{background:var(--tinta-2);border:1px solid var(--linea-osc);border-radius:22px;grid-column:span 2;align-content:start;gap:10px;padding:58px clamp(22px,2.4vw,28px) clamp(22px,2.4vw,28px);display:grid;position:relative}.zh-sellos li:nth-child(4),.zh-sellos li:nth-child(5){grid-column:span 3}.zh-sello{border:2px solid var(--lima);font:800 13px var(--titular);letter-spacing:.12em;text-transform:uppercase;color:var(--lima);border-radius:8px;padding:3px 10px;position:absolute;top:18px;right:18px;transform:rotate(-6deg)}.zh-sellos b{font:700 clamp(19px,1.9vw,23px)/1.2 var(--titular)}.zh-sellos p{color:var(--gris-claro);font-size:15.5px;line-height:1.5}.zh-qu-pie{background:var(--blanco);color:var(--tinta);border-radius:18px;max-width:96ch;margin-top:clamp(28px,3vw,40px);padding:20px 22px;line-height:1.55}.zh-qu-pie .enlace{color:var(--verde)}.zh-mudanza{padding-block:var(--seccion);background:var(--crema-2)}.zh-mu-cab{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:22px clamp(32px,6vw,96px);margin-bottom:clamp(36px,4vw,56px);display:grid}.zh-tablero{background:var(--crema);border:1px solid var(--linea);border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,16px);padding:clamp(10px,1.4vw,16px);display:grid}.zh-col{grid-template-rows:auto 1fr;gap:12px;padding:12px;display:grid}.zh-col-t{font:700 16px var(--titular);align-items:center;gap:8px;display:flex}.zh-col-t svg{width:18px;height:18px;color:var(--verde)}.zh-col-t .cifra{background:var(--tinta);min-width:26px;height:26px;color:var(--lima);border-radius:999px;place-items:center;margin-left:auto;font-size:14px;display:grid}.zh-col ul{align-content:start;gap:10px;display:grid}.zh-col li{background:var(--blanco);border:1px solid var(--linea);box-shadow:0 2px 0 var(--linea);border-radius:14px;padding:14px 16px;font-size:15px;line-height:1.4}.zh-col.fuera li{box-shadow:none;color:var(--gris);background:0 0;border-style:dashed}.zh-col.fuera .zh-col-t svg{color:var(--gris)}.zh-col.fuera .cifra{background:var(--linea);color:var(--tinta)}.zh-mu-pie{max-width:100ch;color:var(--gris);margin-top:clamp(24px,3vw,36px);line-height:1.6}.zh-mu-pie b{color:var(--tinta)}.zh-faq{padding-block:var(--seccion)}.zh-fa-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.zh-fa-cab{gap:22px;display:grid;position:sticky;top:110px}.zh-fa-mas{color:var(--gris);line-height:1.55}.zh-cajones{gap:10px;display:grid}.zh-cajon{background:var(--blanco);border:1px solid var(--linea);box-shadow:0 5px 0 var(--linea);border-radius:16px}.zh-cajon summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:grid}.zh-cajon summary::-webkit-details-marker{display:none}.zh-tirador{background:var(--crema);width:34px;height:10px;box-shadow:inset 0 0 0 2px var(--linea);border-radius:999px}.zh-cajon[open] .zh-tirador{background:var(--lima);box-shadow:none}.zh-cajon h3{font-size:clamp(17px,1.6vw,20px)}.zh-cajon summary>svg{width:20px;height:20px;color:var(--gris);transition:transform .25s}.zh-cajon[open] summary>svg{transform:rotate(180deg)}.zh-cajon-r{border-top:1px dashed var(--linea);justify-items:start;gap:10px;margin:0 20px 20px 70px;padding-top:14px;display:grid}.zh-cajon-r p{color:var(--gris);line-height:1.6}.zh-final{background:var(--lima);color:var(--tinta);padding-block:clamp(64px,8vw,104px)}.zh-final-in{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:24px clamp(32px,6vw,96px);display:grid}.zh-final h2{font-size:clamp(34px,4.8vw,68px)}.zh-final-in>div{justify-items:start;gap:18px;display:grid}.zh-final p{color:var(--sobre-lima-suave);font-size:clamp(18px,1.7vw,21px)}@media (width<=1100px){.zh-esc{grid-template-columns:repeat(2,minmax(0,1fr))}.zh-pel{grid-template-rows:auto auto 120px auto 1fr}.zh-pel.nos{grid-column:1/-1}.zh-tablero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.zh-hero-cab,.zh-co-cab,.zh-cr-in,.zh-su-cab,.zh-su-rej,.zh-qu-cab,.zh-mu-cab,.zh-fa-in,.zh-final-in{grid-template-columns:1fr}.zh-fa-cab{position:static}.zh-sellos{grid-template-columns:repeat(2,minmax(0,1fr))}.zh-sellos li,.zh-sellos li:nth-child(4){grid-column:auto}.zh-sellos li:nth-child(5){grid-column:1/-1}}@media (width<=860px){.zh-tabla thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.zh-tabla,.zh-tabla tbody,.zh-tabla tr,.zh-tabla th,.zh-tabla td{display:block}.zh-tabla tr{border-bottom:1px solid var(--linea-osc);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:18px 0;display:grid}.zh-tabla tbody th,.zh-tabla td:nth-child(4),.zh-tabla td:nth-child(5){grid-column:1/-1}.zh-tabla th,.zh-tabla td{border:0;padding:0}.zh-tabla td:before{content:attr(data-t);font:600 12px var(--sans);color:var(--gris-claro);margin-bottom:2px;display:block}.zh-dos,.zh-menu{grid-template-columns:1fr}}@media (width<=640px){.zh-esc{grid-template-columns:1fr}.zh-pel{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 64px}.zh-pel>*{grid-column:1}.zh-bar{height:calc(var(--h) * .9 + 10px);grid-area:1/2/4;min-height:30px}.zh-bar.plana{height:30px}.zh-bar span{font-size:12px;left:6px}.zh-tablero,.zh-sellos{grid-template-columns:1fr}.zh-sellos li:nth-child(5){grid-column:auto}.zh-pers legend,.zh-vol legend{float:none;width:100%;margin-bottom:8px}.zh-cajon summary{grid-template-columns:minmax(0,1fr) auto;padding:16px}.zh-tirador{display:none}.zh-cajon-r{margin:0 16px 16px}.zh-pl{flex-wrap:wrap}.zh-pl i{display:none}.zh-pl .cifra{margin-left:auto}.zh-g-y text,.zh-g-x{font-size:20px}.zh-lab,.zh-nit text{font-size:21px}}
