.remodel-hero{padding:72px 0 76px;background-image:linear-gradient(90deg,rgba(19,21,20,.76),rgba(19,21,20,.28)),url('/sandia-hero.jpg');background-position:center 46%}.remodel-hero h1{margin-bottom:12px}.remodel-hero p{max-width:720px;margin-bottom:0;font-size:1.125rem}.remodel-hero .remodel-subtitle{font-size:1.65rem;margin-bottom:12px}
.craft-intro{display:grid;grid-template-columns:.9fr 1.2fr;gap:70px;padding:60px 0 48px;border-bottom:1px solid var(--line)}.craft-intro h2{font-size:clamp(2.5rem,4vw,3.6rem);max-width:430px;margin:14px 0 0}.craft-intro p{font-size:1.0625rem;line-height:1.7;color:var(--muted)}.craft-intro p:last-child{margin-bottom:0}
.remodel-services{padding:48px 0 0}.remodel-section-heading h2{font:800 1.4rem/1.3 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.remodel-section-heading p{color:var(--muted);margin-bottom:28px}.remodel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.remodel-service{display:grid;grid-template-columns:43% minmax(0,1fr);background:#fff;border:1px solid var(--line);overflow:hidden}.remodel-service img{width:100%;height:100%;min-height:260px;object-fit:cover}.remodel-service>div{padding:24px 22px}.remodel-service h3{font:700 1.4rem/1.15 Georgia,serif;margin-bottom:12px}.remodel-service p{font-size:1rem;line-height:1.5;color:var(--muted);margin-bottom:14px}.remodel-service ul{padding-left:18px;margin:0;font-size:1rem;line-height:1.45}.remodel-service li{margin:7px 0}.stock-note{font-size:.875rem;color:var(--muted);margin:18px 0 0}.remodel-quote{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px;background:var(--sand);margin-top:36px;margin-bottom:55px}.remodel-quote h2{font-size:2rem;margin:0 0 8px}.remodel-quote p{margin:0}.remodel-quote .btn{flex-shrink:0}
@media(max-width:1000px){.remodel-service{grid-template-columns:1fr}.remodel-service img{height:230px;min-height:0}}@media(max-width:700px){.craft-intro{grid-template-columns:1fr;gap:24px;padding-top:42px}.remodel-grid{grid-template-columns:1fr;gap:24px}.remodel-service img{height:245px}.remodel-quote{display:block;padding:25px}.remodel-quote .btn{margin-top:20px}.remodel-hero{padding:60px 0}}

.remodel-service img[src="/remodel-flooring-home.png"]{object-position:center bottom}
