/* Scoped seller promotion and review cards; never targets existing forms. */
#top .stanley-online-disclaimer{clear:both;padding:22px 24px;margin:0 0 26px;background:#f3f3f4;border-left:3px solid #192033;color:#192033;font:16px/1.6 Arial,Helvetica,sans-serif}
#top .stanley-online-disclaimer h2{font:600 21px/1.3 Arial,Helvetica,sans-serif!important;color:#192033!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 10px}
#top .stanley-online-disclaimer p,#top .stanley-online-disclaimer strong{font-family:Arial,Helvetica,sans-serif;color:#192033!important}
#top .stanley-online-disclaimer p{margin:0}
#top .stanley-seller-prompt>.stanley-wrap>div{max-width:900px}

#top .stanley-valuation-ribbon{position:relative;z-index:3;display:flex;justify-content:flex-end;align-items:center;gap:18px;padding:8px max(20px,calc((100vw - 1280px)/2));background:#192033;color:#fff;border-bottom:1px solid #42495a;font:14px/1.4 Arial,Helvetica,sans-serif}
#top .stanley-valuation-ribbon a{display:inline-block;background:#fff;color:#192033!important;padding:8px 15px;border:1px solid #fff;text-decoration:none;font-weight:600}
#top .stanley-valuation-ribbon a:hover,#top .stanley-valuation-ribbon a:focus-visible{background:#e9ebef}
#top .stanley-seller-prompt{background:#f3f3f4;border-bottom:1px solid #dddfe4;padding:32px 0}
#top .stanley-seller-prompt>.stanley-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center}
#top .stanley-seller-prompt h2{font:600 clamp(24px,2.5vw,32px)/1.2 Arial,Helvetica,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#192033;margin:0 0 12px}
#top .stanley-seller-prompt p{font:16px/1.6 Arial,Helvetica,sans-serif;color:#192033;margin:0 0 12px}
#top .stanley-seller-prompt .stanley-actions{margin-top:18px;gap:14px}
#top .stanley-seller-prompt .stanley-actions .stanley-button{background:#192033!important;color:#fff!important;border:1px solid #192033!important;text-decoration:none}
#top .stanley-seller-prompt .stanley-actions .stanley-button:hover,#top .stanley-seller-prompt .stanley-actions .stanley-button:focus-visible{background:#303a50!important;color:#fff!important;border-color:#303a50!important}
#top .stanley-seller-prompt .stanley-text-link{font-size:14px;text-decoration:underline;text-underline-offset:3px}
#top .stanley-seller-note{font-size:13px!important;color:#505765!important;margin-top:12px!important}
#top .stanley-review-section{clear:both;background:#fff;color:#192033;padding:42px 20px;font:16px/1.6 Arial,Helvetica,sans-serif}
#top .stanley-review-inner{max-width:1200px;margin:0 auto}
#top .stanley-review-section h2{font:600 28px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:0;text-transform:none;color:#192033;margin:0 0 22px}
#top .stanley-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
#top .stanley-review-card{margin:0;padding:24px;background:#f3f3f4;border-top:2px solid #192033;min-width:0}
#top .stanley-review-card blockquote{border:0;margin:10px 0 16px;padding:0;font:18px/1.5 Arial,Helvetica,sans-serif;color:#192033}
#top .stanley-review-card blockquote p{font:inherit;color:inherit;margin:0}
#top .stanley-review-card figcaption{font:600 14px/1.5 Arial,Helvetica,sans-serif;color:#192033}
#top .stanley-review-source,#top .stanley-review-kicker{font:12px/1.5 Arial,Helvetica,sans-serif;color:#525969;margin:0 0 8px}
#top .stanley-google-link{display:inline-block;margin-top:16px;color:#192033!important;text-decoration:underline;font:14px/1.5 Arial,Helvetica,sans-serif}
#top .stanley-seller-prompt .stanley-review-section{padding:0;background:none}
#top .stanley-seller-prompt .stanley-review-card{background:#fff}
#top .stanley-review-single{grid-template-columns:1fr}
@media(max-width:767px){
#top .stanley-valuation-ribbon{justify-content:center;padding:7px 15px;font-size:12px;gap:10px}
#top .stanley-valuation-ribbon a{padding:7px 10px}
#top .stanley-seller-prompt>.stanley-wrap,#top .stanley-review-grid{grid-template-columns:1fr;gap:22px}
#top .stanley-seller-prompt .stanley-actions{align-items:flex-start;flex-direction:column}
#top .stanley-review-section{padding:30px 20px}
}