.rcp-comparison-table-wrapper{margin:2em 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.rcp-comparison-heading{font-size:1.75em;margin-bottom:1em;text-align:center;color:#2c3338}.rcp-comparison-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.rcp-comparison-header{display:flex;background:#f8f9fa;border-bottom:2px solid #e2e4e7}.rcp-header-cell{flex:1;padding:1.5em;font-weight:600;text-align:center;color:#1e1e1e;position:relative}.rcp-feature-cell{flex:1;padding:1em 1.5em;font-weight:500;color:#2c3338;background:#f8f9fa}.rcp-winner{background:#e7f5ea}.rcp-winner-badge{display:inline-block;padding:.25em .75em;background:#00a32a;color:#fff;font-size:.8em;border-radius:12px;margin-top:.5em}.rcp-comparison-row{display:flex;border-bottom:1px solid #e2e4e7}.rcp-comparison-row:last-child{border-bottom:none}.rcp-comparison-cell{flex:1;padding:1em 1.5em;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5em}.rcp-value{color:#2c3338}.rcp-emoji{font-size:1.2em}@media screen and (max-width:782px){.rcp-comparison-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.rcp-comparison-header,.rcp-comparison-row{min-width:600px}.rcp-header-cell,.rcp-comparison-cell,.rcp-feature-cell{padding:1em}}@media print{.rcp-comparison-table-wrapper{break-inside:avoid}.rcp-comparison-table{box-shadow:none;border:1px solid #e2e4e7}.rcp-winner{background:#f8f9fa!important}.rcp-winner-badge{border:1px solid #00a32a;color:#00a32a;background:none}}