.comparativa-page{--bw-ink-950: #070708;--bw-ink-900: #0d0d10;--bw-ink-850: #141418;--bw-ink-800: #1a1a20;--bw-ink-700: #24242c;--bw-ink-600: #2f2f38;--bw-ink-300: #9aa0ac;--bw-ink-200: #c4c8d0;--bw-ink-100: #e6e8ec;--cp-bg: #f5f6f8;--cp-bg2: #ffffff;--cp-panel: rgba(255, 255, 255, .7);--cp-panel-2: rgba(255, 255, 255, .9);--cp-border: rgba(13, 13, 16, .1);--cp-border-2: rgba(13, 13, 16, .18);--cp-text: var(--bw-ink-900);--cp-muted: #5a6172;--cp-accent: #F5D000;--cp-accent-hover: #FFE02E;--cp-accent-weak: rgba(245, 208, 0, .16);--cp-accent2: #E30613;--cp-accent2-hover: #FF1A28;--cp-accent2-weak: rgba(227, 6, 19, .18);--cp-ok: #30D158;--cp-warn: #FFB020;--cp-no: #FF453A;--cp-b2b: #0A84FF;--cp-plus: #E30613;--cp-bc: #F5D000;--cp-app: #9aa0ac;--cp-font-display: "Space Grotesk", "Inter Tight", system-ui, sans-serif;--cp-font-sans: "Inter Tight", "Space Grotesk", system-ui, sans-serif;background:radial-gradient(900px 600px at 10% -10%,rgba(245,208,0,.22),transparent 60%),radial-gradient(900px 700px at 110% 10%,rgba(227,6,19,.12),transparent 60%),radial-gradient(700px 500px at 50% 110%,rgba(245,208,0,.1),transparent 60%),var(--cp-bg);color:var(--cp-text);font-family:var(--cp-font-sans);line-height:1.55;-webkit-font-smoothing:antialiased}.comparativa-page *{box-sizing:border-box}.comparativa-page .hero{position:relative;padding:80px 24px 60px;text-align:center;overflow:hidden}.comparativa-page .hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(245,246,248,.4) 100%),repeating-linear-gradient(45deg,rgba(13,13,16,.025) 0 2px,transparent 2px 20px);pointer-events:none}.comparativa-page .hero h1{font-family:var(--cp-font-display);font-size:clamp(2rem,5vw,3.6rem);font-weight:700;letter-spacing:-.03em;margin:0 0 14px;color:var(--bw-ink-950);position:relative}.comparativa-page .hero h1 em{font-style:normal;color:var(--cp-accent)}.comparativa-page .hero h1 strong{font-weight:700;color:var(--cp-accent2)}.comparativa-page .hero p.lead{max-width:760px;margin:0 auto;color:var(--cp-muted);font-size:1.1rem;position:relative}.comparativa-page .eyebrow{display:inline-block;font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cp-accent);margin-bottom:18px;padding:6px 14px;border:1px solid rgba(245,208,0,.35);border-radius:999px;background:var(--cp-accent-weak);position:relative;font-weight:600}.comparativa-page .wrap{max-width:1280px;margin:0 auto;padding:0 24px 80px}.comparativa-page .platforms{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:40px 0 50px}.comparativa-page .pcard{background:var(--cp-panel);border:1px solid var(--cp-border);border-radius:16px;padding:18px;backdrop-filter:blur(10px);transition:transform .25s ease,border-color .25s ease;position:relative;overflow:hidden}.comparativa-page .pcard:after{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,transparent,var(--clr, transparent),transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .25s}.comparativa-page .pcard:hover{transform:translateY(-3px)}.comparativa-page .pcard:hover:after{opacity:1}.comparativa-page .pcard h3{margin:0 0 6px;font-size:1.1rem}.comparativa-page .pcard .tag{font-size:.7rem;color:var(--cp-muted);text-transform:uppercase;letter-spacing:.1em}.comparativa-page .pcard p{margin:8px 0 0;font-size:.85rem;color:var(--cp-muted)}.comparativa-page .pcard.ps{--clr: var(--cp-accent2)}.comparativa-page .pcard.sy,.comparativa-page .pcard.sh{--clr: var(--cp-accent)}.comparativa-page .pcard.bc{--clr: var(--cp-accent2)}.comparativa-page .legend{background:var(--cp-panel);border:1px solid var(--cp-border);border-radius:14px;padding:16px 20px;display:flex;flex-wrap:wrap;gap:14px 22px;margin-bottom:30px;font-size:.88rem;backdrop-filter:blur(8px)}.comparativa-page .legend b{color:var(--cp-text);font-weight:600}.comparativa-page .legend span{color:var(--cp-muted);display:inline-flex;align-items:center;gap:6px}.comparativa-page .ico{display:inline-block;width:1.1em;text-align:center}.comparativa-page .ico.ok{color:var(--cp-ok)}.comparativa-page .ico.warn{color:var(--cp-warn)}.comparativa-page .ico.no{color:var(--cp-no)}.comparativa-page .ico.b2b{color:var(--cp-b2b)}.comparativa-page .ico.plus{color:var(--cp-plus)}.comparativa-page .ico.bc{color:var(--cp-bc)}.comparativa-page .ico.app{color:var(--cp-app)}.comparativa-page .controls{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 16px;align-items:center;position:sticky;top:0;z-index:50;padding:14px;background:#ffffffd9;backdrop-filter:blur(14px);border:1px solid var(--cp-border);border-radius:14px}.comparativa-page .search{flex:1;min-width:220px;background:var(--cp-panel);border:1px solid var(--cp-border);color:var(--cp-text);padding:10px 14px;border-radius:10px;font-size:.95rem;outline:none}.comparativa-page .search:focus{border-color:var(--cp-accent)}.comparativa-page .chip{background:var(--cp-panel);border:1px solid var(--cp-border);color:var(--cp-muted);padding:8px 14px;border-radius:999px;font-size:.82rem;cursor:pointer;transition:all .2s;user-select:none}.comparativa-page .chip:hover{color:var(--cp-text);border-color:var(--cp-accent)}.comparativa-page .chip.active{background:var(--cp-accent);color:var(--bw-ink-950);border-color:var(--cp-accent);font-weight:600}.comparativa-page .section{margin:36px 0}.comparativa-page .section h2{font-size:1.55rem;margin:0 0 14px;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:12px}.comparativa-page .section h2:before{content:"";width:5px;height:24px;background:var(--cp-accent);border-radius:3px}.comparativa-page .section:nth-of-type(2n) h2:before{background:var(--cp-accent2)}.comparativa-page .tablewrap{background:var(--cp-panel);border:1px solid var(--cp-border);border-radius:14px;overflow:hidden;backdrop-filter:blur(8px)}.comparativa-page table{width:100%;border-collapse:collapse;font-size:.9rem}.comparativa-page thead th{background:#0d0d100a;text-align:left;padding:14px 12px;font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--cp-muted);border-bottom:1px solid var(--cp-border)}.comparativa-page thead th:first-child{min-width:240px}.comparativa-page tbody td{padding:11px 12px;border-bottom:1px solid rgba(13,13,16,.05);vertical-align:top}.comparativa-page tbody tr:hover{background:#f5d00012}.comparativa-page tbody tr:last-child td{border-bottom:none}.comparativa-page td.feat{font-weight:500;color:var(--cp-text)}.comparativa-page td.cell{text-align:center;font-size:.95rem;white-space:nowrap}.comparativa-page .summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:20px}.comparativa-page .scard{background:var(--cp-panel);border:1px solid var(--cp-border);border-radius:16px;padding:22px;backdrop-filter:blur(8px);position:relative;overflow:hidden}.comparativa-page .scard:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--c1, var(--cp-accent)),var(--c2, var(--cp-accent2)))}.comparativa-page .scard h4{margin:0 0 10px;font-size:1.1rem}.comparativa-page .scard p{margin:0;color:var(--cp-muted);font-size:.92rem}.comparativa-page .scard.ps{--c1: var(--cp-accent2);--c2: var(--cp-accent2-hover)}.comparativa-page .scard.ss{--c1: var(--cp-accent);--c2: var(--cp-accent-hover)}.comparativa-page .scard.sp{--c1: var(--cp-accent2);--c2: var(--cp-accent)}.comparativa-page .scard.sh{--c1: var(--cp-accent);--c2: var(--cp-accent2)}.comparativa-page .scard.bc{--c1: var(--cp-accent2);--c2: var(--cp-accent-hover)}.comparativa-page .foot{text-align:center;color:var(--cp-muted);font-size:.82rem;padding:30px 0 0}.comparativa-page tr.hide{display:none}@keyframes cp-pulse{0%,to{opacity:.4}50%{opacity:1}}.comparativa-page .pulse{animation:cp-pulse 2s ease-in-out infinite}@media (max-width: 780px){.comparativa-page thead th:first-child{min-width:160px}.comparativa-page table{font-size:.82rem}.comparativa-page td.cell{font-size:.9rem}}
