.floor-care-page[data-astro-cid-cy37v47j]{color:var(--color-ink);background:var(--color-paper)}.floor-care-hero[data-astro-cid-cy37v47j]{background:var(--color-cream);padding-top:124px}.floor-care-hero__layout[data-astro-cid-cy37v47j]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,7vw,96px);display:grid}.floor-care-hero[data-astro-cid-cy37v47j] h1[data-astro-cid-cy37v47j],.floor-care-includes[data-astro-cid-cy37v47j] h2[data-astro-cid-cy37v47j],.floor-care-feature[data-astro-cid-cy37v47j] h2[data-astro-cid-cy37v47j],.floor-care-suitable[data-astro-cid-cy37v47j] h2[data-astro-cid-cy37v47j],.floor-care-final[data-astro-cid-cy37v47j] h2[data-astro-cid-cy37v47j]{font-family:"Manrope", var(--font-sans);letter-spacing:-.06em;text-wrap:balance;margin:14px 0 0;font-size:clamp(42px,4.8vw,68px);font-weight:500;line-height:.98}.floor-care-hero__copy[data-astro-cid-cy37v47j]>p[data-astro-cid-cy37v47j]:not(.eyebrow){opacity:.76;max-width:500px;margin:26px 0 0;font-size:17px;line-height:1.58}.floor-care-hero__media[data-astro-cid-cy37v47j],.floor-care-feature__media[data-astro-cid-cy37v47j]{aspect-ratio:16/10;overflow:hidden}.floor-care-hero__media[data-astro-cid-cy37v47j] img[data-astro-cid-cy37v47j],.floor-care-feature__media[data-astro-cid-cy37v47j] img[data-astro-cid-cy37v47j]{object-fit:cover;width:100%;height:100%;display:block}.floor-care-hero__media[data-astro-cid-cy37v47j] img[data-astro-cid-cy37v47j]{object-position:center center}.floor-care-hero__foot[data-astro-cid-cy37v47j]{align-items:center;gap:26px;margin-top:28px;display:flex}.floor-care-hero__foot[data-astro-cid-cy37v47j] strong[data-astro-cid-cy37v47j]{color:var(--color-forest);font-size:14px;font-weight:600}.floor-care-hero[data-astro-cid-cy37v47j] .button[data-astro-cid-cy37v47j],.floor-care-final[data-astro-cid-cy37v47j] .button[data-astro-cid-cy37v47j]{color:#fff;background:var(--color-forest)}.floor-care-hero[data-astro-cid-cy37v47j] .button[data-astro-cid-cy37v47j]:hover,.floor-care-final[data-astro-cid-cy37v47j] .button[data-astro-cid-cy37v47j]:hover{background:#2f5d46}.floor-care-includes[data-astro-cid-cy37v47j]{background:var(--color-paper)}.floor-care-includes[data-astro-cid-cy37v47j]>.container[data-astro-cid-cy37v47j]>h2[data-astro-cid-cy37v47j]{max-width:700px}.floor-care-includes__grid[data-astro-cid-cy37v47j]{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:44px;display:grid}.floor-care-includes[data-astro-cid-cy37v47j] article[data-astro-cid-cy37v47j]{border-top:1px solid var(--color-line);padding-top:18px}.floor-care-includes[data-astro-cid-cy37v47j] h3[data-astro-cid-cy37v47j]{color:var(--color-forest);font:600 18px/1.2 "Manrope", var(--font-sans);margin:0}.floor-care-includes[data-astro-cid-cy37v47j] article[data-astro-cid-cy37v47j] p[data-astro-cid-cy37v47j]{opacity:.76;max-width:310px;margin:12px 0 0;font-size:15px;line-height:1.58}.floor-care-feature[data-astro-cid-cy37v47j]{background:var(--color-cream)}.floor-care-feature__layout[data-astro-cid-cy37v47j]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,7vw,96px);display:grid}.floor-care-feature__copy[data-astro-cid-cy37v47j]>p[data-astro-cid-cy37v47j]:not(.eyebrow){opacity:.76;max-width:460px;margin:26px 0 0;font-size:16px;line-height:1.62}.floor-care-feature__media[data-astro-cid-cy37v47j] img[data-astro-cid-cy37v47j]{object-position:center 48%}.floor-care-suitable[data-astro-cid-cy37v47j]{background:var(--color-paper)}.floor-care-suitable[data-astro-cid-cy37v47j]>.container[data-astro-cid-cy37v47j]{border-top:1px solid var(--color-line);padding-top:24px}.floor-care-suitable[data-astro-cid-cy37v47j] h2[data-astro-cid-cy37v47j]{max-width:620px}.floor-care-suitable[data-astro-cid-cy37v47j]>.container[data-astro-cid-cy37v47j]>p[data-astro-cid-cy37v47j]:not(.eyebrow){opacity:.76;max-width:610px;margin:22px 0 0;font-size:16px;line-height:1.62}.floor-care-final[data-astro-cid-cy37v47j]{background:var(--color-cream)}.floor-care-final__inner[data-astro-cid-cy37v47j]{border-top:1px solid var(--color-line);justify-content:space-between;align-items:end;gap:40px;padding-top:24px;display:flex}.floor-care-final[data-astro-cid-cy37v47j] h2[data-astro-cid-cy37v47j]{max-width:680px}.floor-care-final[data-astro-cid-cy37v47j] p[data-astro-cid-cy37v47j]{opacity:.76;max-width:520px;margin:20px 0 0;font-size:16px;line-height:1.58}.floor-care-final[data-astro-cid-cy37v47j] .button[data-astro-cid-cy37v47j]{flex:none}.floor-care-modal[data-astro-cid-cy37v47j]{z-index:100;background:#17221c8f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.floor-care-modal[data-astro-cid-cy37v47j][hidden]{display:none}.floor-care-modal__dialog[data-astro-cid-cy37v47j]{border:1px solid var(--color-line);background:var(--color-cream);width:min(680px,100%);max-height:min(860px,100svh - 48px);padding:clamp(28px,4vw,48px);position:relative;overflow:auto;box-shadow:0 18px 55px #17221c2e}.floor-care-modal__dialog[data-astro-cid-cy37v47j] h2[data-astro-cid-cy37v47j]{font-family:"Manrope", var(--font-sans);letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(34px,4vw,50px);font-weight:500;line-height:1}.floor-care-modal__dialog[data-astro-cid-cy37v47j]>p[data-astro-cid-cy37v47j]:not(.eyebrow){opacity:.76;margin:14px 0 28px;font-size:15px;line-height:1.55}.floor-care-modal__close[data-astro-cid-cy37v47j]{border:1px solid var(--color-line);width:34px;height:34px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:25px;line-height:1;display:grid;position:absolute;top:18px;right:18px}.floor-care-modal__close[data-astro-cid-cy37v47j]:focus-visible{outline:2px solid var(--color-forest);outline-offset:3px}@media (width>=761px) and (width<=1024px){.floor-care-hero__layout[data-astro-cid-cy37v47j],.floor-care-feature__layout[data-astro-cid-cy37v47j]{gap:40px}.floor-care-hero[data-astro-cid-cy37v47j] h1[data-astro-cid-cy37v47j],.floor-care-includes[data-astro-cid-cy37v47j] h2[data-astro-cid-cy37v47j],.floor-care-feature[data-astro-cid-cy37v47j] h2[data-astro-cid-cy37v47j],.floor-care-suitable[data-astro-cid-cy37v47j] h2[data-astro-cid-cy37v47j],.floor-care-final[data-astro-cid-cy37v47j] h2[data-astro-cid-cy37v47j]{font-size:clamp(40px,5vw,58px)}.floor-care-includes__grid[data-astro-cid-cy37v47j]{gap:22px}}@media (width<=760px){.floor-care-hero[data-astro-cid-cy37v47j]{padding-top:88px}.floor-care-hero__layout[data-astro-cid-cy37v47j],.floor-care-feature__layout[data-astro-cid-cy37v47j]{display:block}.floor-care-hero[data-astro-cid-cy37v47j] h1[data-astro-cid-cy37v47j],.floor-care-includes[data-astro-cid-cy37v47j] h2[data-astro-cid-cy37v47j],.floor-care-feature[data-astro-cid-cy37v47j] h2[data-astro-cid-cy37v47j],.floor-care-suitable[data-astro-cid-cy37v47j] h2[data-astro-cid-cy37v47j],.floor-care-final[data-astro-cid-cy37v47j] h2[data-astro-cid-cy37v47j]{font-size:clamp(42px,11vw,56px)}.floor-care-hero__copy[data-astro-cid-cy37v47j]>p[data-astro-cid-cy37v47j]:not(.eyebrow){font-size:16px}.floor-care-hero__foot[data-astro-cid-cy37v47j]{flex-direction:column;align-items:flex-start;gap:18px}.floor-care-hero[data-astro-cid-cy37v47j] .button[data-astro-cid-cy37v47j]{width:100%}.floor-care-hero__media[data-astro-cid-cy37v47j]{margin-top:34px}.floor-care-includes__grid[data-astro-cid-cy37v47j]{grid-template-columns:1fr;gap:24px;margin-top:32px}.floor-care-feature__media[data-astro-cid-cy37v47j]{margin-bottom:30px}.floor-care-suitable[data-astro-cid-cy37v47j]>.container[data-astro-cid-cy37v47j]>p[data-astro-cid-cy37v47j]:not(.eyebrow){font-size:15px}.floor-care-final__inner[data-astro-cid-cy37v47j]{display:block}.floor-care-final[data-astro-cid-cy37v47j] .button[data-astro-cid-cy37v47j]{width:100%;margin-top:26px}.floor-care-modal[data-astro-cid-cy37v47j]{padding:12px}.floor-care-modal__dialog[data-astro-cid-cy37v47j]{max-height:calc(100svh - 24px);padding:28px 20px}}.floor-care-hero__price[data-astro-cid-cy37v47j]{gap:7px;display:grid}.floor-care-hero__foot[data-astro-cid-cy37v47j]:before,.floor-care-hero__foot[data-astro-cid-cy37v47j]:after{content:none}.floor-care-hero__foot[data-astro-cid-cy37v47j]>strong[data-astro-cid-cy37v47j]{gap:7px;font-size:18px;display:grid}.floor-care-hero__foot[data-astro-cid-cy37v47j]>strong[data-astro-cid-cy37v47j]:before{color:var(--color-forest);content:"STARTING PRICE";letter-spacing:.14em;font-size:11px;font-weight:700;line-height:1.3}.floor-care-hero__foot[data-astro-cid-cy37v47j]>strong[data-astro-cid-cy37v47j]:after{color:#68756d;content:"Your final quote is based on the floor’s condition, finish, total area and the care it needs.";max-width:300px;font-size:12px;font-weight:400;line-height:1.45}.floor-care-seo[data-astro-cid-cy37v47j]{background:var(--color-cream)}.floor-care-seo__layout[data-astro-cid-cy37v47j]{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,7vw,96px);padding-top:24px;display:grid}.floor-care-seo[data-astro-cid-cy37v47j] h2[data-astro-cid-cy37v47j]{max-width:600px}.floor-care-seo__content[data-astro-cid-cy37v47j]{max-width:650px}.floor-care-seo__content[data-astro-cid-cy37v47j]>p[data-astro-cid-cy37v47j]{opacity:.76;margin:0 0 18px;font-size:16px;line-height:1.62}.floor-care-seo__info[data-astro-cid-cy37v47j]{border-top:1px solid var(--color-line);margin-top:26px;padding-top:16px}.floor-care-seo__info[data-astro-cid-cy37v47j] .eyebrow[data-astro-cid-cy37v47j]{margin-bottom:8px}.floor-care-seo__info[data-astro-cid-cy37v47j] strong[data-astro-cid-cy37v47j]{color:var(--color-forest);font-size:18px;font-weight:600;display:block}.floor-care-seo__info[data-astro-cid-cy37v47j] span[data-astro-cid-cy37v47j]{color:#68756d;margin-top:6px;font-size:12px;line-height:1.45;display:block}@media (width>=761px) and (width<=1024px){.floor-care-seo__layout[data-astro-cid-cy37v47j]{gap:40px}}@media (width<=760px){.floor-care-hero__foot[data-astro-cid-cy37v47j]{gap:8px;display:grid}.floor-care-hero__foot[data-astro-cid-cy37v47j]:after{max-width:320px}.floor-care-seo__layout[data-astro-cid-cy37v47j]{display:block}.floor-care-seo__content[data-astro-cid-cy37v47j]{margin-top:24px}.floor-care-seo__content[data-astro-cid-cy37v47j]>p[data-astro-cid-cy37v47j]{font-size:15px}}.floor-care-hero__foot[data-astro-cid-cy37v47j]>strong[data-astro-cid-cy37v47j]{font-size:0}.floor-care-hero__foot[data-astro-cid-cy37v47j]>strong[data-astro-cid-cy37v47j]:before{color:var(--color-forest);content:"STARTING PRICE\a From £20 per m²";white-space:pre;font-size:18px;font-weight:600;line-height:1.35;display:block}.floor-care-hero__foot[data-astro-cid-cy37v47j]>strong[data-astro-cid-cy37v47j]:after{content:"Your final quote is based on the floor’s condition, finish, total area and the care it needs."}.floor-care-hero[data-astro-cid-cy37v47j]{padding-top:144px}@media (width<=760px){.floor-care-hero[data-astro-cid-cy37v47j]{padding-top:108px}}
