.opiniones[data-v-b5b7bc5c]{background:#fff;color:var(--color-text);overflow-x:hidden}.op-container[data-v-b5b7bc5c]{max-width:1200px;margin:0 auto;padding:0 24px}.op-hero[data-v-b5b7bc5c]{padding:96px 0 64px;background:#fff;text-align:center}.op-badge[data-v-b5b7bc5c]{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border:1px solid rgba(0,0,0,.12);background:#fff;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--color-text);margin-bottom:32px}.op-badge-mark[data-v-b5b7bc5c]{color:var(--color-success);font-size:14px}.op-badge-rating[data-v-b5b7bc5c]{font-family:var(--font-numbers);color:var(--color-primary);padding-left:10px;border-left:1px solid rgba(0,0,0,.15)}.op-title[data-v-b5b7bc5c]{font-family:var(--font-heading);font-size:clamp(38px,6vw,64px);font-weight:800;line-height:1.08;letter-spacing:-.02em;color:var(--color-black);margin:0 auto 20px;max-width:800px}.op-title-dot[data-v-b5b7bc5c]{color:var(--color-primary)}.op-subtitle[data-v-b5b7bc5c]{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--color-text-light);max-width:620px;margin:0 auto 56px}.op-kpis[data-v-b5b7bc5c]{display:flex;justify-content:center;align-items:stretch;gap:48px;margin-bottom:64px;flex-wrap:wrap}.op-kpi[data-v-b5b7bc5c]{text-align:center}.op-kpi-value[data-v-b5b7bc5c]{font-family:var(--font-numbers);font-size:clamp(40px,5vw,56px);font-weight:700;line-height:1;color:var(--color-black);letter-spacing:-.02em}.op-kpi-label[data-v-b5b7bc5c]{margin-top:12px;font-family:var(--font-body);font-size:14px;color:var(--color-text-light);letter-spacing:.02em}.op-kpi-divider[data-v-b5b7bc5c]{width:1px;background:#0000001a}.op-dist[data-v-b5b7bc5c]{max-width:560px;margin:0 auto;text-align:left}.op-dist-title[data-v-b5b7bc5c]{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);text-align:center;margin-bottom:20px}.op-dist-list[data-v-b5b7bc5c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.op-dist-row[data-v-b5b7bc5c]{display:grid;grid-template-columns:56px 1fr 48px;gap:14px;align-items:center}.op-dist-stars[data-v-b5b7bc5c]{font-family:var(--font-numbers);font-size:14px;font-weight:600;color:var(--color-text)}.op-dist-star[data-v-b5b7bc5c]{color:var(--color-success);margin-left:4px}.op-dist-track[data-v-b5b7bc5c]{display:block;height:8px;background:#0000000f;position:relative}.op-dist-fill[data-v-b5b7bc5c]{display:block;height:100%;background:var(--color-success);transition:width .4s ease}.op-dist-percent[data-v-b5b7bc5c]{font-family:var(--font-numbers);font-size:13px;color:var(--color-text-light);text-align:right}.op-marquee-section[data-v-b5b7bc5c]{padding:64px 0 80px;background:#fff;display:flex;flex-direction:column;gap:24px;position:relative}.op-marquee-section[data-v-b5b7bc5c]:before,.op-marquee-section[data-v-b5b7bc5c]:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.op-marquee-section[data-v-b5b7bc5c]:before{left:0;background:linear-gradient(to right,#fff,#fff0)}.op-marquee-section[data-v-b5b7bc5c]:after{right:0;background:linear-gradient(to left,#fff,#fff0)}.op-marquee[data-v-b5b7bc5c]{overflow:hidden;width:100%}.op-marquee-track[data-v-b5b7bc5c]{display:flex;gap:24px;width:max-content;will-change:transform}.op-marquee-track--left[data-v-b5b7bc5c]{animation:op-scroll-left-b5b7bc5c 80s linear infinite}.op-marquee-track--right[data-v-b5b7bc5c]{animation:op-scroll-right-b5b7bc5c 80s linear infinite}.op-marquee:hover .op-marquee-track[data-v-b5b7bc5c]{animation-play-state:paused}@keyframes op-scroll-left-b5b7bc5c{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes op-scroll-right-b5b7bc5c{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.op-marquee-track--left[data-v-b5b7bc5c],.op-marquee-track--right[data-v-b5b7bc5c]{animation:none;transform:translate(0)}}.op-card[data-v-b5b7bc5c]{flex:0 0 360px;width:360px;background:#fff;border:1px solid rgba(0,0,0,.1);padding:24px;display:flex;flex-direction:column;gap:12px}.op-card-head[data-v-b5b7bc5c]{display:flex;justify-content:space-between;align-items:center;gap:12px}.op-card-stars[data-v-b5b7bc5c]{display:inline-flex;gap:2px;font-size:14px}.op-card-star[data-v-b5b7bc5c]{color:#00000026}.op-card-star.filled[data-v-b5b7bc5c]{color:var(--color-success)}.op-card-source[data-v-b5b7bc5c]{display:inline-flex;align-items:center;font-family:var(--font-body);font-size:11px;font-weight:600;color:var(--color-text-light);background:#0000000a;padding:4px 10px;letter-spacing:.04em}.op-card-title[data-v-b5b7bc5c]{font-family:var(--font-heading);font-size:16px;font-weight:700;line-height:1.4;color:var(--color-black);margin:4px 0 0}.op-card-content[data-v-b5b7bc5c]{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--color-text-light);margin:0;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.op-card-footer[data-v-b5b7bc5c]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-top:14px;margin-top:auto;border-top:1px solid rgba(0,0,0,.06)}.op-card-avatar[data-v-b5b7bc5c]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-bg-gray);color:var(--color-text);font-family:var(--font-numbers);font-size:11px;font-weight:700;letter-spacing:.04em}.op-card-meta[data-v-b5b7bc5c]{display:flex;flex-direction:column;min-width:0}.op-card-author[data-v-b5b7bc5c]{font-family:var(--font-body);font-size:13px;font-weight:700;color:var(--color-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-card-role[data-v-b5b7bc5c]{font-family:var(--font-body);font-size:12px;color:var(--color-text-muted)}.op-card-date[data-v-b5b7bc5c]{font-family:var(--font-numbers);font-size:11px;color:var(--color-text-muted);white-space:nowrap}.op-featured[data-v-b5b7bc5c]{padding:80px 0;background:var(--color-bg-light)}.op-featured-head[data-v-b5b7bc5c]{text-align:center;margin-bottom:48px}.op-featured-title[data-v-b5b7bc5c]{font-family:var(--font-heading);font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-.02em;color:var(--color-black);margin:0 0 12px}.op-featured-subtitle[data-v-b5b7bc5c]{font-family:var(--font-body);font-size:16px;color:var(--color-text-light);max-width:560px;margin:0 auto}.op-featured-grid[data-v-b5b7bc5c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.op-card--static[data-v-b5b7bc5c]{width:auto;flex:initial}@media(max-width:768px){.op-hero[data-v-b5b7bc5c]{padding:64px 0 48px}.op-kpis[data-v-b5b7bc5c]{gap:24px}.op-kpi-divider[data-v-b5b7bc5c]{display:none}.op-card[data-v-b5b7bc5c]{flex:0 0 280px;width:280px;padding:20px}.op-marquee-track--left[data-v-b5b7bc5c],.op-marquee-track--right[data-v-b5b7bc5c]{animation-duration:60s}.op-featured[data-v-b5b7bc5c]{padding:56px 0}}
