.comparador-section{padding-top:calc(var(--header-height) + 2rem);padding-bottom:4rem}.comparador-header{text-align:center;max-width:700px;margin-bottom:3rem;margin-left:auto;margin-right:auto}.comparador-header h1{background:linear-gradient(135deg, var(--text-primary), var(--primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:2.75rem}.comparador-header p{color:var(--text-secondary);font-size:1.1rem;line-height:1.6}.selectors-bar{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-md);box-shadow:0 10px 30px var(--shadow-color);justify-content:center;align-items:center;gap:2rem;margin-bottom:3rem;padding:2rem;display:flex}@media (max-width:640px){.selectors-bar{flex-direction:column;gap:1rem;padding:1.5rem}}.select-wrapper{flex-direction:column;flex-grow:1;gap:.5rem;width:100%;max-width:320px;display:flex}.select-label{text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;font-size:.8rem;font-weight:700}.model-select{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);width:100%;color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);outline:none;padding:.85rem 1.25rem;font-family:inherit;font-size:1rem;font-weight:600}.model-select:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-glow)}.vs-divider{font-family:var(--font-display);color:var(--text-muted);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;font-weight:900;display:flex}.comparison-grid{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}@media (max-width:768px){.comparison-grid{grid-template-columns:1fr;gap:2rem}}.comparison-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);box-shadow:0 15px 35px var(--shadow-color);transition:border-color var(--transition-normal);flex-direction:column;gap:2rem;padding:2.5rem;display:flex;position:relative;overflow:hidden}.comparison-card.winner-card{border-color:rgba(var(--primary-rgb), .4)}.comparison-card.winner-card:before{content:"🏆 MELHOR MÉDIA";background:rgba(var(--accent-rgb), .1);color:var(--accent);border:1px solid rgba(var(--accent-rgb), .2);letter-spacing:.05em;border-radius:50px;padding:.3rem .75rem;font-size:.7rem;font-weight:700;position:absolute;top:15px;right:15px}.model-info-header{flex-direction:column;gap:.75rem;display:flex}.model-name{color:var(--text-primary);font-size:2rem;font-weight:800;line-height:1.15}.model-meta{flex-wrap:wrap;gap:.75rem;font-size:.85rem;display:flex}.model-description{color:var(--text-secondary);font-size:1rem;line-height:1.6}.metrics-section{flex-direction:column;gap:1.25rem;display:flex}.metric-row{flex-direction:column;gap:.4rem;display:flex}.metric-info{justify-content:space-between;align-items:center;font-size:.9rem;font-weight:600;display:flex}.metric-label{color:var(--text-secondary)}.metric-value{color:var(--text-primary)}.metric-bar-bg{background:var(--bg-tertiary);border-radius:10px;height:8px;position:relative;overflow:hidden}.metric-bar-fill{border-radius:10px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.fill-primary{background:linear-gradient(90deg, var(--primary), var(--secondary))}.pros-cons-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:480px){.pros-cons-grid{grid-template-columns:1fr}.comparison-card{gap:1.5rem;padding:1.5rem}.model-name{font-size:1.5rem}}.pros-list,.cons-list{flex-direction:column;gap:.85rem;display:flex}.pros-title,.cons-title{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;display:flex}.pros-title{color:var(--accent)}.cons-title{color:#ef4444}.list-item{color:var(--text-secondary);gap:.5rem;font-size:.9rem;line-height:1.5;display:flex}.list-item:before{flex-shrink:0}.pro-item:before{content:"✓";color:var(--accent);font-weight:800}.con-item:before{content:"✗";color:#ef4444;font-weight:800}.verdict-box{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);box-shadow:0 10px 25px var(--shadow-color);border-left:4px solid var(--primary);flex-direction:column;gap:1rem;margin-top:3rem;padding:2.5rem;display:flex}.verdict-title{color:var(--text-primary);align-items:center;gap:.5rem;font-size:1.35rem;font-weight:800;display:flex}.verdict-text{color:var(--text-secondary);font-size:1.05rem;line-height:1.7}.verdict-recommendation{color:var(--primary);margin-top:.5rem;font-size:.95rem;font-weight:700}.model-badge{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-secondary);transition:all var(--transition-fast);border-radius:50px;align-items:center;gap:.25rem;padding:.3rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.model-badge:hover{border-color:var(--primary);color:var(--text-primary)}
