
/* Layout concept: white "service desk" page. Contact card beside the headline, service routes as cards,
   the old amber sidebar becomes a full-width call-back band, legacy includes restyled in place. */
@font-face{font-family:"HP Poppins";font-weight:700;font-style:normal;font-display:swap;src:url(data:font/woff;base64,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) format("woff")}
@font-face{font-family:"HP Poppins";font-weight:500;font-style:normal;font-display:swap;src:url(data:font/woff;base64,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) format("woff")}
:root{
	--hp-red:#BB2619;        /* site red: buttons, links, headline accents */
	--hp-red-dark:#961E14;
	--hp-flame:#DA3933;      /* logo red */
	--hp-orange:#D8833C;     /* logo orange (decorative only) */
	--hp-amber:#F2AA3D;      /* original sidebar amber */
	--hp-ink:#221F20;        /* logo charcoal */
	--hp-muted:#5A5355;
	--hp-line:#E6E1E1;
	--hp-panel:#F5F5F6;
	--hp-tint:#FCEDEB;
	--hp-bg:#FFFFFF;
	--hp-display:"HP Poppins","Poppins","Segoe UI",Arial,sans-serif;
	--hp-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
	--hp-radius:14px;
	color-scheme:light;
}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
html body.hp{margin:0!important;padding:0!important;background:var(--hp-bg)!important;background-image:none!important;color:var(--hp-ink);font-family:var(--hp-body);font-size:17px;line-height:1.6;text-align:left;overflow-x:hidden}
.hp *,.hp *::before,.hp *::after{box-sizing:border-box}
.hp img{max-width:100%;height:auto}
.hp a{color:var(--hp-red)}
.hp a:hover{color:var(--hp-red-dark)}
.hp :focus-visible{outline:3px solid var(--hp-ink);outline-offset:2px;border-radius:4px}
.hp-skip{position:absolute;left:-999px;top:8px;z-index:100;background:var(--hp-ink);color:#fff!important;padding:10px 16px;border-radius:8px;font-weight:700}
.hp-skip:focus{left:12px}
.hp-wrap{max-width:1200px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
@media (min-width:720px){.hp-wrap{padding-left:max(28px,env(safe-area-inset-left,0px));padding-right:max(28px,env(safe-area-inset-right,0px))}}
.hp h1,.hp h2,.hp h3{font-family:var(--hp-display);color:var(--hp-ink);text-wrap:balance;margin:0;font-weight:700;letter-spacing:-.01em}
.hp p{margin:0}
.hp-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* ---------- Buttons ---------- */
.hp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 22px;border-radius:999px;font-family:var(--hp-display);font-weight:700;font-size:16px;line-height:1.2;text-decoration:none!important;border:2px solid transparent;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,transform .15s}
.hp-btn svg{width:20px;height:20px;flex:none}
.hp-btn--red{background:var(--hp-red);color:#fff!important}
.hp-btn--red:hover{background:var(--hp-red-dark);color:#fff!important}
.hp-btn--ghost{background:#fff;color:var(--hp-red)!important;border-color:var(--hp-red)}
.hp-btn--ghost:hover{background:var(--hp-tint)}
.hp-btn--ink{background:var(--hp-ink);color:#fff!important}
.hp-btn--ink:hover{background:#000;color:#fff!important}
.hp-btn--sm{min-height:44px;padding:8px 16px;font-size:15px}
.hp-linkbtn{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--hp-red);cursor:pointer;text-decoration:underline;text-underline-offset:3px;min-height:44px}
.hp-linkbtn:hover{color:var(--hp-red-dark)}

/* ---------- Header ---------- */
.hp-utility{background:var(--hp-ink);color:#fff;font-size:14px}
.hp-utility .hp-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;flex-wrap:wrap}
.hp-utility ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 20px}
.hp-utility a{color:#fff!important;text-decoration:none}
.hp-utility a:hover{text-decoration:underline}
.hp-utility .hp-utility-note{color:#D9D3D3}
.hp-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:#fff;border-bottom:1px solid var(--hp-line)}
.hp-header-row{display:flex;align-items:center;gap:20px;min-height:84px}
.hp-logo{display:flex;align-items:center;text-decoration:none!important;margin-right:auto;min-width:0}
.hp-logo img{display:block;max-height:64px;width:auto}
.hp-wordmark{font-family:var(--hp-display);font-weight:700;line-height:1.05;font-size:20px;color:var(--hp-flame)}
.hp-wordmark span{display:block;color:var(--hp-orange)}
.hp-head-phone{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2;text-align:right}
.hp-head-phone small{font-size:13px;color:var(--hp-muted);font-weight:600;letter-spacing:.06em;text-transform:uppercase}
.hp-head-phone a{font-family:var(--hp-display);font-weight:700;font-size:24px;color:var(--hp-red)!important;text-decoration:none}
.hp-head-phone .hp-alt{font-size:14px;color:var(--hp-muted)}
.hp-head-phone .hp-alt a{font-family:var(--hp-body);font-size:14px;font-weight:700;color:var(--hp-ink)!important}
.hp-menu-btn,.hp-call-btn{display:none}

/* Main navigation (built from includes/topnav.html when scripts run) */
.hp-nav{border-top:1px solid var(--hp-line)}
.hp-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 2px}
.hp-nav-item{position:relative;display:flex;align-items:center}
.hp-nav-link{display:flex;align-items:center;min-height:52px;padding:0 12px;font-family:var(--hp-display);font-weight:500;font-size:15.5px;color:var(--hp-ink)!important;text-decoration:none!important;border-radius:8px}
.hp-nav-link:hover{color:var(--hp-red)!important}
.hp-nav-link[aria-current="page"]{color:var(--hp-red)!important}
.hp-sub-toggle{-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center;width:34px;height:44px;margin-left:-8px;border:0;background:none;color:var(--hp-ink);cursor:pointer;border-radius:8px}
.hp-sub-toggle.hp-labelled{width:auto;margin:0;padding:0 8px 0 12px;gap:6px;min-height:52px;font-family:var(--hp-display);font-weight:500;font-size:15.5px}
.hp-sub-toggle:hover{color:var(--hp-red)}
.hp-sub-toggle svg{width:14px;height:14px;transition:transform .15s}
.hp-sub-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}
.hp-sub{list-style:none;margin:0;padding:8px;position:absolute;top:100%;left:0;min-width:260px;max-width:340px;background:#fff;border:1px solid var(--hp-line);border-radius:12px;box-shadow:0 18px 40px rgba(34,31,32,.14);z-index:60}
.hp-sub[hidden]{display:none!important}
.hp-sub a{display:block;padding:10px 12px;border-radius:8px;color:var(--hp-ink)!important;text-decoration:none!important;font-size:15.5px;line-height:1.35}
.hp-sub a:hover,.hp-sub a:focus-visible{background:var(--hp-panel);color:var(--hp-red)!important}
.hp-sub .hp-depth-2 a{padding-left:26px;font-size:15px;color:var(--hp-muted)!important}
.hp-nav-item:last-child .hp-sub{left:auto;right:0}
.hp-drawer-extra{display:none}

/* No-JS / fallback: original navigation include stays visible */
.hp-legacy-nav{overflow-x:auto;-webkit-overflow-scrolling:touch}
.hp-js .hp-legacy-nav{display:none}
.hp-js.hp-nav-fallback .hp-legacy-nav{display:block}
.hp-nav{display:none}
.hp-js .hp-nav{display:block}
.hp-js.hp-nav-fallback .hp-nav-list{display:none}
.hp-nav-fallback .hp-header{position:relative}
@media (max-width:1099px){.hp-js.hp-nav-fallback .hp-legacy-nav{display:none}}

@media (max-width:1099px){
	.hp-utility{display:none}
	.hp-header-row{min-height:68px;gap:10px}
	.hp-logo img{max-height:46px}
	.hp-head-phone{display:none}
	.hp-head-book{display:none}
	.hp-js .hp-menu-btn,.hp-call-btn{display:inline-flex}
	.hp-call-btn{align-items:center;gap:8px;min-height:48px;padding:0 16px;border-radius:999px;background:var(--hp-red);color:#fff!important;font-family:var(--hp-display);font-weight:700;font-size:15px;text-decoration:none!important}
	.hp-call-btn svg{width:18px;height:18px}
	.hp-menu-btn{align-items:center;gap:8px;min-height:48px;padding:0 14px;border-radius:999px;border:2px solid var(--hp-ink);background:#fff;color:var(--hp-ink);font-family:var(--hp-display);font-weight:700;font-size:15px;cursor:pointer}
	.hp-menu-btn svg{width:18px;height:18px}
	.hp-js .hp-nav{display:none;border-top:1px solid var(--hp-line);max-height:calc(100vh - 70px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:16px}
	.hp-js .hp-nav.hp-open{display:block}
	.hp-nav-list{flex-direction:column;gap:0}
	.hp-nav-item{flex-wrap:wrap;border-bottom:1px solid var(--hp-line)}
	.hp-nav-link{flex:1;min-height:56px;padding:0 4px;font-size:17px}
	.hp-sub-toggle{width:56px;height:56px;margin:0;border-left:1px solid var(--hp-line);border-radius:0}
	.hp-sub-toggle.hp-labelled{flex:1;justify-content:space-between;border-left:0;padding:0 4px;font-size:17px;min-height:56px}
	.hp-sub-toggle svg{width:18px;height:18px}
	.hp-sub{position:static;flex-basis:100%;max-width:none;min-width:0;border:0;box-shadow:none;border-radius:0;padding:0 0 10px;background:transparent}
	.hp-sub a{padding:12px 14px;font-size:16px;background:var(--hp-panel);border-radius:0;margin-bottom:2px}
	.hp-drawer-extra{display:block;padding-top:14px}
	.hp-drawer-extra h2{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--hp-muted);margin-bottom:6px}
	.hp-drawer-extra ul{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px}
	.hp-drawer-extra ul a{display:flex;align-items:center;min-height:48px;padding:8px 12px;border:1px solid var(--hp-line);border-radius:10px;text-decoration:none!important;color:var(--hp-ink)!important;font-weight:600;font-size:15px;line-height:1.25}
	.hp-drawer-phones{display:grid;gap:8px}
	.hp-drawer-phones .hp-btn{width:100%}
}
@media (max-width:719px){.hp-hero-roof{display:none}.hp-hero{padding-block:36px 44px}.hp-hero-actions .hp-btn{width:100%}.hp-brands{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-brands li,.hp-brands li.hp-brand-link>a{font-size:15px;padding-left:12px;padding-right:12px}.hp-section{padding-block:56px}}
@media (max-width:420px){.hp-call-btn .hp-call-label{display:none}.hp-call-btn{padding:0 14px}.hp-logo img{max-height:40px}}

/* ---------- Hero ---------- */
.hp-hero{position:relative;overflow:hidden;padding-block:56px 64px;border-bottom:1px solid var(--hp-line)}
.hp-hero-roof{position:absolute;right:-120px;top:-40px;width:720px;max-width:none;height:auto;opacity:.10;pointer-events:none}
.hp-hero-grid{position:relative;display:grid;gap:40px;align-items:center}
@media (min-width:980px){.hp-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:56px}}
.hp-hero h1{font-size:clamp(38px,6.2vw,68px);line-height:1.04;letter-spacing:-.025em}
.hp-kicker{display:block;font-family:var(--hp-body);font-size:15px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--hp-red);margin-bottom:18px;line-height:1.4}
.hp-warm{background:linear-gradient(90deg,var(--hp-orange),var(--hp-flame) 70%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.hp-lead{font-size:clamp(18px,2vw,20px);line-height:1.6;color:var(--hp-muted);max-width:36em;margin-top:22px!important}
.hp-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.hp-hero-sub{margin-top:18px!important;font-size:16px;color:var(--hp-muted)}
.hp-hero-sub a{font-weight:700;color:var(--hp-ink)!important}

.hp-help{background:#fff;border:1px solid var(--hp-line);border-radius:20px;box-shadow:0 24px 60px rgba(34,31,32,.10);overflow:hidden}
.hp-help-head{padding:22px 24px 6px}
.hp-help-head h2{font-size:22px}
.hp-help-list{list-style:none;margin:0;padding:6px 12px 12px}
.hp-help-list li+li{border-top:1px solid var(--hp-line)}
.hp-help-row{display:flex;gap:14px;align-items:flex-start;padding:16px 12px}
.hp-help-icon{flex:none;width:44px;height:44px;border-radius:12px;background:var(--hp-tint);color:var(--hp-red);display:flex;align-items:center;justify-content:center}
.hp-help-icon svg{width:22px;height:22px}
.hp-help-row strong{display:block;font-family:var(--hp-display);font-size:17px;font-weight:700;line-height:1.3}
.hp-help-row p{font-size:15px;color:var(--hp-muted);line-height:1.5;margin-top:2px}
.hp-help-row a{font-weight:700}
.hp-big-tel{font-family:var(--hp-display);font-size:22px;text-decoration:none!important}
.hp-gaswarn{display:flex;gap:12px;align-items:flex-start;background:var(--hp-ink);color:#fff;padding:16px 24px;font-size:15px;line-height:1.5}
.hp-gaswarn svg{flex:none;width:22px;height:22px;color:var(--hp-amber);margin-top:1px}
.hp-gaswarn strong{color:#fff}
.hp-gaswarn a{color:#fff!important;font-weight:700;white-space:nowrap}

/* ---------- Sections ---------- */
.hp-section{padding-block:72px}
.hp-section--panel{background:var(--hp-panel)}
.hp-section-head{display:grid;gap:12px;max-width:760px;margin-bottom:36px}
.hp-eyebrow{font-size:14px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--hp-red)}
.hp-section h2{font-size:clamp(28px,3.6vw,40px);line-height:1.15}
.hp-section-head p{color:var(--hp-muted);font-size:18px}

/* Service routes */
.hp-services{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}
@media (max-width:360px){.hp-services{grid-template-columns:minmax(0,1fr)}}
.hp-service{display:flex;flex-direction:column;gap:12px;padding:26px;background:#fff;border:1px solid var(--hp-line);border-radius:var(--hp-radius);transition:border-color .15s,box-shadow .15s}
.hp-service:hover{border-color:#D6CFCF;box-shadow:0 12px 30px rgba(34,31,32,.08)}
.hp-service-icon{width:56px;height:56px;border-radius:14px;background:var(--hp-tint);color:var(--hp-red);display:flex;align-items:center;justify-content:center}
.hp-service-icon svg{width:30px;height:30px}
.hp-service h3{font-size:21px;line-height:1.25}
.hp-service p{color:var(--hp-muted);font-size:16px;flex:1}
.hp-service-actions{display:flex;flex-direction:column;align-items:flex-start;gap:6px 18px;padding-top:6px;border-top:1px solid var(--hp-line);margin-top:4px}
.hp-service-actions a{font-weight:700;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;gap:6px}
.hp-service-actions a:hover{text-decoration:underline}
.hp-more[hidden]{display:none!important}

/* Urgent band */
.hp-urgent{background:var(--hp-red);color:#fff}
.hp-urgent .hp-wrap{display:grid;gap:22px;padding-block:40px;align-items:center}
@media (min-width:900px){.hp-urgent .hp-wrap{grid-template-columns:minmax(0,1fr) auto}}
.hp-urgent h2{color:#fff;font-size:clamp(24px,3vw,32px);line-height:1.2}
.hp-urgent p{margin-top:8px!important;color:#FBE3E1;max-width:44em}
.hp-urgent a{color:#fff}
.hp-urgent .hp-btn--white{background:#fff;color:var(--hp-red)!important}
.hp-urgent .hp-btn--white:hover{background:#FBE3E1}
.hp-urgent .hp-btn--outline{border-color:#fff;color:#fff!important;background:transparent}
.hp-urgent .hp-btn--outline:hover{background:rgba(255,255,255,.12)}
.hp-urgent :focus-visible{outline-color:#fff}
.hp-urgent-actions{display:flex;flex-wrap:wrap;gap:12px}

/* Steps */
.hp-steps{list-style:none;margin:0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));counter-reset:hpstep}
.hp-steps li{counter-increment:hpstep;padding:4px 0 0}
.hp-steps li::before{content:counter(hpstep);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--hp-ink);color:#fff;font-family:var(--hp-display);font-weight:700;font-size:18px;margin-bottom:14px}
.hp-steps h3{font-size:20px;margin-bottom:6px}
.hp-steps p{color:var(--hp-muted);font-size:16px}

/* About */
.hp-about{display:grid;gap:40px}
@media (min-width:980px){.hp-about{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:start}}
.hp-about-photo{border-radius:var(--hp-radius);overflow:hidden;margin-bottom:28px;background:var(--hp-panel)}
.hp-about-photo img{display:block;width:100%;aspect-ratio:544/150;object-fit:cover}
.hp-about-text>*+*{margin-top:16px!important}
.hp-about-text p{color:var(--hp-muted)}
.hp-values{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:20px}
.hp-values li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start}
.hp-values .hp-dot{width:12px;height:12px;border-radius:3px;background:var(--hp-amber);margin-top:9px;transform:rotate(45deg)}
.hp-values h3{font-size:18px}
.hp-values p{color:var(--hp-muted);font-size:16px;margin-top:2px!important}
.hp-why{background:var(--hp-amber);border-radius:var(--hp-radius);padding:28px;color:var(--hp-ink)}
.hp-why-title{font-family:var(--hp-display);font-weight:700;font-size:13px;letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px}

/* Call-back band (replaces the old amber sidebar) */
.hp-cbband{background:var(--hp-amber);color:var(--hp-ink)}
.hp-cbband .hp-wrap{display:grid;gap:36px;padding-block:64px}
@media (min-width:980px){.hp-cbband .hp-wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}}
.hp-cbband h2{font-size:clamp(28px,3.6vw,40px);line-height:1.15}
.hp-cbband .hp-eyebrow{color:var(--hp-ink)}
.hp-cbband-intro>*+*{margin-top:16px!important}
.hp-cbband-intro p{font-size:18px}
.hp-cbband a{color:var(--hp-ink)}
.hp-cbband :focus-visible{outline-color:var(--hp-ink)}
.hp-phone-pair{display:grid;gap:10px;margin-top:24px!important}
.hp-phone-pair a{display:flex;align-items:center;gap:12px;font-family:var(--hp-display);font-weight:700;font-size:22px;text-decoration:none}
.hp-phone-pair a svg{width:22px;height:22px}
.hp-phone-pair span{font-family:var(--hp-body);font-size:14px;font-weight:600;display:block;line-height:1.2}
.hp-follow{margin-top:28px!important;background:#fff;border-radius:var(--hp-radius);padding:20px}
.hp-cbcard{background:#fff;border-radius:20px;padding:26px;box-shadow:0 24px 60px rgba(34,31,32,.16)}
.hp-cbcard-title{font-family:var(--hp-display);font-size:24px;font-weight:700;margin-bottom:14px!important}
.hp-cbcard-note{color:var(--hp-muted);font-size:15px;margin-bottom:16px!important}
.hp-live{min-height:1.4em;font-size:15px;font-weight:600;color:var(--hp-red);margin-top:6px!important}

/* Services list, coverage, brands */
.hp-cols{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
.hp-cols h3{font-size:18px;padding-bottom:10px;border-bottom:2px solid var(--hp-amber);margin-bottom:12px}
.hp-cols ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.hp-cols li{position:relative;padding-left:20px;font-size:16px;line-height:1.45}
.hp-cols li::before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--hp-red)}
.hp-after-list{margin-top:36px!important;display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.hp-coverage{display:grid;gap:36px}
@media (min-width:980px){.hp-coverage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}}
.hp-coverage-text>*+*{margin-top:16px!important}
.hp-coverage-text p{color:var(--hp-muted)}
.hp-details{border:1px solid var(--hp-line);border-radius:12px;background:#fff}
.hp-details+.hp-details{margin-top:10px!important}
.hp-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px 18px;cursor:pointer;font-family:var(--hp-display);font-weight:700;font-size:17px;list-style:none;border-radius:12px}
.hp-details summary::-webkit-details-marker{display:none}
.hp-details summary::after{content:"+";font-size:24px;line-height:1;color:var(--hp-red);font-weight:500}
.hp-details[open] summary::after{content:"\2212"}
.hp-details summary small{font-family:var(--hp-body);font-weight:600;font-size:14px;color:var(--hp-muted);margin-left:auto;margin-right:8px}
.hp-details-body{padding:0 18px 18px;font-size:16px;line-height:1.7;color:var(--hp-ink)}
.hp-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.hp-chips li{padding:4px 12px;border-radius:999px;background:var(--hp-panel);font-size:15px;line-height:1.6}
.hp-postcodes li{font-variant-numeric:tabular-nums;font-weight:600}
.hp-map{border-radius:var(--hp-radius);overflow:hidden;border:1px solid var(--hp-line);background:var(--hp-panel)}
.hp-map iframe{display:block;width:100%;height:340px;border:0}
.hp-map-link{padding:10px 16px;font-size:15px;background:#fff;border-top:1px solid var(--hp-line)}
.hp-map-link a{font-weight:700}
.hp-brands{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}
.hp-brands li{display:flex;align-items:center;min-height:56px;padding:10px 16px;border:1px solid var(--hp-line);border-radius:12px;background:#fff;font-size:16px;line-height:1.35}
.hp-brands li.hp-brand-link{padding:0}
.hp-brands li.hp-brand-link>a{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:56px;padding:10px 16px;font-weight:700;text-decoration:none;border-radius:12px}
.hp-brands li.hp-brand-link>a:hover{background:var(--hp-tint)}
.hp-brands li.hp-brand-link>a::after{content:"\2192";font-weight:400}
.hp-brands small{display:block;color:var(--hp-muted);font-size:14px}
.hp-brands small a{font-weight:700}

/* Legal strip */
.hp-legal{background:var(--hp-ink);color:#D9D3D3;font-size:14px;line-height:1.6}
.hp-legal .hp-wrap{padding-block:18px}
.hp-legal strong{color:#fff}

/* ---------- Legacy include normalisation ---------- */
.hp-legacy{font-family:var(--hp-body);font-size:15px;line-height:1.5;overflow-wrap:anywhere}
.hp-legacy table{width:100%!important;max-width:100%!important;height:auto!important;border-collapse:collapse}
.hp-legacy img{max-width:100%!important;height:auto!important}
.hp-legacy iframe{max-width:100%!important}
.hp-legacy td,.hp-legacy th{height:auto!important}
.hp-legacy-footer{background:#fff;border-top:1px solid var(--hp-line)}
.hp-legacy-footer>.hp-wrap{padding-block:8px 24px}
@media (max-width:719px){
	.hp-legacy-footer td,.hp-legacy-footer th{display:block;width:100%!important}
	.hp-legacy-footer a{display:inline-block;min-height:32px}
}
/* Call-back form include */
.hp-cb{font-size:16px}
.hp-cb table,.hp-cb tbody,.hp-cb thead,.hp-cb tr,.hp-cb td,.hp-cb th{display:block;width:auto!important;background-image:none}
.hp-cb td,.hp-cb th{padding:3px 0;text-align:left}
.hp-cb td[bgcolor],.hp-cb th[bgcolor]{padding:10px 14px!important;border-radius:10px;margin-bottom:6px}
.hp-cb form{margin:0}
.hp-cb label,.hp-cb .hp-field-label{display:block;font-weight:700;font-size:15px;margin:8px 0 4px;color:var(--hp-ink)}
.hp-cb input[type="text"],.hp-cb input[type="email"],.hp-cb input[type="tel"],.hp-cb input[type="number"],.hp-cb input:not([type]),.hp-cb select,.hp-cb textarea{display:block;width:100%!important;max-width:100%;min-height:50px;padding:10px 14px;font:inherit;font-size:16px;color:var(--hp-ink);background:#fff;border:1.5px solid #B9B0B1;border-radius:10px;-webkit-appearance:none;appearance:none}
.hp-cb select{background-image:linear-gradient(45deg,transparent 50%,var(--hp-ink) 50%),linear-gradient(135deg,var(--hp-ink) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:40px}
.hp-cb input:focus,.hp-cb select:focus,.hp-cb textarea:focus{border-color:var(--hp-ink);outline:3px solid rgba(187,38,25,.35);outline-offset:1px}
.hp-cb input:user-invalid,.hp-cb select:user-invalid{border-color:var(--hp-red);background:#FFF7F6}
.hp-cb input[type="radio"],.hp-cb input[type="checkbox"]{width:22px;height:22px;margin:0 8px 0 0;vertical-align:middle;accent-color:var(--hp-red)}
.hp-cb .hp-radio-label{display:inline-flex;align-items:center;min-height:44px;margin:0 22px 0 0;font-weight:600;cursor:pointer}
.hp-cb input[type="submit"],.hp-cb input[type="reset"],.hp-cb input[type="button"],.hp-cb button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;min-width:120px;margin:12px 10px 0 0;padding:10px 24px;border-radius:999px;font-family:var(--hp-display);font-weight:700;font-size:16px;cursor:pointer;border:2px solid var(--hp-red);background:var(--hp-red);color:#fff;-webkit-appearance:none;appearance:none}
.hp-cb input[type="reset"]{background:#fff;color:var(--hp-red)}
.hp-cb input[type="submit"]:hover{background:var(--hp-red-dark);border-color:var(--hp-red-dark)}
.hp-cb a{font-weight:700}

/* ---------- Voicemail (SpeakPipe) removal: hide any widget injected by shared files ---------- */
[id*="speakpipe" i],[class*="speakpipe" i],iframe[src*="speakpipe" i],a[href*="speakpipe" i]{display:none!important}

[href="#request-callback"],[href*="callback.php"]{display:none!important}
/* Requested amendments only: supplied logo and mobile footer badge. */
.hp-logo img{width:280px;height:80px;max-height:none;object-fit:cover;object-position:center}
.hp-cbband .hp-wrap{grid-template-columns:minmax(0,1fr)}
@media(max-width:979px){.hp-logo img{width:220px;height:64px;max-height:none}}
@media(max-width:420px){.hp-logo img{width:180px;height:53px;max-height:none;max-width:100%}}
@media(max-width:719px){
 .hp-legacy-footer .copyright-section img[src*="gassafeNo"]{display:block!important;position:static!important;float:none!important;clear:both!important;margin:20px auto 0!important;width:89px!important;height:118px!important;max-width:100%!important;transform:none!important;vertical-align:baseline!important}
 .hp-legacy-footer .copyright-section p{line-height:1.6}
}


/* Compact contact section; all social destinations retained. */
.hp-contact-strip{background:var(--hp-amber);color:var(--hp-ink)}
.hp-contact-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;align-items:center;padding-block:30px}
.hp-contact-request h2{font-size:27px;line-height:1.2;margin-bottom:8px}
.hp-contact-request p{font-size:16px;margin-bottom:16px;color:var(--hp-ink)}
.hp-contact-connect{background:#fff;border-radius:14px;padding:20px 24px}
.hp-contact-phones{display:flex;flex-wrap:wrap;gap:12px 26px;font-size:13px}
.hp-contact-phones a{color:var(--hp-ink);text-decoration:none}.hp-contact-phones strong{display:block;font-size:18px}
.hp-contact-social-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px;font-size:14px}
.hp-social-icons{display:flex;flex-wrap:wrap;gap:5px}.hp-social-icons a{display:flex;align-items:center;justify-content:center;width:34px;height:34px}
.hp-social-icons img{display:block;width:28px!important;height:28px!important;margin:0!important}
.hp-contact-small-actions{display:flex;flex-wrap:wrap;gap:24px;margin-top:12px}.hp-contact-small-actions a{font-size:14px;font-weight:700;min-height:32px;display:inline-flex;align-items:center}
@media(max-width:719px){.hp-contact-grid{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:28px}.hp-contact-request h2{font-size:25px}.hp-contact-connect{padding:18px}.hp-contact-request .hp-btn{font-size:15px}}


/* Contact-card alignment and requested footer logo only. */
.hp-help-row>div{min-width:0;flex:1;text-align:left}
.hp-help-phone-values .hp-big-tel{display:block;width:fit-content;padding:0;margin:12px 0 0 18px;font-family:var(--hp-display);font-size:22px;font-weight:700;line-height:1.5;text-align:left}
.hp-help-london-label{display:block;font-size:15px;color:var(--hp-muted);margin-top:24px}
.hp-help .hp-help-detail-link{display:block;width:fit-content;padding:0;margin:14px 0 0 18px;text-align:left;line-height:1.5}
.hp-legacy-footer img.hp-who-logo{display:block;width:240px!important;height:76px!important;max-width:100%!important;object-fit:cover;object-position:center;margin:0}


/* Remove legacy background arrow from the footer booking button. */
.hp-legacy-footer a.btnorange{background-image:none!important}

/* Gas cooking appliance service page. */
.hp-cooking-hero{max-width:850px}.hp-cooking-hero h1{font-size:clamp(36px,4.8vw,60px);line-height:1.12;margin:14px 0 22px!important}.hp-cooking-hero>p{font-size:21px;color:var(--hp-muted);max-width:700px}
.hp-cooking-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hp-cooking-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}
.hp-cooking-services article,.hp-cooking-card{padding:28px;border:1px solid var(--hp-line);border-radius:var(--hp-radius);background:#fff;min-width:0}
.hp-cooking-services h2{font-size:24px;margin:12px 0}.hp-cooking-services p,.hp-cooking-card p{font-size:16px;color:var(--hp-muted);line-height:1.7;margin-bottom:16px}.hp-cooking-services p:last-child{margin-bottom:0}.hp-cooking-number{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:var(--hp-tint);border-radius:12px;font-weight:700;color:var(--hp-red)}
.hp-cooking-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;margin-top:26px;align-items:start}.hp-cooking-card h2{font-size:26px;margin-bottom:18px}.hp-cooking-card ul{margin:0;padding-left:22px;display:grid;gap:13px;font-size:16px;line-height:1.65}.hp-cooking-card li::marker{color:var(--hp-red)}.hp-cooking-book{background:var(--hp-panel)}
.hp-cooking-request{display:block;font-weight:700;margin-top:18px}.hp-cooking-contact{border-top:1px solid var(--hp-line);margin-top:24px;padding-top:20px}.hp-cooking-contact h3{font-size:18px;margin-bottom:10px}.hp-cooking-contact a{display:block;font-weight:700;font-size:21px;text-decoration:none;margin:7px 0}
@media(max-width:719px){.hp-cooking-services,.hp-cooking-grid{grid-template-columns:minmax(0,1fr)}.hp-cooking-services article,.hp-cooking-card{padding:23px}.hp-cooking-hero>p{font-size:19px}}

.hp-east-card{margin-top:28px;padding:28px;border:1px solid var(--hp-line);border-radius:var(--hp-radius);background:#fff}.hp-east-card h2{font-size:28px;line-height:1.3;margin:0 0 18px}.hp-east-card h3{font-size:21px;margin:22px 0 12px}.hp-east-card p{font-size:16px;line-height:1.75;color:var(--hp-muted);margin:12px 0}.hp-east-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.hp-east-links a{display:block;font-weight:650;padding:13px 0;line-height:1.5;border-bottom:1px solid var(--hp-line);overflow-wrap:anywhere}.hp-east-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}.hp-east-grid .hp-east-card{margin-top:0}.hp-east-crumb{display:flex;gap:10px;flex-wrap:wrap;font-size:14px;line-height:1.5;margin-bottom:28px}.hp-east-faq details{padding:20px 0;border-top:1px solid var(--hp-line)}.hp-east-faq summary{font-size:18px;font-weight:700;line-height:1.5;cursor:pointer}.hp-east-faq p a{font-weight:600}.hp-east-note{background:var(--hp-panel);border-left:4px solid var(--hp-red);padding:24px;line-height:1.7;margin-top:28px}.hp-east-note p{margin-top:12px}@media(max-width:719px){.hp-east-links,.hp-east-grid{grid-template-columns:minmax(0,1fr)}.hp-east-card{padding:23px}.hp-east-card h2{font-size:25px}.hp-cooking-actions .hp-btn{max-width:100%;white-space:normal!important;text-align:center}}
