.comparison-verdict-section{margin-top:-2rem;padding-top:0;position:relative;z-index:20}.comparison-verdict-container{max-width:960px}.comparison-verdict-card{border-radius:var(--elite-radius-lg);box-shadow:var(--elite-shadow-lg);overflow:hidden}.comparison-verdict-header{align-items:center;background:var(--elite-off-white);border-bottom:1px solid var(--elite-gray-200);display:flex;justify-content:space-between;padding:1rem 1.5rem}.comparison-winner-badge{align-items:center;background:var(--elite-navy);border:1px solid #d4af3766;border-radius:9999px;color:#fff;display:inline-flex;font-size:.6875rem;gap:.5rem;letter-spacing:.15em;padding:.25rem .75rem;text-transform:uppercase}.comparison-winner-badge span{color:var(--elite-gold)}.comparison-verdict-body{padding:1.5rem}.comparison-verdict-summary{color:var(--elite-text-dark);font-size:1.125rem;line-height:1.7;margin-bottom:1.5rem}.comparison-verdict-grid{display:grid;gap:1rem}.comparison-verdict-item{padding:1.25rem}.comparison-verdict-item--winner{background:var(--elite-off-white);border-left:4px solid var(--elite-sapphire)}.comparison-verdict-item-header{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.comparison-verdict-item-name{color:var(--elite-navy);font-weight:700}.comparison-verdict-item-desc{color:var(--elite-text);font-size:.875rem}.comparison-proscons-grid{display:grid;gap:2rem}.comparison-tool-card{border-radius:var(--elite-radius-lg);box-shadow:var(--elite-shadow);overflow:hidden}.comparison-tool-card--winner{border:2px solid var(--elite-sapphire)}.comparison-tool-card-header{align-items:center;background:var(--elite-warm-white);border-bottom:1px solid var(--elite-gray-200);display:flex;justify-content:space-between;padding:1.25rem}.comparison-tool-card-header--winner{background:var(--elite-off-white)}.comparison-tool-card-identity{align-items:center;display:flex;gap:.75rem}.comparison-tool-card-avatar{align-items:center;background:linear-gradient(135deg,var(--elite-navy),var(--elite-sapphire));border-radius:var(--elite-radius-sm);box-shadow:var(--elite-shadow-sm);color:var(--elite-gold);display:flex;font-weight:700;height:44px;justify-content:center;width:44px}.comparison-tool-card-name{color:var(--elite-navy);font-weight:700}.comparison-tool-card-rating{color:var(--elite-gray-500);font-size:.875rem;margin-top:2px}.comparison-tool-card-crown{font-size:1.25rem}.comparison-tool-card-body{padding:1.5rem}.comparison-tool-card-section{margin-bottom:1.5rem}.comparison-tool-card-section h4{color:var(--elite-navy);font-weight:600;margin-bottom:.75rem}.comparison-tool-card-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.comparison-tool-card-list li{align-items:flex-start;color:var(--elite-gray-700);display:flex;font-size:.875rem;gap:.5rem}.comparison-tool-card-list svg{flex-shrink:0;margin-top:3px}.comparison-bestfor-box{background:var(--elite-off-white);border-left:4px solid var(--elite-sapphire);padding:1rem}.comparison-bestfor-box h4{color:var(--elite-navy);font-size:.875rem;font-weight:600;margin-bottom:.5rem}.comparison-bestfor-tags{display:flex;flex-wrap:wrap;gap:.5rem}.comparison-bestfor-tag{background:var(--elite-white);border:1px solid #3c507033;border-radius:9999px;color:var(--elite-navy);font-size:.75rem;padding:.25rem .75rem}.comparison-pricing-section{background:var(--elite-navy);color:#fff}.comparison-pricing-badge{background:#d4af3733;color:var(--elite-gold)}.comparison-pricing-title{color:#fff}.comparison-pricing-highlight{color:var(--elite-gold)}.comparison-pricing-table-wrap{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff26;border-radius:var(--elite-radius-lg);margin:0 auto;max-width:800px;overflow-x:auto}.comparison-pricing-table{border-collapse:collapse;min-width:560px;width:100%}.comparison-pricing-table thead tr{border-bottom:1px solid #fff3;font-size:.875rem;letter-spacing:.2em;text-transform:uppercase}.comparison-pricing-table th{padding:1rem;text-align:left}.comparison-pricing-table th:not(:first-child){text-align:center}.comparison-pricing-table tbody tr{border-bottom:1px solid #ffffff1a}.comparison-pricing-table td{padding:1rem}.comparison-pricing-table td:first-child{font-weight:500}.comparison-pricing-table td:nth-child(2){color:var(--elite-gold);font-weight:700;text-align:center}.comparison-pricing-table td:nth-child(3){opacity:.8;text-align:center}.comparison-proscons-section{background:var(--elite-white)}