.cre-zona{.zwrap{padding:124px 28px 96px}.zback{margin-bottom:18px}.zback a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:600;color:var(--muted);text-decoration:none}.zback a:hover{color:var(--green-deep)}#alquiler{scroll-margin-top:96px}.zhero{position:relative;overflow:hidden;border-radius:var(--r-xl);background:var(--sand);display:flex;align-items:flex-end;margin-bottom:44px}.zhero.con-foto{height:clamp(340px,44vw,520px)}.zhero .zfoto{object-fit:cover;object-position:center}.zhero-card{position:relative;z-index:1;margin:22px;background:var(--surface);border-radius:22px;padding:24px 28px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:560px}.zhero-card h1.disp{font-size:clamp(40px,5vw,64px);line-height:1;letter-spacing:-.035em;text-wrap:balance}.zpar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px;margin-bottom:30px;align-items:stretch}.zpar.uno{grid-template-columns:1fr}.znum{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:30px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.znum-k{font-size:15px;color:var(--muted)}.znum .big{font-family:var(--serif);font-weight:700;font-size:clamp(56px,7vw,88px);letter-spacing:-.04em;line-height:1;color:var(--ink)}.znum .big .u{font-size:24px;font-weight:700;color:var(--muted);letter-spacing:0}.zchips{display:flex;flex-wrap:wrap;gap:8px}.zchips:empty{display:none}.zchip-cmp{font-size:14px;font-weight:700;padding:8px 13px;border-radius:999px}.zchip-cmp.bajo{background:var(--green-soft);color:var(--green-deep)}.zchip-cmp.sobre{background:var(--clay-soft);color:var(--clay)}.zchip-cmp.igual{background:var(--sand);color:var(--ink)}.znum .src{font-size:13.5px;color:var(--muted)}.zejemplo{font-size:14.5px;color:var(--text-2);line-height:1.5;margin-top:6px}.zejemplo b{color:var(--ink)}.znum .ychip{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;padding:8px 13px;border-radius:999px}.znum .ychip.up{background:var(--green-soft);color:var(--green-deep)}.znum .ychip.down{background:var(--clay-soft);color:var(--clay)}.znum .nodata{font-size:16px;color:var(--text-2);line-height:1.5}.sect{margin-bottom:30px}.ch{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:10px}.compare{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:30px;display:flex;flex-direction:column;gap:18px}.compare h2{font-family:var(--sans);font-weight:700;font-size:18px;letter-spacing:0}.compare .ch{margin-bottom:-10px}.cbar .top{display:flex;justify-content:space-between;gap:12px;font-size:15px;margin-bottom:8px}.cbar .top b{font-weight:700;white-space:nowrap}.cbar .track{height:12px;background:var(--sand);border-radius:12px;overflow:hidden}.cbar .track i{display:block;height:100%;border-radius:12px}.cbar.own.bajo .track i{background:var(--green)}.cbar.own.sobre .track i{background:var(--clay-accent)}.cbar.zone .track i{background:var(--ink)}.cbar .src{font-size:12.5px;color:var(--muted);margin-top:6px}.compare .note{font-size:14px;color:var(--muted);line-height:1.5}.zclass{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px 24px}.zclass-grid{display:grid;grid-template-columns:repeat(2,1fr);align-items:start;gap:16px;margin-top:4px}.zclass-grid.one{grid-template-columns:1fr}.zclass .ccls{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px 20px;box-shadow:var(--shadow-card)}.zclass .ccls-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.zclass .ccls .lbl{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.zclass .ccls .lbl svg{color:var(--green-deep)}.zclass .ccls .src{font-size:11.5px;color:var(--faint);line-height:1.45}.zclass .kpis{display:flex;align-items:flex-end;gap:22px;flex-wrap:wrap}.zclass .kpi{display:flex;flex-direction:column;gap:3px}.zclass .kpi b{font-family:var(--serif);font-weight:700;font-size:19px;letter-spacing:-.01em;line-height:1;color:var(--ink)}.zclass .kpi.main b{font-size:clamp(26px,4vw,32px);letter-spacing:-.02em;color:var(--green-deep)}.zclass .kpi span{font-size:11px;color:var(--muted)}.zclass .cdorm{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.zclass .cdorm.dd summary{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;list-style:none;border-radius:8px}.zclass .cdorm.dd summary::-webkit-details-marker{display:none}.zclass .cdorm.dd summary:focus-visible{outline:2px solid var(--green-deep);outline-offset:2px}.zclass .cdorm.dd .dd-t{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}.zclass .cdorm.dd .dd-res{margin-left:auto;font-size:13px;color:var(--muted);white-space:nowrap}.zclass .cdorm.dd .dd-ch{flex-shrink:0;color:var(--green-deep);transition:transform .2s ease}.zclass .cdorm.dd[open] .dd-ch{transform:rotate(180deg)}.zclass .cdorm.dd .dd-lista{list-style:none;margin:4px 0 0;padding:0}.zclass .cdorm.dd .dd-fila{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:10px 0}.zclass .cdorm.dd .dd-fila+.dd-fila{border-top:1px solid var(--line)}.zclass .cdorm.dd .dd-izq{display:flex;flex-direction:column;gap:2px;min-width:0}.zclass .cdorm.dd .dd-rot{font-size:14px;font-weight:600;color:var(--ink)}.zclass .cdorm.dd .dd-det{font-size:12px;color:var(--muted);line-height:1.4}.zclass .cdorm.dd .dd-low{font-style:italic;opacity:.75}.zclass .cdorm.dd .dd-der{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.zclass .cdorm.dd .dd-der b{font-size:15px;font-weight:700;color:var(--ink);white-space:nowrap}.zclass .cdorm.dd .dd-n{font-size:11.5px;color:var(--faint);white-space:nowrap}.zclass .cdorm.dd .dd-track{display:block;width:96px;height:4px;border-radius:2px;background:var(--green-soft);overflow:hidden}.zclass .cdorm.dd .dd-track i{display:block;height:100%;border-radius:2px;background:var(--green-deep)}.zclass .alq-bloque{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.zclass .alq-h{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.zclass .alq-cmp{padding:7px 0}.zclass .alq-cmp+.alq-cmp{border-top:1px solid var(--line)}.zclass .alq-dl{display:block;font-size:12px;color:var(--muted);margin-bottom:5px}.zclass .alq-low{font-style:italic;opacity:.8}.zclass .alq-barra{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;row-gap:3px;font-size:12.5px}.zclass .alq-barra+.alq-barra{margin-top:6px}.zclass .alq-barra .alq-k{color:var(--ink);min-width:0}.zclass .alq-barra .alq-nw{white-space:nowrap}.zclass .alq-barra b{font-weight:700;color:var(--ink);white-space:nowrap}.zclass .alq-barra .track{grid-column:1/-1;display:block;height:4px;border-radius:2px;background:var(--green-soft);overflow:hidden}.zclass .alq-barra .track i{display:block;height:100%;border-radius:2px;background:var(--green-deep)}.zclass .alq-barra.hab .track i{background:var(--green)}.zclass .alq-barra.salon .track i{background:var(--green);opacity:.55}.zclass .alq-nota{margin-top:8px;font-size:11px;line-height:1.4;color:var(--faint)}.zclass .alq-oferta{list-style:none}.zclass .alq-oferta li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:6px 0;font-size:12.5px}.zclass .alq-oferta li+li{border-top:1px solid var(--line)}.zclass .alq-oferta .alq-k{color:var(--ink)}.zclass .alq-oferta b{font-weight:700;color:var(--ink);white-space:nowrap}.zclass .alq-oferta .alq-ico{grid-row:span 2;align-self:start;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--green-soft);color:var(--green-deep)}.zclass .alq-oferta .alq-sobre{grid-column:2/-1;font-size:11px;color:var(--faint)}.zclass .zclass-note{font-size:11px;color:var(--faint);font-style:italic;margin-top:14px;line-height:1.4}.zfeat-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px 24px}.zfeat{display:flex;flex-direction:column;gap:18px;margin-top:4px}.zfeat-row{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;align-items:start}.zfeat-ico{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--green-soft);color:var(--green-deep)}.zfeat-body{grid-column:2;display:flex;flex-direction:column;gap:5px;min-width:0}.zfeat-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13.5px}.zfeat-n{font-size:12px;color:var(--muted)}.zfeat-bar{display:flex;align-items:center;gap:10px}.zfeat-bar .zfeat-track{flex:1;background:var(--sand);border-radius:999px;overflow:hidden}.zfeat-bar .zfeat-track i{display:block;height:100%;border-radius:999px}.zfeat-pct{width:84px;flex:none;text-align:right}.zfeat-bar-zone .zfeat-track{height:12px}.zfeat-bar-zone .zfeat-track i{background:var(--green-deep)}.zfeat-bar-zone .zfeat-pct{font-size:13.5px;font-weight:600;color:var(--ink)}.zfeat-bar-ref .zfeat-track{height:6px}.zfeat-bar-ref .zfeat-track i{background:var(--green);opacity:.45}.zfeat-bar-ref .zfeat-pct{font-size:11px;font-weight:400;color:var(--faint)}.zfeat-note{font-size:11px;color:var(--faint);font-style:italic;margin-top:14px;line-height:1.4}.zserie{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px}.zchart{display:block;width:100%;height:auto;margin-top:8px;overflow:visible}.zchart-grad-a{stop-color:var(--green)}.zchart-grad-b{stop-color:#2bb285}.zchart-bar{fill:url(#zchart-grad);opacity:.78}.zchart-grid{stroke:var(--line);stroke-width:1}.zchart-line{fill:none;stroke:var(--green-deep);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.zchart-dot{fill:var(--green-deep);stroke:var(--surface);stroke-width:2}.zchart-ylabel{fill:var(--faint)}.zchart-xlabel,.zchart-ylabel{font-family:var(--sans);font-size:11px}.zchart-xlabel{fill:var(--muted)}.zchart-val{font-family:var(--sans);font-size:13px;font-weight:600;fill:var(--green-deep)}.zchart-val-last{font-size:14px;font-weight:700;fill:var(--ink)}.zserie .note{font-size:12.5px;color:var(--faint);margin-top:12px;line-height:1.5}.zmap{position:relative;height:340px;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line)}.zmap.empty{display:grid;place-items:center;background:repeating-linear-gradient(45deg,var(--sand),var(--sand) 14px,var(--paper) 14px,var(--paper) 28px);color:var(--muted);font-size:14px}.zmapnote{font-size:12.5px;color:var(--faint);margin-top:10px;line-height:1.5}.zcomo{padding-top:42px;margin-bottom:30px}.zcomo-h{display:flex;flex-direction:column;gap:12px;margin-bottom:26px}.zcomo-h h2.disp.sm,.zphead h2.disp.sm{font-family:var(--serif);font-weight:700;font-size:clamp(30px,3.4vw,44px);line-height:1.02;letter-spacing:-.03em}.zcomo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px;align-items:start}.zcomo-grid.uno{grid-template-columns:1fr}.zcomo-col{min-width:0}.zphead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:42px 0 26px}.zphead .seeall{color:var(--green);font-weight:700;font-size:15px;text-decoration:none;white-space:nowrap}.zphead .seeall:hover{color:var(--green-deep);text-decoration:underline}.zgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:24px}.zaviso{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:28px;display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between}.zaviso-txt{display:flex;flex-direction:column;gap:6px;max-width:560px}.zaviso-txt b{font-size:18px}.zaviso-txt span{font-size:15.5px;color:var(--text-2);line-height:1.5}.zbtn-pill{background:var(--sand-pill);color:var(--ink);font-weight:700;padding:13px 22px}.zbtn-pill:hover{background:var(--sand-pill-hover);color:var(--ink)}.zanalisis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.zanalisis-item{display:flex;flex-direction:column;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px;text-decoration:none;transition:border-color .2s ease,transform .3s var(--ease)}.zanalisis-item:hover{border-color:var(--ink);transform:translateY(-3px)}.zanalisis-kick{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--green)}.zanalisis-item b{font-family:var(--serif);font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--ink)}.zanalisis-desc{font-size:14.5px;line-height:1.5;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.zcta{margin-top:42px;background:var(--sand);color:var(--ink);border-radius:var(--r-xl);padding:clamp(28px,4vw,48px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:28px;align-items:center}.zcta-txt{display:flex;flex-direction:column;gap:12px}.zcta h2{font-family:var(--serif);font-weight:700;font-size:clamp(28px,3.2vw,40px);line-height:1.02;letter-spacing:-.03em}.zcta p{font-size:17px;line-height:1.5;color:var(--text-2)}.zcta-acc{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.zcta-acc .btn{font-size:15.5px;padding:15px 24px}.zcta-acc .btn-green{font-weight:700}.zbusco{margin-top:18px;text-align:center;font-size:15.5px;color:var(--text-2)}.zbusco a{color:var(--green);font-weight:700}@media (max-width:640px){.zwrap{padding:96px 16px 64px}.zhero.con-foto{height:auto;min-height:380px}.zhero-card{margin:12px;padding:20px}.compare,.znum{padding:24px 20px}.zcta-acc{justify-content:flex-start}.zclass-grid{grid-template-columns:1fr}.zchart-val-alt,.zchart-xlabel-alt{display:none}.zphead{flex-direction:column;align-items:flex-start;gap:6px}.zclass .kpis{gap:14px 18px}.zclass .cdorm.dd summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t ch" "res ch";row-gap:2px;padding:6px 0}.zclass .cdorm.dd .dd-t{grid-area:t}.zclass .cdorm.dd .dd-res{grid-area:res;margin-left:0}.zclass .cdorm.dd .dd-ch{grid-area:ch}.zclass .cdorm.dd .dd-track{width:72px}}}