@charset "UTF-8";
/***!  Style Declaration  !***/

.tr-rev-gradient-fix-container{--tr-primary:#000;--rev-blue:#003d7a;--rev-red:#c8102e;--bg-main:#fafafa;--bg-header:#f5f5f7;--text-dark:#1a1a1a;--text-grey:#666;--border-light:#e5e5e7;--shadow-standard:0 4px 12px rgba(0,0,0,0.08);--radius-lg:16px}.tr-rev-gradient-fix-container{max-width:1100px;margin:32px auto;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.tr-rev-gradient-fix-container .scores-table{background:white;border-radius:var(--radius-lg);overflow:visible;box-shadow:var(--shadow-standard);border:1px solid var(--border-light)}.tr-rev-gradient-fix-container .score-row{display:grid;grid-template-columns:2fr 2fr 2fr;gap:1px;background:var(--border-light);transition:background 0.3s ease}.tr-rev-gradient-fix-container .score-cell{background:white;padding:18px 20px;display:flex;align-items:center;justify-content:center;text-align:center;transition:all 0.3s ease;position:relative;flex-direction:column}.tr-rev-gradient-fix-container .score-header .score-cell{background:var(--bg-header);padding:24px 20px}.tr-rev-gradient-fix-container .logo-header{max-width:110px;max-height:45px;width:auto;height:auto;object-fit:contain}.tr-rev-gradient-fix-container .score-category .score-cell:first-child{justify-content:flex-start;font-weight:600;font-size:15px;color:var(--text-dark);background:var(--bg-header);padding-left:24px;text-align:left;flex-direction:row}.tr-rev-gradient-fix-container .score-cell.tr-brand-side{border-left:3px solid transparent}.tr-rev-gradient-fix-container .score-cell.rev-brand-side{border-right:3px solid transparent}.tr-rev-gradient-fix-container .check-mark{font-size:24px;font-weight:700;color:#10b981;line-height:1}.tr-rev-gradient-fix-container .x-mark{font-size:24px;font-weight:700;color:#ef4444;line-height:1}.tr-rev-gradient-fix-container .score-value{font-size:15px;font-weight:600;color:var(--text-dark)}.tr-rev-gradient-fix-container .cta-final-row{background:linear-gradient(135deg,#f5f5f7 0%,#fafafa 100%)}.tr-rev-gradient-fix-container .cta-final-row .score-cell{padding:28px 20px;border-bottom:none}.tr-rev-gradient-fix-container .cta-buttons-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%}.tr-rev-gradient-fix-container .btn-premium{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px 24px;text-decoration:none;border-radius:12px;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(0,0,0,0.15);color:white}.tr-rev-gradient-fix-container .btn-tr-premium{background:linear-gradient(135deg,var(--tr-primary) 0%,#333 100%)}.tr-rev-gradient-fix-container .btn-rev-premium{background:linear-gradient(135deg,var(--rev-blue) 0%,var(--rev-red) 100%)}.tr-rev-gradient-fix-container .btn-label{font-size:12px;text-transform:uppercase;letter-spacing:1px;opacity:0.9}.tr-rev-gradient-fix-container .btn-title{font-size:18px;font-weight:700}@media (max-width:768px){.tr-rev-gradient-fix-container .score-row{grid-template-columns:1fr}.tr-rev-gradient-fix-container .score-header{display:none}.tr-rev-gradient-fix-container .score-cell{padding:14px 16px;text-align:left;justify-content:flex-start;flex-direction:row}.tr-rev-gradient-fix-container .score-category .score-cell:first-child{font-weight:700;font-size:14px;padding:12px 16px;border-left:4px solid var(--text-dark)}.tr-rev-gradient-fix-container .score-cell.tr-brand-side::before{content:'Trade Republic: ';font-weight:600;color:var(--tr-primary);margin-right:8px}.tr-rev-gradient-fix-container .score-cell.rev-brand-side::before{content:'Revolut: ';font-weight:600;color:var(--rev-blue);margin-right:8px}.tr-rev-gradient-fix-container .cta-buttons-wrapper{grid-template-columns:1fr}}
