body.landing{--l-tinta: #0B1633;--l-tinta-2: #1E2B4A;--l-texto-2: #475569;--l-fondo: #EFF4FB;--l-papel: #FFFFFF;--l-borde: #DCE4F0;--l-azul: #2563EB;--l-azul-hondo: #1D4ED8;--l-azul-noche: #102A6B;--l-teal: #0E7490;--l-oro: #F4B63F;--l-oro-claro: #FFD27A;--l-oro-texto: #8A5300;--l-verde: #16A34A;--l-verde-texto: #15803D;--l-rojo: #DC2626;--l-rojo-texto: #B91C1C;--l-ambar: #B45309;--l-gris: #64748B;--l-gutter: max(16px, calc((100vw - 1180px)/2) );margin:0;background:var(--l-fondo);color:var(--l-tinta);font-family:Inter,system-ui,sans-serif;overflow-x:hidden}body.landing *,body.landing *:before,body.landing *:after{box-sizing:border-box}body.landing :where(h1,h2,h3,p,ul,figure){margin:0;padding:0}body.landing a{color:inherit}body.landing a:focus-visible,body.landing button:focus-visible{outline:2px solid var(--l-azul);outline-offset:3px}body.landing .navbar{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px var(--l-gutter);background:var(--l-tinta);border-bottom:3px solid var(--l-oro)}body.landing .nav-logo{display:flex;text-decoration:none}body.landing .nav-logo img{display:block;height:36px;width:auto}body.landing .nav-links{display:flex;gap:32px;font-size:15px;font-weight:500;color:#d6deee}body.landing .nav-links a{text-decoration:none;transition:color .2s}body.landing .nav-links a:hover{color:var(--l-oro-claro)}body.landing .navbar a:focus-visible{outline-color:var(--l-oro-claro)}body.landing .nav-acceso{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;text-decoration:none;font-size:14px;font-weight:600;color:#c7d4ee;padding:8px 14px;border-radius:var(--radius-btn);border:1px solid rgba(255,255,255,.22);transition:color .2s,border-color .2s}body.landing .nav-acceso svg{width:16px;height:16px}body.landing .nav-acceso:hover{color:#fff;border-color:#ffffff80}body.landing .scoreboard{background:var(--l-papel);border-bottom:1px solid var(--l-borde);padding-top:20px;padding-bottom:14px;color:var(--l-tinta)}body.landing .scoreboard-heading{margin-bottom:18px}body.landing .scoreboard-heading h2{color:var(--l-tinta);font-weight:700}body.landing .scoreboard-heading h2:before{content:"";display:inline-block;width:8px;height:8px;margin-right:9px;border-radius:50%;background:var(--l-verde);box-shadow:0 0 0 4px #16a34a2e;vertical-align:middle}body.landing .scoreboard-heading p,body.landing .scoreboard-update{color:var(--l-texto-2)}body.landing .scoreboard-controls button{border-color:#bfd0f5;color:var(--l-azul-hondo);background:#f3f7ff;border-radius:var(--radius-btn)}body.landing .scoreboard-controls button:hover:not(:disabled){background:var(--l-azul);color:#fff;border-color:var(--l-azul)}body.landing .fixture{border-color:var(--l-borde);border-radius:0}body.landing .fixture:hover{background:#f3f7ff}body.landing .fixture h3,body.landing .fixture-team,body.landing .fixture-center strong{color:var(--l-tinta)}body.landing .fixture-label{color:var(--l-azul-hondo)}body.landing .fixture-round,body.landing .fixture-detail{color:var(--l-texto-2)}body.landing .fixture-live .fixture-label,body.landing .fixture-live .fixture-detail{color:var(--l-verde-texto)}body.landing .fixture-team img{background:transparent;border-radius:0}body.landing .fixture-fallback{background:#e6ecf5;color:var(--l-tinta-2);border-radius:50%}body.landing .scoreboard button:focus-visible,body.landing .scoreboard-track:focus-visible{outline-color:var(--l-azul)}body.landing .cartel{position:relative;overflow:hidden;padding:36px var(--l-gutter) 56px;color:#fff;background:radial-gradient(900px 420px at 92% -10%,rgba(14,116,144,.65),transparent 65%),radial-gradient(760px 420px at -5% 110%,rgba(37,99,235,.55),transparent 60%),linear-gradient(160deg,var(--l-tinta) 0%,var(--l-azul-noche) 100%)}body.landing .cartel:before,body.landing .cartel:after{content:"";position:absolute;top:-80px;height:320px;transform:skew(-28deg);pointer-events:none}body.landing .cartel:before{right:120px;width:90px;background:linear-gradient(180deg,var(--l-oro),rgba(244,182,63,0));opacity:.9}body.landing .cartel:after{right:40px;width:38px;background:linear-gradient(180deg,#38bdf8,#38bdf800);opacity:.55}body.landing .cartel-inner{position:relative;z-index:1;max-width:1180px;margin:0 auto}body.landing .mas18{display:inline-grid;place-items:center;flex:0 0 auto;min-width:32px;height:22px;padding:0 6px;border:1.5px solid currentColor;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1}body.landing .cartel-cab{display:flex;justify-content:space-between;align-items:flex-end;gap:20px 40px;flex-wrap:wrap;margin-bottom:24px}body.landing .cartel h1{font-size:clamp(28px,3.6vw,40px);font-weight:800;line-height:1.08;letter-spacing:-.035em;color:#fff}body.landing .cartel-meta{margin-top:10px;font-size:14px;color:#c7d4ee}body.landing .cartel-record{display:flex;align-items:center;gap:14px;padding:12px 20px 12px 16px;border-radius:4px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-left:4px solid var(--l-oro);backdrop-filter:blur(6px)}body.landing .cartel-record b{font-size:40px;font-weight:800;line-height:1;color:var(--l-oro-claro);font-variant-numeric:tabular-nums;letter-spacing:-.03em}body.landing .cartel-record span{font-size:13px;line-height:1.35;color:#d6deee;max-width:150px}body.landing .cartel-record strong{display:block;color:#fff;font-size:15px}body.landing .cartel-filtro{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}body.landing .cartel-filtro button{display:inline-flex;align-items:center;gap:7px;cursor:pointer;padding:7px 14px;border-radius:999px;font:inherit;font-size:13px;font-weight:600;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.28);transition:background .2s,color .2s}body.landing .cartel-filtro button:hover{background:#ffffff29}body.landing .cartel-filtro button[aria-pressed=true]{background:var(--l-oro);border-color:var(--l-oro);color:var(--l-tinta)}body.landing .cartel-filtro button:focus-visible{outline-color:var(--l-oro-claro)}body.landing .filtro-escudo{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#fff}body.landing .filtro-escudo img{width:14px;height:14px;object-fit:contain}body.landing .cartel-guia{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-bottom:14px}body.landing .cartel-leyenda{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:12.5px;color:#c7d4ee}body.landing .cartel-aviso{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:#c7d4ee}body.landing .cartel-aviso .mas18{min-width:28px;height:19px;font-size:10px}body.landing .cartel-aviso a{color:#fff;font-weight:600;text-underline-offset:3px}body.landing .cartel-aviso a:hover{color:var(--l-oro-claro)}body.landing .cartel-leyenda span{display:inline-flex;align-items:center;gap:7px}body.landing .cartel-leyenda b{font-size:14px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}body.landing .cartel-leyenda small{font-size:11.5px;font-weight:600;color:#c7d4ee;font-variant-numeric:tabular-nums}body.landing .ley-anillo{width:14px;height:14px;border-radius:50%;border:2.5px solid rgba(255,255,255,.28);border-top-color:#60a5fa;border-right-color:#60a5fa}body.landing .cartel-marco{background:var(--l-papel);color:var(--l-tinta);border-radius:4px;overflow:hidden;box-shadow:8px 8px 0 var(--l-oro),0 24px 50px #030a1e59}body.landing .cartel-tabla{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}body.landing .cartel-tabla thead th{color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:12px 10px 4px;text-align:center}body.landing .cartel-tabla thead{background:linear-gradient(90deg,var(--l-azul-noche) 0%,var(--l-azul-hondo) 55%,var(--l-teal) 100%)}body.landing .cartel-tabla .th-partido,body.landing .cartel-tabla .th-sel{padding:16px 14px;vertical-align:middle}body.landing .cartel-tabla .th-partido{border-right:1px solid rgba(255,255,255,.25)}body.landing .cartel-tabla .th-grupo{padding-top:14px}body.landing .cartel-tabla .th-1x2{padding:2px 10px 12px;font-size:15px;letter-spacing:0}body.landing .cartel-tabla .th-gol{padding-inline:4px;font-size:11px;letter-spacing:.04em;line-height:1.2;vertical-align:bottom}body.landing .cartel-tabla .th-goles{border-left:1px solid rgba(255,255,255,.25)}body.landing .cartel-fila td.c-g25{border-left:1px solid #E3E9F2}body.landing .cartel-liga th{text-align:left;padding:10px 18px;font-size:13px;font-weight:500;color:var(--l-texto-2);background:#e8effb;border-top:1px solid var(--l-borde);border-bottom:1px solid var(--l-borde)}body.landing .cartel-liga th>*{vertical-align:middle}body.landing .liga-escudo{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:8px;background:#fff;border-radius:50%;font-size:11px;font-weight:700;color:var(--l-tinta-2);box-shadow:0 0 0 1px var(--l-borde)}body.landing .liga-escudo img{width:16px;height:16px;object-fit:contain}body.landing .liga-ambito{margin-right:5px}body.landing .cartel-liga b{color:var(--l-azul-hondo);font-weight:800}body.landing .cartel-tramo th{text-align:left;padding:12px 18px;background:var(--l-azul-noche);color:#fff;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-left:6px solid var(--l-oro)}body.landing .cartel-tramo small{margin-left:10px;white-space:nowrap;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:#c7d4ee}body.landing .cartel-tabla tbody.cartel-tramo[hidden]{display:none}body.landing .cartel-tramo .tramo-enlace{float:right;font-size:12.5px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--l-oro-claro);text-decoration:none}body.landing .cartel-tramo .tramo-enlace:hover{text-decoration:underline;text-underline-offset:3px}body.landing .cartel-fila td{padding:14px 10px;border-bottom:1px solid #EDF1F7;vertical-align:middle}body.landing .cartel-fila:nth-child(odd) td{background:#f8fafe}body.landing .cartel-fila:hover td{background:#eef4ff}body.landing .cartel-fila td:first-child{padding-left:18px}body.landing .cartel-fila td:last-child{padding-right:18px}body.landing .fila-vivo td:first-child{box-shadow:inset 4px 0 0 var(--l-verde)}body.landing .c-hora{width:92px;white-space:nowrap}body.landing .c-hora b{display:block;font-size:14px;font-weight:800;color:var(--l-tinta)}body.landing .c-hora span{display:block;margin-top:3px;font-size:12px;color:var(--l-texto-2)}body.landing .fila-vivo .c-hora b{color:var(--l-verde-texto)}body.landing .fila-vivo .c-hora b:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--l-verde);vertical-align:middle;animation:landing-pulso 1.4s ease-in-out infinite}body.landing .fila-final .c-hora b{color:var(--l-texto-2)}body.landing .c-hora .hora-envivo{display:inline-block;margin-top:6px;font-size:11.5px;font-weight:800;color:var(--l-azul-hondo);text-decoration:none}body.landing .c-hora .hora-envivo span{display:inline;margin:0;font-size:inherit;color:inherit}body.landing .fila-vivo .c-hora .hora-envivo{color:var(--l-rojo-texto)}body.landing .c-hora .hora-envivo:hover{text-decoration:underline;text-underline-offset:3px}body.landing .c-partido{min-width:280px}body.landing .cp{display:grid;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);align-items:center;gap:6px;text-decoration:none;color:var(--l-tinta);border-radius:4px}body.landing .cp-equipo{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;text-align:center}body.landing .cp-nombre{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;font-size:14px;font-weight:700;line-height:1.25}body.landing .cp-nombre>span:last-child{overflow-wrap:anywhere}body.landing .cp:hover .cp-nombre>span:last-child{color:var(--l-azul-hondo);text-decoration:underline;text-underline-offset:3px}body.landing .cp-escudo{flex:0 0 26px;width:26px;height:26px;object-fit:contain}body.landing .cp-escudo-vacio{display:grid;place-items:center;border-radius:50%;background:#e6ecf5;color:var(--l-tinta-2);font-size:11px;font-weight:800}body.landing .cp-centro{text-align:center}body.landing .cp-vs{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--l-gris)}body.landing .cp-marcador{display:inline-flex;gap:4px;font-size:20px;font-weight:800;color:var(--l-tinta)}body.landing .cp-marcador i{font-style:normal;color:#94a3b8}body.landing .fila-vivo .cp-marcador{color:var(--l-verde-texto)}body.landing .forma{display:inline-flex;gap:3px}body.landing .forma i{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;font-size:9px;font-style:normal;font-weight:800;color:#fff;background:var(--l-gris)}body.landing .forma i[data-letra=G]{background:var(--l-verde-texto)}body.landing .forma i[data-letra=E]{background:var(--l-ambar)}body.landing .forma i[data-letra=P]{background:var(--l-rojo)}body.landing .c-anillo{width:84px;text-align:center}body.landing .anillo-lbl,body.landing .celda-lbl{display:none}body.landing .anillo{position:relative;display:inline-grid;place-items:center;width:52px;height:52px}body.landing .anillo svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}body.landing .anillo circle{fill:none;stroke-width:4.5}body.landing .anillo-pista{stroke:#e3e9f2}body.landing .anillo-valor{stroke:#94a3b8;stroke-linecap:round;stroke-dasharray:var(--p) 100;animation:landing-anillo .9s cubic-bezier(.2,.8,.2,1) both}body.landing .anillo-pct{position:relative;font-size:12px;font-weight:700;color:var(--l-tinta-2)}body.landing .anillo-cuota{display:block;margin-top:5px;font-size:15px;font-weight:800;color:var(--l-tinta)}body.landing .anillo-justa{display:block;margin-top:1px;font-size:11.5px;font-weight:600;color:var(--l-texto-2)}body.landing .es-favorito .anillo-valor{stroke:var(--l-azul)}body.landing .es-favorito .anillo-pista{stroke:#dce7fd}body.landing .es-favorito .anillo-pct{color:var(--l-azul-hondo);font-weight:800}body.landing .es-favorito .anillo-cuota{color:var(--l-azul-hondo)}body.landing .c-sin-dato{font-size:12px;color:var(--l-texto-2);text-align:center}body.landing .c-sel{width:300px}body.landing .sel-lista{list-style:none;display:flex;flex-direction:column;gap:6px}body.landing .sel{--tono: var(--l-azul);--tono-fondo: #EEF4FF;--tono-texto: var(--l-azul-hondo);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"texto cuota" "estado justa";gap:4px 10px;align-items:center;padding:8px 10px 8px 12px;border-radius:4px;background:var(--tono-fondo);border-left:4px solid var(--tono)}body.landing .sel.con-mejor{grid-template-areas:"texto cuota" "estado justa" "mejor mejor"}body.landing .sel[data-tono=ganada],body.landing .sel[data-tono=media-ganada],body.landing .sel[data-tono=vivo]{--tono: var(--l-verde);--tono-fondo: #E9F8EF;--tono-texto: var(--l-verde-texto)}body.landing .sel[data-tono=perdida],body.landing .sel[data-tono=media-perdida]{--tono: var(--l-rojo);--tono-fondo: #FDEEEE;--tono-texto: var(--l-rojo-texto)}body.landing .sel[data-tono=anulada]{--tono: #94A3B8;--tono-fondo: #F1F5F9;--tono-texto: #475569}body.landing .sel[data-tono=revision]{--tono: #D97706;--tono-fondo: #FFF6E6;--tono-texto: var(--l-ambar)}body.landing .sel-texto{grid-area:texto;display:flex;flex-direction:column;min-width:0}body.landing .sel-texto small{font-size:11px;color:var(--l-texto-2)}body.landing .sel-texto b{font-size:13.5px;font-weight:750;line-height:1.3;overflow-wrap:anywhere}body.landing .sel-cuota{grid-area:cuota;padding:4px 9px;border-radius:999px;font-size:14px;font-weight:800;color:#fff;background:var(--tono-texto)}body.landing .sel-estado{grid-area:estado;display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--tono-texto)}body.landing .sel-estado svg{width:14px;height:14px;flex-shrink:0}body.landing .sel-prob{font-weight:600;color:var(--l-texto-2)}body.landing .sel-justa{grid-area:justa;justify-self:center;font-size:11.5px;font-weight:600;color:var(--l-texto-2)}body.landing .sel-pendiente{display:flex;flex-direction:column;gap:2px;padding:8px 10px 8px 12px;border-radius:4px;background:#f1f5f9;border-left:4px dashed #94A3B8}body.landing .sel-pendiente b{font-size:13px;font-weight:700;color:var(--l-texto-2)}body.landing .sel-pendiente small{font-size:11.5px;color:var(--l-texto-2)}body.landing .fila-mas{display:none}body.landing .cartel-vacio,body.landing .cartel-sin-picks{padding:22px;font-size:14px;color:var(--l-texto-2);background:var(--l-papel)}body.landing .cartel-vacio[hidden]{display:none}body.landing .cartel-sin-picks{border-radius:4px;box-shadow:8px 8px 0 var(--l-oro);max-width:640px;line-height:1.6}body.landing .cartel-tabla tbody[hidden]{display:none}body.landing .cartel-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:34px}body.landing .btn-oro{display:inline-flex;align-items:center;gap:10px;text-decoration:none;padding:14px 24px;border-radius:var(--radius-btn);font-size:15px;font-weight:800;color:var(--l-tinta);background:var(--l-oro);box-shadow:0 10px 24px #f4b63f4d;transition:transform .2s,box-shadow .2s}body.landing .btn-oro svg{width:18px;height:18px}body.landing .btn-oro:hover{transform:translateY(-3px);box-shadow:0 14px 30px #f4b63f73}body.landing .btn-claro{font-size:15px;font-weight:600;color:#fff;text-decoration:none;padding:6px 0;border-bottom:2px solid rgba(255,255,255,.35)}body.landing .btn-claro:hover{border-bottom-color:var(--l-oro)}body.landing .cartel a:focus-visible,body.landing .cartel-acciones a:focus-visible{outline-color:var(--l-oro-claro)}body.landing .cartel-marco a:focus-visible{outline-color:var(--l-azul)}body.landing .calc{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start;padding:72px var(--l-gutter) 64px}body.landing .calc h2{font-size:clamp(28px,3.2vw,40px);font-weight:800;letter-spacing:-.035em;line-height:1.15}body.landing .calc-intro{margin-top:16px;max-width:440px;font-size:15px;line-height:1.75;color:var(--l-texto-2)}body.landing .calc-intro b{color:var(--l-tinta)}body.landing .calc-caja{padding:22px 24px 20px;border-radius:4px;background:var(--l-papel);border:1px solid var(--l-borde);box-shadow:8px 8px 0 var(--l-oro)}body.landing .calc-partido{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid #EDF1F7;font-size:13px;color:var(--l-texto-2)}body.landing .calc-partido-lbl{display:flex;align-items:center;gap:6px;width:100%;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.landing .calc-partido-equipos{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:15px;color:var(--l-tinta)}body.landing .calc-partido-equipos img{width:20px;height:20px;object-fit:contain}body.landing .calc-op[data-signo="1"],body.landing .calc-seg[data-signo="1"]{--serie: #2563EB}body.landing .calc-op[data-signo=X],body.landing .calc-seg[data-signo=X]{--serie: #D97706}body.landing .calc-op[data-signo="2"],body.landing .calc-seg[data-signo="2"]{--serie: #0891B2}body.landing .calc-opciones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body.landing .calc-op{display:flex;flex-direction:column;min-width:0}body.landing .calc-op label{flex:1 1 auto;display:flex;align-items:flex-end;gap:6px;font-size:13px;font-weight:700;line-height:1.3}body.landing .calc-muestra{flex:0 0 10px;width:10px;height:10px;margin-bottom:4px;border-radius:2px;background:var(--serie)}body.landing .calc-signo{font-weight:800}body.landing .calc-nombre{min-width:0;font-weight:600;color:var(--l-texto-2);overflow-wrap:anywhere}body.landing .calc-op input{width:100%;margin-top:8px;padding:10px 12px;border-radius:4px;font:inherit;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--l-tinta);background:#f8fafe;border:1.5px solid #BFD0F5}body.landing .calc-op input:hover{border-color:var(--l-azul)}body.landing .calc-op input:focus-visible{outline:2px solid var(--l-azul);outline-offset:1px;border-color:var(--l-azul)}body.landing .calc-op input[aria-invalid=true]{border-color:var(--l-rojo);background:#fdeeee}body.landing .calc-datos{display:grid;gap:4px;margin:10px 0 0;font-size:13px}body.landing .calc-datos div{display:flex;justify-content:space-between;gap:8px}body.landing .calc-datos dt{color:var(--l-texto-2)}body.landing .calc-datos dd{margin:0;font-weight:800;font-variant-numeric:tabular-nums}body.landing .calc-vv{margin-top:2px;padding-top:5px;border-top:1px dashed var(--l-borde)}body.landing .calc-vv dd{color:var(--l-azul-hondo)}body.landing .calc-barra{display:flex;gap:2px;height:16px;margin-top:24px}body.landing .calc-barra[hidden]{display:none}body.landing .calc-seg{display:block;flex:0 1 auto;min-width:0;height:100%;overflow:hidden;border-radius:2px;background:repeating-linear-gradient(135deg,var(--serie) 0 2px,#fff 2px 5px);box-shadow:inset 0 0 0 1px var(--serie);transition:width .25s}body.landing .calc-seg:first-child{border-radius:4px 2px 2px 4px}body.landing .calc-seg:last-child{border-radius:2px 4px 4px 2px}body.landing .calc-seg-justo{display:block;height:100%;background:var(--serie);transition:width .25s}body.landing .calc-ley{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;font-size:12px;color:var(--l-texto-2)}body.landing .calc-ley i{width:16px;height:10px;border-radius:2px}body.landing .calc-ley-maciza{background:var(--l-tinta-2)}body.landing .calc-ley-rayada{margin-left:10px;background:repeating-linear-gradient(135deg,var(--l-tinta-2) 0 2px,#fff 2px 5px);box-shadow:inset 0 0 0 1px var(--l-tinta-2)}body.landing .calc-margen{margin-top:14px;font-size:14.5px;font-weight:600;line-height:1.5}body.landing .calc-ayuda{margin-top:6px;font-size:12.5px;line-height:1.5;color:var(--l-texto-2)}body.landing main{display:block}body.landing .eyebrow{font-size:12px;font-weight:800;letter-spacing:.18em;color:var(--l-azul-hondo);margin-bottom:14px}body.landing .methodology{max-width:1180px;margin:0 auto;padding:72px 0;display:grid;grid-template-columns:1fr 1fr;gap:72px}body.landing .methodology h2{font-size:clamp(28px,3.2vw,40px);font-weight:800;letter-spacing:-.035em;line-height:1.15}body.landing .methodology h2 span{color:var(--l-azul-hondo)}body.landing .method-intro{color:var(--l-texto-2);font-size:15px;line-height:1.75;margin-top:18px;max-width:400px}body.landing .method-steps{display:flex;flex-direction:column;gap:14px}body.landing .method-steps article{--paso: var(--l-azul);--paso-texto: #fff;display:flex;gap:18px;padding:20px 22px;background:var(--l-papel);border:1px solid var(--l-borde);border-left:4px solid var(--paso);border-radius:4px;transition:transform .25s,box-shadow .25s}body.landing .method-steps article:hover{transform:translate(4px);box-shadow:6px 6px #d7e3f8}body.landing .method-steps article[data-paso="2"]{--paso: var(--l-oro);--paso-texto: var(--l-tinta)}body.landing .method-steps article[data-paso="3"]{--paso: var(--l-verde-texto)}body.landing .method-steps article>span{flex:0 0 38px;height:38px;display:grid;place-items:center;border-radius:50%;font-size:13px;font-weight:800;background:var(--paso);color:var(--paso-texto)}body.landing .method-steps h3{font-size:16px;font-weight:750;margin-bottom:6px}body.landing .method-steps p{font-size:14px;color:var(--l-texto-2);line-height:1.65}body.landing .competitions-bar{padding:44px 0;background:var(--l-papel);border-top:1px solid var(--l-borde);overflow:hidden}body.landing .comp-bar-title{font-size:13px;color:var(--l-texto-2);letter-spacing:.18em;text-transform:uppercase;margin-bottom:26px;font-weight:800;text-align:center}body.landing .marquee-viewport{width:100%;overflow:hidden;position:relative}body.landing .marquee-viewport:before,body.landing .marquee-viewport:after{content:"";position:absolute;top:0;width:140px;height:100%;z-index:2;pointer-events:none}body.landing .marquee-viewport:before{left:0;background:linear-gradient(to right,var(--l-papel),transparent)}body.landing .marquee-viewport:after{right:0;background:linear-gradient(to left,var(--l-papel),transparent)}body.landing .marquee-track{display:flex;width:max-content;animation:landing-cinta var(--duracion, 60s) linear infinite;will-change:transform}body.landing .marquee-viewport:hover .marquee-track{animation-play-state:paused}body.landing .marquee-group{display:flex;align-items:center;gap:28px;padding:0 28px 0 0;margin:0;list-style:none}body.landing .comp-chip{flex:0 0 auto;width:112px;height:62px;display:grid;place-items:center;padding:10px;background:#fff;border:1px solid var(--l-borde);border-radius:4px;transition:transform .25s,box-shadow .25s,border-color .25s}body.landing .comp-chip:hover{transform:translateY(-3px);border-color:var(--l-azul);box-shadow:0 8px 18px #2563eb26}body.landing .comp-chip img{max-width:100%;max-height:40px;width:auto;height:auto;object-fit:contain;display:block}body.landing .responsable{display:flex;align-items:flex-start;gap:22px;padding:52px var(--l-gutter) 60px}body.landing .responsable h2{margin-bottom:8px;font-size:22px;font-weight:800;letter-spacing:-.02em}body.landing .responsable p,body.landing .responsable li{max-width:760px;font-size:14.5px;line-height:1.65;color:var(--l-texto-2)}body.landing .responsable ul{display:grid;gap:4px;margin-top:12px;padding-left:20px;list-style:disc outside}body.landing .responsable li::marker{color:var(--l-rojo-texto)}body.landing .mas18-grande{min-width:58px;height:58px;border-width:2.5px;border-radius:50%;font-size:17px;color:var(--l-rojo-texto)}body.landing .site-foot{display:flex;justify-content:space-between;align-items:center;gap:16px 24px;flex-wrap:wrap;padding:26px var(--l-gutter);background:var(--l-tinta);color:#c7d4ee;font-size:14px;border-top:3px solid var(--l-oro)}body.landing .site-foot nav{display:flex;gap:22px;flex-wrap:wrap}body.landing .site-foot a{text-decoration:none}body.landing .site-foot a:hover{color:var(--l-oro-claro)}body.landing .site-foot a:focus-visible{outline-color:var(--l-oro-claro)}body.landing .site-foot .mas18{min-width:28px;height:19px;margin:0 4px 0 2px;font-size:10px;vertical-align:1px}@keyframes landing-anillo{0%{stroke-dasharray:0 100}}@keyframes landing-pulso{50%{opacity:.35}}@keyframes landing-cinta{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:1240px){body.landing .cp{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)}body.landing .cp-nombre{flex-direction:column;gap:5px;font-size:13px}}@media(max-width:1100px){body.landing .nav-links{gap:22px;font-size:14px}body.landing .c-sel{width:210px}body.landing .c-partido{min-width:240px}body.landing .c-anillo{width:64px}body.landing .cartel-fila td.c-anillo{padding-inline:4px}body.landing .sel{grid-template-areas:"texto cuota" "texto justa" "estado estado"}body.landing .sel.con-mejor{grid-template-areas:"texto cuota" "texto justa" "estado estado" "mejor mejor"}}@media(max-width:960px){body.landing .nav-links{display:none}body.landing .methodology{grid-template-columns:1fr;gap:32px;padding:56px 16px}body.landing .calc{grid-template-columns:1fr;gap:28px;padding-block:56px 48px}body.landing .cartel-tabla,body.landing .cartel-tabla tbody,body.landing .cartel-tabla tr,body.landing .cartel-tabla td,body.landing .cartel-tabla th{display:block}body.landing .cartel-tabla tbody[hidden]{display:none}body.landing .cartel-tabla thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body.landing .cartel-marco{background:transparent;box-shadow:none;overflow:visible}body.landing .cartel-tabla tbody+tbody{margin-top:18px}body.landing .cartel-liga th{background:none;border:0;padding:0 0 8px;color:#c7d4ee}body.landing .cartel-tabla tbody.cartel-tramo{margin-top:30px}body.landing .cartel-tabla tbody.cartel-tramo:first-of-type{margin-top:0}body.landing .cartel-tabla tbody.cartel-tramo+tbody{margin-top:12px}body.landing .cartel-tramo th{padding:10px 14px;border-radius:4px;font-size:13px;background:#ffffff1a}body.landing .cartel-tramo .tramo-enlace{float:none;display:block;margin-top:6px}body.landing .cartel-liga b{color:#fff}body.landing .liga-escudo{box-shadow:none}body.landing .cartel-tabla .cartel-fila{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-areas:"hora hora hora hora hora" "partido partido partido partido partido" "sel sel sel sel sel" "a1 ax a2 g25 ambos";gap:12px 6px;padding:14px;margin-bottom:12px;background:var(--l-papel);color:var(--l-tinta);border-radius:4px;box-shadow:6px 6px 0 var(--l-oro)}body.landing .cartel-tabla .cartel-fila td{padding:0;border:0;background:none;width:auto;min-width:0}body.landing .cartel-tabla .fila-vivo{box-shadow:6px 6px 0 var(--l-verde)}body.landing .cartel-tabla .fila-vivo td:first-child{box-shadow:none}body.landing .cartel-tabla td.c-hora{grid-area:hora;display:flex;align-items:baseline;gap:8px;padding-bottom:10px;border-bottom:1px solid #EDF1F7}body.landing .c-hora span{margin:0}body.landing .c-hora .hora-envivo{margin:0 0 0 auto}body.landing .c-partido{grid-area:partido}body.landing .c-a1{grid-area:a1}body.landing .c-ax{grid-area:ax}body.landing .c-a2{grid-area:a2}body.landing .c-g25{grid-area:g25}body.landing .c-ambos{grid-area:ambos}body.landing .cartel-tabla .c-sin-1x2{grid-column:a1-start / a2-end;grid-row:a1;align-self:center}body.landing .cartel-tabla .cartel-fila td.c-g25{border-left:1px solid #EDF1F7}body.landing .c-sel{grid-area:sel}body.landing .anillo-lbl{display:flex;align-items:flex-end;justify-content:center;min-height:2.3em;margin-bottom:4px;font-size:11px;font-weight:800;line-height:1.15;color:var(--l-texto-2)}body.landing .celda-lbl{display:block;font-size:11px;font-weight:800;color:var(--l-texto-2);text-transform:uppercase;letter-spacing:.06em}body.landing .c-sel .celda-lbl{margin-bottom:6px}body.landing .cartel-tabla[data-plegable] .cartel-fila:not(.abierta) td.c-anillo{display:none}body.landing .cartel-tabla[data-plegable] .fila-mas{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:10px;padding:9px 12px;border-radius:var(--radius-btn);cursor:pointer;font:inherit;font-size:13px;font-weight:700;color:var(--l-azul-hondo);background:#f3f7ff;border:1px solid #BFD0F5}body.landing .fila-mas:hover{background:#e6eeff}body.landing .fila-mas:focus-visible{outline-color:var(--l-azul)}body.landing .fila-mas svg{width:16px;height:16px;transition:transform .2s}body.landing .fila-mas[aria-expanded=true] svg{transform:rotate(180deg)}}@media(max-width:600px){body.landing .navbar{padding-block:14px;gap:12px}body.landing .nav-logo img{height:30px}body.landing .nav-acceso{padding:7px 11px;font-size:13px}body.landing .calc-caja{padding:18px 16px 16px}body.landing .calc-opciones{grid-template-columns:1fr;gap:12px}body.landing .calc-op{display:grid;grid-template-columns:minmax(0,1fr) 104px;align-items:center;column-gap:12px;padding-bottom:12px;border-bottom:1px solid #EDF1F7}body.landing .calc-op label{align-items:center}body.landing .calc-muestra{margin-bottom:0}body.landing .calc-op input{margin-top:0;padding:8px 10px;font-size:18px;text-align:center}body.landing .calc-datos{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px}body.landing .calc-datos div{gap:5px}body.landing .calc-vv{margin:0;padding:0;border:0}body.landing .responsable{gap:16px;padding-block:40px 48px}body.landing .mas18-grande{min-width:46px;height:46px;font-size:14px}body.landing .cartel{padding-top:26px;padding-bottom:44px}body.landing .cartel:before{right:30px;width:60px}body.landing .cartel:after{right:-10px}body.landing .cartel-record{width:100%}body.landing .cartel-record span{max-width:none}body.landing .cartel-filtro{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding:2px 16px 4px;mask-image:linear-gradient(90deg,#000 85%,transparent)}body.landing .cartel-filtro::-webkit-scrollbar{display:none}body.landing .cartel-filtro button{flex:0 0 auto}body.landing .cp{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)}body.landing .cp-nombre{flex-direction:column;gap:5px;font-size:13px}body.landing .anillo{width:48px;height:48px}body.landing .marquee-viewport:before,body.landing .marquee-viewport:after{width:60px}body.landing .comp-chip{width:92px;height:54px}body.landing .comp-chip img{max-height:32px}body.landing .marquee-group{gap:18px;padding-right:18px}body.landing .site-foot{flex-direction:column;text-align:center}}@media(prefers-reduced-motion:reduce){body.landing .marquee-track,body.landing .anillo-valor,body.landing .fila-vivo .c-hora b:before{animation:none}body.landing .marquee-viewport{overflow-x:auto}body.landing .comp-chip:hover,body.landing .method-steps article:hover,body.landing .btn-oro:hover{transform:none}body.landing .calc-seg,body.landing .calc-seg-justo,body.landing .fila-mas svg{transition:none}}body.landing .sel-mejor{grid-area:mejor;margin-top:2px;padding:3px 8px;border-radius:3px;font-size:11.5px;color:var(--l-tinta);background:#fff6e6;border-left:3px solid var(--l-oro)}body.landing .dc-seccion{padding:44px var(--l-gutter) 8px}body.landing .dc-inner{max-width:1180px;margin:0 auto}body.landing .dc-seccion h2{margin:0 0 8px;font-size:clamp(22px,2.6vw,30px);font-weight:800;letter-spacing:-.02em;color:var(--l-tinta)}body.landing .dc-intro{max-width:760px;margin:0 0 18px;font-size:14.5px;line-height:1.55;color:var(--l-texto-2)}body.landing .dc-casas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body.landing .dc-casa{display:flex;flex-direction:column;gap:4px;padding:18px;background:var(--l-papel);border:1px solid var(--l-borde);border-top:4px solid #94A3B8}body.landing .dc-casa.es-barata{border-top-color:var(--l-verde);box-shadow:6px 6px 0 var(--l-oro)}body.landing .dc-nombre{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:18px;font-weight:800;color:var(--l-tinta)}body.landing .dc-sello{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800;color:var(--l-verde-texto);background:#e9f8ef}body.landing .dc-media{margin-top:8px;font-size:34px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--l-tinta)}body.landing .dc-media-txt{font-size:12.5px;color:var(--l-texto-2)}body.landing .dc-mercados{display:grid;gap:4px;margin:10px 0;padding:10px 0;border-block:1px solid #EDF1F7}body.landing .dc-mercados div{display:flex;justify-content:space-between;font-size:13px}body.landing .dc-mercados dt{color:var(--l-texto-2)}body.landing .dc-mercados dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums;color:var(--l-tinta)}body.landing .dc-mejores{font-size:12.5px;color:var(--l-texto-2)}body.landing .dc-mejores b{color:var(--l-tinta)}body.landing .dc-nota{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:var(--l-texto-2)}@media(max-width:760px){body.landing .dc-casas{grid-template-columns:1fr}}
