/* Report sample only: existing free-check styles and content remain unchanged. */
.sample-main{color:#123c38}.sample-intro{padding:28px 4%;border-bottom:1px solid #d9e8e1}.sample-intro h1{font-size:clamp(30px,4vw,46px);margin:8px 0 0}.sample-main .sample-intro p{font-size:16px;line-height:1.8}.sample-main .sample-disclaimer{margin-top:20px;padding:14px 18px;background:#f4f7f4;border-left:4px solid #176450;font-size:14px}.sample-band{padding:32px 4%}.sample-band h2{font-size:clamp(26px,3vw,38px);margin:8px 0 16px}.sample-main .sample-band p{font-size:16px;line-height:1.8}.sample-band>p:first-child{font-size:12px;letter-spacing:.14em;font-weight:700}.sample-free{background:#f0f7f3;--sample-accent:#176450}.sample-free .sample-band{background:#176450;color:white}.sample-free .f-report-grid{padding:28px 4%;gap:22px}.sample-free .f-report-grid>article{background:white;border:1px solid #ccdfd3}.sample-free .f-report-grid h2{font-size:22px;line-height:1.5}.sample-free .f-report-grid h2>span{background:#176450;color:white}.sample-free .f-report-grid h3{font-size:18px;line-height:1.5}.sample-free .f-report-grid p{font-size:15px;line-height:1.8}.sample-free .f-result-table{min-width:0;width:100%;table-layout:fixed;font-size:13px}.sample-free .f-result-table th,.sample-free .f-result-table td{padding:9px 5px;overflow-wrap:anywhere}.sample-free .f-result-table th:nth-child(1){width:7%}.sample-free .f-result-table th:nth-child(2){width:29%}.sample-free .f-result-table thead th,.sample-free .f-result-table thead th small{font-size:12px;background:#e7f1eb;color:#123c38}.sample-free .f-result-table th img{display:block;width:28px;height:28px;margin:0 auto 6px}.sample-free .f-result-table .status{padding:6px 2px;font-size:12px;white-space:normal}.sample-free .status.recommended{background:#176450;color:#fff}.sample-free .status.mentioned{background:#d4e8dc;color:#123c38}.sample-free .status.absent{background:#edf0ed;color:#46544b}.sample-free .donut{background:conic-gradient(#176450 0 20%,#85b69c 20% 50%,#d7e6dc 50%)}.sample-free .f-donut-key>div:nth-child(1) i{background:#176450}.sample-free .f-donut-key>div:nth-child(2) i{background:#85b69c}.sample-free .f-donut-key>div:nth-child(3) i{background:#d7e6dc}.sample-free .f-readiness>div,.sample-free .f-report-limits>div,.sample-free .f-insight{background:#edf5ef;border-color:#d2e4d8}.sample-free .f-icon,.sample-free em{color:#176450}.sample-main .sample-link{padding:0 4% 28px;font-size:15px}.sample-paid{margin-top:40px;background:#fffaf3}.sample-paid .sample-band{background:linear-gradient(to bottom right,#FF9800,#E17A00);color:#fff}.sample-paid .sample-band h2{color:inherit}.sample-main .sample-price{font-size:16px;font-weight:700;color:inherit}.sample-paid-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:28px 4%}.sample-paid-grid article{padding:26px;background:#fff;border:1px solid #efd9ba;border-radius:12px}.sample-paid-grid h3,.sample-scope h3{font-size:21px;margin:0 0 18px;line-height:1.5}.sample-paid-grid p,.sample-scope p,.sample-paid-actions p{font-size:15px;line-height:1.85}.sample-paid-grid dl{margin:22px 0}.sample-paid-grid dl>div{display:grid;grid-template-columns:80px 1fr;border-top:1px solid #efe3d1;padding:14px 0;gap:16px}.sample-paid-grid dt{font-weight:800;color:#9c5000}.sample-paid-grid dd{margin:0;font-size:14px;line-height:1.7}.sample-main .sample-note{font-size:12px;color:#6c6254;margin-top:16px}.sample-priorities{list-style:none;padding:0;margin:22px 0}.sample-priorities li{display:flex;align-items:baseline;gap:14px;padding:14px 0;border-top:1px solid #efe3d1;font-size:15px;line-height:1.8}.sample-priorities b{flex-shrink:0;color:#a44e00}.sample-action{grid-column:1/-1}.sample-main .sample-flow{margin-top:20px;padding:18px;background:#fff5e5;font-weight:700}.sample-scope{margin:0 4%;padding:26px;background:#fff;border:2px dashed #cd9a58;border-radius:12px}.sample-questions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}.sample-questions strong{padding:20px;background:#fff0d9;font-size:clamp(19px,2vw,26px);line-height:1.6;color:#844600}.sample-scope p+p{margin-top:16px}.sample-paid-actions{padding:28px 4% 40px}.sample-main .sample-paid-actions .actions{margin-top:22px;flex-wrap:wrap}.sample-main .button{font-size:16px;padding:16px 22px;min-height:48px}
@media(max-width:700px){.sample-intro{padding:28px 20px}.sample-band{padding:26px 20px}.sample-free .f-report-grid{padding:20px 15px}.sample-free .f-report-grid>article{padding:16px}.sample-free .f-report-grid h2{font-size:20px!important}.sample-free .f-result-table{font-size:10px}.sample-free .f-result-table th,.sample-free .f-result-table td{padding:7px 2px}.sample-free .f-result-table thead th,.sample-free .f-result-table thead th small{font-size:9px}.sample-free .f-result-table .status{font-size:10px;padding:5px 1px}.sample-free .f-result-table th img{width:20px;height:20px}.sample-free .f-report-grid h3{font-size:16px!important}.sample-free .f-readiness{grid-template-columns:1fr}.sample-free .f-donut-key{gap:10px}.sample-paid-grid{grid-template-columns:1fr;padding:20px 15px}.sample-paid-grid article{padding:20px}.sample-action{grid-column:auto}.sample-scope{margin:0 15px;padding:20px}.sample-questions{grid-template-columns:1fr}.sample-main .sample-price{font-size:16px}.sample-paid-actions{padding:24px 20px}.sample-main .sample-paid-actions .button{width:100%;text-align:center}.sample-main .sample-flow{line-height:2}.sample-free .f-report-grid>article:nth-child(5){width:100%}}

.sample-free .f-report-limits h3,.sample-free .f-readiness h3{color:#176450}

/* Paid title and price share a row when space permits. */
.sample-paid-heading{display:flex;align-items:baseline;gap:12px 28px;flex-wrap:wrap;margin:8px 0 16px}
.sample-paid .sample-paid-heading h2{margin:0}
.sample-main .sample-paid-heading .sample-price{font-size:16px;line-height:1.8;color:#fff;white-space:nowrap}
.sample-main .sample-band .sample-paid-summary{margin:0;font-size:16px;line-height:1.8;color:#fff}

.sample-paid-summary span{display:inline-block;white-space:nowrap}
