/* La misma tinta, tipografía y respuesta de los módulos serenos del panel. */
.zc{--zc-ink:#f5f5f7;--zc-secondary:#a6a6ad;--zc-surface:#111113;--zc-raised:#1c1c1e;--zc-ease:var(--sal,cubic-bezier(.23,1,.32,1));position:relative;z-index:3;background:var(--zc-surface);color:var(--zc-ink);padding:clamp(80px,10vw,144px) var(--marco,5vw);scroll-margin-top:90px;font-family:'DM Sans',system-ui,sans-serif;letter-spacing:-.022em}
.zc *{box-sizing:border-box}.zc-interior{max-width:1120px;margin:auto}.zc h2{font-size:clamp(2.5rem,5.6vw,5rem);font-weight:500;letter-spacing:-.055em;line-height:1.04;text-wrap:balance}.zc h3{font-weight:500;letter-spacing:-.035em;text-wrap:balance}.zc p{line-height:1.6}.zc-cabecera{position:relative;padding-right:120px}.zc-cabecera>p{max-width:51ch;margin-top:28px;color:var(--zc-secondary);font-size:19px}.zc-orb-dock{position:absolute!important;right:0;top:44%;width:74px!important;height:74px!important}.zc-ventajas{display:flex;gap:clamp(30px,6vw,90px);margin:52px 0 64px}.zc-ventajas p{display:grid;gap:5px}.zc-ventajas strong{font-size:clamp(25px,3.2vw,38px);font-weight:500;letter-spacing:-.045em}.zc-ventajas span{font-size:13px;color:var(--zc-secondary)}
.zc-selector{display:flex;align-items:center;gap:22px;margin-bottom:40px}.zc-selector-label{font-size:14px;color:var(--zc-secondary);white-space:nowrap}.zc-tabs{position:relative;display:flex;gap:2px;width:max-content;max-width:100%;padding:5px;background:#242426;border-radius:999px;overflow-x:auto;scrollbar-width:none}.zc-tabs[hidden]{display:none}.zc-tabs button{position:relative;z-index:1;border:0;background:transparent;color:#bcbcc3;white-space:nowrap;font:inherit;font-size:14px;font-weight:500;min-height:44px;padding:10px 21px;cursor:pointer;border-radius:999px;transition:color 160ms ease,transform 140ms var(--zc-ease)}.zc-tabs button[aria-selected=true]{color:#161618}.zc-tabs button:active{transform:scale(.97)}.zc-perla{position:absolute;left:5px;top:5px;bottom:5px;width:110px;background:#f5f5f7;border-radius:999px;transform-origin:left center;pointer-events:none;transition:transform 220ms var(--zc-ease)}.zc-tabs[data-keyboard] .zc-perla{transition:none}.zc-panel[hidden]{display:none}.zc-veredicto{display:flex;align-items:baseline;justify-content:space-between;gap:32px;margin-bottom:28px}.zc-veredicto h3{max-width:33ch;font-size:clamp(22px,2.5vw,30px);line-height:1.2}.zc-veredicto .zc-enlace{margin:0;font-size:14px;white-space:nowrap}
.zc-tabla{overflow:auto;border-radius:26px;background:#18181a}.zc table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:14px;line-height:1.65}.zc th,.zc td{padding:23px 26px;vertical-align:top}.zc th{font-weight:500}.zc th:first-child{width:24%;color:#cdCDD2}.zc th:nth-child(2),.zc td:nth-child(2){width:38%;background:#242426}.zc th:nth-child(3),.zc td:nth-child(3){width:38%}.zc thead th{padding-block:30px;font-size:23px;font-weight:500}.zc thead th:first-child{font-size:13px;vertical-align:middle}.zc thead small{display:block;margin-top:6px;font-size:12px;font-weight:400;letter-spacing:0;color:var(--zc-secondary)}.zc tbody td:nth-child(3){color:#a6a6ad}.zc tbody tr{transition:background-color 160ms ease}.zc tbody tr:nth-child(even){background:rgba(255,255,255,.022)}.zc tbody td:nth-child(2)>span:last-child{display:block}.zc-incluido{display:none}.zc-mas{display:flex;align-items:center;gap:14px;margin:24px auto 0;padding:12px 21px;border:0;border-radius:999px;background:#242426;color:#f5f5f7;font:inherit;font-size:14px;cursor:pointer;transition:background-color 160ms ease,transform 140ms var(--zc-ease)}.zc-mas[hidden]{display:none}.zc-mas:active{transform:scale(.97)}.zc-mas span{font-size:20px;line-height:1}.zc-decision{display:grid;grid-template-columns:1fr auto;gap:55px;align-items:center;margin-top:38px}.zc-decision>p{color:var(--zc-secondary);font-size:15px;max-width:70ch}.editorial-button{display:inline-flex;align-items:center;justify-content:center;gap:26px;padding:15px 24px;min-height:48px;border-radius:999px;background:#f5f5f7;color:#161618;font-size:14px;font-weight:500;text-decoration:none;transition:transform 160ms var(--zc-ease,var(--sal)),background-color 160ms ease;white-space:nowrap}.editorial-button span[aria-hidden]{transition:transform 180ms var(--zc-ease,var(--sal))}.editorial-button:active{transform:scale(.97)}.zc-enlace{display:inline-flex;align-items:center;gap:15px;font-size:15px;font-weight:500;color:inherit;margin-top:24px;text-decoration:none}.zc-enlace span[aria-hidden]{transition:transform 180ms var(--zc-ease)}.zc-fuentes{margin-top:30px;max-width:88ch;color:var(--zc-secondary);font-size:13px;line-height:1.65}.zc-fuentes summary{cursor:pointer;display:flex;gap:20px;align-items:center;width:fit-content;padding:10px 0;list-style:none}.zc-fuentes summary::-webkit-details-marker{display:none}.zc-fuentes[open] summary span{transform:rotate(45deg)}.zc-fuentes p{margin:12px 0}.zc-fuentes ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px 24px}.zc-fuentes a{text-decoration:underline;text-underline-offset:4px}
.zc-rendimiento{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-top:clamp(80px,9vw,128px)}.zc-rendimiento h3{font-size:clamp(31px,4.3vw,52px);line-height:1.1;max-width:13ch}.zc-rendimiento p{font-size:16px;color:var(--zc-secondary);margin-top:22px;max-width:46ch}.zc-calculadora{display:grid}.zc-calculadora output{font-size:clamp(76px,8vw,104px);font-weight:500;line-height:1;letter-spacing:-.07em;font-variant-numeric:tabular-nums}.zc-calculadora>span{font-size:13px;color:var(--zc-secondary);margin-top:12px}.zc-calculadora label{display:flex;justify-content:space-between;gap:15px;font-size:13px;margin-top:36px}.zc-calculadora label b{font-weight:500}.zc-calculadora input{width:100%;margin:18px 0 0;min-height:30px;accent-color:#e2e2e6;cursor:pointer}.zc-calculadora p{font-size:12px;margin-top:12px;min-height:40px}.zc-nota{font-size:12px;line-height:1.7!important;color:var(--zc-secondary);margin-top:40px;max-width:98ch}.zc-todos{display:flex;flex-wrap:wrap;gap:12px 30px;margin-top:36px;font-size:13px;color:#c0c0c6}.zc-todos a{padding:7px 0}.zc :focus-visible{outline:2px solid currentColor;outline-offset:5px}.zc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.zc-orbe{position:relative;aspect-ratio:1;width:220px;margin:auto}.zc-orbe img,.zc-orbe canvas{width:100%!important;height:100%!important;position:absolute;inset:0;object-fit:contain}.zc-orbe canvas{opacity:0}.zc-orbe[data-listo] canvas{opacity:1}.zc-orbe[data-listo] img{opacity:0}
@media(hover:hover) and (pointer:fine){.zc-tabs button:hover{color:#fff}.zc-tabs button[aria-selected=true]:hover{color:#111}.zc-mas:hover{background:#333337}.zc tbody tr:hover{background:rgba(255,255,255,.055)}.zc-enlace:hover span[aria-hidden],.editorial-button:hover span[aria-hidden]{transform:translate(3px,-3px)}.editorial-button:hover{background:#fff}.zc-todos a:hover,.zc-fuentes a:hover{color:#fff}}
@media(max-width:760px){.zc{padding:76px 20px}.zc-cabecera{padding-right:0}.zc-cabecera>p{font-size:17px;max-width:32ch}.zc-orb-dock{position:relative!important;margin:28px 0 0 auto!important;top:auto;right:auto;width:54px!important;height:54px!important}.zc-ventajas{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin:20px 0 40px}.zc-ventajas p:last-child{grid-column:1/-1}.zc-selector{display:block;margin-bottom:28px}.zc-selector-label{display:block;margin-bottom:12px}.zc-tabs{width:100%}.zc-tabs button{padding:10px 17px}.zc-veredicto{display:block}.zc-veredicto .zc-enlace{margin-top:16px}.zc table{font-size:12px;table-layout:fixed}.zc th,.zc td{padding:15px 10px;overflow-wrap:anywhere}.zc th:first-child{width:24%}.zc th:nth-child(2),.zc td:nth-child(2),.zc th:nth-child(3),.zc td:nth-child(3){width:38%}.zc thead th{font-size:18px;padding:20px 10px}.zc thead th:first-child{font-size:11px}.zc thead small{font-size:10px}.zc-tabla{border-radius:18px}.zc-decision{grid-template-columns:1fr;gap:24px}.zc-decision .editorial-button{justify-self:start}.zc-rendimiento{grid-template-columns:1fr;gap:40px;margin-top:80px}.zc-rendimiento h3{max-width:none}.zc-calculadora{max-width:460px}.zc-nota{font-size:11px}.zc-todos{gap:8px 24px}}
@media(prefers-reduced-motion:reduce){.zc *, .editorial-button{transition:none!important}.zc-panel{animation:none!important}}
@media(max-width:760px){
 .zc table,.zc thead,.zc tbody{display:block}.zc tr{display:grid;grid-template-columns:1fr 1fr}.zc tr[hidden]{display:none}.zc thead th:first-child{display:none}.zc th:first-child,.zc th:nth-child(2),.zc td:nth-child(2),.zc th:nth-child(3),.zc td:nth-child(3){width:auto}.zc tbody th:first-child{grid-column:1/-1;padding:19px 16px 12px;background:#151517;font-size:13px;color:#f5f5f7}.zc tbody td{padding:16px;font-size:13px;overflow-wrap:normal}.zc thead th{padding:22px 16px}.zc thead small{font-size:11px}.zc-cabecera h2{letter-spacing:-.045em}.zc-calculadora output{letter-spacing:-.055em}
}
