/* Extend the retained Carpet Quote Now design; original styles remain intact. */
.urgency-choices{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.hero .urgency-choices .btn{border-color:var(--amber);color:var(--navy-deep);background:var(--amber)}
.nationwide-form{max-width:760px;margin:auto}.nationwide-form .cqn-form{max-width:none}.request-list{margin:12px 0 22px 24px}.request-list li{margin:8px 0}.city-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;margin:20px 0}.city-links a{padding:12px 0;border-bottom:1px solid var(--line)}
.section h2{margin-bottom:18px}.section .container>p{max-width:860px}.services-grid{margin:20px 0}.services-grid .service-card{min-width:0}.hero .lead{max-width:850px}.breadcrumb{margin-bottom:16px}.form-pair{align-items:start}.cqn-form input[type=file]{max-width:100%;white-space:normal}.cqn-form input[type=checkbox]{width:auto;flex-shrink:0}.cqn-form label{min-width:0}.cqn-form .consent{align-items:flex-start}.contact-help,.photo-note{font-size:.9rem}.cqn-form noscript label{display:block}.cqn-form .job-details{margin:0}.hero .eyebrow{margin-bottom:12px} :target{scroll-margin-top:90px}.site-footer a{overflow-wrap:anywhere}.nav-links{gap:18px}.brand{flex-shrink:0}.seo-content ul{padding-left:24px}.seo-content>h2{margin-top:24px} .section{overflow-wrap:break-word}
@media(max-width:600px){.hero{padding:30px 0}.hero h1{font-size:2rem}.hero .lead{font-size:1rem}.urgency-choices .btn{flex:1 1 42%;text-align:center;justify-content:center;padding:10px 8px}.form-pair{grid-template-columns:1fr!important}.quote-card{padding:20px}.trust-bar .inner{flex-wrap:wrap;gap:10px}.trust-bar .item{white-space:normal}.section{padding:30px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.seo-hero .breadcrumb,.seo-hero .breadcrumb a{color:var(--slate)}
#quote-form-section>.container{width:100%;margin:0 auto;padding:0 12px}
#quote-form-section .nationwide-form{width:100%;margin:0 auto;padding:20px}
