{"title":"Home page","description":null,"products":[{"product_id":"drivevital™-rescue-pro","title":"DriveVital™ - Rescue Pro","description":"\u003cdiv class=\"dv-rescue-pro\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"rescue-hero\"\u003e\n\n    \u003cdiv class=\"rescue-glow\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"rescue-hero-content\"\u003e\n\n      \u003cdiv class=\"rescue-badge\"\u003e\n        ⚡ ROAD-READY EMERGENCY TECHNOLOGY\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        🚗 DriveVital™\n        \u003cspan\u003eRescue Pro\u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003ch3\u003e\n        Power. Protection.\n        \u003cstrong\u003ePeace of Mind.\u003c\/strong\u003e\n      \u003c\/h3\u003e\n\n      \u003cp\u003e\n        More than just a jump starter — the\n        \u003cstrong\u003eDriveVital™ Rescue Pro\u003c\/strong\u003e is your all-in-one roadside\n        emergency companion, designed to help you handle unexpected problems\n        and keep moving.\n      \u003c\/p\u003e\n\n      \u003ca href=\"#rescue-features\" class=\"rescue-cta\"\u003e\n        EXPLORE RESCUE PRO\n        \u003cspan\u003e→\u003c\/span\u003e\n      \u003c\/a\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- QUICK STATS --\u003e\n  \u003csection class=\"rescue-stats\"\u003e\n\n    \u003cdiv class=\"rescue-stat\"\u003e\n      \u003cstrong\u003e9500A\u003c\/strong\u003e\n      \u003cspan\u003ePeak Starting Power\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"rescue-stat\"\u003e\n      \u003cstrong\u003e12V\u003c\/strong\u003e\n      \u003cspan\u003eVehicle Support\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"rescue-stat\"\u003e\n      \u003cstrong\u003e4-IN-1\u003c\/strong\u003e\n      \u003cspan\u003eEmergency Functions\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"rescue-intro\"\u003e\n\n    \u003cdiv class=\"rescue-intro-line\"\u003e\u003c\/div\u003e\n\n    \u003cp\u003e\n      Whether you're commuting to work, heading out on a road trip, or dealing\n      with an unexpected roadside emergency, the Rescue Pro gives you\n      essential tools to help you get moving again.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection id=\"rescue-features\" class=\"rescue-features\"\u003e\n\n    \u003cdiv class=\"rescue-heading\"\u003e\n\n      \u003cspan\u003eBUILT FOR THE ROAD\u003c\/span\u003e\n\n      \u003ch2\u003e\n        One Device.\n        \u003cstrong\u003eMultiple Solutions.\u003c\/strong\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Keep essential roadside tools together in one compact device that's\n        ready when you need it.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- FEATURE 1 --\u003e\n    \u003cdiv class=\"rescue-card\"\u003e\n\n      \u003cdiv class=\"rescue-icon\"\u003e\n        ⚡\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rescue-card-content\"\u003e\n\n        \u003cspan class=\"rescue-number\"\u003e\n          01\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Powerful 9500A Jump Starter\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          A powerful emergency boost designed to help start\n          \u003cstrong\u003e12V petrol and diesel vehicles\u003c\/strong\u003e when your battery\n          is flat. Keep it in your vehicle so you're prepared when you need\n          it most.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- FEATURE 2 --\u003e\n    \u003cdiv class=\"rescue-card\"\u003e\n\n      \u003cdiv class=\"rescue-icon\"\u003e\n        🛞\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rescue-card-content\"\u003e\n\n        \u003cspan class=\"rescue-number\"\u003e\n          02\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Smart Digital Tyre Inflator\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Low tyre? No problem. The built-in air compressor lets you inflate\n          your tyres on the go, while the \u003cstrong\u003edigital display\u003c\/strong\u003e\n          helps you monitor tyre pressure.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- FEATURE 3 --\u003e\n    \u003cdiv class=\"rescue-card\"\u003e\n\n      \u003cdiv class=\"rescue-icon\"\u003e\n        🔋\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rescue-card-content\"\u003e\n\n        \u003cspan class=\"rescue-number\"\u003e\n          03\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Portable Power Bank\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Keep your essential electronics powered wherever you are. Use the\n          USB charging capability to recharge your\n          \u003cstrong\u003esmartphone, GPS, tablet\u003c\/strong\u003e and other compatible\n          devices.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- FEATURE 4 --\u003e\n    \u003cdiv class=\"rescue-card\"\u003e\n\n      \u003cdiv class=\"rescue-icon\"\u003e\n        💡\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rescue-card-content\"\u003e\n\n        \u003cspan class=\"rescue-number\"\u003e\n          04\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          LED Emergency Light\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          When things go wrong at night, visibility matters. The integrated\n          LED light helps illuminate your surroundings and can be used during\n          roadside emergencies.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- SAFETY --\u003e\n  \u003csection class=\"rescue-safety\"\u003e\n\n    \u003cdiv class=\"rescue-safety-inner\"\u003e\n\n      \u003cdiv class=\"rescue-badge\"\u003e\n        🛡️ BUILT-IN SAFETY PROTECTION\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        Designed With\n        \u003cstrong\u003eYour Safety In Mind.\u003c\/strong\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        The Rescue Pro is designed with multiple protective features to give\n        you added confidence when using it during an emergency.\n      \u003c\/p\u003e\n\n\n      \u003cdiv class=\"rescue-protection-grid\"\u003e\n\n        \u003cdiv\u003e\n          \u003cspan\u003e✓\u003c\/span\u003e\n          Reverse Polarity Protection\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cspan\u003e✓\u003c\/span\u003e\n          Short-Circuit Protection\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cspan\u003e✓\u003c\/span\u003e\n          Over-Current Protection\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cspan\u003e✓\u003c\/span\u003e\n          Over-Voltage Protection\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cspan\u003e✓\u003c\/span\u003e\n          Over-Temperature Protection\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cspan\u003e✓\u003c\/span\u003e\n          Spark-Proof Technology\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- COMPACT --\u003e\n  \u003csection class=\"rescue-compact\"\u003e\n\n    \u003cdiv class=\"rescue-compact-icon\"\u003e\n      🎒\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n\n      \u003cspan class=\"rescue-small-title\"\u003e\n        READY WHEN YOU NEED IT\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        Compact.\n        \u003cstrong\u003eCapable. Road-Ready.\u003c\/strong\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Instead of carrying several separate emergency tools, keep one compact\n        device in your vehicle and have multiple essential functions ready\n        whenever you need them.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- FINAL CTA --\u003e\n  \u003csection class=\"rescue-final\"\u003e\n\n    \u003cdiv class=\"rescue-final-glow\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"rescue-final-content\"\u003e\n\n      \u003cdiv class=\"rescue-badge\"\u003e\n        DRIVE WITH CONFIDENCE\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        Don't Wait Until\n        \u003cstrong\u003eYou're Stranded.\u003c\/strong\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Dead battery. Low tyre. Low phone battery.\n        Unexpected roadside emergency.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"rescue-final-message\"\u003e\n        DriveVital™ Rescue Pro helps you stay prepared and keep moving.\n      \u003c\/div\u003e\n\n      \u003ca href=\"#AddToCart\" class=\"rescue-cta rescue-large-cta\"\u003e\n        GET YOUR RESCUE PRO\n        \u003cspan\u003e→\u003c\/span\u003e\n      \u003c\/a\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003cstyle\u003e\n\n\/* =========================================\n   DRIVEVITAL™ RESCUE PRO\n   LIGHT PREMIUM DESIGN\n========================================= *\/\n\n.dv-rescue-pro {\n\n  --blue: #009fe3;\n  --bright-blue: #00b8ff;\n\n  --background: #f5f9fc;\n  --background-alt: #edf5f9;\n\n  --card: #ffffff;\n\n  --text: #101820;\n  --heading: #0a1620;\n\n  --muted: #5f6d78;\n\n  --border: #dce8ef;\n\n  width: 100%;\n  margin: 0 auto;\n\n  background: var(--background);\n\n  color: var(--text);\n\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    sans-serif;\n\n  overflow: hidden;\n}\n\n\n\/* =========================================\n   HERO\n========================================= *\/\n\n.rescue-hero {\n\n  position: relative;\n\n  min-height: 560px;\n\n  display: flex;\n\n  align-items: center;\n\n  justify-content: center;\n\n  text-align: center;\n\n  padding: 90px 25px;\n\n  background:\n\n    radial-gradient(\n      circle at 50% 35%,\n      rgba(0,159,227,.12),\n      transparent 40%\n    ),\n\n    linear-gradient(\n      145deg,\n      #ffffff,\n      #edf6fa\n    );\n\n  overflow: hidden;\n}\n\n\n.rescue-glow {\n\n  position: absolute;\n\n  width: 420px;\n  height: 420px;\n\n  background: var(--blue);\n\n  filter: blur(180px);\n\n  opacity: .08;\n\n  animation:\n    rescuePulse 5s ease-in-out infinite;\n}\n\n\n.rescue-hero-content {\n\n  position: relative;\n\n  z-index: 2;\n\n  max-width: 780px;\n\n  animation:\n    rescueFadeUp 1s ease forwards;\n}\n\n\n\/* BADGE *\/\n\n.rescue-badge {\n\n  display: inline-block;\n\n  padding: 8px 17px;\n\n  border-radius: 50px;\n\n  border:\n    1px solid rgba(0,159,227,.25);\n\n  background:\n    rgba(0,159,227,.06);\n\n  color: #008dca;\n\n  font-size: 10px;\n\n  font-weight: 900;\n\n  letter-spacing: 2px;\n\n  margin-bottom: 22px;\n}\n\n\n\/* TITLE *\/\n\n.rescue-hero h2 {\n\n  margin: 0 0 20px;\n\n  color: var(--heading);\n\n  font-size:\n    clamp(42px, 7vw, 76px);\n\n  line-height: .95;\n\n  letter-spacing: -3px;\n\n  font-weight: 900;\n}\n\n\n.rescue-hero h2 span {\n\n  display: block;\n\n  margin-top: 8px;\n\n  color: var(--blue);\n\n  text-shadow:\n    0 5px 20px rgba(0,159,227,.12);\n}\n\n\n\/* SUBTITLE *\/\n\n.rescue-hero h3 {\n\n  margin: 0 0 25px;\n\n  color: var(--heading);\n\n  font-size:\n    clamp(20px, 3vw, 31px);\n\n  font-weight: 400;\n}\n\n\n.rescue-hero h3 strong {\n\n  color: var(--blue);\n\n  font-weight: 800;\n}\n\n\n\/* HERO TEXT *\/\n\n.rescue-hero p {\n\n  max-width: 670px;\n\n  margin: 0 auto 35px;\n\n  color: var(--muted);\n\n  font-size: 17px;\n\n  line-height: 1.8;\n}\n\n\n\/* =========================================\n   CTA\n========================================= *\/\n\n.rescue-cta {\n\n  display: inline-flex;\n\n  align-items: center;\n\n  justify-content: center;\n\n  gap: 15px;\n\n  padding: 17px 28px;\n\n  border-radius: 8px;\n\n  background:\n    linear-gradient(\n      135deg,\n      #008ed0,\n      #00b7f5\n    );\n\n  color: #ffffff !important;\n\n  text-decoration: none !important;\n\n  font-size: 11px;\n\n  font-weight: 900;\n\n  letter-spacing: 1.5px;\n\n  box-shadow:\n    0 12px 30px\n    rgba(0,159,227,.25);\n\n  transition:\n    transform .3s ease,\n    box-shadow .3s ease;\n}\n\n\n.rescue-cta span {\n\n  font-size: 21px;\n\n  transition:\n    transform .3s ease;\n}\n\n\n.rescue-cta:hover {\n\n  transform:\n    translateY(-4px);\n\n  box-shadow:\n    0 18px 45px\n    rgba(0,159,227,.35);\n}\n\n\n.rescue-cta:hover span {\n\n  transform:\n    translateX(6px);\n}\n\n\n\/* =========================================\n   QUICK STATS\n========================================= *\/\n\n.rescue-stats {\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(3, 1fr);\n\n  background:\n    #ffffff;\n\n  border-top:\n    1px solid var(--border);\n\n  border-bottom:\n    1px solid var(--border);\n}\n\n\n.rescue-stat {\n\n  padding:\n    30px 15px;\n\n  text-align: center;\n\n  border-right:\n    1px solid var(--border);\n}\n\n\n.rescue-stat:last-child {\n\n  border-right:\n    none;\n}\n\n\n.rescue-stat strong {\n\n  display: block;\n\n  color: var(--blue);\n\n  font-size: 30px;\n\n  font-weight: 900;\n\n  letter-spacing: -1px;\n}\n\n\n.rescue-stat span {\n\n  display: block;\n\n  margin-top: 5px;\n\n  color: var(--muted);\n\n  font-size: 10px;\n\n  font-weight: 700;\n\n  text-transform: uppercase;\n\n  letter-spacing: 1px;\n}\n\n\n\/* =========================================\n   INTRO\n========================================= *\/\n\n.rescue-intro {\n\n  max-width: 900px;\n\n  margin: auto;\n\n  padding:\n    70px 25px;\n\n  display: flex;\n\n  align-items: center;\n\n  gap: 25px;\n}\n\n\n.rescue-intro-line {\n\n  min-width: 4px;\n\n  height: 75px;\n\n  border-radius: 10px;\n\n  background:\n    linear-gradient(\n      to bottom,\n      var(--blue),\n      var(--bright-blue)\n    );\n\n  box-shadow:\n    0 0 20px\n    rgba(0,159,227,.25);\n}\n\n\n.rescue-intro p {\n\n  margin: 0;\n\n  color: var(--muted);\n\n  font-size: 18px;\n\n  line-height: 1.8;\n}\n\n\n.rescue-intro strong {\n\n  color: var(--heading);\n}\n\n\n\/* =========================================\n   FEATURES\n========================================= *\/\n\n.rescue-features {\n\n  max-width: 1000px;\n\n  margin: auto;\n\n  padding:\n    70px 25px 100px;\n}\n\n\n.rescue-heading {\n\n  max-width: 680px;\n\n  margin-bottom: 55px;\n}\n\n\n.rescue-heading \u003e span {\n\n  color: var(--blue);\n\n  font-size: 10px;\n\n  font-weight: 900;\n\n  letter-spacing: 2px;\n}\n\n\n.rescue-heading h2 {\n\n  margin:\n    13px 0 18px;\n\n  color: var(--heading);\n\n  font-size:\n    clamp(36px, 5vw, 54px);\n\n  line-height: 1.05;\n\n  letter-spacing: -1.5px;\n}\n\n\n.rescue-heading h2 strong {\n\n  display: block;\n\n  color: var(--blue);\n}\n\n\n.rescue-heading p {\n\n  color: var(--muted);\n\n  line-height: 1.7;\n}\n\n\n\/* =========================================\n   FEATURE CARDS\n========================================= *\/\n\n.rescue-card {\n\n  position: relative;\n\n  display: grid;\n\n  grid-template-columns:\n    85px 1fr;\n\n  gap: 25px;\n\n  padding: 35px;\n\n  margin-bottom: 18px;\n\n  border-radius: 18px;\n\n  border:\n    1px solid var(--border);\n\n  background:\n    var(--card);\n\n  box-shadow:\n    0 8px 30px\n    rgba(20,55,75,.045);\n\n  transition:\n    transform .35s ease,\n    border-color .35s ease,\n    box-shadow .35s ease;\n\n  overflow: hidden;\n}\n\n\n\/* BLUE SIDE *\/\n\n.rescue-card::before {\n\n  content: \"\";\n\n  position: absolute;\n\n  left: 0;\n\n  top: 0;\n\n  width: 3px;\n\n  height: 100%;\n\n  background:\n    linear-gradient(\n      to bottom,\n      var(--blue),\n      var(--bright-blue)\n    );\n\n  box-shadow:\n    0 0 20px\n    rgba(0,159,227,.35);\n\n  transform:\n    scaleY(0);\n\n  transform-origin:\n    bottom;\n\n  transition:\n    transform .35s ease;\n}\n\n\n.rescue-card:hover {\n\n  transform:\n    translateX(8px)\n    translateY(-2px);\n\n  border-color:\n    rgba(0,159,227,.35);\n\n  box-shadow:\n    0 20px 50px\n    rgba(20,55,75,.10);\n}\n\n\n.rescue-card:hover::before {\n\n  transform:\n    scaleY(1);\n}\n\n\n\/* ICON *\/\n\n.rescue-icon {\n\n  width: 65px;\n\n  height: 65px;\n\n  display: flex;\n\n  align-items: center;\n\n  justify-content: center;\n\n  border-radius: 16px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #f0faff,\n      #e6f5fb\n    );\n\n  border:\n    1px solid #cfe8f3;\n\n  font-size: 28px;\n\n  transition:\n    transform .35s ease,\n    box-shadow .35s ease;\n}\n\n\n.rescue-card:hover .rescue-icon {\n\n  transform:\n    scale(1.1)\n    rotate(-5deg);\n\n  box-shadow:\n    0 8px 25px\n    rgba(0,159,227,.15);\n}\n\n\n\/* NUMBER *\/\n\n.rescue-number {\n\n  display: block;\n\n  margin-bottom: 5px;\n\n  color: var(--blue);\n\n  font-size: 10px;\n\n  font-weight: 900;\n\n  letter-spacing: 2px;\n}\n\n\n\/* TITLE *\/\n\n.rescue-card h3 {\n\n  margin:\n    0 0 10px;\n\n  color: var(--heading);\n\n  font-size: 23px;\n}\n\n\n\/* TEXT *\/\n\n.rescue-card p {\n\n  margin: 0;\n\n  color: var(--muted);\n\n  line-height: 1.75;\n}\n\n\n\/* =========================================\n   SAFETY\n========================================= *\/\n\n.rescue-safety {\n\n  position: relative;\n\n  padding:\n    100px 25px;\n\n  background:\n\n    radial-gradient(\n      circle at 85% 50%,\n      rgba(0,159,227,.10),\n      transparent 35%\n    ),\n\n    var(--background-alt);\n\n  border-top:\n    1px solid var(--border);\n\n  border-bottom:\n    1px solid var(--border);\n}\n\n\n.rescue-safety-inner {\n\n  max-width: 900px;\n\n  margin: auto;\n}\n\n\n.rescue-safety h2 {\n\n  margin:\n    10px 0 20px;\n\n  color: var(--heading);\n\n  font-size:\n    clamp(38px, 5vw, 58px);\n\n  line-height: 1;\n\n  letter-spacing: -1.5px;\n}\n\n\n.rescue-safety h2 strong {\n\n  display: block;\n\n  color: var(--blue);\n}\n\n\n.rescue-safety \u003e p,\n.rescue-safety-inner \u003e p {\n\n  max-width: 650px;\n\n  color: var(--muted);\n\n  line-height: 1.8;\n\n  font-size: 17px;\n}\n\n\n\/* =========================================\n   PROTECTION GRID\n========================================= *\/\n\n.rescue-protection-grid {\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(2, 1fr);\n\n  gap: 12px;\n\n  margin-top: 35px;\n}\n\n\n.rescue-protection-grid div {\n\n  display: flex;\n\n  align-items: center;\n\n  gap: 12px;\n\n  padding:\n    17px 20px;\n\n  border:\n    1px solid var(--border);\n\n  border-radius: 10px;\n\n  background:\n    rgba(255,255,255,.75);\n\n  color: var(--heading);\n\n  font-size: 14px;\n\n  font-weight: 600;\n\n  box-shadow:\n    0 5px 20px\n    rgba(20,55,75,.035);\n\n  transition:\n    transform .3s ease,\n    border-color .3s ease,\n    box-shadow .3s ease;\n}\n\n\n.rescue-protection-grid div:hover {\n\n  transform:\n    translateY(-4px);\n\n  border-color:\n    rgba(0,159,227,.35);\n\n  box-shadow:\n    0 10px 30px\n    rgba(20,55,75,.08);\n}\n\n\n.rescue-protection-grid span {\n\n  color:\n    var(--blue);\n\n  font-size:\n    18px;\n\n  font-weight:\n    900;\n}\n\n\n\/* =========================================\n   COMPACT SECTION\n========================================= *\/\n\n.rescue-compact {\n\n  max-width: 900px;\n\n  margin: auto;\n\n  padding:\n    90px 25px;\n\n  display: flex;\n\n  align-items: center;\n\n  gap: 30px;\n}\n\n\n.rescue-compact-icon {\n\n  min-width: 80px;\n\n  height: 80px;\n\n  display: flex;\n\n  align-items: center;\n\n  justify-content: center;\n\n  border-radius: 20px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #f0faff,\n      #e6f5fb\n    );\n\n  border:\n    1px solid #cfe8f3;\n\n  font-size: 34px;\n\n  box-shadow:\n    0 10px 30px\n    rgba(0,159,227,.08);\n}\n\n\n.rescue-small-title {\n\n  color: var(--blue);\n\n  font-size: 10px;\n\n  font-weight: 900;\n\n  letter-spacing: 2px;\n}\n\n\n.rescue-compact h2 {\n\n  margin:\n    8px 0 12px;\n\n  color: var(--heading);\n\n  font-size:\n    clamp(30px, 4vw, 44px);\n\n  line-height: 1.05;\n}\n\n\n.rescue-compact h2 strong {\n\n  color: var(--blue);\n}\n\n\n.rescue-compact p {\n\n  margin: 0;\n\n  color: var(--muted);\n\n  line-height: 1.8;\n}\n\n\n\/* =========================================\n   FINAL CTA\n========================================= *\/\n\n.rescue-final {\n\n  position: relative;\n\n  padding:\n    110px 25px;\n\n  text-align: center;\n\n  overflow: hidden;\n\n  background:\n\n    radial-gradient(\n      circle at 50% 50%,\n      rgba(0,159,227,.12),\n      transparent 45%\n    ),\n\n    #ffffff;\n}\n\n\n.rescue-final-glow {\n\n  position: absolute;\n\n  width: 320px;\n\n  height: 320px;\n\n  left: 50%;\n\n  top: 50%;\n\n  transform:\n    translate(-50%,-50%);\n\n  background:\n    var(--blue);\n\n  filter:\n    blur(180px);\n\n  opacity: .07;\n\n  animation:\n    rescuePulse 4s\n    ease-in-out\n    infinite;\n}\n\n\n.rescue-final-content {\n\n  position: relative;\n\n  max-width: 700px;\n\n  margin: auto;\n}\n\n\n.rescue-final h2 {\n\n  margin:\n    10px 0 22px;\n\n  color: var(--heading);\n\n  font-size:\n    clamp(42px, 6vw, 68px);\n\n  line-height: 1;\n\n  letter-spacing: -2px;\n}\n\n\n.rescue-final h2 strong {\n\n  display: block;\n\n  color: var(--blue);\n\n  text-shadow:\n    0 5px 20px\n    rgba(0,159,227,.12);\n}\n\n\n.rescue-final p {\n\n  color: var(--muted);\n\n  font-size: 17px;\n\n  line-height: 1.8;\n\n  margin-bottom: 20px;\n}\n\n\n.rescue-final-message {\n\n  color: var(--heading);\n\n  font-size: 18px;\n\n  font-weight: 700;\n\n  margin-bottom: 32px;\n}\n\n\n.rescue-large-cta {\n\n  padding:\n    19px 32px;\n}\n\n\n\/* =========================================\n   ANIMATIONS\n========================================= *\/\n\n@keyframes rescueFadeUp {\n\n  from {\n\n    opacity: 0;\n\n    transform:\n      translateY(35px);\n  }\n\n  to {\n\n    opacity: 1;\n\n    transform:\n      translateY(0);\n  }\n\n}\n\n\n@keyframes rescuePulse {\n\n  0%,\n  100% {\n\n    transform:\n      scale(1);\n\n    opacity:\n      .07;\n  }\n\n  50% {\n\n    transform:\n      scale(1.25);\n\n    opacity:\n      .14;\n  }\n\n}\n\n\n\/* =========================================\n   MOBILE\n========================================= *\/\n\n@media (max-width: 700px) {\n\n  .rescue-hero {\n\n    min-height:\n      520px;\n\n    padding:\n      70px 20px;\n  }\n\n\n  .rescue-hero h2 {\n\n    font-size:\n      clamp(40px, 12vw, 58px);\n\n    letter-spacing:\n      -1.5px;\n  }\n\n\n  .rescue-hero p {\n\n    font-size:\n      15px;\n\n    line-height:\n      1.7;\n  }\n\n\n  \/* STATS *\/\n\n  .rescue-stats {\n\n    grid-template-columns:\n      1fr;\n  }\n\n\n  .rescue-stat {\n\n    border-right:\n      none;\n\n    border-bottom:\n      1px solid var(--border);\n  }\n\n\n  .rescue-stat:last-child {\n\n    border-bottom:\n      none;\n  }\n\n\n  \/* INTRO *\/\n\n  .rescue-intro {\n\n    padding:\n      60px 20px;\n  }\n\n\n  .rescue-intro p {\n\n    font-size:\n      16px;\n  }\n\n\n  \/* FEATURES *\/\n\n  .rescue-features {\n\n    padding:\n      60px 18px 75px;\n  }\n\n\n  .rescue-heading h2 {\n\n    font-size:\n      38px;\n  }\n\n\n  .rescue-card {\n\n    grid-template-columns:\n      1fr;\n\n    padding:\n      28px 22px;\n  }\n\n\n  .rescue-card:hover {\n\n    transform:\n      translateY(-4px);\n  }\n\n\n  \/* SAFETY *\/\n\n  .rescue-safety {\n\n    padding:\n      75px 20px;\n  }\n\n\n  .rescue-safety h2 {\n\n    font-size:\n      42px;\n  }\n\n\n  .rescue-protection-grid {\n\n    grid-template-columns:\n      1fr;\n  }\n\n\n  \/* COMPACT *\/\n\n  .rescue-compact {\n\n    padding:\n      75px 20px;\n\n    flex-direction:\n      column;\n\n    align-items:\n      flex-start;\n  }\n\n\n  \/* FINAL *\/\n\n  .rescue-final {\n\n    padding:\n      80px 20px;\n  }\n\n\n  .rescue-final h2 {\n\n    font-size:\n      45px;\n\n    letter-spacing:\n      -1px;\n  }\n\n\n  .rescue-cta {\n\n    padding:\n      16px 22px;\n\n    font-size:\n      10px;\n  }\n\n}\n\n\n\/* =========================================\n   ACCESSIBILITY\n========================================= *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n  .dv-rescue-pro *,\n  .dv-rescue-pro *::before,\n  .dv-rescue-pro *::after {\n\n    animation-duration:\n      0.01ms !important;\n\n    animation-iteration-count:\n      1 !important;\n\n    transition-duration:\n      0.01ms !important;\n  }\n\n}\n\n\u003c\/style\u003e","brand":"DriveVital","offers":[{"title":"Default Title","offer_id":46265062654031,"sku":null,"price":1999.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0725\/6329\/4287\/files\/d5597e2a-2372-460d-90a6-f63396eff68d_e9d2caa2-a79a-4ba2-ae32-8d686252215a.jpg?v=1785307631"}],"url":"https:\/\/drivevital.co.za\/collections\/frontpage.oembed","provider":"DriveVital","version":"1.0","type":"link"}