/* PrepKnow Repair Lite: frontend-only visual cleanup. No request blocking. */
.pk-site-footer{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;}
.skip-link + .skip-link,
a.skip-link + a.skip-link,
.screen-reader-text + .screen-reader-text{display:none!important;}
.pklite-card{background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:20px;padding:22px;margin:24px 0;box-shadow:0 12px 34px rgba(15,23,42,.08);}
.pklite-card-head{margin-bottom:12px;}
.pklite-eyebrow{display:inline-flex;align-items:center;border-radius:999px;background:#eef6ff;color:#0f4c81;font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;margin-bottom:8px;}
.pklite-card h2{margin:.2rem 0 .5rem;font-size:clamp(24px,3vw,34px);}
.pklite-review-list{display:grid;gap:12px;margin-top:12px;}
.pklite-review{border:1px solid rgba(15,23,42,.1);background:#f8fafc;border-radius:14px;padding:14px;}
.pklite-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0f172a;color:#fff!important;text-decoration:none!important;padding:10px 16px;font-weight:800;}
.pklite-note{color:#64748b;}
.pk-category-cloud.is-collapsed,.pk-home-categories.is-collapsed{max-height:230px;overflow:hidden;position:relative;}
.pk-category-cloud.is-collapsed:after,.pk-home-categories.is-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);}
.pklite-expand-cats{border:1px solid rgba(15,23,42,.15);background:#fff;border-radius:999px;padding:10px 14px;font-weight:800;cursor:pointer;margin:10px 0 20px;}
@media(max-width:720px){.pklite-card{border-radius:16px;padding:18px;margin:18px 0;}.pk-site-footer{display:none!important;}}
