{"id":117,"date":"2026-04-19T06:22:38","date_gmt":"2026-04-19T06:22:38","guid":{"rendered":"https:\/\/teal-otter-679008.hostingersite.com\/?page_id=117"},"modified":"2026-06-21T09:45:39","modified_gmt":"2026-06-21T09:45:39","slug":"pat-testing","status":"publish","type":"page","link":"https:\/\/londonelectricalchecks.co.uk\/?page_id=117","title":{"rendered":"PAT Testing"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"117\" class=\"elementor elementor-117\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-be2e5b8 e-flex e-con-boxed e-con e-parent\" data-id=\"be2e5b8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8e29235 elementor-widget elementor-widget-html\" data-id=\"8e29235\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/londonelectricalchecks.co.uk\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Services\",\n      \"item\": \"https:\/\/londonelectricalchecks.co.uk\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"PAT Testing\",\n      \"item\": \"https:\/\/londonelectricalchecks.co.uk\/pat-testing\/\"\n    }\n  ]\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4750fa1 e-flex e-con-boxed e-con e-parent\" data-id=\"4750fa1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f8fb4d6 e-con-full e-flex e-con e-child\" data-id=\"f8fb4d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cf993fc elementor-widget elementor-widget-icon-box\" data-id=\"cf993fc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h1 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tPAT Testing London \u2014 Certified Portable Appliance Testing for Landlords\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h1>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tProfessional portable appliance testing for London landlords, HMOs, and commercial premises. Fixed pricing, same-day certificates, qualified engineers. Covering all 32 boroughs across London and the M25.\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b0a659b elementor-widget elementor-widget-button\" data-id=\"b0a659b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/londonelectricalchecks.co.uk\/book-now\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Book PAT Test Online<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3d6284a e-con-full e-flex e-con e-child\" data-id=\"3d6284a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-73179a7 e-con-full e-flex e-con e-parent\" data-id=\"73179a7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-33623ce elementor-widget elementor-widget-html\" data-id=\"33623ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \u2550\u2550 S03_What_Is_PAT \u2014 Standalone Elementor HTML Widget \u2550\u2550 -->\r\n<!-- Contains: CSS + Fonts + Section HTML -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700&family=Sora:wght@600;700;800&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n\r\n  \/* \u2550\u2550 RESET & BASE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n  :root {\r\n    --navy:       #0A1628;\r\n    --navy-mid:   #122040;\r\n    --blue:       #1251A3;\r\n    --blue-bright:#1E6FDB;\r\n    --teal:       #0D8A7C;\r\n    --teal-light: #E6F5F3;\r\n    --amber:      #D97706;\r\n    --amber-light:#FEF3C7;\r\n    --red:        #C0392B;\r\n    --green:      #166534;\r\n    --green-light:#DCFCE7;\r\n    --white:      #FFFFFF;\r\n    --off-white:  #F8FAFB;\r\n    --grey-100:   #F1F5F9;\r\n    --grey-200:   #E2E8F0;\r\n    --grey-400:   #94A3B8;\r\n    --grey-600:   #475569;\r\n    --grey-800:   #1E293B;\r\n    --text:       #111827;\r\n    --ff-display: 'Sora', sans-serif;\r\n    --ff-body:    'Inter', sans-serif;\r\n    --radius:     10px;\r\n    --shadow-sm:  0 1px 3px rgba(0,0,0,.08);\r\n    --shadow-md:  0 4px 16px rgba(0,0,0,.10);\r\n    --shadow-lg:  0 12px 40px rgba(0,0,0,.14);\r\n  }\r\n\r\n  html { font-size: 16px; scroll-behavior: smooth; }\r\n\r\n  body {\r\n    font-family: var(--ff-body);\r\n    color: var(--text);\r\n    background: var(--white);\r\n    line-height: 1.65;\r\n    -webkit-font-smoothing: antialiased;\r\n  }\r\n\r\n  img { max-width: 100%; display: block; }\r\n  a { color: var(--blue); text-decoration: none; }\r\n  a:hover { text-decoration: underline; }\r\n\r\n  .container {\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n    padding: 0 24px;\r\n  }\r\n\r\n  \/* \u2550\u2550 BREADCRUMB \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .breadcrumb {\r\n    background: var(--grey-100);\r\n    padding: 10px 0;\r\n    font-size: .82rem;\r\n    color: var(--grey-600);\r\n    border-bottom: 1px solid var(--grey-200);\r\n  }\r\n  .breadcrumb nav { display: flex; gap: 6px; align-items: center; flex-wrap: wrap; }\r\n  .breadcrumb a { color: var(--grey-600); }\r\n  .breadcrumb a:hover { color: var(--blue); text-decoration: none; }\r\n  .breadcrumb .sep { color: var(--grey-400); }\r\n  .breadcrumb .current { color: var(--navy); font-weight: 600; }\r\n\r\n  \/* \u2550\u2550 HERO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .hero {\r\n    background: linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 60%, #0D2E5A 100%);\r\n    padding: 72px 0 64px;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n  .hero::before {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    background: radial-gradient(ellipse at 80% 50%, rgba(30,111,219,.18) 0%, transparent 60%);\r\n    pointer-events: none;\r\n  }\r\n  .hero-inner {\r\n    display: grid;\r\n    grid-template-columns: 1fr 340px;\r\n    gap: 48px;\r\n    align-items: center;\r\n  }\r\n  .hero-eyebrow {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: rgba(30,111,219,.18);\r\n    border: 1px solid rgba(30,111,219,.35);\r\n    color: #7EB8FF;\r\n    font-size: .78rem;\r\n    font-weight: 600;\r\n    letter-spacing: .06em;\r\n    text-transform: uppercase;\r\n    padding: 5px 14px;\r\n    border-radius: 20px;\r\n    margin-bottom: 18px;\r\n  }\r\n  .hero h1 {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.9rem, 3.5vw, 2.8rem);\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    line-height: 1.18;\r\n    margin-bottom: 18px;\r\n    letter-spacing: -.02em;\r\n  }\r\n  .hero h1 em {\r\n    font-style: normal;\r\n    color: #7EB8FF;\r\n  }\r\n  .hero-intro {\r\n    color: #CBD5E4;\r\n    font-size: 1.05rem;\r\n    line-height: 1.7;\r\n    margin-bottom: 28px;\r\n    max-width: 560px;\r\n  }\r\n  .hero-trust {\r\n    display: flex;\r\n    gap: 24px;\r\n    flex-wrap: wrap;\r\n    margin-bottom: 32px;\r\n  }\r\n  .trust-item {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    color: #94B8D8;\r\n    font-size: .85rem;\r\n  }\r\n  .trust-item svg { width: 16px; height: 16px; flex-shrink: 0; }\r\n  .hero-ctas { display: flex; gap: 12px; flex-wrap: wrap; }\r\n\r\n  .btn-primary {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    font-weight: 600;\r\n    font-size: .95rem;\r\n    padding: 13px 28px;\r\n    border-radius: 8px;\r\n    border: none;\r\n    cursor: pointer;\r\n    transition: background .2s, transform .15s;\r\n    text-decoration: none;\r\n  }\r\n  .btn-primary:hover { background: #1560C8; transform: translateY(-1px); text-decoration: none; color: var(--white); }\r\n\r\n  .btn-secondary {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: transparent;\r\n    color: var(--white);\r\n    font-weight: 600;\r\n    font-size: .95rem;\r\n    padding: 13px 28px;\r\n    border-radius: 8px;\r\n    border: 1.5px solid rgba(255,255,255,.3);\r\n    cursor: pointer;\r\n    transition: border-color .2s, background .2s;\r\n    text-decoration: none;\r\n  }\r\n  .btn-secondary:hover { border-color: rgba(255,255,255,.7); background: rgba(255,255,255,.07); text-decoration: none; color: var(--white); }\r\n\r\n  \/* Hero quote card *\/\r\n  .hero-card {\r\n    background: rgba(255,255,255,.07);\r\n    backdrop-filter: blur(8px);\r\n    border: 1px solid rgba(255,255,255,.12);\r\n    border-radius: 16px;\r\n    padding: 28px;\r\n  }\r\n  .hero-card-title {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--white);\r\n    margin-bottom: 16px;\r\n  }\r\n  .price-row {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    padding: 9px 0;\r\n    border-bottom: 1px solid rgba(255,255,255,.08);\r\n    font-size: .9rem;\r\n  }\r\n  .price-row:last-of-type { border-bottom: none; }\r\n  .price-row .label { color: #94B8D8; }\r\n  .price-row .amount { font-weight: 700; color: var(--white); font-size: 1.05rem; }\r\n  .hero-card-note {\r\n    font-size: .78rem;\r\n    color: #7EB8FF;\r\n    margin-top: 14px;\r\n    text-align: center;\r\n  }\r\n  .hero-card-cta {\r\n    display: block;\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    text-align: center;\r\n    font-weight: 700;\r\n    padding: 12px;\r\n    border-radius: 8px;\r\n    margin-top: 16px;\r\n    font-size: .95rem;\r\n    transition: background .2s;\r\n    text-decoration: none;\r\n  }\r\n  .hero-card-cta:hover { background: #1560C8; text-decoration: none; color: var(--white); }\r\n\r\n  \/* \u2550\u2550 SECTIONS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  section { padding: 64px 0; }\r\n  section:nth-child(even) { background: var(--off-white); }\r\n\r\n  .section-label {\r\n    font-size: .75rem;\r\n    font-weight: 700;\r\n    letter-spacing: .1em;\r\n    text-transform: uppercase;\r\n    color: var(--teal);\r\n    margin-bottom: 10px;\r\n  }\r\n  .section-title {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.5rem, 2.5vw, 2.1rem);\r\n    font-weight: 800;\r\n    color: var(--navy);\r\n    line-height: 1.22;\r\n    letter-spacing: -.02em;\r\n    margin-bottom: 14px;\r\n  }\r\n  .section-lead {\r\n    font-size: 1.02rem;\r\n    color: var(--grey-600);\r\n    max-width: 640px;\r\n    line-height: 1.7;\r\n    margin-bottom: 40px;\r\n  }\r\n\r\n  \/* \u2550\u2550 WHAT IS PAT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .what-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 40px;\r\n    align-items: start;\r\n  }\r\n  .what-body p {\r\n    font-size: .97rem;\r\n    color: var(--grey-600);\r\n    margin-bottom: 14px;\r\n    line-height: 1.72;\r\n  }\r\n  .what-body strong { color: var(--navy); }\r\n\r\n  .process-steps { margin-top: 28px; }\r\n  .process-step {\r\n    display: flex;\r\n    gap: 18px;\r\n    margin-bottom: 22px;\r\n    align-items: flex-start;\r\n  }\r\n  .step-num {\r\n    flex-shrink: 0;\r\n    width: 38px;\r\n    height: 38px;\r\n    border-radius: 50%;\r\n    background: var(--navy);\r\n    color: var(--white);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-family: var(--ff-display);\r\n    font-weight: 800;\r\n    font-size: .9rem;\r\n  }\r\n  .step-content h4 {\r\n    font-size: .95rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 4px;\r\n  }\r\n  .step-content p {\r\n    font-size: .88rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.6;\r\n    margin: 0 !important;\r\n  }\r\n\r\n  \/* Appliance classes box *\/\r\n  .class-box {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 24px;\r\n    box-shadow: var(--shadow-sm);\r\n  }\r\n  .class-box h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 16px;\r\n  }\r\n  .class-item {\r\n    display: flex;\r\n    gap: 14px;\r\n    padding: 12px 0;\r\n    border-bottom: 1px solid var(--grey-100);\r\n    align-items: flex-start;\r\n  }\r\n  .class-item:last-child { border-bottom: none; padding-bottom: 0; }\r\n  .class-badge {\r\n    flex-shrink: 0;\r\n    font-size: .72rem;\r\n    font-weight: 700;\r\n    padding: 3px 10px;\r\n    border-radius: 20px;\r\n    letter-spacing: .04em;\r\n  }\r\n  .class-i { background: var(--navy); color: var(--white); }\r\n  .class-ii { background: var(--teal); color: var(--white); }\r\n  .class-item p { font-size: .85rem; color: var(--grey-600); margin: 0; line-height: 1.55; }\r\n\r\n  \/* \u2550\u2550 WHO NEEDS IT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .audience-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 20px;\r\n  }\r\n  .audience-card {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 24px;\r\n    box-shadow: var(--shadow-sm);\r\n    transition: box-shadow .2s, transform .2s;\r\n  }\r\n  .audience-card:hover { box-shadow: var(--shadow-md); transform: translateY(-2px); }\r\n  .audience-icon {\r\n    width: 46px;\r\n    height: 46px;\r\n    background: var(--grey-100);\r\n    border-radius: 10px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin-bottom: 14px;\r\n    font-size: 1.4rem;\r\n  }\r\n  .audience-card h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 8px;\r\n  }\r\n  .audience-card p { font-size: .87rem; color: var(--grey-600); line-height: 1.6; }\r\n  .audience-card ul {\r\n    margin-top: 10px;\r\n    padding-left: 16px;\r\n    font-size: .85rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.8;\r\n  }\r\n\r\n  \/* \u2550\u2550 LEGAL FRAMEWORK \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .legal-banner {\r\n    background: linear-gradient(135deg, var(--navy) 0%, #0D2E5A 100%);\r\n    border-radius: 14px;\r\n    padding: 36px 40px;\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 32px;\r\n    margin-bottom: 32px;\r\n  }\r\n  .legal-banner h2 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1.4rem;\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    margin-bottom: 10px;\r\n    letter-spacing: -.01em;\r\n    grid-column: 1 \/ -1;\r\n  }\r\n  .legal-item { display: flex; gap: 14px; align-items: flex-start; }\r\n  .legal-dot {\r\n    flex-shrink: 0;\r\n    width: 8px;\r\n    height: 8px;\r\n    border-radius: 50%;\r\n    background: #7EB8FF;\r\n    margin-top: 7px;\r\n  }\r\n  .legal-item h4 { font-size: .9rem; font-weight: 700; color: var(--white); margin-bottom: 5px; }\r\n  .legal-item p { font-size: .84rem; color: #94B8D8; line-height: 1.55; margin: 0; }\r\n\r\n  \/* \u2550\u2550 PRICING \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .pricing-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 24px;\r\n  }\r\n  .pricing-card {\r\n    background: var(--white);\r\n    border: 1.5px solid var(--grey-200);\r\n    border-radius: 14px;\r\n    padding: 32px;\r\n    box-shadow: var(--shadow-sm);\r\n    position: relative;\r\n  }\r\n  .pricing-card.featured {\r\n    border-color: var(--blue-bright);\r\n    box-shadow: 0 0 0 3px rgba(30,111,219,.1), var(--shadow-md);\r\n  }\r\n  .pricing-badge {\r\n    position: absolute;\r\n    top: -12px;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    font-size: .72rem;\r\n    font-weight: 700;\r\n    padding: 4px 14px;\r\n    border-radius: 20px;\r\n    letter-spacing: .06em;\r\n    text-transform: uppercase;\r\n    white-space: nowrap;\r\n  }\r\n  .pricing-card h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1.05rem;\r\n    font-weight: 800;\r\n    color: var(--navy);\r\n    margin-bottom: 20px;\r\n  }\r\n  .pricing-tier {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    padding: 10px 0;\r\n    border-bottom: 1px dashed var(--grey-200);\r\n  }\r\n  .pricing-tier:last-of-type { border-bottom: none; }\r\n  .tier-label { font-size: .88rem; color: var(--grey-600); }\r\n  .tier-price { font-family: var(--ff-display); font-size: 1.25rem; font-weight: 800; color: var(--navy); }\r\n  .pricing-includes {\r\n    margin-top: 20px;\r\n    padding-top: 20px;\r\n    border-top: 1px solid var(--grey-100);\r\n  }\r\n  .pricing-includes h4 { font-size: .8rem; font-weight: 700; color: var(--grey-400); text-transform: uppercase; letter-spacing: .07em; margin-bottom: 10px; }\r\n  .include-item {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    font-size: .87rem;\r\n    color: var(--grey-600);\r\n    margin-bottom: 7px;\r\n  }\r\n  .include-item::before { content: '\u2713'; color: var(--teal); font-weight: 700; flex-shrink: 0; }\r\n\r\n  .pricing-note {\r\n    background: var(--amber-light);\r\n    border-left: 4px solid var(--amber);\r\n    padding: 14px 18px;\r\n    border-radius: 0 8px 8px 0;\r\n    font-size: .87rem;\r\n    color: var(--grey-800);\r\n    margin-top: 24px;\r\n  }\r\n  .pricing-note strong { color: var(--amber); }\r\n\r\n  \/* \u2550\u2550 COVERAGE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .borough-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 8px;\r\n    margin-bottom: 28px;\r\n  }\r\n  .borough-chip {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: 6px;\r\n    padding: 8px 12px;\r\n    font-size: .82rem;\r\n    color: var(--grey-600);\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n  }\r\n  .borough-chip::before { content: '\ud83d\udccd'; font-size: .75rem; }\r\n\r\n  \/* \u2550\u2550 EEAT \/ WHY CHOOSE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .eeat-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 40px;\r\n    align-items: start;\r\n  }\r\n  .eeat-stats {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 16px;\r\n  }\r\n  .stat-card {\r\n    background: var(--navy);\r\n    border-radius: 12px;\r\n    padding: 22px 20px;\r\n    text-align: center;\r\n  }\r\n  .stat-num {\r\n    font-family: var(--ff-display);\r\n    font-size: 2rem;\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    line-height: 1;\r\n    margin-bottom: 6px;\r\n  }\r\n  .stat-label { font-size: .78rem; color: #94B8D8; line-height: 1.4; }\r\n  .credential-list { margin-top: 24px; }\r\n  .credential-item {\r\n    display: flex;\r\n    gap: 14px;\r\n    align-items: flex-start;\r\n    padding: 14px 0;\r\n    border-bottom: 1px solid var(--grey-100);\r\n  }\r\n  .credential-item:last-child { border-bottom: none; }\r\n  .cred-icon { flex-shrink: 0; font-size: 1.3rem; }\r\n  .credential-item h4 { font-size: .9rem; font-weight: 700; color: var(--navy); margin-bottom: 3px; }\r\n  .credential-item p { font-size: .83rem; color: var(--grey-600); margin: 0; line-height: 1.55; }\r\n\r\n  \/* \u2550\u2550 FAQ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .faq-list { max-width: 780px; margin: 0 auto; }\r\n  .faq-item {\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    margin-bottom: 10px;\r\n    overflow: hidden;\r\n    background: var(--white);\r\n  }\r\n  .faq-question {\r\n    width: 100%;\r\n    background: none;\r\n    border: none;\r\n    padding: 18px 22px;\r\n    text-align: left;\r\n    font-family: var(--ff-body);\r\n    font-size: .97rem;\r\n    font-weight: 600;\r\n    color: var(--navy);\r\n    cursor: pointer;\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    gap: 16px;\r\n  }\r\n  .faq-question:hover { background: var(--grey-100); }\r\n  .faq-chevron {\r\n    flex-shrink: 0;\r\n    width: 20px;\r\n    height: 20px;\r\n    border-radius: 50%;\r\n    background: var(--grey-100);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: .7rem;\r\n    transition: transform .25s;\r\n  }\r\n  .faq-item.open .faq-chevron { transform: rotate(180deg); background: var(--blue); color: var(--white); }\r\n  .faq-answer {\r\n    display: none;\r\n    padding: 0 22px 18px;\r\n    font-size: .9rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.72;\r\n  }\r\n  .faq-item.open .faq-answer { display: block; }\r\n\r\n  \/* \u2550\u2550 RELATED SERVICES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .related-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 16px;\r\n  }\r\n  .related-card {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 20px;\r\n    text-align: center;\r\n    transition: box-shadow .2s, transform .2s;\r\n  }\r\n  .related-card:hover { box-shadow: var(--shadow-md); transform: translateY(-2px); }\r\n  .related-card .icon { font-size: 1.8rem; margin-bottom: 10px; }\r\n  .related-card h4 { font-size: .9rem; font-weight: 700; color: var(--navy); margin-bottom: 6px; line-height: 1.3; }\r\n  .related-card p { font-size: .78rem; color: var(--grey-600); margin-bottom: 12px; line-height: 1.5; }\r\n  .related-card a {\r\n    font-size: .8rem;\r\n    font-weight: 600;\r\n    color: var(--blue);\r\n    text-decoration: none;\r\n  }\r\n  .related-card a:hover { text-decoration: underline; }\r\n\r\n  \/* \u2550\u2550 BOTTOM CTA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .bottom-cta {\r\n    background: linear-gradient(135deg, var(--navy) 0%, #0D2E5A 100%);\r\n    padding: 72px 0;\r\n    text-align: center;\r\n  }\r\n  .bottom-cta h2 {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.6rem, 3vw, 2.2rem);\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    margin-bottom: 14px;\r\n    letter-spacing: -.02em;\r\n  }\r\n  .bottom-cta p { color: #94B8D8; font-size: 1rem; margin-bottom: 32px; max-width: 520px; margin-left: auto; margin-right: auto; }\r\n  .cta-buttons { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; }\r\n\r\n  \/* \u2550\u2550 MOBILE STICKY BAR \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .sticky-bar {\r\n    display: none;\r\n    position: fixed;\r\n    bottom: 0; left: 0; right: 0;\r\n    background: var(--navy);\r\n    border-top: 2px solid var(--blue-bright);\r\n    padding: 12px 16px;\r\n    z-index: 999;\r\n    gap: 10px;\r\n  }\r\n  .sticky-bar a {\r\n    flex: 1;\r\n    text-align: center;\r\n    padding: 11px 8px;\r\n    border-radius: 8px;\r\n    font-weight: 700;\r\n    font-size: .88rem;\r\n    text-decoration: none;\r\n  }\r\n  .sticky-call { background: var(--teal); color: var(--white); }\r\n  .sticky-book { background: var(--blue-bright); color: var(--white); }\r\n\r\n  \/* \u2550\u2550 RESPONSIVE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  @media (max-width: 900px) {\r\n    .hero-inner { grid-template-columns: 1fr; }\r\n    .hero-card { display: none; }\r\n    .what-grid, .eeat-grid, .legal-banner,\r\n    .pricing-grid, .audience-grid { grid-template-columns: 1fr; }\r\n    .related-grid { grid-template-columns: 1fr 1fr; }\r\n    .borough-grid { grid-template-columns: repeat(3, 1fr); }\r\n    .eeat-stats { grid-template-columns: 1fr 1fr; }\r\n    .legal-banner h2 { grid-column: 1; }\r\n  }\r\n  @media (max-width: 640px) {\r\n    section { padding: 48px 0; }\r\n    .hero { padding: 48px 0; }\r\n    .related-grid { grid-template-columns: 1fr 1fr; }\r\n    .borough-grid { grid-template-columns: 1fr 1fr; }\r\n    .sticky-bar { display: flex; }\r\n    body { padding-bottom: 68px; }\r\n  }\r\n\r\n<\/style>\r\n\r\n<!-- \u2550\u2550 WHAT IS PAT TESTING \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section id=\"what-is-pat-testing\">\r\n  <div class=\"container\">\r\n    <div class=\"what-grid\">\r\n      <div class=\"what-body\">\r\n        <div class=\"section-label\">The Basics<\/div>\r\n        <h2 class=\"section-title\">What Is Portable Appliance Testing?<\/h2>\r\n        <p>Portable Appliance Testing \u2014 commonly known as PAT testing \u2014 is a formal inspection and electrical testing process applied to moveable electrical equipment. Specifically, it covers any appliance connected to the mains electricity supply via a plug.<\/p>\r\n        <p>The inspection verifies that each appliance is safe to use and that its earth connection, insulation, and wiring integrity meet the standard set out in the <strong>IET Code of Practice for In-Service Inspection and Testing of Electrical Equipment (5th edition)<\/strong>. In addition, all testing is carried out by a qualified and competent person \u2014 at London Electrical Checks, this means engineers trained to the <strong>City &amp; Guilds 2377<\/strong> qualification.<\/p>\r\n        <p>Furthermore, every appliance tested receives a colour-coded label \u2014 <strong>green for PASS<\/strong>, <strong>red for FAIL<\/strong>. As a result, you receive a detailed digital certificate the same day, listing every appliance, its test result, and the recommended retest date.<\/p>\r\n\r\n        <div class=\"process-steps\">\r\n          <div class=\"process-step\">\r\n            <div class=\"step-num\">1<\/div>\r\n            <div class=\"step-content\">\r\n              <h4>Visual Inspection<\/h4>\r\n              <p>First, each appliance is inspected for physical damage: cracked plugs, frayed cables, exposed conductors, burn marks, signs of overheating, or incorrect fuse ratings.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"process-step\">\r\n            <div class=\"step-num\">2<\/div>\r\n            <div class=\"step-content\">\r\n              <h4>Earth Continuity Test (Class I)<\/h4>\r\n              <p>For Class I earthed appliances, a low-resistance test confirms the earth conductor provides a safe return path in the event of a fault. Consequently, any break in continuity is flagged immediately.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"process-step\">\r\n            <div class=\"step-num\">3<\/div>\r\n            <div class=\"step-content\">\r\n              <h4>Insulation Resistance Test<\/h4>\r\n              <p>Subsequently, a high-voltage DC test verifies that the insulation between live conductors and the appliance casing is intact and not degraded.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"process-step\">\r\n            <div class=\"step-num\">4<\/div>\r\n            <div class=\"step-content\">\r\n              <h4>Functional Check & Labelling<\/h4>\r\n              <p>Finally, the appliance is powered on to confirm normal operation, then labelled and recorded in the test register with a unique asset number.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div>\r\n        <div class=\"class-box\">\r\n          <h3>Class I vs Class II Appliances<\/h3>\r\n          <p style=\"font-size:.85rem; color:var(--grey-600); margin-bottom:16px; line-height:1.6;\">PAT testing procedures differ by appliance class. Therefore, your engineer will identify each appliance type before testing begins.<\/p>\r\n          <div class=\"class-item\">\r\n            <span class=\"class-badge class-i\">Class I<\/span>\r\n            <p><strong style=\"color:var(--navy);\">Earthed equipment.<\/strong> Relies on both insulation and an earth connection for protection. As a result, both an earth continuity test and insulation resistance test are required. For example: washing machines, fridges, electric kettles, irons, metal-body lamps, toasters.<\/p>\r\n          <\/div>\r\n          <div class=\"class-item\">\r\n            <span class=\"class-badge class-ii\">Class II<\/span>\r\n            <p><strong style=\"color:var(--navy);\">Double-insulated equipment.<\/strong> No earth connection \u2014 instead, protection comes from reinforced insulation. Therefore, only an insulation resistance test is required. For example: most power tools, vacuum cleaners, hair dryers, desk lamps, laptop chargers.<\/p>\r\n          <\/div>\r\n          <div class=\"class-item\">\r\n            <span class=\"class-badge\" style=\"background:var(--grey-600); color:var(--white);\">Class III<\/span>\r\n            <p><strong style=\"color:var(--navy);\">Safety extra-low voltage (SELV).<\/strong> Operates at very low voltage via a transformer or battery. Minimal shock risk. Visual inspection only typically required.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div style=\"background:var(--teal-light); border-radius:var(--radius); padding:20px; margin-top:18px; border-left:4px solid var(--teal);\">\r\n          <h4 style=\"font-size:.9rem; font-weight:700; color:var(--teal); margin-bottom:8px;\">PAT vs EICR \u2014 What's the Difference?<\/h4>\r\n          <p style=\"font-size:.85rem; color:var(--grey-800); line-height:1.6;\">PAT testing covers <strong>portable appliances<\/strong> (plugged-in equipment). In contrast, an <a href=\"https:\/\/londonelectricalchecks.co.uk\/eicr-electrical-certificate\/\" style=\"color:var(--teal); font-weight:600;\">EICR electrical certificate<\/a> covers <strong>fixed electrical installations<\/strong> \u2014 consumer unit, wiring, sockets, and fixed equipment. Consequently, most London landlords require both certificates.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ecad93e e-con-full e-flex e-con e-parent\" data-id=\"ecad93e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2394a61 elementor-widget elementor-widget-html\" data-id=\"2394a61\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \u2550\u2550 S10_Related_Services \u2014 Standalone Elementor HTML Widget \u2550\u2550 -->\r\n<!-- Contains: CSS + Fonts + Section HTML -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700&family=Sora:wght@600;700;800&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n\r\n  \/* \u2550\u2550 RESET & BASE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n  :root {\r\n    --navy:       #0A1628;\r\n    --navy-mid:   #122040;\r\n    --blue:       #1251A3;\r\n    --blue-bright:#1E6FDB;\r\n    --teal:       #0D8A7C;\r\n    --teal-light: #E6F5F3;\r\n    --amber:      #D97706;\r\n    --amber-light:#FEF3C7;\r\n    --red:        #C0392B;\r\n    --green:      #166534;\r\n    --green-light:#DCFCE7;\r\n    --white:      #FFFFFF;\r\n    --off-white:  #F8FAFB;\r\n    --grey-100:   #F1F5F9;\r\n    --grey-200:   #E2E8F0;\r\n    --grey-400:   #94A3B8;\r\n    --grey-600:   #475569;\r\n    --grey-800:   #1E293B;\r\n    --text:       #111827;\r\n    --ff-display: 'Sora', sans-serif;\r\n    --ff-body:    'Inter', sans-serif;\r\n    --radius:     10px;\r\n    --shadow-sm:  0 1px 3px rgba(0,0,0,.08);\r\n    --shadow-md:  0 4px 16px rgba(0,0,0,.10);\r\n    --shadow-lg:  0 12px 40px rgba(0,0,0,.14);\r\n  }\r\n\r\n  html { font-size: 16px; scroll-behavior: smooth; }\r\n\r\n  body {\r\n    font-family: var(--ff-body);\r\n    color: var(--text);\r\n    background: var(--white);\r\n    line-height: 1.65;\r\n    -webkit-font-smoothing: antialiased;\r\n  }\r\n\r\n  img { max-width: 100%; display: block; }\r\n  a { color: var(--blue); text-decoration: none; }\r\n  a:hover { text-decoration: underline; }\r\n\r\n  .container {\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n    padding: 0 24px;\r\n  }\r\n\r\n  \/* \u2550\u2550 BREADCRUMB \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .breadcrumb {\r\n    background: var(--grey-100);\r\n    padding: 10px 0;\r\n    font-size: .82rem;\r\n    color: var(--grey-600);\r\n    border-bottom: 1px solid var(--grey-200);\r\n  }\r\n  .breadcrumb nav { display: flex; gap: 6px; align-items: center; flex-wrap: wrap; }\r\n  .breadcrumb a { color: var(--grey-600); }\r\n  .breadcrumb a:hover { color: var(--blue); text-decoration: none; }\r\n  .breadcrumb .sep { color: var(--grey-400); }\r\n  .breadcrumb .current { color: var(--navy); font-weight: 600; }\r\n\r\n  \/* \u2550\u2550 HERO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .hero {\r\n    background: linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 60%, #0D2E5A 100%);\r\n    padding: 72px 0 64px;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n  .hero::before {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    background: radial-gradient(ellipse at 80% 50%, rgba(30,111,219,.18) 0%, transparent 60%);\r\n    pointer-events: none;\r\n  }\r\n  .hero-inner {\r\n    display: grid;\r\n    grid-template-columns: 1fr 340px;\r\n    gap: 48px;\r\n    align-items: center;\r\n  }\r\n  .hero-eyebrow {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: rgba(30,111,219,.18);\r\n    border: 1px solid rgba(30,111,219,.35);\r\n    color: #7EB8FF;\r\n    font-size: .78rem;\r\n    font-weight: 600;\r\n    letter-spacing: .06em;\r\n    text-transform: uppercase;\r\n    padding: 5px 14px;\r\n    border-radius: 20px;\r\n    margin-bottom: 18px;\r\n  }\r\n  .hero h1 {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.9rem, 3.5vw, 2.8rem);\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    line-height: 1.18;\r\n    margin-bottom: 18px;\r\n    letter-spacing: -.02em;\r\n  }\r\n  .hero h1 em {\r\n    font-style: normal;\r\n    color: #7EB8FF;\r\n  }\r\n  .hero-intro {\r\n    color: #CBD5E4;\r\n    font-size: 1.05rem;\r\n    line-height: 1.7;\r\n    margin-bottom: 28px;\r\n    max-width: 560px;\r\n  }\r\n  .hero-trust {\r\n    display: flex;\r\n    gap: 24px;\r\n    flex-wrap: wrap;\r\n    margin-bottom: 32px;\r\n  }\r\n  .trust-item {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    color: #94B8D8;\r\n    font-size: .85rem;\r\n  }\r\n  .trust-item svg { width: 16px; height: 16px; flex-shrink: 0; }\r\n  .hero-ctas { display: flex; gap: 12px; flex-wrap: wrap; }\r\n\r\n  .btn-primary {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    font-weight: 600;\r\n    font-size: .95rem;\r\n    padding: 13px 28px;\r\n    border-radius: 8px;\r\n    border: none;\r\n    cursor: pointer;\r\n    transition: background .2s, transform .15s;\r\n    text-decoration: none;\r\n  }\r\n  .btn-primary:hover { background: #1560C8; transform: translateY(-1px); text-decoration: none; color: var(--white); }\r\n\r\n  .btn-secondary {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: transparent;\r\n    color: var(--white);\r\n    font-weight: 600;\r\n    font-size: .95rem;\r\n    padding: 13px 28px;\r\n    border-radius: 8px;\r\n    border: 1.5px solid rgba(255,255,255,.3);\r\n    cursor: pointer;\r\n    transition: border-color .2s, background .2s;\r\n    text-decoration: none;\r\n  }\r\n  .btn-secondary:hover { border-color: rgba(255,255,255,.7); background: rgba(255,255,255,.07); text-decoration: none; color: var(--white); }\r\n\r\n  \/* Hero quote card *\/\r\n  .hero-card {\r\n    background: rgba(255,255,255,.07);\r\n    backdrop-filter: blur(8px);\r\n    border: 1px solid rgba(255,255,255,.12);\r\n    border-radius: 16px;\r\n    padding: 28px;\r\n  }\r\n  .hero-card-title {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--white);\r\n    margin-bottom: 16px;\r\n  }\r\n  .price-row {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    padding: 9px 0;\r\n    border-bottom: 1px solid rgba(255,255,255,.08);\r\n    font-size: .9rem;\r\n  }\r\n  .price-row:last-of-type { border-bottom: none; }\r\n  .price-row .label { color: #94B8D8; }\r\n  .price-row .amount { font-weight: 700; color: var(--white); font-size: 1.05rem; }\r\n  .hero-card-note {\r\n    font-size: .78rem;\r\n    color: #7EB8FF;\r\n    margin-top: 14px;\r\n    text-align: center;\r\n  }\r\n  .hero-card-cta {\r\n    display: block;\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    text-align: center;\r\n    font-weight: 700;\r\n    padding: 12px;\r\n    border-radius: 8px;\r\n    margin-top: 16px;\r\n    font-size: .95rem;\r\n    transition: background .2s;\r\n    text-decoration: none;\r\n  }\r\n  .hero-card-cta:hover { background: #1560C8; text-decoration: none; color: var(--white); }\r\n\r\n  \/* \u2550\u2550 SECTIONS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  section { padding: 64px 0; }\r\n  section:nth-child(even) { background: var(--off-white); }\r\n\r\n  .section-label {\r\n    font-size: .75rem;\r\n    font-weight: 700;\r\n    letter-spacing: .1em;\r\n    text-transform: uppercase;\r\n    color: var(--teal);\r\n    margin-bottom: 10px;\r\n  }\r\n  .section-title {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.5rem, 2.5vw, 2.1rem);\r\n    font-weight: 800;\r\n    color: var(--navy);\r\n    line-height: 1.22;\r\n    letter-spacing: -.02em;\r\n    margin-bottom: 14px;\r\n  }\r\n  .section-lead {\r\n    font-size: 1.02rem;\r\n    color: var(--grey-600);\r\n    max-width: 640px;\r\n    line-height: 1.7;\r\n    margin-bottom: 40px;\r\n  }\r\n\r\n  \/* \u2550\u2550 WHAT IS PAT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .what-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 40px;\r\n    align-items: start;\r\n  }\r\n  .what-body p {\r\n    font-size: .97rem;\r\n    color: var(--grey-600);\r\n    margin-bottom: 14px;\r\n    line-height: 1.72;\r\n  }\r\n  .what-body strong { color: var(--navy); }\r\n\r\n  .process-steps { margin-top: 28px; }\r\n  .process-step {\r\n    display: flex;\r\n    gap: 18px;\r\n    margin-bottom: 22px;\r\n    align-items: flex-start;\r\n  }\r\n  .step-num {\r\n    flex-shrink: 0;\r\n    width: 38px;\r\n    height: 38px;\r\n    border-radius: 50%;\r\n    background: var(--navy);\r\n    color: var(--white);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-family: var(--ff-display);\r\n    font-weight: 800;\r\n    font-size: .9rem;\r\n  }\r\n  .step-content h4 {\r\n    font-size: .95rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 4px;\r\n  }\r\n  .step-content p {\r\n    font-size: .88rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.6;\r\n    margin: 0 !important;\r\n  }\r\n\r\n  \/* Appliance classes box *\/\r\n  .class-box {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 24px;\r\n    box-shadow: var(--shadow-sm);\r\n  }\r\n  .class-box h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 16px;\r\n  }\r\n  .class-item {\r\n    display: flex;\r\n    gap: 14px;\r\n    padding: 12px 0;\r\n    border-bottom: 1px solid var(--grey-100);\r\n    align-items: flex-start;\r\n  }\r\n  .class-item:last-child { border-bottom: none; padding-bottom: 0; }\r\n  .class-badge {\r\n    flex-shrink: 0;\r\n    font-size: .72rem;\r\n    font-weight: 700;\r\n    padding: 3px 10px;\r\n    border-radius: 20px;\r\n    letter-spacing: .04em;\r\n  }\r\n  .class-i { background: var(--navy); color: var(--white); }\r\n  .class-ii { background: var(--teal); color: var(--white); }\r\n  .class-item p { font-size: .85rem; color: var(--grey-600); margin: 0; line-height: 1.55; }\r\n\r\n  \/* \u2550\u2550 WHO NEEDS IT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .audience-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 20px;\r\n  }\r\n  .audience-card {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 24px;\r\n    box-shadow: var(--shadow-sm);\r\n    transition: box-shadow .2s, transform .2s;\r\n  }\r\n  .audience-card:hover { box-shadow: var(--shadow-md); transform: translateY(-2px); }\r\n  .audience-icon {\r\n    width: 46px;\r\n    height: 46px;\r\n    background: var(--grey-100);\r\n    border-radius: 10px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin-bottom: 14px;\r\n    font-size: 1.4rem;\r\n  }\r\n  .audience-card h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 8px;\r\n  }\r\n  .audience-card p { font-size: .87rem; color: var(--grey-600); line-height: 1.6; }\r\n  .audience-card ul {\r\n    margin-top: 10px;\r\n    padding-left: 16px;\r\n    font-size: .85rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.8;\r\n  }\r\n\r\n  \/* \u2550\u2550 LEGAL FRAMEWORK \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .legal-banner {\r\n    background: linear-gradient(135deg, var(--navy) 0%, #0D2E5A 100%);\r\n    border-radius: 14px;\r\n    padding: 36px 40px;\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 32px;\r\n    margin-bottom: 32px;\r\n  }\r\n  .legal-banner h2 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1.4rem;\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    margin-bottom: 10px;\r\n    letter-spacing: -.01em;\r\n    grid-column: 1 \/ -1;\r\n  }\r\n  .legal-item { display: flex; gap: 14px; align-items: flex-start; }\r\n  .legal-dot {\r\n    flex-shrink: 0;\r\n    width: 8px;\r\n    height: 8px;\r\n    border-radius: 50%;\r\n    background: #7EB8FF;\r\n    margin-top: 7px;\r\n  }\r\n  .legal-item h4 { font-size: .9rem; font-weight: 700; color: var(--white); margin-bottom: 5px; }\r\n  .legal-item p { font-size: .84rem; color: #94B8D8; line-height: 1.55; margin: 0; }\r\n\r\n  \/* \u2550\u2550 PRICING \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .pricing-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 24px;\r\n  }\r\n  .pricing-card {\r\n    background: var(--white);\r\n    border: 1.5px solid var(--grey-200);\r\n    border-radius: 14px;\r\n    padding: 32px;\r\n    box-shadow: var(--shadow-sm);\r\n    position: relative;\r\n  }\r\n  .pricing-card.featured {\r\n    border-color: var(--blue-bright);\r\n    box-shadow: 0 0 0 3px rgba(30,111,219,.1), var(--shadow-md);\r\n  }\r\n  .pricing-badge {\r\n    position: absolute;\r\n    top: -12px;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    font-size: .72rem;\r\n    font-weight: 700;\r\n    padding: 4px 14px;\r\n    border-radius: 20px;\r\n    letter-spacing: .06em;\r\n    text-transform: uppercase;\r\n    white-space: nowrap;\r\n  }\r\n  .pricing-card h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1.05rem;\r\n    font-weight: 800;\r\n    color: var(--navy);\r\n    margin-bottom: 20px;\r\n  }\r\n  .pricing-tier {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    padding: 10px 0;\r\n    border-bottom: 1px dashed var(--grey-200);\r\n  }\r\n  .pricing-tier:last-of-type { border-bottom: none; }\r\n  .tier-label { font-size: .88rem; color: var(--grey-600); }\r\n  .tier-price { font-family: var(--ff-display); font-size: 1.25rem; font-weight: 800; color: var(--navy); }\r\n  .pricing-includes {\r\n    margin-top: 20px;\r\n    padding-top: 20px;\r\n    border-top: 1px solid var(--grey-100);\r\n  }\r\n  .pricing-includes h4 { font-size: .8rem; font-weight: 700; color: var(--grey-400); text-transform: uppercase; letter-spacing: .07em; margin-bottom: 10px; }\r\n  .include-item {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    font-size: .87rem;\r\n    color: var(--grey-600);\r\n    margin-bottom: 7px;\r\n  }\r\n  .include-item::before { content: '\u2713'; color: var(--teal); font-weight: 700; flex-shrink: 0; }\r\n\r\n  .pricing-note {\r\n    background: var(--amber-light);\r\n    border-left: 4px solid var(--amber);\r\n    padding: 14px 18px;\r\n    border-radius: 0 8px 8px 0;\r\n    font-size: .87rem;\r\n    color: var(--grey-800);\r\n    margin-top: 24px;\r\n  }\r\n  .pricing-note strong { color: var(--amber); }\r\n\r\n  \/* \u2550\u2550 COVERAGE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .borough-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 8px;\r\n    margin-bottom: 28px;\r\n  }\r\n  .borough-chip {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: 6px;\r\n    padding: 8px 12px;\r\n    font-size: .82rem;\r\n    color: var(--grey-600);\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n  }\r\n  .borough-chip::before { content: '\ud83d\udccd'; font-size: .75rem; }\r\n\r\n  \/* \u2550\u2550 EEAT \/ WHY CHOOSE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .eeat-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 40px;\r\n    align-items: start;\r\n  }\r\n  .eeat-stats {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 16px;\r\n  }\r\n  .stat-card {\r\n    background: var(--navy);\r\n    border-radius: 12px;\r\n    padding: 22px 20px;\r\n    text-align: center;\r\n  }\r\n  .stat-num {\r\n    font-family: var(--ff-display);\r\n    font-size: 2rem;\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    line-height: 1;\r\n    margin-bottom: 6px;\r\n  }\r\n  .stat-label { font-size: .78rem; color: #94B8D8; line-height: 1.4; }\r\n  .credential-list { margin-top: 24px; }\r\n  .credential-item {\r\n    display: flex;\r\n    gap: 14px;\r\n    align-items: flex-start;\r\n    padding: 14px 0;\r\n    border-bottom: 1px solid var(--grey-100);\r\n  }\r\n  .credential-item:last-child { border-bottom: none; }\r\n  .cred-icon { flex-shrink: 0; font-size: 1.3rem; }\r\n  .credential-item h4 { font-size: .9rem; font-weight: 700; color: var(--navy); margin-bottom: 3px; }\r\n  .credential-item p { font-size: .83rem; color: var(--grey-600); margin: 0; line-height: 1.55; }\r\n\r\n  \/* \u2550\u2550 FAQ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .faq-list { max-width: 780px; margin: 0 auto; }\r\n  .faq-item {\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    margin-bottom: 10px;\r\n    overflow: hidden;\r\n    background: var(--white);\r\n  }\r\n  .faq-question {\r\n    width: 100%;\r\n    background: none;\r\n    border: none;\r\n    padding: 18px 22px;\r\n    text-align: left;\r\n    font-family: var(--ff-body);\r\n    font-size: .97rem;\r\n    font-weight: 600;\r\n    color: var(--navy);\r\n    cursor: pointer;\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    gap: 16px;\r\n  }\r\n  .faq-question:hover { background: var(--grey-100); }\r\n  .faq-chevron {\r\n    flex-shrink: 0;\r\n    width: 20px;\r\n    height: 20px;\r\n    border-radius: 50%;\r\n    background: var(--grey-100);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: .7rem;\r\n    transition: transform .25s;\r\n  }\r\n  .faq-item.open .faq-chevron { transform: rotate(180deg); background: var(--blue); color: var(--white); }\r\n  .faq-answer {\r\n    display: none;\r\n    padding: 0 22px 18px;\r\n    font-size: .9rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.72;\r\n  }\r\n  .faq-item.open .faq-answer { display: block; }\r\n\r\n  \/* \u2550\u2550 RELATED SERVICES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .related-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 16px;\r\n  }\r\n  .related-card {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 20px;\r\n    text-align: center;\r\n    transition: box-shadow .2s, transform .2s;\r\n  }\r\n  .related-card:hover { box-shadow: var(--shadow-md); transform: translateY(-2px); }\r\n  .related-card .icon { font-size: 1.8rem; margin-bottom: 10px; }\r\n  .related-card h4 { font-size: .9rem; font-weight: 700; color: var(--navy); margin-bottom: 6px; line-height: 1.3; }\r\n  .related-card p { font-size: .78rem; color: var(--grey-600); margin-bottom: 12px; line-height: 1.5; }\r\n  .related-card a {\r\n    font-size: .8rem;\r\n    font-weight: 600;\r\n    color: var(--blue);\r\n    text-decoration: none;\r\n  }\r\n  .related-card a:hover { text-decoration: underline; }\r\n\r\n  \/* \u2550\u2550 BOTTOM CTA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .bottom-cta {\r\n    background: linear-gradient(135deg, var(--navy) 0%, #0D2E5A 100%);\r\n    padding: 72px 0;\r\n    text-align: center;\r\n  }\r\n  .bottom-cta h2 {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.6rem, 3vw, 2.2rem);\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    margin-bottom: 14px;\r\n    letter-spacing: -.02em;\r\n  }\r\n  .bottom-cta p { color: #94B8D8; font-size: 1rem; margin-bottom: 32px; max-width: 520px; margin-left: auto; margin-right: auto; }\r\n  .cta-buttons { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; }\r\n\r\n  \/* \u2550\u2550 MOBILE STICKY BAR \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .sticky-bar {\r\n    display: none;\r\n    position: fixed;\r\n    bottom: 0; left: 0; right: 0;\r\n    background: var(--navy);\r\n    border-top: 2px solid var(--blue-bright);\r\n    padding: 12px 16px;\r\n    z-index: 999;\r\n    gap: 10px;\r\n  }\r\n  .sticky-bar a {\r\n    flex: 1;\r\n    text-align: center;\r\n    padding: 11px 8px;\r\n    border-radius: 8px;\r\n    font-weight: 700;\r\n    font-size: .88rem;\r\n    text-decoration: none;\r\n  }\r\n  .sticky-call { background: var(--teal); color: var(--white); }\r\n  .sticky-book { background: var(--blue-bright); color: var(--white); }\r\n\r\n  \/* \u2550\u2550 RESPONSIVE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  @media (max-width: 900px) {\r\n    .hero-inner { grid-template-columns: 1fr; }\r\n    .hero-card { display: none; }\r\n    .what-grid, .eeat-grid, .legal-banner,\r\n    .pricing-grid, .audience-grid { grid-template-columns: 1fr; }\r\n    .related-grid { grid-template-columns: 1fr 1fr; }\r\n    .borough-grid { grid-template-columns: repeat(3, 1fr); }\r\n    .eeat-stats { grid-template-columns: 1fr 1fr; }\r\n    .legal-banner h2 { grid-column: 1; }\r\n  }\r\n  @media (max-width: 640px) {\r\n    section { padding: 48px 0; }\r\n    .hero { padding: 48px 0; }\r\n    .related-grid { grid-template-columns: 1fr 1fr; }\r\n    .borough-grid { grid-template-columns: 1fr 1fr; }\r\n    .sticky-bar { display: flex; }\r\n    body { padding-bottom: 68px; }\r\n  }\r\n\r\n<\/style>\r\n\r\n<!-- \u2550\u2550 RELATED SERVICES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section id=\"related-compliance-services\" style=\"background:var(--off-white);\">\r\n  <div class=\"container\">\r\n    <div class=\"section-label\">Complete Compliance<\/div>\r\n    <h2 class=\"section-title\">Related Services for London Landlords<\/h2>\r\n    <p class=\"section-lead\">PAT testing is one part of a complete compliance picture. Book multiple certificates together to reduce visit days and cost.<\/p>\r\n    <div class=\"related-grid\">\r\n      <div class=\"related-card\">\r\n        <div class=\"icon\">\u26a1<\/div>\r\n        <h4>EICR Electrical Certificate<\/h4>\r\n        <p>5-yearly legal requirement for all private rented properties under ESPSRS 2020.<\/p>\r\n        <a href=\"https:\/\/londonelectricalchecks.co.uk\/eicr-electrical-certificate\/\">View service \u2192<\/a>\r\n      <\/div>\r\n      <div class=\"related-card\">\r\n        <div class=\"icon\">\ud83d\udd25<\/div>\r\n        <h4>Fire Risk Assessment<\/h4>\r\n        <p>Mandatory for HMOs and multi-occupied buildings. Required for most London licensing schemes.<\/p>\r\n        <a href=\"https:\/\/londonelectricalchecks.co.uk\/fire-risk-assessment\/\">View service \u2192<\/a>\r\n      <\/div>\r\n      <div class=\"related-card\">\r\n        <div class=\"icon\">\ud83d\udd27<\/div>\r\n        <h4>Gas Safety Check<\/h4>\r\n        <p>Annual CP12 gas safety certificate \u2014 legal requirement for all properties with gas appliances.<\/p>\r\n        <a href=\"https:\/\/londonelectricalchecks.co.uk\/gas-safety-check\/\">View service \u2192<\/a>\r\n      <\/div>\r\n      <div class=\"related-card\">\r\n        <div class=\"icon\">\ud83c\udfe0<\/div>\r\n        <h4>Energy Performance Certificate<\/h4>\r\n        <p>Required for all lettings. Minimum EPC rating E mandatory \u2014 rising to C by 2030.<\/p>\r\n        <a href=\"https:\/\/londonelectricalchecks.co.uk\/energy-performance-certificate\/\">View service \u2192<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-79ae7f0 e-con-full e-flex e-con e-parent\" data-id=\"79ae7f0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-729e762 elementor-widget elementor-widget-html\" data-id=\"729e762\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \u2550\u2550 S04_Who_Needs_PAT \u2014 Standalone Elementor HTML Widget \u2550\u2550 -->\r\n<!-- Contains: CSS + Fonts + Section HTML -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700&family=Sora:wght@600;700;800&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n\r\n  \/* \u2550\u2550 RESET & BASE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n  :root {\r\n    --navy:       #0A1628;\r\n    --navy-mid:   #122040;\r\n    --blue:       #1251A3;\r\n    --blue-bright:#1E6FDB;\r\n    --teal:       #0D8A7C;\r\n    --teal-light: #E6F5F3;\r\n    --amber:      #D97706;\r\n    --amber-light:#FEF3C7;\r\n    --red:        #C0392B;\r\n    --green:      #166534;\r\n    --green-light:#DCFCE7;\r\n    --white:      #FFFFFF;\r\n    --off-white:  #F8FAFB;\r\n    --grey-100:   #F1F5F9;\r\n    --grey-200:   #E2E8F0;\r\n    --grey-400:   #94A3B8;\r\n    --grey-600:   #475569;\r\n    --grey-800:   #1E293B;\r\n    --text:       #111827;\r\n    --ff-display: 'Sora', sans-serif;\r\n    --ff-body:    'Inter', sans-serif;\r\n    --radius:     10px;\r\n    --shadow-sm:  0 1px 3px rgba(0,0,0,.08);\r\n    --shadow-md:  0 4px 16px rgba(0,0,0,.10);\r\n    --shadow-lg:  0 12px 40px rgba(0,0,0,.14);\r\n  }\r\n\r\n  html { font-size: 16px; scroll-behavior: smooth; }\r\n\r\n  body {\r\n    font-family: var(--ff-body);\r\n    color: var(--text);\r\n    background: var(--white);\r\n    line-height: 1.65;\r\n    -webkit-font-smoothing: antialiased;\r\n  }\r\n\r\n  img { max-width: 100%; display: block; }\r\n  a { color: var(--blue); text-decoration: none; }\r\n  a:hover { text-decoration: underline; }\r\n\r\n  .container {\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n    padding: 0 24px;\r\n  }\r\n\r\n  \/* \u2550\u2550 BREADCRUMB \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .breadcrumb {\r\n    background: var(--grey-100);\r\n    padding: 10px 0;\r\n    font-size: .82rem;\r\n    color: var(--grey-600);\r\n    border-bottom: 1px solid var(--grey-200);\r\n  }\r\n  .breadcrumb nav { display: flex; gap: 6px; align-items: center; flex-wrap: wrap; }\r\n  .breadcrumb a { color: var(--grey-600); }\r\n  .breadcrumb a:hover { color: var(--blue); text-decoration: none; }\r\n  .breadcrumb .sep { color: var(--grey-400); }\r\n  .breadcrumb .current { color: var(--navy); font-weight: 600; }\r\n\r\n  \/* \u2550\u2550 HERO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .hero {\r\n    background: linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 60%, #0D2E5A 100%);\r\n    padding: 72px 0 64px;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n  .hero::before {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    background: radial-gradient(ellipse at 80% 50%, rgba(30,111,219,.18) 0%, transparent 60%);\r\n    pointer-events: none;\r\n  }\r\n  .hero-inner {\r\n    display: grid;\r\n    grid-template-columns: 1fr 340px;\r\n    gap: 48px;\r\n    align-items: center;\r\n  }\r\n  .hero-eyebrow {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: rgba(30,111,219,.18);\r\n    border: 1px solid rgba(30,111,219,.35);\r\n    color: #7EB8FF;\r\n    font-size: .78rem;\r\n    font-weight: 600;\r\n    letter-spacing: .06em;\r\n    text-transform: uppercase;\r\n    padding: 5px 14px;\r\n    border-radius: 20px;\r\n    margin-bottom: 18px;\r\n  }\r\n  .hero h1 {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.9rem, 3.5vw, 2.8rem);\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    line-height: 1.18;\r\n    margin-bottom: 18px;\r\n    letter-spacing: -.02em;\r\n  }\r\n  .hero h1 em {\r\n    font-style: normal;\r\n    color: #7EB8FF;\r\n  }\r\n  .hero-intro {\r\n    color: #CBD5E4;\r\n    font-size: 1.05rem;\r\n    line-height: 1.7;\r\n    margin-bottom: 28px;\r\n    max-width: 560px;\r\n  }\r\n  .hero-trust {\r\n    display: flex;\r\n    gap: 24px;\r\n    flex-wrap: wrap;\r\n    margin-bottom: 32px;\r\n  }\r\n  .trust-item {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    color: #94B8D8;\r\n    font-size: .85rem;\r\n  }\r\n  .trust-item svg { width: 16px; height: 16px; flex-shrink: 0; }\r\n  .hero-ctas { display: flex; gap: 12px; flex-wrap: wrap; }\r\n\r\n  .btn-primary {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    font-weight: 600;\r\n    font-size: .95rem;\r\n    padding: 13px 28px;\r\n    border-radius: 8px;\r\n    border: none;\r\n    cursor: pointer;\r\n    transition: background .2s, transform .15s;\r\n    text-decoration: none;\r\n  }\r\n  .btn-primary:hover { background: #1560C8; transform: translateY(-1px); text-decoration: none; color: var(--white); }\r\n\r\n  .btn-secondary {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: transparent;\r\n    color: var(--white);\r\n    font-weight: 600;\r\n    font-size: .95rem;\r\n    padding: 13px 28px;\r\n    border-radius: 8px;\r\n    border: 1.5px solid rgba(255,255,255,.3);\r\n    cursor: pointer;\r\n    transition: border-color .2s, background .2s;\r\n    text-decoration: none;\r\n  }\r\n  .btn-secondary:hover { border-color: rgba(255,255,255,.7); background: rgba(255,255,255,.07); text-decoration: none; color: var(--white); }\r\n\r\n  \/* Hero quote card *\/\r\n  .hero-card {\r\n    background: rgba(255,255,255,.07);\r\n    backdrop-filter: blur(8px);\r\n    border: 1px solid rgba(255,255,255,.12);\r\n    border-radius: 16px;\r\n    padding: 28px;\r\n  }\r\n  .hero-card-title {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--white);\r\n    margin-bottom: 16px;\r\n  }\r\n  .price-row {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    padding: 9px 0;\r\n    border-bottom: 1px solid rgba(255,255,255,.08);\r\n    font-size: .9rem;\r\n  }\r\n  .price-row:last-of-type { border-bottom: none; }\r\n  .price-row .label { color: #94B8D8; }\r\n  .price-row .amount { font-weight: 700; color: var(--white); font-size: 1.05rem; }\r\n  .hero-card-note {\r\n    font-size: .78rem;\r\n    color: #7EB8FF;\r\n    margin-top: 14px;\r\n    text-align: center;\r\n  }\r\n  .hero-card-cta {\r\n    display: block;\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    text-align: center;\r\n    font-weight: 700;\r\n    padding: 12px;\r\n    border-radius: 8px;\r\n    margin-top: 16px;\r\n    font-size: .95rem;\r\n    transition: background .2s;\r\n    text-decoration: none;\r\n  }\r\n  .hero-card-cta:hover { background: #1560C8; text-decoration: none; color: var(--white); }\r\n\r\n  \/* \u2550\u2550 SECTIONS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  section { padding: 64px 0; }\r\n  section:nth-child(even) { background: var(--off-white); }\r\n\r\n  .section-label {\r\n    font-size: .75rem;\r\n    font-weight: 700;\r\n    letter-spacing: .1em;\r\n    text-transform: uppercase;\r\n    color: var(--teal);\r\n    margin-bottom: 10px;\r\n  }\r\n  .section-title {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.5rem, 2.5vw, 2.1rem);\r\n    font-weight: 800;\r\n    color: var(--navy);\r\n    line-height: 1.22;\r\n    letter-spacing: -.02em;\r\n    margin-bottom: 14px;\r\n  }\r\n  .section-lead {\r\n    font-size: 1.02rem;\r\n    color: var(--grey-600);\r\n    max-width: 640px;\r\n    line-height: 1.7;\r\n    margin-bottom: 40px;\r\n  }\r\n\r\n  \/* \u2550\u2550 WHAT IS PAT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .what-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 40px;\r\n    align-items: start;\r\n  }\r\n  .what-body p {\r\n    font-size: .97rem;\r\n    color: var(--grey-600);\r\n    margin-bottom: 14px;\r\n    line-height: 1.72;\r\n  }\r\n  .what-body strong { color: var(--navy); }\r\n\r\n  .process-steps { margin-top: 28px; }\r\n  .process-step {\r\n    display: flex;\r\n    gap: 18px;\r\n    margin-bottom: 22px;\r\n    align-items: flex-start;\r\n  }\r\n  .step-num {\r\n    flex-shrink: 0;\r\n    width: 38px;\r\n    height: 38px;\r\n    border-radius: 50%;\r\n    background: var(--navy);\r\n    color: var(--white);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-family: var(--ff-display);\r\n    font-weight: 800;\r\n    font-size: .9rem;\r\n  }\r\n  .step-content h4 {\r\n    font-size: .95rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 4px;\r\n  }\r\n  .step-content p {\r\n    font-size: .88rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.6;\r\n    margin: 0 !important;\r\n  }\r\n\r\n  \/* Appliance classes box *\/\r\n  .class-box {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 24px;\r\n    box-shadow: var(--shadow-sm);\r\n  }\r\n  .class-box h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 16px;\r\n  }\r\n  .class-item {\r\n    display: flex;\r\n    gap: 14px;\r\n    padding: 12px 0;\r\n    border-bottom: 1px solid var(--grey-100);\r\n    align-items: flex-start;\r\n  }\r\n  .class-item:last-child { border-bottom: none; padding-bottom: 0; }\r\n  .class-badge {\r\n    flex-shrink: 0;\r\n    font-size: .72rem;\r\n    font-weight: 700;\r\n    padding: 3px 10px;\r\n    border-radius: 20px;\r\n    letter-spacing: .04em;\r\n  }\r\n  .class-i { background: var(--navy); color: var(--white); }\r\n  .class-ii { background: var(--teal); color: var(--white); }\r\n  .class-item p { font-size: .85rem; color: var(--grey-600); margin: 0; line-height: 1.55; }\r\n\r\n  \/* \u2550\u2550 WHO NEEDS IT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .audience-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 20px;\r\n  }\r\n  .audience-card {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 24px;\r\n    box-shadow: var(--shadow-sm);\r\n    transition: box-shadow .2s, transform .2s;\r\n  }\r\n  .audience-card:hover { box-shadow: var(--shadow-md); transform: translateY(-2px); }\r\n  .audience-icon {\r\n    width: 46px;\r\n    height: 46px;\r\n    background: var(--grey-100);\r\n    border-radius: 10px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin-bottom: 14px;\r\n    font-size: 1.4rem;\r\n  }\r\n  .audience-card h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 8px;\r\n  }\r\n  .audience-card p { font-size: .87rem; color: var(--grey-600); line-height: 1.6; }\r\n  .audience-card ul {\r\n    margin-top: 10px;\r\n    padding-left: 16px;\r\n    font-size: .85rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.8;\r\n  }\r\n\r\n  \/* \u2550\u2550 LEGAL FRAMEWORK \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .legal-banner {\r\n    background: linear-gradient(135deg, var(--navy) 0%, #0D2E5A 100%);\r\n    border-radius: 14px;\r\n    padding: 36px 40px;\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 32px;\r\n    margin-bottom: 32px;\r\n  }\r\n  .legal-banner h2 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1.4rem;\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    margin-bottom: 10px;\r\n    letter-spacing: -.01em;\r\n    grid-column: 1 \/ -1;\r\n  }\r\n  .legal-item { display: flex; gap: 14px; align-items: flex-start; }\r\n  .legal-dot {\r\n    flex-shrink: 0;\r\n    width: 8px;\r\n    height: 8px;\r\n    border-radius: 50%;\r\n    background: #7EB8FF;\r\n    margin-top: 7px;\r\n  }\r\n  .legal-item h4 { font-size: .9rem; font-weight: 700; color: var(--white); margin-bottom: 5px; }\r\n  .legal-item p { font-size: .84rem; color: #94B8D8; line-height: 1.55; margin: 0; }\r\n\r\n  \/* \u2550\u2550 PRICING \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .pricing-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 24px;\r\n  }\r\n  .pricing-card {\r\n    background: var(--white);\r\n    border: 1.5px solid var(--grey-200);\r\n    border-radius: 14px;\r\n    padding: 32px;\r\n    box-shadow: var(--shadow-sm);\r\n    position: relative;\r\n  }\r\n  .pricing-card.featured {\r\n    border-color: var(--blue-bright);\r\n    box-shadow: 0 0 0 3px rgba(30,111,219,.1), var(--shadow-md);\r\n  }\r\n  .pricing-badge {\r\n    position: absolute;\r\n    top: -12px;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    font-size: .72rem;\r\n    font-weight: 700;\r\n    padding: 4px 14px;\r\n    border-radius: 20px;\r\n    letter-spacing: .06em;\r\n    text-transform: uppercase;\r\n    white-space: nowrap;\r\n  }\r\n  .pricing-card h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1.05rem;\r\n    font-weight: 800;\r\n    color: var(--navy);\r\n    margin-bottom: 20px;\r\n  }\r\n  .pricing-tier {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    padding: 10px 0;\r\n    border-bottom: 1px dashed var(--grey-200);\r\n  }\r\n  .pricing-tier:last-of-type { border-bottom: none; }\r\n  .tier-label { font-size: .88rem; color: var(--grey-600); }\r\n  .tier-price { font-family: var(--ff-display); font-size: 1.25rem; font-weight: 800; color: var(--navy); }\r\n  .pricing-includes {\r\n    margin-top: 20px;\r\n    padding-top: 20px;\r\n    border-top: 1px solid var(--grey-100);\r\n  }\r\n  .pricing-includes h4 { font-size: .8rem; font-weight: 700; color: var(--grey-400); text-transform: uppercase; letter-spacing: .07em; margin-bottom: 10px; }\r\n  .include-item {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    font-size: .87rem;\r\n    color: var(--grey-600);\r\n    margin-bottom: 7px;\r\n  }\r\n  .include-item::before { content: '\u2713'; color: var(--teal); font-weight: 700; flex-shrink: 0; }\r\n\r\n  .pricing-note {\r\n    background: var(--amber-light);\r\n    border-left: 4px solid var(--amber);\r\n    padding: 14px 18px;\r\n    border-radius: 0 8px 8px 0;\r\n    font-size: .87rem;\r\n    color: var(--grey-800);\r\n    margin-top: 24px;\r\n  }\r\n  .pricing-note strong { color: var(--amber); }\r\n\r\n  \/* \u2550\u2550 COVERAGE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .borough-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 8px;\r\n    margin-bottom: 28px;\r\n  }\r\n  .borough-chip {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: 6px;\r\n    padding: 8px 12px;\r\n    font-size: .82rem;\r\n    color: var(--grey-600);\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n  }\r\n  .borough-chip::before { content: '\ud83d\udccd'; font-size: .75rem; }\r\n\r\n  \/* \u2550\u2550 EEAT \/ WHY CHOOSE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .eeat-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 40px;\r\n    align-items: start;\r\n  }\r\n  .eeat-stats {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 16px;\r\n  }\r\n  .stat-card {\r\n    background: var(--navy);\r\n    border-radius: 12px;\r\n    padding: 22px 20px;\r\n    text-align: center;\r\n  }\r\n  .stat-num {\r\n    font-family: var(--ff-display);\r\n    font-size: 2rem;\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    line-height: 1;\r\n    margin-bottom: 6px;\r\n  }\r\n  .stat-label { font-size: .78rem; color: #94B8D8; line-height: 1.4; }\r\n  .credential-list { margin-top: 24px; }\r\n  .credential-item {\r\n    display: flex;\r\n    gap: 14px;\r\n    align-items: flex-start;\r\n    padding: 14px 0;\r\n    border-bottom: 1px solid var(--grey-100);\r\n  }\r\n  .credential-item:last-child { border-bottom: none; }\r\n  .cred-icon { flex-shrink: 0; font-size: 1.3rem; }\r\n  .credential-item h4 { font-size: .9rem; font-weight: 700; color: var(--navy); margin-bottom: 3px; }\r\n  .credential-item p { font-size: .83rem; color: var(--grey-600); margin: 0; line-height: 1.55; }\r\n\r\n  \/* \u2550\u2550 FAQ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .faq-list { max-width: 780px; margin: 0 auto; }\r\n  .faq-item {\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    margin-bottom: 10px;\r\n    overflow: hidden;\r\n    background: var(--white);\r\n  }\r\n  .faq-question {\r\n    width: 100%;\r\n    background: none;\r\n    border: none;\r\n    padding: 18px 22px;\r\n    text-align: left;\r\n    font-family: var(--ff-body);\r\n    font-size: .97rem;\r\n    font-weight: 600;\r\n    color: var(--navy);\r\n    cursor: pointer;\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    gap: 16px;\r\n  }\r\n  .faq-question:hover { background: var(--grey-100); }\r\n  .faq-chevron {\r\n    flex-shrink: 0;\r\n    width: 20px;\r\n    height: 20px;\r\n    border-radius: 50%;\r\n    background: var(--grey-100);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: .7rem;\r\n    transition: transform .25s;\r\n  }\r\n  .faq-item.open .faq-chevron { transform: rotate(180deg); background: var(--blue); color: var(--white); }\r\n  .faq-answer {\r\n    display: none;\r\n    padding: 0 22px 18px;\r\n    font-size: .9rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.72;\r\n  }\r\n  .faq-item.open .faq-answer { display: block; }\r\n\r\n  \/* \u2550\u2550 RELATED SERVICES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .related-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 16px;\r\n  }\r\n  .related-card {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 20px;\r\n    text-align: center;\r\n    transition: box-shadow .2s, transform .2s;\r\n  }\r\n  .related-card:hover { box-shadow: var(--shadow-md); transform: translateY(-2px); }\r\n  .related-card .icon { font-size: 1.8rem; margin-bottom: 10px; }\r\n  .related-card h4 { font-size: .9rem; font-weight: 700; color: var(--navy); margin-bottom: 6px; line-height: 1.3; }\r\n  .related-card p { font-size: .78rem; color: var(--grey-600); margin-bottom: 12px; line-height: 1.5; }\r\n  .related-card a {\r\n    font-size: .8rem;\r\n    font-weight: 600;\r\n    color: var(--blue);\r\n    text-decoration: none;\r\n  }\r\n  .related-card a:hover { text-decoration: underline; }\r\n\r\n  \/* \u2550\u2550 BOTTOM CTA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .bottom-cta {\r\n    background: linear-gradient(135deg, var(--navy) 0%, #0D2E5A 100%);\r\n    padding: 72px 0;\r\n    text-align: center;\r\n  }\r\n  .bottom-cta h2 {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.6rem, 3vw, 2.2rem);\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    margin-bottom: 14px;\r\n    letter-spacing: -.02em;\r\n  }\r\n  .bottom-cta p { color: #94B8D8; font-size: 1rem; margin-bottom: 32px; max-width: 520px; margin-left: auto; margin-right: auto; }\r\n  .cta-buttons { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; }\r\n\r\n  \/* \u2550\u2550 MOBILE STICKY BAR \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .sticky-bar {\r\n    display: none;\r\n    position: fixed;\r\n    bottom: 0; left: 0; right: 0;\r\n    background: var(--navy);\r\n    border-top: 2px solid var(--blue-bright);\r\n    padding: 12px 16px;\r\n    z-index: 999;\r\n    gap: 10px;\r\n  }\r\n  .sticky-bar a {\r\n    flex: 1;\r\n    text-align: center;\r\n    padding: 11px 8px;\r\n    border-radius: 8px;\r\n    font-weight: 700;\r\n    font-size: .88rem;\r\n    text-decoration: none;\r\n  }\r\n  .sticky-call { background: var(--teal); color: var(--white); }\r\n  .sticky-book { background: var(--blue-bright); color: var(--white); }\r\n\r\n  \/* \u2550\u2550 RESPONSIVE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  @media (max-width: 900px) {\r\n    .hero-inner { grid-template-columns: 1fr; }\r\n    .hero-card { display: none; }\r\n    .what-grid, .eeat-grid, .legal-banner,\r\n    .pricing-grid, .audience-grid { grid-template-columns: 1fr; }\r\n    .related-grid { grid-template-columns: 1fr 1fr; }\r\n    .borough-grid { grid-template-columns: repeat(3, 1fr); }\r\n    .eeat-stats { grid-template-columns: 1fr 1fr; }\r\n    .legal-banner h2 { grid-column: 1; }\r\n  }\r\n  @media (max-width: 640px) {\r\n    section { padding: 48px 0; }\r\n    .hero { padding: 48px 0; }\r\n    .related-grid { grid-template-columns: 1fr 1fr; }\r\n    .borough-grid { grid-template-columns: 1fr 1fr; }\r\n    .sticky-bar { display: flex; }\r\n    body { padding-bottom: 68px; }\r\n  }\r\n\r\n<\/style>\r\n\r\n<!-- \u2550\u2550 WHO NEEDS IT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section id=\"who-needs-pat-testing\" style=\"background:var(--off-white);\">\r\n  <div class=\"container\">\r\n    <div class=\"section-label\">Compliance Requirements<\/div>\r\n    <h2 class=\"section-title\">Who Needs PAT Testing in London?<\/h2>\r\n    <p class=\"section-lead\">PAT testing obligations vary by property type and tenure. Here is what the duty of care means for each category of London property owner and operator.<\/p>\r\n\r\n    <div class=\"audience-grid\">\r\n      <div class=\"audience-card\">\r\n        <div class=\"audience-icon\">\ud83c\udfe0<\/div>\r\n        <h3>Private Landlords \u2014 Furnished Lettings<\/h3>\r\n        <p>While PAT testing is not a named statutory requirement under the Electrical Safety Standards in the Private Rented Sector (England) Regulations 2020, landlords who supply electrical appliances \u2014 white goods, lamps, televisions \u2014 have a clear duty of care to ensure those items are safe under the Landlord and Tenant Act 1985 and the Electricity at Work Regulations 1989.<\/p>\r\n        <ul>\r\n          <li>Annual PAT testing recommended<\/li>\r\n          <li>Required at change of tenancy<\/li>\r\n          <li>Evidence of compliance protects against liability<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n      <div class=\"audience-card\">\r\n        <div class=\"audience-icon\">\ud83c\udfd8\ufe0f<\/div>\r\n        <h3>HMO Landlords &amp; Operators<\/h3>\r\n        <p>Houses in Multiple Occupation carry a higher compliance burden. Many London councils \u2014 including <strong>Newham, Haringey, Brent, Southwark, Tower Hamlets, and Hackney<\/strong> \u2014 include PAT testing as a condition of their HMO or selective licensing schemes. Failure to maintain a current PAT certificate can jeopardise licence renewal.<\/p>\r\n        <ul>\r\n          <li>Annual PAT testing required in most HMO licences<\/li>\r\n          <li>Applies to all landlord-supplied appliances<\/li>\r\n          <li>High tenant turnover means frequent appliance checks are essential<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n      <div class=\"audience-card\">\r\n        <div class=\"audience-icon\">\ud83c\udfe2<\/div>\r\n        <h3>Commercial Businesses &amp; Offices<\/h3>\r\n        <p>The <strong>Health and Safety at Work Act 1974<\/strong>, the <strong>Provision and Use of Work Equipment Regulations 1998 (PUWER)<\/strong>, and the <strong>Electricity at Work Regulations 1989<\/strong> all create a duty for employers to maintain work equipment \u2014 including electrical appliances \u2014 in safe working order. PUWER requires regular inspection and, where appropriate, testing.<\/p>\r\n        <ul>\r\n          <li>Every 1\u20132 years for low-risk offices<\/li>\r\n          <li>More frequently for construction, catering, and healthcare<\/li>\r\n          <li>Required for public liability insurance compliance<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-26e655e e-flex e-con-boxed e-con e-parent\" data-id=\"26e655e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b4f94b8 e-con-full e-flex e-con e-child\" data-id=\"b4f94b8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5789485 e-con-full e-flex e-con e-child\" data-id=\"5789485\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-857634b elementor-widget elementor-widget-heading\" data-id=\"857634b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Residential PAT Testing\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a53797 elementor-widget elementor-widget-icon-box\" data-id=\"6a53797\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t\u00a359\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t1-10 items\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6328e9 elementor-widget elementor-widget-icon-box\" data-id=\"a6328e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t\u00a379\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t11-20 items\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2049026 elementor-widget elementor-widget-icon-box\" data-id=\"2049026\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t\u00a399\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t21-40 items\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62f4449 elementor-widget elementor-widget-heading\" data-id=\"62f4449\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Includes:\n\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ab0739b elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"ab0739b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Same-day service available<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Certified technicians<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Digital certificate provided<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Free retest if required<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d100dfc elementor-align-justify elementor-invisible elementor-widget elementor-widget-button\" data-id=\"d100dfc\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;zoomIn&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjI4MjIiLCJ0b2dnbGUiOmZhbHNlfQ%3D%3D\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Book Service<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-901b21d e-con-full e-flex e-con e-child\" data-id=\"901b21d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-538f8b5 e-con-full e-flex e-con e-child\" data-id=\"538f8b5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-256836b elementor-widget elementor-widget-heading\" data-id=\"256836b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Commercial PAT Testing\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0064cd6 elementor-widget elementor-widget-icon-box\" data-id=\"0064cd6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t\u00a379\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t1-10 items\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2365f97 elementor-widget elementor-widget-icon-box\" data-id=\"2365f97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t\u00a399\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t11-20 items\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d0a57f1 elementor-widget elementor-widget-icon-box\" data-id=\"d0a57f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t\u00a3119\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t21-30 items\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa94753 elementor-widget elementor-widget-heading\" data-id=\"fa94753\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Includes:\n\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-296272e elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"296272e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">After-hours service available<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Compliance certification<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Bulk discount for large orders<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Priority scheduling<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a9c28de elementor-align-justify elementor-invisible elementor-widget elementor-widget-button\" data-id=\"a9c28de\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;zoomIn&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjI4MzEiLCJ0b2dnbGUiOmZhbHNlfQ%3D%3D\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Book Service<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1236bbc e-flex e-con-boxed e-con e-parent\" data-id=\"1236bbc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ab1049 elementor-widget elementor-widget-html\" data-id=\"2ab1049\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \u2550\u2550 S08_Why_Choose_Us \u2014 Standalone Elementor HTML Widget \u2550\u2550 -->\r\n<!-- Contains: CSS + Fonts + Section HTML -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700&family=Sora:wght@600;700;800&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n\r\n  \/* \u2550\u2550 RESET & BASE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n  :root {\r\n    --navy:       #0A1628;\r\n    --navy-mid:   #122040;\r\n    --blue:       #1251A3;\r\n    --blue-bright:#1E6FDB;\r\n    --teal:       #0D8A7C;\r\n    --teal-light: #E6F5F3;\r\n    --amber:      #D97706;\r\n    --amber-light:#FEF3C7;\r\n    --red:        #C0392B;\r\n    --green:      #166534;\r\n    --green-light:#DCFCE7;\r\n    --white:      #FFFFFF;\r\n    --off-white:  #F8FAFB;\r\n    --grey-100:   #F1F5F9;\r\n    --grey-200:   #E2E8F0;\r\n    --grey-400:   #94A3B8;\r\n    --grey-600:   #475569;\r\n    --grey-800:   #1E293B;\r\n    --text:       #111827;\r\n    --ff-display: 'Sora', sans-serif;\r\n    --ff-body:    'Inter', sans-serif;\r\n    --radius:     10px;\r\n    --shadow-sm:  0 1px 3px rgba(0,0,0,.08);\r\n    --shadow-md:  0 4px 16px rgba(0,0,0,.10);\r\n    --shadow-lg:  0 12px 40px rgba(0,0,0,.14);\r\n  }\r\n\r\n  html { font-size: 16px; scroll-behavior: smooth; }\r\n\r\n  body {\r\n    font-family: var(--ff-body);\r\n    color: var(--text);\r\n    background: var(--white);\r\n    line-height: 1.65;\r\n    -webkit-font-smoothing: antialiased;\r\n  }\r\n\r\n  img { max-width: 100%; display: block; }\r\n  a { color: var(--blue); text-decoration: none; }\r\n  a:hover { text-decoration: underline; }\r\n\r\n  .container {\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n    padding: 0 24px;\r\n  }\r\n\r\n  \/* \u2550\u2550 BREADCRUMB \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .breadcrumb {\r\n    background: var(--grey-100);\r\n    padding: 10px 0;\r\n    font-size: .82rem;\r\n    color: var(--grey-600);\r\n    border-bottom: 1px solid var(--grey-200);\r\n  }\r\n  .breadcrumb nav { display: flex; gap: 6px; align-items: center; flex-wrap: wrap; }\r\n  .breadcrumb a { color: var(--grey-600); }\r\n  .breadcrumb a:hover { color: var(--blue); text-decoration: none; }\r\n  .breadcrumb .sep { color: var(--grey-400); }\r\n  .breadcrumb .current { color: var(--navy); font-weight: 600; }\r\n\r\n  \/* \u2550\u2550 HERO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .hero {\r\n    background: linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 60%, #0D2E5A 100%);\r\n    padding: 72px 0 64px;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n  .hero::before {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    background: radial-gradient(ellipse at 80% 50%, rgba(30,111,219,.18) 0%, transparent 60%);\r\n    pointer-events: none;\r\n  }\r\n  .hero-inner {\r\n    display: grid;\r\n    grid-template-columns: 1fr 340px;\r\n    gap: 48px;\r\n    align-items: center;\r\n  }\r\n  .hero-eyebrow {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: rgba(30,111,219,.18);\r\n    border: 1px solid rgba(30,111,219,.35);\r\n    color: #7EB8FF;\r\n    font-size: .78rem;\r\n    font-weight: 600;\r\n    letter-spacing: .06em;\r\n    text-transform: uppercase;\r\n    padding: 5px 14px;\r\n    border-radius: 20px;\r\n    margin-bottom: 18px;\r\n  }\r\n  .hero h1 {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.9rem, 3.5vw, 2.8rem);\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    line-height: 1.18;\r\n    margin-bottom: 18px;\r\n    letter-spacing: -.02em;\r\n  }\r\n  .hero h1 em {\r\n    font-style: normal;\r\n    color: #7EB8FF;\r\n  }\r\n  .hero-intro {\r\n    color: #CBD5E4;\r\n    font-size: 1.05rem;\r\n    line-height: 1.7;\r\n    margin-bottom: 28px;\r\n    max-width: 560px;\r\n  }\r\n  .hero-trust {\r\n    display: flex;\r\n    gap: 24px;\r\n    flex-wrap: wrap;\r\n    margin-bottom: 32px;\r\n  }\r\n  .trust-item {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    color: #94B8D8;\r\n    font-size: .85rem;\r\n  }\r\n  .trust-item svg { width: 16px; height: 16px; flex-shrink: 0; }\r\n  .hero-ctas { display: flex; gap: 12px; flex-wrap: wrap; }\r\n\r\n  .btn-primary {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    font-weight: 600;\r\n    font-size: .95rem;\r\n    padding: 13px 28px;\r\n    border-radius: 8px;\r\n    border: none;\r\n    cursor: pointer;\r\n    transition: background .2s, transform .15s;\r\n    text-decoration: none;\r\n  }\r\n  .btn-primary:hover { background: #1560C8; transform: translateY(-1px); text-decoration: none; color: var(--white); }\r\n\r\n  .btn-secondary {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: transparent;\r\n    color: var(--white);\r\n    font-weight: 600;\r\n    font-size: .95rem;\r\n    padding: 13px 28px;\r\n    border-radius: 8px;\r\n    border: 1.5px solid rgba(255,255,255,.3);\r\n    cursor: pointer;\r\n    transition: border-color .2s, background .2s;\r\n    text-decoration: none;\r\n  }\r\n  .btn-secondary:hover { border-color: rgba(255,255,255,.7); background: rgba(255,255,255,.07); text-decoration: none; color: var(--white); }\r\n\r\n  \/* Hero quote card *\/\r\n  .hero-card {\r\n    background: rgba(255,255,255,.07);\r\n    backdrop-filter: blur(8px);\r\n    border: 1px solid rgba(255,255,255,.12);\r\n    border-radius: 16px;\r\n    padding: 28px;\r\n  }\r\n  .hero-card-title {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--white);\r\n    margin-bottom: 16px;\r\n  }\r\n  .price-row {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    padding: 9px 0;\r\n    border-bottom: 1px solid rgba(255,255,255,.08);\r\n    font-size: .9rem;\r\n  }\r\n  .price-row:last-of-type { border-bottom: none; }\r\n  .price-row .label { color: #94B8D8; }\r\n  .price-row .amount { font-weight: 700; color: var(--white); font-size: 1.05rem; }\r\n  .hero-card-note {\r\n    font-size: .78rem;\r\n    color: #7EB8FF;\r\n    margin-top: 14px;\r\n    text-align: center;\r\n  }\r\n  .hero-card-cta {\r\n    display: block;\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    text-align: center;\r\n    font-weight: 700;\r\n    padding: 12px;\r\n    border-radius: 8px;\r\n    margin-top: 16px;\r\n    font-size: .95rem;\r\n    transition: background .2s;\r\n    text-decoration: none;\r\n  }\r\n  .hero-card-cta:hover { background: #1560C8; text-decoration: none; color: var(--white); }\r\n\r\n  \/* \u2550\u2550 SECTIONS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  section { padding: 64px 0; }\r\n  section:nth-child(even) { background: var(--off-white); }\r\n\r\n  .section-label {\r\n    font-size: .75rem;\r\n    font-weight: 700;\r\n    letter-spacing: .1em;\r\n    text-transform: uppercase;\r\n    color: var(--teal);\r\n    margin-bottom: 10px;\r\n  }\r\n  .section-title {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.5rem, 2.5vw, 2.1rem);\r\n    font-weight: 800;\r\n    color: var(--navy);\r\n    line-height: 1.22;\r\n    letter-spacing: -.02em;\r\n    margin-bottom: 14px;\r\n  }\r\n  .section-lead {\r\n    font-size: 1.02rem;\r\n    color: var(--grey-600);\r\n    max-width: 640px;\r\n    line-height: 1.7;\r\n    margin-bottom: 40px;\r\n  }\r\n\r\n  \/* \u2550\u2550 WHAT IS PAT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .what-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 40px;\r\n    align-items: start;\r\n  }\r\n  .what-body p {\r\n    font-size: .97rem;\r\n    color: var(--grey-600);\r\n    margin-bottom: 14px;\r\n    line-height: 1.72;\r\n  }\r\n  .what-body strong { color: var(--navy); }\r\n\r\n  .process-steps { margin-top: 28px; }\r\n  .process-step {\r\n    display: flex;\r\n    gap: 18px;\r\n    margin-bottom: 22px;\r\n    align-items: flex-start;\r\n  }\r\n  .step-num {\r\n    flex-shrink: 0;\r\n    width: 38px;\r\n    height: 38px;\r\n    border-radius: 50%;\r\n    background: var(--navy);\r\n    color: var(--white);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-family: var(--ff-display);\r\n    font-weight: 800;\r\n    font-size: .9rem;\r\n  }\r\n  .step-content h4 {\r\n    font-size: .95rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 4px;\r\n  }\r\n  .step-content p {\r\n    font-size: .88rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.6;\r\n    margin: 0 !important;\r\n  }\r\n\r\n  \/* Appliance classes box *\/\r\n  .class-box {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 24px;\r\n    box-shadow: var(--shadow-sm);\r\n  }\r\n  .class-box h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 16px;\r\n  }\r\n  .class-item {\r\n    display: flex;\r\n    gap: 14px;\r\n    padding: 12px 0;\r\n    border-bottom: 1px solid var(--grey-100);\r\n    align-items: flex-start;\r\n  }\r\n  .class-item:last-child { border-bottom: none; padding-bottom: 0; }\r\n  .class-badge {\r\n    flex-shrink: 0;\r\n    font-size: .72rem;\r\n    font-weight: 700;\r\n    padding: 3px 10px;\r\n    border-radius: 20px;\r\n    letter-spacing: .04em;\r\n  }\r\n  .class-i { background: var(--navy); color: var(--white); }\r\n  .class-ii { background: var(--teal); color: var(--white); }\r\n  .class-item p { font-size: .85rem; color: var(--grey-600); margin: 0; line-height: 1.55; }\r\n\r\n  \/* \u2550\u2550 WHO NEEDS IT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .audience-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 20px;\r\n  }\r\n  .audience-card {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 24px;\r\n    box-shadow: var(--shadow-sm);\r\n    transition: box-shadow .2s, transform .2s;\r\n  }\r\n  .audience-card:hover { box-shadow: var(--shadow-md); transform: translateY(-2px); }\r\n  .audience-icon {\r\n    width: 46px;\r\n    height: 46px;\r\n    background: var(--grey-100);\r\n    border-radius: 10px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin-bottom: 14px;\r\n    font-size: 1.4rem;\r\n  }\r\n  .audience-card h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 8px;\r\n  }\r\n  .audience-card p { font-size: .87rem; color: var(--grey-600); line-height: 1.6; }\r\n  .audience-card ul {\r\n    margin-top: 10px;\r\n    padding-left: 16px;\r\n    font-size: .85rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.8;\r\n  }\r\n\r\n  \/* \u2550\u2550 LEGAL FRAMEWORK \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .legal-banner {\r\n    background: linear-gradient(135deg, var(--navy) 0%, #0D2E5A 100%);\r\n    border-radius: 14px;\r\n    padding: 36px 40px;\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 32px;\r\n    margin-bottom: 32px;\r\n  }\r\n  .legal-banner h2 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1.4rem;\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    margin-bottom: 10px;\r\n    letter-spacing: -.01em;\r\n    grid-column: 1 \/ -1;\r\n  }\r\n  .legal-item { display: flex; gap: 14px; align-items: flex-start; }\r\n  .legal-dot {\r\n    flex-shrink: 0;\r\n    width: 8px;\r\n    height: 8px;\r\n    border-radius: 50%;\r\n    background: #7EB8FF;\r\n    margin-top: 7px;\r\n  }\r\n  .legal-item h4 { font-size: .9rem; font-weight: 700; color: var(--white); margin-bottom: 5px; }\r\n  .legal-item p { font-size: .84rem; color: #94B8D8; line-height: 1.55; margin: 0; }\r\n\r\n  \/* \u2550\u2550 PRICING \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .pricing-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 24px;\r\n  }\r\n  .pricing-card {\r\n    background: var(--white);\r\n    border: 1.5px solid var(--grey-200);\r\n    border-radius: 14px;\r\n    padding: 32px;\r\n    box-shadow: var(--shadow-sm);\r\n    position: relative;\r\n  }\r\n  .pricing-card.featured {\r\n    border-color: var(--blue-bright);\r\n    box-shadow: 0 0 0 3px rgba(30,111,219,.1), var(--shadow-md);\r\n  }\r\n  .pricing-badge {\r\n    position: absolute;\r\n    top: -12px;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    font-size: .72rem;\r\n    font-weight: 700;\r\n    padding: 4px 14px;\r\n    border-radius: 20px;\r\n    letter-spacing: .06em;\r\n    text-transform: uppercase;\r\n    white-space: nowrap;\r\n  }\r\n  .pricing-card h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1.05rem;\r\n    font-weight: 800;\r\n    color: var(--navy);\r\n    margin-bottom: 20px;\r\n  }\r\n  .pricing-tier {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    padding: 10px 0;\r\n    border-bottom: 1px dashed var(--grey-200);\r\n  }\r\n  .pricing-tier:last-of-type { border-bottom: none; }\r\n  .tier-label { font-size: .88rem; color: var(--grey-600); }\r\n  .tier-price { font-family: var(--ff-display); font-size: 1.25rem; font-weight: 800; color: var(--navy); }\r\n  .pricing-includes {\r\n    margin-top: 20px;\r\n    padding-top: 20px;\r\n    border-top: 1px solid var(--grey-100);\r\n  }\r\n  .pricing-includes h4 { font-size: .8rem; font-weight: 700; color: var(--grey-400); text-transform: uppercase; letter-spacing: .07em; margin-bottom: 10px; }\r\n  .include-item {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    font-size: .87rem;\r\n    color: var(--grey-600);\r\n    margin-bottom: 7px;\r\n  }\r\n  .include-item::before { content: '\u2713'; color: var(--teal); font-weight: 700; flex-shrink: 0; }\r\n\r\n  .pricing-note {\r\n    background: var(--amber-light);\r\n    border-left: 4px solid var(--amber);\r\n    padding: 14px 18px;\r\n    border-radius: 0 8px 8px 0;\r\n    font-size: .87rem;\r\n    color: var(--grey-800);\r\n    margin-top: 24px;\r\n  }\r\n  .pricing-note strong { color: var(--amber); }\r\n\r\n  \/* \u2550\u2550 COVERAGE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .borough-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 8px;\r\n    margin-bottom: 28px;\r\n  }\r\n  .borough-chip {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: 6px;\r\n    padding: 8px 12px;\r\n    font-size: .82rem;\r\n    color: var(--grey-600);\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n  }\r\n  .borough-chip::before { content: '\ud83d\udccd'; font-size: .75rem; }\r\n\r\n  \/* \u2550\u2550 EEAT \/ WHY CHOOSE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .eeat-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 40px;\r\n    align-items: start;\r\n  }\r\n  .eeat-stats {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 16px;\r\n  }\r\n  .stat-card {\r\n    background: var(--navy);\r\n    border-radius: 12px;\r\n    padding: 22px 20px;\r\n    text-align: center;\r\n  }\r\n  .stat-num {\r\n    font-family: var(--ff-display);\r\n    font-size: 2rem;\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    line-height: 1;\r\n    margin-bottom: 6px;\r\n  }\r\n  .stat-label { font-size: .78rem; color: #94B8D8; line-height: 1.4; }\r\n  .credential-list { margin-top: 24px; }\r\n  .credential-item {\r\n    display: flex;\r\n    gap: 14px;\r\n    align-items: flex-start;\r\n    padding: 14px 0;\r\n    border-bottom: 1px solid var(--grey-100);\r\n  }\r\n  .credential-item:last-child { border-bottom: none; }\r\n  .cred-icon { flex-shrink: 0; font-size: 1.3rem; }\r\n  .credential-item h4 { font-size: .9rem; font-weight: 700; color: var(--navy); margin-bottom: 3px; }\r\n  .credential-item p { font-size: .83rem; color: var(--grey-600); margin: 0; line-height: 1.55; }\r\n\r\n  \/* \u2550\u2550 FAQ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .faq-list { max-width: 780px; margin: 0 auto; }\r\n  .faq-item {\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    margin-bottom: 10px;\r\n    overflow: hidden;\r\n    background: var(--white);\r\n  }\r\n  .faq-question {\r\n    width: 100%;\r\n    background: none;\r\n    border: none;\r\n    padding: 18px 22px;\r\n    text-align: left;\r\n    font-family: var(--ff-body);\r\n    font-size: .97rem;\r\n    font-weight: 600;\r\n    color: var(--navy);\r\n    cursor: pointer;\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    gap: 16px;\r\n  }\r\n  .faq-question:hover { background: var(--grey-100); }\r\n  .faq-chevron {\r\n    flex-shrink: 0;\r\n    width: 20px;\r\n    height: 20px;\r\n    border-radius: 50%;\r\n    background: var(--grey-100);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: .7rem;\r\n    transition: transform .25s;\r\n  }\r\n  .faq-item.open .faq-chevron { transform: rotate(180deg); background: var(--blue); color: var(--white); }\r\n  .faq-answer {\r\n    display: none;\r\n    padding: 0 22px 18px;\r\n    font-size: .9rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.72;\r\n  }\r\n  .faq-item.open .faq-answer { display: block; }\r\n\r\n  \/* \u2550\u2550 RELATED SERVICES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .related-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 16px;\r\n  }\r\n  .related-card {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 20px;\r\n    text-align: center;\r\n    transition: box-shadow .2s, transform .2s;\r\n  }\r\n  .related-card:hover { box-shadow: var(--shadow-md); transform: translateY(-2px); }\r\n  .related-card .icon { font-size: 1.8rem; margin-bottom: 10px; }\r\n  .related-card h4 { font-size: .9rem; font-weight: 700; color: var(--navy); margin-bottom: 6px; line-height: 1.3; }\r\n  .related-card p { font-size: .78rem; color: var(--grey-600); margin-bottom: 12px; line-height: 1.5; }\r\n  .related-card a {\r\n    font-size: .8rem;\r\n    font-weight: 600;\r\n    color: var(--blue);\r\n    text-decoration: none;\r\n  }\r\n  .related-card a:hover { text-decoration: underline; }\r\n\r\n  \/* \u2550\u2550 BOTTOM CTA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .bottom-cta {\r\n    background: linear-gradient(135deg, var(--navy) 0%, #0D2E5A 100%);\r\n    padding: 72px 0;\r\n    text-align: center;\r\n  }\r\n  .bottom-cta h2 {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.6rem, 3vw, 2.2rem);\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    margin-bottom: 14px;\r\n    letter-spacing: -.02em;\r\n  }\r\n  .bottom-cta p { color: #94B8D8; font-size: 1rem; margin-bottom: 32px; max-width: 520px; margin-left: auto; margin-right: auto; }\r\n  .cta-buttons { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; }\r\n\r\n  \/* \u2550\u2550 MOBILE STICKY BAR \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .sticky-bar {\r\n    display: none;\r\n    position: fixed;\r\n    bottom: 0; left: 0; right: 0;\r\n    background: var(--navy);\r\n    border-top: 2px solid var(--blue-bright);\r\n    padding: 12px 16px;\r\n    z-index: 999;\r\n    gap: 10px;\r\n  }\r\n  .sticky-bar a {\r\n    flex: 1;\r\n    text-align: center;\r\n    padding: 11px 8px;\r\n    border-radius: 8px;\r\n    font-weight: 700;\r\n    font-size: .88rem;\r\n    text-decoration: none;\r\n  }\r\n  .sticky-call { background: var(--teal); color: var(--white); }\r\n  .sticky-book { background: var(--blue-bright); color: var(--white); }\r\n\r\n  \/* \u2550\u2550 RESPONSIVE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  @media (max-width: 900px) {\r\n    .hero-inner { grid-template-columns: 1fr; }\r\n    .hero-card { display: none; }\r\n    .what-grid, .eeat-grid, .legal-banner,\r\n    .pricing-grid, .audience-grid { grid-template-columns: 1fr; }\r\n    .related-grid { grid-template-columns: 1fr 1fr; }\r\n    .borough-grid { grid-template-columns: repeat(3, 1fr); }\r\n    .eeat-stats { grid-template-columns: 1fr 1fr; }\r\n    .legal-banner h2 { grid-column: 1; }\r\n  }\r\n  @media (max-width: 640px) {\r\n    section { padding: 48px 0; }\r\n    .hero { padding: 48px 0; }\r\n    .related-grid { grid-template-columns: 1fr 1fr; }\r\n    .borough-grid { grid-template-columns: 1fr 1fr; }\r\n    .sticky-bar { display: flex; }\r\n    body { padding-bottom: 68px; }\r\n  }\r\n\r\n<\/style>\r\n\r\n<!-- \u2550\u2550 EEAT \/ WHY CHOOSE US \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section id=\"why-choose-london-electrical-checks\" style=\"background:var(--off-white);\">\r\n  <div class=\"container\">\r\n    <div class=\"eeat-grid\">\r\n      <div>\r\n        <div class=\"section-label\">Why Choose Us<\/div>\r\n        <h2 class=\"section-title\">Qualified Engineers. Trusted by London Landlords.<\/h2>\r\n        <p style=\"font-size:.97rem; color:var(--grey-600); margin-bottom:24px; line-height:1.72;\">London Electrical Checks has provided property compliance certificates to residential and commercial properties across London for 15 years. Every PAT test is carried out by an engineer holding the City &amp; Guilds 2377 qualification \u2014 the industry standard for in-service electrical inspection and testing.<\/p>\r\n        <div class=\"credential-list\">\r\n          <div class=\"credential-item\">\r\n            <div class=\"cred-icon\">\ud83c\udfc5<\/div>\r\n            <div>\r\n              <h4>City &amp; Guilds 2377 Qualified Engineers<\/h4>\r\n              <p>All PAT testing carried out by engineers certified to the City &amp; Guilds 2377 In-Service Inspection and Testing of Electrical Equipment qualification. Ask for your engineer's certificate number before booking \u2014 any legitimate contractor will provide it.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"credential-item\">\r\n            <div class=\"cred-icon\">\ud83d\udccb<\/div>\r\n            <div>\r\n              <h4>IET Code of Practice Compliance<\/h4>\r\n              <p>Every inspection is performed in full accordance with the IET Code of Practice for In-Service Inspection and Testing (5th edition, 2023) \u2014 the definitive industry standard for PAT testing in the UK.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"credential-item\">\r\n            <div class=\"cred-icon\">\u26a1<\/div>\r\n            <div>\r\n              <h4>Part of a Full Compliance Suite<\/h4>\r\n              <p>Alongside PAT testing, London Electrical Checks provides <a href=\"https:\/\/londonelectricalchecks.co.uk\/eicr-electrical-certificate\/\">EICR certificates<\/a>, <a href=\"https:\/\/londonelectricalchecks.co.uk\/fire-risk-assessment\/\">fire risk assessments<\/a>, <a href=\"https:\/\/londonelectricalchecks.co.uk\/gas-safety-check\/\">gas safety checks<\/a>, and <a href=\"https:\/\/londonelectricalchecks.co.uk\/energy-performance-certificate\/\">EPCs<\/a> \u2014 all from one provider, minimising tenant disruption.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"credential-item\">\r\n            <div class=\"cred-icon\">\ud83d\udcf1<\/div>\r\n            <div>\r\n              <h4>Digital Certificates \u2014 Same Day<\/h4>\r\n              <p>Your PAT test certificate is issued digitally on the day of inspection in most cases, or within 24 hours. Certificates are formatted to satisfy HMO licence conditions and local authority compliance requests.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div>\r\n        <div class=\"eeat-stats\">\r\n          <div class=\"stat-card\"><div class=\"stat-num\">15+<\/div><div class=\"stat-label\">Years providing compliance certificates in London<\/div><\/div>\r\n          <div class=\"stat-card\"><div class=\"stat-num\">32<\/div><div class=\"stat-label\">London boroughs covered, plus M25<\/div><\/div>\r\n          <div class=\"stat-card\"><div class=\"stat-num\">24hr<\/div><div class=\"stat-label\">Certificate turnaround \u2014 most issued same day<\/div><\/div>\r\n          <div class=\"stat-card\"><div class=\"stat-num\">\u00a359<\/div><div class=\"stat-label\">Fixed price from \u2014 no hidden per-circuit fees<\/div><\/div>\r\n        <\/div>\r\n        <div style=\"background:var(--white); border:1px solid var(--grey-200); border-radius:var(--radius); padding:22px; margin-top:18px; box-shadow:var(--shadow-sm);\">\r\n          <h4 style=\"font-family:var(--ff-display); font-size:.95rem; font-weight:700; color:var(--navy); margin-bottom:12px;\">Book in under 2 minutes<\/h4>\r\n          <p style=\"font-size:.85rem; color:var(--grey-600); margin-bottom:16px; line-height:1.6;\">Online booking available 24\/7. Choose your date, time slot, and property type. Confirmation sent immediately.<\/p>\r\n          <a href=\"https:\/\/londonelectricalchecks.co.uk\/book-now\/\" class=\"btn-primary\" style=\"display:flex; justify-content:center; margin-bottom:10px;\">Book Online Now<\/a>\r\n          <a href=\"tel:+441313811223\" style=\"display:flex; justify-content:center; align-items:center; gap:6px; font-size:.9rem; color:var(--grey-600); text-decoration:none; padding:8px;\">\ud83d\udcde Call 0131 381 1223<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1bf568f e-con-full e-flex e-con e-parent\" data-id=\"1bf568f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fec2a92 elementor-widget elementor-widget-html\" data-id=\"fec2a92\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \u2550\u2550 S07_Coverage_Boroughs \u2014 Standalone Elementor HTML Widget \u2550\u2550 -->\r\n<!-- Contains: CSS + Fonts + Section HTML -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700&family=Sora:wght@600;700;800&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n\r\n  \/* \u2550\u2550 RESET & BASE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n  :root {\r\n    --navy:       #0A1628;\r\n    --navy-mid:   #122040;\r\n    --blue:       #1251A3;\r\n    --blue-bright:#1E6FDB;\r\n    --teal:       #0D8A7C;\r\n    --teal-light: #E6F5F3;\r\n    --amber:      #D97706;\r\n    --amber-light:#FEF3C7;\r\n    --red:        #C0392B;\r\n    --green:      #166534;\r\n    --green-light:#DCFCE7;\r\n    --white:      #FFFFFF;\r\n    --off-white:  #F8FAFB;\r\n    --grey-100:   #F1F5F9;\r\n    --grey-200:   #E2E8F0;\r\n    --grey-400:   #94A3B8;\r\n    --grey-600:   #475569;\r\n    --grey-800:   #1E293B;\r\n    --text:       #111827;\r\n    --ff-display: 'Sora', sans-serif;\r\n    --ff-body:    'Inter', sans-serif;\r\n    --radius:     10px;\r\n    --shadow-sm:  0 1px 3px rgba(0,0,0,.08);\r\n    --shadow-md:  0 4px 16px rgba(0,0,0,.10);\r\n    --shadow-lg:  0 12px 40px rgba(0,0,0,.14);\r\n  }\r\n\r\n  html { font-size: 16px; scroll-behavior: smooth; }\r\n\r\n  body {\r\n    font-family: var(--ff-body);\r\n    color: var(--text);\r\n    background: var(--white);\r\n    line-height: 1.65;\r\n    -webkit-font-smoothing: antialiased;\r\n  }\r\n\r\n  img { max-width: 100%; display: block; }\r\n  a { color: var(--blue); text-decoration: none; }\r\n  a:hover { text-decoration: underline; }\r\n\r\n  .container {\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n    padding: 0 24px;\r\n  }\r\n\r\n  \/* \u2550\u2550 BREADCRUMB \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .breadcrumb {\r\n    background: var(--grey-100);\r\n    padding: 10px 0;\r\n    font-size: .82rem;\r\n    color: var(--grey-600);\r\n    border-bottom: 1px solid var(--grey-200);\r\n  }\r\n  .breadcrumb nav { display: flex; gap: 6px; align-items: center; flex-wrap: wrap; }\r\n  .breadcrumb a { color: var(--grey-600); }\r\n  .breadcrumb a:hover { color: var(--blue); text-decoration: none; }\r\n  .breadcrumb .sep { color: var(--grey-400); }\r\n  .breadcrumb .current { color: var(--navy); font-weight: 600; }\r\n\r\n  \/* \u2550\u2550 HERO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .hero {\r\n    background: linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 60%, #0D2E5A 100%);\r\n    padding: 72px 0 64px;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n  .hero::before {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    background: radial-gradient(ellipse at 80% 50%, rgba(30,111,219,.18) 0%, transparent 60%);\r\n    pointer-events: none;\r\n  }\r\n  .hero-inner {\r\n    display: grid;\r\n    grid-template-columns: 1fr 340px;\r\n    gap: 48px;\r\n    align-items: center;\r\n  }\r\n  .hero-eyebrow {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: rgba(30,111,219,.18);\r\n    border: 1px solid rgba(30,111,219,.35);\r\n    color: #7EB8FF;\r\n    font-size: .78rem;\r\n    font-weight: 600;\r\n    letter-spacing: .06em;\r\n    text-transform: uppercase;\r\n    padding: 5px 14px;\r\n    border-radius: 20px;\r\n    margin-bottom: 18px;\r\n  }\r\n  .hero h1 {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.9rem, 3.5vw, 2.8rem);\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    line-height: 1.18;\r\n    margin-bottom: 18px;\r\n    letter-spacing: -.02em;\r\n  }\r\n  .hero h1 em {\r\n    font-style: normal;\r\n    color: #7EB8FF;\r\n  }\r\n  .hero-intro {\r\n    color: #CBD5E4;\r\n    font-size: 1.05rem;\r\n    line-height: 1.7;\r\n    margin-bottom: 28px;\r\n    max-width: 560px;\r\n  }\r\n  .hero-trust {\r\n    display: flex;\r\n    gap: 24px;\r\n    flex-wrap: wrap;\r\n    margin-bottom: 32px;\r\n  }\r\n  .trust-item {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    color: #94B8D8;\r\n    font-size: .85rem;\r\n  }\r\n  .trust-item svg { width: 16px; height: 16px; flex-shrink: 0; }\r\n  .hero-ctas { display: flex; gap: 12px; flex-wrap: wrap; }\r\n\r\n  .btn-primary {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    font-weight: 600;\r\n    font-size: .95rem;\r\n    padding: 13px 28px;\r\n    border-radius: 8px;\r\n    border: none;\r\n    cursor: pointer;\r\n    transition: background .2s, transform .15s;\r\n    text-decoration: none;\r\n  }\r\n  .btn-primary:hover { background: #1560C8; transform: translateY(-1px); text-decoration: none; color: var(--white); }\r\n\r\n  .btn-secondary {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: transparent;\r\n    color: var(--white);\r\n    font-weight: 600;\r\n    font-size: .95rem;\r\n    padding: 13px 28px;\r\n    border-radius: 8px;\r\n    border: 1.5px solid rgba(255,255,255,.3);\r\n    cursor: pointer;\r\n    transition: border-color .2s, background .2s;\r\n    text-decoration: none;\r\n  }\r\n  .btn-secondary:hover { border-color: rgba(255,255,255,.7); background: rgba(255,255,255,.07); text-decoration: none; color: var(--white); }\r\n\r\n  \/* Hero quote card *\/\r\n  .hero-card {\r\n    background: rgba(255,255,255,.07);\r\n    backdrop-filter: blur(8px);\r\n    border: 1px solid rgba(255,255,255,.12);\r\n    border-radius: 16px;\r\n    padding: 28px;\r\n  }\r\n  .hero-card-title {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--white);\r\n    margin-bottom: 16px;\r\n  }\r\n  .price-row {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    padding: 9px 0;\r\n    border-bottom: 1px solid rgba(255,255,255,.08);\r\n    font-size: .9rem;\r\n  }\r\n  .price-row:last-of-type { border-bottom: none; }\r\n  .price-row .label { color: #94B8D8; }\r\n  .price-row .amount { font-weight: 700; color: var(--white); font-size: 1.05rem; }\r\n  .hero-card-note {\r\n    font-size: .78rem;\r\n    color: #7EB8FF;\r\n    margin-top: 14px;\r\n    text-align: center;\r\n  }\r\n  .hero-card-cta {\r\n    display: block;\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    text-align: center;\r\n    font-weight: 700;\r\n    padding: 12px;\r\n    border-radius: 8px;\r\n    margin-top: 16px;\r\n    font-size: .95rem;\r\n    transition: background .2s;\r\n    text-decoration: none;\r\n  }\r\n  .hero-card-cta:hover { background: #1560C8; text-decoration: none; color: var(--white); }\r\n\r\n  \/* \u2550\u2550 SECTIONS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  section { padding: 64px 0; }\r\n  section:nth-child(even) { background: var(--off-white); }\r\n\r\n  .section-label {\r\n    font-size: .75rem;\r\n    font-weight: 700;\r\n    letter-spacing: .1em;\r\n    text-transform: uppercase;\r\n    color: var(--teal);\r\n    margin-bottom: 10px;\r\n  }\r\n  .section-title {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.5rem, 2.5vw, 2.1rem);\r\n    font-weight: 800;\r\n    color: var(--navy);\r\n    line-height: 1.22;\r\n    letter-spacing: -.02em;\r\n    margin-bottom: 14px;\r\n  }\r\n  .section-lead {\r\n    font-size: 1.02rem;\r\n    color: var(--grey-600);\r\n    max-width: 640px;\r\n    line-height: 1.7;\r\n    margin-bottom: 40px;\r\n  }\r\n\r\n  \/* \u2550\u2550 WHAT IS PAT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .what-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 40px;\r\n    align-items: start;\r\n  }\r\n  .what-body p {\r\n    font-size: .97rem;\r\n    color: var(--grey-600);\r\n    margin-bottom: 14px;\r\n    line-height: 1.72;\r\n  }\r\n  .what-body strong { color: var(--navy); }\r\n\r\n  .process-steps { margin-top: 28px; }\r\n  .process-step {\r\n    display: flex;\r\n    gap: 18px;\r\n    margin-bottom: 22px;\r\n    align-items: flex-start;\r\n  }\r\n  .step-num {\r\n    flex-shrink: 0;\r\n    width: 38px;\r\n    height: 38px;\r\n    border-radius: 50%;\r\n    background: var(--navy);\r\n    color: var(--white);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-family: var(--ff-display);\r\n    font-weight: 800;\r\n    font-size: .9rem;\r\n  }\r\n  .step-content h4 {\r\n    font-size: .95rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 4px;\r\n  }\r\n  .step-content p {\r\n    font-size: .88rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.6;\r\n    margin: 0 !important;\r\n  }\r\n\r\n  \/* Appliance classes box *\/\r\n  .class-box {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 24px;\r\n    box-shadow: var(--shadow-sm);\r\n  }\r\n  .class-box h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 16px;\r\n  }\r\n  .class-item {\r\n    display: flex;\r\n    gap: 14px;\r\n    padding: 12px 0;\r\n    border-bottom: 1px solid var(--grey-100);\r\n    align-items: flex-start;\r\n  }\r\n  .class-item:last-child { border-bottom: none; padding-bottom: 0; }\r\n  .class-badge {\r\n    flex-shrink: 0;\r\n    font-size: .72rem;\r\n    font-weight: 700;\r\n    padding: 3px 10px;\r\n    border-radius: 20px;\r\n    letter-spacing: .04em;\r\n  }\r\n  .class-i { background: var(--navy); color: var(--white); }\r\n  .class-ii { background: var(--teal); color: var(--white); }\r\n  .class-item p { font-size: .85rem; color: var(--grey-600); margin: 0; line-height: 1.55; }\r\n\r\n  \/* \u2550\u2550 WHO NEEDS IT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .audience-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 20px;\r\n  }\r\n  .audience-card {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 24px;\r\n    box-shadow: var(--shadow-sm);\r\n    transition: box-shadow .2s, transform .2s;\r\n  }\r\n  .audience-card:hover { box-shadow: var(--shadow-md); transform: translateY(-2px); }\r\n  .audience-icon {\r\n    width: 46px;\r\n    height: 46px;\r\n    background: var(--grey-100);\r\n    border-radius: 10px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin-bottom: 14px;\r\n    font-size: 1.4rem;\r\n  }\r\n  .audience-card h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 8px;\r\n  }\r\n  .audience-card p { font-size: .87rem; color: var(--grey-600); line-height: 1.6; }\r\n  .audience-card ul {\r\n    margin-top: 10px;\r\n    padding-left: 16px;\r\n    font-size: .85rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.8;\r\n  }\r\n\r\n  \/* \u2550\u2550 LEGAL FRAMEWORK \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .legal-banner {\r\n    background: linear-gradient(135deg, var(--navy) 0%, #0D2E5A 100%);\r\n    border-radius: 14px;\r\n    padding: 36px 40px;\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 32px;\r\n    margin-bottom: 32px;\r\n  }\r\n  .legal-banner h2 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1.4rem;\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    margin-bottom: 10px;\r\n    letter-spacing: -.01em;\r\n    grid-column: 1 \/ -1;\r\n  }\r\n  .legal-item { display: flex; gap: 14px; align-items: flex-start; }\r\n  .legal-dot {\r\n    flex-shrink: 0;\r\n    width: 8px;\r\n    height: 8px;\r\n    border-radius: 50%;\r\n    background: #7EB8FF;\r\n    margin-top: 7px;\r\n  }\r\n  .legal-item h4 { font-size: .9rem; font-weight: 700; color: var(--white); margin-bottom: 5px; }\r\n  .legal-item p { font-size: .84rem; color: #94B8D8; line-height: 1.55; margin: 0; }\r\n\r\n  \/* \u2550\u2550 PRICING \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .pricing-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 24px;\r\n  }\r\n  .pricing-card {\r\n    background: var(--white);\r\n    border: 1.5px solid var(--grey-200);\r\n    border-radius: 14px;\r\n    padding: 32px;\r\n    box-shadow: var(--shadow-sm);\r\n    position: relative;\r\n  }\r\n  .pricing-card.featured {\r\n    border-color: var(--blue-bright);\r\n    box-shadow: 0 0 0 3px rgba(30,111,219,.1), var(--shadow-md);\r\n  }\r\n  .pricing-badge {\r\n    position: absolute;\r\n    top: -12px;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    font-size: .72rem;\r\n    font-weight: 700;\r\n    padding: 4px 14px;\r\n    border-radius: 20px;\r\n    letter-spacing: .06em;\r\n    text-transform: uppercase;\r\n    white-space: nowrap;\r\n  }\r\n  .pricing-card h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1.05rem;\r\n    font-weight: 800;\r\n    color: var(--navy);\r\n    margin-bottom: 20px;\r\n  }\r\n  .pricing-tier {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    padding: 10px 0;\r\n    border-bottom: 1px dashed var(--grey-200);\r\n  }\r\n  .pricing-tier:last-of-type { border-bottom: none; }\r\n  .tier-label { font-size: .88rem; color: var(--grey-600); }\r\n  .tier-price { font-family: var(--ff-display); font-size: 1.25rem; font-weight: 800; color: var(--navy); }\r\n  .pricing-includes {\r\n    margin-top: 20px;\r\n    padding-top: 20px;\r\n    border-top: 1px solid var(--grey-100);\r\n  }\r\n  .pricing-includes h4 { font-size: .8rem; font-weight: 700; color: var(--grey-400); text-transform: uppercase; letter-spacing: .07em; margin-bottom: 10px; }\r\n  .include-item {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    font-size: .87rem;\r\n    color: var(--grey-600);\r\n    margin-bottom: 7px;\r\n  }\r\n  .include-item::before { content: '\u2713'; color: var(--teal); font-weight: 700; flex-shrink: 0; }\r\n\r\n  .pricing-note {\r\n    background: var(--amber-light);\r\n    border-left: 4px solid var(--amber);\r\n    padding: 14px 18px;\r\n    border-radius: 0 8px 8px 0;\r\n    font-size: .87rem;\r\n    color: var(--grey-800);\r\n    margin-top: 24px;\r\n  }\r\n  .pricing-note strong { color: var(--amber); }\r\n\r\n  \/* \u2550\u2550 COVERAGE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .borough-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 8px;\r\n    margin-bottom: 28px;\r\n  }\r\n  .borough-chip {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: 6px;\r\n    padding: 8px 12px;\r\n    font-size: .82rem;\r\n    color: var(--grey-600);\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n  }\r\n  .borough-chip::before { content: '\ud83d\udccd'; font-size: .75rem; }\r\n\r\n  \/* \u2550\u2550 EEAT \/ WHY CHOOSE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .eeat-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 40px;\r\n    align-items: start;\r\n  }\r\n  .eeat-stats {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 16px;\r\n  }\r\n  .stat-card {\r\n    background: var(--navy);\r\n    border-radius: 12px;\r\n    padding: 22px 20px;\r\n    text-align: center;\r\n  }\r\n  .stat-num {\r\n    font-family: var(--ff-display);\r\n    font-size: 2rem;\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    line-height: 1;\r\n    margin-bottom: 6px;\r\n  }\r\n  .stat-label { font-size: .78rem; color: #94B8D8; line-height: 1.4; }\r\n  .credential-list { margin-top: 24px; }\r\n  .credential-item {\r\n    display: flex;\r\n    gap: 14px;\r\n    align-items: flex-start;\r\n    padding: 14px 0;\r\n    border-bottom: 1px solid var(--grey-100);\r\n  }\r\n  .credential-item:last-child { border-bottom: none; }\r\n  .cred-icon { flex-shrink: 0; font-size: 1.3rem; }\r\n  .credential-item h4 { font-size: .9rem; font-weight: 700; color: var(--navy); margin-bottom: 3px; }\r\n  .credential-item p { font-size: .83rem; color: var(--grey-600); margin: 0; line-height: 1.55; }\r\n\r\n  \/* \u2550\u2550 FAQ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .faq-list { max-width: 780px; margin: 0 auto; }\r\n  .faq-item {\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    margin-bottom: 10px;\r\n    overflow: hidden;\r\n    background: var(--white);\r\n  }\r\n  .faq-question {\r\n    width: 100%;\r\n    background: none;\r\n    border: none;\r\n    padding: 18px 22px;\r\n    text-align: left;\r\n    font-family: var(--ff-body);\r\n    font-size: .97rem;\r\n    font-weight: 600;\r\n    color: var(--navy);\r\n    cursor: pointer;\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    gap: 16px;\r\n  }\r\n  .faq-question:hover { background: var(--grey-100); }\r\n  .faq-chevron {\r\n    flex-shrink: 0;\r\n    width: 20px;\r\n    height: 20px;\r\n    border-radius: 50%;\r\n    background: var(--grey-100);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: .7rem;\r\n    transition: transform .25s;\r\n  }\r\n  .faq-item.open .faq-chevron { transform: rotate(180deg); background: var(--blue); color: var(--white); }\r\n  .faq-answer {\r\n    display: none;\r\n    padding: 0 22px 18px;\r\n    font-size: .9rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.72;\r\n  }\r\n  .faq-item.open .faq-answer { display: block; }\r\n\r\n  \/* \u2550\u2550 RELATED SERVICES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .related-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 16px;\r\n  }\r\n  .related-card {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 20px;\r\n    text-align: center;\r\n    transition: box-shadow .2s, transform .2s;\r\n  }\r\n  .related-card:hover { box-shadow: var(--shadow-md); transform: translateY(-2px); }\r\n  .related-card .icon { font-size: 1.8rem; margin-bottom: 10px; }\r\n  .related-card h4 { font-size: .9rem; font-weight: 700; color: var(--navy); margin-bottom: 6px; line-height: 1.3; }\r\n  .related-card p { font-size: .78rem; color: var(--grey-600); margin-bottom: 12px; line-height: 1.5; }\r\n  .related-card a {\r\n    font-size: .8rem;\r\n    font-weight: 600;\r\n    color: var(--blue);\r\n    text-decoration: none;\r\n  }\r\n  .related-card a:hover { text-decoration: underline; }\r\n\r\n  \/* \u2550\u2550 BOTTOM CTA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .bottom-cta {\r\n    background: linear-gradient(135deg, var(--navy) 0%, #0D2E5A 100%);\r\n    padding: 72px 0;\r\n    text-align: center;\r\n  }\r\n  .bottom-cta h2 {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.6rem, 3vw, 2.2rem);\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    margin-bottom: 14px;\r\n    letter-spacing: -.02em;\r\n  }\r\n  .bottom-cta p { color: #94B8D8; font-size: 1rem; margin-bottom: 32px; max-width: 520px; margin-left: auto; margin-right: auto; }\r\n  .cta-buttons { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; }\r\n\r\n  \/* \u2550\u2550 MOBILE STICKY BAR \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .sticky-bar {\r\n    display: none;\r\n    position: fixed;\r\n    bottom: 0; left: 0; right: 0;\r\n    background: var(--navy);\r\n    border-top: 2px solid var(--blue-bright);\r\n    padding: 12px 16px;\r\n    z-index: 999;\r\n    gap: 10px;\r\n  }\r\n  .sticky-bar a {\r\n    flex: 1;\r\n    text-align: center;\r\n    padding: 11px 8px;\r\n    border-radius: 8px;\r\n    font-weight: 700;\r\n    font-size: .88rem;\r\n    text-decoration: none;\r\n  }\r\n  .sticky-call { background: var(--teal); color: var(--white); }\r\n  .sticky-book { background: var(--blue-bright); color: var(--white); }\r\n\r\n  \/* \u2550\u2550 RESPONSIVE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  @media (max-width: 900px) {\r\n    .hero-inner { grid-template-columns: 1fr; }\r\n    .hero-card { display: none; }\r\n    .what-grid, .eeat-grid, .legal-banner,\r\n    .pricing-grid, .audience-grid { grid-template-columns: 1fr; }\r\n    .related-grid { grid-template-columns: 1fr 1fr; }\r\n    .borough-grid { grid-template-columns: repeat(3, 1fr); }\r\n    .eeat-stats { grid-template-columns: 1fr 1fr; }\r\n    .legal-banner h2 { grid-column: 1; }\r\n  }\r\n  @media (max-width: 640px) {\r\n    section { padding: 48px 0; }\r\n    .hero { padding: 48px 0; }\r\n    .related-grid { grid-template-columns: 1fr 1fr; }\r\n    .borough-grid { grid-template-columns: 1fr 1fr; }\r\n    .sticky-bar { display: flex; }\r\n    body { padding-bottom: 68px; }\r\n  }\r\n\r\n<\/style>\r\n\r\n<!-- \u2550\u2550 COVERAGE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section id=\"london-pat-testing-coverage\">\r\n  <div class=\"container\">\r\n    <div class=\"section-label\">Service Area<\/div>\r\n    <h2 class=\"section-title\">PAT Testing Across All London Boroughs<\/h2>\r\n    <p class=\"section-lead\">London Electrical Checks provides PAT testing across all 32 London boroughs and the City of London, plus the M25 corridor.<\/p>\r\n\r\n    <div class=\"borough-grid\">\r\n      <div class=\"borough-chip\">Barking &amp; Dagenham<\/div>\r\n      <div class=\"borough-chip\">Barnet<\/div>\r\n      <div class=\"borough-chip\">Bexley<\/div>\r\n      <div class=\"borough-chip\">Brent<\/div>\r\n      <div class=\"borough-chip\">Bromley<\/div>\r\n      <div class=\"borough-chip\">Camden<\/div>\r\n      <div class=\"borough-chip\">City of London<\/div>\r\n      <div class=\"borough-chip\">Croydon<\/div>\r\n      <div class=\"borough-chip\">Ealing<\/div>\r\n      <div class=\"borough-chip\">Enfield<\/div>\r\n      <div class=\"borough-chip\">Greenwich<\/div>\r\n      <div class=\"borough-chip\">Hackney<\/div>\r\n      <div class=\"borough-chip\">Hammersmith &amp; Fulham<\/div>\r\n      <div class=\"borough-chip\">Haringey<\/div>\r\n      <div class=\"borough-chip\">Harrow<\/div>\r\n      <div class=\"borough-chip\">Havering<\/div>\r\n      <div class=\"borough-chip\">Hillingdon<\/div>\r\n      <div class=\"borough-chip\">Hounslow<\/div>\r\n      <div class=\"borough-chip\">Islington<\/div>\r\n      <div class=\"borough-chip\">Kensington &amp; Chelsea<\/div>\r\n      <div class=\"borough-chip\">Kingston upon Thames<\/div>\r\n      <div class=\"borough-chip\">Lambeth<\/div>\r\n      <div class=\"borough-chip\">Lewisham<\/div>\r\n      <div class=\"borough-chip\">Merton<\/div>\r\n      <div class=\"borough-chip\">Newham<\/div>\r\n      <div class=\"borough-chip\">Redbridge<\/div>\r\n      <div class=\"borough-chip\">Richmond upon Thames<\/div>\r\n      <div class=\"borough-chip\">Southwark<\/div>\r\n      <div class=\"borough-chip\">Sutton<\/div>\r\n      <div class=\"borough-chip\">Tower Hamlets<\/div>\r\n      <div class=\"borough-chip\">Waltham Forest<\/div>\r\n      <div class=\"borough-chip\">Wandsworth<\/div>\r\n      <div class=\"borough-chip\">Westminster<\/div>\r\n    <\/div>\r\n\r\n    <p style=\"font-size:.88rem; color:var(--grey-600);\">Book online for instant confirmation, or call <a href=\"tel:+441313811223\" style=\"font-weight:600;\">0131 381 1223<\/a> to confirm availability at your specific postcode. Morning (8am\u20131pm) and afternoon (1pm\u20136pm) slots available Monday to Saturday.<\/p>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aff52c6 e-con-full e-flex e-con e-parent\" data-id=\"aff52c6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-86aeebf elementor-widget elementor-widget-html\" data-id=\"86aeebf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \u2550\u2550 S05_Legal_Framework \u2014 Standalone Elementor HTML Widget \u2550\u2550 -->\r\n<!-- Contains: CSS + Fonts + Section HTML -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700&family=Sora:wght@600;700;800&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n\r\n  \/* \u2550\u2550 RESET & BASE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n  :root {\r\n    --navy:       #0A1628;\r\n    --navy-mid:   #122040;\r\n    --blue:       #1251A3;\r\n    --blue-bright:#1E6FDB;\r\n    --teal:       #0D8A7C;\r\n    --teal-light: #E6F5F3;\r\n    --amber:      #D97706;\r\n    --amber-light:#FEF3C7;\r\n    --red:        #C0392B;\r\n    --green:      #166534;\r\n    --green-light:#DCFCE7;\r\n    --white:      #FFFFFF;\r\n    --off-white:  #F8FAFB;\r\n    --grey-100:   #F1F5F9;\r\n    --grey-200:   #E2E8F0;\r\n    --grey-400:   #94A3B8;\r\n    --grey-600:   #475569;\r\n    --grey-800:   #1E293B;\r\n    --text:       #111827;\r\n    --ff-display: 'Sora', sans-serif;\r\n    --ff-body:    'Inter', sans-serif;\r\n    --radius:     10px;\r\n    --shadow-sm:  0 1px 3px rgba(0,0,0,.08);\r\n    --shadow-md:  0 4px 16px rgba(0,0,0,.10);\r\n    --shadow-lg:  0 12px 40px rgba(0,0,0,.14);\r\n  }\r\n\r\n  html { font-size: 16px; scroll-behavior: smooth; }\r\n\r\n  body {\r\n    font-family: var(--ff-body);\r\n    color: var(--text);\r\n    background: var(--white);\r\n    line-height: 1.65;\r\n    -webkit-font-smoothing: antialiased;\r\n  }\r\n\r\n  img { max-width: 100%; display: block; }\r\n  a { color: var(--blue); text-decoration: none; }\r\n  a:hover { text-decoration: underline; }\r\n\r\n  .container {\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n    padding: 0 24px;\r\n  }\r\n\r\n  \/* \u2550\u2550 BREADCRUMB \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .breadcrumb {\r\n    background: var(--grey-100);\r\n    padding: 10px 0;\r\n    font-size: .82rem;\r\n    color: var(--grey-600);\r\n    border-bottom: 1px solid var(--grey-200);\r\n  }\r\n  .breadcrumb nav { display: flex; gap: 6px; align-items: center; flex-wrap: wrap; }\r\n  .breadcrumb a { color: var(--grey-600); }\r\n  .breadcrumb a:hover { color: var(--blue); text-decoration: none; }\r\n  .breadcrumb .sep { color: var(--grey-400); }\r\n  .breadcrumb .current { color: var(--navy); font-weight: 600; }\r\n\r\n  \/* \u2550\u2550 HERO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .hero {\r\n    background: linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 60%, #0D2E5A 100%);\r\n    padding: 72px 0 64px;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n  .hero::before {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    background: radial-gradient(ellipse at 80% 50%, rgba(30,111,219,.18) 0%, transparent 60%);\r\n    pointer-events: none;\r\n  }\r\n  .hero-inner {\r\n    display: grid;\r\n    grid-template-columns: 1fr 340px;\r\n    gap: 48px;\r\n    align-items: center;\r\n  }\r\n  .hero-eyebrow {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: rgba(30,111,219,.18);\r\n    border: 1px solid rgba(30,111,219,.35);\r\n    color: #7EB8FF;\r\n    font-size: .78rem;\r\n    font-weight: 600;\r\n    letter-spacing: .06em;\r\n    text-transform: uppercase;\r\n    padding: 5px 14px;\r\n    border-radius: 20px;\r\n    margin-bottom: 18px;\r\n  }\r\n  .hero h1 {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.9rem, 3.5vw, 2.8rem);\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    line-height: 1.18;\r\n    margin-bottom: 18px;\r\n    letter-spacing: -.02em;\r\n  }\r\n  .hero h1 em {\r\n    font-style: normal;\r\n    color: #7EB8FF;\r\n  }\r\n  .hero-intro {\r\n    color: #CBD5E4;\r\n    font-size: 1.05rem;\r\n    line-height: 1.7;\r\n    margin-bottom: 28px;\r\n    max-width: 560px;\r\n  }\r\n  .hero-trust {\r\n    display: flex;\r\n    gap: 24px;\r\n    flex-wrap: wrap;\r\n    margin-bottom: 32px;\r\n  }\r\n  .trust-item {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    color: #94B8D8;\r\n    font-size: .85rem;\r\n  }\r\n  .trust-item svg { width: 16px; height: 16px; flex-shrink: 0; }\r\n  .hero-ctas { display: flex; gap: 12px; flex-wrap: wrap; }\r\n\r\n  .btn-primary {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    font-weight: 600;\r\n    font-size: .95rem;\r\n    padding: 13px 28px;\r\n    border-radius: 8px;\r\n    border: none;\r\n    cursor: pointer;\r\n    transition: background .2s, transform .15s;\r\n    text-decoration: none;\r\n  }\r\n  .btn-primary:hover { background: #1560C8; transform: translateY(-1px); text-decoration: none; color: var(--white); }\r\n\r\n  .btn-secondary {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: transparent;\r\n    color: var(--white);\r\n    font-weight: 600;\r\n    font-size: .95rem;\r\n    padding: 13px 28px;\r\n    border-radius: 8px;\r\n    border: 1.5px solid rgba(255,255,255,.3);\r\n    cursor: pointer;\r\n    transition: border-color .2s, background .2s;\r\n    text-decoration: none;\r\n  }\r\n  .btn-secondary:hover { border-color: rgba(255,255,255,.7); background: rgba(255,255,255,.07); text-decoration: none; color: var(--white); }\r\n\r\n  \/* Hero quote card *\/\r\n  .hero-card {\r\n    background: rgba(255,255,255,.07);\r\n    backdrop-filter: blur(8px);\r\n    border: 1px solid rgba(255,255,255,.12);\r\n    border-radius: 16px;\r\n    padding: 28px;\r\n  }\r\n  .hero-card-title {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--white);\r\n    margin-bottom: 16px;\r\n  }\r\n  .price-row {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    padding: 9px 0;\r\n    border-bottom: 1px solid rgba(255,255,255,.08);\r\n    font-size: .9rem;\r\n  }\r\n  .price-row:last-of-type { border-bottom: none; }\r\n  .price-row .label { color: #94B8D8; }\r\n  .price-row .amount { font-weight: 700; color: var(--white); font-size: 1.05rem; }\r\n  .hero-card-note {\r\n    font-size: .78rem;\r\n    color: #7EB8FF;\r\n    margin-top: 14px;\r\n    text-align: center;\r\n  }\r\n  .hero-card-cta {\r\n    display: block;\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    text-align: center;\r\n    font-weight: 700;\r\n    padding: 12px;\r\n    border-radius: 8px;\r\n    margin-top: 16px;\r\n    font-size: .95rem;\r\n    transition: background .2s;\r\n    text-decoration: none;\r\n  }\r\n  .hero-card-cta:hover { background: #1560C8; text-decoration: none; color: var(--white); }\r\n\r\n  \/* \u2550\u2550 SECTIONS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  section { padding: 64px 0; }\r\n  section:nth-child(even) { background: var(--off-white); }\r\n\r\n  .section-label {\r\n    font-size: .75rem;\r\n    font-weight: 700;\r\n    letter-spacing: .1em;\r\n    text-transform: uppercase;\r\n    color: var(--teal);\r\n    margin-bottom: 10px;\r\n  }\r\n  .section-title {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.5rem, 2.5vw, 2.1rem);\r\n    font-weight: 800;\r\n    color: var(--navy);\r\n    line-height: 1.22;\r\n    letter-spacing: -.02em;\r\n    margin-bottom: 14px;\r\n  }\r\n  .section-lead {\r\n    font-size: 1.02rem;\r\n    color: var(--grey-600);\r\n    max-width: 640px;\r\n    line-height: 1.7;\r\n    margin-bottom: 40px;\r\n  }\r\n\r\n  \/* \u2550\u2550 WHAT IS PAT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .what-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 40px;\r\n    align-items: start;\r\n  }\r\n  .what-body p {\r\n    font-size: .97rem;\r\n    color: var(--grey-600);\r\n    margin-bottom: 14px;\r\n    line-height: 1.72;\r\n  }\r\n  .what-body strong { color: var(--navy); }\r\n\r\n  .process-steps { margin-top: 28px; }\r\n  .process-step {\r\n    display: flex;\r\n    gap: 18px;\r\n    margin-bottom: 22px;\r\n    align-items: flex-start;\r\n  }\r\n  .step-num {\r\n    flex-shrink: 0;\r\n    width: 38px;\r\n    height: 38px;\r\n    border-radius: 50%;\r\n    background: var(--navy);\r\n    color: var(--white);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-family: var(--ff-display);\r\n    font-weight: 800;\r\n    font-size: .9rem;\r\n  }\r\n  .step-content h4 {\r\n    font-size: .95rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 4px;\r\n  }\r\n  .step-content p {\r\n    font-size: .88rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.6;\r\n    margin: 0 !important;\r\n  }\r\n\r\n  \/* Appliance classes box *\/\r\n  .class-box {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 24px;\r\n    box-shadow: var(--shadow-sm);\r\n  }\r\n  .class-box h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 16px;\r\n  }\r\n  .class-item {\r\n    display: flex;\r\n    gap: 14px;\r\n    padding: 12px 0;\r\n    border-bottom: 1px solid var(--grey-100);\r\n    align-items: flex-start;\r\n  }\r\n  .class-item:last-child { border-bottom: none; padding-bottom: 0; }\r\n  .class-badge {\r\n    flex-shrink: 0;\r\n    font-size: .72rem;\r\n    font-weight: 700;\r\n    padding: 3px 10px;\r\n    border-radius: 20px;\r\n    letter-spacing: .04em;\r\n  }\r\n  .class-i { background: var(--navy); color: var(--white); }\r\n  .class-ii { background: var(--teal); color: var(--white); }\r\n  .class-item p { font-size: .85rem; color: var(--grey-600); margin: 0; line-height: 1.55; }\r\n\r\n  \/* \u2550\u2550 WHO NEEDS IT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .audience-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 20px;\r\n  }\r\n  .audience-card {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 24px;\r\n    box-shadow: var(--shadow-sm);\r\n    transition: box-shadow .2s, transform .2s;\r\n  }\r\n  .audience-card:hover { box-shadow: var(--shadow-md); transform: translateY(-2px); }\r\n  .audience-icon {\r\n    width: 46px;\r\n    height: 46px;\r\n    background: var(--grey-100);\r\n    border-radius: 10px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin-bottom: 14px;\r\n    font-size: 1.4rem;\r\n  }\r\n  .audience-card h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 8px;\r\n  }\r\n  .audience-card p { font-size: .87rem; color: var(--grey-600); line-height: 1.6; }\r\n  .audience-card ul {\r\n    margin-top: 10px;\r\n    padding-left: 16px;\r\n    font-size: .85rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.8;\r\n  }\r\n\r\n  \/* \u2550\u2550 LEGAL FRAMEWORK \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .legal-banner {\r\n    background: linear-gradient(135deg, var(--navy) 0%, #0D2E5A 100%);\r\n    border-radius: 14px;\r\n    padding: 36px 40px;\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 32px;\r\n    margin-bottom: 32px;\r\n  }\r\n  .legal-banner h2 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1.4rem;\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    margin-bottom: 10px;\r\n    letter-spacing: -.01em;\r\n    grid-column: 1 \/ -1;\r\n  }\r\n  .legal-item { display: flex; gap: 14px; align-items: flex-start; }\r\n  .legal-dot {\r\n    flex-shrink: 0;\r\n    width: 8px;\r\n    height: 8px;\r\n    border-radius: 50%;\r\n    background: #7EB8FF;\r\n    margin-top: 7px;\r\n  }\r\n  .legal-item h4 { font-size: .9rem; font-weight: 700; color: var(--white); margin-bottom: 5px; }\r\n  .legal-item p { font-size: .84rem; color: #94B8D8; line-height: 1.55; margin: 0; }\r\n\r\n  \/* \u2550\u2550 PRICING \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .pricing-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 24px;\r\n  }\r\n  .pricing-card {\r\n    background: var(--white);\r\n    border: 1.5px solid var(--grey-200);\r\n    border-radius: 14px;\r\n    padding: 32px;\r\n    box-shadow: var(--shadow-sm);\r\n    position: relative;\r\n  }\r\n  .pricing-card.featured {\r\n    border-color: var(--blue-bright);\r\n    box-shadow: 0 0 0 3px rgba(30,111,219,.1), var(--shadow-md);\r\n  }\r\n  .pricing-badge {\r\n    position: absolute;\r\n    top: -12px;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    font-size: .72rem;\r\n    font-weight: 700;\r\n    padding: 4px 14px;\r\n    border-radius: 20px;\r\n    letter-spacing: .06em;\r\n    text-transform: uppercase;\r\n    white-space: nowrap;\r\n  }\r\n  .pricing-card h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1.05rem;\r\n    font-weight: 800;\r\n    color: var(--navy);\r\n    margin-bottom: 20px;\r\n  }\r\n  .pricing-tier {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    padding: 10px 0;\r\n    border-bottom: 1px dashed var(--grey-200);\r\n  }\r\n  .pricing-tier:last-of-type { border-bottom: none; }\r\n  .tier-label { font-size: .88rem; color: var(--grey-600); }\r\n  .tier-price { font-family: var(--ff-display); font-size: 1.25rem; font-weight: 800; color: var(--navy); }\r\n  .pricing-includes {\r\n    margin-top: 20px;\r\n    padding-top: 20px;\r\n    border-top: 1px solid var(--grey-100);\r\n  }\r\n  .pricing-includes h4 { font-size: .8rem; font-weight: 700; color: var(--grey-400); text-transform: uppercase; letter-spacing: .07em; margin-bottom: 10px; }\r\n  .include-item {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    font-size: .87rem;\r\n    color: var(--grey-600);\r\n    margin-bottom: 7px;\r\n  }\r\n  .include-item::before { content: '\u2713'; color: var(--teal); font-weight: 700; flex-shrink: 0; }\r\n\r\n  .pricing-note {\r\n    background: var(--amber-light);\r\n    border-left: 4px solid var(--amber);\r\n    padding: 14px 18px;\r\n    border-radius: 0 8px 8px 0;\r\n    font-size: .87rem;\r\n    color: var(--grey-800);\r\n    margin-top: 24px;\r\n  }\r\n  .pricing-note strong { color: var(--amber); }\r\n\r\n  \/* \u2550\u2550 COVERAGE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .borough-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 8px;\r\n    margin-bottom: 28px;\r\n  }\r\n  .borough-chip {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: 6px;\r\n    padding: 8px 12px;\r\n    font-size: .82rem;\r\n    color: var(--grey-600);\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n  }\r\n  .borough-chip::before { content: '\ud83d\udccd'; font-size: .75rem; }\r\n\r\n  \/* \u2550\u2550 EEAT \/ WHY CHOOSE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .eeat-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 40px;\r\n    align-items: start;\r\n  }\r\n  .eeat-stats {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 16px;\r\n  }\r\n  .stat-card {\r\n    background: var(--navy);\r\n    border-radius: 12px;\r\n    padding: 22px 20px;\r\n    text-align: center;\r\n  }\r\n  .stat-num {\r\n    font-family: var(--ff-display);\r\n    font-size: 2rem;\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    line-height: 1;\r\n    margin-bottom: 6px;\r\n  }\r\n  .stat-label { font-size: .78rem; color: #94B8D8; line-height: 1.4; }\r\n  .credential-list { margin-top: 24px; }\r\n  .credential-item {\r\n    display: flex;\r\n    gap: 14px;\r\n    align-items: flex-start;\r\n    padding: 14px 0;\r\n    border-bottom: 1px solid var(--grey-100);\r\n  }\r\n  .credential-item:last-child { border-bottom: none; }\r\n  .cred-icon { flex-shrink: 0; font-size: 1.3rem; }\r\n  .credential-item h4 { font-size: .9rem; font-weight: 700; color: var(--navy); margin-bottom: 3px; }\r\n  .credential-item p { font-size: .83rem; color: var(--grey-600); margin: 0; line-height: 1.55; }\r\n\r\n  \/* \u2550\u2550 FAQ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .faq-list { max-width: 780px; margin: 0 auto; }\r\n  .faq-item {\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    margin-bottom: 10px;\r\n    overflow: hidden;\r\n    background: var(--white);\r\n  }\r\n  .faq-question {\r\n    width: 100%;\r\n    background: none;\r\n    border: none;\r\n    padding: 18px 22px;\r\n    text-align: left;\r\n    font-family: var(--ff-body);\r\n    font-size: .97rem;\r\n    font-weight: 600;\r\n    color: var(--navy);\r\n    cursor: pointer;\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    gap: 16px;\r\n  }\r\n  .faq-question:hover { background: var(--grey-100); }\r\n  .faq-chevron {\r\n    flex-shrink: 0;\r\n    width: 20px;\r\n    height: 20px;\r\n    border-radius: 50%;\r\n    background: var(--grey-100);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: .7rem;\r\n    transition: transform .25s;\r\n  }\r\n  .faq-item.open .faq-chevron { transform: rotate(180deg); background: var(--blue); color: var(--white); }\r\n  .faq-answer {\r\n    display: none;\r\n    padding: 0 22px 18px;\r\n    font-size: .9rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.72;\r\n  }\r\n  .faq-item.open .faq-answer { display: block; }\r\n\r\n  \/* \u2550\u2550 RELATED SERVICES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .related-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 16px;\r\n  }\r\n  .related-card {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 20px;\r\n    text-align: center;\r\n    transition: box-shadow .2s, transform .2s;\r\n  }\r\n  .related-card:hover { box-shadow: var(--shadow-md); transform: translateY(-2px); }\r\n  .related-card .icon { font-size: 1.8rem; margin-bottom: 10px; }\r\n  .related-card h4 { font-size: .9rem; font-weight: 700; color: var(--navy); margin-bottom: 6px; line-height: 1.3; }\r\n  .related-card p { font-size: .78rem; color: var(--grey-600); margin-bottom: 12px; line-height: 1.5; }\r\n  .related-card a {\r\n    font-size: .8rem;\r\n    font-weight: 600;\r\n    color: var(--blue);\r\n    text-decoration: none;\r\n  }\r\n  .related-card a:hover { text-decoration: underline; }\r\n\r\n  \/* \u2550\u2550 BOTTOM CTA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .bottom-cta {\r\n    background: linear-gradient(135deg, var(--navy) 0%, #0D2E5A 100%);\r\n    padding: 72px 0;\r\n    text-align: center;\r\n  }\r\n  .bottom-cta h2 {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.6rem, 3vw, 2.2rem);\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    margin-bottom: 14px;\r\n    letter-spacing: -.02em;\r\n  }\r\n  .bottom-cta p { color: #94B8D8; font-size: 1rem; margin-bottom: 32px; max-width: 520px; margin-left: auto; margin-right: auto; }\r\n  .cta-buttons { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; }\r\n\r\n  \/* \u2550\u2550 MOBILE STICKY BAR \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .sticky-bar {\r\n    display: none;\r\n    position: fixed;\r\n    bottom: 0; left: 0; right: 0;\r\n    background: var(--navy);\r\n    border-top: 2px solid var(--blue-bright);\r\n    padding: 12px 16px;\r\n    z-index: 999;\r\n    gap: 10px;\r\n  }\r\n  .sticky-bar a {\r\n    flex: 1;\r\n    text-align: center;\r\n    padding: 11px 8px;\r\n    border-radius: 8px;\r\n    font-weight: 700;\r\n    font-size: .88rem;\r\n    text-decoration: none;\r\n  }\r\n  .sticky-call { background: var(--teal); color: var(--white); }\r\n  .sticky-book { background: var(--blue-bright); color: var(--white); }\r\n\r\n  \/* \u2550\u2550 RESPONSIVE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  @media (max-width: 900px) {\r\n    .hero-inner { grid-template-columns: 1fr; }\r\n    .hero-card { display: none; }\r\n    .what-grid, .eeat-grid, .legal-banner,\r\n    .pricing-grid, .audience-grid { grid-template-columns: 1fr; }\r\n    .related-grid { grid-template-columns: 1fr 1fr; }\r\n    .borough-grid { grid-template-columns: repeat(3, 1fr); }\r\n    .eeat-stats { grid-template-columns: 1fr 1fr; }\r\n    .legal-banner h2 { grid-column: 1; }\r\n  }\r\n  @media (max-width: 640px) {\r\n    section { padding: 48px 0; }\r\n    .hero { padding: 48px 0; }\r\n    .related-grid { grid-template-columns: 1fr 1fr; }\r\n    .borough-grid { grid-template-columns: 1fr 1fr; }\r\n    .sticky-bar { display: flex; }\r\n    body { padding-bottom: 68px; }\r\n  }\r\n\r\n<\/style>\r\n\r\n<!-- \u2550\u2550 LEGAL FRAMEWORK \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section id=\"legal-framework\">\r\n  <div class=\"container\">\r\n    <div class=\"legal-banner\">\r\n      <h2>The Legal &amp; Regulatory Framework for PAT Testing<\/h2>\r\n      <div class=\"legal-item\">\r\n        <div class=\"legal-dot\"><\/div>\r\n        <div>\r\n          <h4>Electricity at Work Regulations 1989<\/h4>\r\n          <p>Regulation 4 requires that all electrical systems \u2014 including portable appliances \u2014 are constructed and maintained to prevent danger. Applies to all premises where people work, including HMOs with live-in landlords.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"legal-item\">\r\n        <div class=\"legal-dot\"><\/div>\r\n        <div>\r\n          <h4>Health &amp; Safety at Work Act 1974<\/h4>\r\n          <p>Section 2 places a general duty on employers to provide and maintain safe equipment and work systems. For commercial properties and office lets, this requires demonstrable evidence of appliance safety maintenance.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"legal-item\">\r\n        <div class=\"legal-dot\"><\/div>\r\n        <div>\r\n          <h4>PUWER 1998 \u2014 Provision and Use of Work Equipment Regulations<\/h4>\r\n          <p>Requires work equipment to be inspected at suitable intervals and where appropriate tested. PAT testing is the standard mechanism for meeting this requirement for portable electrical equipment.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"legal-item\">\r\n        <div class=\"legal-dot\"><\/div>\r\n        <div>\r\n          <h4>London HMO &amp; Selective Licensing Conditions<\/h4>\r\n          <p>Numerous London boroughs include PAT testing as a specific licence condition. Newham, Haringey, Brent, Hackney, Tower Hamlets, and Southwark all operate licensing schemes that reference appliance safety. Check your licence conditions carefully \u2014 an expired PAT certificate can trigger a licence review.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <p style=\"font-size:.9rem; color:var(--grey-600); line-height:1.7;\">The IET Code of Practice for In-Service Inspection and Testing (5th edition, 2023) is the industry-recognised standard governing how PAT testing should be performed. All London Electrical Checks inspections comply with this code.<\/p>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e69bf53 e-con-full e-flex e-con e-parent\" data-id=\"e69bf53\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dfb1fe5 elementor-widget elementor-widget-html\" data-id=\"dfb1fe5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \u2550\u2550 S10_Related_Services \u2014 Standalone Elementor HTML Widget \u2550\u2550 -->\r\n<!-- Contains: CSS + Fonts + Section HTML -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700&family=Sora:wght@600;700;800&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n\r\n  \/* \u2550\u2550 RESET & BASE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n  :root {\r\n    --navy:       #0A1628;\r\n    --navy-mid:   #122040;\r\n    --blue:       #1251A3;\r\n    --blue-bright:#1E6FDB;\r\n    --teal:       #0D8A7C;\r\n    --teal-light: #E6F5F3;\r\n    --amber:      #D97706;\r\n    --amber-light:#FEF3C7;\r\n    --red:        #C0392B;\r\n    --green:      #166534;\r\n    --green-light:#DCFCE7;\r\n    --white:      #FFFFFF;\r\n    --off-white:  #F8FAFB;\r\n    --grey-100:   #F1F5F9;\r\n    --grey-200:   #E2E8F0;\r\n    --grey-400:   #94A3B8;\r\n    --grey-600:   #475569;\r\n    --grey-800:   #1E293B;\r\n    --text:       #111827;\r\n    --ff-display: 'Sora', sans-serif;\r\n    --ff-body:    'Inter', sans-serif;\r\n    --radius:     10px;\r\n    --shadow-sm:  0 1px 3px rgba(0,0,0,.08);\r\n    --shadow-md:  0 4px 16px rgba(0,0,0,.10);\r\n    --shadow-lg:  0 12px 40px rgba(0,0,0,.14);\r\n  }\r\n\r\n  html { font-size: 16px; scroll-behavior: smooth; }\r\n\r\n  body {\r\n    font-family: var(--ff-body);\r\n    color: var(--text);\r\n    background: var(--white);\r\n    line-height: 1.65;\r\n    -webkit-font-smoothing: antialiased;\r\n  }\r\n\r\n  img { max-width: 100%; display: block; }\r\n  a { color: var(--blue); text-decoration: none; }\r\n  a:hover { text-decoration: underline; }\r\n\r\n  .container {\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n    padding: 0 24px;\r\n  }\r\n\r\n  \/* \u2550\u2550 BREADCRUMB \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .breadcrumb {\r\n    background: var(--grey-100);\r\n    padding: 10px 0;\r\n    font-size: .82rem;\r\n    color: var(--grey-600);\r\n    border-bottom: 1px solid var(--grey-200);\r\n  }\r\n  .breadcrumb nav { display: flex; gap: 6px; align-items: center; flex-wrap: wrap; }\r\n  .breadcrumb a { color: var(--grey-600); }\r\n  .breadcrumb a:hover { color: var(--blue); text-decoration: none; }\r\n  .breadcrumb .sep { color: var(--grey-400); }\r\n  .breadcrumb .current { color: var(--navy); font-weight: 600; }\r\n\r\n  \/* \u2550\u2550 HERO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .hero {\r\n    background: linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 60%, #0D2E5A 100%);\r\n    padding: 72px 0 64px;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n  .hero::before {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    background: radial-gradient(ellipse at 80% 50%, rgba(30,111,219,.18) 0%, transparent 60%);\r\n    pointer-events: none;\r\n  }\r\n  .hero-inner {\r\n    display: grid;\r\n    grid-template-columns: 1fr 340px;\r\n    gap: 48px;\r\n    align-items: center;\r\n  }\r\n  .hero-eyebrow {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: rgba(30,111,219,.18);\r\n    border: 1px solid rgba(30,111,219,.35);\r\n    color: #7EB8FF;\r\n    font-size: .78rem;\r\n    font-weight: 600;\r\n    letter-spacing: .06em;\r\n    text-transform: uppercase;\r\n    padding: 5px 14px;\r\n    border-radius: 20px;\r\n    margin-bottom: 18px;\r\n  }\r\n  .hero h1 {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.9rem, 3.5vw, 2.8rem);\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    line-height: 1.18;\r\n    margin-bottom: 18px;\r\n    letter-spacing: -.02em;\r\n  }\r\n  .hero h1 em {\r\n    font-style: normal;\r\n    color: #7EB8FF;\r\n  }\r\n  .hero-intro {\r\n    color: #CBD5E4;\r\n    font-size: 1.05rem;\r\n    line-height: 1.7;\r\n    margin-bottom: 28px;\r\n    max-width: 560px;\r\n  }\r\n  .hero-trust {\r\n    display: flex;\r\n    gap: 24px;\r\n    flex-wrap: wrap;\r\n    margin-bottom: 32px;\r\n  }\r\n  .trust-item {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    color: #94B8D8;\r\n    font-size: .85rem;\r\n  }\r\n  .trust-item svg { width: 16px; height: 16px; flex-shrink: 0; }\r\n  .hero-ctas { display: flex; gap: 12px; flex-wrap: wrap; }\r\n\r\n  .btn-primary {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    font-weight: 600;\r\n    font-size: .95rem;\r\n    padding: 13px 28px;\r\n    border-radius: 8px;\r\n    border: none;\r\n    cursor: pointer;\r\n    transition: background .2s, transform .15s;\r\n    text-decoration: none;\r\n  }\r\n  .btn-primary:hover { background: #1560C8; transform: translateY(-1px); text-decoration: none; color: var(--white); }\r\n\r\n  .btn-secondary {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: transparent;\r\n    color: var(--white);\r\n    font-weight: 600;\r\n    font-size: .95rem;\r\n    padding: 13px 28px;\r\n    border-radius: 8px;\r\n    border: 1.5px solid rgba(255,255,255,.3);\r\n    cursor: pointer;\r\n    transition: border-color .2s, background .2s;\r\n    text-decoration: none;\r\n  }\r\n  .btn-secondary:hover { border-color: rgba(255,255,255,.7); background: rgba(255,255,255,.07); text-decoration: none; color: var(--white); }\r\n\r\n  \/* Hero quote card *\/\r\n  .hero-card {\r\n    background: rgba(255,255,255,.07);\r\n    backdrop-filter: blur(8px);\r\n    border: 1px solid rgba(255,255,255,.12);\r\n    border-radius: 16px;\r\n    padding: 28px;\r\n  }\r\n  .hero-card-title {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--white);\r\n    margin-bottom: 16px;\r\n  }\r\n  .price-row {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    padding: 9px 0;\r\n    border-bottom: 1px solid rgba(255,255,255,.08);\r\n    font-size: .9rem;\r\n  }\r\n  .price-row:last-of-type { border-bottom: none; }\r\n  .price-row .label { color: #94B8D8; }\r\n  .price-row .amount { font-weight: 700; color: var(--white); font-size: 1.05rem; }\r\n  .hero-card-note {\r\n    font-size: .78rem;\r\n    color: #7EB8FF;\r\n    margin-top: 14px;\r\n    text-align: center;\r\n  }\r\n  .hero-card-cta {\r\n    display: block;\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    text-align: center;\r\n    font-weight: 700;\r\n    padding: 12px;\r\n    border-radius: 8px;\r\n    margin-top: 16px;\r\n    font-size: .95rem;\r\n    transition: background .2s;\r\n    text-decoration: none;\r\n  }\r\n  .hero-card-cta:hover { background: #1560C8; text-decoration: none; color: var(--white); }\r\n\r\n  \/* \u2550\u2550 SECTIONS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  section { padding: 64px 0; }\r\n  section:nth-child(even) { background: var(--off-white); }\r\n\r\n  .section-label {\r\n    font-size: .75rem;\r\n    font-weight: 700;\r\n    letter-spacing: .1em;\r\n    text-transform: uppercase;\r\n    color: var(--teal);\r\n    margin-bottom: 10px;\r\n  }\r\n  .section-title {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.5rem, 2.5vw, 2.1rem);\r\n    font-weight: 800;\r\n    color: var(--navy);\r\n    line-height: 1.22;\r\n    letter-spacing: -.02em;\r\n    margin-bottom: 14px;\r\n  }\r\n  .section-lead {\r\n    font-size: 1.02rem;\r\n    color: var(--grey-600);\r\n    max-width: 640px;\r\n    line-height: 1.7;\r\n    margin-bottom: 40px;\r\n  }\r\n\r\n  \/* \u2550\u2550 WHAT IS PAT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .what-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 40px;\r\n    align-items: start;\r\n  }\r\n  .what-body p {\r\n    font-size: .97rem;\r\n    color: var(--grey-600);\r\n    margin-bottom: 14px;\r\n    line-height: 1.72;\r\n  }\r\n  .what-body strong { color: var(--navy); }\r\n\r\n  .process-steps { margin-top: 28px; }\r\n  .process-step {\r\n    display: flex;\r\n    gap: 18px;\r\n    margin-bottom: 22px;\r\n    align-items: flex-start;\r\n  }\r\n  .step-num {\r\n    flex-shrink: 0;\r\n    width: 38px;\r\n    height: 38px;\r\n    border-radius: 50%;\r\n    background: var(--navy);\r\n    color: var(--white);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-family: var(--ff-display);\r\n    font-weight: 800;\r\n    font-size: .9rem;\r\n  }\r\n  .step-content h4 {\r\n    font-size: .95rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 4px;\r\n  }\r\n  .step-content p {\r\n    font-size: .88rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.6;\r\n    margin: 0 !important;\r\n  }\r\n\r\n  \/* Appliance classes box *\/\r\n  .class-box {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 24px;\r\n    box-shadow: var(--shadow-sm);\r\n  }\r\n  .class-box h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 16px;\r\n  }\r\n  .class-item {\r\n    display: flex;\r\n    gap: 14px;\r\n    padding: 12px 0;\r\n    border-bottom: 1px solid var(--grey-100);\r\n    align-items: flex-start;\r\n  }\r\n  .class-item:last-child { border-bottom: none; padding-bottom: 0; }\r\n  .class-badge {\r\n    flex-shrink: 0;\r\n    font-size: .72rem;\r\n    font-weight: 700;\r\n    padding: 3px 10px;\r\n    border-radius: 20px;\r\n    letter-spacing: .04em;\r\n  }\r\n  .class-i { background: var(--navy); color: var(--white); }\r\n  .class-ii { background: var(--teal); color: var(--white); }\r\n  .class-item p { font-size: .85rem; color: var(--grey-600); margin: 0; line-height: 1.55; }\r\n\r\n  \/* \u2550\u2550 WHO NEEDS IT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .audience-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 20px;\r\n  }\r\n  .audience-card {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 24px;\r\n    box-shadow: var(--shadow-sm);\r\n    transition: box-shadow .2s, transform .2s;\r\n  }\r\n  .audience-card:hover { box-shadow: var(--shadow-md); transform: translateY(-2px); }\r\n  .audience-icon {\r\n    width: 46px;\r\n    height: 46px;\r\n    background: var(--grey-100);\r\n    border-radius: 10px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin-bottom: 14px;\r\n    font-size: 1.4rem;\r\n  }\r\n  .audience-card h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 8px;\r\n  }\r\n  .audience-card p { font-size: .87rem; color: var(--grey-600); line-height: 1.6; }\r\n  .audience-card ul {\r\n    margin-top: 10px;\r\n    padding-left: 16px;\r\n    font-size: .85rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.8;\r\n  }\r\n\r\n  \/* \u2550\u2550 LEGAL FRAMEWORK \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .legal-banner {\r\n    background: linear-gradient(135deg, var(--navy) 0%, #0D2E5A 100%);\r\n    border-radius: 14px;\r\n    padding: 36px 40px;\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 32px;\r\n    margin-bottom: 32px;\r\n  }\r\n  .legal-banner h2 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1.4rem;\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    margin-bottom: 10px;\r\n    letter-spacing: -.01em;\r\n    grid-column: 1 \/ -1;\r\n  }\r\n  .legal-item { display: flex; gap: 14px; align-items: flex-start; }\r\n  .legal-dot {\r\n    flex-shrink: 0;\r\n    width: 8px;\r\n    height: 8px;\r\n    border-radius: 50%;\r\n    background: #7EB8FF;\r\n    margin-top: 7px;\r\n  }\r\n  .legal-item h4 { font-size: .9rem; font-weight: 700; color: var(--white); margin-bottom: 5px; }\r\n  .legal-item p { font-size: .84rem; color: #94B8D8; line-height: 1.55; margin: 0; }\r\n\r\n  \/* \u2550\u2550 PRICING \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .pricing-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 24px;\r\n  }\r\n  .pricing-card {\r\n    background: var(--white);\r\n    border: 1.5px solid var(--grey-200);\r\n    border-radius: 14px;\r\n    padding: 32px;\r\n    box-shadow: var(--shadow-sm);\r\n    position: relative;\r\n  }\r\n  .pricing-card.featured {\r\n    border-color: var(--blue-bright);\r\n    box-shadow: 0 0 0 3px rgba(30,111,219,.1), var(--shadow-md);\r\n  }\r\n  .pricing-badge {\r\n    position: absolute;\r\n    top: -12px;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    font-size: .72rem;\r\n    font-weight: 700;\r\n    padding: 4px 14px;\r\n    border-radius: 20px;\r\n    letter-spacing: .06em;\r\n    text-transform: uppercase;\r\n    white-space: nowrap;\r\n  }\r\n  .pricing-card h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1.05rem;\r\n    font-weight: 800;\r\n    color: var(--navy);\r\n    margin-bottom: 20px;\r\n  }\r\n  .pricing-tier {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    padding: 10px 0;\r\n    border-bottom: 1px dashed var(--grey-200);\r\n  }\r\n  .pricing-tier:last-of-type { border-bottom: none; }\r\n  .tier-label { font-size: .88rem; color: var(--grey-600); }\r\n  .tier-price { font-family: var(--ff-display); font-size: 1.25rem; font-weight: 800; color: var(--navy); }\r\n  .pricing-includes {\r\n    margin-top: 20px;\r\n    padding-top: 20px;\r\n    border-top: 1px solid var(--grey-100);\r\n  }\r\n  .pricing-includes h4 { font-size: .8rem; font-weight: 700; color: var(--grey-400); text-transform: uppercase; letter-spacing: .07em; margin-bottom: 10px; }\r\n  .include-item {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    font-size: .87rem;\r\n    color: var(--grey-600);\r\n    margin-bottom: 7px;\r\n  }\r\n  .include-item::before { content: '\u2713'; color: var(--teal); font-weight: 700; flex-shrink: 0; }\r\n\r\n  .pricing-note {\r\n    background: var(--amber-light);\r\n    border-left: 4px solid var(--amber);\r\n    padding: 14px 18px;\r\n    border-radius: 0 8px 8px 0;\r\n    font-size: .87rem;\r\n    color: var(--grey-800);\r\n    margin-top: 24px;\r\n  }\r\n  .pricing-note strong { color: var(--amber); }\r\n\r\n  \/* \u2550\u2550 COVERAGE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .borough-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 8px;\r\n    margin-bottom: 28px;\r\n  }\r\n  .borough-chip {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: 6px;\r\n    padding: 8px 12px;\r\n    font-size: .82rem;\r\n    color: var(--grey-600);\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n  }\r\n  .borough-chip::before { content: '\ud83d\udccd'; font-size: .75rem; }\r\n\r\n  \/* \u2550\u2550 EEAT \/ WHY CHOOSE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .eeat-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 40px;\r\n    align-items: start;\r\n  }\r\n  .eeat-stats {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 16px;\r\n  }\r\n  .stat-card {\r\n    background: var(--navy);\r\n    border-radius: 12px;\r\n    padding: 22px 20px;\r\n    text-align: center;\r\n  }\r\n  .stat-num {\r\n    font-family: var(--ff-display);\r\n    font-size: 2rem;\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    line-height: 1;\r\n    margin-bottom: 6px;\r\n  }\r\n  .stat-label { font-size: .78rem; color: #94B8D8; line-height: 1.4; }\r\n  .credential-list { margin-top: 24px; }\r\n  .credential-item {\r\n    display: flex;\r\n    gap: 14px;\r\n    align-items: flex-start;\r\n    padding: 14px 0;\r\n    border-bottom: 1px solid var(--grey-100);\r\n  }\r\n  .credential-item:last-child { border-bottom: none; }\r\n  .cred-icon { flex-shrink: 0; font-size: 1.3rem; }\r\n  .credential-item h4 { font-size: .9rem; font-weight: 700; color: var(--navy); margin-bottom: 3px; }\r\n  .credential-item p { font-size: .83rem; color: var(--grey-600); margin: 0; line-height: 1.55; }\r\n\r\n  \/* \u2550\u2550 FAQ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .faq-list { max-width: 780px; margin: 0 auto; }\r\n  .faq-item {\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    margin-bottom: 10px;\r\n    overflow: hidden;\r\n    background: var(--white);\r\n  }\r\n  .faq-question {\r\n    width: 100%;\r\n    background: none;\r\n    border: none;\r\n    padding: 18px 22px;\r\n    text-align: left;\r\n    font-family: var(--ff-body);\r\n    font-size: .97rem;\r\n    font-weight: 600;\r\n    color: var(--navy);\r\n    cursor: pointer;\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    gap: 16px;\r\n  }\r\n  .faq-question:hover { background: var(--grey-100); }\r\n  .faq-chevron {\r\n    flex-shrink: 0;\r\n    width: 20px;\r\n    height: 20px;\r\n    border-radius: 50%;\r\n    background: var(--grey-100);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: .7rem;\r\n    transition: transform .25s;\r\n  }\r\n  .faq-item.open .faq-chevron { transform: rotate(180deg); background: var(--blue); color: var(--white); }\r\n  .faq-answer {\r\n    display: none;\r\n    padding: 0 22px 18px;\r\n    font-size: .9rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.72;\r\n  }\r\n  .faq-item.open .faq-answer { display: block; }\r\n\r\n  \/* \u2550\u2550 RELATED SERVICES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .related-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 16px;\r\n  }\r\n  .related-card {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 20px;\r\n    text-align: center;\r\n    transition: box-shadow .2s, transform .2s;\r\n  }\r\n  .related-card:hover { box-shadow: var(--shadow-md); transform: translateY(-2px); }\r\n  .related-card .icon { font-size: 1.8rem; margin-bottom: 10px; }\r\n  .related-card h4 { font-size: .9rem; font-weight: 700; color: var(--navy); margin-bottom: 6px; line-height: 1.3; }\r\n  .related-card p { font-size: .78rem; color: var(--grey-600); margin-bottom: 12px; line-height: 1.5; }\r\n  .related-card a {\r\n    font-size: .8rem;\r\n    font-weight: 600;\r\n    color: var(--blue);\r\n    text-decoration: none;\r\n  }\r\n  .related-card a:hover { text-decoration: underline; }\r\n\r\n  \/* \u2550\u2550 BOTTOM CTA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .bottom-cta {\r\n    background: linear-gradient(135deg, var(--navy) 0%, #0D2E5A 100%);\r\n    padding: 72px 0;\r\n    text-align: center;\r\n  }\r\n  .bottom-cta h2 {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.6rem, 3vw, 2.2rem);\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    margin-bottom: 14px;\r\n    letter-spacing: -.02em;\r\n  }\r\n  .bottom-cta p { color: #94B8D8; font-size: 1rem; margin-bottom: 32px; max-width: 520px; margin-left: auto; margin-right: auto; }\r\n  .cta-buttons { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; }\r\n\r\n  \/* \u2550\u2550 MOBILE STICKY BAR \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .sticky-bar {\r\n    display: none;\r\n    position: fixed;\r\n    bottom: 0; left: 0; right: 0;\r\n    background: var(--navy);\r\n    border-top: 2px solid var(--blue-bright);\r\n    padding: 12px 16px;\r\n    z-index: 999;\r\n    gap: 10px;\r\n  }\r\n  .sticky-bar a {\r\n    flex: 1;\r\n    text-align: center;\r\n    padding: 11px 8px;\r\n    border-radius: 8px;\r\n    font-weight: 700;\r\n    font-size: .88rem;\r\n    text-decoration: none;\r\n  }\r\n  .sticky-call { background: var(--teal); color: var(--white); }\r\n  .sticky-book { background: var(--blue-bright); color: var(--white); }\r\n\r\n  \/* \u2550\u2550 RESPONSIVE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  @media (max-width: 900px) {\r\n    .hero-inner { grid-template-columns: 1fr; }\r\n    .hero-card { display: none; }\r\n    .what-grid, .eeat-grid, .legal-banner,\r\n    .pricing-grid, .audience-grid { grid-template-columns: 1fr; }\r\n    .related-grid { grid-template-columns: 1fr 1fr; }\r\n    .borough-grid { grid-template-columns: repeat(3, 1fr); }\r\n    .eeat-stats { grid-template-columns: 1fr 1fr; }\r\n    .legal-banner h2 { grid-column: 1; }\r\n  }\r\n  @media (max-width: 640px) {\r\n    section { padding: 48px 0; }\r\n    .hero { padding: 48px 0; }\r\n    .related-grid { grid-template-columns: 1fr 1fr; }\r\n    .borough-grid { grid-template-columns: 1fr 1fr; }\r\n    .sticky-bar { display: flex; }\r\n    body { padding-bottom: 68px; }\r\n  }\r\n\r\n<\/style>\r\n\r\n<!-- \u2550\u2550 RELATED SERVICES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section id=\"related-compliance-services\" style=\"background:var(--off-white);\">\r\n  <div class=\"container\">\r\n    <div class=\"section-label\">Complete Compliance<\/div>\r\n    <h2 class=\"section-title\">Related Services for London Landlords<\/h2>\r\n    <p class=\"section-lead\">PAT testing is one part of a complete compliance picture. Book multiple certificates together to reduce visit days and cost.<\/p>\r\n    <div class=\"related-grid\">\r\n      <div class=\"related-card\">\r\n        <div class=\"icon\">\u26a1<\/div>\r\n        <h4>EICR Electrical Certificate<\/h4>\r\n        <p>5-yearly legal requirement for all private rented properties under ESPSRS 2020.<\/p>\r\n        <a href=\"https:\/\/londonelectricalchecks.co.uk\/eicr-electrical-certificate\/\">View service \u2192<\/a>\r\n      <\/div>\r\n      <div class=\"related-card\">\r\n        <div class=\"icon\">\ud83d\udd25<\/div>\r\n        <h4>Fire Risk Assessment<\/h4>\r\n        <p>Mandatory for HMOs and multi-occupied buildings. Required for most London licensing schemes.<\/p>\r\n        <a href=\"https:\/\/londonelectricalchecks.co.uk\/fire-risk-assessment\/\">View service \u2192<\/a>\r\n      <\/div>\r\n      <div class=\"related-card\">\r\n        <div class=\"icon\">\ud83d\udd27<\/div>\r\n        <h4>Gas Safety Check<\/h4>\r\n        <p>Annual CP12 gas safety certificate \u2014 legal requirement for all properties with gas appliances.<\/p>\r\n        <a href=\"https:\/\/londonelectricalchecks.co.uk\/gas-safety-check\/\">View service \u2192<\/a>\r\n      <\/div>\r\n      <div class=\"related-card\">\r\n        <div class=\"icon\">\ud83c\udfe0<\/div>\r\n        <h4>Energy Performance Certificate<\/h4>\r\n        <p>Required for all lettings. Minimum EPC rating E mandatory \u2014 rising to C by 2030.<\/p>\r\n        <a href=\"https:\/\/londonelectricalchecks.co.uk\/energy-performance-certificate\/\">View service \u2192<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ac3b856 e-flex e-con-boxed e-con e-parent\" data-id=\"ac3b856\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-791bea8 e-con-full e-flex e-con e-child\" data-id=\"791bea8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cefe53f elementor-position-top elementor-widget elementor-widget-image-box\" data-id=\"cefe53f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1670\" height=\"1670\" src=\"https:\/\/londonelectricalchecks.co.uk\/wp-content\/uploads\/2026\/04\/vintglabelart-08-e1717224165610.png\" class=\"attachment-full size-full wp-image-31\" alt=\"\" srcset=\"https:\/\/londonelectricalchecks.co.uk\/wp-content\/uploads\/2026\/04\/vintglabelart-08-e1717224165610.png 1670w, https:\/\/londonelectricalchecks.co.uk\/wp-content\/uploads\/2026\/04\/vintglabelart-08-e1717224165610-300x300.png 300w, https:\/\/londonelectricalchecks.co.uk\/wp-content\/uploads\/2026\/04\/vintglabelart-08-e1717224165610-1024x1024.png 1024w, https:\/\/londonelectricalchecks.co.uk\/wp-content\/uploads\/2026\/04\/vintglabelart-08-e1717224165610-150x150.png 150w, https:\/\/londonelectricalchecks.co.uk\/wp-content\/uploads\/2026\/04\/vintglabelart-08-e1717224165610-768x768.png 768w, https:\/\/londonelectricalchecks.co.uk\/wp-content\/uploads\/2026\/04\/vintglabelart-08-e1717224165610-1536x1536.png 1536w\" sizes=\"(max-width: 1670px) 100vw, 1670px\" \/><\/figure><div class=\"elementor-image-box-content\"><h2 class=\"elementor-image-box-title\">What Is Portable Appliance Testing?<\/h2><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed2ad03 elementor-widget elementor-widget-text-editor\" data-id=\"ed2ad03\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Portable Appliance Testing (PAT testing) is a formal inspection and electrical testing process applied to moveable electrical equipment \u2014 any appliance connected to the mains via a plug. The inspection verifies that each appliance is safe to use and that its earth connection, insulation, and wiring integrity meet the standard set out in the\u00a0<strong>IET Code of Practice for In-Service Inspection and Testing of Electrical Equipment (5th edition)<\/strong>.<\/p><p>The inspection is carried out by a qualified and competent person. At London Electrical Checks, all PAT testing is performed by engineers trained to the\u00a0<strong>City &amp; Guilds 2377<\/strong>\u00a0qualification, the industry-recognised standard for in-service inspection and testing.<\/p><p>Every appliance tested receives a colour-coded label \u2014\u00a0<strong>green for PASS<\/strong>,\u00a0<strong>red for FAIL<\/strong>\u00a0\u2014 and a detailed digital certificate is issued the same day listing every appliance, its test result, and the recommended retest date.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d4576b0 e-con-full e-flex e-con e-child\" data-id=\"d4576b0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-94c1b3f elementor-widget elementor-widget-html\" data-id=\"94c1b3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \u2550\u2550 S09_FAQ \u2014 Standalone Elementor HTML Widget \u2550\u2550 -->\r\n<!-- Contains: CSS + Fonts + Section HTML + FAQ JS -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700&family=Sora:wght@600;700;800&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n\r\n  \/* \u2550\u2550 RESET & BASE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n  :root {\r\n    --navy:       #0A1628;\r\n    --navy-mid:   #122040;\r\n    --blue:       #1251A3;\r\n    --blue-bright:#1E6FDB;\r\n    --teal:       #0D8A7C;\r\n    --teal-light: #E6F5F3;\r\n    --amber:      #D97706;\r\n    --amber-light:#FEF3C7;\r\n    --red:        #C0392B;\r\n    --green:      #166534;\r\n    --green-light:#DCFCE7;\r\n    --white:      #FFFFFF;\r\n    --off-white:  #F8FAFB;\r\n    --grey-100:   #F1F5F9;\r\n    --grey-200:   #E2E8F0;\r\n    --grey-400:   #94A3B8;\r\n    --grey-600:   #475569;\r\n    --grey-800:   #1E293B;\r\n    --text:       #111827;\r\n    --ff-display: 'Sora', sans-serif;\r\n    --ff-body:    'Inter', sans-serif;\r\n    --radius:     10px;\r\n    --shadow-sm:  0 1px 3px rgba(0,0,0,.08);\r\n    --shadow-md:  0 4px 16px rgba(0,0,0,.10);\r\n    --shadow-lg:  0 12px 40px rgba(0,0,0,.14);\r\n  }\r\n\r\n  html { font-size: 16px; scroll-behavior: smooth; }\r\n\r\n  body {\r\n    font-family: var(--ff-body);\r\n    color: var(--text);\r\n    background: var(--white);\r\n    line-height: 1.65;\r\n    -webkit-font-smoothing: antialiased;\r\n  }\r\n\r\n  img { max-width: 100%; display: block; }\r\n  a { color: var(--blue); text-decoration: none; }\r\n  a:hover { text-decoration: underline; }\r\n\r\n  .container {\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n    padding: 0 24px;\r\n  }\r\n\r\n  \/* \u2550\u2550 BREADCRUMB \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .breadcrumb {\r\n    background: var(--grey-100);\r\n    padding: 10px 0;\r\n    font-size: .82rem;\r\n    color: var(--grey-600);\r\n    border-bottom: 1px solid var(--grey-200);\r\n  }\r\n  .breadcrumb nav { display: flex; gap: 6px; align-items: center; flex-wrap: wrap; }\r\n  .breadcrumb a { color: var(--grey-600); }\r\n  .breadcrumb a:hover { color: var(--blue); text-decoration: none; }\r\n  .breadcrumb .sep { color: var(--grey-400); }\r\n  .breadcrumb .current { color: var(--navy); font-weight: 600; }\r\n\r\n  \/* \u2550\u2550 HERO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .hero {\r\n    background: linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 60%, #0D2E5A 100%);\r\n    padding: 72px 0 64px;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n  .hero::before {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    background: radial-gradient(ellipse at 80% 50%, rgba(30,111,219,.18) 0%, transparent 60%);\r\n    pointer-events: none;\r\n  }\r\n  .hero-inner {\r\n    display: grid;\r\n    grid-template-columns: 1fr 340px;\r\n    gap: 48px;\r\n    align-items: center;\r\n  }\r\n  .hero-eyebrow {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: rgba(30,111,219,.18);\r\n    border: 1px solid rgba(30,111,219,.35);\r\n    color: #7EB8FF;\r\n    font-size: .78rem;\r\n    font-weight: 600;\r\n    letter-spacing: .06em;\r\n    text-transform: uppercase;\r\n    padding: 5px 14px;\r\n    border-radius: 20px;\r\n    margin-bottom: 18px;\r\n  }\r\n  .hero h1 {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.9rem, 3.5vw, 2.8rem);\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    line-height: 1.18;\r\n    margin-bottom: 18px;\r\n    letter-spacing: -.02em;\r\n  }\r\n  .hero h1 em {\r\n    font-style: normal;\r\n    color: #7EB8FF;\r\n  }\r\n  .hero-intro {\r\n    color: #CBD5E4;\r\n    font-size: 1.05rem;\r\n    line-height: 1.7;\r\n    margin-bottom: 28px;\r\n    max-width: 560px;\r\n  }\r\n  .hero-trust {\r\n    display: flex;\r\n    gap: 24px;\r\n    flex-wrap: wrap;\r\n    margin-bottom: 32px;\r\n  }\r\n  .trust-item {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    color: #94B8D8;\r\n    font-size: .85rem;\r\n  }\r\n  .trust-item svg { width: 16px; height: 16px; flex-shrink: 0; }\r\n  .hero-ctas { display: flex; gap: 12px; flex-wrap: wrap; }\r\n\r\n  .btn-primary {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    font-weight: 600;\r\n    font-size: .95rem;\r\n    padding: 13px 28px;\r\n    border-radius: 8px;\r\n    border: none;\r\n    cursor: pointer;\r\n    transition: background .2s, transform .15s;\r\n    text-decoration: none;\r\n  }\r\n  .btn-primary:hover { background: #1560C8; transform: translateY(-1px); text-decoration: none; color: var(--white); }\r\n\r\n  .btn-secondary {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    background: transparent;\r\n    color: var(--white);\r\n    font-weight: 600;\r\n    font-size: .95rem;\r\n    padding: 13px 28px;\r\n    border-radius: 8px;\r\n    border: 1.5px solid rgba(255,255,255,.3);\r\n    cursor: pointer;\r\n    transition: border-color .2s, background .2s;\r\n    text-decoration: none;\r\n  }\r\n  .btn-secondary:hover { border-color: rgba(255,255,255,.7); background: rgba(255,255,255,.07); text-decoration: none; color: var(--white); }\r\n\r\n  \/* Hero quote card *\/\r\n  .hero-card {\r\n    background: rgba(255,255,255,.07);\r\n    backdrop-filter: blur(8px);\r\n    border: 1px solid rgba(255,255,255,.12);\r\n    border-radius: 16px;\r\n    padding: 28px;\r\n  }\r\n  .hero-card-title {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--white);\r\n    margin-bottom: 16px;\r\n  }\r\n  .price-row {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    padding: 9px 0;\r\n    border-bottom: 1px solid rgba(255,255,255,.08);\r\n    font-size: .9rem;\r\n  }\r\n  .price-row:last-of-type { border-bottom: none; }\r\n  .price-row .label { color: #94B8D8; }\r\n  .price-row .amount { font-weight: 700; color: var(--white); font-size: 1.05rem; }\r\n  .hero-card-note {\r\n    font-size: .78rem;\r\n    color: #7EB8FF;\r\n    margin-top: 14px;\r\n    text-align: center;\r\n  }\r\n  .hero-card-cta {\r\n    display: block;\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    text-align: center;\r\n    font-weight: 700;\r\n    padding: 12px;\r\n    border-radius: 8px;\r\n    margin-top: 16px;\r\n    font-size: .95rem;\r\n    transition: background .2s;\r\n    text-decoration: none;\r\n  }\r\n  .hero-card-cta:hover { background: #1560C8; text-decoration: none; color: var(--white); }\r\n\r\n  \/* \u2550\u2550 SECTIONS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  section { padding: 64px 0; }\r\n  section:nth-child(even) { background: var(--off-white); }\r\n\r\n  .section-label {\r\n    font-size: .75rem;\r\n    font-weight: 700;\r\n    letter-spacing: .1em;\r\n    text-transform: uppercase;\r\n    color: var(--teal);\r\n    margin-bottom: 10px;\r\n  }\r\n  .section-title {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.5rem, 2.5vw, 2.1rem);\r\n    font-weight: 800;\r\n    color: var(--navy);\r\n    line-height: 1.22;\r\n    letter-spacing: -.02em;\r\n    margin-bottom: 14px;\r\n  }\r\n  .section-lead {\r\n    font-size: 1.02rem;\r\n    color: var(--grey-600);\r\n    max-width: 640px;\r\n    line-height: 1.7;\r\n    margin-bottom: 40px;\r\n  }\r\n\r\n  \/* \u2550\u2550 WHAT IS PAT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .what-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 40px;\r\n    align-items: start;\r\n  }\r\n  .what-body p {\r\n    font-size: .97rem;\r\n    color: var(--grey-600);\r\n    margin-bottom: 14px;\r\n    line-height: 1.72;\r\n  }\r\n  .what-body strong { color: var(--navy); }\r\n\r\n  .process-steps { margin-top: 28px; }\r\n  .process-step {\r\n    display: flex;\r\n    gap: 18px;\r\n    margin-bottom: 22px;\r\n    align-items: flex-start;\r\n  }\r\n  .step-num {\r\n    flex-shrink: 0;\r\n    width: 38px;\r\n    height: 38px;\r\n    border-radius: 50%;\r\n    background: var(--navy);\r\n    color: var(--white);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-family: var(--ff-display);\r\n    font-weight: 800;\r\n    font-size: .9rem;\r\n  }\r\n  .step-content h4 {\r\n    font-size: .95rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 4px;\r\n  }\r\n  .step-content p {\r\n    font-size: .88rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.6;\r\n    margin: 0 !important;\r\n  }\r\n\r\n  \/* Appliance classes box *\/\r\n  .class-box {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 24px;\r\n    box-shadow: var(--shadow-sm);\r\n  }\r\n  .class-box h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 16px;\r\n  }\r\n  .class-item {\r\n    display: flex;\r\n    gap: 14px;\r\n    padding: 12px 0;\r\n    border-bottom: 1px solid var(--grey-100);\r\n    align-items: flex-start;\r\n  }\r\n  .class-item:last-child { border-bottom: none; padding-bottom: 0; }\r\n  .class-badge {\r\n    flex-shrink: 0;\r\n    font-size: .72rem;\r\n    font-weight: 700;\r\n    padding: 3px 10px;\r\n    border-radius: 20px;\r\n    letter-spacing: .04em;\r\n  }\r\n  .class-i { background: var(--navy); color: var(--white); }\r\n  .class-ii { background: var(--teal); color: var(--white); }\r\n  .class-item p { font-size: .85rem; color: var(--grey-600); margin: 0; line-height: 1.55; }\r\n\r\n  \/* \u2550\u2550 WHO NEEDS IT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .audience-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 20px;\r\n  }\r\n  .audience-card {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 24px;\r\n    box-shadow: var(--shadow-sm);\r\n    transition: box-shadow .2s, transform .2s;\r\n  }\r\n  .audience-card:hover { box-shadow: var(--shadow-md); transform: translateY(-2px); }\r\n  .audience-icon {\r\n    width: 46px;\r\n    height: 46px;\r\n    background: var(--grey-100);\r\n    border-radius: 10px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin-bottom: 14px;\r\n    font-size: 1.4rem;\r\n  }\r\n  .audience-card h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--navy);\r\n    margin-bottom: 8px;\r\n  }\r\n  .audience-card p { font-size: .87rem; color: var(--grey-600); line-height: 1.6; }\r\n  .audience-card ul {\r\n    margin-top: 10px;\r\n    padding-left: 16px;\r\n    font-size: .85rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.8;\r\n  }\r\n\r\n  \/* \u2550\u2550 LEGAL FRAMEWORK \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .legal-banner {\r\n    background: linear-gradient(135deg, var(--navy) 0%, #0D2E5A 100%);\r\n    border-radius: 14px;\r\n    padding: 36px 40px;\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 32px;\r\n    margin-bottom: 32px;\r\n  }\r\n  .legal-banner h2 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1.4rem;\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    margin-bottom: 10px;\r\n    letter-spacing: -.01em;\r\n    grid-column: 1 \/ -1;\r\n  }\r\n  .legal-item { display: flex; gap: 14px; align-items: flex-start; }\r\n  .legal-dot {\r\n    flex-shrink: 0;\r\n    width: 8px;\r\n    height: 8px;\r\n    border-radius: 50%;\r\n    background: #7EB8FF;\r\n    margin-top: 7px;\r\n  }\r\n  .legal-item h4 { font-size: .9rem; font-weight: 700; color: var(--white); margin-bottom: 5px; }\r\n  .legal-item p { font-size: .84rem; color: #94B8D8; line-height: 1.55; margin: 0; }\r\n\r\n  \/* \u2550\u2550 PRICING \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .pricing-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 24px;\r\n  }\r\n  .pricing-card {\r\n    background: var(--white);\r\n    border: 1.5px solid var(--grey-200);\r\n    border-radius: 14px;\r\n    padding: 32px;\r\n    box-shadow: var(--shadow-sm);\r\n    position: relative;\r\n  }\r\n  .pricing-card.featured {\r\n    border-color: var(--blue-bright);\r\n    box-shadow: 0 0 0 3px rgba(30,111,219,.1), var(--shadow-md);\r\n  }\r\n  .pricing-badge {\r\n    position: absolute;\r\n    top: -12px;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    background: var(--blue-bright);\r\n    color: var(--white);\r\n    font-size: .72rem;\r\n    font-weight: 700;\r\n    padding: 4px 14px;\r\n    border-radius: 20px;\r\n    letter-spacing: .06em;\r\n    text-transform: uppercase;\r\n    white-space: nowrap;\r\n  }\r\n  .pricing-card h3 {\r\n    font-family: var(--ff-display);\r\n    font-size: 1.05rem;\r\n    font-weight: 800;\r\n    color: var(--navy);\r\n    margin-bottom: 20px;\r\n  }\r\n  .pricing-tier {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    padding: 10px 0;\r\n    border-bottom: 1px dashed var(--grey-200);\r\n  }\r\n  .pricing-tier:last-of-type { border-bottom: none; }\r\n  .tier-label { font-size: .88rem; color: var(--grey-600); }\r\n  .tier-price { font-family: var(--ff-display); font-size: 1.25rem; font-weight: 800; color: var(--navy); }\r\n  .pricing-includes {\r\n    margin-top: 20px;\r\n    padding-top: 20px;\r\n    border-top: 1px solid var(--grey-100);\r\n  }\r\n  .pricing-includes h4 { font-size: .8rem; font-weight: 700; color: var(--grey-400); text-transform: uppercase; letter-spacing: .07em; margin-bottom: 10px; }\r\n  .include-item {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    font-size: .87rem;\r\n    color: var(--grey-600);\r\n    margin-bottom: 7px;\r\n  }\r\n  .include-item::before { content: '\u2713'; color: var(--teal); font-weight: 700; flex-shrink: 0; }\r\n\r\n  .pricing-note {\r\n    background: var(--amber-light);\r\n    border-left: 4px solid var(--amber);\r\n    padding: 14px 18px;\r\n    border-radius: 0 8px 8px 0;\r\n    font-size: .87rem;\r\n    color: var(--grey-800);\r\n    margin-top: 24px;\r\n  }\r\n  .pricing-note strong { color: var(--amber); }\r\n\r\n  \/* \u2550\u2550 COVERAGE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .borough-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 8px;\r\n    margin-bottom: 28px;\r\n  }\r\n  .borough-chip {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: 6px;\r\n    padding: 8px 12px;\r\n    font-size: .82rem;\r\n    color: var(--grey-600);\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n  }\r\n  .borough-chip::before { content: '\ud83d\udccd'; font-size: .75rem; }\r\n\r\n  \/* \u2550\u2550 EEAT \/ WHY CHOOSE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .eeat-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 40px;\r\n    align-items: start;\r\n  }\r\n  .eeat-stats {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 16px;\r\n  }\r\n  .stat-card {\r\n    background: var(--navy);\r\n    border-radius: 12px;\r\n    padding: 22px 20px;\r\n    text-align: center;\r\n  }\r\n  .stat-num {\r\n    font-family: var(--ff-display);\r\n    font-size: 2rem;\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    line-height: 1;\r\n    margin-bottom: 6px;\r\n  }\r\n  .stat-label { font-size: .78rem; color: #94B8D8; line-height: 1.4; }\r\n  .credential-list { margin-top: 24px; }\r\n  .credential-item {\r\n    display: flex;\r\n    gap: 14px;\r\n    align-items: flex-start;\r\n    padding: 14px 0;\r\n    border-bottom: 1px solid var(--grey-100);\r\n  }\r\n  .credential-item:last-child { border-bottom: none; }\r\n  .cred-icon { flex-shrink: 0; font-size: 1.3rem; }\r\n  .credential-item h4 { font-size: .9rem; font-weight: 700; color: var(--navy); margin-bottom: 3px; }\r\n  .credential-item p { font-size: .83rem; color: var(--grey-600); margin: 0; line-height: 1.55; }\r\n\r\n  \/* \u2550\u2550 FAQ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .faq-list {\r\n    max-width: 780px;\r\n    margin: 0 auto;\r\n    width: 100%;\r\n    box-sizing: border-box;\r\n  }\r\n  .faq-item {\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    margin-bottom: 10px;\r\n    overflow: hidden;\r\n    background: var(--white);\r\n    box-sizing: border-box;\r\n    width: 100%;\r\n    max-width: 100%;\r\n  }\r\n  .faq-question {\r\n    width: 100%;\r\n    max-width: 100%;\r\n    box-sizing: border-box;\r\n    background: none;\r\n    border: none;\r\n    padding: 16px 18px;\r\n    text-align: left;\r\n    font-family: var(--ff-body);\r\n    font-size: .92rem;\r\n    font-weight: 600;\r\n    color: var(--navy);\r\n    cursor: pointer;\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: flex-start;\r\n    gap: 12px;\r\n    word-break: break-word;\r\n    overflow-wrap: anywhere;\r\n    white-space: normal;\r\n    line-height: 1.45;\r\n  }\r\n  .faq-question:hover { background: var(--grey-100); }\r\n  .faq-chevron {\r\n    flex-shrink: 0;\r\n    width: 20px;\r\n    height: 20px;\r\n    border-radius: 50%;\r\n    background: var(--grey-100);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: .7rem;\r\n    transition: transform .25s;\r\n  }\r\n  .faq-item.open .faq-chevron { transform: rotate(180deg); background: var(--blue); color: var(--white); }\r\n  .faq-answer {\r\n    max-height: 0;\r\n    overflow: hidden;\r\n    padding: 0 18px;\r\n    font-size: .88rem;\r\n    color: var(--grey-600);\r\n    line-height: 1.72;\r\n    transition: max-height 0.35s ease, padding 0.2s ease;\r\n    box-sizing: border-box;\r\n    width: 100%;\r\n    word-break: break-word;\r\n    \/* Elementor override protection *\/\r\n    display: block !important;\r\n    visibility: visible !important;\r\n    opacity: 1 !important;\r\n  }\r\n  .faq-item.open .faq-answer {\r\n    max-height: 800px;\r\n    padding: 0 18px 16px;\r\n  }\r\n\r\n  \/* \u2550\u2550 RELATED SERVICES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .related-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 16px;\r\n  }\r\n  .related-card {\r\n    background: var(--white);\r\n    border: 1px solid var(--grey-200);\r\n    border-radius: var(--radius);\r\n    padding: 20px;\r\n    text-align: center;\r\n    transition: box-shadow .2s, transform .2s;\r\n  }\r\n  .related-card:hover { box-shadow: var(--shadow-md); transform: translateY(-2px); }\r\n  .related-card .icon { font-size: 1.8rem; margin-bottom: 10px; }\r\n  .related-card h4 { font-size: .9rem; font-weight: 700; color: var(--navy); margin-bottom: 6px; line-height: 1.3; }\r\n  .related-card p { font-size: .78rem; color: var(--grey-600); margin-bottom: 12px; line-height: 1.5; }\r\n  .related-card a {\r\n    font-size: .8rem;\r\n    font-weight: 600;\r\n    color: var(--blue);\r\n    text-decoration: none;\r\n  }\r\n  .related-card a:hover { text-decoration: underline; }\r\n\r\n  \/* \u2550\u2550 BOTTOM CTA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .bottom-cta {\r\n    background: linear-gradient(135deg, var(--navy) 0%, #0D2E5A 100%);\r\n    padding: 72px 0;\r\n    text-align: center;\r\n  }\r\n  .bottom-cta h2 {\r\n    font-family: var(--ff-display);\r\n    font-size: clamp(1.6rem, 3vw, 2.2rem);\r\n    font-weight: 800;\r\n    color: var(--white);\r\n    margin-bottom: 14px;\r\n    letter-spacing: -.02em;\r\n  }\r\n  .bottom-cta p { color: #94B8D8; font-size: 1rem; margin-bottom: 32px; max-width: 520px; margin-left: auto; margin-right: auto; }\r\n  .cta-buttons { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; }\r\n\r\n  \/* \u2550\u2550 MOBILE STICKY BAR \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .sticky-bar {\r\n    display: none;\r\n    position: fixed;\r\n    bottom: 0; left: 0; right: 0;\r\n    background: var(--navy);\r\n    border-top: 2px solid var(--blue-bright);\r\n    padding: 12px 16px;\r\n    z-index: 999;\r\n    gap: 10px;\r\n  }\r\n  .sticky-bar a {\r\n    flex: 1;\r\n    text-align: center;\r\n    padding: 11px 8px;\r\n    border-radius: 8px;\r\n    font-weight: 700;\r\n    font-size: .88rem;\r\n    text-decoration: none;\r\n  }\r\n  .sticky-call { background: var(--teal); color: var(--white); }\r\n  .sticky-book { background: var(--blue-bright); color: var(--white); }\r\n\r\n  \/* \u2550\u2550 RESPONSIVE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  @media (max-width: 900px) {\r\n    .hero-inner { grid-template-columns: 1fr; }\r\n    .hero-card { display: none; }\r\n    .what-grid, .eeat-grid, .legal-banner,\r\n    .pricing-grid, .audience-grid { grid-template-columns: 1fr; }\r\n    .related-grid { grid-template-columns: 1fr 1fr; }\r\n    .borough-grid { grid-template-columns: repeat(3, 1fr); }\r\n    .eeat-stats { grid-template-columns: 1fr 1fr; }\r\n    .legal-banner h2 { grid-column: 1; }\r\n  }\r\n  @media (max-width: 640px) {\r\n    section { padding: 48px 0; }\r\n    .hero { padding: 48px 0; }\r\n    .related-grid { grid-template-columns: 1fr 1fr; }\r\n    .borough-grid { grid-template-columns: 1fr 1fr; }\r\n    .sticky-bar { display: flex; }\r\n    body { padding-bottom: 68px; }\r\n    \/* FAQ mobile fixes *\/\r\n    .faq-list { max-width: 100%; }\r\n    .faq-question { font-size: .88rem; padding: 14px 16px; }\r\n    .faq-answer { font-size: .86rem; }\r\n    .faq-item.open .faq-answer { padding: 0 16px 14px; }\r\n    #faq-pat-testing-london { display: block !important; visibility: visible !important; }\r\n    .faq-list, .faq-item, .faq-question, .faq-answer {\r\n      max-width: 100% !important;\r\n      box-sizing: border-box !important;\r\n    }\r\n    .faq-question {\r\n      font-size: .84rem !important;\r\n      padding: 13px 14px !important;\r\n      gap: 8px !important;\r\n      align-items: flex-start !important;\r\n      white-space: normal !important;\r\n      word-break: break-word !important;\r\n    }\r\n    .faq-chevron {\r\n      flex-shrink: 0 !important;\r\n      margin-top: 2px;\r\n      width: 18px !important;\r\n      height: 18px !important;\r\n    }\r\n    .faq-answer {\r\n      font-size: .84rem !important;\r\n      padding: 0 14px !important;\r\n    }\r\n    .faq-item.open .faq-answer {\r\n      padding: 0 14px 14px !important;\r\n    }\r\n  }\r\n\r\n<\/style>\r\n\r\n<!-- \u2550\u2550 FAQ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section id=\"faq-pat-testing-london\">\r\n  <div class=\"container\">\r\n    <div class=\"section-label\" style=\"text-align:center;\">Common Questions<\/div>\r\n    <h2 class=\"section-title\" style=\"text-align:center;\">Frequently Asked Questions \u2014 PAT Testing London<\/h2>\r\n    <p class=\"section-lead\" style=\"text-align:center; margin-left:auto; margin-right:auto;\">Everything landlords and businesses need to know about PAT testing in London.<\/p>\r\n\r\n    <div class=\"faq-list\">\r\n\r\n      <div class=\"faq-item open\">\r\n        <button class=\"faq-question\" aria-expanded=\"true\">\r\n          <h3 style=\"font:inherit;margin:0;padding:0;\">Is PAT testing a legal requirement for London landlords?<\/h3>\r\n          <span class=\"faq-chevron\">\u25be<\/span>\r\n        <\/button>\r\n        <div class=\"faq-answer\">\r\n          <p>PAT testing is not a named requirement under a single standalone piece of legislation for residential landlords. However, landlords who supply electrical appliances have a clear duty of care under the <strong>Landlord and Tenant Act 1985<\/strong> and the <strong>Electricity at Work Regulations 1989<\/strong> to ensure those appliances are safe.<\/p>\r\n          <p>Furthermore, for HMO landlords across London, many local licensing schemes \u2014 including those operated by Newham, Haringey, Brent, Hackney, Southwark, and Tower Hamlets \u2014 explicitly require current PAT documentation as a licence condition. Similarly, for commercial employers, PUWER 1998 and the Health &amp; Safety at Work Act 1974 create a statutory obligation to maintain electrical equipment safely.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"faq-item\">\r\n        <button class=\"faq-question\" aria-expanded=\"false\">\r\n          <h3 style=\"font:inherit;margin:0;padding:0;\">How often should PAT testing be carried out?<\/h3>\r\n          <span class=\"faq-chevron\">\u25be<\/span>\r\n        <\/button>\r\n        <div class=\"faq-answer\">\r\n          <p>The IET Code of Practice (5th edition) sets recommended testing frequencies by environment. For HMOs and furnished rental properties with high tenant turnover, <strong>annual testing<\/strong> is therefore recommended. In contrast, for low-risk office environments, a 2\u20134 year cycle is typically appropriate.<\/p>\r\n          <p>Additionally, commercial kitchens, construction sites, and high-risk environments may require 3\u20136 monthly testing. Importantly, your PAT test certificate will state the recommended retest date specific to your property type.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"faq-item\">\r\n        <button class=\"faq-question\" aria-expanded=\"false\">\r\n          <h3 style=\"font:inherit;margin:0;padding:0;\">What appliances does a PAT test cover?<\/h3>\r\n          <span class=\"faq-chevron\">\u25be<\/span>\r\n        <\/button>\r\n        <div class=\"faq-answer\">\r\n          <p>PAT testing covers <strong>portable and transportable appliances<\/strong> \u2014 specifically, equipment connected to the mains via a plug. For example, this includes white goods (washing machines, fridges, dishwashers), kitchen appliances (microwaves, kettles, toasters), TVs, lamps, extension leads, vacuum cleaners, power tools, and computers.<\/p>\r\n          <p>However, <strong>fixed appliances<\/strong> such as built-in ovens, storage heaters, and hardwired lighting are not covered by PAT testing. Instead, these are assessed under an <a href=\"https:\/\/londonelectricalchecks.co.uk\/eicr-electrical-certificate\/\">EICR electrical certificate<\/a>.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"faq-item\">\r\n        <button class=\"faq-question\" aria-expanded=\"false\">\r\n          <h3 style=\"font:inherit;margin:0;padding:0;\">What does a PAT test certificate include?<\/h3>\r\n          <span class=\"faq-chevron\">\u25be<\/span>\r\n        <\/button>\r\n        <div class=\"faq-answer\">\r\n          <p>Your certificate lists every appliance inspected with a unique asset number, the tests carried out, and the pass or fail result. In addition, it includes the date of inspection, the engineer's name and qualification, and the recommended retest date.<\/p>\r\n          <p>Furthermore, each appliance receives a colour-coded label attached directly to it. As a result, digital certificates are issued same-day or within 24 hours, formatted for HMO licence and local authority compliance submissions.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"faq-item\">\r\n        <button class=\"faq-question\" aria-expanded=\"false\">\r\n          <h3 style=\"font:inherit;margin:0;padding:0;\">What happens if an appliance fails a PAT test?<\/h3>\r\n          <span class=\"faq-chevron\">\u25be<\/span>\r\n        <\/button>\r\n        <div class=\"faq-answer\">\r\n          <p>A failed appliance receives a red FAIL label and <strong>must be taken out of service immediately<\/strong>. Consequently, the failure reason is recorded in the test register with the specific cause noted. Once the appliance has been repaired by a qualified electrician, it should be retested before returning to use.<\/p>\r\n          <p>Importantly, London Electrical Checks offers a <strong>free retest<\/strong> for any appliance repaired following a failure on the original inspection.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"faq-item\">\r\n        <button class=\"faq-question\" aria-expanded=\"false\">\r\n          <h3 style=\"font:inherit;margin:0;padding:0;\">What is Class I and Class II equipment in PAT testing?<\/h3>\r\n          <span class=\"faq-chevron\">\u25be<\/span>\r\n        <\/button>\r\n        <div class=\"faq-answer\">\r\n          <p><strong>Class I<\/strong> appliances rely on both insulation and an earth connection for protection \u2014 therefore, earth continuity is tested alongside insulation resistance. Most kitchen appliances, irons, and metal-body lamps are Class I. In contrast, <strong>Class II<\/strong> (double-insulated) appliances have no earth \u2014 instead, reinforced insulation provides protection.<\/p>\r\n          <p>For example, most modern power tools, vacuum cleaners, and many lamps are Class II. The tests and pass\/fail thresholds differ between the two classes \u2014 which is precisely why a <em>qualified<\/em> person must perform the inspection.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"faq-item\">\r\n        <button class=\"faq-question\" aria-expanded=\"false\">\r\n          <h3 style=\"font:inherit;margin:0;padding:0;\">Do you cover my area of London for PAT testing?<\/h3>\r\n          <span class=\"faq-chevron\">\u25be<\/span>\r\n        <\/button>\r\n        <div class=\"faq-answer\">\r\n          <p>Yes. London Electrical Checks covers all 32 London boroughs, the City of London, and the M25 corridor. Specifically, this includes Barnet and Enfield in the north, Croydon and Bromley in the south, Hillingdon in the west, and Havering and Barking in the east.<\/p>\r\n          <p>To confirm your specific postcode, book online or call <a href=\"tel:+441313811223\">0131 381 1223<\/a>.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"faq-item\">\r\n        <button class=\"faq-question\" aria-expanded=\"false\">\r\n          <h3 style=\"font:inherit;margin:0;padding:0;\">How long does a PAT test take?<\/h3>\r\n          <span class=\"faq-chevron\">\u25be<\/span>\r\n        <\/button>\r\n        <div class=\"faq-answer\">\r\n          <p>Duration depends primarily on the number of appliances. For example, a furnished one-bedroom flat with 10\u201315 appliances typically takes 1\u20131.5 hours. In contrast, a three-bedroom HMO with 25\u201340 appliances generally takes 2\u20133 hours. Commercial premises vary significantly depending on office workstations and specialist machinery.<\/p>\r\n          <p>As a result, we offer morning (8am\u20131pm) and afternoon (1pm\u20136pm) booking slots, Monday to Saturday.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"faq-item\">\r\n        <button class=\"faq-question\" aria-expanded=\"false\">\r\n          <h3 style=\"font:inherit;margin:0;padding:0;\">Can I book PAT testing for multiple London properties?<\/h3>\r\n          <span class=\"faq-chevron\">\u25be<\/span>\r\n        <\/button>\r\n        <div class=\"faq-answer\">\r\n          <p>Yes. London Electrical Checks accommodates portfolio bookings for landlords with multiple London properties. Moreover, we can arrange consecutive same-day visits across nearby addresses to minimise cost and disruption. Call <a href=\"tel:+441313811223\">0131 381 1223<\/a> to discuss scheduling and pricing.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n\r\n\r\n\r\n\r\n<script>\r\n(function() {\r\n  function initFAQ() {\r\n    var btns = document.querySelectorAll('.faq-question');\r\n    if (!btns.length) return;\r\n    btns.forEach(function(btn) {\r\n      btn.addEventListener('click', function() {\r\n        var item = btn.closest('.faq-item');\r\n        var isOpen = item.classList.contains('open');\r\n        \/\/ Close all\r\n        document.querySelectorAll('.faq-item').forEach(function(i) {\r\n          i.classList.remove('open');\r\n          var ans = i.querySelector('.faq-answer');\r\n          if (ans) ans.style.maxHeight = '0';\r\n          var b = i.querySelector('.faq-question');\r\n          if (b) b.setAttribute('aria-expanded', 'false');\r\n        });\r\n        \/\/ Open clicked\r\n        if (!isOpen) {\r\n          item.classList.add('open');\r\n          btn.setAttribute('aria-expanded', 'true');\r\n          var answer = item.querySelector('.faq-answer');\r\n          if (answer) {\r\n            answer.style.maxHeight = answer.scrollHeight + 'px';\r\n          }\r\n        }\r\n      });\r\n    });\r\n    \/\/ Open first item on load\r\n    var firstItem = document.querySelector('.faq-item.open');\r\n    if (firstItem) {\r\n      var firstAnswer = firstItem.querySelector('.faq-answer');\r\n      if (firstAnswer) firstAnswer.style.maxHeight = firstAnswer.scrollHeight + 'px';\r\n    }\r\n  }\r\n  \/\/ Run after DOM ready\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', initFAQ);\r\n  } else {\r\n    initFAQ();\r\n  }\r\n  \/\/ Also run after Elementor frontend loads (for Elementor compatibility)\r\n  window.addEventListener('elementor\/frontend\/init', initFAQ);\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>PAT Testing London \u2014 Certified Portable Appliance Testing for Landlords Professional portable appliance testing for London landlords, HMOs, and commercial premises. Fixed pricing, same-day certificates, qualified engineers. Covering all 32 boroughs across London and the M25. Book PAT Test Online The Basics What Is Portable Appliance Testing? Portable Appliance Testing \u2014 commonly known as PAT [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"wf_page_folders":[],"class_list":["post-117","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PAT Testing London | Certified Portable ApplianceTesting From \u00a359<\/title>\n<meta name=\"description\" content=\"Professional PAT testing for residential &amp; commercial properties from \u00a359. Certified technicians &amp; fast digital certificates\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PAT Testing London | Certified Portable ApplianceTesting From \u00a359\" \/>\n<meta property=\"og:description\" content=\"Professional PAT testing for residential &amp; commercial properties from \u00a359. Certified technicians &amp; fast digital certificates\" \/>\n<meta property=\"og:url\" content=\"https:\/\/londonelectricalchecks.co.uk\/?page_id=117\" \/>\n<meta property=\"og:site_name\" content=\"london electrical checks\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-21T09:45:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/londonelectricalchecks.co.uk\/wp-content\/uploads\/2026\/04\/vintglabelart-08-e1717224165610.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/londonelectricalchecks.co.uk\\\/?page_id=117\",\"url\":\"https:\\\/\\\/londonelectricalchecks.co.uk\\\/?page_id=117\",\"name\":\"PAT Testing London | Certified Portable ApplianceTesting From \u00a359\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/londonelectricalchecks.co.uk\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/londonelectricalchecks.co.uk\\\/?page_id=117#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/londonelectricalchecks.co.uk\\\/?page_id=117#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/londonelectricalchecks.co.uk\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/vintglabelart-08-e1717224165610.png\",\"datePublished\":\"2026-04-19T06:22:38+00:00\",\"dateModified\":\"2026-06-21T09:45:39+00:00\",\"description\":\"Professional PAT testing for residential & commercial properties from \u00a359. Certified technicians & fast digital certificates\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/londonelectricalchecks.co.uk\\\/?page_id=117#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/londonelectricalchecks.co.uk\\\/?page_id=117\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/londonelectricalchecks.co.uk\\\/?page_id=117#primaryimage\",\"url\":\"https:\\\/\\\/londonelectricalchecks.co.uk\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/vintglabelart-08-e1717224165610.png\",\"contentUrl\":\"https:\\\/\\\/londonelectricalchecks.co.uk\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/vintglabelart-08-e1717224165610.png\",\"width\":1670,\"height\":1670},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/londonelectricalchecks.co.uk\\\/?page_id=117#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/londonelectricalchecks.co.uk\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PAT Testing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/londonelectricalchecks.co.uk\\\/#website\",\"url\":\"https:\\\/\\\/londonelectricalchecks.co.uk\\\/\",\"name\":\"london electrical checks\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/londonelectricalchecks.co.uk\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/londonelectricalchecks.co.uk\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/londonelectricalchecks.co.uk\\\/#organization\",\"name\":\"london electrical checks\",\"url\":\"https:\\\/\\\/londonelectricalchecks.co.uk\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/londonelectricalchecks.co.uk\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"london electrical checks\"},\"image\":{\"@id\":\"https:\\\/\\\/londonelectricalchecks.co.uk\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PAT Testing London | Certified Portable ApplianceTesting From \u00a359","description":"Professional PAT testing for residential & commercial properties from \u00a359. Certified technicians & fast digital certificates","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"PAT Testing London | Certified Portable ApplianceTesting From \u00a359","og_description":"Professional PAT testing for residential & commercial properties from \u00a359. Certified technicians & fast digital certificates","og_url":"https:\/\/londonelectricalchecks.co.uk\/?page_id=117","og_site_name":"london electrical checks","article_modified_time":"2026-06-21T09:45:39+00:00","og_image":[{"url":"https:\/\/londonelectricalchecks.co.uk\/wp-content\/uploads\/2026\/04\/vintglabelart-08-e1717224165610.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/londonelectricalchecks.co.uk\/?page_id=117","url":"https:\/\/londonelectricalchecks.co.uk\/?page_id=117","name":"PAT Testing London | Certified Portable ApplianceTesting From \u00a359","isPartOf":{"@id":"https:\/\/londonelectricalchecks.co.uk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/londonelectricalchecks.co.uk\/?page_id=117#primaryimage"},"image":{"@id":"https:\/\/londonelectricalchecks.co.uk\/?page_id=117#primaryimage"},"thumbnailUrl":"https:\/\/londonelectricalchecks.co.uk\/wp-content\/uploads\/2026\/04\/vintglabelart-08-e1717224165610.png","datePublished":"2026-04-19T06:22:38+00:00","dateModified":"2026-06-21T09:45:39+00:00","description":"Professional PAT testing for residential & commercial properties from \u00a359. Certified technicians & fast digital certificates","breadcrumb":{"@id":"https:\/\/londonelectricalchecks.co.uk\/?page_id=117#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/londonelectricalchecks.co.uk\/?page_id=117"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/londonelectricalchecks.co.uk\/?page_id=117#primaryimage","url":"https:\/\/londonelectricalchecks.co.uk\/wp-content\/uploads\/2026\/04\/vintglabelart-08-e1717224165610.png","contentUrl":"https:\/\/londonelectricalchecks.co.uk\/wp-content\/uploads\/2026\/04\/vintglabelart-08-e1717224165610.png","width":1670,"height":1670},{"@type":"BreadcrumbList","@id":"https:\/\/londonelectricalchecks.co.uk\/?page_id=117#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/londonelectricalchecks.co.uk\/"},{"@type":"ListItem","position":2,"name":"PAT Testing"}]},{"@type":"WebSite","@id":"https:\/\/londonelectricalchecks.co.uk\/#website","url":"https:\/\/londonelectricalchecks.co.uk\/","name":"london electrical checks","description":"","publisher":{"@id":"https:\/\/londonelectricalchecks.co.uk\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/londonelectricalchecks.co.uk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/londonelectricalchecks.co.uk\/#organization","name":"london electrical checks","url":"https:\/\/londonelectricalchecks.co.uk\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/londonelectricalchecks.co.uk\/#\/schema\/logo\/image\/","url":"","contentUrl":"","caption":"london electrical checks"},"image":{"@id":"https:\/\/londonelectricalchecks.co.uk\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/londonelectricalchecks.co.uk\/index.php?rest_route=\/wp\/v2\/pages\/117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/londonelectricalchecks.co.uk\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/londonelectricalchecks.co.uk\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/londonelectricalchecks.co.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/londonelectricalchecks.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=117"}],"version-history":[{"count":181,"href":"https:\/\/londonelectricalchecks.co.uk\/index.php?rest_route=\/wp\/v2\/pages\/117\/revisions"}],"predecessor-version":[{"id":4408,"href":"https:\/\/londonelectricalchecks.co.uk\/index.php?rest_route=\/wp\/v2\/pages\/117\/revisions\/4408"}],"wp:attachment":[{"href":"https:\/\/londonelectricalchecks.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=117"}],"wp:term":[{"taxonomy":"wf_page_folders","embeddable":true,"href":"https:\/\/londonelectricalchecks.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fwf_page_folders&post=117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}