:root{--cmpv-1: #2a78d6;--cmpv-2: #eb6834;--cmpv-3: #1baf7a;--cmpv-4: #eda100;--cmpv-5: #e87ba4;--cmpv-6: #008300}.dark{--cmpv-1: #3987e5;--cmpv-2: #d95926;--cmpv-3: #199e70;--cmpv-4: #c98500;--cmpv-5: #d55181;--cmpv-6: #008300}.cmp-section{padding-block:clamp(3rem,7vw,5.5rem)}.cmp-section+.cmp-section{border-top:1px solid var(--border)}.cmp-inner{max-width:1200px;margin-inline:auto;padding-inline:16px}@media(min-width:768px){.cmp-inner{padding-inline:32px}}.cmp-head{max-width:760px;margin-bottom:32px}.cmp-head .pill-label{margin-bottom:16px}.cmp-head .f-body{margin-top:12px}.cmp-hero{padding-top:clamp(7rem,14vw,9.5rem)}.cmp-hero h1{max-width:900px}.cmp-hero-lead{max-width:720px;margin-top:20px}.cmp-caminos{display:grid;gap:12px;margin-top:40px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cmp-camino{padding:20px}.cmp-camino.is-ours{background:var(--brand-accent-soft);border-color:var(--brand-accent)}.cmp-camino h2{font-size:1rem;font-weight:600;margin-bottom:6px}.cmp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.cmp-aviso{margin-top:20px;font-size:.8125rem;color:var(--muted-foreground);max-width:720px}.cmpv{display:grid;gap:16px}@media(min-width:960px){.cmpv{grid-template-columns:340px 1fr;align-items:start}}.cmpv-controls,.cmpv-out{padding:20px}.cmpv-out{border:1px solid var(--border);border-radius:20px}.cmpv-field{display:block;margin-bottom:20px;border:0;padding:0}.cmpv-range-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.cmpv-valor{font-variant-numeric:tabular-nums;font-weight:600}.cmpv-range{width:100%;accent-color:var(--brand-accent)}.cmpv-seg{display:flex;gap:4px;margin-top:8px;padding:4px;border-radius:999px;background:var(--background);border:1px solid var(--border)}.cmpv-seg button{flex:1;padding:6px 8px;border-radius:999px;font-size:.875rem;color:var(--muted-foreground)}.cmpv-seg button.is-on{background:var(--foreground);color:var(--background)}.cmpv-select,.cmpm-par select{display:block;width:100%;margin-top:8px;padding:8px 12px;border-radius:12px;border:1px solid var(--input);background:var(--background);color:var(--foreground)}.cmpv-supuestos summary{cursor:pointer;padding-block:6px}.cmpv-num{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-block:8px;font-size:.875rem}.cmpv-num input{width:96px;padding:4px 8px;border-radius:8px;border:1px solid var(--input);background:var(--background);color:var(--foreground);text-align:end;font-variant-numeric:tabular-nums}.cmpv-nota{font-size:.8125rem;color:var(--muted-foreground);margin-block:8px}.cmpv-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:20px;font-size:.8125rem;color:var(--muted-foreground)}.cmpv-legend-item{display:inline-flex;align-items:center;gap:6px}.cmpv-swatch{width:10px;height:10px;border-radius:3px}.cmpv-c1{background:var(--cmpv-1)}.cmpv-c2{background:var(--cmpv-2)}.cmpv-c3{background:var(--cmpv-3)}.cmpv-c4{background:var(--cmpv-4)}.cmpv-c5{background:var(--cmpv-5)}.cmpv-c6{background:var(--cmpv-6)}.cmpv-bars{list-style:none;margin:0;padding:0;display:grid;gap:14px}.cmpv-row-head{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.cmpv-name{font-weight:600;font-size:.9375rem}.cmpv-row.is-ours .cmpv-name{color:var(--brand-accent-ink)}.cmpv-plan{font-size:.75rem;color:var(--muted-foreground)}.cmpv-bar-line{display:flex;align-items:center;gap:12px}.cmpv-bar{display:flex;gap:2px;height:20px;min-width:4px;transition:width .35s cubic-bezier(.16,1,.3,1)}.cmpv-seg-bar{flex-basis:0;min-width:2px;height:100%;transition:opacity .15s}.cmpv-seg-bar:last-child{border-radius:0 4px 4px 0}.cmpv-seg-bar.is-dim{opacity:.35}.cmpv-total{display:flex;flex-direction:column;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.875rem;line-height:1.25}.cmpv-total span{font-size:.75rem;color:var(--muted-foreground)}.cmpv-sin{font-size:.8125rem;color:var(--muted-foreground);font-style:italic}.cmpv-equilibrio{margin-top:24px;padding-top:16px;border-top:1px solid var(--border)}.cmpv-table-wrap{overflow-x:auto}.cmpv-table,.cmp-tabla{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}.cmpv-table th,.cmpv-table td,.cmp-tabla th,.cmp-tabla td{padding:8px 10px;border-bottom:1px solid var(--border);text-align:end;white-space:nowrap}.cmpv-table th:first-child,.cmp-tabla th:first-child,.cmp-tabla td:first-child{text-align:start}.cmpv-table thead th,.cmp-tabla thead th{font-weight:500;color:var(--muted-foreground)}.cmp-tabla-wrap{overflow-x:auto;padding:8px 16px}.cmp-tabla tr.is-ours td,.cmp-tabla tr.is-ours th{background:var(--brand-accent-soft)}.cmp-grid-2{display:grid;gap:16px;margin-top:24px}@media(min-width:768px){.cmp-grid-2{grid-template-columns:1fr 1fr}}.cmp-grid-3{display:grid;gap:12px;margin-top:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cmp-card{padding:20px}.cmp-card h3{font-size:1rem;font-weight:600;margin-bottom:6px}.cmp-subtitulo{margin-top:48px;margin-bottom:8px}.cmp-lista{margin-top:12px;padding-inline-start:1.2em;list-style:disc}.cmp-lista li{margin-block:6px}.cmp-piezas-total td,.cmp-piezas-total th{font-weight:600;border-bottom:0}.cmp-tabla td.cmp-texto{white-space:normal;text-align:start;color:var(--muted-foreground);min-width:260px}.cmpm-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.cmpm-chip{padding:6px 12px;border-radius:999px;border:1px solid var(--border-strong);font-size:.8125rem;color:var(--muted-foreground)}.cmpm-chip.is-on{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.cmpm-par{display:none;margin-bottom:16px}.cmpm-scroll{overflow-x:auto;padding:8px}.cmpm-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;font-size:.875rem;line-height:1.45}.cmpm-corner{width:170px}.cmpm-head{padding:14px 12px;text-align:start;vertical-align:bottom}.cmpm-head-name{display:block;font-weight:600;font-size:.9375rem}.cmpm-head-sub{display:block;margin-top:4px;font-weight:400;font-size:.75rem;color:var(--muted-foreground)}.cmpm-group th{padding:20px 12px 8px;text-align:start;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.cmpm-dim{padding:12px;text-align:start;vertical-align:top;font-weight:500;border-top:1px solid var(--border)}.cmpm-ref{margin-inline-start:3px;font-size:.6875rem;vertical-align:super;color:var(--link)}.cmpm-cell{padding:12px;vertical-align:top;color:var(--muted-foreground);border-top:1px solid var(--border);overflow-wrap:break-word}.cmpm-head.is-ours,.cmpm-cell.is-ours{background:var(--brand-accent-soft);color:var(--foreground)}.cmpm-nota{margin-top:12px;font-size:.75rem;color:var(--muted-foreground)}@media(max-width:809px){.cmpm-chips{display:none}.cmpm-par{display:block}.cmpm-table{min-width:0;table-layout:fixed;font-size:.8125rem}.cmpm-corner{width:28%}.cmpm-head{width:36%}.cmpm-scroll{padding:4px}.cmpm-dim,.cmpm-cell,.cmpm-head{padding:10px 8px;overflow-wrap:anywhere;hyphens:auto}.cmpm-table [data-col]:not([data-col=elevatia]){display:none}.cmpm-table[data-par=zendesk] [data-col=zendesk],.cmpm-table[data-par=intercom] [data-col=intercom],.cmpm-table[data-par=freshdesk] [data-col=freshdesk],.cmpm-table[data-par=hubspot] [data-col=hubspot],.cmpm-table[data-par=intake] [data-col=intake],.cmpm-table[data-par=claude-code] [data-col=claude-code]{display:table-cell}}.cmp-fuentes{margin-top:16px;padding-inline-start:1.4em;list-style:decimal;font-size:.8125rem;color:var(--muted-foreground)}.cmp-fuentes li{margin-block:6px;overflow-wrap:anywhere}.cmp-fuentes a{color:var(--link)}.cmp-faq details{border-top:1px solid var(--border);padding-block:16px}.cmp-faq summary{cursor:pointer;font-weight:600}.cmp-faq details p{margin-top:10px}@media(prefers-reduced-motion:reduce){.cmpv-bar,.cmpv-seg-bar{transition:none}}#por-conversacion .cmp-tabla td:nth-child(2),#por-conversacion .cmp-tabla th:nth-child(2){text-align:start}
