.wimborne-hero .cleaning-hero-photo{object-position:60% center}.wimborne-hero .cleaning-hero-copy{gap:22px}.wimborne-hero h1{font-size:clamp(40px,3.7vw,59px)}.wimborne-hero .quote-enquiry-host{align-self:start}.wimborne-condition-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.wimborne-condition-grid article{background:var(--muted);color:var(--foreground);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.wimborne-condition-grid img{object-fit:cover;width:100%;height:270px}.wimborne-condition-grid article>div{flex-direction:column;gap:16px;padding:28px;display:flex}.wimborne-condition-grid h3{text-wrap:balance;font-size:25px}.wimborne-condition-grid strong{font-size:16px}.wimborne-condition-grid p{color:var(--muted-foreground)}.wimborne-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.wimborne-area-grid article{border:1px solid var(--border);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.wimborne-area-grid img{object-fit:cover;width:100%;height:260px}.wimborne-area-grid article>div{flex-direction:column;flex:1;align-items:flex-start;gap:20px;padding:28px;display:flex}.wimborne-area-grid h3{text-wrap:balance;font-size:23px}.wimborne-page .eyebrow{font-size:14px}.wimborne-area-grid p:not(.eyebrow){color:var(--muted-foreground)}.wimborne-area-grid .text-link{margin-top:auto}.wimborne-page .text-link,.wimborne-page .cta,.wimborne-page .services-light-link{white-space:normal;font-size:14px}.wimborne-process{background:var(--muted);color:var(--foreground)}.wimborne-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.wimborne-steps h3{font-size:19px}.wimborne-comparison{aspect-ratio:3/2}.wimborne-revival>.shell{border:1px solid var(--border);border-radius:8px;padding:40px}.wimborne-extras{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-block:32px;display:grid}.wimborne-extras article{background:var(--muted);color:var(--foreground);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.wimborne-extras img{object-fit:cover;width:100%;height:170px}.wimborne-extras article>div{flex-direction:column;gap:16px;padding:24px;display:flex}.wimborne-extras h3{font-size:21px}.wimborne-extras p:not(.eyebrow){color:var(--muted-foreground);font-size:15px}.wimborne-faq-groups{flex-direction:column;gap:32px;display:flex}.wimborne-faq-category{color:var(--primary);padding-bottom:16px;font-size:20px}.wimborne-faq-groups summary h4{font-size:16px;font-weight:700;line-height:1.5}.wimborne-nearby>.shell{justify-content:space-between;align-items:center;gap:48px;display:flex}.wimborne-nearby .services-copy{max-width:600px}.wimborne-nearby .services-copy p a{text-underline-offset:3px;text-decoration:underline}.wimborne-nearby-links{flex-wrap:wrap;gap:20px 28px;max-width:400px;display:flex}.wimborne-nearby h2{font-size:32px}.wimborne-final h2 span{color:var(--primary)}.wimborne-page .ghl-reviews{overflow:visible}@media (max-width:1100px){.wimborne-hero .cleaning-hero-grid{grid-template-columns:1fr}.wimborne-hero .cleaning-hero-copy{position:static}.wimborne-hero .cleaning-hero-photo{height:1000px!important}.wimborne-area-grid,.wimborne-extras{grid-template-columns:1fr 1fr}.wimborne-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.wimborne-nearby>.shell{align-items:flex-start}.wimborne-nearby-links{max-width:280px}}@media (max-width:760px){.wimborne-hero .cleaning-hero-photo{object-position:60% center;height:680px!important}.wimborne-hero .cleaning-hero-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--foreground) 92%,transparent),color-mix(in srgb,var(--foreground) 64%,transparent))}.wimborne-hero h1{font-size:36px}.wimborne-hero .cleaning-breadcrumb{flex-wrap:wrap;gap:6px 8px;display:flex}.wimborne-hero-detail,.wimborne-hero .areas-hero-reassurance{display:none}.wimborne-condition-grid,.wimborne-area-grid,.wimborne-steps,.wimborne-extras{grid-template-columns:1fr}.wimborne-condition-grid img{height:230px}.wimborne-area-grid img{height:290px}.wimborne-revival{padding-inline:20px}.wimborne-revival>.shell{padding:24px}.wimborne-extras img{height:220px}.wimborne-nearby>.shell{flex-direction:column;gap:28px}.wimborne-nearby-links{max-width:none}}
