#rcssc-scorecard{--rcssc-dark:#1c1917;--rcssc-accent:#b45309;--rcssc-accent-light:#f59e0b;--rcssc-cream:#faf7f2;--rcssc-card:#ffffff;--rcssc-border:#e7e1d8;--rcssc-good:#15803d;--rcssc-warn:#b45309;--rcssc-bad:#b91c1c;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:var(--rcssc-cream);color:var(--rcssc-dark);padding:40px 16px}#rcssc-scorecard *{box-sizing:border-box}#rcssc-scorecard .rcssc-wrap{max-width:1080px;margin:0 auto}#rcssc-scorecard .rcssc-hidden{display:none!important}#rcssc-scorecard .rcssc-mt{margin-top:24px}#rcssc-scorecard .rcssc-center{text-align:center}#rcssc-scorecard .rcssc-header{text-align:center;margin-bottom:32px}#rcssc-scorecard .rcssc-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:600;color:var(--rcssc-accent)}#rcssc-scorecard .rcssc-title{font-size:32px;font-weight:800;margin:8px 0 12px;color:var(--rcssc-dark)}#rcssc-scorecard .rcssc-intro{max-width:680px;margin:0 auto;color:#57534e;font-size:16px;line-height:1.6}#rcssc-scorecard .rcssc-card{background:var(--rcssc-card);border:1px solid var(--rcssc-border);border-radius:16px}#rcssc-scorecard .rcssc-pad{padding:22px}#rcssc-scorecard .rcssc-h2{font-size:19px;font-weight:700;margin:0 0 16px}#rcssc-scorecard .rcssc-h3{font-size:17px;font-weight:700;margin:0 0 6px}#rcssc-scorecard .rcssc-muted{color:#78716c;font-size:14px}#rcssc-scorecard .rcssc-label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}#rcssc-scorecard .rcssc-input,#rcssc-scorecard select.rcssc-input,#rcssc-scorecard input[type="text"].rcssc-input,#rcssc-scorecard input[type="number"].rcssc-input{width:100%;padding:10px 12px;border:1px solid var(--rcssc-border);border-radius:10px;background:#fff;font-size:14px}#rcssc-scorecard .rcssc-input:focus{outline:none;border-color:var(--rcssc-accent);box-shadow:0 0 0 3px rgb(180 83 9 / .12)}#rcssc-scorecard .rcssc-grid-2{display:grid;grid-template-columns:1fr;gap:14px}#rcssc-scorecard .rcssc-grid-3{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:680px){#rcssc-scorecard .rcssc-grid-2{grid-template-columns:1fr 1fr}}@media (min-width:860px){#rcssc-scorecard .rcssc-grid-3.rcssc-cols-2{grid-template-columns:1fr 1fr}#rcssc-scorecard .rcssc-grid-3.rcssc-cols-3{grid-template-columns:1fr 1fr 1fr}}#rcssc-scorecard .rcssc-btn-primary{background:var(--rcssc-accent);color:#fff;border:none;border-radius:10px;padding:13px 26px;font-weight:700;font-size:15px;cursor:pointer;transition:background .15s ease,transform .1s ease;display:inline-block;text-decoration:none}#rcssc-scorecard .rcssc-btn-primary:hover{background:var(--rcssc-accent-light);transform:translateY(-1px);color:#fff}#rcssc-scorecard .rcssc-btn-sm{padding:9px 18px;font-size:13px}#rcssc-scorecard .rcssc-site-card{border:2px solid var(--rcssc-border);border-radius:16px;background:var(--rcssc-card);padding:20px}#rcssc-scorecard .rcssc-site-card h3{margin:0 0 4px;font-size:16px;font-weight:800}#rcssc-scorecard .rcssc-site-name-input{font-weight:700;margin-bottom:12px}#rcssc-scorecard .rcssc-factor-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}#rcssc-scorecard .rcssc-factor-row label{font-size:13px;flex:1}#rcssc-scorecard .rcssc-factor-row .rcssc-weight-badge{font-size:11px;color:#a8a29e;margin-left:4px}#rcssc-scorecard .rcssc-factor-row select,#rcssc-scorecard .rcssc-factor-row input[type="range"]{width:120px}#rcssc-scorecard .rcssc-score-select{width:64px;padding:6px;border:1px solid var(--rcssc-border);border-radius:8px}#rcssc-scorecard .rcssc-section-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#78716c;margin:18px 0 8px}#rcssc-scorecard .rcssc-feas-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px;padding:8px 10px;border-radius:8px;background:#fafaf9}#rcssc-scorecard .rcssc-feas-row.rcssc-feas-hard{background:#fff7ed}#rcssc-scorecard .rcssc-feas-row .rcssc-feas-label{font-size:13px;font-weight:600}#rcssc-scorecard .rcssc-feas-row .rcssc-feas-desc{font-size:11.5px;color:#78716c;margin-top:2px}#rcssc-scorecard .rcssc-feas-row select{min-width:130px}#rcssc-scorecard .rcssc-result-card{border:2px solid var(--rcssc-border);border-radius:16px;background:var(--rcssc-card);padding:20px;text-align:center}#rcssc-scorecard .rcssc-result-card.rcssc-status-clear{border-color:var(--rcssc-good)}#rcssc-scorecard .rcssc-result-card.rcssc-status-verify{border-color:var(--rcssc-warn)}#rcssc-scorecard .rcssc-result-card.rcssc-status-dealbreaker{border-color:var(--rcssc-bad)}#rcssc-scorecard .rcssc-result-card.rcssc-recommended{box-shadow:0 0 0 3px rgb(21 128 61 / .15)}#rcssc-scorecard .rcssc-result-score{font-size:40px;font-weight:800;margin:6px 0}#rcssc-scorecard .rcssc-status-pill{display:inline-block;border-radius:999px;font-weight:700;font-size:12px;padding:4px 12px;margin-bottom:8px}#rcssc-scorecard .rcssc-status-pill.rcssc-status-clear{background:#dcfce7;color:var(--rcssc-good)}#rcssc-scorecard .rcssc-status-pill.rcssc-status-verify{background:#fef3c7;color:var(--rcssc-warn)}#rcssc-scorecard .rcssc-status-pill.rcssc-status-dealbreaker{background:#fee2e2;color:var(--rcssc-bad)}#rcssc-scorecard .rcssc-recommended-tag{display:inline-block;margin-top:6px;font-size:12px;font-weight:700;color:var(--rcssc-good)}#rcssc-scorecard .rcssc-table-scroll{overflow-x:auto}#rcssc-scorecard table.rcssc-table{width:100%;border-collapse:collapse;font-size:13px}#rcssc-scorecard table.rcssc-table th,#rcssc-scorecard table.rcssc-table td{padding:8px 10px;border-bottom:1px solid var(--rcssc-border);text-align:left;white-space:nowrap}#rcssc-scorecard table.rcssc-table th{font-weight:700;color:#57534e}#rcssc-scorecard .rcssc-success-box{background:#dcfce7;padding:16px;border-radius:12px}#rcssc-scorecard .rcssc-success-text{font-weight:700;color:var(--rcssc-good);margin:0 0 4px}#rcssc-scorecard .rcssc-cta-card{background:var(--rcssc-dark);border-radius:16px;padding:30px;text-align:center}#rcssc-scorecard .rcssc-cta-card h3{color:#fff;font-size:20px;font-weight:800;margin:0 0 10px}#rcssc-scorecard .rcssc-cta-card p{color:#d6d3d1;max-width:560px;margin:0 auto 18px;font-size:14px}#rcssc-scorecard .rcssc-footer-note{text-align:center;font-size:12px;color:#a8a29e;margin-top:30px}#rcssc-scorecard .wpcf7-form input,#rcssc-scorecard .ff-el-input--content,#rcssc-scorecard .fluentform input[type="text"],#rcssc-scorecard .fluentform input[type="email"],#rcssc-scorecard .fluentform input[type="tel"]{border-radius:10px!important}#rcssc-scorecard .fluentform button[type="submit"],#rcssc-scorecard .ff-btn-submit{background:var(--rcssc-accent)!important;border-color:var(--rcssc-accent)!important;border-radius:10px!important;font-weight:700!important}#rcssc-scorecard .fluentform button[type="submit"]:hover,#rcssc-scorecard .ff-btn-submit:hover{background:var(--rcssc-accent-light)!important}@media print{body *{visibility:hidden}#rcssc-print-area,#rcssc-print-area *{visibility:visible}#rcssc-print-area{position:absolute;left:0;top:0;width:100%}#rcssc-scorecard .rcssc-no-print{display:none!important}}