.td .pg-readiness .sec>.check,.td .pg-readiness .sec>.grid2{margin-top:30px}.td .pg-readiness .sec>.panel{margin-top:18px;max-width:820px}.td .pg-readiness .step .tlink{display:inline-block;margin-top:10px}.td .pg-readiness .ar-scorecard{margin-top:32px}.td .pg-readiness .ar-scorecard-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:28px;align-items:start}@media (max-width:960px){.td .pg-readiness .ar-scorecard-grid{grid-template-columns:1fr}}.td .pg-readiness .ar-col-head h3{font-size:22px;margin:6px 0 8px}.td .pg-readiness .ar-col-head p{font-size:15px;opacity:.82;margin:0 0 18px}.td .pg-readiness .ar-q-list{display:grid;gap:14px}.td .pg-readiness .ar-q-card{border:1px solid var(--rule,rgba(20,20,19,.14));background:var(--paper-2,#faf8f4);padding:16px 18px;border-radius:6px}.td .pg-readiness .ar-q-top{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono,monospace);font-size:11px;text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin-bottom:6px}.td .pg-readiness .ar-q-title{font-weight:600;font-size:15px;line-height:1.45;margin:0 0 12px}.td .pg-readiness .ar-q-opts{display:grid;gap:8px}.td .pg-readiness .ar-opt-btn{text-align:left;padding:9px 12px;font-size:13.5px;line-height:1.35;border:1px solid var(--rule,rgba(20,20,19,.16));background:#fff;color:inherit;border-radius:4px;cursor:pointer;transition:border-color .15s,background .15s}.td .pg-readiness .ar-opt-btn:hover{border-color:var(--ink,#141413)}.td .pg-readiness .ar-opt-btn.is-active{border-color:var(--ink,#141413);background:var(--ink,#141413);color:var(--paper,#f6f3ec);font-weight:600}.td .pg-readiness .ar-result-col{position:sticky;top:24px}.td .pg-readiness .ar-grade-card{border:1.5px solid var(--ink,#141413);background:#fff;padding:22px;border-radius:6px;display:grid;gap:16px}.td .pg-readiness .ar-grade-header{display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid var(--rule,rgba(20,20,19,.12));padding-bottom:14px}.td .pg-readiness .ar-badge{display:inline-block;font-family:var(--mono,monospace);font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:3px 8px;background:var(--paper-2,#f3efe6);border:1px solid var(--rule,rgba(20,20,19,.15));margin-bottom:6px}.td .pg-readiness .ar-grade-header h4{margin:0;font-size:18px}.td .pg-readiness .ar-grade-circle{display:flex;align-items:baseline;gap:3px;background:var(--ink,#141413);color:var(--paper,#f6f3ec);padding:10px 14px;border-radius:6px;font-family:var(--mono,monospace)}.td .pg-readiness .ar-grade-circle strong{font-size:28px;line-height:1}.td .pg-readiness .ar-grade-circle span{font-size:13px;opacity:.75}.td .pg-readiness .ar-grade-headline{font-weight:700;font-size:16px;line-height:1.4;margin:0}.td .pg-readiness .ar-grade-summary{font-size:14px;line-height:1.5;opacity:.85;margin:0}.td .pg-readiness .ar-subscores{display:grid;grid-template-columns:1fr 1fr;gap:10px}.td .pg-readiness .ar-subscore-box{border:1px solid var(--rule,rgba(20,20,19,.14));padding:10px 12px;border-radius:4px;background:var(--paper-2,#faf8f4)}.td .pg-readiness .ar-subscore-box span{display:block;font-size:11.5px;opacity:.75;margin-bottom:4px}.td .pg-readiness .ar-subscore-box strong{font-family:var(--mono,monospace);font-size:15px}.td .pg-readiness .ar-roi-box{border:1px solid var(--rule,rgba(20,20,19,.16));background:var(--paper-2,#faf8f4);padding:14px;border-radius:4px}.td .pg-readiness .ar-roi-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0}.td .pg-readiness .ar-roi-inputs label{display:flex;flex-direction:column;gap:4px;font-size:12px}.td .pg-readiness .ar-roi-inputs input{padding:7px 9px;border:1px solid var(--rule,rgba(20,20,19,.22));border-radius:4px;font-family:var(--mono,monospace);font-size:14px;background:#fff}.td .pg-readiness .ar-roi-output{font-size:13px;line-height:1.45;margin:6px 0 0;font-weight:500}.td .pg-readiness .ar-fixes-box{border-top:1px solid var(--rule,rgba(20,20,19,.12));padding-top:12px}.td .pg-readiness .ar-fixes-list{margin:8px 0 0;padding-left:18px;font-size:13.5px;line-height:1.45;display:grid;gap:6px}.td .pg-readiness .ar-cta-stack{display:grid;gap:8px;padding-top:4px}.td .pg-readiness .ar-cta-stack .cta{justify-content:center;text-align:center}.td .pg-readiness .ar-cta-note{font-size:12.5px;line-height:1.4;opacity:.78}.td .pg-readiness .ar-capture-form{border-top:1px solid var(--rule,rgba(20,20,19,.12));padding-top:14px;display:grid;gap:8px}.td .pg-readiness .ar-capture-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (max-width:540px){.td .pg-readiness .ar-capture-row,.td .pg-readiness .ar-roi-inputs,.td .pg-readiness .ar-subscores{grid-template-columns:1fr}}.td .pg-readiness .ar-capture-row input{padding:8px 10px;border:1px solid var(--rule,rgba(20,20,19,.22));border-radius:4px;font-size:13.5px}.td .pg-readiness .ar-capture-row button{padding:8px 12px;background:var(--ink,#141413);color:var(--paper,#f6f3ec);border:none;border-radius:4px;font-weight:600;font-size:13.5px;cursor:pointer}.td .pg-readiness .ar-consent-line{font-size:11.5px;opacity:.7;margin:0}.td .pg-readiness .ar-submit-ok{font-size:12.5px;color:#12603a;font-weight:600;margin:0}.td .pg-readiness .ar-submit-err{font-size:12.5px;color:#9e2a2b;margin:0}