
.fridge-hero{background:#0c192e;color:white;padding:25px 0 48px}.service-breadcrumb{display:flex;gap:12px;font-size:13px;color:#bdcbdd;margin-bottom:32px}.service-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.fridge-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:42px;align-items:center}.fridge-intro h1{font-size:clamp(36px,4.1vw,58px);line-height:1.1;letter-spacing:-1.5px;margin:6px 0 22px}.fridge-intro p{font-size:17px;color:#d4deeb;line-height:1.7}.fridge-intro .eyebrow{color:#ffb982;background:#22364f;font-size:12px}.fridge-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.fridge-intro .hero-caption{font-size:13px;color:#b8c8df}.fridge-image img{display:block;width:100%;height:410px;object-fit:cover;object-position:right;border-radius:18px}.problems p,.problems .detail-note,.visit-grid p,.process-grid p,.location-copy p,.faq details p{font-size:16px}.problems a{font-size:14px}.detail-note{border-top:1px solid #e1e7ef;padding-top:14px}.visit-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:start}.visit-grid p{color:#546279}.call-note{background:white;border:1px solid #dce4ee;border-radius:18px;padding:28px}.call-note ul{padding-left:20px;line-height:1.9;margin-bottom:25px}.location-copy{max-width:840px}.location-copy a{text-decoration:underline}.faq summary{font-size:16px}.problems article{display:flex;flex-direction:column}.problems article>a{margin-top:auto}.section-head p{font-size:16px}@media(max-width:760px){.fridge-hero{position:relative;background:linear-gradient(180deg,#0c192ef2,#0c192ed9),url('/kitchen.png') right center/cover;padding:24px 0 30px}.fridge-intro{display:block}.fridge-image{display:none}.fridge-intro h1{font-size:clamp(34px,9vw,43px);letter-spacing:-1px}.fridge-intro .eyebrow{font-size:10px}.fridge-actions{flex-direction:column}.fridge-actions .button{font-size:16px;min-height:52px}.fridge-intro p{font-size:16px}.service-breadcrumb{font-size:12px;margin-bottom:23px;flex-wrap:wrap}.visit-grid{grid-template-columns:1fr;gap:25px}.call-note{padding:23px}.call-note .button{width:100%}.process-grid span{float:none;margin-bottom:12px}.process-grid>div{text-align:left}.location-copy{width:90%}}

.fridge-image img{object-position:74% center}.service-terms{padding-bottom:25px}.service-terms+.section{padding-top:35px}
