{"id":555,"date":"2025-07-28T01:02:42","date_gmt":"2025-07-28T01:02:42","guid":{"rendered":"https:\/\/batterylab.lk\/hybrid\/?p=555"},"modified":"2026-08-21T09:34:22","modified_gmt":"2026-08-21T09:34:22","slug":"hybrid-battery-repair","status":"publish","type":"post","link":"https:\/\/batterylab.lk\/hybrid\/hybrid-battery-repair\/","title":{"rendered":"Hybrid Battery Repair"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"555\" class=\"elementor elementor-555\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f9c8d41 e-con-full e-flex e-con e-parent\" data-id=\"f9c8d41\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c14912e elementor-widget elementor-widget-html\" data-id=\"c14912e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"bl-blog-hero\">\n  <style>\n    .bl-blog-hero {\n      --bl-black: #000000;\n      --bl-white: #ffffff;\n      --bl-lime: #c8ff4d;\n      --bl-muted: rgba(255, 255, 255, 0.68);\n      --bl-border: rgba(255, 255, 255, 0.13);\n\n      width: 100%;\n      min-height: 760px;\n      position: relative;\n      overflow: hidden;\n      display: flex;\n      align-items: center;\n      padding: 120px 24px 90px;\n\n      background:\n        radial-gradient(\n          circle at 12% 18%,\n          rgba(200, 255, 77, 0.12),\n          transparent 30%\n        ),\n        radial-gradient(\n          circle at 88% 75%,\n          rgba(200, 255, 77, 0.08),\n          transparent 32%\n        ),\n        #000000;\n\n      color: var(--bl-white);\n      font-family: \"Poppins\", \"Montserrat\", Arial, sans-serif;\n    }\n\n    .bl-blog-hero * {\n      box-sizing: border-box;\n    }\n\n    \/* =========================\n       BACKGROUND GRID\n    ========================== *\/\n\n    .bl-blog-hero::before {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      pointer-events: none;\n\n      background-image:\n        linear-gradient(\n          rgba(255, 255, 255, 0.035) 1px,\n          transparent 1px\n        ),\n        linear-gradient(\n          90deg,\n          rgba(255, 255, 255, 0.035) 1px,\n          transparent 1px\n        );\n\n      background-size: 70px 70px;\n      opacity: 0.5;\n      z-index: 0;\n    }\n\n    .bl-blog-hero::after {\n      content: \"\";\n      position: absolute;\n\n      width: 600px;\n      height: 600px;\n\n      right: -260px;\n      top: -240px;\n\n      border-radius: 50%;\n\n      background: rgba(200, 255, 77, 0.08);\n\n      filter: blur(90px);\n\n      pointer-events: none;\n      z-index: 0;\n    }\n\n    \/* =========================\n       MAIN CONTAINER\n    ========================== *\/\n\n    .bl-blog-hero-container {\n      position: relative;\n      z-index: 2;\n\n      width: 100%;\n      max-width: 1380px;\n\n      margin: 0 auto;\n\n      display: grid;\n      grid-template-columns: 1.03fr 0.97fr;\n\n      gap: 70px;\n      align-items: center;\n    }\n\n    \/* =========================\n       LEFT CONTENT\n    ========================== *\/\n\n    .bl-blog-hero-content {\n      position: relative;\n      z-index: 3;\n\n      max-width: 760px;\n    }\n\n    .bl-blog-hero-title {\n      margin: 0 0 28px;\n\n      color: var(--bl-white);\n\n      font-size: clamp(48px, 5.4vw, 82px);\n\n      line-height: 1.02;\n      font-weight: 400;\n      letter-spacing: -3px;\n\n      text-wrap: balance;\n    }\n\n    .bl-blog-hero-title .highlight {\n      color: var(--bl-lime);\n      font-weight: 600;\n    }\n\n    .bl-blog-hero-description {\n      max-width: 720px;\n      margin: 0;\n\n      color: var(--bl-muted);\n\n      font-size: 17px;\n      line-height: 1.9;\n      font-weight: 400;\n    }\n\n    .bl-blog-hero-description p {\n      margin: 0 0 18px;\n    }\n\n    .bl-blog-hero-description p:last-child {\n      margin-bottom: 0;\n    }\n\n    .bl-blog-hero-description strong {\n      color: #ffffff;\n      font-weight: 600;\n    }\n\n    \/* =========================\n       RIGHT SIDE\n    ========================== *\/\n\n    .bl-blog-hero-visual {\n      position: relative;\n\n      min-height: 650px;\n\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n\n    .bl-blog-hero-visual-inner {\n      width: 100%;\n      max-width: 610px;\n\n      position: relative;\n    }\n\n    \/* =========================\n       IMAGE FRAME\n    ========================== *\/\n\n    .bl-blog-image-frame {\n      width: 100%;\n      position: relative;\n    }\n\n    .bl-blog-image-frame::before {\n      content: \"\";\n\n      position: absolute;\n\n      width: 82%;\n      height: 88%;\n\n      right: -20px;\n      top: -28px;\n\n      border: 1px solid rgba(200, 255, 77, 0.22);\n\n      background:\n        linear-gradient(\n          135deg,\n          rgba(200, 255, 77, 0.08),\n          rgba(255, 255, 255, 0.015)\n        );\n\n      z-index: 0;\n    }\n\n    \/* =========================\n       IMAGE\n    ========================== *\/\n\n    .bl-blog-image-wrap {\n      position: relative;\n      z-index: 2;\n\n      width: 100%;\n      height: 520px;\n\n      overflow: hidden;\n\n      border: 1px solid rgba(255, 255, 255, 0.14);\n\n      background: #0a0a0a;\n\n      box-shadow:\n        0 40px 110px rgba(0, 0, 0, 0.65),\n        0 0 70px rgba(200, 255, 77, 0.06);\n    }\n\n    .bl-blog-image-wrap::before {\n      content: \"\";\n\n      position: absolute;\n      inset: 0;\n\n      z-index: 2;\n\n      pointer-events: none;\n\n      background:\n        linear-gradient(\n          90deg,\n          rgba(0, 0, 0, 0.28),\n          transparent 35%,\n          transparent 70%,\n          rgba(0, 0, 0, 0.12)\n        ),\n        linear-gradient(\n          180deg,\n          transparent 60%,\n          rgba(0, 0, 0, 0.55)\n        );\n    }\n\n    .bl-blog-image-wrap img {\n      width: 100%;\n      height: 100%;\n\n      display: block;\n\n      object-fit: cover;\n      object-position: center;\n\n      transition: transform 0.7s ease;\n    }\n\n    .bl-blog-image-frame:hover img {\n      transform: scale(1.035);\n    }\n\n    \/* =========================\n       FLOATING CARD\n    ========================== *\/\n\n    .bl-blog-image-badge {\n      position: absolute;\n\n      left: -28px;\n      bottom: 36px;\n\n      z-index: 4;\n\n      max-width: 250px;\n\n      padding: 18px 22px;\n\n      border: 1px solid rgba(200, 255, 77, 0.32);\n\n      background: rgba(5, 5, 5, 0.83);\n\n      backdrop-filter: blur(16px);\n      -webkit-backdrop-filter: blur(16px);\n\n      box-shadow:\n        0 22px 70px rgba(0, 0, 0, 0.45);\n    }\n\n    .bl-blog-image-badge-small {\n      display: block;\n\n      margin-bottom: 7px;\n\n      color: var(--bl-lime);\n\n      font-size: 10px;\n      font-weight: 800;\n      letter-spacing: 1.8px;\n      text-transform: uppercase;\n    }\n\n    .bl-blog-image-badge-title {\n      color: #ffffff;\n\n      font-size: 15px;\n      line-height: 1.45;\n      font-weight: 600;\n    }\n\n    \/* =========================\n       IMAGE LIME CORNER\n    ========================== *\/\n\n    .bl-blog-corner {\n      position: absolute;\n\n      width: 84px;\n      height: 84px;\n\n      right: -14px;\n      bottom: -14px;\n\n      border-right: 3px solid var(--bl-lime);\n      border-bottom: 3px solid var(--bl-lime);\n\n      z-index: 3;\n\n      filter:\n        drop-shadow(\n          0 0 14px\n          rgba(200, 255, 77, 0.4)\n        );\n    }\n\n    \/* =========================\n       WEBSITE CTA\n    ========================== *\/\n\n    .bl-blog-site-cta {\n      position: relative;\n\n      z-index: 6;\n\n      \/*\n       * extends to line up with\n       * the lime right outline\n       *\/\n      width: calc(100% + 20px);\n\n      \/*\n       * move slightly right\n       * to align with lime frame\n       *\/\n      margin-left: 0;\n\n      \/*\n       * slightly more breathing room\n       *\/\n      margin-top: 22px;\n    }\n\n    .bl-blog-site-cta a {\n      width: 100%;\n      height: 46px;\n      min-height: 46px;\n\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n\n      gap: 14px;\n\n      padding: 8px 9px 8px 16px;\n\n      background: #000000;\n\n      color: var(--bl-lime);\n\n      border: 1px solid var(--bl-lime);\n\n      text-decoration: none;\n      text-transform: uppercase;\n\n      font-size: 10px;\n      font-weight: 800;\n      letter-spacing: 1.2px;\n\n      box-shadow:\n        0 0 0 1px rgba(200, 255, 77, 0.015);\n\n      transition:\n        transform 0.25s ease,\n        background 0.25s ease,\n        box-shadow 0.25s ease;\n    }\n\n    .bl-blog-site-cta-text {\n      flex: 1 1 auto;\n\n      min-width: 0;\n\n      display: flex;\n      align-items: center;\n      justify-content: flex-start;\n\n      color: var(--bl-lime);\n    }\n\n    .bl-blog-site-cta-icon {\n      width: 28px;\n      height: 28px;\n\n      flex: 0 0 28px;\n\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n\n      border: 1px solid var(--bl-lime);\n\n      color: var(--bl-lime);\n\n      font-size: 13px;\n      line-height: 1;\n\n      transition:\n        transform 0.25s ease,\n        background 0.25s ease,\n        color 0.25s ease;\n    }\n\n    .bl-blog-site-cta a:hover {\n      background: rgba(200, 255, 77, 0.045);\n\n      transform: translateY(-2px);\n\n      box-shadow:\n        0 14px 36px rgba(200, 255, 77, 0.10);\n    }\n\n    .bl-blog-site-cta a:hover .bl-blog-site-cta-icon {\n      background: var(--bl-lime);\n\n      color: #000000;\n\n      transform: translate(2px, -2px);\n    }\n\n    \/* =========================\n       LARGE TABLET\n    ========================== *\/\n\n    @media (max-width: 1180px) {\n      .bl-blog-hero {\n        min-height: 700px;\n\n        padding: 95px 20px 70px;\n      }\n\n      .bl-blog-hero-container {\n        grid-template-columns: 1.05fr 0.95fr;\n\n        gap: 42px;\n      }\n\n      .bl-blog-hero-title {\n        font-size: clamp(40px, 5vw, 60px);\n\n        letter-spacing: -2px;\n      }\n\n      .bl-blog-hero-description {\n        font-size: 15px;\n\n        line-height: 1.8;\n      }\n\n      .bl-blog-hero-visual {\n        min-height: 565px;\n      }\n\n      .bl-blog-hero-visual-inner {\n        max-width: 520px;\n      }\n\n      .bl-blog-image-wrap {\n        height: 450px;\n      }\n\n      .bl-blog-image-badge {\n        left: -18px;\n\n        bottom: 28px;\n\n        max-width: 225px;\n\n        padding: 16px 18px;\n      }\n\n      .bl-blog-image-badge-title {\n        font-size: 13px;\n      }\n\n      .bl-blog-site-cta {\n        width: calc(100% + 16px);\n\n        margin-top: 18px;\n      }\n\n      .bl-blog-site-cta a {\n        height: 42px;\n\n        min-height: 42px;\n\n        font-size: 9px;\n      }\n\n      .bl-blog-site-cta-icon {\n        width: 26px;\n        height: 26px;\n\n        flex-basis: 26px;\n\n        font-size: 12px;\n      }\n    }\n\n    \/* =========================\n       TABLET\n    ========================== *\/\n\n    @media (max-width: 900px) {\n      .bl-blog-hero {\n        min-height: 620px;\n\n        padding: 75px 16px 55px;\n      }\n\n      .bl-blog-hero::before {\n        background-size: 52px 52px;\n      }\n\n      .bl-blog-hero-container {\n        grid-template-columns: 1.05fr 0.95fr;\n\n        gap: 28px;\n      }\n\n      .bl-blog-hero-title {\n        margin-bottom: 18px;\n\n        font-size: clamp(32px, 4.8vw, 44px);\n\n        line-height: 1.05;\n\n        letter-spacing: -1.5px;\n      }\n\n      .bl-blog-hero-description {\n        font-size: 12.5px;\n\n        line-height: 1.7;\n      }\n\n      .bl-blog-hero-description p {\n        margin-bottom: 12px;\n      }\n\n      .bl-blog-hero-visual {\n        min-height: 465px;\n      }\n\n      .bl-blog-hero-visual-inner {\n        max-width: 430px;\n      }\n\n      .bl-blog-image-wrap {\n        height: 380px;\n      }\n\n      .bl-blog-image-frame::before {\n        right: -12px;\n\n        top: -16px;\n      }\n\n      .bl-blog-image-badge {\n        left: -10px;\n\n        bottom: 20px;\n\n        max-width: 190px;\n\n        padding: 12px 14px;\n      }\n\n      .bl-blog-image-badge-small {\n        font-size: 8px;\n\n        letter-spacing: 1.3px;\n      }\n\n      .bl-blog-image-badge-title {\n        font-size: 11px;\n\n        line-height: 1.4;\n      }\n\n      .bl-blog-corner {\n        width: 58px;\n        height: 58px;\n\n        right: -7px;\n\n        bottom: -7px;\n      }\n\n      .bl-blog-site-cta {\n        width: calc(100% + 11px);\n\n        margin-top: 15px;\n      }\n\n      .bl-blog-site-cta a {\n        height: 38px;\n\n        min-height: 38px;\n\n        padding: 6px 7px 6px 12px;\n\n        font-size: 7.8px;\n\n        letter-spacing: 0.9px;\n      }\n\n      .bl-blog-site-cta-icon {\n        width: 24px;\n        height: 24px;\n\n        flex-basis: 24px;\n\n        font-size: 11px;\n      }\n    }\n\n    \/* =========================\n       MOBILE\n       KEEP SAME DESKTOP STYLE\n    ========================== *\/\n\n    @media (max-width: 700px) {\n      .bl-blog-hero {\n        width: 100%;\n\n        min-height: auto;\n\n        padding: 55px 10px 40px;\n      }\n\n      .bl-blog-hero::before {\n        background-size: 38px 38px;\n\n        opacity: 0.32;\n      }\n\n      .bl-blog-hero-container {\n        width: 100%;\n\n        max-width: 100%;\n\n        display: grid;\n\n        grid-template-columns: 1.02fr 0.98fr;\n\n        gap: 12px;\n\n        align-items: center;\n      }\n\n      .bl-blog-hero-content {\n        width: 100%;\n\n        min-width: 0;\n      }\n\n      .bl-blog-hero-title {\n        width: 100%;\n\n        margin: 0 0 12px;\n\n        font-size: clamp(21px, 6.3vw, 30px);\n\n        line-height: 1.06;\n\n        letter-spacing: -0.9px;\n\n        overflow-wrap: normal;\n\n        word-break: normal;\n      }\n\n      .bl-blog-hero-description {\n        width: 100%;\n\n        max-width: 100%;\n\n        font-size: 8.8px;\n\n        line-height: 1.62;\n      }\n\n      .bl-blog-hero-description p {\n        margin-bottom: 9px;\n      }\n\n      .bl-blog-hero-visual {\n        width: 100%;\n\n        min-width: 0;\n\n        min-height: 350px;\n      }\n\n      .bl-blog-hero-visual-inner {\n        width: 100%;\n\n        max-width: 100%;\n      }\n\n      .bl-blog-image-frame {\n        width: 100%;\n\n        max-width: 100%;\n      }\n\n      .bl-blog-image-frame::before {\n        width: 88%;\n\n        height: 86%;\n\n        top: -8px;\n\n        right: -5px;\n      }\n\n      .bl-blog-image-wrap {\n        width: 100%;\n\n        height: 285px;\n\n        border-radius: 6px;\n      }\n\n      .bl-blog-image-wrap img {\n        object-position: center;\n      }\n\n      .bl-blog-image-badge {\n        left: -4px;\n\n        bottom: 10px;\n\n        width: 78%;\n\n        max-width: 140px;\n\n        padding: 8px 9px;\n\n        border-radius: 4px;\n      }\n\n      .bl-blog-image-badge-small {\n        margin-bottom: 3px;\n\n        font-size: 6px;\n\n        line-height: 1.2;\n\n        letter-spacing: 0.8px;\n      }\n\n      .bl-blog-image-badge-title {\n        font-size: 7.5px;\n\n        line-height: 1.35;\n      }\n\n      .bl-blog-corner {\n        width: 38px;\n\n        height: 38px;\n\n        right: -2px;\n\n        bottom: -2px;\n\n        border-right-width: 2px;\n\n        border-bottom-width: 2px;\n      }\n\n      .bl-blog-site-cta {\n        width: calc(100% + 5px);\n\n        margin-top: 11px;\n      }\n\n      .bl-blog-site-cta a {\n        height: 30px;\n\n        min-height: 30px;\n\n        padding: 4px 4px 4px 8px;\n\n        gap: 5px;\n\n        font-size: 5.7px;\n\n        line-height: 1.2;\n\n        letter-spacing: 0.55px;\n      }\n\n      .bl-blog-site-cta-icon {\n        width: 19px;\n\n        height: 19px;\n\n        flex: 0 0 19px;\n\n        font-size: 8px;\n      }\n    }\n\n    \/* =========================\n       SMALL MOBILE\n    ========================== *\/\n\n    @media (max-width: 430px) {\n      .bl-blog-hero {\n        padding: 48px 8px 34px;\n      }\n\n      .bl-blog-hero-container {\n        grid-template-columns: 1.05fr 0.95fr;\n\n        gap: 9px;\n      }\n\n      .bl-blog-hero-title {\n        font-size: clamp(19px, 6vw, 25px);\n\n        margin-bottom: 10px;\n\n        letter-spacing: -0.7px;\n      }\n\n      .bl-blog-hero-description {\n        font-size: 7.8px;\n\n        line-height: 1.58;\n      }\n\n      .bl-blog-hero-description p {\n        margin-bottom: 7px;\n      }\n\n      .bl-blog-hero-visual {\n        min-height: 300px;\n      }\n\n      .bl-blog-image-wrap {\n        height: 245px;\n      }\n\n      .bl-blog-image-badge {\n        max-width: 118px;\n\n        padding: 7px 8px;\n      }\n\n      .bl-blog-image-badge-small {\n        font-size: 5.3px;\n      }\n\n      .bl-blog-image-badge-title {\n        font-size: 6.8px;\n      }\n\n      .bl-blog-corner {\n        width: 32px;\n\n        height: 32px;\n      }\n\n      .bl-blog-site-cta {\n        width: calc(100% + 3px);\n\n        margin-top: 9px;\n      }\n\n      .bl-blog-site-cta a {\n        height: 27px;\n\n        min-height: 27px;\n\n        padding: 3px 3px 3px 7px;\n\n        font-size: 5px;\n\n        letter-spacing: 0.4px;\n      }\n\n      .bl-blog-site-cta-icon {\n        width: 17px;\n\n        height: 17px;\n\n        flex-basis: 17px;\n\n        font-size: 7px;\n      }\n    }\n  <\/style>\n\n\n  <div class=\"bl-blog-hero-container\">\n\n    <!-- LEFT -->\n    <div class=\"bl-blog-hero-content\">\n\n      <h1 class=\"bl-blog-hero-title\">\n        Hybrid Battery Repair:\n\n        <span class=\"highlight\">\n          Your Complete Guide\n        <\/span>\n\n        to Repair or Replacements\n      <\/h1>\n\n      <div class=\"bl-blog-hero-description\">\n\n        <p>\n          Hybrid vehicles have revolutionized the automotive industry,\n          offering exceptional fuel efficiency and reduced environmental\n          impact. However, like all advanced technologies, hybrid batteries\n          eventually require attention.\n        <\/p>\n\n        <p>\n          If you're a hybrid vehicle owner in Sri Lanka wondering about\n          battery repair, reconditioning, or replacement, you've come to\n          the right place.\n        <\/p>\n\n        <p>\n          At <strong>BatteryLab<\/strong>, we've been Sri Lanka's leading\n          hybrid battery specialists since 2017, serving customers across\n          the island with cutting-edge technology and unmatched expertise.\n          Let's explore everything you need to know about hybrid battery\n          repair and answer the most pressing questions hybrid vehicle\n          owners ask.\n        <\/p>\n\n      <\/div>\n\n    <\/div>\n\n\n    <!-- RIGHT -->\n    <div class=\"bl-blog-hero-visual\">\n\n      <div class=\"bl-blog-hero-visual-inner\">\n\n        <!-- IMAGE AREA -->\n        <div class=\"bl-blog-image-frame\">\n\n          <div class=\"bl-blog-image-wrap\">\n\n            <img decoding=\"async\"\n              src=\"https:\/\/batterylab.lk\/wp-content\/uploads\/2026\/08\/prius-battery-sri-lanka.png\"\n              alt=\"Toyota Prius hybrid battery repair and replacement in Sri Lanka\"\n              loading=\"eager\"\n              fetchpriority=\"high\"\n            >\n\n          <\/div>\n\n          <!-- FLOATING BOX -->\n          <div class=\"bl-blog-image-badge\">\n\n            <span class=\"bl-blog-image-badge-small\">\n              Hybrid Technology\n            <\/span>\n\n            <div class=\"bl-blog-image-badge-title\">\n              Repair, diagnose or replace your hybrid battery with expert guidance.\n            <\/div>\n\n          <\/div>\n\n          <!-- CORNER -->\n          <div class=\"bl-blog-corner\"><\/div>\n\n        <\/div>\n\n\n        <!-- WEBSITE CTA -->\n        <div class=\"bl-blog-site-cta\">\n\n          <a\n            href=\"https:\/\/batterylab.lk\/\"\n            target=\"_blank\"\n            rel=\"noopener\"\n            aria-label=\"Visit BatteryLab main website\"\n          >\n\n            <span class=\"bl-blog-site-cta-text\">\n              Visit BatteryLab.lk\n            <\/span>\n\n            <span\n              class=\"bl-blog-site-cta-icon\"\n              aria-hidden=\"true\"\n            >\n              \u2197\n            <\/span>\n\n          <\/a>\n\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b3d9c5a e-con-full e-flex e-con e-parent\" data-id=\"b3d9c5a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ac39f6d elementor-widget elementor-widget-html\" data-id=\"ac39f6d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"bl-tech-section\">\n\n  <style>\n    .bl-tech-section {\n      --bl-black: #000000;\n      --bl-white: #ffffff;\n      --bl-lime: #c8ff4d;\n      --bl-muted: rgba(255,255,255,0.68);\n      --bl-muted-soft: rgba(255,255,255,0.48);\n      --bl-border: rgba(255,255,255,0.13);\n\n      position: relative;\n      width: 100%;\n      overflow: hidden;\n      padding: 110px 24px;\n\n      background:\n        radial-gradient(circle at 10% 20%, rgba(200,255,77,0.09), transparent 28%),\n        radial-gradient(circle at 90% 80%, rgba(200,255,77,0.06), transparent 26%),\n        #000000;\n\n      color: var(--bl-white);\n\n      font-family:\n        \"Poppins\",\n        \"Montserrat\",\n        Arial,\n        sans-serif;\n    }\n\n    .bl-tech-section * {\n      box-sizing: border-box;\n    }\n\n    \/* =========================\n       BACKGROUND GRID\n    ========================== *\/\n\n    .bl-tech-section::before {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n\n      background-image:\n        linear-gradient(rgba(255,255,255,0.03) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(255,255,255,0.03) 1px, transparent 1px);\n\n      background-size: 70px 70px;\n      opacity: 0.45;\n      pointer-events: none;\n\n      animation: blGridMove 18s linear infinite;\n    }\n\n    @keyframes blGridMove {\n      from {\n        background-position: 0 0;\n      }\n\n      to {\n        background-position: 70px 70px;\n      }\n    }\n\n    .bl-tech-container {\n      position: relative;\n      z-index: 2;\n\n      width: 100%;\n      max-width: 1380px;\n      margin: 0 auto;\n    }\n\n    \/* =========================\n       SECTION INTRO\n    ========================== *\/\n\n    .bl-tech-intro {\n      display: grid;\n      grid-template-columns: 0.9fr 1.1fr;\n\n      gap: 70px;\n\n      align-items: center;\n\n      margin-bottom: 54px;\n    }\n\n    .bl-tech-intro-title-wrap {\n      display: flex;\n      align-items: center;\n    }\n\n    .bl-tech-heading {\n      margin: 0;\n      max-width: 610px;\n\n      color: #ffffff;\n\n      font-size: clamp(42px, 5vw, 72px);\n\n      line-height: 1.04;\n      font-weight: 400;\n      letter-spacing: -2.4px;\n    }\n\n    .bl-tech-heading span {\n      color: var(--bl-lime);\n      font-weight: 600;\n    }\n\n    .bl-tech-intro-description-wrap {\n      min-height: 180px;\n\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n\n    .bl-tech-intro-text {\n      width: 100%;\n      max-width: 650px;\n\n      margin: 0 auto;\n\n      color: var(--bl-muted);\n\n      font-size: 16px;\n      line-height: 1.85;\n    }\n\n    \/* =========================\n       SLIDER\n    ========================== *\/\n\n    .bl-tech-slider {\n      position: relative;\n    }\n\n    .bl-tech-slider-stage {\n      position: relative;\n    }\n\n    .bl-tech-slider-window {\n      position: relative;\n\n      overflow: hidden;\n\n      border: 1px solid rgba(255,255,255,0.11);\n\n      background:\n        linear-gradient(\n          135deg,\n          rgba(255,255,255,0.055),\n          rgba(255,255,255,0.018)\n        );\n\n      backdrop-filter: blur(18px);\n      -webkit-backdrop-filter: blur(18px);\n\n      box-shadow:\n        0 35px 100px rgba(0,0,0,0.42);\n    }\n\n    .bl-tech-slider-window::before {\n      content: \"\";\n\n      position: absolute;\n\n      left: 0;\n      top: 0;\n\n      width: 0;\n      height: 2px;\n\n      z-index: 10;\n\n      background: var(--bl-lime);\n\n      box-shadow:\n        0 0 16px rgba(200,255,77,0.75);\n\n      transition: width 0.7s ease;\n    }\n\n    .bl-tech-slider-window:hover::before {\n      width: 100%;\n    }\n\n    .bl-tech-track {\n      display: flex;\n\n      will-change: transform;\n\n      transition:\n        transform\n        0.85s\n        cubic-bezier(0.22,1,0.36,1);\n    }\n\n    .bl-tech-slide {\n      min-width: 100%;\n\n      padding: 62px 64px;\n\n      display: grid;\n\n      grid-template-columns: 0.9fr 1.1fr;\n\n      gap: 72px;\n\n      align-items: center;\n    }\n\n    \/* =========================\n       LEFT CONTENT\n    ========================== *\/\n\n    .bl-tech-slide-copy {\n      transform: translateY(22px);\n      opacity: 0;\n\n      transition:\n        transform 0.7s ease 0.12s,\n        opacity 0.7s ease 0.12s;\n    }\n\n    .bl-tech-slide.is-active\n    .bl-tech-slide-copy {\n      transform: translateY(0);\n      opacity: 1;\n    }\n\n    .bl-tech-slide-number {\n      color: var(--bl-lime);\n\n      font-size: 13px;\n\n      font-weight: 800;\n\n      letter-spacing: 2px;\n\n      text-transform: uppercase;\n\n      margin-bottom: 22px;\n    }\n\n    .bl-tech-slide-title {\n      margin: 0 0 24px;\n\n      font-size: clamp(40px,4.5vw,66px);\n\n      line-height: 1.04;\n\n      font-weight: 400;\n\n      letter-spacing: -2px;\n\n      color: #ffffff;\n    }\n\n    .bl-tech-slide-title span {\n      color: var(--bl-lime);\n\n      font-weight: 600;\n    }\n\n    .bl-tech-slide-summary {\n      max-width: 600px;\n\n      margin: 0;\n\n      color: var(--bl-muted);\n\n      font-size: 16px;\n\n      line-height: 1.85;\n    }\n\n    \/* =========================\n       SEE MORE BUTTON\n    ========================== *\/\n\n    .bl-tech-more-btn {\n      margin-top: 30px;\n\n      min-height: 48px;\n\n      padding: 10px 10px 10px 18px;\n\n      display: inline-flex;\n\n      align-items: center;\n\n      gap: 22px;\n\n      background: #000000;\n\n      border: 1px solid var(--bl-lime);\n\n      color: var(--bl-lime);\n\n      font-size: 10px;\n\n      font-weight: 800;\n\n      letter-spacing: 1.4px;\n\n      text-transform: uppercase;\n\n      cursor: pointer;\n\n      transition:\n        transform 0.25s ease,\n        background 0.25s ease,\n        box-shadow 0.25s ease;\n    }\n\n    .bl-tech-more-btn:hover {\n      transform: translateY(-3px);\n\n      background: rgba(200,255,77,0.05);\n\n      box-shadow:\n        0 15px 38px rgba(200,255,77,0.12);\n    }\n\n    .bl-tech-more-icon {\n      width: 28px;\n      height: 28px;\n\n      display: inline-flex;\n\n      align-items: center;\n      justify-content: center;\n\n      border: 1px solid var(--bl-lime);\n\n      color: var(--bl-lime);\n\n      font-size: 13px;\n\n      transition: 0.25s ease;\n    }\n\n    .bl-tech-more-btn:hover\n    .bl-tech-more-icon {\n      background: var(--bl-lime);\n\n      color: #000000;\n\n      transform: translate(2px,-2px);\n    }\n\n    \/* =========================\n       IMAGE VISUAL PANEL\n    ========================== *\/\n\n    .bl-tech-visual {\n      position: relative;\n\n      min-height: 430px;\n\n      border:\n        1px solid\n        rgba(200,255,77,0.28);\n\n      overflow: hidden;\n\n      display: flex;\n\n      align-items: flex-end;\n\n      padding: 34px;\n\n      background: #050505;\n\n      box-shadow:\n        inset 0 0 0 1px rgba(255,255,255,0.02),\n        0 25px 80px rgba(0,0,0,0.45);\n\n      transform:\n        scale(0.96)\n        translateX(25px);\n\n      opacity: 0;\n\n      transition:\n        transform\n        0.85s\n        cubic-bezier(0.22,1,0.36,1)\n        0.15s,\n        opacity\n        0.75s ease 0.15s;\n    }\n\n    .bl-tech-slide.is-active\n    .bl-tech-visual {\n      transform:\n        scale(1)\n        translateX(0);\n\n      opacity: 1;\n    }\n\n    .bl-tech-visual-image {\n      position: absolute;\n\n      inset: 0;\n\n      width: 100%;\n\n      height: 100%;\n\n      object-fit: cover;\n\n      object-position: center;\n\n      transition:\n        transform\n        7s ease;\n\n      z-index: 0;\n    }\n\n    .bl-tech-slide.is-active\n    .bl-tech-visual-image {\n      transform: scale(1.06);\n    }\n\n    \/* dark overlay *\/\n    .bl-tech-visual-overlay {\n      position: absolute;\n\n      inset: 0;\n\n      z-index: 1;\n\n      background:\n        linear-gradient(\n          180deg,\n          rgba(0,0,0,0.06) 0%,\n          rgba(0,0,0,0.16) 42%,\n          rgba(0,0,0,0.84) 100%\n        ),\n        linear-gradient(\n          90deg,\n          rgba(0,0,0,0.16),\n          transparent 60%\n        );\n    }\n\n    \/* lime glow *\/\n    .bl-tech-visual-glow {\n      position: absolute;\n\n      z-index: 2;\n\n      width: 280px;\n      height: 280px;\n\n      right: -110px;\n      top: -120px;\n\n      border-radius: 50%;\n\n      background:\n        rgba(200,255,77,0.15);\n\n      filter: blur(48px);\n\n      pointer-events: none;\n\n      animation:\n        blGlowPulse\n        4.6s ease-in-out infinite;\n    }\n\n    @keyframes blGlowPulse {\n      0%,\n      100% {\n        transform: scale(0.9);\n        opacity: 0.35;\n      }\n\n      50% {\n        transform: scale(1.15);\n        opacity: 0.8;\n      }\n    }\n\n    .bl-tech-visual-content {\n      position: relative;\n\n      z-index: 4;\n\n      max-width: 430px;\n    }\n\n    .bl-tech-visual-label {\n      color: var(--bl-lime);\n\n      font-size: 11px;\n\n      font-weight: 800;\n\n      letter-spacing: 1.6px;\n\n      text-transform: uppercase;\n\n      margin-bottom: 10px;\n    }\n\n    .bl-tech-visual-big {\n      color: rgba(255,255,255,0.98);\n\n      font-size:\n        clamp(\n          27px,\n          3vw,\n          44px\n        );\n\n      line-height: 1.08;\n\n      font-weight: 500;\n\n      letter-spacing: -1.2px;\n\n      text-shadow:\n        0 4px 30px\n        rgba(0,0,0,0.7);\n    }\n\n    \/* decorative corners *\/\n\n    .bl-tech-visual-corner {\n      position: absolute;\n\n      right: 14px;\n      top: 14px;\n\n      width: 55px;\n      height: 55px;\n\n      z-index: 5;\n\n      border-top: 2px solid var(--bl-lime);\n\n      border-right: 2px solid var(--bl-lime);\n\n      opacity: 0.8;\n    }\n\n    \/* =========================\n       SIDE ARROWS\n    ========================== *\/\n\n    .bl-tech-side-arrow {\n      position: absolute;\n\n      top: 50%;\n\n      transform:\n        translateY(-50%);\n\n      width: 52px;\n\n      height: 72px;\n\n      z-index: 20;\n\n      display: flex;\n\n      align-items: center;\n\n      justify-content: center;\n\n      background:\n        rgba(0,0,0,0.94);\n\n      border:\n        1px solid\n        rgba(200,255,77,0.7);\n\n      color: var(--bl-lime);\n\n      font-size: 22px;\n\n      cursor: pointer;\n\n      backdrop-filter:\n        blur(10px);\n\n      -webkit-backdrop-filter:\n        blur(10px);\n\n      transition:\n        transform 0.25s ease,\n        background 0.25s ease,\n        color 0.25s ease,\n        box-shadow 0.25s ease;\n    }\n\n    .bl-tech-side-arrow:hover {\n      background:\n        var(--bl-lime);\n\n      color: #000000;\n\n      box-shadow:\n        0 0 28px\n        rgba(200,255,77,0.20);\n    }\n\n    .bl-tech-prev {\n      left: -26px;\n    }\n\n    .bl-tech-next {\n      right: -26px;\n    }\n\n    .bl-tech-prev:hover {\n      transform:\n        translateY(-50%)\n        translateX(-3px);\n    }\n\n    .bl-tech-next:hover {\n      transform:\n        translateY(-50%)\n        translateX(3px);\n    }\n\n    \/* =========================\n       BOTTOM CONTROLS\n    ========================== *\/\n\n    .bl-tech-controls {\n      margin-top: 22px;\n\n      display: flex;\n\n      align-items: center;\n\n      justify-content: space-between;\n\n      gap: 24px;\n    }\n\n    .bl-tech-dots {\n      display: flex;\n\n      align-items: center;\n\n      gap: 9px;\n    }\n\n    .bl-tech-dot {\n      position: relative;\n\n      width: 9px;\n\n      height: 9px;\n\n      border-radius: 50%;\n\n      border:\n        1px solid\n        rgba(200,255,77,0.5);\n\n      background: transparent;\n\n      padding: 0;\n\n      overflow: hidden;\n\n      cursor: pointer;\n\n      transition:\n        width\n        0.3s ease,\n        border-radius\n        0.3s ease;\n    }\n\n    .bl-tech-dot.active {\n      width: 54px;\n\n      border-radius: 30px;\n    }\n\n    .bl-tech-dot.active::before {\n      content: \"\";\n\n      position: absolute;\n\n      inset: 0;\n\n      width: 0;\n\n      background:\n        var(--bl-lime);\n\n      animation:\n        blProgress\n        6s linear forwards;\n    }\n\n    @keyframes blProgress {\n      from {\n        width: 0;\n      }\n\n      to {\n        width: 100%;\n      }\n    }\n\n    .bl-tech-slider.is-paused\n    .bl-tech-dot.active::before {\n      animation-play-state: paused;\n    }\n\n    .bl-tech-status {\n      display: flex;\n\n      align-items: center;\n\n      gap: 9px;\n\n      color:\n        rgba(255,255,255,0.40);\n\n      font-size: 10px;\n\n      font-weight: 700;\n\n      letter-spacing: 1px;\n\n      text-transform: uppercase;\n    }\n\n    .bl-tech-status-line {\n      width: 34px;\n\n      height: 1px;\n\n      background:\n        rgba(200,255,77,0.45);\n    }\n\n    \/* =========================\n       MODAL\n    ========================== *\/\n\n    .bl-tech-modal {\n      position: fixed;\n\n      inset: 0;\n\n      z-index: 99999;\n\n      display: flex;\n\n      align-items: center;\n\n      justify-content: center;\n\n      padding: 30px;\n\n      visibility: hidden;\n\n      opacity: 0;\n\n      pointer-events: none;\n\n      background:\n        rgba(0,0,0,0.84);\n\n      backdrop-filter:\n        blur(12px);\n\n      -webkit-backdrop-filter:\n        blur(12px);\n\n      transition:\n        opacity\n        0.3s ease,\n        visibility\n        0.3s ease;\n    }\n\n    .bl-tech-modal.active {\n      visibility: visible;\n\n      opacity: 1;\n\n      pointer-events: auto;\n    }\n\n    .bl-tech-modal-box {\n      position: relative;\n\n      width: 100%;\n\n      max-width: 900px;\n\n      max-height: 85vh;\n\n      overflow-y: auto;\n\n      padding:\n        48px\n        50px;\n\n      background:\n        linear-gradient(\n          145deg,\n          rgba(14,14,14,0.99),\n          rgba(0,0,0,0.99)\n        );\n\n      border:\n        1px solid\n        rgba(200,255,77,0.36);\n\n      box-shadow:\n        0 35px 120px\n        rgba(0,0,0,0.75);\n\n      transform:\n        translateY(25px)\n        scale(0.96);\n\n      opacity: 0;\n\n      transition:\n        transform\n        0.38s\n        cubic-bezier(\n          0.22,\n          1,\n          0.36,\n          1\n        ),\n        opacity\n        0.3s ease;\n    }\n\n    .bl-tech-modal.active\n    .bl-tech-modal-box {\n      transform:\n        translateY(0)\n        scale(1);\n\n      opacity: 1;\n    }\n\n    .bl-tech-modal-box::before {\n      content: \"\";\n\n      position: absolute;\n\n      top: 0;\n\n      left: 0;\n\n      width: 120px;\n\n      height: 3px;\n\n      background:\n        var(--bl-lime);\n    }\n\n    .bl-tech-modal-close {\n      position: absolute;\n\n      right: 20px;\n\n      top: 20px;\n\n      width: 40px;\n\n      height: 40px;\n\n      display: flex;\n\n      align-items: center;\n\n      justify-content: center;\n\n      background: #000000;\n\n      border:\n        1px solid\n        var(--bl-lime);\n\n      color:\n        var(--bl-lime);\n\n      font-size: 20px;\n\n      cursor: pointer;\n\n      transition:\n        background\n        0.25s ease,\n        color\n        0.25s ease,\n        transform\n        0.25s ease;\n    }\n\n    .bl-tech-modal-close:hover {\n      background:\n        var(--bl-lime);\n\n      color: #000000;\n\n      transform:\n        rotate(90deg);\n    }\n\n    .bl-tech-modal-title {\n      margin:\n        0\n        60px\n        28px\n        0;\n\n      color: #ffffff;\n\n      font-size:\n        clamp(\n          34px,\n          4vw,\n          54px\n        );\n\n      line-height: 1.08;\n\n      font-weight: 500;\n\n      letter-spacing: -1.5px;\n    }\n\n    .bl-tech-modal-content {\n      color:\n        rgba(255,255,255,0.74);\n\n      font-size: 16px;\n\n      line-height: 1.9;\n    }\n\n    .bl-tech-modal-content p {\n      margin:\n        0\n        0\n        18px;\n    }\n\n    .bl-tech-modal-content ul {\n      margin:\n        0\n        0\n        22px;\n\n      padding-left: 20px;\n    }\n\n    .bl-tech-modal-content li {\n      margin-bottom: 12px;\n    }\n\n    .bl-tech-modal-content strong {\n      color:\n        var(--bl-lime);\n\n      font-weight: 600;\n    }\n\n    \/* =========================\n       LARGE TABLET\n    ========================== *\/\n\n    @media (max-width: 1100px) {\n\n      .bl-tech-section {\n        padding:\n          90px\n          32px;\n      }\n\n      .bl-tech-intro {\n        grid-template-columns:\n          0.95fr\n          1.05fr;\n\n        gap: 40px;\n\n        margin-bottom: 40px;\n      }\n\n      .bl-tech-heading {\n        font-size:\n          clamp(\n            38px,\n            5.5vw,\n            58px\n          );\n      }\n\n      .bl-tech-intro-description-wrap {\n        min-height: 150px;\n      }\n\n      .bl-tech-intro-text {\n        max-width: 520px;\n\n        font-size: 14px;\n\n        line-height: 1.8;\n      }\n\n      .bl-tech-slide {\n        padding:\n          48px\n          42px;\n\n        gap: 42px;\n\n        grid-template-columns:\n          1fr\n          0.9fr;\n      }\n\n      .bl-tech-slide-title {\n        font-size:\n          clamp(\n            36px,\n            5vw,\n            54px\n          );\n      }\n\n      .bl-tech-slide-summary {\n        font-size: 14px;\n      }\n\n      .bl-tech-visual {\n        min-height: 360px;\n\n        padding: 28px;\n      }\n\n      .bl-tech-side-arrow {\n        width: 44px;\n\n        height: 62px;\n\n        font-size: 18px;\n      }\n\n      .bl-tech-prev {\n        left: -22px;\n      }\n\n      .bl-tech-next {\n        right: -22px;\n      }\n    }\n\n    \/* =========================\n       TABLET\n    ========================== *\/\n\n    @media (max-width: 850px) {\n\n      .bl-tech-section {\n        padding:\n          74px\n          28px;\n      }\n\n      .bl-tech-intro {\n        grid-template-columns:\n          1fr\n          1fr;\n\n        gap: 28px;\n\n        margin-bottom: 34px;\n      }\n\n      .bl-tech-heading {\n        font-size:\n          clamp(\n            34px,\n            6vw,\n            48px\n          );\n\n        line-height: 1.05;\n\n        letter-spacing: -1.6px;\n      }\n\n      .bl-tech-intro-description-wrap {\n        min-height: 130px;\n      }\n\n      .bl-tech-intro-text {\n        max-width: 420px;\n\n        font-size: 12.5px;\n\n        line-height: 1.72;\n      }\n\n      .bl-tech-slide {\n        grid-template-columns:\n          1.08fr\n          0.92fr;\n\n        gap: 24px;\n\n        padding:\n          36px\n          28px;\n      }\n\n      .bl-tech-slide-title {\n        margin-bottom: 18px;\n\n        font-size:\n          clamp(\n            30px,\n            5.8vw,\n            44px\n          );\n      }\n\n      .bl-tech-slide-summary {\n        font-size: 12px;\n\n        line-height: 1.72;\n      }\n\n      .bl-tech-more-btn {\n        margin-top: 20px;\n\n        min-height: 42px;\n\n        font-size: 8px;\n      }\n\n      .bl-tech-more-icon {\n        width: 24px;\n\n        height: 24px;\n\n        font-size: 11px;\n      }\n\n      .bl-tech-visual {\n        min-height: 305px;\n\n        padding: 22px;\n      }\n\n      .bl-tech-visual-label {\n        font-size: 8px;\n      }\n\n      .bl-tech-visual-big {\n        font-size:\n          clamp(\n            23px,\n            4vw,\n            33px\n          );\n      }\n\n      .bl-tech-side-arrow {\n        width: 38px;\n\n        height: 54px;\n\n        font-size: 16px;\n      }\n\n      .bl-tech-prev {\n        left: -19px;\n      }\n\n      .bl-tech-next {\n        right: -19px;\n      }\n    }\n\n    \/* =========================\n       MOBILE\n    ========================== *\/\n\n    @media (max-width: 650px) {\n\n      .bl-tech-section {\n        padding:\n          58px\n          20px;\n      }\n\n      .bl-tech-section::before {\n        background-size:\n          40px 40px;\n\n        opacity: 0.30;\n      }\n\n      .bl-tech-intro {\n        grid-template-columns:\n          1fr\n          1fr;\n\n        gap: 16px;\n\n        margin-bottom: 26px;\n      }\n\n      .bl-tech-heading {\n        font-size:\n          clamp(\n            25px,\n            7vw,\n            34px\n          );\n\n        line-height: 1.06;\n\n        letter-spacing: -1px;\n      }\n\n      .bl-tech-intro-description-wrap {\n        min-height: auto;\n      }\n\n      .bl-tech-intro-text {\n        font-size: 9.5px;\n\n        line-height: 1.65;\n      }\n\n      .bl-tech-slider-window {\n        border-radius: 8px;\n      }\n\n      .bl-tech-slide {\n        grid-template-columns:\n          1.02fr\n          0.98fr;\n\n        gap: 12px;\n\n        padding:\n          22px\n          16px;\n      }\n\n      .bl-tech-slide-number {\n        margin-bottom: 10px;\n\n        font-size: 6.5px;\n\n        letter-spacing: 1px;\n      }\n\n      .bl-tech-slide-title {\n        margin-bottom: 10px;\n\n        font-size:\n          clamp(\n            20px,\n            6vw,\n            28px\n          );\n\n        line-height: 1.07;\n\n        letter-spacing: -0.7px;\n      }\n\n      .bl-tech-slide-summary {\n        font-size: 8px;\n\n        line-height: 1.58;\n      }\n\n      .bl-tech-more-btn {\n        min-height: 30px;\n\n        margin-top: 13px;\n\n        padding:\n          4px\n          5px\n          4px\n          8px;\n\n        gap: 8px;\n\n        font-size: 5.7px;\n\n        letter-spacing: 0.6px;\n      }\n\n      .bl-tech-more-icon {\n        width: 18px;\n\n        height: 18px;\n\n        font-size: 8px;\n      }\n\n      .bl-tech-visual {\n        min-height: 220px;\n\n        padding: 14px;\n      }\n\n      .bl-tech-visual-label {\n        margin-bottom: 6px;\n\n        font-size: 5.5px;\n\n        letter-spacing: 0.8px;\n      }\n\n      .bl-tech-visual-big {\n        font-size:\n          clamp(\n            15px,\n            5vw,\n            20px\n          );\n\n        letter-spacing: -0.5px;\n      }\n\n      .bl-tech-visual-corner {\n        width: 30px;\n\n        height: 30px;\n\n        right: 7px;\n\n        top: 7px;\n      }\n\n      .bl-tech-side-arrow {\n        width: 30px;\n\n        height: 44px;\n\n        font-size: 13px;\n      }\n\n      .bl-tech-prev {\n        left: -15px;\n      }\n\n      .bl-tech-next {\n        right: -15px;\n      }\n\n      .bl-tech-controls {\n        margin-top: 12px;\n      }\n\n      .bl-tech-dot {\n        width: 6px;\n\n        height: 6px;\n      }\n\n      .bl-tech-dot.active {\n        width: 34px;\n      }\n\n      .bl-tech-status {\n        font-size: 6px;\n\n        letter-spacing: 0.7px;\n      }\n\n      .bl-tech-status-line {\n        width: 20px;\n      }\n\n      .bl-tech-modal {\n        padding: 10px;\n      }\n\n      .bl-tech-modal-box {\n        max-height: 88vh;\n\n        padding:\n          34px\n          20px\n          25px;\n      }\n\n      .bl-tech-modal-close {\n        width: 30px;\n\n        height: 30px;\n\n        right: 10px;\n\n        top: 10px;\n\n        font-size: 15px;\n      }\n\n      .bl-tech-modal-title {\n        margin-right: 35px;\n\n        margin-bottom: 18px;\n\n        font-size: 25px;\n      }\n\n      .bl-tech-modal-content {\n        font-size: 10.5px;\n\n        line-height: 1.72;\n      }\n    }\n\n    \/* =========================\n       SMALL MOBILE\n    ========================== *\/\n\n    @media (max-width: 390px) {\n\n      .bl-tech-section {\n        padding:\n          52px\n          17px;\n      }\n\n      .bl-tech-intro {\n        gap: 12px;\n\n        margin-bottom: 22px;\n      }\n\n      .bl-tech-heading {\n        font-size: 23px;\n\n        line-height: 1.07;\n      }\n\n      .bl-tech-intro-text {\n        font-size: 8.5px;\n\n        line-height: 1.58;\n      }\n\n      .bl-tech-slide {\n        padding:\n          18px\n          12px;\n\n        gap: 9px;\n      }\n\n      .bl-tech-slide-title {\n        font-size: 18px;\n      }\n\n      .bl-tech-slide-summary {\n        font-size: 7.2px;\n      }\n\n      .bl-tech-visual {\n        min-height: 190px;\n\n        padding: 11px;\n      }\n\n      .bl-tech-visual-big {\n        font-size: 14px;\n      }\n\n      .bl-tech-side-arrow {\n        width: 28px;\n\n        height: 40px;\n      }\n\n      .bl-tech-prev {\n        left: -14px;\n      }\n\n      .bl-tech-next {\n        right: -14px;\n      }\n    }\n\n    \/* =========================\n       REDUCED MOTION\n    ========================== *\/\n\n    @media (prefers-reduced-motion: reduce) {\n\n      .bl-tech-section::before,\n      .bl-tech-visual-glow,\n      .bl-tech-dot.active::before {\n        animation: none !important;\n      }\n\n      .bl-tech-track,\n      .bl-tech-slide-copy,\n      .bl-tech-visual,\n      .bl-tech-visual-image,\n      .bl-tech-modal,\n      .bl-tech-modal-box {\n        transition: none !important;\n      }\n    }\n\n  <\/style>\n\n\n  <div class=\"bl-tech-container\">\n\n    <!-- =========================\n         INTRO\n    ========================== -->\n\n    <div class=\"bl-tech-intro\">\n\n      <div class=\"bl-tech-intro-title-wrap\">\n\n        <h2 class=\"bl-tech-heading\">\n          Understand Your\n          <span>Hybrid Battery<\/span>\n        <\/h2>\n\n      <\/div>\n\n\n      <div class=\"bl-tech-intro-description-wrap\">\n\n        <p class=\"bl-tech-intro-text\">\n          Learn how hybrid battery systems work, what happens when they fail,\n          and the most common factors that can reduce battery life.\n          Explore each topic below for the full explanation.\n        <\/p>\n\n      <\/div>\n\n    <\/div>\n\n\n    <!-- =========================\n         SLIDER\n    ========================== -->\n\n    <div class=\"bl-tech-slider\">\n\n      <div class=\"bl-tech-slider-stage\">\n\n        <!-- PREVIOUS -->\n        <button\n          class=\"bl-tech-side-arrow bl-tech-prev\"\n          type=\"button\"\n          aria-label=\"Previous slide\"\n        >\n          \u2190\n        <\/button>\n\n\n        <div class=\"bl-tech-slider-window\">\n\n          <div class=\"bl-tech-track\">\n\n\n            <!-- =====================\n                 SLIDE 01\n            ====================== -->\n\n            <article class=\"bl-tech-slide is-active\">\n\n              <div class=\"bl-tech-slide-copy\">\n\n                <div class=\"bl-tech-slide-number\">\n                  01 \/ Technology\n                <\/div>\n\n                <h3 class=\"bl-tech-slide-title\">\n                  Understanding\n                  <span>Hybrid Battery<\/span>\n                  Technology\n                <\/h3>\n\n                <p class=\"bl-tech-slide-summary\">\n                  Hybrid batteries are advanced energy storage systems that work\n                  alongside the combustion engine to improve fuel efficiency,\n                  capture braking energy, and provide additional power when needed.\n                <\/p>\n\n                <button\n                  class=\"bl-tech-more-btn\"\n                  type=\"button\"\n                  data-modal=\"modal-tech-1\"\n                >\n                  See More\n\n                  <span class=\"bl-tech-more-icon\">\n                    \u2197\n                  <\/span>\n                <\/button>\n\n              <\/div>\n\n\n              <div class=\"bl-tech-visual\">\n\n                <img decoding=\"async\"\n                  class=\"bl-tech-visual-image\"\n                  src=\"https:\/\/batterylab.lk\/wp-content\/uploads\/2026\/08\/understand-the-hybrid-battery-technology-sri-lanka-batterylab.png\"\n                  alt=\"Understanding hybrid battery technology BatteryLab Sri Lanka\"\n                  loading=\"lazy\"\n                >\n\n                <div class=\"bl-tech-visual-overlay\"><\/div>\n\n                <div class=\"bl-tech-visual-glow\"><\/div>\n\n                <div class=\"bl-tech-visual-corner\"><\/div>\n\n                <div class=\"bl-tech-visual-content\">\n\n                  <div class=\"bl-tech-visual-label\">\n                    Energy Recovery\n                  <\/div>\n\n                  <div class=\"bl-tech-visual-big\">\n                    Capture. Store. Assist. Repeat.\n                  <\/div>\n\n                <\/div>\n\n              <\/div>\n\n            <\/article>\n\n\n            <!-- =====================\n                 SLIDE 02\n            ====================== -->\n\n            <article class=\"bl-tech-slide\">\n\n              <div class=\"bl-tech-slide-copy\">\n\n                <div class=\"bl-tech-slide-number\">\n                  02 \/ Failure Signs\n                <\/div>\n\n                <h3 class=\"bl-tech-slide-title\">\n                  What Happens When a\n                  <span>Hybrid Battery Stops Working?<\/span>\n                <\/h3>\n\n                <p class=\"bl-tech-slide-summary\">\n                  Battery failure can affect fuel economy, acceleration,\n                  dashboard warning systems, engine behaviour, and in severe\n                  cases, the vehicle may refuse to start.\n                <\/p>\n\n                <button\n                  class=\"bl-tech-more-btn\"\n                  type=\"button\"\n                  data-modal=\"modal-tech-2\"\n                >\n                  See More\n\n                  <span class=\"bl-tech-more-icon\">\n                    \u2197\n                  <\/span>\n                <\/button>\n\n              <\/div>\n\n\n              <div class=\"bl-tech-visual\">\n\n                <img decoding=\"async\"\n                  class=\"bl-tech-visual-image\"\n                  src=\"https:\/\/batterylab.lk\/wp-content\/uploads\/2026\/08\/what-happen-when-battery-stop-batterylab-sri-lanka.png\"\n                  alt=\"What happens when a hybrid battery stops working BatteryLab Sri Lanka\"\n                  loading=\"lazy\"\n                >\n\n                <div class=\"bl-tech-visual-overlay\"><\/div>\n\n                <div class=\"bl-tech-visual-glow\"><\/div>\n\n                <div class=\"bl-tech-visual-corner\"><\/div>\n\n                <div class=\"bl-tech-visual-content\">\n\n                  <div class=\"bl-tech-visual-label\">\n                    Warning Signs\n                  <\/div>\n\n                  <div class=\"bl-tech-visual-big\">\n                    Catch the problem before it becomes a breakdown.\n                  <\/div>\n\n                <\/div>\n\n              <\/div>\n\n            <\/article>\n\n\n            <!-- =====================\n                 SLIDE 03\n            ====================== -->\n\n            <article class=\"bl-tech-slide\">\n\n              <div class=\"bl-tech-slide-copy\">\n\n                <div class=\"bl-tech-slide-number\">\n                  03 \/ Battery Health\n                <\/div>\n\n                <h3 class=\"bl-tech-slide-title\">\n                  What Can\n                  <span>Damage a Hybrid Battery?<\/span>\n                <\/h3>\n\n                <p class=\"bl-tech-slide-summary\">\n                  Heat, deep discharge, overcharging, physical impact, ageing,\n                  poor maintenance and corrosion can all shorten hybrid battery\n                  life and reduce long-term performance.\n                <\/p>\n\n                <button\n                  class=\"bl-tech-more-btn\"\n                  type=\"button\"\n                  data-modal=\"modal-tech-3\"\n                >\n                  See More\n\n                  <span class=\"bl-tech-more-icon\">\n                    \u2197\n                  <\/span>\n                <\/button>\n\n              <\/div>\n\n\n              <div class=\"bl-tech-visual\">\n\n                <img decoding=\"async\"\n                  class=\"bl-tech-visual-image\"\n                  src=\"https:\/\/batterylab.lk\/wp-content\/uploads\/2026\/08\/What-Can-Damage-a-Hybrid-Battery-batterylab-Sri-Lanka.png\"\n                  alt=\"What can damage a hybrid battery BatteryLab Sri Lanka\"\n                  loading=\"lazy\"\n                >\n\n                <div class=\"bl-tech-visual-overlay\"><\/div>\n\n                <div class=\"bl-tech-visual-glow\"><\/div>\n\n                <div class=\"bl-tech-visual-corner\"><\/div>\n\n                <div class=\"bl-tech-visual-content\">\n\n                  <div class=\"bl-tech-visual-label\">\n                    Battery Protection\n                  <\/div>\n\n                  <div class=\"bl-tech-visual-big\">\n                    Better care means longer battery life.\n                  <\/div>\n\n                <\/div>\n\n              <\/div>\n\n            <\/article>\n\n\n          <\/div>\n\n        <\/div>\n\n\n        <!-- NEXT -->\n        <button\n          class=\"bl-tech-side-arrow bl-tech-next\"\n          type=\"button\"\n          aria-label=\"Next slide\"\n        >\n          \u2192\n        <\/button>\n\n      <\/div>\n\n\n      <!-- =========================\n           BOTTOM CONTROLS\n      ========================== -->\n\n      <div class=\"bl-tech-controls\">\n\n        <div class=\"bl-tech-dots\">\n\n          <button\n            class=\"bl-tech-dot active\"\n            type=\"button\"\n            data-slide=\"0\"\n            aria-label=\"Slide 1\"\n          ><\/button>\n\n          <button\n            class=\"bl-tech-dot\"\n            type=\"button\"\n            data-slide=\"1\"\n            aria-label=\"Slide 2\"\n          ><\/button>\n\n          <button\n            class=\"bl-tech-dot\"\n            type=\"button\"\n            data-slide=\"2\"\n            aria-label=\"Slide 3\"\n          ><\/button>\n\n        <\/div>\n\n\n        <div class=\"bl-tech-status\">\n\n          <span class=\"bl-tech-status-line\"><\/span>\n\n          Auto Exploring\n\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n\n  <!-- =========================\n       MODAL 01\n  ========================== -->\n\n  <div\n    class=\"bl-tech-modal\"\n    id=\"modal-tech-1\"\n  >\n\n    <div class=\"bl-tech-modal-box\">\n\n      <button\n        class=\"bl-tech-modal-close\"\n        type=\"button\"\n        aria-label=\"Close popup\"\n      >\n        \u00d7\n      <\/button>\n\n      <h3 class=\"bl-tech-modal-title\">\n        Understanding Hybrid Battery Technology\n      <\/h3>\n\n      <div class=\"bl-tech-modal-content\">\n\n        <p>\n          Hybrid batteries are sophisticated energy storage systems that work\n          alongside traditional combustion engines to optimize fuel efficiency\n          and performance.\n        <\/p>\n\n        <p>\n          These high-voltage battery packs, typically nickel-metal hydride\n          (NiMH) or lithium-ion, store energy generated during braking and\n          deceleration, then release it to assist the engine during acceleration.\n        <\/p>\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n\n  <!-- =========================\n       MODAL 02\n  ========================== -->\n\n  <div\n    class=\"bl-tech-modal\"\n    id=\"modal-tech-2\"\n  >\n\n    <div class=\"bl-tech-modal-box\">\n\n      <button\n        class=\"bl-tech-modal-close\"\n        type=\"button\"\n        aria-label=\"Close popup\"\n      >\n        \u00d7\n      <\/button>\n\n      <h3 class=\"bl-tech-modal-title\">\n        What Happens When a Hybrid Battery Stops Working?\n      <\/h3>\n\n      <div class=\"bl-tech-modal-content\">\n\n        <p>\n          When your hybrid battery fails, you'll notice several telltale signs:\n        <\/p>\n\n        <ul>\n\n          <li>\n            <strong>Reduced Fuel Economy:<\/strong>\n            Your vehicle will rely more heavily on the gasoline engine,\n            dramatically increasing fuel consumption.\n          <\/li>\n\n          <li>\n            <strong>Warning Lights:<\/strong>\n            Dashboard warning lights, particularly the hybrid system warning\n            light, will illuminate.\n          <\/li>\n\n          <li>\n            <strong>Decreased Performance:<\/strong>\n            Sluggish acceleration and reduced power output.\n          <\/li>\n\n          <li>\n            <strong>Unusual Noises:<\/strong>\n            The engine may run more frequently or make unusual sounds.\n          <\/li>\n\n          <li>\n            <strong>Complete Vehicle Shutdown:<\/strong>\n            In severe cases, the vehicle may not start or may shut down unexpectedly.\n          <\/li>\n\n        <\/ul>\n\n        <p>\n          Don't panic if you experience these symptoms. BatteryLab's expert\n          technicians can diagnose and resolve hybrid battery issues quickly,\n          often within just two hours.\n        <\/p>\n\n        <p>\n          Our \"Number 1 service\" ensures you're back on the road with minimal downtime.\n        <\/p>\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n\n  <!-- =========================\n       MODAL 03\n  ========================== -->\n\n  <div\n    class=\"bl-tech-modal\"\n    id=\"modal-tech-3\"\n  >\n\n    <div class=\"bl-tech-modal-box\">\n\n      <button\n        class=\"bl-tech-modal-close\"\n        type=\"button\"\n        aria-label=\"Close popup\"\n      >\n        \u00d7\n      <\/button>\n\n      <h3 class=\"bl-tech-modal-title\">\n        What Can Damage a Hybrid Battery?\n      <\/h3>\n\n      <div class=\"bl-tech-modal-content\">\n\n        <p>\n          Understanding potential damage sources helps prevent premature\n          battery failure.\n        <\/p>\n\n        <p>\n          <strong>Extreme Temperatures:<\/strong>\n          Both excessive heat and cold can degrade battery performance and lifespan.\n        <\/p>\n\n        <p>\n          <strong>Deep Discharge:<\/strong>\n          Allowing the battery to completely drain can cause permanent damage.\n        <\/p>\n\n        <p>\n          <strong>Overcharging:<\/strong>\n          Excessive charging can lead to cell deterioration.\n        <\/p>\n\n        <p>\n          <strong>Physical Impact:<\/strong>\n          Accidents or impacts can damage battery components.\n        <\/p>\n\n        <p>\n          <strong>Age and Usage:<\/strong>\n          Natural degradation occurs over time and with repeated charge cycles.\n        <\/p>\n\n        <p>\n          <strong>Poor Maintenance:<\/strong>\n          Neglecting vehicle maintenance can indirectly affect battery health.\n        <\/p>\n\n        <p>\n          <strong>Corrosion:<\/strong>\n          Moisture and environmental factors can cause corrosion in battery connections.\n        <\/p>\n\n        <p>\n          BatteryLab's expert technicians can assess your battery's condition\n          and recommend preventive measures to maximize its lifespan.\n        <\/p>\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n\n  <script>\n    (function () {\n\n      const section =\n        document.querySelector(\".bl-tech-section\");\n\n      if (!section) return;\n\n\n      const slider =\n        section.querySelector(\".bl-tech-slider\");\n\n      const track =\n        section.querySelector(\".bl-tech-track\");\n\n      const slides =\n        Array.from(\n          section.querySelectorAll(\".bl-tech-slide\")\n        );\n\n      const dots =\n        Array.from(\n          section.querySelectorAll(\".bl-tech-dot\")\n        );\n\n      const prev =\n        section.querySelector(\".bl-tech-prev\");\n\n      const next =\n        section.querySelector(\".bl-tech-next\");\n\n\n      let current = 0;\n\n      let autoplayTimer = null;\n\n      let isPaused = false;\n\n      const AUTOPLAY_DELAY = 6000;\n\n\n      \/* =========================\n         UPDATE\n      ========================== *\/\n\n      function updateSlider() {\n\n        track.style.transform =\n          \"translateX(-\" +\n          current * 100 +\n          \"%)\";\n\n\n        slides.forEach(\n          function(slide,index) {\n\n            slide.classList.toggle(\n              \"is-active\",\n              index === current\n            );\n\n          }\n        );\n\n\n        dots.forEach(\n          function(dot,index) {\n\n            dot.classList.remove(\n              \"active\"\n            );\n\n            void dot.offsetWidth;\n\n\n            if (\n              index === current\n            ) {\n\n              dot.classList.add(\n                \"active\"\n              );\n\n            }\n\n          }\n        );\n\n      }\n\n\n      function goNext() {\n\n        current =\n          (current + 1)\n          %\n          slides.length;\n\n        updateSlider();\n\n      }\n\n\n      function goPrev() {\n\n        current =\n          (\n            current - 1 +\n            slides.length\n          )\n          %\n          slides.length;\n\n        updateSlider();\n\n      }\n\n\n      function goToSlide(index) {\n\n        current =\n          (\n            index +\n            slides.length\n          )\n          %\n          slides.length;\n\n        updateSlider();\n\n        restartAutoplay();\n\n      }\n\n\n      \/* =========================\n         AUTOPLAY\n      ========================== *\/\n\n      function startAutoplay() {\n\n        clearInterval(\n          autoplayTimer\n        );\n\n\n        autoplayTimer =\n          setInterval(\n            function () {\n\n              if (!isPaused) {\n\n                goNext();\n\n              }\n\n            },\n            AUTOPLAY_DELAY\n          );\n\n      }\n\n\n      function restartAutoplay() {\n\n        startAutoplay();\n\n      }\n\n\n      function pauseAutoplay() {\n\n        isPaused = true;\n\n        slider.classList.add(\n          \"is-paused\"\n        );\n\n      }\n\n\n      function resumeAutoplay() {\n\n        isPaused = false;\n\n        slider.classList.remove(\n          \"is-paused\"\n        );\n\n      }\n\n\n      \/* =========================\n         ARROWS\n      ========================== *\/\n\n      next.addEventListener(\n        \"click\",\n        function () {\n\n          goNext();\n\n          restartAutoplay();\n\n        }\n      );\n\n\n      prev.addEventListener(\n        \"click\",\n        function () {\n\n          goPrev();\n\n          restartAutoplay();\n\n        }\n      );\n\n\n      \/* =========================\n         DOTS\n      ========================== *\/\n\n      dots.forEach(\n        function(dot) {\n\n          dot.addEventListener(\n            \"click\",\n            function () {\n\n              const index =\n                parseInt(\n                  dot.dataset.slide,\n                  10\n                );\n\n              goToSlide(index);\n\n            }\n          );\n\n        }\n      );\n\n\n      \/* =========================\n         PAUSE ON HOVER\n      ========================== *\/\n\n      slider.addEventListener(\n        \"mouseenter\",\n        pauseAutoplay\n      );\n\n\n      slider.addEventListener(\n        \"mouseleave\",\n        resumeAutoplay\n      );\n\n\n      \/* =========================\n         SWIPE\n      ========================== *\/\n\n      let startX = 0;\n\n      let endX = 0;\n\n\n      track.addEventListener(\n        \"touchstart\",\n        function(event) {\n\n          pauseAutoplay();\n\n          startX =\n            event.touches[0].clientX;\n\n        },\n        {\n          passive: true\n        }\n      );\n\n\n      track.addEventListener(\n        \"touchend\",\n        function(event) {\n\n          endX =\n            event.changedTouches[0].clientX;\n\n\n          const difference =\n            startX - endX;\n\n\n          if (\n            Math.abs(\n              difference\n            )\n            > 45\n          ) {\n\n            if (\n              difference > 0\n            ) {\n\n              goNext();\n\n            } else {\n\n              goPrev();\n\n            }\n\n          }\n\n\n          resumeAutoplay();\n\n          restartAutoplay();\n\n        },\n        {\n          passive: true\n        }\n      );\n\n\n      \/* =========================\n         MODALS\n      ========================== *\/\n\n      const buttons =\n        section.querySelectorAll(\n          \".bl-tech-more-btn\"\n        );\n\n      const modals =\n        section.querySelectorAll(\n          \".bl-tech-modal\"\n        );\n\n\n      function openModal(modal) {\n\n        modal.classList.add(\n          \"active\"\n        );\n\n        document.body.style.overflow =\n          \"hidden\";\n\n        pauseAutoplay();\n\n      }\n\n\n      function closeModal(modal) {\n\n        modal.classList.remove(\n          \"active\"\n        );\n\n        document.body.style.overflow =\n          \"\";\n\n        resumeAutoplay();\n\n        restartAutoplay();\n\n      }\n\n\n      buttons.forEach(\n        function(button) {\n\n          button.addEventListener(\n            \"click\",\n            function () {\n\n              const modal =\n                document.getElementById(\n                  button.dataset.modal\n                );\n\n\n              if (modal) {\n\n                openModal(modal);\n\n              }\n\n            }\n          );\n\n        }\n      );\n\n\n      modals.forEach(\n        function(modal) {\n\n          const close =\n            modal.querySelector(\n              \".bl-tech-modal-close\"\n            );\n\n\n          close.addEventListener(\n            \"click\",\n            function () {\n\n              closeModal(modal);\n\n            }\n          );\n\n\n          modal.addEventListener(\n            \"click\",\n            function(event) {\n\n              if (\n                event.target === modal\n              ) {\n\n                closeModal(modal);\n\n              }\n\n            }\n          );\n\n        }\n      );\n\n\n      \/* =========================\n         KEYBOARD\n      ========================== *\/\n\n      document.addEventListener(\n        \"keydown\",\n        function(event) {\n\n          const activeModal =\n            section.querySelector(\n              \".bl-tech-modal.active\"\n            );\n\n\n          if (\n            event.key === \"Escape\" &&\n            activeModal\n          ) {\n\n            closeModal(\n              activeModal\n            );\n\n            return;\n\n          }\n\n\n          if (activeModal) {\n            return;\n          }\n\n\n          if (\n            event.key ===\n            \"ArrowRight\"\n          ) {\n\n            goNext();\n\n            restartAutoplay();\n\n          }\n\n\n          if (\n            event.key ===\n            \"ArrowLeft\"\n          ) {\n\n            goPrev();\n\n            restartAutoplay();\n\n          }\n\n        }\n      );\n\n\n      \/* =========================\n         PAGE VISIBILITY\n      ========================== *\/\n\n      document.addEventListener(\n        \"visibilitychange\",\n        function () {\n\n          if (\n            document.hidden\n          ) {\n\n            pauseAutoplay();\n\n          } else {\n\n            resumeAutoplay();\n\n            restartAutoplay();\n\n          }\n\n        }\n      );\n\n\n      \/* =========================\n         INITIALIZE\n      ========================== *\/\n\n      updateSlider();\n\n      startAutoplay();\n\n    })();\n  <\/script>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-61c500c e-con-full e-flex e-con e-parent\" data-id=\"61c500c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e0c2e86 elementor-widget elementor-widget-html\" data-id=\"e0c2e86\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"bl-trust-section\">\n\n  <style>\n    .bl-trust-section {\n      --bl-black: #000000;\n      --bl-white: #ffffff;\n      --bl-lime: #c8ff4d;\n      --bl-muted: rgba(255,255,255,0.68);\n      --bl-soft: rgba(255,255,255,0.46);\n      --bl-border: rgba(255,255,255,0.12);\n\n      position: relative;\n      width: 100%;\n      overflow: hidden;\n      padding: 110px 24px;\n      background:\n        radial-gradient(circle at 12% 18%, rgba(200,255,77,0.08), transparent 28%),\n        radial-gradient(circle at 86% 80%, rgba(200,255,77,0.06), transparent 30%),\n        #000000;\n      color: var(--bl-white);\n      font-family: \"Poppins\", \"Montserrat\", Arial, sans-serif;\n    }\n\n    .bl-trust-section * {\n      box-sizing: border-box;\n    }\n\n    .bl-trust-section::before {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background-image:\n        linear-gradient(rgba(255,255,255,0.03) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(255,255,255,0.03) 1px, transparent 1px);\n      background-size: 70px 70px;\n      opacity: 0.38;\n      pointer-events: none;\n    }\n\n    .bl-trust-container {\n      position: relative;\n      z-index: 2;\n      width: 100%;\n      max-width: 1380px;\n      margin: 0 auto;\n    }\n\n    .bl-reveal {\n      opacity: 0;\n      transform: translateY(28px);\n      transition: opacity 0.8s ease, transform 0.8s cubic-bezier(0.22,1,0.36,1);\n    }\n\n    .bl-reveal.bl-visible {\n      opacity: 1;\n      transform: translateY(0);\n    }\n\n    .bl-trust-title {\n      margin: 0;\n      color: #ffffff;\n      font-size: clamp(42px,5vw,72px);\n      line-height: 1.04;\n      font-weight: 400;\n      letter-spacing: -2.3px;\n    }\n\n    .bl-trust-title span {\n      color: var(--bl-lime);\n      font-weight: 600;\n    }\n\n    \/* =========================\n       PART 01\n    ========================== *\/\n\n    .bl-why-wrap {\n      display: grid;\n      grid-template-columns: 0.82fr 1.18fr;\n      gap: 62px;\n      align-items: start;\n      margin-bottom: 90px;\n    }\n\n    .bl-why-heading {\n      position: sticky;\n      top: 95px;\n    }\n\n    .bl-why-heading p {\n      margin: 24px 0 0;\n      max-width: 520px;\n      color: var(--bl-muted);\n      font-size: 16px;\n      line-height: 1.85;\n    }\n\n    .bl-why-list {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 14px;\n    }\n\n    .bl-why-card {\n      position: relative;\n      min-height: 150px;\n      padding: 24px;\n      border: 1px solid var(--bl-border);\n      background: linear-gradient(145deg, rgba(255,255,255,0.055), rgba(255,255,255,0.018));\n      overflow: hidden;\n      transition: transform 0.3s ease, border-color 0.3s ease, background 0.3s ease, box-shadow 0.3s ease;\n    }\n\n    .bl-why-card::before {\n      content: \"\";\n      position: absolute;\n      left: 0;\n      top: 0;\n      width: 3px;\n      height: 0;\n      background: var(--bl-lime);\n      transition: height 0.35s ease;\n    }\n\n    .bl-why-card:hover {\n      transform: translateY(-5px);\n      border-color: rgba(200,255,77,0.34);\n      background: linear-gradient(145deg, rgba(200,255,77,0.07), rgba(255,255,255,0.025));\n      box-shadow: 0 24px 65px rgba(0,0,0,0.34);\n    }\n\n    .bl-why-card:hover::before {\n      height: 100%;\n    }\n\n    .bl-why-number {\n      margin-bottom: 14px;\n      color: rgba(200,255,77,0.54);\n      font-size: 10px;\n      font-weight: 800;\n      letter-spacing: 1.6px;\n      text-transform: uppercase;\n    }\n\n    .bl-why-card h3 {\n      margin: 0 0 10px;\n      color: #ffffff;\n      font-size: 18px;\n      line-height: 1.35;\n      font-weight: 600;\n    }\n\n    .bl-why-card p {\n      margin: 0;\n      color: var(--bl-muted);\n      font-size: 13px;\n      line-height: 1.65;\n    }\n\n    .bl-why-card:last-child {\n      grid-column: 1 \/ -1;\n      min-height: 125px;\n      display: grid;\n      grid-template-columns: 180px 1fr;\n      align-items: center;\n      gap: 24px;\n    }\n\n    \/* =========================\n       PART 02 - FULL BUILDING\n    ========================== *\/\n\n    .bl-difference {\n      position: relative;\n      margin-bottom: 90px;\n      overflow: hidden;\n      background: #050505;\n      box-shadow: 0 35px 100px rgba(0,0,0,0.36);\n    }\n\n    .bl-difference-inner {\n      position: relative;\n      min-height: 610px;\n      display: grid;\n      grid-template-columns: 1.02fr 0.98fr;\n      gap: 0;\n      overflow: hidden;\n      background: linear-gradient(145deg, rgba(255,255,255,0.028), rgba(255,255,255,0.008));\n    }\n\n    .bl-difference-art {\n      position: absolute;\n      inset: 0;\n      z-index: 0;\n      pointer-events: none;\n    }\n\n    .bl-difference-art::before {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background-image: url(\"https:\/\/batterylab.lk\/wp-content\/uploads\/2026\/08\/hybrid-battery-Sri-Lanka.png\");\n      background-repeat: no-repeat;\n      background-size: contain;\n      background-position: right center;\n      opacity: 0.92;\n      filter: brightness(1.02);\n    }\n\n    .bl-difference-art::after {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background:\n        linear-gradient(90deg,\n          rgba(0,0,0,0.96) 0%,\n          rgba(0,0,0,0.88) 26%,\n          rgba(0,0,0,0.58) 52%,\n          rgba(0,0,0,0.22) 76%,\n          rgba(0,0,0,0.05) 100%\n        ),\n        linear-gradient(180deg,\n          rgba(0,0,0,0.01) 0%,\n          rgba(0,0,0,0.04) 48%,\n          rgba(0,0,0,0.28) 78%,\n          rgba(0,0,0,0.55) 100%\n        );\n    }\n\n    .bl-difference-scan {\n      position: absolute;\n      top: -30%;\n      right: 14%;\n      width: 2px;\n      height: 160%;\n      background: linear-gradient(180deg, transparent, rgba(200,255,77,0.70), transparent);\n      box-shadow: 0 0 22px rgba(200,255,77,0.28);\n      opacity: 0.35;\n      animation: blScanLine 7s ease-in-out infinite;\n      pointer-events: none;\n      z-index: 1;\n    }\n\n    @keyframes blScanLine {\n      0% {\n        transform: translateX(-70px);\n        opacity: 0;\n      }\n      20% { opacity: 0.35; }\n      80% { opacity: 0.35; }\n      100% {\n        transform: translateX(70px);\n        opacity: 0;\n      }\n    }\n\n    .bl-difference-copy {\n      position: relative;\n      z-index: 3;\n      padding: 62px 58px;\n    }\n\n    .bl-difference-copy::before {\n      content: \"\";\n      position: absolute;\n      width: 260px;\n      height: 260px;\n      left: -100px;\n      top: -110px;\n      border-radius: 50%;\n      background: rgba(200,255,77,0.07);\n      filter: blur(28px);\n      pointer-events: none;\n    }\n\n    .bl-difference-copy .bl-trust-title {\n      position: relative;\n      margin-bottom: 28px;\n      max-width: 690px;\n    }\n\n    .bl-difference-copy p {\n      position: relative;\n      margin: 0 0 18px;\n      max-width: 730px;\n      color: rgba(255,255,255,0.76);\n      font-size: 16px;\n      line-height: 1.85;\n      text-shadow: 0 2px 16px rgba(0,0,0,0.70);\n    }\n\n    .bl-difference-copy p:last-child {\n      margin-bottom: 0;\n    }\n\n    .bl-difference-panel {\n      position: relative;\n      z-index: 3;\n      min-height: 610px;\n      padding: 36px;\n      display: flex;\n      align-items: flex-end;\n      border-left: 1px solid rgba(255,255,255,0.06);\n    }\n\n    .bl-difference-panel::before {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background: linear-gradient(180deg, transparent 0%, transparent 48%, rgba(0,0,0,0.18) 66%, rgba(0,0,0,0.60) 100%);\n      pointer-events: none;\n    }\n\n    .bl-difference-stat-wrap {\n      position: relative;\n      z-index: 4;\n      width: 100%;\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 12px;\n    }\n\n    .bl-difference-stat {\n      position: relative;\n      padding: 22px;\n      overflow: hidden;\n      background: linear-gradient(145deg, rgba(0,0,0,0.78), rgba(0,0,0,0.54));\n      border: 1px solid rgba(200,255,77,0.24);\n      backdrop-filter: blur(16px);\n      -webkit-backdrop-filter: blur(16px);\n      box-shadow: 0 18px 50px rgba(0,0,0,0.30);\n      transition: transform 0.25s ease, border-color 0.25s ease, background 0.25s ease;\n    }\n\n    .bl-difference-stat::before {\n      content: \"\";\n      position: absolute;\n      left: 0;\n      bottom: 0;\n      width: 0;\n      height: 2px;\n      background: var(--bl-lime);\n      transition: width 0.3s ease;\n    }\n\n    .bl-difference-stat:hover {\n      transform: translateY(-5px);\n      border-color: rgba(200,255,77,0.58);\n      background: linear-gradient(145deg, rgba(10,10,10,0.90), rgba(0,0,0,0.64));\n    }\n\n    .bl-difference-stat:hover::before {\n      width: 100%;\n    }\n\n    .bl-difference-stat strong {\n      display: block;\n      margin-bottom: 6px;\n      color: var(--bl-lime);\n      font-size: 26px;\n      line-height: 1;\n      font-weight: 600;\n    }\n\n    .bl-difference-stat span {\n      color: rgba(255,255,255,0.72);\n      font-size: 11px;\n      line-height: 1.5;\n      text-transform: uppercase;\n      letter-spacing: 0.8px;\n    }\n\n    \/* =========================\n       PART 03 - FULL CAR\n    ========================== *\/\n\n    .bl-final-cta {\n      position: relative;\n      min-height: 540px;\n      padding: 68px 58px;\n      overflow: hidden;\n      background: linear-gradient(145deg, rgba(255,255,255,0.022), rgba(255,255,255,0.008));\n      box-shadow: 0 35px 100px rgba(0,0,0,0.40);\n    }\n\n    .bl-final-art {\n      position: absolute;\n      inset: 0;\n      z-index: 0;\n      pointer-events: none;\n    }\n\n    .bl-final-art::before {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background-image: url(\"https:\/\/batterylab.lk\/wp-content\/uploads\/2026\/08\/No1-hybrid-battery-partner-.png\");\n      background-repeat: no-repeat;\n      background-size: contain;\n      background-position: right center;\n      opacity: 0.95;\n      filter: brightness(1.03);\n    }\n\n    .bl-final-art::after {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background:\n        linear-gradient(90deg,\n          rgba(0,0,0,0.96) 0%,\n          rgba(0,0,0,0.90) 34%,\n          rgba(0,0,0,0.62) 56%,\n          rgba(0,0,0,0.22) 82%,\n          rgba(0,0,0,0.06) 100%\n        ),\n        radial-gradient(circle at 86% 24%, rgba(200,255,77,0.12), transparent 18%);\n    }\n\n    .bl-final-cta::before {\n      content: \"\";\n      position: absolute;\n      width: 460px;\n      height: 460px;\n      right: -180px;\n      top: -220px;\n      border-radius: 50%;\n      background: rgba(200,255,77,0.09);\n      filter: blur(45px);\n      pointer-events: none;\n      z-index: 1;\n    }\n\n    .bl-final-cta::after {\n      content: \"\";\n      position: absolute;\n      left: 0;\n      bottom: 0;\n      width: 180px;\n      height: 3px;\n      background: var(--bl-lime);\n      box-shadow: 0 0 18px rgba(200,255,77,0.65);\n      z-index: 2;\n    }\n\n    .bl-final-cta-inner {\n      position: relative;\n      z-index: 3;\n      min-height: 404px;\n      display: grid;\n      grid-template-columns: 1fr 270px;\n      gap: 46px;\n      align-items: end;\n    }\n\n    .bl-final-cta-copy {\n      max-width: 820px;\n      padding: 6px 0;\n    }\n\n    .bl-final-cta-copy .bl-trust-title {\n      margin-bottom: 24px;\n      max-width: 760px;\n    }\n\n    .bl-final-cta-copy p {\n      margin: 0 0 18px;\n      max-width: 690px;\n      color: rgba(255,255,255,0.76);\n      font-size: 16px;\n      line-height: 1.85;\n      text-shadow: 0 2px 16px rgba(0,0,0,0.72);\n    }\n\n    .bl-final-cta-copy p:last-child {\n      margin-bottom: 0;\n    }\n\n    .bl-final-signature {\n      margin-top: 28px;\n      display: flex;\n      flex-direction: column;\n      gap: 7px;\n    }\n\n    .bl-final-signature strong {\n      color: #ffffff;\n      font-size: 18px;\n      font-weight: 600;\n    }\n\n    .bl-final-signature span {\n      color: var(--bl-lime);\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: 1px;\n    }\n\n    .bl-final-actions {\n      min-width: 0;\n      display: flex;\n      flex-direction: column;\n      gap: 12px;\n    }\n\n    .bl-final-btn {\n      width: 100%;\n      min-height: 50px;\n      padding: 10px 10px 10px 18px;\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 16px;\n      background: rgba(0,0,0,0.74);\n      border: 1px solid var(--bl-lime);\n      color: var(--bl-lime);\n      text-decoration: none;\n      text-transform: uppercase;\n      font-size: 10px;\n      font-weight: 800;\n      letter-spacing: 1.2px;\n      backdrop-filter: blur(12px);\n      -webkit-backdrop-filter: blur(12px);\n      transition: transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease;\n    }\n\n    .bl-final-btn:hover {\n      transform: translateY(-3px);\n      background: rgba(200,255,77,0.055);\n      box-shadow: 0 16px 42px rgba(200,255,77,0.10);\n    }\n\n    .bl-final-btn-icon {\n      width: 30px;\n      height: 30px;\n      flex: 0 0 30px;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      border: 1px solid var(--bl-lime);\n      color: var(--bl-lime);\n      font-size: 13px;\n      transition: 0.25s ease;\n    }\n\n    .bl-final-btn:hover .bl-final-btn-icon {\n      background: var(--bl-lime);\n      color: #000000;\n      transform: translate(2px,-2px);\n    }\n\n    .bl-final-btn.call {\n      border-color: rgba(255,255,255,0.25);\n      color: #ffffff;\n    }\n\n    .bl-final-btn.call .bl-final-btn-icon {\n      border-color: rgba(255,255,255,0.35);\n      color: #ffffff;\n    }\n\n    .bl-final-btn.call:hover {\n      border-color: var(--bl-lime);\n      color: var(--bl-lime);\n    }\n\n    .bl-final-btn.call:hover .bl-final-btn-icon {\n      border-color: var(--bl-lime);\n      background: var(--bl-lime);\n      color: #000000;\n    }\n\n    \/* =========================\n       TABLET\n    ========================== *\/\n\n    @media (max-width: 1050px) {\n      .bl-trust-section {\n        padding: 90px 20px;\n      }\n\n      .bl-why-wrap {\n        grid-template-columns: 0.9fr 1.1fr;\n        gap: 40px;\n        margin-bottom: 70px;\n      }\n\n      .bl-trust-title {\n        font-size: clamp(38px,5.3vw,58px);\n      }\n\n      .bl-why-card {\n        min-height: 140px;\n        padding: 20px;\n      }\n\n      .bl-difference-inner {\n        min-height: 540px;\n        grid-template-columns: 1fr 0.9fr;\n      }\n\n      .bl-difference-art::before {\n        background-size: contain;\n        background-position: 78% center;\n      }\n\n      .bl-difference-copy {\n        padding: 46px 40px;\n      }\n\n      .bl-difference-panel {\n        min-height: 540px;\n        padding: 28px;\n      }\n\n      .bl-final-cta {\n        min-height: 500px;\n        padding: 54px 42px;\n      }\n\n      .bl-final-art::before {\n        background-size: contain;\n        background-position: 86% center;\n      }\n\n      .bl-final-cta-inner {\n        min-height: 390px;\n        grid-template-columns: 1fr 230px;\n        gap: 34px;\n      }\n    }\n\n    @media (max-width: 820px) {\n      .bl-trust-section {\n        padding: 76px 16px;\n      }\n\n      .bl-why-wrap {\n        grid-template-columns: 1fr;\n        gap: 34px;\n      }\n\n      .bl-why-heading {\n        position: relative;\n        top: auto;\n      }\n\n      .bl-why-list {\n        grid-template-columns: 1fr 1fr;\n        gap: 12px;\n      }\n\n      .bl-difference-inner {\n        min-height: 450px;\n        grid-template-columns: 1fr 0.88fr;\n      }\n\n      .bl-difference-art::before {\n        background-position: 72% center;\n      }\n\n      .bl-difference-copy {\n        padding: 38px 30px;\n      }\n\n      .bl-difference-copy p {\n        font-size: 13px;\n        line-height: 1.75;\n      }\n\n      .bl-difference-panel {\n        min-height: 450px;\n        padding: 20px;\n      }\n\n      .bl-difference-stat {\n        padding: 16px;\n      }\n\n      .bl-difference-stat strong {\n        font-size: 21px;\n      }\n\n      .bl-difference-stat span {\n        font-size: 9px;\n      }\n\n      .bl-final-cta {\n        min-height: 440px;\n        padding: 44px 30px;\n      }\n\n      .bl-final-art::before {\n        background-position: 80% center;\n      }\n\n      .bl-final-cta-inner {\n        min-height: 350px;\n        grid-template-columns: 1fr 210px;\n        gap: 26px;\n      }\n\n      .bl-final-cta-copy p {\n        font-size: 13px;\n        line-height: 1.75;\n      }\n    }\n\n    \/* =========================\n       MOBILE\n    ========================== *\/\n\n    @media (max-width: 650px) {\n      .bl-trust-section {\n        padding: 58px 10px;\n      }\n\n      .bl-trust-section::before {\n        background-size: 40px 40px;\n        opacity: 0.30;\n      }\n\n      .bl-trust-title {\n        font-size: clamp(28px,7.2vw,38px);\n        line-height: 1.06;\n        letter-spacing: -1px;\n      }\n\n      .bl-why-wrap {\n        grid-template-columns: 0.82fr 1.18fr;\n        gap: 14px;\n        align-items: start;\n        margin-bottom: 54px;\n      }\n\n      .bl-why-heading p {\n        margin-top: 14px;\n        font-size: 8.8px;\n        line-height: 1.6;\n      }\n\n      .bl-why-list {\n        grid-template-columns: 1fr 1fr;\n        gap: 7px;\n      }\n\n      .bl-why-card {\n        min-height: 95px;\n        padding: 10px;\n      }\n\n      .bl-why-number {\n        margin-bottom: 6px;\n        font-size: 5.2px;\n        letter-spacing: 0.7px;\n      }\n\n      .bl-why-card h3 {\n        margin-bottom: 5px;\n        font-size: 9px;\n        line-height: 1.25;\n      }\n\n      .bl-why-card p {\n        font-size: 6.5px;\n        line-height: 1.48;\n      }\n\n      .bl-why-card:last-child {\n        grid-template-columns: 70px 1fr;\n        min-height: 78px;\n        gap: 10px;\n      }\n\n      .bl-difference {\n        margin-bottom: 54px;\n      }\n\n      .bl-difference-inner {\n        min-height: 300px;\n        grid-template-columns: 1.04fr 0.96fr;\n      }\n\n      .bl-difference-art::before {\n        background-size: contain;\n        background-position: 64% center;\n        opacity: 0.95;\n      }\n\n      .bl-difference-art::after {\n        background:\n          linear-gradient(90deg,\n            rgba(0,0,0,0.95) 0%,\n            rgba(0,0,0,0.82) 34%,\n            rgba(0,0,0,0.46) 63%,\n            rgba(0,0,0,0.12) 100%\n          ),\n          linear-gradient(180deg,\n            rgba(0,0,0,0.02) 0%,\n            rgba(0,0,0,0.06) 48%,\n            rgba(0,0,0,0.28) 82%,\n            rgba(0,0,0,0.52) 100%\n          );\n      }\n\n      .bl-difference-copy {\n        padding: 22px 16px;\n      }\n\n      .bl-difference-copy .bl-trust-title {\n        margin-bottom: 12px;\n      }\n\n      .bl-difference-copy p {\n        margin-bottom: 9px;\n        font-size: 7.6px;\n        line-height: 1.58;\n      }\n\n      .bl-difference-panel {\n        min-height: 300px;\n        padding: 10px;\n      }\n\n      .bl-difference-stat-wrap {\n        gap: 6px;\n      }\n\n      .bl-difference-stat {\n        padding: 9px;\n      }\n\n      .bl-difference-stat strong {\n        margin-bottom: 3px;\n        font-size: 13px;\n      }\n\n      .bl-difference-stat span {\n        font-size: 5.5px;\n        line-height: 1.35;\n        letter-spacing: 0.4px;\n      }\n\n      .bl-final-cta {\n        min-height: 330px;\n        padding: 28px 18px;\n      }\n\n      .bl-final-art::before {\n        background-size: contain;\n        background-position: 66% center;\n      }\n\n      .bl-final-art::after {\n        background:\n          linear-gradient(90deg,\n            rgba(0,0,0,0.95) 0%,\n            rgba(0,0,0,0.83) 38%,\n            rgba(0,0,0,0.50) 67%,\n            rgba(0,0,0,0.12) 100%\n          ),\n          radial-gradient(circle at 82% 18%, rgba(200,255,77,0.10), transparent 18%);\n      }\n\n      .bl-final-cta-inner {\n        min-height: 272px;\n        grid-template-columns: 1fr 0.65fr;\n        gap: 16px;\n        align-items: end;\n      }\n\n      .bl-final-cta-copy .bl-trust-title {\n        margin-bottom: 12px;\n      }\n\n      .bl-final-cta-copy p {\n        margin-bottom: 8px;\n        font-size: 7.8px;\n        line-height: 1.6;\n      }\n\n      .bl-final-signature {\n        margin-top: 14px;\n        gap: 4px;\n      }\n\n      .bl-final-signature strong {\n        font-size: 10px;\n      }\n\n      .bl-final-signature span {\n        font-size: 5.8px;\n        line-height: 1.4;\n        letter-spacing: 0.5px;\n      }\n\n      .bl-final-actions {\n        gap: 7px;\n      }\n\n      .bl-final-btn {\n        min-height: 31px;\n        padding: 4px 4px 4px 7px;\n        gap: 5px;\n        font-size: 5.2px;\n        letter-spacing: 0.45px;\n      }\n\n      .bl-final-btn-icon {\n        width: 18px;\n        height: 18px;\n        flex-basis: 18px;\n        font-size: 7px;\n      }\n    }\n\n    @media (max-width: 390px) {\n      .bl-trust-section {\n        padding: 52px 8px;\n      }\n\n      .bl-why-wrap {\n        gap: 10px;\n      }\n\n      .bl-trust-title {\n        font-size: 25px;\n      }\n\n      .bl-why-heading p {\n        font-size: 7.8px;\n      }\n\n      .bl-why-card {\n        padding: 8px;\n      }\n\n      .bl-why-card h3 {\n        font-size: 8px;\n      }\n\n      .bl-why-card p {\n        font-size: 5.8px;\n      }\n\n      .bl-difference-inner {\n        min-height: 270px;\n      }\n\n      .bl-difference-art::before {\n        background-position: 62% center;\n      }\n\n      .bl-difference-copy {\n        padding: 18px 12px;\n      }\n\n      .bl-difference-copy p {\n        font-size: 6.8px;\n      }\n\n      .bl-difference-panel {\n        min-height: 270px;\n        padding: 8px;\n      }\n\n      .bl-difference-stat {\n        padding: 7px;\n      }\n\n      .bl-difference-stat strong {\n        font-size: 11px;\n      }\n\n      .bl-difference-stat span {\n        font-size: 4.8px;\n      }\n\n      .bl-final-cta {\n        min-height: 295px;\n        padding: 24px 14px;\n      }\n\n      .bl-final-art::before {\n        background-position: 64% center;\n      }\n\n      .bl-final-cta-inner {\n        min-height: 245px;\n        gap: 12px;\n      }\n\n      .bl-final-cta-copy p {\n        font-size: 6.8px;\n      }\n\n      .bl-final-btn {\n        font-size: 4.7px;\n      }\n    }\n\n    @media (prefers-reduced-motion: reduce) {\n      .bl-reveal,\n      .bl-why-card,\n      .bl-difference-stat,\n      .bl-final-btn,\n      .bl-difference-scan {\n        animation: none !important;\n        transition: none !important;\n      }\n    }\n\n  <\/style>\n\n\n  <div class=\"bl-trust-container\">\n\n    <!-- PART 01 -->\n    <div class=\"bl-why-wrap bl-reveal\">\n\n      <div class=\"bl-why-heading\">\n        <h2 class=\"bl-trust-title\">\n          Why Choose\n          <span>BatteryLab<\/span>\n          for Your Hybrid Battery Needs?\n        <\/h2>\n\n        <p>\n          Proven expertise, advanced technology, genuine components and\n          industry-leading support make BatteryLab one of Sri Lanka's most\n          trusted destinations for hybrid battery care.\n        <\/p>\n      <\/div>\n\n      <div class=\"bl-why-list\">\n\n        <article class=\"bl-why-card\">\n          <div class=\"bl-why-number\">01 \/ Experience<\/div>\n          <h3>Proven Experience<\/h3>\n          <p>Since 2017, we've been Sri Lanka's trusted hybrid battery specialists.<\/p>\n        <\/article>\n\n        <article class=\"bl-why-card\">\n          <div class=\"bl-why-number\">02 \/ Technology<\/div>\n          <h3>Cutting-Edge Technology<\/h3>\n          <p>State-of-the-art equipment ensures world-class results.<\/p>\n        <\/article>\n\n        <article class=\"bl-why-card\">\n          <div class=\"bl-why-number\">03 \/ Quality<\/div>\n          <h3>Certified Quality<\/h3>\n          <p>ISO 9001-2015 certification guarantees consistent, high-quality service.<\/p>\n        <\/article>\n\n        <article class=\"bl-why-card\">\n          <div class=\"bl-why-number\">04 \/ Coverage<\/div>\n          <h3>Comprehensive Coverage<\/h3>\n          <p>We service all major hybrid brands and models.<\/p>\n        <\/article>\n\n        <article class=\"bl-why-card\">\n          <div class=\"bl-why-number\">05 \/ Components<\/div>\n          <h3>Genuine Components<\/h3>\n          <p>Highest quality genuine Japanese hybrid batteries and components.<\/p>\n        <\/article>\n\n        <article class=\"bl-why-card\">\n          <div class=\"bl-why-number\">06 \/ Warranty<\/div>\n          <h3>Unmatched Warranty<\/h3>\n          <p>The longest warranty in Sri Lanka without restrictive conditions.<\/p>\n        <\/article>\n\n        <article class=\"bl-why-card\">\n          <div class=\"bl-why-number\">07 \/ Service<\/div>\n          <h3>Exceptional Service<\/h3>\n          <p>Quick, reliable service with free installation.<\/p>\n        <\/article>\n\n        <article class=\"bl-why-card\">\n          <div class=\"bl-why-number\">08 \/ Payment<\/div>\n          <h3>Flexible Payment<\/h3>\n          <p>Multiple payment options to suit your budget.<\/p>\n        <\/article>\n\n        <article class=\"bl-why-card\">\n          <div>\n            <div class=\"bl-why-number\">09 \/ Nationwide<\/div>\n            <h3>Nationwide Reach<\/h3>\n          <\/div>\n          <p>\n            Customers from across Sri Lanka trust BatteryLab for reliable\n            hybrid battery support, quality products and professional service.\n          <\/p>\n        <\/article>\n\n      <\/div>\n    <\/div>\n\n\n    <!-- PART 02 -->\n    <div class=\"bl-difference bl-reveal\">\n\n      <div class=\"bl-difference-inner\">\n\n        <div class=\"bl-difference-art\"><\/div>\n        <div class=\"bl-difference-scan\"><\/div>\n\n        <div class=\"bl-difference-copy\">\n          <h2 class=\"bl-trust-title\">\n            Experience the\n            <span>BatteryLab Difference<\/span>\n          <\/h2>\n\n          <p>\n            Your trust is our greatest asset, and we're excited to energize\n            you in 2025. As Sri Lanka's leading battery installer, we combine\n            reliable batteries with unbeatable warranty coverage.\n          <\/p>\n\n          <p>\n            Experience the ultimate driving confidence with our\n            ISO 9001-2015 certified quality \u2013 a mark of our commitment to\n            excellence.\n          <\/p>\n\n          <p>\n            Whether you need repair, reconditioning, or replacement,\n            BatteryLab delivers \"Two hours, Number 1 service\" that you can trust.\n            Enjoy more mileage with less worry when you upgrade with us today.\n          <\/p>\n        <\/div>\n\n        <div class=\"bl-difference-panel\">\n          <div class=\"bl-difference-stat-wrap\">\n\n            <div class=\"bl-difference-stat\">\n              <strong>2017<\/strong>\n              <span>Trusted Hybrid Specialists<\/span>\n            <\/div>\n\n            <div class=\"bl-difference-stat\">\n              <strong>ISO<\/strong>\n              <span>9001-2015 Certified Quality<\/span>\n            <\/div>\n\n            <div class=\"bl-difference-stat\">\n              <strong>2HR<\/strong>\n              <span>Fast Service Focus<\/span>\n            <\/div>\n\n            <div class=\"bl-difference-stat\">\n              <strong>#1<\/strong>\n              <span>Service Commitment<\/span>\n            <\/div>\n\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n\n\n    <!-- PART 03 -->\n    <div class=\"bl-final-cta bl-reveal\">\n\n      <div class=\"bl-final-art\"><\/div>\n\n      <div class=\"bl-final-cta-inner\">\n\n        <div class=\"bl-final-cta-copy\">\n\n          <h2 class=\"bl-trust-title\">\n            Ready to Restore Your\n            <span>Hybrid Battery?<\/span>\n          <\/h2>\n\n          <p>\n            Don't let a failing hybrid battery compromise your vehicle's\n            performance or your peace of mind.\n          <\/p>\n\n          <p>\n            Contact BatteryLab today to schedule your consultation with\n            Sri Lanka's hybrid battery repair experts. Let's power the\n            future together!\n          <\/p>\n\n          <div class=\"bl-final-signature\">\n            <strong>BatteryLab \u2013 Where Quality Meets Reliability<\/strong>\n            <span>Reliable Batteries. Unbeatable Warranty. Exceptional Service.<\/span>\n          <\/div>\n\n        <\/div>\n\n        <div class=\"bl-final-actions\">\n\n          <a\n            class=\"bl-final-btn\"\n            href=\"https:\/\/batterylab.lk\/\"\n            target=\"_blank\"\n            rel=\"noopener\"\n          >\n            Visit BatteryLab.lk\n            <span class=\"bl-final-btn-icon\">\u2197<\/span>\n          <\/a>\n\n          <a\n            class=\"bl-final-btn call\"\n            href=\"tel:+94117269726\"\n            aria-label=\"Call BatteryLab on +94 11 726 9726\"\n          >\n            Call +94 11 726 9726\n            <span class=\"bl-final-btn-icon\">\u260e<\/span>\n          <\/a>\n\n        <\/div>\n\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n\n  <script>\n    (function () {\n      const section = document.querySelector(\".bl-trust-section\");\n      if (!section) return;\n\n      const reveals = section.querySelectorAll(\".bl-reveal\");\n\n      if (\"IntersectionObserver\" in window) {\n        const observer = new IntersectionObserver(function(entries) {\n          entries.forEach(function(entry) {\n            if (entry.isIntersecting) {\n              entry.target.classList.add(\"bl-visible\");\n              observer.unobserve(entry.target);\n            }\n          });\n        }, { threshold: 0.12 });\n\n        reveals.forEach(function(item) {\n          observer.observe(item);\n        });\n      } else {\n        reveals.forEach(function(item) {\n          item.classList.add(\"bl-visible\");\n        });\n      }\n    })();\n  <\/script>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2c5613b e-con-full e-flex e-con e-parent\" data-id=\"2c5613b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-90e728a elementor-widget elementor-widget-html\" data-id=\"90e728a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"bl-checkup-section\">\n\n  <style>\n    .bl-checkup-section {\n      --bl-black: #000000;\n      --bl-white: #ffffff;\n      --bl-lime: #c8ff4d;\n      --bl-muted: rgba(255,255,255,0.70);\n      --bl-soft: rgba(255,255,255,0.46);\n      --bl-border: rgba(255,255,255,0.12);\n\n      position: relative;\n\n      width: 100%;\n\n      overflow: hidden;\n\n      padding:\n        110px\n        24px\n        120px;\n\n      background:\n        radial-gradient(\n          circle at 12% 25%,\n          rgba(200,255,77,0.10),\n          transparent 30%\n        ),\n        radial-gradient(\n          circle at 86% 76%,\n          rgba(200,255,77,0.07),\n          transparent 30%\n        ),\n        #000000;\n\n      color: var(--bl-white);\n\n      font-family:\n        \"Poppins\",\n        \"Montserrat\",\n        Arial,\n        sans-serif;\n    }\n\n    .bl-checkup-section * {\n      box-sizing: border-box;\n    }\n\n    \/* =========================\n       BACKGROUND GRID\n    ========================== *\/\n\n    .bl-checkup-section::before {\n      content: \"\";\n\n      position: absolute;\n\n      inset: 0;\n\n      background-image:\n        linear-gradient(\n          rgba(255,255,255,0.03) 1px,\n          transparent 1px\n        ),\n        linear-gradient(\n          90deg,\n          rgba(255,255,255,0.03) 1px,\n          transparent 1px\n        );\n\n      background-size:\n        70px 70px;\n\n      opacity: 0.38;\n\n      pointer-events: none;\n\n      animation:\n        blCheckGrid\n        18s linear infinite;\n    }\n\n    @keyframes blCheckGrid {\n      from {\n        background-position:\n          0 0;\n      }\n\n      to {\n        background-position:\n          70px 70px;\n      }\n    }\n\n    .bl-checkup-container {\n      position: relative;\n\n      z-index: 2;\n\n      width: 100%;\n\n      max-width: 1380px;\n\n      margin: 0 auto;\n    }\n\n    \/* =========================\n       MAIN PANEL\n    ========================== *\/\n\n    .bl-checkup-panel {\n      position: relative;\n\n      min-height: 600px;\n\n      display: grid;\n\n      grid-template-columns:\n        1.08fr\n        0.92fr;\n\n      gap: 0;\n\n      overflow: hidden;\n\n      background:\n        linear-gradient(\n          135deg,\n          rgba(255,255,255,0.045),\n          rgba(255,255,255,0.014)\n        );\n\n      border:\n        1px solid\n        rgba(255,255,255,0.11);\n\n      box-shadow:\n        0 40px 120px\n        rgba(0,0,0,0.48);\n    }\n\n    \/* top lime line *\/\n    .bl-checkup-panel::before {\n      content: \"\";\n\n      position: absolute;\n\n      top: 0;\n\n      left: 0;\n\n      width: 180px;\n\n      height: 3px;\n\n      background:\n        var(--bl-lime);\n\n      box-shadow:\n        0 0 18px\n        rgba(200,255,77,0.60);\n\n      z-index: 6;\n    }\n\n    \/* ambient glow *\/\n    .bl-checkup-panel::after {\n      content: \"\";\n\n      position: absolute;\n\n      width: 460px;\n\n      height: 460px;\n\n      right: -160px;\n\n      top: -180px;\n\n      border-radius: 50%;\n\n      background:\n        rgba(200,255,77,0.10);\n\n      filter:\n        blur(55px);\n\n      pointer-events: none;\n\n      animation:\n        blCheckGlow\n        5s ease-in-out infinite;\n    }\n\n    @keyframes blCheckGlow {\n      0%,\n      100% {\n        opacity: 0.35;\n\n        transform:\n          scale(0.92);\n      }\n\n      50% {\n        opacity: 0.75;\n\n        transform:\n          scale(1.08);\n      }\n    }\n\n    \/* =========================\n       LEFT COPY\n    ========================== *\/\n\n    .bl-checkup-copy {\n      position: relative;\n\n      z-index: 3;\n\n      padding:\n        72px\n        68px;\n\n      display: flex;\n\n      flex-direction: column;\n\n      justify-content: center;\n    }\n\n    .bl-checkup-title {\n      margin: 0;\n\n      max-width: 760px;\n\n      color: #ffffff;\n\n      font-size:\n        clamp(\n          48px,\n          5.5vw,\n          80px\n        );\n\n      line-height: 1.02;\n\n      font-weight: 400;\n\n      letter-spacing:\n        -2.8px;\n    }\n\n    .bl-checkup-title span {\n      color:\n        var(--bl-lime);\n\n      font-weight: 600;\n    }\n\n    .bl-checkup-lead {\n      margin:\n        30px\n        0\n        0;\n\n      max-width: 720px;\n\n      color:\n        rgba(255,255,255,0.76);\n\n      font-size: 17px;\n\n      line-height: 1.85;\n    }\n\n    .bl-checkup-copy p {\n      margin:\n        18px\n        0\n        0;\n\n      max-width: 720px;\n\n      color:\n        var(--bl-muted);\n\n      font-size: 16px;\n\n      line-height: 1.85;\n    }\n\n    .bl-checkup-copy strong {\n      color:\n        #ffffff;\n\n      font-weight: 600;\n    }\n\n    .bl-checkup-copy\n    .bl-lime-text {\n      color:\n        var(--bl-lime);\n\n      font-weight: 600;\n    }\n\n    \/* =========================\n       TRUST STRIP\n    ========================== *\/\n\n    .bl-checkup-trust {\n      margin-top: 30px;\n\n      max-width: 720px;\n\n      display: grid;\n\n      grid-template-columns:\n        repeat(3, 1fr);\n\n      border:\n        1px solid\n        rgba(255,255,255,0.11);\n\n      background:\n        rgba(0,0,0,0.34);\n    }\n\n    .bl-checkup-trust-item {\n      min-height: 82px;\n\n      padding:\n        16px\n        18px;\n\n      display: flex;\n\n      flex-direction: column;\n\n      justify-content: center;\n\n      border-right:\n        1px solid\n        rgba(255,255,255,0.09);\n\n      transition:\n        background\n        0.25s ease;\n    }\n\n    .bl-checkup-trust-item:last-child {\n      border-right: 0;\n    }\n\n    .bl-checkup-trust-item:hover {\n      background:\n        rgba(200,255,77,0.045);\n    }\n\n    .bl-checkup-trust-item strong {\n      display: block;\n\n      margin-bottom: 4px;\n\n      color:\n        var(--bl-lime);\n\n      font-size: 13px;\n\n      font-weight: 700;\n    }\n\n    .bl-checkup-trust-item span {\n      color:\n        rgba(255,255,255,0.58);\n\n      font-size: 10px;\n\n      line-height: 1.45;\n\n      letter-spacing: 0.6px;\n\n      text-transform: uppercase;\n    }\n\n    \/* =========================\n       APPOINTMENT CTA\n    ========================== *\/\n\n    .bl-checkup-action {\n      margin-top: 34px;\n\n      display: flex;\n\n      align-items: center;\n\n      gap: 22px;\n\n      flex-wrap: wrap;\n    }\n\n    .bl-checkup-note {\n      color:\n        rgba(255,255,255,0.62);\n\n      font-size: 12px;\n\n      line-height: 1.6;\n    }\n\n    .bl-checkup-note strong {\n      display: block;\n\n      color:\n        #ffffff;\n\n      font-size: 13px;\n\n      margin-bottom: 2px;\n    }\n\n    .bl-checkup-call-btn {\n      min-width: 245px;\n\n      min-height: 54px;\n\n      padding:\n        9px\n        10px\n        9px\n        18px;\n\n      display: inline-flex;\n\n      align-items: center;\n\n      justify-content: space-between;\n\n      gap: 20px;\n\n      background:\n        #000000;\n\n      border:\n        1px solid\n        var(--bl-lime);\n\n      color:\n        var(--bl-lime);\n\n      text-decoration: none;\n\n      text-transform: uppercase;\n\n      font-size: 10px;\n\n      font-weight: 800;\n\n      letter-spacing:\n        1.2px;\n\n      box-shadow:\n        0 15px 40px\n        rgba(200,255,77,0.08);\n\n      transition:\n        transform\n        0.25s ease,\n        background\n        0.25s ease,\n        box-shadow\n        0.25s ease;\n    }\n\n    .bl-checkup-call-btn:hover {\n      transform:\n        translateY(-3px);\n\n      background:\n        rgba(200,255,77,0.05);\n\n      box-shadow:\n        0 20px 50px\n        rgba(200,255,77,0.13);\n    }\n\n    .bl-checkup-call-icon {\n      width: 32px;\n\n      height: 32px;\n\n      flex:\n        0 0\n        32px;\n\n      display:\n        inline-flex;\n\n      align-items: center;\n\n      justify-content: center;\n\n      border:\n        1px solid\n        var(--bl-lime);\n\n      color:\n        var(--bl-lime);\n\n      font-size: 13px;\n\n      transition:\n        background\n        0.25s ease,\n        color\n        0.25s ease,\n        transform\n        0.25s ease;\n    }\n\n    .bl-checkup-call-btn:hover\n    .bl-checkup-call-icon {\n      background:\n        var(--bl-lime);\n\n      color:\n        #000000;\n\n      transform:\n        scale(1.05);\n    }\n\n    \/* =========================\n       RIGHT DIAGNOSTIC VISUAL\n    ========================== *\/\n\n    .bl-checkup-visual {\n      position: relative;\n\n      min-height: 600px;\n\n      overflow: hidden;\n\n      display: flex;\n\n      align-items: center;\n\n      justify-content: center;\n\n      padding: 48px;\n\n      border-left:\n        1px solid\n        rgba(255,255,255,0.08);\n\n      background:\n        radial-gradient(\n          circle at 55% 45%,\n          rgba(200,255,77,0.12),\n          transparent 30%\n        ),\n        linear-gradient(\n          145deg,\n          rgba(200,255,77,0.055),\n          rgba(255,255,255,0.012)\n        );\n    }\n\n    .bl-checkup-visual::before {\n      content: \"\";\n\n      position: absolute;\n\n      inset: 0;\n\n      background-image:\n        linear-gradient(\n          rgba(200,255,77,0.055) 1px,\n          transparent 1px\n        ),\n        linear-gradient(\n          90deg,\n          rgba(200,255,77,0.055) 1px,\n          transparent 1px\n        );\n\n      background-size:\n        54px 54px;\n\n      opacity: 0.38;\n\n      animation:\n        blCheckVisualGrid\n        14s linear infinite;\n    }\n\n    @keyframes blCheckVisualGrid {\n      from {\n        background-position:\n          0 0;\n      }\n\n      to {\n        background-position:\n          54px 54px;\n      }\n    }\n\n    .bl-checkup-diagnostic {\n      position: relative;\n\n      z-index: 3;\n\n      width: 100%;\n\n      max-width: 430px;\n\n      min-height: 430px;\n\n      padding:\n        38px;\n\n      display: flex;\n\n      flex-direction: column;\n\n      justify-content: space-between;\n\n      border:\n        1px solid\n        rgba(200,255,77,0.28);\n\n      background:\n        linear-gradient(\n          145deg,\n          rgba(5,5,5,0.88),\n          rgba(0,0,0,0.62)\n        );\n\n      backdrop-filter:\n        blur(18px);\n\n      -webkit-backdrop-filter:\n        blur(18px);\n\n      box-shadow:\n        0 30px 80px\n        rgba(0,0,0,0.40);\n    }\n\n    .bl-checkup-diagnostic::before {\n      content: \"\";\n\n      position: absolute;\n\n      top: -1px;\n\n      right: -1px;\n\n      width: 80px;\n\n      height: 80px;\n\n      border-top:\n        2px solid\n        var(--bl-lime);\n\n      border-right:\n        2px solid\n        var(--bl-lime);\n    }\n\n    .bl-checkup-diagnostic-label {\n      color:\n        var(--bl-lime);\n\n      font-size: 10px;\n\n      font-weight: 800;\n\n      letter-spacing: 1.5px;\n\n      text-transform: uppercase;\n    }\n\n    .bl-checkup-diagnostic-title {\n      margin-top: 18px;\n\n      max-width: 340px;\n\n      color:\n        #ffffff;\n\n      font-size:\n        clamp(\n          28px,\n          3.2vw,\n          44px\n        );\n\n      line-height: 1.08;\n\n      font-weight: 500;\n\n      letter-spacing:\n        -1px;\n    }\n\n    \/* scanner *\/\n\n    .bl-checkup-scanner {\n      position: relative;\n\n      height: 120px;\n\n      margin:\n        34px\n        0;\n\n      overflow: hidden;\n\n      border-top:\n        1px solid\n        rgba(255,255,255,0.08);\n\n      border-bottom:\n        1px solid\n        rgba(255,255,255,0.08);\n\n      background:\n        rgba(0,0,0,0.30);\n    }\n\n    .bl-checkup-scanner::before {\n      content: \"\";\n\n      position: absolute;\n\n      left: 0;\n\n      top: 50%;\n\n      width: 100%;\n\n      height: 1px;\n\n      background:\n        linear-gradient(\n          90deg,\n          transparent,\n          var(--bl-lime),\n          transparent\n        );\n\n      box-shadow:\n        0 0 18px\n        rgba(200,255,77,0.65);\n\n      animation:\n        blScannerLine\n        3.2s ease-in-out infinite;\n    }\n\n    @keyframes blScannerLine {\n      0% {\n        transform:\n          translateY(-48px);\n\n        opacity: 0;\n      }\n\n      20% {\n        opacity: 1;\n      }\n\n      50% {\n        transform:\n          translateY(0);\n      }\n\n      80% {\n        opacity: 1;\n      }\n\n      100% {\n        transform:\n          translateY(48px);\n\n        opacity: 0;\n      }\n    }\n\n    .bl-checkup-scanner-bars {\n      position: absolute;\n\n      inset: 0;\n\n      display: flex;\n\n      align-items: center;\n\n      justify-content: center;\n\n      gap: 7px;\n    }\n\n    .bl-checkup-scanner-bars span {\n      width: 5px;\n\n      background:\n        rgba(200,255,77,0.30);\n\n      border-radius: 10px;\n\n      animation:\n        blDiagnosticBars\n        1.4s ease-in-out infinite;\n    }\n\n    .bl-checkup-scanner-bars span:nth-child(1) {\n      height: 26px;\n    }\n\n    .bl-checkup-scanner-bars span:nth-child(2) {\n      height: 48px;\n\n      animation-delay:\n        0.15s;\n    }\n\n    .bl-checkup-scanner-bars span:nth-child(3) {\n      height: 72px;\n\n      animation-delay:\n        0.30s;\n    }\n\n    .bl-checkup-scanner-bars span:nth-child(4) {\n      height: 54px;\n\n      animation-delay:\n        0.45s;\n    }\n\n    .bl-checkup-scanner-bars span:nth-child(5) {\n      height: 34px;\n\n      animation-delay:\n        0.60s;\n    }\n\n    @keyframes blDiagnosticBars {\n      0%,\n      100% {\n        opacity: 0.25;\n\n        transform:\n          scaleY(0.7);\n      }\n\n      50% {\n        opacity: 1;\n\n        transform:\n          scaleY(1.12);\n\n        background:\n          var(--bl-lime);\n      }\n    }\n\n    .bl-checkup-diagnostic-bottom {\n      display: grid;\n\n      grid-template-columns:\n        1fr\n        1fr;\n\n      gap: 10px;\n    }\n\n    .bl-checkup-mini-card {\n      padding: 15px;\n\n      background:\n        rgba(0,0,0,0.46);\n\n      border:\n        1px solid\n        rgba(255,255,255,0.09);\n    }\n\n    .bl-checkup-mini-card strong {\n      display: block;\n\n      margin-bottom: 4px;\n\n      color:\n        var(--bl-lime);\n\n      font-size: 13px;\n\n      font-weight: 600;\n    }\n\n    .bl-checkup-mini-card span {\n      color:\n        rgba(255,255,255,0.56);\n\n      font-size: 9px;\n\n      line-height: 1.45;\n\n      text-transform: uppercase;\n\n      letter-spacing: 0.6px;\n    }\n\n    \/* =========================\n       REVEAL\n    ========================== *\/\n\n    .bl-checkup-reveal {\n      opacity: 0;\n\n      transform:\n        translateY(30px);\n\n      transition:\n        opacity\n        0.85s ease,\n        transform\n        0.85s\n        cubic-bezier(\n          0.22,\n          1,\n          0.36,\n          1\n        );\n    }\n\n    .bl-checkup-reveal.bl-show {\n      opacity: 1;\n\n      transform:\n        translateY(0);\n    }\n\n    \/* =========================\n       LARGE TABLET\n    ========================== *\/\n\n    @media (max-width: 1100px) {\n\n      .bl-checkup-section {\n        padding:\n          90px\n          20px\n          100px;\n      }\n\n      .bl-checkup-panel {\n        min-height: 540px;\n\n        grid-template-columns:\n          1fr\n          0.88fr;\n      }\n\n      .bl-checkup-copy {\n        padding:\n          58px\n          44px;\n      }\n\n      .bl-checkup-title {\n        font-size:\n          clamp(\n            42px,\n            5.3vw,\n            62px\n          );\n      }\n\n      .bl-checkup-lead {\n        font-size: 15px;\n      }\n\n      .bl-checkup-copy p {\n        font-size: 14px;\n\n        line-height: 1.78;\n      }\n\n      .bl-checkup-visual {\n        min-height: 540px;\n\n        padding: 32px;\n      }\n\n      .bl-checkup-diagnostic {\n        min-height: 390px;\n\n        padding: 30px;\n      }\n    }\n\n    \/* =========================\n       TABLET\n    ========================== *\/\n\n    @media (max-width: 850px) {\n\n      .bl-checkup-section {\n        padding:\n          76px\n          16px\n          86px;\n      }\n\n      .bl-checkup-panel {\n        min-height: 460px;\n\n        grid-template-columns:\n          1.04fr\n          0.96fr;\n      }\n\n      .bl-checkup-copy {\n        padding:\n          42px\n          30px;\n      }\n\n      .bl-checkup-title {\n        font-size:\n          clamp(\n            34px,\n            5.6vw,\n            50px\n          );\n\n        letter-spacing:\n          -1.6px;\n      }\n\n      .bl-checkup-lead {\n        margin-top: 20px;\n\n        font-size: 13px;\n\n        line-height: 1.72;\n      }\n\n      .bl-checkup-copy p {\n        margin-top: 14px;\n\n        font-size: 12px;\n\n        line-height: 1.72;\n      }\n\n      .bl-checkup-trust {\n        margin-top: 22px;\n      }\n\n      .bl-checkup-trust-item {\n        min-height: 68px;\n\n        padding:\n          12px\n          10px;\n      }\n\n      .bl-checkup-trust-item strong {\n        font-size: 11px;\n      }\n\n      .bl-checkup-trust-item span {\n        font-size: 8px;\n      }\n\n      .bl-checkup-action {\n        margin-top: 24px;\n\n        gap: 14px;\n      }\n\n      .bl-checkup-call-btn {\n        min-width: 205px;\n\n        min-height: 46px;\n\n        font-size: 8px;\n      }\n\n      .bl-checkup-call-icon {\n        width: 27px;\n\n        height: 27px;\n\n        flex-basis: 27px;\n\n        font-size: 11px;\n      }\n\n      .bl-checkup-note {\n        font-size: 10px;\n      }\n\n      .bl-checkup-note strong {\n        font-size: 11px;\n      }\n\n      .bl-checkup-visual {\n        min-height: 460px;\n\n        padding: 24px;\n      }\n\n      .bl-checkup-diagnostic {\n        min-height: 340px;\n\n        padding: 24px;\n      }\n\n      .bl-checkup-diagnostic-title {\n        font-size:\n          clamp(\n            24px,\n            3.6vw,\n            34px\n          );\n      }\n\n      .bl-checkup-scanner {\n        height: 95px;\n\n        margin:\n          26px\n          0;\n      }\n    }\n\n    \/* =========================\n       MOBILE\n       SAME TWO-COLUMN STYLE\n    ========================== *\/\n\n    @media (max-width: 650px) {\n\n      .bl-checkup-section {\n        padding:\n          58px\n          10px\n          64px;\n      }\n\n      .bl-checkup-section::before {\n        background-size:\n          40px\n          40px;\n\n        opacity: 0.30;\n      }\n\n      .bl-checkup-panel {\n        min-height: 340px;\n\n        grid-template-columns:\n          1.04fr\n          0.96fr;\n      }\n\n      .bl-checkup-panel::before {\n        width: 90px;\n\n        height: 2px;\n      }\n\n      .bl-checkup-copy {\n        padding:\n          24px\n          16px;\n      }\n\n      .bl-checkup-title {\n        font-size:\n          clamp(\n            23px,\n            7vw,\n            32px\n          );\n\n        line-height: 1.06;\n\n        letter-spacing:\n          -0.8px;\n      }\n\n      .bl-checkup-lead {\n        margin-top: 13px;\n\n        font-size: 8.2px;\n\n        line-height: 1.62;\n      }\n\n      .bl-checkup-copy p {\n        margin-top: 9px;\n\n        font-size: 7.3px;\n\n        line-height: 1.58;\n      }\n\n      .bl-checkup-trust {\n        margin-top: 14px;\n      }\n\n      .bl-checkup-trust-item {\n        min-height: 48px;\n\n        padding:\n          7px\n          6px;\n      }\n\n      .bl-checkup-trust-item strong {\n        margin-bottom: 2px;\n\n        font-size: 7px;\n      }\n\n      .bl-checkup-trust-item span {\n        font-size: 4.8px;\n\n        line-height: 1.3;\n\n        letter-spacing: 0.3px;\n      }\n\n      .bl-checkup-action {\n        margin-top: 15px;\n\n        gap: 8px;\n      }\n\n      .bl-checkup-call-btn {\n        min-width: 0;\n\n        width: 100%;\n\n        min-height: 31px;\n\n        padding:\n          4px\n          4px\n          4px\n          8px;\n\n        gap: 5px;\n\n        font-size: 5.4px;\n\n        letter-spacing: 0.45px;\n      }\n\n      .bl-checkup-call-icon {\n        width: 19px;\n\n        height: 19px;\n\n        flex-basis: 19px;\n\n        font-size: 7px;\n      }\n\n      .bl-checkup-note {\n        font-size: 5.8px;\n\n        line-height: 1.45;\n      }\n\n      .bl-checkup-note strong {\n        font-size: 6.5px;\n      }\n\n      .bl-checkup-visual {\n        min-height: 340px;\n\n        padding: 10px;\n      }\n\n      .bl-checkup-visual::before {\n        background-size:\n          32px\n          32px;\n      }\n\n      .bl-checkup-diagnostic {\n        min-height: 250px;\n\n        padding: 13px;\n      }\n\n      .bl-checkup-diagnostic::before {\n        width: 38px;\n\n        height: 38px;\n\n        border-width: 1px;\n      }\n\n      .bl-checkup-diagnostic-label {\n        font-size: 5px;\n\n        letter-spacing: 0.7px;\n      }\n\n      .bl-checkup-diagnostic-title {\n        margin-top: 8px;\n\n        font-size:\n          clamp(\n            14px,\n            5vw,\n            19px\n          );\n\n        line-height: 1.08;\n\n        letter-spacing: -0.4px;\n      }\n\n      .bl-checkup-scanner {\n        height: 70px;\n\n        margin:\n          16px\n          0;\n      }\n\n      .bl-checkup-scanner-bars {\n        gap: 4px;\n      }\n\n      .bl-checkup-scanner-bars span {\n        width: 3px;\n      }\n\n      .bl-checkup-diagnostic-bottom {\n        gap: 5px;\n      }\n\n      .bl-checkup-mini-card {\n        padding: 7px;\n      }\n\n      .bl-checkup-mini-card strong {\n        margin-bottom: 2px;\n\n        font-size: 7px;\n      }\n\n      .bl-checkup-mini-card span {\n        font-size: 4.5px;\n\n        line-height: 1.3;\n\n        letter-spacing: 0.25px;\n      }\n    }\n\n    \/* =========================\n       VERY SMALL MOBILE\n    ========================== *\/\n\n    @media (max-width: 390px) {\n\n      .bl-checkup-section {\n        padding:\n          52px\n          8px\n          58px;\n      }\n\n      .bl-checkup-panel {\n        min-height: 310px;\n      }\n\n      .bl-checkup-copy {\n        padding:\n          20px\n          12px;\n      }\n\n      .bl-checkup-title {\n        font-size: 21px;\n      }\n\n      .bl-checkup-lead {\n        font-size: 7.4px;\n      }\n\n      .bl-checkup-copy p {\n        font-size: 6.6px;\n      }\n\n      .bl-checkup-visual {\n        min-height: 310px;\n\n        padding: 8px;\n      }\n\n      .bl-checkup-diagnostic {\n        min-height: 225px;\n\n        padding: 10px;\n      }\n\n      .bl-checkup-diagnostic-title {\n        font-size: 13px;\n      }\n\n      .bl-checkup-scanner {\n        height: 62px;\n      }\n\n      .bl-checkup-call-btn {\n        font-size: 4.7px;\n      }\n    }\n\n    \/* =========================\n       REDUCED MOTION\n    ========================== *\/\n\n    @media\n    (prefers-reduced-motion: reduce) {\n\n      .bl-checkup-section::before,\n      .bl-checkup-panel::after,\n      .bl-checkup-visual::before,\n      .bl-checkup-scanner::before,\n      .bl-checkup-scanner-bars span {\n        animation: none !important;\n      }\n\n      .bl-checkup-reveal,\n      .bl-checkup-call-btn,\n      .bl-checkup-call-icon {\n        transition: none !important;\n      }\n    }\n\n  <\/style>\n\n\n  <div class=\"bl-checkup-container\">\n\n    <div class=\"bl-checkup-panel bl-checkup-reveal\">\n\n      <!-- =========================\n           LEFT CONTENT\n      ========================== -->\n\n      <div class=\"bl-checkup-copy\">\n\n        <h2 class=\"bl-checkup-title\">\n          Free Hybrid Battery\n          <span>Check-Up<\/span>\n        <\/h2>\n\n        <p class=\"bl-checkup-lead\">\n          Is your hybrid vehicle's dashboard flashing warnings,\n          or is its performance suddenly off?\n        <\/p>\n\n        <p>\n          Don't panic! BatteryLab,\n          <strong class=\"bl-lime-text\">\n            Sri Lanka's No.1 trusted hybrid battery experts,\n          <\/strong>\n          offers a\n          <strong>\n            complimentary, comprehensive diagnostic check-up\n          <\/strong>\n          specifically designed to pinpoint the exact cause of your\n          hybrid battery issues.\n        <\/p>\n\n        <p>\n          Our advanced technology and skilled technicians provide the\n          clarity you need to fix your car right. Secure your free\n          assessment today and regain confidence on Sri Lanka's roads.\n        <\/p>\n\n\n        <!-- TRUST FEATURES -->\n        <div class=\"bl-checkup-trust\">\n\n          <div class=\"bl-checkup-trust-item\">\n            <strong>\n              100% Free\n            <\/strong>\n\n            <span>\n              Diagnostic Assessment\n            <\/span>\n          <\/div>\n\n          <div class=\"bl-checkup-trust-item\">\n            <strong>\n              Advanced\n            <\/strong>\n\n            <span>\n              Hybrid Diagnostics\n            <\/span>\n          <\/div>\n\n          <div class=\"bl-checkup-trust-item\">\n            <strong>\n              Expert\n            <\/strong>\n\n            <span>\n              Battery Technicians\n            <\/span>\n          <\/div>\n\n        <\/div>\n\n\n        <!-- CTA -->\n        <div class=\"bl-checkup-action\">\n\n          <a\n            class=\"bl-checkup-call-btn\"\n            href=\"tel:0117269726\"\n            aria-label=\"Call BatteryLab to make an appointment\"\n          >\n            Call 011 726 9726\n\n            <span\n              class=\"bl-checkup-call-icon\"\n              aria-hidden=\"true\"\n            >\n              \u260e\n            <\/span>\n          <\/a>\n\n\n          <div class=\"bl-checkup-note\">\n            <strong>\n              To make an appointment,\n            <\/strong>\n\n            just give us a call.\n          <\/div>\n\n        <\/div>\n\n      <\/div>\n\n\n      <!-- =========================\n           RIGHT VISUAL\n      ========================== -->\n\n      <div class=\"bl-checkup-visual\">\n\n        <div class=\"bl-checkup-diagnostic\">\n\n          <div>\n\n            <div class=\"bl-checkup-diagnostic-label\">\n              Hybrid Diagnostic Scan\n            <\/div>\n\n            <div class=\"bl-checkup-diagnostic-title\">\n              Know what's wrong before you spend.\n            <\/div>\n\n          <\/div>\n\n\n          <div class=\"bl-checkup-scanner\">\n\n            <div class=\"bl-checkup-scanner-bars\">\n\n              <span><\/span>\n              <span><\/span>\n              <span><\/span>\n              <span><\/span>\n              <span><\/span>\n\n            <\/div>\n\n          <\/div>\n\n\n          <div class=\"bl-checkup-diagnostic-bottom\">\n\n            <div class=\"bl-checkup-mini-card\">\n\n              <strong>\n                FREE\n              <\/strong>\n\n              <span>\n                Initial Check-Up\n              <\/span>\n\n            <\/div>\n\n\n            <div class=\"bl-checkup-mini-card\">\n\n              <strong>\n                FAST\n              <\/strong>\n\n              <span>\n                Accurate Diagnosis\n              <\/span>\n\n            <\/div>\n\n          <\/div>\n\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n\n  <script>\n    (function () {\n\n      const section =\n        document.querySelector(\n          \".bl-checkup-section\"\n        );\n\n      if (!section) return;\n\n\n      const panel =\n        section.querySelector(\n          \".bl-checkup-reveal\"\n        );\n\n\n      if (\n        \"IntersectionObserver\"\n        in window\n      ) {\n\n        const observer =\n          new IntersectionObserver(\n\n            function(entries) {\n\n              entries.forEach(\n                function(entry) {\n\n                  if (\n                    entry.isIntersecting\n                  ) {\n\n                    entry.target.classList.add(\n                      \"bl-show\"\n                    );\n\n                    observer.unobserve(\n                      entry.target\n                    );\n\n                  }\n\n                }\n              );\n\n            },\n\n            {\n              threshold: 0.12\n            }\n\n          );\n\n\n        observer.observe(\n          panel\n        );\n\n      } else {\n\n        panel.classList.add(\n          \"bl-show\"\n        );\n\n      }\n\n    })();\n  <\/script>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-436ef69 e-flex e-con-boxed e-con e-parent\" data-id=\"436ef69\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\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>Hybrid Battery Repair: Your Complete Guide to Repair or Replacements Hybrid vehicles have revolutionized the automotive industry, offering exceptional fuel efficiency and reduced environmental impact. However, like all advanced technologies, hybrid batteries eventually require attention. If you&#8217;re a hybrid vehicle owner in Sri Lanka wondering about battery repair, reconditioning, or replacement, you&#8217;ve come to the [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":807,"comment_status":"closed","ping_status":"open","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-555","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/batterylab.lk\/hybrid\/wp-json\/wp\/v2\/posts\/555","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/batterylab.lk\/hybrid\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/batterylab.lk\/hybrid\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/batterylab.lk\/hybrid\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/batterylab.lk\/hybrid\/wp-json\/wp\/v2\/comments?post=555"}],"version-history":[{"count":64,"href":"https:\/\/batterylab.lk\/hybrid\/wp-json\/wp\/v2\/posts\/555\/revisions"}],"predecessor-version":[{"id":812,"href":"https:\/\/batterylab.lk\/hybrid\/wp-json\/wp\/v2\/posts\/555\/revisions\/812"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/batterylab.lk\/hybrid\/wp-json\/wp\/v2\/media\/807"}],"wp:attachment":[{"href":"https:\/\/batterylab.lk\/hybrid\/wp-json\/wp\/v2\/media?parent=555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/batterylab.lk\/hybrid\/wp-json\/wp\/v2\/categories?post=555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/batterylab.lk\/hybrid\/wp-json\/wp\/v2\/tags?post=555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}