{"id":15,"date":"2026-09-15T20:13:46","date_gmt":"2026-09-15T20:13:46","guid":{"rendered":"https:\/\/evergreenmotorsbd.com\/?page_id=15"},"modified":"2026-09-18T20:44:12","modified_gmt":"2026-09-18T20:44:12","slug":"home","status":"publish","type":"page","link":"https:\/\/evergreenmotorsbd.com\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"15\" class=\"elementor elementor-15\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39c21d8 e-con e-atomic-element e-flexbox-base e-6ebf98c \" data-id=\"39c21d8\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"39c21d8\">\n    \n<\/div>\n<div class=\"elementor-element elementor-element-4d7b8dd e-con e-atomic-element e-flexbox-base e-838f9df \" data-id=\"4d7b8dd\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"4d7b8dd\">\n    \t\t<div class=\"elementor-element elementor-element-c553bb9 elementor-widget elementor-widget-html\" data-id=\"c553bb9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================\r\n     EVERGREEN MOTORS \u2014 AUTHORIZED DEALER TRUST RIBBON\r\n     Elementor HTML Widget\r\n     HTML + CSS + GSAP\r\n========================================================= -->\r\n\r\n<section\r\n  class=\"ev-trust\"\r\n  id=\"ev-authorized-dealer\"\r\n  aria-label=\"Evergreen Motors authorized OPAI dealer\"\r\n>\r\n  <!-- Decorative energy lines -->\r\n  <div class=\"ev-trust__energy\" aria-hidden=\"true\">\r\n    <span class=\"ev-trust__energy-line\"><\/span>\r\n  <\/div>\r\n\r\n  <div class=\"ev-trust__container\">\r\n\r\n    <!-- LEFT: OPAI -->\r\n    <div class=\"ev-trust__partner ev-trust__partner--opai\">\r\n\r\n      <!-- Replace this text mark with OPAI SVG\/PNG if required -->\r\n      <div class=\"ev-trust__opai\" aria-label=\"OPAI\">\r\n        <span class=\"ev-trust__opai-symbol\" aria-hidden=\"true\">\r\n          <svg\r\n            viewBox=\"0 0 40 40\"\r\n            role=\"img\"\r\n            aria-hidden=\"true\"\r\n          >\r\n            <circle\r\n              cx=\"20\"\r\n              cy=\"20\"\r\n              r=\"18\"\r\n              fill=\"none\"\r\n              stroke=\"currentColor\"\r\n              stroke-width=\"1.8\"\r\n            \/>\r\n            <circle cx=\"20\" cy=\"11\" r=\"2.2\" fill=\"currentColor\" \/>\r\n            <path\r\n              d=\"M12.5 14.5h15M16.5 15.5v8.2c0 2.5 1.5 4.3 3.5 4.3s3.5-1.8 3.5-4.3v-8.2M20 22v8\"\r\n              fill=\"none\"\r\n              stroke=\"currentColor\"\r\n              stroke-width=\"2.4\"\r\n              stroke-linecap=\"round\"\r\n            \/>\r\n          <\/svg>\r\n        <\/span>\r\n\r\n        <span class=\"ev-trust__opai-name\">OPAI<\/span>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- CENTER X -->\r\n    <div class=\"ev-trust__relationship\" aria-hidden=\"true\">\r\n      <span class=\"ev-trust__x\">\u00d7<\/span>\r\n    <\/div>\r\n\r\n\r\n    <!-- RIGHT: EVERGREEN -->\r\n    <div class=\"ev-trust__partner ev-trust__partner--evergreen\">\r\n\r\n      <!-- Mini E Brand Mark -->\r\n      <span class=\"ev-trust__evergreen-mark\" aria-hidden=\"true\">\r\n        <span><\/span>\r\n        <span><\/span>\r\n        <span><\/span>\r\n      <\/span>\r\n\r\n      <div class=\"ev-trust__evergreen-name\">\r\n        <strong>EVERGREEN<\/strong>\r\n        <span>MOTORS<\/span>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- DIVIDER -->\r\n    <span class=\"ev-trust__divider\" aria-hidden=\"true\"><\/span>\r\n\r\n\r\n    <!-- AUTHORIZATION -->\r\n    <div class=\"ev-trust__status\">\r\n\r\n      <span class=\"ev-trust__status-icon\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 24 24\">\r\n          <path\r\n            d=\"M20 6 9 17l-5-5\"\r\n            fill=\"none\"\r\n            stroke=\"currentColor\"\r\n            stroke-width=\"2\"\r\n            stroke-linecap=\"round\"\r\n            stroke-linejoin=\"round\"\r\n          \/>\r\n        <\/svg>\r\n      <\/span>\r\n\r\n      <div class=\"ev-trust__status-copy\">\r\n        <span class=\"ev-trust__eyebrow\">\r\n          AUTHORIZED\r\n        <\/span>\r\n\r\n        <p>\r\n          Official Country Authorized Dealer\r\n          <span>in Bangladesh<\/span>\r\n        <\/p>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- COUNTRY -->\r\n    <div class=\"ev-trust__country\" aria-label=\"Bangladesh\">\r\n      <span class=\"ev-trust__country-dot\" aria-hidden=\"true\"><\/span>\r\n      <span>BD<\/span>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n\r\n<style>\r\n\/* =========================================================\r\n   EVERGREEN TRUST RIBBON\r\n========================================================= *\/\r\n\r\n.ev-trust {\r\n\r\n  \/* -------------------------------\r\n     DESIGN TOKENS\r\n  -------------------------------- *\/\r\n\r\n  --ev-bg: #07110D;\r\n  --ev-surface: #0A1812;\r\n  --ev-surface-2: #10231A;\r\n\r\n  --ev-green: #00A86B;\r\n  --ev-green-dark: #0F3D2E;\r\n  --ev-lime: #A4FF3F;\r\n\r\n  --ev-white: #F5F7F6;\r\n  --ev-muted: #AAB8B1;\r\n\r\n  --ev-border: rgba(255,255,255,.10);\r\n\r\n  --ev-opai: #F04A23;\r\n\r\n  --ev-max: 1200px;\r\n\r\n\r\n  position: relative;\r\n\r\n  width: 100%;\r\n\r\n  background:\r\n    linear-gradient(\r\n      90deg,\r\n      rgba(0,168,107,.035),\r\n      transparent 30%,\r\n      transparent 70%,\r\n      rgba(164,255,63,.025)\r\n    ),\r\n    var(--ev-bg);\r\n\r\n  border-top: 1px solid var(--ev-border);\r\n  border-bottom: 1px solid var(--ev-border);\r\n\r\n  overflow: hidden;\r\n\r\n  isolation: isolate;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CONTAINER\r\n========================================================= *\/\r\n\r\n.ev-trust__container {\r\n\r\n  width: min(\r\n    calc(100% - 48px),\r\n    var(--ev-max)\r\n  );\r\n\r\n  min-height: 92px;\r\n\r\n  margin-inline: auto;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 22px;\r\n\r\n  position: relative;\r\n\r\n  z-index: 2;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PARTNER LOGOS\r\n========================================================= *\/\r\n\r\n.ev-trust__partner {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  flex-shrink: 0;\r\n}\r\n\r\n\r\n\/* ---------------- OPAI ---------------- *\/\r\n\r\n.ev-trust__opai {\r\n\r\n  display: inline-flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 10px;\r\n\r\n  color: var(--ev-opai);\r\n}\r\n\r\n\r\n.ev-trust__opai-symbol {\r\n\r\n  width: 36px;\r\n  height: 36px;\r\n\r\n  display: inline-flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n}\r\n\r\n\r\n.ev-trust__opai-symbol svg {\r\n\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  display: block;\r\n}\r\n\r\n\r\n.ev-trust__opai-name {\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 21px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 800;\r\n\r\n  letter-spacing: .03em;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   X RELATIONSHIP\r\n========================================================= *\/\r\n\r\n.ev-trust__relationship {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n}\r\n\r\n\r\n.ev-trust__x {\r\n\r\n  color: rgba(255,255,255,.34);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 22px;\r\n\r\n  font-weight: 300;\r\n\r\n  line-height: 1;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   EVERGREEN\r\n========================================================= *\/\r\n\r\n.ev-trust__partner--evergreen {\r\n\r\n  gap: 11px;\r\n}\r\n\r\n\r\n.ev-trust__evergreen-mark {\r\n\r\n  width: 35px;\r\n  height: 30px;\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  justify-content: space-between;\r\n\r\n  transform: skewX(-12deg);\r\n}\r\n\r\n\r\n.ev-trust__evergreen-mark span {\r\n\r\n  height: 7px;\r\n\r\n  display: block;\r\n\r\n  border-radius: 20px 4px 20px 4px;\r\n}\r\n\r\n\r\n.ev-trust__evergreen-mark span:nth-child(1) {\r\n\r\n  width: 100%;\r\n\r\n  background: var(--ev-green);\r\n}\r\n\r\n\r\n.ev-trust__evergreen-mark span:nth-child(2) {\r\n\r\n  width: 82%;\r\n\r\n  background: var(--ev-white);\r\n}\r\n\r\n\r\n.ev-trust__evergreen-mark span:nth-child(3) {\r\n\r\n  width: 64%;\r\n\r\n  background: var(--ev-lime);\r\n}\r\n\r\n\r\n.ev-trust__evergreen-name {\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  gap: 2px;\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  line-height: 1;\r\n}\r\n\r\n\r\n.ev-trust__evergreen-name strong {\r\n\r\n  color: var(--ev-white);\r\n\r\n  font-size: 16px;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .09em;\r\n}\r\n\r\n\r\n.ev-trust__evergreen-name span {\r\n\r\n  color: var(--ev-green);\r\n\r\n  font-size: 12px;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .18em;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   DIVIDER\r\n========================================================= *\/\r\n\r\n.ev-trust__divider {\r\n\r\n  width: 1px;\r\n\r\n  height: 34px;\r\n\r\n  margin-inline: 5px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      to bottom,\r\n      transparent,\r\n      rgba(255,255,255,.18),\r\n      transparent\r\n    );\r\n\r\n  flex-shrink: 0;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   AUTHORIZATION STATUS\r\n========================================================= *\/\r\n\r\n.ev-trust__status {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 12px;\r\n\r\n  min-width: 0;\r\n}\r\n\r\n\r\n.ev-trust__status-icon {\r\n\r\n  width: 34px;\r\n  height: 34px;\r\n\r\n  display: inline-flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  flex-shrink: 0;\r\n\r\n  border-radius: 50%;\r\n\r\n  color: var(--ev-bg);\r\n\r\n  background: var(--ev-lime);\r\n\r\n  box-shadow:\r\n    0 0 0 5px rgba(164,255,63,.06);\r\n}\r\n\r\n\r\n.ev-trust__status-icon svg {\r\n\r\n  width: 17px;\r\n  height: 17px;\r\n}\r\n\r\n\r\n.ev-trust__status-copy {\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  gap: 4px;\r\n}\r\n\r\n\r\n.ev-trust__eyebrow {\r\n\r\n  color: var(--ev-lime);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 9px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .20em;\r\n}\r\n\r\n\r\n.ev-trust__status p {\r\n\r\n  margin: 0;\r\n\r\n  color: var(--ev-white);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 13px;\r\n\r\n  line-height: 1.45;\r\n\r\n  font-weight: 500;\r\n\r\n  white-space: nowrap;\r\n}\r\n\r\n\r\n.ev-trust__status p span {\r\n\r\n  color: var(--ev-muted);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   COUNTRY\r\n========================================================= *\/\r\n\r\n.ev-trust__country {\r\n\r\n  margin-left: auto;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 8px;\r\n\r\n  flex-shrink: 0;\r\n\r\n  color: var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 11px;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .12em;\r\n}\r\n\r\n\r\n.ev-trust__country-dot {\r\n\r\n  width: 7px;\r\n  height: 7px;\r\n\r\n  border-radius: 50%;\r\n\r\n  background: var(--ev-green);\r\n\r\n  box-shadow:\r\n    0 0 0 4px rgba(0,168,107,.10);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ENERGY LINE\r\n========================================================= *\/\r\n\r\n.ev-trust__energy {\r\n\r\n  position: absolute;\r\n\r\n  inset: auto 0 0;\r\n\r\n  height: 1px;\r\n\r\n  overflow: hidden;\r\n\r\n  pointer-events: none;\r\n\r\n  z-index: 1;\r\n}\r\n\r\n\r\n.ev-trust__energy-line {\r\n\r\n  position: absolute;\r\n\r\n  top: 0;\r\n  left: -20%;\r\n\r\n  width: 20%;\r\n  height: 1px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      90deg,\r\n      transparent,\r\n      var(--ev-green),\r\n      var(--ev-lime),\r\n      transparent\r\n    );\r\n\r\n  opacity: .9;\r\n\r\n  filter: drop-shadow(\r\n    0 0 5px rgba(164,255,63,.55)\r\n  );\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   INTERACTION\r\n========================================================= *\/\r\n\r\n.ev-trust__container {\r\n\r\n  transition:\r\n    background-color .3s ease;\r\n}\r\n\r\n\r\n@media (hover:hover) {\r\n\r\n  .ev-trust__opai,\r\n  .ev-trust__partner--evergreen,\r\n  .ev-trust__status {\r\n\r\n    transition:\r\n      transform .3s cubic-bezier(.2,.8,.2,1),\r\n      opacity .3s ease;\r\n  }\r\n\r\n\r\n  .ev-trust__opai:hover {\r\n\r\n    transform: translateY(-2px);\r\n  }\r\n\r\n\r\n  .ev-trust__partner--evergreen:hover {\r\n\r\n    transform: translateY(-2px);\r\n  }\r\n\r\n\r\n  .ev-trust__status:hover {\r\n\r\n    transform: translateX(3px);\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TABLET\r\n========================================================= *\/\r\n\r\n@media (max-width: 1024px) {\r\n\r\n  .ev-trust__container {\r\n\r\n    width: min(\r\n      calc(100% - 36px),\r\n      var(--ev-max)\r\n    );\r\n\r\n    gap: 16px;\r\n  }\r\n\r\n\r\n  .ev-trust__status p {\r\n\r\n    white-space: normal;\r\n  }\r\n\r\n\r\n  .ev-trust__country {\r\n\r\n    display: none;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .ev-trust__container {\r\n\r\n    width: calc(100% - 32px);\r\n\r\n    min-height: 0;\r\n\r\n    padding-block: 18px;\r\n\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n      minmax(0,1fr)\r\n      auto\r\n      minmax(0,1.25fr);\r\n\r\n    grid-template-areas:\r\n      \"opai x evergreen\"\r\n      \"status status status\";\r\n\r\n    column-gap: 12px;\r\n\r\n    row-gap: 16px;\r\n  }\r\n\r\n\r\n  .ev-trust__partner--opai {\r\n\r\n    grid-area: opai;\r\n  }\r\n\r\n\r\n  .ev-trust__relationship {\r\n\r\n    grid-area: x;\r\n  }\r\n\r\n\r\n  .ev-trust__partner--evergreen {\r\n\r\n    grid-area: evergreen;\r\n  }\r\n\r\n\r\n  .ev-trust__status {\r\n\r\n    grid-area: status;\r\n\r\n    padding-top: 14px;\r\n\r\n    border-top:\r\n      1px solid rgba(255,255,255,.08);\r\n  }\r\n\r\n\r\n  .ev-trust__divider {\r\n\r\n    display: none;\r\n  }\r\n\r\n\r\n  .ev-trust__opai-symbol {\r\n\r\n    width: 30px;\r\n    height: 30px;\r\n  }\r\n\r\n\r\n  .ev-trust__opai-name {\r\n\r\n    font-size: 17px;\r\n  }\r\n\r\n\r\n  .ev-trust__evergreen-mark {\r\n\r\n    width: 28px;\r\n    height: 25px;\r\n  }\r\n\r\n\r\n  .ev-trust__evergreen-mark span {\r\n\r\n    height: 6px;\r\n  }\r\n\r\n\r\n  .ev-trust__evergreen-name strong {\r\n\r\n    font-size: 12px;\r\n\r\n    letter-spacing: .06em;\r\n  }\r\n\r\n\r\n  .ev-trust__evergreen-name span {\r\n\r\n    font-size: 9px;\r\n\r\n    letter-spacing: .14em;\r\n  }\r\n\r\n\r\n  .ev-trust__status-icon {\r\n\r\n    width: 32px;\r\n    height: 32px;\r\n  }\r\n\r\n\r\n  .ev-trust__status p {\r\n\r\n    font-size: 12px;\r\n\r\n    line-height: 1.4;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   VERY SMALL MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width: 390px) {\r\n\r\n  .ev-trust__container {\r\n\r\n    width: calc(100% - 24px);\r\n\r\n    column-gap: 8px;\r\n  }\r\n\r\n\r\n  .ev-trust__opai {\r\n\r\n    gap: 6px;\r\n  }\r\n\r\n\r\n  .ev-trust__partner--evergreen {\r\n\r\n    gap: 7px;\r\n  }\r\n\r\n\r\n  .ev-trust__opai-symbol {\r\n\r\n    width: 27px;\r\n    height: 27px;\r\n  }\r\n\r\n\r\n  .ev-trust__opai-name {\r\n\r\n    font-size: 15px;\r\n  }\r\n\r\n\r\n  .ev-trust__evergreen-mark {\r\n\r\n    width: 24px;\r\n    height: 22px;\r\n  }\r\n\r\n\r\n  .ev-trust__evergreen-name strong {\r\n\r\n    font-size: 11px;\r\n  }\r\n\r\n\r\n  .ev-trust__evergreen-name span {\r\n\r\n    font-size: 8px;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ACCESSIBILITY\r\n========================================================= *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n  .ev-trust *,\r\n  .ev-trust *::before,\r\n  .ev-trust *::after {\r\n\r\n    animation-duration: .01ms !important;\r\n\r\n    animation-iteration-count: 1 !important;\r\n\r\n    transition-duration: .01ms !important;\r\n  }\r\n\r\n\r\n  .ev-trust__energy {\r\n\r\n    display: none;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<!-- GSAP -->\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\"><\/script>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n\r\n  const section = document.querySelector(\"#ev-authorized-dealer\");\r\n\r\n  if (!section) return;\r\n\r\n\r\n  \/* =======================================================\r\n     ACCESSIBILITY \u2014 REDUCED MOTION\r\n  ======================================================= *\/\r\n\r\n  const reduceMotion = window.matchMedia(\r\n    \"(prefers-reduced-motion: reduce)\"\r\n  ).matches;\r\n\r\n\r\n  if (\r\n    reduceMotion ||\r\n    typeof gsap === \"undefined\"\r\n  ) {\r\n\r\n    return;\r\n\r\n  }\r\n\r\n\r\n  \/* =======================================================\r\n     INITIAL REVEAL\r\n  ======================================================= *\/\r\n\r\n  const revealElements = section.querySelectorAll(\r\n    \".ev-trust__partner, \" +\r\n    \".ev-trust__relationship, \" +\r\n    \".ev-trust__divider, \" +\r\n    \".ev-trust__status, \" +\r\n    \".ev-trust__country\"\r\n  );\r\n\r\n\r\n  gsap.set(revealElements, {\r\n    opacity: 0,\r\n    y: 10\r\n  });\r\n\r\n\r\n  const observer = new IntersectionObserver(\r\n    function (entries, observerInstance) {\r\n\r\n      entries.forEach(function (entry) {\r\n\r\n        if (!entry.isIntersecting) return;\r\n\r\n\r\n        gsap.to(revealElements, {\r\n\r\n          opacity: 1,\r\n\r\n          y: 0,\r\n\r\n          duration: .65,\r\n\r\n          stagger: .07,\r\n\r\n          ease: \"power3.out\",\r\n\r\n          clearProps: \"transform\"\r\n\r\n        });\r\n\r\n\r\n        observerInstance.unobserve(entry.target);\r\n\r\n      });\r\n\r\n    },\r\n    {\r\n      threshold: .3\r\n    }\r\n  );\r\n\r\n\r\n  observer.observe(section);\r\n\r\n\r\n  \/* =======================================================\r\n     CONTINUOUS ENERGY LINE\r\n  ======================================================= *\/\r\n\r\n  const energyLine =\r\n    section.querySelector(\".ev-trust__energy-line\");\r\n\r\n\r\n  if (energyLine) {\r\n\r\n    gsap.fromTo(\r\n      energyLine,\r\n\r\n      {\r\n        xPercent: -100\r\n      },\r\n\r\n      {\r\n        xPercent: 600,\r\n\r\n        duration: 4.5,\r\n\r\n        ease: \"none\",\r\n\r\n        repeat: -1,\r\n\r\n        repeatDelay: 1.2\r\n      }\r\n    );\r\n\r\n  }\r\n\r\n\r\n  \/* =======================================================\r\n     AUTHORIZED ICON MICRO-INTERACTION\r\n  ======================================================= *\/\r\n\r\n  const statusIcon =\r\n    section.querySelector(\".ev-trust__status-icon\");\r\n\r\n\r\n  const status =\r\n    section.querySelector(\".ev-trust__status\");\r\n\r\n\r\n  if (statusIcon && status) {\r\n\r\n    status.addEventListener(\r\n      \"mouseenter\",\r\n      function () {\r\n\r\n        gsap.to(statusIcon, {\r\n\r\n          scale: 1.08,\r\n\r\n          rotate: 4,\r\n\r\n          duration: .25,\r\n\r\n          ease: \"back.out(2)\"\r\n\r\n        });\r\n\r\n      }\r\n    );\r\n\r\n\r\n    status.addEventListener(\r\n      \"mouseleave\",\r\n      function () {\r\n\r\n        gsap.to(statusIcon, {\r\n\r\n          scale: 1,\r\n\r\n          rotate: 0,\r\n\r\n          duration: .3,\r\n\r\n          ease: \"power2.out\"\r\n\r\n        });\r\n\r\n      }\r\n    );\r\n\r\n  }\r\n\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-2df029d e-con e-atomic-element e-flexbox-base e-8c249ad \" data-id=\"2df029d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"2df029d\">\n    \t\t<div class=\"elementor-element elementor-element-f8a2e76 elementor-widget elementor-widget-html\" data-id=\"f8a2e76\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================\r\n EVERGREEN MOTORS \u2014 FEATURED ELECTRIC BIKES\r\n Elementor: HTML + CSS + JS + GSAP\r\n========================================================== -->\r\n\r\n<section class=\"ev-bikes\" id=\"ev-featured-bikes\">\r\n\r\n  <div class=\"ev-bikes__container\">\r\n\r\n    <!-- =========================\r\n         SECTION HEADER\r\n    ========================== -->\r\n    <header class=\"ev-bikes__header\">\r\n\r\n      <div class=\"ev-bikes__intro\">\r\n\r\n        <div class=\"ev-bikes__eyebrow\">\r\n          <span class=\"ev-bikes__eyebrow-line\" aria-hidden=\"true\"><\/span>\r\n          <span>EXPLORE THE RANGE<\/span>\r\n        <\/div>\r\n\r\n        <h2>Find Your <span>Electric Ride.<\/span><\/h2>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"ev-bikes__description\">\r\n        <p>\r\n          From everyday commuting to comfortable urban mobility,\r\n          explore electric bikes designed around the way you move.\r\n        <\/p>\r\n\r\n        <a href=\"\/electric-bikes\/\" class=\"ev-bikes__all ev-desktop-link\">\r\n          <span>View All Electric Bikes<\/span>\r\n\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n            <path d=\"M5 12h14M13 6l6 6-6 6\"\/>\r\n          <\/svg>\r\n        <\/a>\r\n      <\/div>\r\n\r\n    <\/header>\r\n\r\n\r\n    <!-- =========================\r\n         PRODUCT TRACK\r\n    ========================== -->\r\n\r\n    <div class=\"ev-bikes__viewport\">\r\n\r\n      <div class=\"ev-bikes__track\">\r\n\r\n\r\n        <!-- ==========================================\r\n             PRODUCT 01\r\n             REPLACE:\r\n             - IMAGE URL\r\n             - MODEL\r\n             - DESCRIPTION\r\n             - RANGE\r\n             - SPEED\r\n             - CHARGE\r\n             - LINK\r\n        =========================================== -->\r\n\r\n        <article class=\"ev-bike-card\">\r\n\r\n          <a\r\n            href=\"#\"\r\n            class=\"ev-bike-card__image\"\r\n            aria-label=\"View OPAI Model One\"\r\n          >\r\n\r\n            <span class=\"ev-bike-card__badge\">\r\n              CITY\r\n            <\/span>\r\n\r\n            <!-- REPLACE IMAGE -->\r\n            <img decoding=\"async\"\r\n              src=\"http:\/\/evergreenmotorsbd.com\/wp-content\/uploads\/2026\/09\/Create_website_product_image_20260919023643.png\"\r\n              alt=\"OPAI electric bike model\"\r\n              loading=\"lazy\"\r\n            >\r\n\r\n            <span\r\n              class=\"ev-bike-card__image-glow\"\r\n              aria-hidden=\"true\"\r\n            ><\/span>\r\n\r\n          <\/a>\r\n\r\n\r\n          <div class=\"ev-bike-card__body\">\r\n\r\n            <div class=\"ev-bike-card__title-row\">\r\n\r\n              <div>\r\n                <span class=\"ev-bike-card__brand\">OPAI<\/span>\r\n\r\n                <!-- REPLACE MODEL -->\r\n                <h3>Model One<\/h3>\r\n              <\/div>\r\n\r\n              <span\r\n                class=\"ev-bike-card__arrow\"\r\n                aria-hidden=\"true\"\r\n              >\r\n                <svg viewBox=\"0 0 24 24\">\r\n                  <path d=\"M5 12h14M13 6l6 6-6 6\"\/>\r\n                <\/svg>\r\n              <\/span>\r\n\r\n            <\/div>\r\n\r\n\r\n            <!-- REPLACE DESCRIPTION -->\r\n            <p class=\"ev-bike-card__description\">\r\n              Smart everyday electric mobility for comfortable\r\n              city commuting.\r\n            <\/p>\r\n\r\n\r\n            <!-- SPECIFICATIONS -->\r\n            <div\r\n              class=\"ev-bike-card__specs\"\r\n              aria-label=\"Bike specifications\"\r\n            >\r\n\r\n              <div>\r\n                <span>RANGE<\/span>\r\n\r\n                <!-- REPLACE -->\r\n                <strong>\u2014 km<\/strong>\r\n              <\/div>\r\n\r\n              <div>\r\n                <span>SPEED<\/span>\r\n\r\n                <!-- REPLACE -->\r\n                <strong>\u2014 km\/h<\/strong>\r\n              <\/div>\r\n\r\n              <div>\r\n                <span>CHARGE<\/span>\r\n\r\n                <!-- REPLACE -->\r\n                <strong>\u2014 hrs<\/strong>\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <!-- REPLACE LINK -->\r\n            <a href=\"#\" class=\"ev-bike-card__details\">\r\n\r\n              <span>View Details<\/span>\r\n\r\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n                <path d=\"M5 12h14M13 6l6 6-6 6\"\/>\r\n              <\/svg>\r\n\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n\r\n        <!-- ==========================================\r\n             PRODUCT 02\r\n        =========================================== -->\r\n\r\n        <article class=\"ev-bike-card\">\r\n\r\n          <a\r\n            href=\"#\"\r\n            class=\"ev-bike-card__image\"\r\n            aria-label=\"View OPAI Model Two\"\r\n          >\r\n\r\n            <span class=\"ev-bike-card__badge\">\r\n              COMMUTER\r\n            <\/span>\r\n\r\n            <img decoding=\"async\"\r\n              src=\"https:\/\/placehold.co\/900x700\/10231A\/FFFFFF?text=Replace+Bike+Image\"\r\n              alt=\"OPAI electric bike model\"\r\n              loading=\"lazy\"\r\n            >\r\n\r\n            <span\r\n              class=\"ev-bike-card__image-glow\"\r\n              aria-hidden=\"true\"\r\n            ><\/span>\r\n\r\n          <\/a>\r\n\r\n\r\n          <div class=\"ev-bike-card__body\">\r\n\r\n            <div class=\"ev-bike-card__title-row\">\r\n\r\n              <div>\r\n                <span class=\"ev-bike-card__brand\">OPAI<\/span>\r\n                <h3>Model Two<\/h3>\r\n              <\/div>\r\n\r\n              <span\r\n                class=\"ev-bike-card__arrow\"\r\n                aria-hidden=\"true\"\r\n              >\r\n                <svg viewBox=\"0 0 24 24\">\r\n                  <path d=\"M5 12h14M13 6l6 6-6 6\"\/>\r\n                <\/svg>\r\n              <\/span>\r\n\r\n            <\/div>\r\n\r\n\r\n            <p class=\"ev-bike-card__description\">\r\n              Practical electric performance built for your\r\n              everyday journey.\r\n            <\/p>\r\n\r\n\r\n            <div\r\n              class=\"ev-bike-card__specs\"\r\n              aria-label=\"Bike specifications\"\r\n            >\r\n\r\n              <div>\r\n                <span>RANGE<\/span>\r\n                <strong>\u2014 km<\/strong>\r\n              <\/div>\r\n\r\n              <div>\r\n                <span>SPEED<\/span>\r\n                <strong>\u2014 km\/h<\/strong>\r\n              <\/div>\r\n\r\n              <div>\r\n                <span>CHARGE<\/span>\r\n                <strong>\u2014 hrs<\/strong>\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <a href=\"#\" class=\"ev-bike-card__details\">\r\n\r\n              <span>View Details<\/span>\r\n\r\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n                <path d=\"M5 12h14M13 6l6 6-6 6\"\/>\r\n              <\/svg>\r\n\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n\r\n        <!-- ==========================================\r\n             PRODUCT 03\r\n        =========================================== -->\r\n\r\n        <article class=\"ev-bike-card\">\r\n\r\n          <a\r\n            href=\"#\"\r\n            class=\"ev-bike-card__image\"\r\n            aria-label=\"View OPAI Model Three\"\r\n          >\r\n\r\n            <span class=\"ev-bike-card__badge\">\r\n              URBAN\r\n            <\/span>\r\n\r\n            <img decoding=\"async\"\r\n              src=\"https:\/\/placehold.co\/900x700\/10231A\/FFFFFF?text=Replace+Bike+Image\"\r\n              alt=\"OPAI electric bike model\"\r\n              loading=\"lazy\"\r\n            >\r\n\r\n            <span\r\n              class=\"ev-bike-card__image-glow\"\r\n              aria-hidden=\"true\"\r\n            ><\/span>\r\n\r\n          <\/a>\r\n\r\n\r\n          <div class=\"ev-bike-card__body\">\r\n\r\n            <div class=\"ev-bike-card__title-row\">\r\n\r\n              <div>\r\n                <span class=\"ev-bike-card__brand\">OPAI<\/span>\r\n                <h3>Model Three<\/h3>\r\n              <\/div>\r\n\r\n              <span\r\n                class=\"ev-bike-card__arrow\"\r\n                aria-hidden=\"true\"\r\n              >\r\n                <svg viewBox=\"0 0 24 24\">\r\n                  <path d=\"M5 12h14M13 6l6 6-6 6\"\/>\r\n                <\/svg>\r\n              <\/span>\r\n\r\n            <\/div>\r\n\r\n\r\n            <p class=\"ev-bike-card__description\">\r\n              Refined comfort and effortless mobility for\r\n              modern urban life.\r\n            <\/p>\r\n\r\n\r\n            <div\r\n              class=\"ev-bike-card__specs\"\r\n              aria-label=\"Bike specifications\"\r\n            >\r\n\r\n              <div>\r\n                <span>RANGE<\/span>\r\n                <strong>\u2014 km<\/strong>\r\n              <\/div>\r\n\r\n              <div>\r\n                <span>SPEED<\/span>\r\n                <strong>\u2014 km\/h<\/strong>\r\n              <\/div>\r\n\r\n              <div>\r\n                <span>CHARGE<\/span>\r\n                <strong>\u2014 hrs<\/strong>\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <a href=\"#\" class=\"ev-bike-card__details\">\r\n\r\n              <span>View Details<\/span>\r\n\r\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n                <path d=\"M5 12h14M13 6l6 6-6 6\"\/>\r\n              <\/svg>\r\n\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n\r\n        <!-- ==========================================\r\n             PRODUCT 04\r\n        =========================================== -->\r\n\r\n        <article class=\"ev-bike-card\">\r\n\r\n          <a\r\n            href=\"#\"\r\n            class=\"ev-bike-card__image\"\r\n            aria-label=\"View OPAI Model Four\"\r\n          >\r\n\r\n            <span class=\"ev-bike-card__badge\">\r\n              PREMIUM\r\n            <\/span>\r\n\r\n            <img decoding=\"async\"\r\n              src=\"https:\/\/placehold.co\/900x700\/10231A\/FFFFFF?text=Replace+Bike+Image\"\r\n              alt=\"OPAI electric bike model\"\r\n              loading=\"lazy\"\r\n            >\r\n\r\n            <span\r\n              class=\"ev-bike-card__image-glow\"\r\n              aria-hidden=\"true\"\r\n            ><\/span>\r\n\r\n          <\/a>\r\n\r\n\r\n          <div class=\"ev-bike-card__body\">\r\n\r\n            <div class=\"ev-bike-card__title-row\">\r\n\r\n              <div>\r\n                <span class=\"ev-bike-card__brand\">OPAI<\/span>\r\n                <h3>Model Four<\/h3>\r\n              <\/div>\r\n\r\n              <span\r\n                class=\"ev-bike-card__arrow\"\r\n                aria-hidden=\"true\"\r\n              >\r\n                <svg viewBox=\"0 0 24 24\">\r\n                  <path d=\"M5 12h14M13 6l6 6-6 6\"\/>\r\n                <\/svg>\r\n              <\/span>\r\n\r\n            <\/div>\r\n\r\n\r\n            <p class=\"ev-bike-card__description\">\r\n              Elevated electric mobility combining style,\r\n              comfort and everyday practicality.\r\n            <\/p>\r\n\r\n\r\n            <div\r\n              class=\"ev-bike-card__specs\"\r\n              aria-label=\"Bike specifications\"\r\n            >\r\n\r\n              <div>\r\n                <span>RANGE<\/span>\r\n                <strong>\u2014 km<\/strong>\r\n              <\/div>\r\n\r\n              <div>\r\n                <span>SPEED<\/span>\r\n                <strong>\u2014 km\/h<\/strong>\r\n              <\/div>\r\n\r\n              <div>\r\n                <span>CHARGE<\/span>\r\n                <strong>\u2014 hrs<\/strong>\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <a href=\"#\" class=\"ev-bike-card__details\">\r\n\r\n              <span>View Details<\/span>\r\n\r\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n                <path d=\"M5 12h14M13 6l6 6-6 6\"\/>\r\n              <\/svg>\r\n\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =========================\r\n         MOBILE CONTROLS\r\n    ========================== -->\r\n\r\n    <div class=\"ev-bikes__mobile-controls\">\r\n\r\n      <div\r\n        class=\"ev-bikes__progress\"\r\n        aria-hidden=\"true\"\r\n      >\r\n        <span><\/span>\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ev-bikes__arrows\">\r\n\r\n        <button\r\n          class=\"ev-bikes__nav ev-bikes__nav--prev\"\r\n          type=\"button\"\r\n          aria-label=\"Previous electric bike\"\r\n        >\r\n          <svg viewBox=\"0 0 24 24\">\r\n            <path d=\"M19 12H5M11 6l-6 6 6 6\"\/>\r\n          <\/svg>\r\n        <\/button>\r\n\r\n\r\n        <button\r\n          class=\"ev-bikes__nav ev-bikes__nav--next\"\r\n          type=\"button\"\r\n          aria-label=\"Next electric bike\"\r\n        >\r\n          <svg viewBox=\"0 0 24 24\">\r\n            <path d=\"M5 12h14M13 6l6 6-6 6\"\/>\r\n          <\/svg>\r\n        <\/button>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- MOBILE CTA -->\r\n\r\n    <a\r\n      href=\"\/electric-bikes\/\"\r\n      class=\"ev-bikes__all ev-mobile-link\"\r\n    >\r\n\r\n      <span>View All Electric Bikes<\/span>\r\n\r\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n        <path d=\"M5 12h14M13 6l6 6-6 6\"\/>\r\n      <\/svg>\r\n\r\n    <\/a>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<style>\r\n\r\n\/* ==========================================================\r\n   DESIGN TOKENS\r\n========================================================== *\/\r\n\r\n.ev-bikes {\r\n\r\n  --ev-bg: #07110D;\r\n  --ev-surface: #0A1812;\r\n  --ev-card: #10231A;\r\n\r\n  --ev-green: #00A86B;\r\n  --ev-dark-green: #0F3D2E;\r\n  --ev-lime: #A4FF3F;\r\n\r\n  --ev-white: #F5F7F6;\r\n  --ev-muted: #AAB8B1;\r\n  --ev-muted-2: #718078;\r\n\r\n  --ev-border: rgba(255,255,255,.09);\r\n\r\n  --ev-max: 1200px;\r\n\r\n  position: relative;\r\n\r\n  width: 100%;\r\n\r\n  padding: 110px 0 120px;\r\n\r\n  background: var(--ev-bg);\r\n\r\n  overflow: hidden;\r\n\r\n  isolation: isolate;\r\n\r\n}\r\n\r\n\r\n\/* subtle ambient background *\/\r\n\r\n.ev-bikes::before {\r\n\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  width: 700px;\r\n  height: 700px;\r\n\r\n  left: 50%;\r\n  top: 30%;\r\n\r\n  transform: translate(-50%, -50%);\r\n\r\n  background:\r\n    radial-gradient(\r\n      circle,\r\n      rgba(0,168,107,.07) 0%,\r\n      rgba(0,168,107,.025) 35%,\r\n      transparent 68%\r\n    );\r\n\r\n  pointer-events: none;\r\n\r\n  z-index: -1;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CONTAINER\r\n========================================================== *\/\r\n\r\n.ev-bikes__container {\r\n\r\n  width: min(\r\n    calc(100% - 48px),\r\n    var(--ev-max)\r\n  );\r\n\r\n  margin-inline: auto;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   SECTION HEADER\r\n========================================================== *\/\r\n\r\n.ev-bikes__header {\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    minmax(0, 1.15fr)\r\n    minmax(300px, .65fr);\r\n\r\n  align-items: end;\r\n\r\n  gap: 80px;\r\n\r\n  margin-bottom: 54px;\r\n\r\n}\r\n\r\n\r\n\/* eyebrow *\/\r\n\r\n.ev-bikes__eyebrow {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 12px;\r\n\r\n  margin-bottom: 20px;\r\n\r\n  color: var(--ev-lime);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 11px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .19em;\r\n\r\n}\r\n\r\n\r\n.ev-bikes__eyebrow-line {\r\n\r\n  display: block;\r\n\r\n  width: 30px;\r\n  height: 2px;\r\n\r\n  background: var(--ev-lime);\r\n\r\n  border-radius: 10px;\r\n\r\n}\r\n\r\n\r\n\/* heading *\/\r\n\r\n.ev-bikes h2 {\r\n\r\n  margin: 0;\r\n\r\n  max-width: 680px;\r\n\r\n  color: var(--ev-white);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    clamp(40px, 4.3vw, 64px);\r\n\r\n  line-height: 1.06;\r\n\r\n  letter-spacing: -.045em;\r\n\r\n  font-weight: 600;\r\n\r\n}\r\n\r\n\r\n.ev-bikes h2 span {\r\n\r\n  color: var(--ev-green);\r\n\r\n}\r\n\r\n\r\n\/* description *\/\r\n\r\n.ev-bikes__description {\r\n\r\n  padding-bottom: 5px;\r\n\r\n}\r\n\r\n\r\n.ev-bikes__description p {\r\n\r\n  margin: 0 0 25px;\r\n\r\n  color: var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 15px;\r\n\r\n  line-height: 1.75;\r\n\r\n  font-weight: 400;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   VIEW ALL LINK\r\n========================================================== *\/\r\n\r\n.ev-bikes__all {\r\n\r\n  display: inline-flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 10px;\r\n\r\n  width: fit-content;\r\n\r\n  color: var(--ev-white);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 13px;\r\n\r\n  font-weight: 600;\r\n\r\n  line-height: 1;\r\n\r\n  text-decoration: none;\r\n\r\n  transition:\r\n    color .25s ease;\r\n\r\n}\r\n\r\n\r\n.ev-bikes__all svg {\r\n\r\n  width: 18px;\r\n  height: 18px;\r\n\r\n  fill: none;\r\n\r\n  stroke: currentColor;\r\n\r\n  stroke-width: 1.8;\r\n\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n\r\n  transition:\r\n    transform .3s cubic-bezier(.2,.8,.2,1);\r\n\r\n}\r\n\r\n\r\n.ev-bikes__all:hover {\r\n\r\n  color: var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n.ev-bikes__all:hover svg {\r\n\r\n  transform: translateX(5px);\r\n\r\n}\r\n\r\n\r\n.ev-bikes__all:focus-visible {\r\n\r\n  outline: 2px solid var(--ev-lime);\r\n\r\n  outline-offset: 6px;\r\n\r\n  border-radius: 2px;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   PRODUCT GRID\r\n========================================================== *\/\r\n\r\n.ev-bikes__track {\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    repeat(4, minmax(0, 1fr));\r\n\r\n  gap: 16px;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   PRODUCT CARD\r\n========================================================== *\/\r\n\r\n.ev-bike-card {\r\n\r\n  position: relative;\r\n\r\n  min-width: 0;\r\n\r\n  background:\r\n    linear-gradient(\r\n      180deg,\r\n      rgba(255,255,255,.018),\r\n      transparent 40%\r\n    ),\r\n    var(--ev-surface);\r\n\r\n  border:\r\n    1px solid var(--ev-border);\r\n\r\n  border-radius: 18px;\r\n\r\n  overflow: hidden;\r\n\r\n  transition:\r\n    transform .4s cubic-bezier(.2,.8,.2,1),\r\n    border-color .3s ease,\r\n    background-color .3s ease,\r\n    box-shadow .4s ease;\r\n\r\n}\r\n\r\n\r\n@media (hover:hover) {\r\n\r\n  .ev-bike-card:hover {\r\n\r\n    transform: translateY(-7px);\r\n\r\n    border-color:\r\n      rgba(164,255,63,.22);\r\n\r\n    box-shadow:\r\n      0 25px 55px rgba(0,0,0,.22);\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   PRODUCT IMAGE\r\n========================================================== *\/\r\n\r\n.ev-bike-card__image {\r\n\r\n  position: relative;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  width: 100%;\r\n\r\n  aspect-ratio: 1 \/ .82;\r\n\r\n  padding: 28px 18px 10px;\r\n\r\n  overflow: hidden;\r\n\r\n  text-decoration: none;\r\n\r\n  background:\r\n    radial-gradient(\r\n      circle at 50% 62%,\r\n      rgba(0,168,107,.10),\r\n      transparent 48%\r\n    );\r\n\r\n}\r\n\r\n\r\n.ev-bike-card__image img {\r\n\r\n  position: relative;\r\n\r\n  z-index: 2;\r\n\r\n  display: block;\r\n\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  object-fit: contain;\r\n\r\n  object-position: center;\r\n\r\n  transition:\r\n    transform .55s cubic-bezier(.2,.8,.2,1);\r\n\r\n}\r\n\r\n\r\n@media (hover:hover) {\r\n\r\n  .ev-bike-card:hover\r\n  .ev-bike-card__image img {\r\n\r\n    transform:\r\n      translateY(-5px)\r\n      scale(1.035);\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* subtle floor glow *\/\r\n\r\n.ev-bike-card__image-glow {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 1;\r\n\r\n  left: 50%;\r\n  bottom: 20px;\r\n\r\n  width: 62%;\r\n  height: 18px;\r\n\r\n  transform: translateX(-50%);\r\n\r\n  border-radius: 50%;\r\n\r\n  background:\r\n    rgba(0,168,107,.16);\r\n\r\n  filter: blur(14px);\r\n\r\n  opacity: .75;\r\n\r\n}\r\n\r\n\r\n\/* badge *\/\r\n\r\n.ev-bike-card__badge {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 4;\r\n\r\n  top: 18px;\r\n  left: 18px;\r\n\r\n  padding: 7px 10px;\r\n\r\n  color: var(--ev-lime);\r\n\r\n  background:\r\n    rgba(164,255,63,.07);\r\n\r\n  border:\r\n    1px solid rgba(164,255,63,.14);\r\n\r\n  border-radius: 999px;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 8px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .16em;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CARD BODY\r\n========================================================== *\/\r\n\r\n.ev-bike-card__body {\r\n\r\n  padding:\r\n    5px 20px 22px;\r\n\r\n}\r\n\r\n\r\n.ev-bike-card__title-row {\r\n\r\n  display: flex;\r\n\r\n  justify-content: space-between;\r\n\r\n  align-items: center;\r\n\r\n  gap: 14px;\r\n\r\n}\r\n\r\n\r\n\/* brand *\/\r\n\r\n.ev-bike-card__brand {\r\n\r\n  display: block;\r\n\r\n  margin-bottom: 7px;\r\n\r\n  color: var(--ev-green);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 9px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .17em;\r\n\r\n}\r\n\r\n\r\n\/* model *\/\r\n\r\n.ev-bike-card h3 {\r\n\r\n  margin: 0;\r\n\r\n  color: var(--ev-white);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 21px;\r\n\r\n  line-height: 1.2;\r\n\r\n  letter-spacing: -.025em;\r\n\r\n  font-weight: 600;\r\n\r\n}\r\n\r\n\r\n\/* arrow *\/\r\n\r\n.ev-bike-card__arrow {\r\n\r\n  width: 34px;\r\n  height: 34px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  color: var(--ev-muted);\r\n\r\n  border:\r\n    1px solid var(--ev-border);\r\n\r\n  border-radius: 50%;\r\n\r\n  transition:\r\n    color .3s ease,\r\n    background-color .3s ease,\r\n    border-color .3s ease,\r\n    transform .3s ease;\r\n\r\n}\r\n\r\n\r\n.ev-bike-card__arrow svg {\r\n\r\n  width: 15px;\r\n  height: 15px;\r\n\r\n  fill: none;\r\n\r\n  stroke: currentColor;\r\n\r\n  stroke-width: 1.8;\r\n\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n\r\n}\r\n\r\n\r\n@media (hover:hover) {\r\n\r\n  .ev-bike-card:hover\r\n  .ev-bike-card__arrow {\r\n\r\n    color: var(--ev-bg);\r\n\r\n    background: var(--ev-lime);\r\n\r\n    border-color: var(--ev-lime);\r\n\r\n    transform: rotate(-10deg);\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* description *\/\r\n\r\n.ev-bike-card__description {\r\n\r\n  min-height: 63px;\r\n\r\n  margin:\r\n    17px 0 19px;\r\n\r\n  color: var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 12px;\r\n\r\n  line-height: 1.65;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   SPECIFICATIONS\r\n========================================================== *\/\r\n\r\n.ev-bike-card__specs {\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    repeat(3, minmax(0, 1fr));\r\n\r\n  padding:\r\n    16px 0;\r\n\r\n  border-top:\r\n    1px solid var(--ev-border);\r\n\r\n  border-bottom:\r\n    1px solid var(--ev-border);\r\n\r\n}\r\n\r\n\r\n.ev-bike-card__specs > div {\r\n\r\n  min-width: 0;\r\n\r\n  padding:\r\n    0 10px;\r\n\r\n  border-right:\r\n    1px solid var(--ev-border);\r\n\r\n}\r\n\r\n\r\n.ev-bike-card__specs > div:first-child {\r\n\r\n  padding-left: 0;\r\n\r\n}\r\n\r\n\r\n.ev-bike-card__specs > div:last-child {\r\n\r\n  padding-right: 0;\r\n\r\n  border-right: 0;\r\n\r\n}\r\n\r\n\r\n.ev-bike-card__specs span {\r\n\r\n  display: block;\r\n\r\n  margin-bottom: 7px;\r\n\r\n  color: var(--ev-muted-2);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 7px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .13em;\r\n\r\n}\r\n\r\n\r\n.ev-bike-card__specs strong {\r\n\r\n  display: block;\r\n\r\n  overflow: hidden;\r\n\r\n  color: var(--ev-white);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 11px;\r\n\r\n  line-height: 1.2;\r\n\r\n  font-weight: 600;\r\n\r\n  white-space: nowrap;\r\n\r\n  text-overflow: ellipsis;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   DETAILS LINK\r\n========================================================== *\/\r\n\r\n.ev-bike-card__details {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: space-between;\r\n\r\n  gap: 10px;\r\n\r\n  margin-top: 18px;\r\n\r\n  color: var(--ev-white);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 12px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 600;\r\n\r\n  text-decoration: none;\r\n\r\n  transition:\r\n    color .25s ease;\r\n\r\n}\r\n\r\n\r\n.ev-bike-card__details svg {\r\n\r\n  width: 16px;\r\n  height: 16px;\r\n\r\n  fill: none;\r\n\r\n  stroke: currentColor;\r\n\r\n  stroke-width: 1.8;\r\n\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n\r\n  transition:\r\n    transform .3s ease;\r\n\r\n}\r\n\r\n\r\n.ev-bike-card__details:hover {\r\n\r\n  color: var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n.ev-bike-card__details:hover svg {\r\n\r\n  transform: translateX(4px);\r\n\r\n}\r\n\r\n\r\n.ev-bike-card__details:focus-visible,\r\n.ev-bike-card__image:focus-visible {\r\n\r\n  outline:\r\n    2px solid var(--ev-lime);\r\n\r\n  outline-offset: -2px;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   MOBILE ELEMENTS\r\n========================================================== *\/\r\n\r\n.ev-bikes__mobile-controls,\r\n.ev-mobile-link {\r\n\r\n  display: none;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   TABLET\r\n========================================================== *\/\r\n\r\n@media (max-width: 1100px) {\r\n\r\n  .ev-bikes {\r\n\r\n    padding:\r\n      90px 0 100px;\r\n\r\n  }\r\n\r\n\r\n  .ev-bikes__header {\r\n\r\n    gap: 45px;\r\n\r\n  }\r\n\r\n\r\n  .ev-bikes__track {\r\n\r\n    grid-template-columns:\r\n      repeat(2, minmax(0, 1fr));\r\n\r\n    gap: 18px;\r\n\r\n  }\r\n\r\n\r\n  .ev-bike-card__description {\r\n\r\n    min-height: auto;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   MOBILE \u2014 SWIPE CAROUSEL\r\n========================================================== *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .ev-bikes {\r\n\r\n    padding:\r\n      72px 0 78px;\r\n\r\n  }\r\n\r\n\r\n  .ev-bikes__container {\r\n\r\n    width: 100%;\r\n\r\n  }\r\n\r\n\r\n  \/* header *\/\r\n\r\n  .ev-bikes__header {\r\n\r\n    display: block;\r\n\r\n    margin-bottom: 36px;\r\n\r\n    padding-inline: 20px;\r\n\r\n  }\r\n\r\n\r\n  .ev-bikes__eyebrow {\r\n\r\n    margin-bottom: 15px;\r\n\r\n    font-size: 9px;\r\n\r\n  }\r\n\r\n\r\n  .ev-bikes h2 {\r\n\r\n    max-width: 500px;\r\n\r\n    font-size:\r\n      clamp(36px, 10vw, 48px);\r\n\r\n  }\r\n\r\n\r\n  .ev-bikes__description {\r\n\r\n    margin-top: 20px;\r\n\r\n  }\r\n\r\n\r\n  .ev-bikes__description p {\r\n\r\n    max-width: 520px;\r\n\r\n    margin: 0;\r\n\r\n    font-size: 14px;\r\n\r\n    line-height: 1.7;\r\n\r\n  }\r\n\r\n\r\n  .ev-desktop-link {\r\n\r\n    display: none;\r\n\r\n  }\r\n\r\n\r\n  \/* viewport *\/\r\n\r\n  .ev-bikes__viewport {\r\n\r\n    overflow: hidden;\r\n\r\n  }\r\n\r\n\r\n  \/* horizontal track *\/\r\n\r\n  .ev-bikes__track {\r\n\r\n    display: flex;\r\n\r\n    gap: 14px;\r\n\r\n    width: auto;\r\n\r\n    overflow-x: auto;\r\n\r\n    padding:\r\n      2px 20px 20px;\r\n\r\n    scroll-snap-type:\r\n      x mandatory;\r\n\r\n    scroll-padding-left: 20px;\r\n\r\n    scrollbar-width: none;\r\n\r\n    overscroll-behavior-inline:\r\n      contain;\r\n\r\n    -webkit-overflow-scrolling:\r\n      touch;\r\n\r\n  }\r\n\r\n\r\n  .ev-bikes__track::-webkit-scrollbar {\r\n\r\n    display: none;\r\n\r\n  }\r\n\r\n\r\n  \/* mobile card width *\/\r\n\r\n  .ev-bike-card {\r\n\r\n    flex:\r\n      0 0 min(82vw, 340px);\r\n\r\n    scroll-snap-align: start;\r\n\r\n    border-radius: 17px;\r\n\r\n  }\r\n\r\n\r\n  .ev-bike-card__image {\r\n\r\n    aspect-ratio:\r\n      1 \/ .78;\r\n\r\n  }\r\n\r\n\r\n  .ev-bike-card__body {\r\n\r\n    padding:\r\n      5px 19px 21px;\r\n\r\n  }\r\n\r\n\r\n  .ev-bike-card h3 {\r\n\r\n    font-size: 20px;\r\n\r\n  }\r\n\r\n\r\n  .ev-bike-card__description {\r\n\r\n    min-height: auto;\r\n\r\n  }\r\n\r\n\r\n  \/* controls *\/\r\n\r\n  .ev-bikes__mobile-controls {\r\n\r\n    display: flex;\r\n\r\n    align-items: center;\r\n\r\n    justify-content: space-between;\r\n\r\n    gap: 25px;\r\n\r\n    margin-top: 6px;\r\n\r\n    padding-inline: 20px;\r\n\r\n  }\r\n\r\n\r\n  \/* progress *\/\r\n\r\n  .ev-bikes__progress {\r\n\r\n    position: relative;\r\n\r\n    width: min(210px, 55vw);\r\n\r\n    height: 2px;\r\n\r\n    overflow: hidden;\r\n\r\n    background:\r\n      rgba(255,255,255,.10);\r\n\r\n  }\r\n\r\n\r\n  .ev-bikes__progress span {\r\n\r\n    position: absolute;\r\n\r\n    inset: 0 auto 0 0;\r\n\r\n    width: 25%;\r\n\r\n    background:\r\n      var(--ev-lime);\r\n\r\n    transform-origin: left center;\r\n\r\n    transition:\r\n      width .25s ease,\r\n      transform .25s ease;\r\n\r\n  }\r\n\r\n\r\n  \/* arrows *\/\r\n\r\n  .ev-bikes__arrows {\r\n\r\n    display: flex;\r\n\r\n    gap: 8px;\r\n\r\n  }\r\n\r\n\r\n  .ev-bikes__nav {\r\n\r\n    width: 42px;\r\n    height: 42px;\r\n\r\n    display: flex;\r\n\r\n    align-items: center;\r\n\r\n    justify-content: center;\r\n\r\n    padding: 0;\r\n\r\n    color: var(--ev-white);\r\n\r\n    background:\r\n      var(--ev-surface);\r\n\r\n    border:\r\n      1px solid var(--ev-border);\r\n\r\n    border-radius: 50%;\r\n\r\n    cursor: pointer;\r\n\r\n    transition:\r\n      color .25s ease,\r\n      background-color .25s ease,\r\n      border-color .25s ease;\r\n\r\n  }\r\n\r\n\r\n  .ev-bikes__nav svg {\r\n\r\n    width: 17px;\r\n    height: 17px;\r\n\r\n    fill: none;\r\n\r\n    stroke: currentColor;\r\n\r\n    stroke-width: 1.8;\r\n\r\n    stroke-linecap: round;\r\n    stroke-linejoin: round;\r\n\r\n  }\r\n\r\n\r\n  .ev-bikes__nav:hover,\r\n  .ev-bikes__nav:focus-visible {\r\n\r\n    color: var(--ev-bg);\r\n\r\n    background:\r\n      var(--ev-lime);\r\n\r\n    border-color:\r\n      var(--ev-lime);\r\n\r\n  }\r\n\r\n\r\n  .ev-bikes__nav:focus-visible {\r\n\r\n    outline:\r\n      2px solid var(--ev-lime);\r\n\r\n    outline-offset: 3px;\r\n\r\n  }\r\n\r\n\r\n  \/* mobile view all *\/\r\n\r\n  .ev-mobile-link {\r\n\r\n    display: flex;\r\n\r\n    margin:\r\n      32px 20px 0;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   SMALL MOBILE\r\n========================================================== *\/\r\n\r\n@media (max-width: 390px) {\r\n\r\n  .ev-bikes__header {\r\n\r\n    padding-inline: 16px;\r\n\r\n  }\r\n\r\n\r\n  .ev-bikes__track {\r\n\r\n    padding-left: 16px;\r\n\r\n    padding-right: 16px;\r\n\r\n    scroll-padding-left: 16px;\r\n\r\n  }\r\n\r\n\r\n  .ev-bike-card {\r\n\r\n    flex-basis:\r\n      min(84vw, 325px);\r\n\r\n  }\r\n\r\n\r\n  .ev-bikes__mobile-controls {\r\n\r\n    padding-inline: 16px;\r\n\r\n  }\r\n\r\n\r\n  .ev-mobile-link {\r\n\r\n    margin-left: 16px;\r\n    margin-right: 16px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   REDUCED MOTION\r\n========================================================== *\/\r\n\r\n@media (\r\n  prefers-reduced-motion: reduce\r\n) {\r\n\r\n  .ev-bikes *,\r\n  .ev-bikes *::before,\r\n  .ev-bikes *::after {\r\n\r\n    scroll-behavior: auto !important;\r\n\r\n    animation-duration:\r\n      .01ms !important;\r\n\r\n    animation-iteration-count:\r\n      1 !important;\r\n\r\n    transition-duration:\r\n      .01ms !important;\r\n\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- ==========================================================\r\n     GSAP\r\n     Remove this line if GSAP is already loaded globally.\r\n========================================================== -->\r\n\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\"><\/script>\r\n\r\n\r\n<script>\r\n\r\ndocument.addEventListener(\r\n  \"DOMContentLoaded\",\r\n  function () {\r\n\r\n    const section =\r\n      document.querySelector(\r\n        \"#ev-featured-bikes\"\r\n      );\r\n\r\n    if (!section) return;\r\n\r\n\r\n    const track =\r\n      section.querySelector(\r\n        \".ev-bikes__track\"\r\n      );\r\n\r\n    const cards =\r\n      Array.from(\r\n        section.querySelectorAll(\r\n          \".ev-bike-card\"\r\n        )\r\n      );\r\n\r\n    const prev =\r\n      section.querySelector(\r\n        \".ev-bikes__nav--prev\"\r\n      );\r\n\r\n    const next =\r\n      section.querySelector(\r\n        \".ev-bikes__nav--next\"\r\n      );\r\n\r\n    const progress =\r\n      section.querySelector(\r\n        \".ev-bikes__progress span\"\r\n      );\r\n\r\n\r\n    const reduceMotion =\r\n      window.matchMedia(\r\n        \"(prefers-reduced-motion: reduce)\"\r\n      ).matches;\r\n\r\n\r\n    \/* ======================================================\r\n       GSAP SECTION REVEAL\r\n    ====================================================== *\/\r\n\r\n    if (\r\n      !reduceMotion &&\r\n      typeof gsap !== \"undefined\"\r\n    ) {\r\n\r\n      const eyebrow =\r\n        section.querySelector(\r\n          \".ev-bikes__eyebrow\"\r\n        );\r\n\r\n      const heading =\r\n        section.querySelector(\r\n          \"h2\"\r\n        );\r\n\r\n      const description =\r\n        section.querySelector(\r\n          \".ev-bikes__description\"\r\n        );\r\n\r\n\r\n      gsap.set(\r\n        [eyebrow, heading, description],\r\n        {\r\n          opacity: 0,\r\n          y: 24\r\n        }\r\n      );\r\n\r\n\r\n      gsap.set(\r\n        cards,\r\n        {\r\n          opacity: 0,\r\n          y: 35\r\n        }\r\n      );\r\n\r\n\r\n      const observer =\r\n        new IntersectionObserver(\r\n\r\n          function (\r\n            entries,\r\n            observerInstance\r\n          ) {\r\n\r\n            entries.forEach(\r\n              function (entry) {\r\n\r\n                if (\r\n                  !entry.isIntersecting\r\n                ) return;\r\n\r\n\r\n                const timeline =\r\n                  gsap.timeline();\r\n\r\n\r\n                timeline.to(\r\n                  [\r\n                    eyebrow,\r\n                    heading,\r\n                    description\r\n                  ],\r\n                  {\r\n                    opacity: 1,\r\n                    y: 0,\r\n\r\n                    duration: .7,\r\n\r\n                    stagger: .08,\r\n\r\n                    ease:\r\n                      \"power3.out\"\r\n                  }\r\n                );\r\n\r\n\r\n                timeline.to(\r\n                  cards,\r\n                  {\r\n                    opacity: 1,\r\n                    y: 0,\r\n\r\n                    duration: .7,\r\n\r\n                    stagger: .08,\r\n\r\n                    ease:\r\n                      \"power3.out\"\r\n                  },\r\n                  \"-=.35\"\r\n                );\r\n\r\n\r\n                observerInstance\r\n                  .unobserve(\r\n                    entry.target\r\n                  );\r\n\r\n              }\r\n            );\r\n\r\n          },\r\n\r\n          {\r\n            threshold: .12\r\n          }\r\n\r\n        );\r\n\r\n\r\n      observer.observe(section);\r\n\r\n    }\r\n\r\n\r\n    \/* ======================================================\r\n       MOBILE CAROUSEL\r\n    ====================================================== *\/\r\n\r\n    function isMobile() {\r\n\r\n      return window.matchMedia(\r\n        \"(max-width: 767px)\"\r\n      ).matches;\r\n\r\n    }\r\n\r\n\r\n    function getCardStep() {\r\n\r\n      if (!cards.length) return 0;\r\n\r\n      const first =\r\n        cards[0];\r\n\r\n      const style =\r\n        window.getComputedStyle(\r\n          track\r\n        );\r\n\r\n      const gap =\r\n        parseFloat(\r\n          style.columnGap ||\r\n          style.gap ||\r\n          0\r\n        );\r\n\r\n      return (\r\n        first.getBoundingClientRect()\r\n          .width + gap\r\n      );\r\n\r\n    }\r\n\r\n\r\n    \/* ======================================================\r\n       ARROW NAVIGATION\r\n    ====================================================== *\/\r\n\r\n    function move(direction) {\r\n\r\n      if (!isMobile()) return;\r\n\r\n      const step =\r\n        getCardStep();\r\n\r\n      track.scrollBy({\r\n\r\n        left:\r\n          direction * step,\r\n\r\n        behavior:\r\n          reduceMotion\r\n            ? \"auto\"\r\n            : \"smooth\"\r\n\r\n      });\r\n\r\n    }\r\n\r\n\r\n    if (prev) {\r\n\r\n      prev.addEventListener(\r\n        \"click\",\r\n        function () {\r\n\r\n          move(-1);\r\n\r\n        }\r\n      );\r\n\r\n    }\r\n\r\n\r\n    if (next) {\r\n\r\n      next.addEventListener(\r\n        \"click\",\r\n        function () {\r\n\r\n          move(1);\r\n\r\n        }\r\n      );\r\n\r\n    }\r\n\r\n\r\n    \/* ======================================================\r\n       PROGRESS INDICATOR\r\n    ====================================================== *\/\r\n\r\n    function updateProgress() {\r\n\r\n      if (\r\n        !progress ||\r\n        !isMobile()\r\n      ) return;\r\n\r\n\r\n      const maxScroll =\r\n        track.scrollWidth -\r\n        track.clientWidth;\r\n\r\n\r\n      if (maxScroll <= 0) {\r\n\r\n        progress.style.width =\r\n          \"100%\";\r\n\r\n        return;\r\n\r\n      }\r\n\r\n\r\n      const ratio =\r\n        Math.max(\r\n          0,\r\n          Math.min(\r\n            1,\r\n            track.scrollLeft \/\r\n            maxScroll\r\n          )\r\n        );\r\n\r\n\r\n      \/*\r\n       * Base width represents one\r\n       * visible step in the collection.\r\n       *\/\r\n\r\n      const base =\r\n        100 \/ cards.length;\r\n\r\n\r\n      const travel =\r\n        100 - base;\r\n\r\n\r\n      progress.style.width =\r\n        base + \"%\";\r\n\r\n\r\n      progress.style.transform =\r\n        \"translateX(\" +\r\n        (\r\n          ratio *\r\n          travel *\r\n          cards.length\r\n        ) +\r\n        \"%)\";\r\n\r\n    }\r\n\r\n\r\n    if (track) {\r\n\r\n      track.addEventListener(\r\n        \"scroll\",\r\n        updateProgress,\r\n        {\r\n          passive: true\r\n        }\r\n      );\r\n\r\n    }\r\n\r\n\r\n    window.addEventListener(\r\n      \"resize\",\r\n      updateProgress\r\n    );\r\n\r\n\r\n    updateProgress();\r\n\r\n\r\n    \/* ======================================================\r\n       POINTER MICRO-INTERACTION\r\n       DESKTOP ONLY\r\n    ====================================================== *\/\r\n\r\n    if (\r\n      !reduceMotion &&\r\n      typeof gsap !== \"undefined\"\r\n    ) {\r\n\r\n      cards.forEach(\r\n        function (card) {\r\n\r\n          const image =\r\n            card.querySelector(\r\n              \"img\"\r\n            );\r\n\r\n\r\n          card.addEventListener(\r\n            \"mousemove\",\r\n            function (event) {\r\n\r\n              if (\r\n                window.matchMedia(\r\n                  \"(hover:hover)\"\r\n                ).matches === false\r\n              ) return;\r\n\r\n\r\n              const rect =\r\n                card.getBoundingClientRect();\r\n\r\n\r\n              const x =\r\n                (\r\n                  event.clientX -\r\n                  rect.left\r\n                ) \/\r\n                rect.width -\r\n                .5;\r\n\r\n\r\n              if (image) {\r\n\r\n                gsap.to(\r\n                  image,\r\n                  {\r\n                    x:\r\n                      x * 5,\r\n\r\n                    duration:\r\n                      .5,\r\n\r\n                    ease:\r\n                      \"power2.out\"\r\n                  }\r\n                );\r\n\r\n              }\r\n\r\n            }\r\n          );\r\n\r\n\r\n          card.addEventListener(\r\n            \"mouseleave\",\r\n            function () {\r\n\r\n              if (image) {\r\n\r\n                gsap.to(\r\n                  image,\r\n                  {\r\n                    x: 0,\r\n\r\n                    duration:\r\n                      .5,\r\n\r\n                    ease:\r\n                      \"power2.out\"\r\n                  }\r\n                );\r\n\r\n              }\r\n\r\n            }\r\n          );\r\n\r\n        }\r\n      );\r\n\r\n    }\r\n\r\n  }\r\n);\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-824ce20 e-con e-atomic-element e-flexbox-base e-d1f729c \" data-id=\"824ce20\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"824ce20\">\n    \t\t<div class=\"elementor-element elementor-element-56bfe45 elementor-widget elementor-widget-html\" data-id=\"56bfe45\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================\r\n EVERGREEN MOTORS \u2014 05 WHY GO ELECTRIC?\r\n Elementor HTML Widget\r\n HTML + CSS + JS + GSAP\r\n========================================================== -->\r\n\r\n<section\r\n  class=\"ev-why\"\r\n  id=\"ev-why-electric\"\r\n  aria-labelledby=\"ev-why-title\"\r\n>\r\n\r\n  <!-- AMBIENT DECORATION -->\r\n  <div class=\"ev-why__ambient\" aria-hidden=\"true\">\r\n    <span class=\"ev-why__orb ev-why__orb--1\"><\/span>\r\n    <span class=\"ev-why__orb ev-why__orb--2\"><\/span>\r\n    <span class=\"ev-why__grid\"><\/span>\r\n  <\/div>\r\n\r\n\r\n  <div class=\"ev-why__container\">\r\n\r\n    <!-- =====================================================\r\n         HEADER\r\n    ====================================================== -->\r\n\r\n    <header class=\"ev-why__header\">\r\n\r\n      <div class=\"ev-why__heading-wrap\">\r\n\r\n        <div class=\"ev-why__eyebrow\">\r\n          <span aria-hidden=\"true\"><\/span>\r\n          <p>WHY GO ELECTRIC?<\/p>\r\n        <\/div>\r\n\r\n        <h2 id=\"ev-why-title\">\r\n          A Smarter Way\r\n          <span>to Move.<\/span>\r\n        <\/h2>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ev-why__header-side\">\r\n\r\n        <p>\r\n          Rethink everyday mobility with lower running costs,\r\n          cleaner journeys and a quieter way to move through\r\n          the city.\r\n        <\/p>\r\n\r\n        <a\r\n          href=\"\/electric-mobility\/\"\r\n          class=\"ev-why__cta ev-why__cta--desktop\"\r\n        >\r\n          <span>Discover Electric Mobility<\/span>\r\n\r\n          <span class=\"ev-why__cta-arrow\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 24 24\">\r\n              <path d=\"M5 12h14M13 6l6 6-6 6\"\/>\r\n            <\/svg>\r\n          <\/span>\r\n        <\/a>\r\n\r\n      <\/div>\r\n\r\n    <\/header>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         BENEFIT STAGE\r\n    ====================================================== -->\r\n\r\n    <div class=\"ev-why__stage\">\r\n\r\n      <!-- ACTIVE BACKGROUND INDICATOR -->\r\n      <div\r\n        class=\"ev-why__active-bg\"\r\n        aria-hidden=\"true\"\r\n      ><\/div>\r\n\r\n\r\n      <!-- ===================================================\r\n           01 \u2014 LOWER RUNNING COST\r\n      ==================================================== -->\r\n\r\n      <article\r\n        class=\"ev-benefit is-active\"\r\n        tabindex=\"0\"\r\n        data-index=\"0\"\r\n      >\r\n\r\n        <div class=\"ev-benefit__top\">\r\n\r\n          <span class=\"ev-benefit__number\">\r\n            01\r\n          <\/span>\r\n\r\n          <span\r\n            class=\"ev-benefit__icon\"\r\n            aria-hidden=\"true\"\r\n          >\r\n\r\n            <!-- ENERGY \/ SAVING ICON -->\r\n\r\n            <svg viewBox=\"0 0 48 48\">\r\n\r\n              <circle\r\n                cx=\"24\"\r\n                cy=\"24\"\r\n                r=\"20\"\r\n              \/>\r\n\r\n              <path\r\n                d=\"M27 10 17 26h8l-4 12 11-17h-8z\"\r\n              \/>\r\n\r\n            <\/svg>\r\n\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"ev-benefit__content\">\r\n\r\n          <h3>\r\n            Lower\r\n            <span>Running Cost<\/span>\r\n          <\/h3>\r\n\r\n          <p>\r\n            Spend less on everyday urban transportation.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div\r\n          class=\"ev-benefit__line\"\r\n          aria-hidden=\"true\"\r\n        >\r\n          <span><\/span>\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           02 \u2014 CLEANER MOBILITY\r\n      ==================================================== -->\r\n\r\n      <article\r\n        class=\"ev-benefit\"\r\n        tabindex=\"0\"\r\n        data-index=\"1\"\r\n      >\r\n\r\n        <div class=\"ev-benefit__top\">\r\n\r\n          <span class=\"ev-benefit__number\">\r\n            02\r\n          <\/span>\r\n\r\n          <span\r\n            class=\"ev-benefit__icon\"\r\n            aria-hidden=\"true\"\r\n          >\r\n\r\n            <!-- LEAF ICON -->\r\n\r\n            <svg viewBox=\"0 0 48 48\">\r\n\r\n              <circle\r\n                cx=\"24\"\r\n                cy=\"24\"\r\n                r=\"20\"\r\n              \/>\r\n\r\n              <path\r\n                d=\"\r\n                M13 30\r\n                C15 18 24 12 35 13\r\n                C34 24 28 33 17 34\r\n                \"\r\n              \/>\r\n\r\n              <path\r\n                d=\"M17 34c4-7 9-11 16-15\"\r\n              \/>\r\n\r\n            <\/svg>\r\n\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"ev-benefit__content\">\r\n\r\n          <h3>\r\n            Cleaner\r\n            <span>Mobility<\/span>\r\n          <\/h3>\r\n\r\n          <p>\r\n            Electric transportation with zero\r\n            tailpipe emissions.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div\r\n          class=\"ev-benefit__line\"\r\n          aria-hidden=\"true\"\r\n        >\r\n          <span><\/span>\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           03 \u2014 EASY EVERYDAY RIDING\r\n      ==================================================== -->\r\n\r\n      <article\r\n        class=\"ev-benefit\"\r\n        tabindex=\"0\"\r\n        data-index=\"2\"\r\n      >\r\n\r\n        <div class=\"ev-benefit__top\">\r\n\r\n          <span class=\"ev-benefit__number\">\r\n            03\r\n          <\/span>\r\n\r\n          <span\r\n            class=\"ev-benefit__icon\"\r\n            aria-hidden=\"true\"\r\n          >\r\n\r\n            <!-- MOTION ICON -->\r\n\r\n            <svg viewBox=\"0 0 48 48\">\r\n\r\n              <circle\r\n                cx=\"24\"\r\n                cy=\"24\"\r\n                r=\"20\"\r\n              \/>\r\n\r\n              <path d=\"M12 19h15\"\/>\r\n              <path d=\"M9 24h20\"\/>\r\n              <path d=\"M13 29h14\"\/>\r\n\r\n              <path d=\"m27 16 8 8-8 8\"\/>\r\n\r\n            <\/svg>\r\n\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"ev-benefit__content\">\r\n\r\n          <h3>\r\n            Easy Everyday\r\n            <span>Riding<\/span>\r\n          <\/h3>\r\n\r\n          <p>\r\n            Quiet, practical mobility designed\r\n            for city life.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div\r\n          class=\"ev-benefit__line\"\r\n          aria-hidden=\"true\"\r\n        >\r\n          <span><\/span>\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         MOBILE CTA\r\n    ====================================================== -->\r\n\r\n    <a\r\n      href=\"\/electric-mobility\/\"\r\n      class=\"ev-why__cta ev-why__cta--mobile\"\r\n    >\r\n\r\n      <span>\r\n        Discover Electric Mobility\r\n      <\/span>\r\n\r\n      <span\r\n        class=\"ev-why__cta-arrow\"\r\n        aria-hidden=\"true\"\r\n      >\r\n\r\n        <svg viewBox=\"0 0 24 24\">\r\n          <path d=\"M5 12h14M13 6l6 6-6 6\"\/>\r\n        <\/svg>\r\n\r\n      <\/span>\r\n\r\n    <\/a>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<style>\r\n\r\n\/* ==========================================================\r\n   01. DESIGN TOKENS\r\n========================================================== *\/\r\n\r\n.ev-why {\r\n\r\n  --ev-bg: #07110D;\r\n  --ev-bg-alt: #0A1812;\r\n\r\n  --ev-surface: #10231A;\r\n  --ev-surface-active: #12291E;\r\n\r\n  --ev-green: #00A86B;\r\n  --ev-deep-green: #0F3D2E;\r\n  --ev-lime: #A4FF3F;\r\n\r\n  --ev-white: #F5F7F6;\r\n  --ev-muted: #AAB8B1;\r\n  --ev-muted-dark: #718078;\r\n\r\n  --ev-border: rgba(255,255,255,.09);\r\n\r\n  --ev-max: 1200px;\r\n\r\n\r\n  position: relative;\r\n\r\n  width: 100%;\r\n\r\n  padding:\r\n    118px 0 124px;\r\n\r\n  background:\r\n    var(--ev-bg-alt);\r\n\r\n  overflow: hidden;\r\n\r\n  isolation: isolate;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   02. AMBIENT BACKGROUND\r\n========================================================== *\/\r\n\r\n.ev-why__ambient {\r\n\r\n  position: absolute;\r\n\r\n  inset: 0;\r\n\r\n  overflow: hidden;\r\n\r\n  pointer-events: none;\r\n\r\n  z-index: -1;\r\n\r\n}\r\n\r\n\r\n.ev-why__orb {\r\n\r\n  position: absolute;\r\n\r\n  display: block;\r\n\r\n  border-radius: 50%;\r\n\r\n  filter: blur(1px);\r\n\r\n}\r\n\r\n\r\n.ev-why__orb--1 {\r\n\r\n  width: 620px;\r\n  height: 620px;\r\n\r\n  right: -270px;\r\n  top: -300px;\r\n\r\n  background:\r\n    radial-gradient(\r\n      circle,\r\n      rgba(0,168,107,.08),\r\n      transparent 68%\r\n    );\r\n\r\n}\r\n\r\n\r\n.ev-why__orb--2 {\r\n\r\n  width: 500px;\r\n  height: 500px;\r\n\r\n  left: -300px;\r\n  bottom: -330px;\r\n\r\n  background:\r\n    radial-gradient(\r\n      circle,\r\n      rgba(164,255,63,.035),\r\n      transparent 70%\r\n    );\r\n\r\n}\r\n\r\n\r\n\/* subtle technical grid *\/\r\n\r\n.ev-why__grid {\r\n\r\n  position: absolute;\r\n\r\n  width: 420px;\r\n  height: 420px;\r\n\r\n  right: 3%;\r\n  top: 50%;\r\n\r\n  opacity: .025;\r\n\r\n  background-image:\r\n\r\n    linear-gradient(\r\n      rgba(255,255,255,.8) 1px,\r\n      transparent 1px\r\n    ),\r\n\r\n    linear-gradient(\r\n      90deg,\r\n      rgba(255,255,255,.8) 1px,\r\n      transparent 1px\r\n    );\r\n\r\n  background-size:\r\n    42px 42px;\r\n\r\n  transform:\r\n    translateY(-50%)\r\n    rotate(-8deg);\r\n\r\n  mask-image:\r\n    linear-gradient(\r\n      to bottom,\r\n      transparent,\r\n      black 25%,\r\n      black 75%,\r\n      transparent\r\n    );\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   03. CONTAINER\r\n========================================================== *\/\r\n\r\n.ev-why__container {\r\n\r\n  width:\r\n    min(\r\n      calc(100% - 48px),\r\n      var(--ev-max)\r\n    );\r\n\r\n  margin-inline: auto;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   04. HEADER\r\n========================================================== *\/\r\n\r\n.ev-why__header {\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    minmax(0, 1.2fr)\r\n    minmax(300px, .65fr);\r\n\r\n  align-items: end;\r\n\r\n  gap: 90px;\r\n\r\n  margin-bottom: 62px;\r\n\r\n}\r\n\r\n\r\n\/* eyebrow *\/\r\n\r\n.ev-why__eyebrow {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 12px;\r\n\r\n  margin-bottom: 20px;\r\n\r\n}\r\n\r\n\r\n.ev-why__eyebrow > span {\r\n\r\n  width: 30px;\r\n  height: 2px;\r\n\r\n  display: block;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  border-radius: 10px;\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n.ev-why__eyebrow p {\r\n\r\n  margin: 0;\r\n\r\n  color: var(--ev-lime);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 11px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .19em;\r\n\r\n}\r\n\r\n\r\n\/* heading *\/\r\n\r\n.ev-why h2 {\r\n\r\n  max-width: 650px;\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    clamp(\r\n      42px,\r\n      4.4vw,\r\n      66px\r\n    );\r\n\r\n  line-height: 1.04;\r\n\r\n  font-weight: 600;\r\n\r\n  letter-spacing: -.045em;\r\n\r\n}\r\n\r\n\r\n.ev-why h2 span {\r\n\r\n  display: block;\r\n\r\n  color:\r\n    var(--ev-green);\r\n\r\n}\r\n\r\n\r\n\/* header description *\/\r\n\r\n.ev-why__header-side {\r\n\r\n  padding-bottom: 4px;\r\n\r\n}\r\n\r\n\r\n.ev-why__header-side > p {\r\n\r\n  max-width: 440px;\r\n\r\n  margin:\r\n    0 0 28px;\r\n\r\n  color:\r\n    var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 15px;\r\n\r\n  line-height: 1.75;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   05. CTA\r\n========================================================== *\/\r\n\r\n.ev-why__cta {\r\n\r\n  display: inline-flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 13px;\r\n\r\n  width: fit-content;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 13px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 600;\r\n\r\n  text-decoration: none;\r\n\r\n}\r\n\r\n\r\n.ev-why__cta-arrow {\r\n\r\n  width: 34px;\r\n  height: 34px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  border:\r\n\r\n    1px solid\r\n    rgba(164,255,63,.25);\r\n\r\n  border-radius: 50%;\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n  background:\r\n    rgba(164,255,63,.04);\r\n\r\n  transition:\r\n    color .3s ease,\r\n    background-color .3s ease,\r\n    transform .35s cubic-bezier(.2,.8,.2,1);\r\n\r\n}\r\n\r\n\r\n.ev-why__cta-arrow svg {\r\n\r\n  width: 15px;\r\n  height: 15px;\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    currentColor;\r\n\r\n  stroke-width: 1.8;\r\n\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n\r\n}\r\n\r\n\r\n.ev-why__cta:hover {\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n.ev-why__cta:hover\r\n.ev-why__cta-arrow {\r\n\r\n  color:\r\n    var(--ev-bg);\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n  transform:\r\n    translateX(4px);\r\n\r\n}\r\n\r\n\r\n.ev-why__cta:focus-visible {\r\n\r\n  outline:\r\n    2px solid\r\n    var(--ev-lime);\r\n\r\n  outline-offset: 7px;\r\n\r\n  border-radius: 3px;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   06. BENEFIT STAGE\r\n========================================================== *\/\r\n\r\n.ev-why__stage {\r\n\r\n  position: relative;\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    repeat(\r\n      3,\r\n      minmax(0,1fr)\r\n    );\r\n\r\n  min-height: 390px;\r\n\r\n  background:\r\n    rgba(7,17,13,.38);\r\n\r\n  border:\r\n    1px solid\r\n    var(--ev-border);\r\n\r\n  border-radius: 22px;\r\n\r\n  overflow: hidden;\r\n\r\n  isolation: isolate;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   ACTIVE BACKGROUND\r\n========================================================== *\/\r\n\r\n.ev-why__active-bg {\r\n\r\n  position: absolute;\r\n\r\n  z-index: -1;\r\n\r\n  top: 0;\r\n  bottom: 0;\r\n  left: 0;\r\n\r\n  width: 33.333%;\r\n\r\n  background:\r\n\r\n    radial-gradient(\r\n      circle at 50% 75%,\r\n      rgba(0,168,107,.13),\r\n      transparent 52%\r\n    ),\r\n\r\n    linear-gradient(\r\n      180deg,\r\n      rgba(164,255,63,.025),\r\n      rgba(0,168,107,.04)\r\n    );\r\n\r\n  border-right:\r\n    1px solid\r\n    rgba(164,255,63,.09);\r\n\r\n  pointer-events: none;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   07. BENEFIT\r\n========================================================== *\/\r\n\r\n.ev-benefit {\r\n\r\n  position: relative;\r\n\r\n  min-width: 0;\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  justify-content:\r\n    space-between;\r\n\r\n  padding:\r\n    35px 34px 30px;\r\n\r\n  border-right:\r\n    1px solid\r\n    var(--ev-border);\r\n\r\n  cursor: default;\r\n\r\n  outline: none;\r\n\r\n}\r\n\r\n\r\n.ev-benefit:last-child {\r\n\r\n  border-right: 0;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   BENEFIT TOP\r\n========================================================== *\/\r\n\r\n.ev-benefit__top {\r\n\r\n  display: flex;\r\n\r\n  align-items:\r\n    flex-start;\r\n\r\n  justify-content:\r\n    space-between;\r\n\r\n  gap: 20px;\r\n\r\n}\r\n\r\n\r\n\/* number *\/\r\n\r\n.ev-benefit__number {\r\n\r\n  color:\r\n    rgba(245,247,246,.20);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 15px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 500;\r\n\r\n  letter-spacing: .08em;\r\n\r\n  transition:\r\n    color .3s ease;\r\n\r\n}\r\n\r\n\r\n.ev-benefit.is-active\r\n.ev-benefit__number {\r\n\r\n  color:\r\n    var(--lime, #A4FF3F);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   ICON\r\n========================================================== *\/\r\n\r\n.ev-benefit__icon {\r\n\r\n  width: 54px;\r\n  height: 54px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  color:\r\n    var(--ev-muted-dark);\r\n\r\n  border:\r\n    1px solid\r\n    var(--ev-border);\r\n\r\n  border-radius: 50%;\r\n\r\n  background:\r\n    rgba(255,255,255,.015);\r\n\r\n  transition:\r\n    color .35s ease,\r\n    border-color .35s ease,\r\n    background-color .35s ease,\r\n    transform .4s cubic-bezier(.2,.8,.2,1);\r\n\r\n}\r\n\r\n\r\n.ev-benefit__icon svg {\r\n\r\n  width: 29px;\r\n  height: 29px;\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    currentColor;\r\n\r\n  stroke-width: 1.6;\r\n\r\n  stroke-linecap:\r\n    round;\r\n\r\n  stroke-linejoin:\r\n    round;\r\n\r\n}\r\n\r\n\r\n.ev-benefit.is-active\r\n.ev-benefit__icon {\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n  border-color:\r\n    rgba(164,255,63,.22);\r\n\r\n  background:\r\n    rgba(164,255,63,.05);\r\n\r\n  transform:\r\n    rotate(-5deg);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   BENEFIT CONTENT\r\n========================================================== *\/\r\n\r\n.ev-benefit__content {\r\n\r\n  margin-top:\r\n    auto;\r\n\r\n  padding-top:\r\n    90px;\r\n\r\n}\r\n\r\n\r\n.ev-benefit h3 {\r\n\r\n  max-width: 260px;\r\n\r\n  margin:\r\n    0 0 18px;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    clamp(\r\n      24px,\r\n      2vw,\r\n      30px\r\n    );\r\n\r\n  line-height: 1.12;\r\n\r\n  font-weight: 500;\r\n\r\n  letter-spacing: -.035em;\r\n\r\n}\r\n\r\n\r\n.ev-benefit h3 span {\r\n\r\n  display: block;\r\n\r\n  color:\r\n    var(--ev-muted);\r\n\r\n  transition:\r\n    color .3s ease;\r\n\r\n}\r\n\r\n\r\n.ev-benefit.is-active\r\nh3 span {\r\n\r\n  color:\r\n    var(--ev-green);\r\n\r\n}\r\n\r\n\r\n.ev-benefit__content p {\r\n\r\n  max-width: 280px;\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 13px;\r\n\r\n  line-height: 1.65;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   BOTTOM ACTIVE LINE\r\n========================================================== *\/\r\n\r\n.ev-benefit__line {\r\n\r\n  position: absolute;\r\n\r\n  left: 34px;\r\n  right: 34px;\r\n  bottom: 0;\r\n\r\n  height: 2px;\r\n\r\n  overflow: hidden;\r\n\r\n}\r\n\r\n\r\n.ev-benefit__line span {\r\n\r\n  display: block;\r\n\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  background:\r\n    linear-gradient(\r\n      90deg,\r\n      var(--ev-green),\r\n      var(--ev-lime)\r\n    );\r\n\r\n  transform:\r\n    scaleX(0);\r\n\r\n  transform-origin:\r\n    left center;\r\n\r\n}\r\n\r\n\r\n.ev-benefit.is-active\r\n.ev-benefit__line span {\r\n\r\n  transform:\r\n    scaleX(1);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   HOVER \/ FOCUS\r\n========================================================== *\/\r\n\r\n@media (hover:hover) {\r\n\r\n  .ev-benefit:hover\r\n  .ev-benefit__number {\r\n\r\n    color:\r\n      var(--ev-lime);\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n.ev-benefit:focus-visible {\r\n\r\n  box-shadow:\r\n    inset 0 0 0 2px\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   MOBILE CTA DEFAULT\r\n========================================================== *\/\r\n\r\n.ev-why__cta--mobile {\r\n\r\n  display: none;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   TABLET\r\n========================================================== *\/\r\n\r\n@media (max-width: 1024px) {\r\n\r\n  .ev-why {\r\n\r\n    padding:\r\n      95px 0 100px;\r\n\r\n  }\r\n\r\n\r\n  .ev-why__header {\r\n\r\n    gap: 50px;\r\n\r\n  }\r\n\r\n\r\n  .ev-benefit {\r\n\r\n    padding:\r\n      30px 25px 27px;\r\n\r\n  }\r\n\r\n\r\n  .ev-benefit__content {\r\n\r\n    padding-top:\r\n      70px;\r\n\r\n  }\r\n\r\n\r\n  .ev-benefit__line {\r\n\r\n    left: 25px;\r\n    right: 25px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   MOBILE\r\n========================================================== *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .ev-why {\r\n\r\n    padding:\r\n      74px 0 80px;\r\n\r\n  }\r\n\r\n\r\n  .ev-why__container {\r\n\r\n    width:\r\n      calc(100% - 40px);\r\n\r\n  }\r\n\r\n\r\n  \/* header *\/\r\n\r\n  .ev-why__header {\r\n\r\n    display: block;\r\n\r\n    margin-bottom:\r\n      40px;\r\n\r\n  }\r\n\r\n\r\n  .ev-why__eyebrow {\r\n\r\n    margin-bottom:\r\n      16px;\r\n\r\n  }\r\n\r\n\r\n  .ev-why__eyebrow p {\r\n\r\n    font-size:\r\n      9px;\r\n\r\n  }\r\n\r\n\r\n  .ev-why h2 {\r\n\r\n    font-size:\r\n      clamp(\r\n        36px,\r\n        10vw,\r\n        48px\r\n      );\r\n\r\n  }\r\n\r\n\r\n  .ev-why__header-side {\r\n\r\n    margin-top:\r\n      22px;\r\n\r\n  }\r\n\r\n\r\n  .ev-why__header-side > p {\r\n\r\n    max-width:\r\n      520px;\r\n\r\n    margin: 0;\r\n\r\n    font-size:\r\n      14px;\r\n\r\n    line-height:\r\n      1.7;\r\n\r\n  }\r\n\r\n\r\n  .ev-why__cta--desktop {\r\n\r\n    display: none;\r\n\r\n  }\r\n\r\n\r\n  \/* stage *\/\r\n\r\n  .ev-why__stage {\r\n\r\n    display: block;\r\n\r\n    min-height: 0;\r\n\r\n    border-radius:\r\n      18px;\r\n\r\n  }\r\n\r\n\r\n  .ev-why__active-bg {\r\n\r\n    display: none;\r\n\r\n  }\r\n\r\n\r\n  \/* benefit *\/\r\n\r\n  .ev-benefit {\r\n\r\n    min-height:\r\n      225px;\r\n\r\n    padding:\r\n      25px 22px 24px;\r\n\r\n    border-right: 0;\r\n\r\n    border-bottom:\r\n      1px solid\r\n      var(--ev-border);\r\n\r\n  }\r\n\r\n\r\n  .ev-benefit:last-child {\r\n\r\n    border-bottom: 0;\r\n\r\n  }\r\n\r\n\r\n  .ev-benefit__top {\r\n\r\n    align-items:\r\n      center;\r\n\r\n  }\r\n\r\n\r\n  .ev-benefit__icon {\r\n\r\n    width: 46px;\r\n    height: 46px;\r\n\r\n  }\r\n\r\n\r\n  .ev-benefit__icon svg {\r\n\r\n    width: 25px;\r\n    height: 25px;\r\n\r\n  }\r\n\r\n\r\n  .ev-benefit__content {\r\n\r\n    padding-top:\r\n      40px;\r\n\r\n  }\r\n\r\n\r\n  .ev-benefit h3 {\r\n\r\n    max-width:\r\n      none;\r\n\r\n    margin-bottom:\r\n      12px;\r\n\r\n    font-size:\r\n      24px;\r\n\r\n  }\r\n\r\n\r\n  .ev-benefit h3 span {\r\n\r\n    display:\r\n      inline;\r\n\r\n  }\r\n\r\n\r\n  .ev-benefit__content p {\r\n\r\n    max-width:\r\n      330px;\r\n\r\n    font-size:\r\n      13px;\r\n\r\n  }\r\n\r\n\r\n  .ev-benefit__line {\r\n\r\n    left: 22px;\r\n    right: 22px;\r\n\r\n  }\r\n\r\n\r\n  \/* mobile CTA *\/\r\n\r\n  .ev-why__cta--mobile {\r\n\r\n    display:\r\n      inline-flex;\r\n\r\n    margin-top:\r\n      32px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   SMALL MOBILE\r\n========================================================== *\/\r\n\r\n@media (max-width: 390px) {\r\n\r\n  .ev-why__container {\r\n\r\n    width:\r\n      calc(100% - 32px);\r\n\r\n  }\r\n\r\n\r\n  .ev-benefit {\r\n\r\n    min-height:\r\n      215px;\r\n\r\n    padding:\r\n      23px 19px;\r\n\r\n  }\r\n\r\n\r\n  .ev-benefit__line {\r\n\r\n    left: 19px;\r\n    right: 19px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   REDUCED MOTION\r\n========================================================== *\/\r\n\r\n@media (\r\n  prefers-reduced-motion: reduce\r\n) {\r\n\r\n  .ev-why *,\r\n  .ev-why *::before,\r\n  .ev-why *::after {\r\n\r\n    animation-duration:\r\n      .01ms !important;\r\n\r\n    animation-iteration-count:\r\n      1 !important;\r\n\r\n    transition-duration:\r\n      .01ms !important;\r\n\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     GSAP\r\n     REMOVE if GSAP is already globally loaded on your site.\r\n========================================================== -->\r\n\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\"><\/script>\r\n\r\n\r\n<script>\r\n\r\ndocument.addEventListener(\r\n  \"DOMContentLoaded\",\r\n  function () {\r\n\r\n    const section =\r\n      document.querySelector(\r\n        \"#ev-why-electric\"\r\n      );\r\n\r\n    if (!section) return;\r\n\r\n\r\n    const benefits =\r\n      Array.from(\r\n        section.querySelectorAll(\r\n          \".ev-benefit\"\r\n        )\r\n      );\r\n\r\n\r\n    const activeBg =\r\n      section.querySelector(\r\n        \".ev-why__active-bg\"\r\n      );\r\n\r\n\r\n    const reduceMotion =\r\n      window.matchMedia(\r\n        \"(prefers-reduced-motion: reduce)\"\r\n      ).matches;\r\n\r\n\r\n    \/* =====================================================\r\n       ACTIVATE BENEFIT\r\n    ====================================================== *\/\r\n\r\n    function activateBenefit(\r\n      benefit,\r\n      index\r\n    ) {\r\n\r\n      benefits.forEach(\r\n        function (item) {\r\n\r\n          item.classList.remove(\r\n            \"is-active\"\r\n          );\r\n\r\n        }\r\n      );\r\n\r\n\r\n      benefit.classList.add(\r\n        \"is-active\"\r\n      );\r\n\r\n\r\n      const line =\r\n        benefit.querySelector(\r\n          \".ev-benefit__line span\"\r\n        );\r\n\r\n\r\n      \/* CSS fallback *\/\r\n\r\n      benefits.forEach(\r\n        function (item) {\r\n\r\n          const itemLine =\r\n            item.querySelector(\r\n              \".ev-benefit__line span\"\r\n            );\r\n\r\n          if (!itemLine) return;\r\n\r\n\r\n          if (\r\n            reduceMotion ||\r\n            typeof gsap === \"undefined\"\r\n          ) {\r\n\r\n            itemLine.style.transform =\r\n              item === benefit\r\n                ? \"scaleX(1)\"\r\n                : \"scaleX(0)\";\r\n\r\n          }\r\n\r\n        }\r\n      );\r\n\r\n\r\n      if (\r\n        reduceMotion ||\r\n        typeof gsap === \"undefined\"\r\n      ) return;\r\n\r\n\r\n      \/* move background *\/\r\n\r\n      if (\r\n        activeBg &&\r\n        window.innerWidth > 767\r\n      ) {\r\n\r\n        gsap.to(\r\n          activeBg,\r\n          {\r\n\r\n            xPercent:\r\n              index * 100,\r\n\r\n            duration:\r\n              .55,\r\n\r\n            ease:\r\n              \"power3.out\"\r\n\r\n          }\r\n        );\r\n\r\n      }\r\n\r\n\r\n      \/* animate active line *\/\r\n\r\n      benefits.forEach(\r\n        function (item) {\r\n\r\n          const itemLine =\r\n            item.querySelector(\r\n              \".ev-benefit__line span\"\r\n            );\r\n\r\n          if (!itemLine) return;\r\n\r\n\r\n          gsap.to(\r\n            itemLine,\r\n            {\r\n\r\n              scaleX:\r\n                item === benefit\r\n                  ? 1\r\n                  : 0,\r\n\r\n              duration:\r\n                .4,\r\n\r\n              ease:\r\n                \"power2.out\"\r\n\r\n            }\r\n          );\r\n\r\n        }\r\n      );\r\n\r\n\r\n      \/* active icon *\/\r\n\r\n      const icon =\r\n        benefit.querySelector(\r\n          \".ev-benefit__icon\"\r\n        );\r\n\r\n\r\n      if (icon) {\r\n\r\n        gsap.fromTo(\r\n          icon,\r\n          {\r\n            scale: .92\r\n          },\r\n          {\r\n            scale: 1,\r\n\r\n            duration: .45,\r\n\r\n            ease:\r\n              \"back.out(2)\"\r\n          }\r\n        );\r\n\r\n      }\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       INTERACTIONS\r\n    ====================================================== *\/\r\n\r\n    benefits.forEach(\r\n      function (\r\n        benefit,\r\n        index\r\n      ) {\r\n\r\n        benefit.addEventListener(\r\n          \"mouseenter\",\r\n          function () {\r\n\r\n            if (\r\n              window.innerWidth > 767\r\n            ) {\r\n\r\n              activateBenefit(\r\n                benefit,\r\n                index\r\n              );\r\n\r\n            }\r\n\r\n          }\r\n        );\r\n\r\n\r\n        benefit.addEventListener(\r\n          \"focus\",\r\n          function () {\r\n\r\n            activateBenefit(\r\n              benefit,\r\n              index\r\n            );\r\n\r\n          }\r\n        );\r\n\r\n\r\n        \/* Mobile tap *\/\r\n\r\n        benefit.addEventListener(\r\n          \"click\",\r\n          function () {\r\n\r\n            if (\r\n              window.innerWidth <= 767\r\n            ) {\r\n\r\n              activateBenefit(\r\n                benefit,\r\n                index\r\n              );\r\n\r\n            }\r\n\r\n          }\r\n        );\r\n\r\n      }\r\n    );\r\n\r\n\r\n    \/* =====================================================\r\n       ENTRANCE ANIMATION\r\n    ====================================================== *\/\r\n\r\n    if (\r\n      !reduceMotion &&\r\n      typeof gsap !== \"undefined\"\r\n    ) {\r\n\r\n      const eyebrow =\r\n        section.querySelector(\r\n          \".ev-why__eyebrow\"\r\n        );\r\n\r\n\r\n      const heading =\r\n        section.querySelector(\r\n          \".ev-why h2\"\r\n        );\r\n\r\n\r\n      const headerSide =\r\n        section.querySelector(\r\n          \".ev-why__header-side\"\r\n        );\r\n\r\n\r\n      gsap.set(\r\n        [\r\n          eyebrow,\r\n          heading,\r\n          headerSide\r\n        ],\r\n        {\r\n          opacity: 0,\r\n          y: 24\r\n        }\r\n      );\r\n\r\n\r\n      gsap.set(\r\n        benefits,\r\n        {\r\n          opacity: 0,\r\n          y: 32\r\n        }\r\n      );\r\n\r\n\r\n      const observer =\r\n        new IntersectionObserver(\r\n\r\n          function (\r\n            entries,\r\n            observerInstance\r\n          ) {\r\n\r\n            entries.forEach(\r\n              function (entry) {\r\n\r\n                if (\r\n                  !entry.isIntersecting\r\n                ) return;\r\n\r\n\r\n                const tl =\r\n                  gsap.timeline();\r\n\r\n\r\n                tl.to(\r\n                  [\r\n                    eyebrow,\r\n                    heading,\r\n                    headerSide\r\n                  ],\r\n                  {\r\n\r\n                    opacity: 1,\r\n                    y: 0,\r\n\r\n                    duration: .7,\r\n\r\n                    stagger: .08,\r\n\r\n                    ease:\r\n                      \"power3.out\"\r\n\r\n                  }\r\n                );\r\n\r\n\r\n                tl.to(\r\n                  benefits,\r\n                  {\r\n\r\n                    opacity: 1,\r\n                    y: 0,\r\n\r\n                    duration: .7,\r\n\r\n                    stagger: .09,\r\n\r\n                    ease:\r\n                      \"power3.out\"\r\n\r\n                  },\r\n\r\n                  \"-=.35\"\r\n                );\r\n\r\n\r\n                observerInstance\r\n                  .unobserve(\r\n                    entry.target\r\n                  );\r\n\r\n              }\r\n            );\r\n\r\n          },\r\n\r\n          {\r\n            threshold: .15\r\n          }\r\n\r\n        );\r\n\r\n\r\n      observer.observe(\r\n        section\r\n      );\r\n\r\n    }\r\n\r\n  }\r\n);\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-23745ea e-con e-atomic-element e-flexbox-base e-72ae485 \" data-id=\"23745ea\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"23745ea\">\n    \t\t<div class=\"elementor-element elementor-element-c4607b6 elementor-widget elementor-widget-html\" data-id=\"c4607b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================\r\n EVERGREEN MOTORS\r\n SECTION 06 \u2014 LIFESTYLE \/ BRAND STATEMENT\r\n\r\n Elementor HTML Widget\r\n HTML + CSS + JS + GSAP\r\n========================================================== -->\r\n\r\n<section\r\n  class=\"ev-life\"\r\n  id=\"ev-lifestyle\"\r\n  aria-labelledby=\"ev-life-title\"\r\n>\r\n\r\n  <!-- =====================================================\r\n       SINGLE LIFESTYLE IMAGE\r\n\r\n       REPLACE ONLY:\r\n       src=\"YOUR-IMAGE-URL\"\r\n\r\n       Recommended:\r\n       1920 \u00d7 1200px or larger\r\n       WebP \/ AVIF\r\n       Rider + electric bike\r\n       Keep rider\/bike mainly toward RIGHT side\r\n  ====================================================== -->\r\n\r\n  <div class=\"ev-life__media\" aria-hidden=\"true\">\r\n\r\n    <img decoding=\"async\"\r\n      class=\"ev-life__image\"\r\n      src=\"https:\/\/placehold.co\/1920x1200\/10231A\/FFFFFF?text=Replace+Lifestyle+Image\"\r\n      alt=\"\"\r\n      loading=\"lazy\"\r\n    >\r\n\r\n  <\/div>\r\n\r\n\r\n  <!-- DARK READABILITY OVERLAYS -->\r\n\r\n  <div\r\n    class=\"ev-life__overlay\"\r\n    aria-hidden=\"true\"\r\n  ><\/div>\r\n\r\n  <div\r\n    class=\"ev-life__vignette\"\r\n    aria-hidden=\"true\"\r\n  ><\/div>\r\n\r\n\r\n  <!-- =====================================================\r\n       DECORATIVE MOTION LINE\r\n  ====================================================== -->\r\n\r\n  <div\r\n    class=\"ev-life__motion\"\r\n    aria-hidden=\"true\"\r\n  >\r\n    <span><\/span>\r\n  <\/div>\r\n\r\n\r\n  <!-- =====================================================\r\n       CONTENT\r\n  ====================================================== -->\r\n\r\n  <div class=\"ev-life__container\">\r\n\r\n    <div class=\"ev-life__content\">\r\n\r\n      <!-- EYEBROW -->\r\n\r\n      <div class=\"ev-life__eyebrow\">\r\n\r\n        <span\r\n          class=\"ev-life__eyebrow-line\"\r\n          aria-hidden=\"true\"\r\n        ><\/span>\r\n\r\n        <span>\r\n          MOVE GREEN. MOVE FORWARD.\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <!-- MAIN STATEMENT -->\r\n\r\n      <h2 id=\"ev-life-title\">\r\n\r\n        <span class=\"ev-life__title-line\">\r\n          <span>\r\n            Your City Is Moving.\r\n          <\/span>\r\n        <\/span>\r\n\r\n        <span\r\n          class=\"\r\n            ev-life__title-line\r\n            ev-life__title-line--accent\r\n          \"\r\n        >\r\n          <span>\r\n            Move With Something Better.\r\n          <\/span>\r\n        <\/span>\r\n\r\n      <\/h2>\r\n\r\n\r\n      <!-- SUPPORTING COPY -->\r\n\r\n      <div class=\"ev-life__copy\">\r\n\r\n        <span\r\n          class=\"ev-life__copy-marker\"\r\n          aria-hidden=\"true\"\r\n        ><\/span>\r\n\r\n        <p>\r\n          Cleaner streets. Smarter commuting.\r\n          Lower everyday transportation costs.\r\n          Evergreen Motors is helping make electric\r\n          mobility more accessible across Bangladesh.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <!-- SMALL BRAND SIGNATURE -->\r\n\r\n      <div\r\n        class=\"ev-life__signature\"\r\n        aria-label=\"Evergreen Motors electric mobility\"\r\n      >\r\n\r\n        <span\r\n          class=\"ev-life__pulse\"\r\n          aria-hidden=\"true\"\r\n        ><\/span>\r\n\r\n        <span>\r\n          ELECTRIC MOBILITY\r\n        <\/span>\r\n\r\n        <span\r\n          class=\"ev-life__signature-separator\"\r\n          aria-hidden=\"true\"\r\n        ><\/span>\r\n\r\n        <span>\r\n          BANGLADESH\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n\r\n  <!-- =====================================================\r\n       SCROLL INDICATOR \u2014 DESKTOP\r\n  ====================================================== -->\r\n\r\n  <div\r\n    class=\"ev-life__scroll\"\r\n    aria-hidden=\"true\"\r\n  >\r\n\r\n    <span>DISCOVER<\/span>\r\n\r\n    <div>\r\n      <i><\/i>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<style>\r\n\r\n\/* ==========================================================\r\n   01. DESIGN TOKENS\r\n========================================================== *\/\r\n\r\n.ev-life {\r\n\r\n  --ev-bg:\r\n    #07110D;\r\n\r\n  --ev-surface:\r\n    #0A1812;\r\n\r\n  --ev-green:\r\n    #00A86B;\r\n\r\n  --ev-deep-green:\r\n    #0F3D2E;\r\n\r\n  --ev-lime:\r\n    #A4FF3F;\r\n\r\n  --ev-white:\r\n    #F5F7F6;\r\n\r\n  --ev-muted:\r\n    #B6C1BC;\r\n\r\n  --ev-border:\r\n    rgba(255,255,255,.12);\r\n\r\n  --ev-max:\r\n    1200px;\r\n\r\n\r\n  position: relative;\r\n\r\n  width: 100%;\r\n\r\n  min-height:\r\n    clamp(\r\n      680px,\r\n      78vh,\r\n      880px\r\n    );\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  background:\r\n    var(--ev-bg);\r\n\r\n  overflow: hidden;\r\n\r\n  isolation: isolate;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   02. IMAGE\r\n========================================================== *\/\r\n\r\n.ev-life__media {\r\n\r\n  position: absolute;\r\n\r\n  z-index: -4;\r\n\r\n  inset: -5%;\r\n\r\n  overflow: hidden;\r\n\r\n}\r\n\r\n\r\n.ev-life__image {\r\n\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  display: block;\r\n\r\n  object-fit: cover;\r\n\r\n  \/*\r\n   * IMPORTANT:\r\n   * Keep rider \/ bike toward\r\n   * the right side of image.\r\n   *\/\r\n\r\n  object-position:\r\n    65% center;\r\n\r\n  transform:\r\n    scale(1.06);\r\n\r\n  will-change:\r\n    transform;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   03. IMAGE OVERLAY\r\n========================================================== *\/\r\n\r\n.ev-life__overlay {\r\n\r\n  position: absolute;\r\n\r\n  z-index: -3;\r\n\r\n  inset: 0;\r\n\r\n  background:\r\n\r\n    linear-gradient(\r\n      90deg,\r\n\r\n      rgba(7,17,13,.97)\r\n      0%,\r\n\r\n      rgba(7,17,13,.92)\r\n      26%,\r\n\r\n      rgba(7,17,13,.70)\r\n      50%,\r\n\r\n      rgba(7,17,13,.30)\r\n      72%,\r\n\r\n      rgba(7,17,13,.18)\r\n      100%\r\n    ),\r\n\r\n    linear-gradient(\r\n      180deg,\r\n\r\n      rgba(7,17,13,.18)\r\n      0%,\r\n\r\n      transparent\r\n      45%,\r\n\r\n      rgba(7,17,13,.48)\r\n      100%\r\n    );\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   04. CINEMATIC VIGNETTE\r\n========================================================== *\/\r\n\r\n.ev-life__vignette {\r\n\r\n  position: absolute;\r\n\r\n  z-index: -2;\r\n\r\n  inset: 0;\r\n\r\n  pointer-events: none;\r\n\r\n  box-shadow:\r\n\r\n    inset\r\n    0 100px 120px\r\n    rgba(7,17,13,.32),\r\n\r\n    inset\r\n    0 -100px 120px\r\n    rgba(7,17,13,.42);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   05. CONTAINER\r\n========================================================== *\/\r\n\r\n.ev-life__container {\r\n\r\n  width:\r\n    min(\r\n      calc(100% - 48px),\r\n      var(--ev-max)\r\n    );\r\n\r\n  margin-inline: auto;\r\n\r\n  padding:\r\n    110px 0;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   06. CONTENT\r\n========================================================== *\/\r\n\r\n.ev-life__content {\r\n\r\n  width:\r\n    min(\r\n      780px,\r\n      70%\r\n    );\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   07. EYEBROW\r\n========================================================== *\/\r\n\r\n.ev-life__eyebrow {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 13px;\r\n\r\n  margin-bottom:\r\n    27px;\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    10px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing:\r\n    .20em;\r\n\r\n}\r\n\r\n\r\n.ev-life__eyebrow-line {\r\n\r\n  display: block;\r\n\r\n  width: 31px;\r\n  height: 2px;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n  border-radius:\r\n    100px;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   08. MAIN TYPOGRAPHY\r\n========================================================== *\/\r\n\r\n.ev-life h2 {\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    clamp(\r\n      48px,\r\n      5.3vw,\r\n      80px\r\n    );\r\n\r\n  line-height:\r\n    1.025;\r\n\r\n  font-weight:\r\n    500;\r\n\r\n  letter-spacing:\r\n    -.055em;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   TEXT REVEAL WRAPPER\r\n========================================================== *\/\r\n\r\n.ev-life__title-line {\r\n\r\n  display: block;\r\n\r\n  overflow: hidden;\r\n\r\n  padding-bottom:\r\n    .06em;\r\n\r\n}\r\n\r\n\r\n.ev-life__title-line > span {\r\n\r\n  display: block;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   ACCENT LINE\r\n========================================================== *\/\r\n\r\n.ev-life__title-line--accent {\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   09. SUPPORTING COPY\r\n========================================================== *\/\r\n\r\n.ev-life__copy {\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    2px minmax(0, 530px);\r\n\r\n  gap: 21px;\r\n\r\n  margin-top:\r\n    37px;\r\n\r\n}\r\n\r\n\r\n.ev-life__copy-marker {\r\n\r\n  width: 2px;\r\n\r\n  height: 100%;\r\n\r\n  min-height: 65px;\r\n\r\n  background:\r\n\r\n    linear-gradient(\r\n      to bottom,\r\n      var(--ev-green),\r\n      rgba(0,168,107,.08)\r\n    );\r\n\r\n}\r\n\r\n\r\n.ev-life__copy p {\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    15px;\r\n\r\n  line-height:\r\n    1.75;\r\n\r\n  font-weight:\r\n    400;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   10. BRAND SIGNATURE\r\n========================================================== *\/\r\n\r\n.ev-life__signature {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  flex-wrap: wrap;\r\n\r\n  gap: 10px;\r\n\r\n  margin-top:\r\n    42px;\r\n\r\n  color:\r\n    rgba(245,247,246,.62);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    9px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight:\r\n    600;\r\n\r\n  letter-spacing:\r\n    .16em;\r\n\r\n}\r\n\r\n\r\n\/* live green dot *\/\r\n\r\n.ev-life__pulse {\r\n\r\n  width: 7px;\r\n  height: 7px;\r\n\r\n  display: block;\r\n\r\n  border-radius:\r\n    50%;\r\n\r\n  background:\r\n    var(--ev-green);\r\n\r\n  box-shadow:\r\n\r\n    0 0 0 4px\r\n    rgba(0,168,107,.10),\r\n\r\n    0 0 16px\r\n    rgba(0,168,107,.35);\r\n\r\n}\r\n\r\n\r\n.ev-life__signature-separator {\r\n\r\n  width: 18px;\r\n  height: 1px;\r\n\r\n  background:\r\n    rgba(255,255,255,.25);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   11. DECORATIVE MOTION LINE\r\n========================================================== *\/\r\n\r\n.ev-life__motion {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 2;\r\n\r\n  left: 0;\r\n  bottom: 0;\r\n\r\n  width: 100%;\r\n  height: 2px;\r\n\r\n  overflow: hidden;\r\n\r\n  pointer-events: none;\r\n\r\n  background:\r\n    rgba(255,255,255,.035);\r\n\r\n}\r\n\r\n\r\n.ev-life__motion span {\r\n\r\n  position: absolute;\r\n\r\n  left: -20%;\r\n  top: 0;\r\n\r\n  width: 20%;\r\n  height: 100%;\r\n\r\n  background:\r\n\r\n    linear-gradient(\r\n      90deg,\r\n\r\n      transparent,\r\n\r\n      var(--ev-green),\r\n\r\n      var(--ev-lime),\r\n\r\n      transparent\r\n    );\r\n\r\n  box-shadow:\r\n    0 0 10px\r\n    rgba(164,255,63,.45);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   12. SCROLL INDICATOR\r\n========================================================== *\/\r\n\r\n.ev-life__scroll {\r\n\r\n  position: absolute;\r\n\r\n  right:\r\n    max(\r\n      30px,\r\n      calc(\r\n        (100vw - 1200px) \/ 2\r\n      )\r\n    );\r\n\r\n  bottom:\r\n    58px;\r\n\r\n  display: flex;\r\n\r\n  flex-direction:\r\n    column;\r\n\r\n  align-items: center;\r\n\r\n  gap: 12px;\r\n\r\n  color:\r\n    rgba(245,247,246,.55);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    8px;\r\n\r\n  font-weight:\r\n    700;\r\n\r\n  letter-spacing:\r\n    .20em;\r\n\r\n}\r\n\r\n\r\n.ev-life__scroll > div {\r\n\r\n  position: relative;\r\n\r\n  width: 1px;\r\n  height: 50px;\r\n\r\n  overflow: hidden;\r\n\r\n  background:\r\n    rgba(255,255,255,.15);\r\n\r\n}\r\n\r\n\r\n.ev-life__scroll i {\r\n\r\n  position: absolute;\r\n\r\n  top: -50%;\r\n  left: 0;\r\n\r\n  width: 100%;\r\n  height: 45%;\r\n\r\n  display: block;\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   13. LARGE SCREEN\r\n========================================================== *\/\r\n\r\n@media (min-width: 1500px) {\r\n\r\n  .ev-life__content {\r\n\r\n    width:\r\n      min(\r\n        820px,\r\n        68%\r\n      );\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   14. TABLET\r\n========================================================== *\/\r\n\r\n@media (max-width: 1024px) {\r\n\r\n  .ev-life {\r\n\r\n    min-height:\r\n      700px;\r\n\r\n  }\r\n\r\n\r\n  .ev-life__container {\r\n\r\n    padding:\r\n      95px 0;\r\n\r\n  }\r\n\r\n\r\n  .ev-life__content {\r\n\r\n    width:\r\n      min(\r\n        700px,\r\n        78%\r\n      );\r\n\r\n  }\r\n\r\n\r\n  .ev-life__image {\r\n\r\n    object-position:\r\n      68% center;\r\n\r\n  }\r\n\r\n\r\n  .ev-life__scroll {\r\n\r\n    display: none;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   15. MOBILE\r\n========================================================== *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .ev-life {\r\n\r\n    min-height:\r\n      650px;\r\n\r\n    align-items:\r\n      flex-end;\r\n\r\n  }\r\n\r\n\r\n  \/* --------------------------------\r\n     Image becomes more visible above\r\n     text on small screens\r\n  -------------------------------- *\/\r\n\r\n  .ev-life__media {\r\n\r\n    inset: 0;\r\n\r\n  }\r\n\r\n\r\n  .ev-life__image {\r\n\r\n    object-position:\r\n      63% center;\r\n\r\n    transform:\r\n      scale(1.01);\r\n\r\n  }\r\n\r\n\r\n  \/* --------------------------------\r\n     Mobile overlay\r\n\r\n     Darker at bottom so text remains\r\n     readable regardless of photograph.\r\n  -------------------------------- *\/\r\n\r\n  .ev-life__overlay {\r\n\r\n    background:\r\n\r\n      linear-gradient(\r\n        180deg,\r\n\r\n        rgba(7,17,13,.18)\r\n        0%,\r\n\r\n        rgba(7,17,13,.30)\r\n        25%,\r\n\r\n        rgba(7,17,13,.73)\r\n        52%,\r\n\r\n        rgba(7,17,13,.96)\r\n        79%,\r\n\r\n        #07110D\r\n        100%\r\n      );\r\n\r\n  }\r\n\r\n\r\n  .ev-life__container {\r\n\r\n    width:\r\n      calc(100% - 40px);\r\n\r\n    padding:\r\n      210px 0 65px;\r\n\r\n  }\r\n\r\n\r\n  .ev-life__content {\r\n\r\n    width: 100%;\r\n\r\n  }\r\n\r\n\r\n  .ev-life__eyebrow {\r\n\r\n    margin-bottom:\r\n      18px;\r\n\r\n    font-size:\r\n      8px;\r\n\r\n    letter-spacing:\r\n      .16em;\r\n\r\n  }\r\n\r\n\r\n  .ev-life h2 {\r\n\r\n    max-width:\r\n      600px;\r\n\r\n    font-size:\r\n      clamp(\r\n        39px,\r\n        11vw,\r\n        56px\r\n      );\r\n\r\n    line-height:\r\n      1.04;\r\n\r\n  }\r\n\r\n\r\n  .ev-life__copy {\r\n\r\n    grid-template-columns:\r\n      2px minmax(0,1fr);\r\n\r\n    gap: 16px;\r\n\r\n    margin-top:\r\n      27px;\r\n\r\n  }\r\n\r\n\r\n  .ev-life__copy p {\r\n\r\n    font-size:\r\n      14px;\r\n\r\n    line-height:\r\n      1.7;\r\n\r\n  }\r\n\r\n\r\n  .ev-life__signature {\r\n\r\n    margin-top:\r\n      31px;\r\n\r\n    font-size:\r\n      8px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   16. SMALL MOBILE \u2014 390PX\r\n========================================================== *\/\r\n\r\n@media (max-width: 390px) {\r\n\r\n  .ev-life {\r\n\r\n    min-height:\r\n      620px;\r\n\r\n  }\r\n\r\n\r\n  .ev-life__container {\r\n\r\n    width:\r\n      calc(100% - 32px);\r\n\r\n    padding:\r\n      190px 0 55px;\r\n\r\n  }\r\n\r\n\r\n  .ev-life h2 {\r\n\r\n    font-size:\r\n      clamp(\r\n        36px,\r\n        10.7vw,\r\n        44px\r\n      );\r\n\r\n  }\r\n\r\n\r\n  .ev-life__copy p {\r\n\r\n    font-size:\r\n      13px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   17. ACCESSIBILITY \u2014 REDUCED MOTION\r\n========================================================== *\/\r\n\r\n@media (\r\n  prefers-reduced-motion: reduce\r\n) {\r\n\r\n  .ev-life *,\r\n  .ev-life *::before,\r\n  .ev-life *::after {\r\n\r\n    animation-duration:\r\n      .01ms !important;\r\n\r\n    animation-iteration-count:\r\n      1 !important;\r\n\r\n    transition-duration:\r\n      .01ms !important;\r\n\r\n  }\r\n\r\n\r\n  .ev-life__image {\r\n\r\n    transform:\r\n      none !important;\r\n\r\n  }\r\n\r\n\r\n  .ev-life__motion,\r\n  .ev-life__scroll {\r\n\r\n    display:\r\n      none !important;\r\n\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n GSAP\r\n\r\n If GSAP is already loaded globally on Evergreen,\r\n REMOVE the following script-src line.\r\n========================================================== -->\r\n\r\n<script\r\nsrc=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\">\r\n<\/script>\r\n\r\n\r\n<script>\r\n\r\ndocument.addEventListener(\r\n  \"DOMContentLoaded\",\r\n  function () {\r\n\r\n    const section =\r\n      document.querySelector(\r\n        \"#ev-lifestyle\"\r\n      );\r\n\r\n    if (!section) return;\r\n\r\n\r\n    const image =\r\n      section.querySelector(\r\n        \".ev-life__image\"\r\n      );\r\n\r\n\r\n    const eyebrow =\r\n      section.querySelector(\r\n        \".ev-life__eyebrow\"\r\n      );\r\n\r\n\r\n    const titleLines =\r\n      section.querySelectorAll(\r\n        \".ev-life__title-line > span\"\r\n      );\r\n\r\n\r\n    const copy =\r\n      section.querySelector(\r\n        \".ev-life__copy\"\r\n      );\r\n\r\n\r\n    const signature =\r\n      section.querySelector(\r\n        \".ev-life__signature\"\r\n      );\r\n\r\n\r\n    const motionLine =\r\n      section.querySelector(\r\n        \".ev-life__motion span\"\r\n      );\r\n\r\n\r\n    const scrollIndicator =\r\n      section.querySelector(\r\n        \".ev-life__scroll i\"\r\n      );\r\n\r\n\r\n    const reduceMotion =\r\n      window.matchMedia(\r\n        \"(prefers-reduced-motion: reduce)\"\r\n      ).matches;\r\n\r\n\r\n    \/* =====================================================\r\n       STOP ANIMATION FOR REDUCED MOTION\r\n    ====================================================== *\/\r\n\r\n    if (\r\n      reduceMotion ||\r\n      typeof gsap === \"undefined\"\r\n    ) {\r\n\r\n      return;\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       INITIAL STATES\r\n    ====================================================== *\/\r\n\r\n    gsap.set(\r\n      eyebrow,\r\n      {\r\n        opacity: 0,\r\n        y: 15\r\n      }\r\n    );\r\n\r\n\r\n    gsap.set(\r\n      titleLines,\r\n      {\r\n        yPercent: 110\r\n      }\r\n    );\r\n\r\n\r\n    gsap.set(\r\n      copy,\r\n      {\r\n        opacity: 0,\r\n        y: 22\r\n      }\r\n    );\r\n\r\n\r\n    gsap.set(\r\n      signature,\r\n      {\r\n        opacity: 0,\r\n        y: 15\r\n      }\r\n    );\r\n\r\n\r\n    \/* =====================================================\r\n       ENTRANCE REVEAL\r\n    ====================================================== *\/\r\n\r\n    const observer =\r\n      new IntersectionObserver(\r\n\r\n        function (\r\n          entries,\r\n          observerInstance\r\n        ) {\r\n\r\n          entries.forEach(\r\n            function (entry) {\r\n\r\n              if (\r\n                !entry.isIntersecting\r\n              ) return;\r\n\r\n\r\n              const tl =\r\n                gsap.timeline();\r\n\r\n\r\n              tl.to(\r\n                eyebrow,\r\n                {\r\n                  opacity: 1,\r\n                  y: 0,\r\n\r\n                  duration: .65,\r\n\r\n                  ease:\r\n                    \"power3.out\"\r\n                }\r\n              );\r\n\r\n\r\n              tl.to(\r\n                titleLines,\r\n                {\r\n                  yPercent: 0,\r\n\r\n                  duration: .95,\r\n\r\n                  stagger: .12,\r\n\r\n                  ease:\r\n                    \"power4.out\"\r\n                },\r\n                \"-=.38\"\r\n              );\r\n\r\n\r\n              tl.to(\r\n                copy,\r\n                {\r\n                  opacity: 1,\r\n                  y: 0,\r\n\r\n                  duration: .7,\r\n\r\n                  ease:\r\n                    \"power3.out\"\r\n                },\r\n                \"-=.45\"\r\n              );\r\n\r\n\r\n              tl.to(\r\n                signature,\r\n                {\r\n                  opacity: 1,\r\n                  y: 0,\r\n\r\n                  duration: .6,\r\n\r\n                  ease:\r\n                    \"power3.out\"\r\n                },\r\n                \"-=.4\"\r\n              );\r\n\r\n\r\n              observerInstance\r\n                .unobserve(\r\n                  entry.target\r\n                );\r\n\r\n            }\r\n          );\r\n\r\n        },\r\n\r\n        {\r\n          threshold: .22\r\n        }\r\n\r\n      );\r\n\r\n\r\n    observer.observe(section);\r\n\r\n\r\n    \/* =====================================================\r\n       ENERGY LINE\r\n    ====================================================== *\/\r\n\r\n    if (motionLine) {\r\n\r\n      gsap.fromTo(\r\n        motionLine,\r\n\r\n        {\r\n          xPercent: -100\r\n        },\r\n\r\n        {\r\n          xPercent: 600,\r\n\r\n          duration: 5,\r\n\r\n          repeat: -1,\r\n\r\n          repeatDelay: 1,\r\n\r\n          ease: \"none\"\r\n        }\r\n      );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       SCROLL INDICATOR\r\n    ====================================================== *\/\r\n\r\n    if (scrollIndicator) {\r\n\r\n      gsap.fromTo(\r\n        scrollIndicator,\r\n\r\n        {\r\n          yPercent: -110\r\n        },\r\n\r\n        {\r\n          yPercent: 330,\r\n\r\n          duration: 1.8,\r\n\r\n          repeat: -1,\r\n\r\n          ease:\r\n            \"power1.inOut\"\r\n        }\r\n      );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       DESKTOP IMAGE POINTER MOVEMENT\r\n\r\n       Extremely subtle \u2014 this should feel\r\n       cinematic, not like a 3D gimmick.\r\n    ====================================================== *\/\r\n\r\n    if (\r\n      image &&\r\n      window.matchMedia(\r\n        \"(min-width: 768px) and (hover:hover)\"\r\n      ).matches\r\n    ) {\r\n\r\n      section.addEventListener(\r\n        \"mousemove\",\r\n        function (event) {\r\n\r\n          const rect =\r\n            section.getBoundingClientRect();\r\n\r\n\r\n          const x =\r\n            (\r\n              event.clientX -\r\n              rect.left\r\n            ) \/\r\n            rect.width -\r\n            .5;\r\n\r\n\r\n          const y =\r\n            (\r\n              event.clientY -\r\n              rect.top\r\n            ) \/\r\n            rect.height -\r\n            .5;\r\n\r\n\r\n          gsap.to(\r\n            image,\r\n            {\r\n\r\n              x:\r\n                x * -12,\r\n\r\n              y:\r\n                y * -8,\r\n\r\n              scale:\r\n                1.07,\r\n\r\n              duration:\r\n                1.2,\r\n\r\n              ease:\r\n                \"power2.out\",\r\n\r\n              overwrite:\r\n                \"auto\"\r\n\r\n            }\r\n          );\r\n\r\n        }\r\n      );\r\n\r\n\r\n      section.addEventListener(\r\n        \"mouseleave\",\r\n        function () {\r\n\r\n          gsap.to(\r\n            image,\r\n            {\r\n\r\n              x: 0,\r\n              y: 0,\r\n\r\n              scale:\r\n                1.06,\r\n\r\n              duration:\r\n                1.2,\r\n\r\n              ease:\r\n                \"power2.out\"\r\n\r\n            }\r\n          );\r\n\r\n        }\r\n      );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       LIGHT SCROLL PARALLAX\r\n    ====================================================== *\/\r\n\r\n    let ticking = false;\r\n\r\n\r\n    function updateParallax() {\r\n\r\n      ticking = false;\r\n\r\n\r\n      if (\r\n        window.innerWidth < 768 ||\r\n        !image\r\n      ) {\r\n\r\n        return;\r\n\r\n      }\r\n\r\n\r\n      const rect =\r\n        section.getBoundingClientRect();\r\n\r\n\r\n      const viewportHeight =\r\n        window.innerHeight;\r\n\r\n\r\n      if (\r\n        rect.bottom < 0 ||\r\n        rect.top > viewportHeight\r\n      ) {\r\n\r\n        return;\r\n\r\n      }\r\n\r\n\r\n      const progress =\r\n        (\r\n          viewportHeight -\r\n          rect.top\r\n        ) \/\r\n        (\r\n          viewportHeight +\r\n          rect.height\r\n        );\r\n\r\n\r\n      const movement =\r\n        (\r\n          progress - .5\r\n        ) * 28;\r\n\r\n\r\n      gsap.to(\r\n        image,\r\n        {\r\n\r\n          y:\r\n            movement,\r\n\r\n          duration:\r\n            .7,\r\n\r\n          ease:\r\n            \"power1.out\",\r\n\r\n          overwrite:\r\n            \"auto\"\r\n\r\n        }\r\n      );\r\n\r\n    }\r\n\r\n\r\n    window.addEventListener(\r\n      \"scroll\",\r\n      function () {\r\n\r\n        if (ticking) return;\r\n\r\n\r\n        ticking = true;\r\n\r\n\r\n        window.requestAnimationFrame(\r\n          updateParallax\r\n        );\r\n\r\n      },\r\n\r\n      {\r\n        passive: true\r\n      }\r\n\r\n    );\r\n\r\n  }\r\n);\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-d0f8fa9 e-con e-atomic-element e-flexbox-base e-dc89f9c \" data-id=\"d0f8fa9\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"d0f8fa9\">\n    \t\t<div class=\"elementor-element elementor-element-368ae69 elementor-widget elementor-widget-html\" data-id=\"368ae69\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================\r\n EVERGREEN MOTORS\r\n SECTION 07 \u2014 TEST DRIVE\r\n\r\n Elementor HTML Widget\r\n HTML + CSS + JS + GSAP\r\n========================================================== -->\r\n\r\n<section\r\n  class=\"ev-test\"\r\n  id=\"ev-test-drive\"\r\n  aria-labelledby=\"ev-test-title\"\r\n>\r\n\r\n  <div class=\"ev-test__container\">\r\n\r\n    <div class=\"ev-test__shell\">\r\n\r\n\r\n      <!-- ===================================================\r\n           LEFT \u2014 LIFESTYLE \/ BIKE VISUAL\r\n      ==================================================== -->\r\n\r\n      <div class=\"ev-test__visual\">\r\n\r\n        <div class=\"ev-test__image-wrap\">\r\n\r\n          <!--\r\n            REPLACE ONLY THIS IMAGE URL\r\n\r\n            Recommended:\r\n            1200 \u00d7 1500px+\r\n            WebP \/ AVIF\r\n            Premium OPAI bike + rider\r\n            Dark \/ urban environment\r\n          -->\r\n\r\n          <img decoding=\"async\"\r\n            class=\"ev-test__image\"\r\n            src=\"https:\/\/placehold.co\/1200x1500\/10231A\/F5F7F6?text=Replace+Test+Ride+Image\"\r\n            alt=\"Rider experiencing an electric bike\"\r\n            loading=\"lazy\"\r\n          >\r\n\r\n          <div\r\n            class=\"ev-test__image-overlay\"\r\n            aria-hidden=\"true\"\r\n          ><\/div>\r\n\r\n\r\n          <!-- TOP IMAGE LABEL -->\r\n\r\n          <div class=\"ev-test__visual-label\">\r\n\r\n            <span\r\n              class=\"ev-test__live-dot\"\r\n              aria-hidden=\"true\"\r\n            ><\/span>\r\n\r\n            TEST RIDE EXPERIENCE\r\n\r\n          <\/div>\r\n\r\n\r\n          <!-- LARGE DECORATIVE NUMBER -->\r\n\r\n          <span\r\n            class=\"ev-test__visual-number\"\r\n            aria-hidden=\"true\"\r\n          >\r\n            07\r\n          <\/span>\r\n\r\n\r\n          <!-- DESKTOP BENEFITS -->\r\n\r\n          <div class=\"ev-test__benefits ev-test__benefits--visual\">\r\n\r\n            <div class=\"ev-test__benefit\">\r\n              <span aria-hidden=\"true\">\r\n                <svg viewBox=\"0 0 24 24\">\r\n                  <path d=\"m5 12 4 4L19 6\"\/>\r\n                <\/svg>\r\n              <\/span>\r\n\r\n              <p>No purchase commitment<\/p>\r\n            <\/div>\r\n\r\n\r\n            <div class=\"ev-test__benefit\">\r\n              <span aria-hidden=\"true\">\r\n                <svg viewBox=\"0 0 24 24\">\r\n                  <path d=\"m5 12 4 4L19 6\"\/>\r\n                <\/svg>\r\n              <\/span>\r\n\r\n              <p>Model guidance available<\/p>\r\n            <\/div>\r\n\r\n\r\n            <div class=\"ev-test__benefit\">\r\n              <span aria-hidden=\"true\">\r\n                <svg viewBox=\"0 0 24 24\">\r\n                  <path d=\"m5 12 4 4L19 6\"\/>\r\n                <\/svg>\r\n              <\/span>\r\n\r\n              <p>Evergreen Motors support<\/p>\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           RIGHT \u2014 CONTENT + FORM\r\n      ==================================================== -->\r\n\r\n      <div class=\"ev-test__content\">\r\n\r\n        <!-- HEADER -->\r\n\r\n        <header class=\"ev-test__header\">\r\n\r\n          <div class=\"ev-test__eyebrow\">\r\n\r\n            <span aria-hidden=\"true\"><\/span>\r\n\r\n            <p>\r\n              EXPERIENCE ELECTRIC\r\n            <\/p>\r\n\r\n          <\/div>\r\n\r\n\r\n          <h2 id=\"ev-test-title\">\r\n            Ride It Before\r\n            <span>You Decide.<\/span>\r\n          <\/h2>\r\n\r\n\r\n          <p class=\"ev-test__intro\">\r\n            Experience the comfort, responsiveness and\r\n            simplicity of an OPAI electric bike for yourself.\r\n            Request your test ride with Evergreen Motors.\r\n          <\/p>\r\n\r\n        <\/header>\r\n\r\n\r\n\r\n        <!-- =================================================\r\n             MOBILE BENEFITS\r\n        ================================================== -->\r\n\r\n        <div class=\"ev-test__benefits ev-test__benefits--mobile\">\r\n\r\n          <div class=\"ev-test__benefit\">\r\n\r\n            <span aria-hidden=\"true\">\r\n              <svg viewBox=\"0 0 24 24\">\r\n                <path d=\"m5 12 4 4L19 6\"\/>\r\n              <\/svg>\r\n            <\/span>\r\n\r\n            <p>No purchase commitment<\/p>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"ev-test__benefit\">\r\n\r\n            <span aria-hidden=\"true\">\r\n              <svg viewBox=\"0 0 24 24\">\r\n                <path d=\"m5 12 4 4L19 6\"\/>\r\n              <\/svg>\r\n            <\/span>\r\n\r\n            <p>Model guidance available<\/p>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"ev-test__benefit\">\r\n\r\n            <span aria-hidden=\"true\">\r\n              <svg viewBox=\"0 0 24 24\">\r\n                <path d=\"m5 12 4 4L19 6\"\/>\r\n              <\/svg>\r\n            <\/span>\r\n\r\n            <p>Evergreen Motors support<\/p>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- =================================================\r\n             FORM\r\n        ================================================== -->\r\n\r\n        <form\r\n          class=\"ev-test__form\"\r\n          id=\"ev-test-drive-form\"\r\n          novalidate\r\n        >\r\n\r\n          <!-- -----------------------------------------------\r\n               NAME + MOBILE\r\n          ------------------------------------------------ -->\r\n\r\n          <div class=\"ev-test__row\">\r\n\r\n            <div class=\"ev-field\">\r\n\r\n              <label for=\"ev-test-name\">\r\n                Full Name\r\n                <span aria-hidden=\"true\">*<\/span>\r\n              <\/label>\r\n\r\n              <div class=\"ev-field__control\">\r\n\r\n                <svg\r\n                  viewBox=\"0 0 24 24\"\r\n                  aria-hidden=\"true\"\r\n                >\r\n                  <circle cx=\"12\" cy=\"8\" r=\"4\"\/>\r\n                  <path d=\"M4 21c0-4.4 3.6-7 8-7s8 2.6 8 7\"\/>\r\n                <\/svg>\r\n\r\n                <input\r\n                  id=\"ev-test-name\"\r\n                  name=\"full_name\"\r\n                  type=\"text\"\r\n                  autocomplete=\"name\"\r\n                  placeholder=\"Your full name\"\r\n                  required\r\n                >\r\n\r\n              <\/div>\r\n\r\n              <span\r\n                class=\"ev-field__error\"\r\n                aria-live=\"polite\"\r\n              ><\/span>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <div class=\"ev-field\">\r\n\r\n              <label for=\"ev-test-phone\">\r\n                Mobile Number\r\n                <span aria-hidden=\"true\">*<\/span>\r\n              <\/label>\r\n\r\n              <div class=\"ev-field__control\">\r\n\r\n                <svg\r\n                  viewBox=\"0 0 24 24\"\r\n                  aria-hidden=\"true\"\r\n                >\r\n                  <path\r\n                    d=\"M7 3h3l2 5-2 1.5a15 15 0 0 0 4.5 4.5L16 12l5 2v3c0 2.2-1.8 4-4 4C9.3 21 3 14.7 3 7c0-2.2 1.8-4 4-4Z\"\r\n                  \/>\r\n                <\/svg>\r\n\r\n                <input\r\n                  id=\"ev-test-phone\"\r\n                  name=\"mobile_number\"\r\n                  type=\"tel\"\r\n                  inputmode=\"tel\"\r\n                  autocomplete=\"tel\"\r\n                  placeholder=\"+880 1XXX XXXXXX\"\r\n                  required\r\n                >\r\n\r\n              <\/div>\r\n\r\n              <span\r\n                class=\"ev-field__error\"\r\n                aria-live=\"polite\"\r\n              ><\/span>\r\n\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n\r\n\r\n          <!-- -----------------------------------------------\r\n               MODEL + DATE\r\n          ------------------------------------------------ -->\r\n\r\n          <div class=\"ev-test__row\">\r\n\r\n            <div class=\"ev-field\">\r\n\r\n              <label for=\"ev-test-model\">\r\n                Preferred Model\r\n              <\/label>\r\n\r\n              <div\r\n                class=\"\r\n                  ev-field__control\r\n                  ev-field__control--select\r\n                \"\r\n              >\r\n\r\n                <svg\r\n                  viewBox=\"0 0 24 24\"\r\n                  aria-hidden=\"true\"\r\n                >\r\n                  <circle cx=\"7\" cy=\"17\" r=\"3\"\/>\r\n                  <circle cx=\"17\" cy=\"17\" r=\"3\"\/>\r\n                  <path d=\"M7 17h4l3-7h4\"\/>\r\n                  <path d=\"M9 10h5\"\/>\r\n                <\/svg>\r\n\r\n\r\n                <!--\r\n                  REPLACE MODEL OPTIONS\r\n                -->\r\n\r\n                <select\r\n                  id=\"ev-test-model\"\r\n                  name=\"preferred_model\"\r\n                >\r\n\r\n                  <option value=\"\">\r\n                    Select a model\r\n                  <\/option>\r\n\r\n                  <option value=\"Model One\">\r\n                    Model One\r\n                  <\/option>\r\n\r\n                  <option value=\"Model Two\">\r\n                    Model Two\r\n                  <\/option>\r\n\r\n                  <option value=\"Model Three\">\r\n                    Model Three\r\n                  <\/option>\r\n\r\n                  <option value=\"Model Four\">\r\n                    Model Four\r\n                  <\/option>\r\n\r\n                  <option value=\"Need Guidance\">\r\n                    Help me choose\r\n                  <\/option>\r\n\r\n                <\/select>\r\n\r\n\r\n                <svg\r\n                  class=\"ev-field__chevron\"\r\n                  viewBox=\"0 0 24 24\"\r\n                  aria-hidden=\"true\"\r\n                >\r\n                  <path d=\"m7 9 5 5 5-5\"\/>\r\n                <\/svg>\r\n\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <div class=\"ev-field\">\r\n\r\n              <label for=\"ev-test-date\">\r\n                Preferred Test Drive Date\r\n              <\/label>\r\n\r\n              <div class=\"ev-field__control\">\r\n\r\n                <svg\r\n                  viewBox=\"0 0 24 24\"\r\n                  aria-hidden=\"true\"\r\n                >\r\n                  <rect\r\n                    x=\"3\"\r\n                    y=\"5\"\r\n                    width=\"18\"\r\n                    height=\"16\"\r\n                    rx=\"2\"\r\n                  \/>\r\n\r\n                  <path d=\"M8 3v4M16 3v4M3 10h18\"\/>\r\n                <\/svg>\r\n\r\n                <input\r\n                  id=\"ev-test-date\"\r\n                  name=\"preferred_date\"\r\n                  type=\"date\"\r\n                >\r\n\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n\r\n\r\n          <!-- -----------------------------------------------\r\n               LOCATION\r\n          ------------------------------------------------ -->\r\n\r\n          <div class=\"ev-field\">\r\n\r\n            <label for=\"ev-test-location\">\r\n              Location \/ Area\r\n            <\/label>\r\n\r\n            <div class=\"ev-field__control\">\r\n\r\n              <svg\r\n                viewBox=\"0 0 24 24\"\r\n                aria-hidden=\"true\"\r\n              >\r\n                <path\r\n                  d=\"M20 10c0 5-8 11-8 11S4 15 4 10a8 8 0 1 1 16 0Z\"\r\n                \/>\r\n\r\n                <circle cx=\"12\" cy=\"10\" r=\"2.5\"\/>\r\n              <\/svg>\r\n\r\n              <input\r\n                id=\"ev-test-location\"\r\n                name=\"location\"\r\n                type=\"text\"\r\n                autocomplete=\"address-level2\"\r\n                placeholder=\"Your preferred area\"\r\n              >\r\n\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n\r\n\r\n          <!-- -----------------------------------------------\r\n               WHATSAPP\r\n          ------------------------------------------------ -->\r\n\r\n          <label class=\"ev-test__checkbox\">\r\n\r\n            <input\r\n              type=\"checkbox\"\r\n              name=\"whatsapp_contact\"\r\n              value=\"yes\"\r\n            >\r\n\r\n            <span\r\n              class=\"ev-test__checkbox-ui\"\r\n              aria-hidden=\"true\"\r\n            >\r\n              <svg viewBox=\"0 0 24 24\">\r\n                <path d=\"m5 12 4 4L19 6\"\/>\r\n              <\/svg>\r\n            <\/span>\r\n\r\n            <span class=\"ev-test__checkbox-text\">\r\n              Contact me on WhatsApp\r\n            <\/span>\r\n\r\n          <\/label>\r\n\r\n\r\n\r\n          <!-- -----------------------------------------------\r\n               SUBMIT\r\n          ------------------------------------------------ -->\r\n\r\n          <button\r\n            class=\"ev-test__submit\"\r\n            type=\"submit\"\r\n          >\r\n\r\n            <span class=\"ev-test__submit-text\">\r\n              Book My Test Ride\r\n            <\/span>\r\n\r\n            <span\r\n              class=\"ev-test__submit-arrow\"\r\n              aria-hidden=\"true\"\r\n            >\r\n              <svg viewBox=\"0 0 24 24\">\r\n                <path d=\"M5 12h14M13 6l6 6-6 6\"\/>\r\n              <\/svg>\r\n            <\/span>\r\n\r\n            <span\r\n              class=\"ev-test__submit-loader\"\r\n              aria-hidden=\"true\"\r\n            ><\/span>\r\n\r\n          <\/button>\r\n\r\n\r\n\r\n          <!-- -----------------------------------------------\r\n               CONFIRMATION NOTE\r\n          ------------------------------------------------ -->\r\n\r\n          <div class=\"ev-test__note\">\r\n\r\n            <svg\r\n              viewBox=\"0 0 24 24\"\r\n              aria-hidden=\"true\"\r\n            >\r\n              <circle cx=\"12\" cy=\"12\" r=\"9\"\/>\r\n              <path d=\"M12 10v6M12 7h.01\"\/>\r\n            <\/svg>\r\n\r\n            <p>\r\n              Our team will contact you to confirm availability,\r\n              location and test-ride time.\r\n            <\/p>\r\n\r\n          <\/div>\r\n\r\n\r\n          <!-- ACCESSIBLE STATUS -->\r\n\r\n          <div\r\n            class=\"ev-test__status\"\r\n            role=\"status\"\r\n            aria-live=\"polite\"\r\n          ><\/div>\r\n\r\n        <\/form>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<style>\r\n\r\n\/* ==========================================================\r\n   01 \u2014 DESIGN TOKENS\r\n========================================================== *\/\r\n\r\n.ev-test {\r\n\r\n  --ev-bg: #07110D;\r\n  --ev-bg-alt: #09150F;\r\n\r\n  --ev-surface: #0A1812;\r\n  --ev-surface-2: #10231A;\r\n  --ev-surface-3: #13291F;\r\n\r\n  --ev-green: #00A86B;\r\n  --ev-deep-green: #0F3D2E;\r\n  --ev-lime: #A4FF3F;\r\n\r\n  --ev-white: #F5F7F6;\r\n  --ev-muted: #AAB8B1;\r\n  --ev-muted-2: #718078;\r\n\r\n  --ev-danger: #FF7B72;\r\n\r\n  --ev-border: rgba(255,255,255,.09);\r\n\r\n  --ev-max: 1200px;\r\n\r\n\r\n  position: relative;\r\n\r\n  width: 100%;\r\n\r\n  padding:\r\n    120px 0;\r\n\r\n  background:\r\n\r\n    radial-gradient(\r\n      circle at 78% 45%,\r\n      rgba(0,168,107,.065),\r\n      transparent 34%\r\n    ),\r\n\r\n    var(--ev-bg);\r\n\r\n  overflow: hidden;\r\n\r\n  isolation: isolate;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   02 \u2014 CONTAINER\r\n========================================================== *\/\r\n\r\n.ev-test__container {\r\n\r\n  width:\r\n    min(\r\n      calc(100% - 48px),\r\n      var(--ev-max)\r\n    );\r\n\r\n  margin-inline: auto;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   03 \u2014 MAIN SPLIT SHELL\r\n========================================================== *\/\r\n\r\n.ev-test__shell {\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    minmax(0, .94fr)\r\n    minmax(0, 1.06fr);\r\n\r\n  min-height: 760px;\r\n\r\n  overflow: hidden;\r\n\r\n  background:\r\n    var(--ev-surface);\r\n\r\n  border:\r\n    1px solid\r\n    var(--ev-border);\r\n\r\n  border-radius: 26px;\r\n\r\n  box-shadow:\r\n    0 35px 90px\r\n    rgba(0,0,0,.22);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   04 \u2014 VISUAL\r\n========================================================== *\/\r\n\r\n.ev-test__visual {\r\n\r\n  position: relative;\r\n\r\n  min-width: 0;\r\n\r\n}\r\n\r\n\r\n.ev-test__image-wrap {\r\n\r\n  position: relative;\r\n\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  min-height: 760px;\r\n\r\n  overflow: hidden;\r\n\r\n  background:\r\n    var(--ev-surface-2);\r\n\r\n}\r\n\r\n\r\n.ev-test__image {\r\n\r\n  position: absolute;\r\n\r\n  inset: 0;\r\n\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  display: block;\r\n\r\n  object-fit: cover;\r\n\r\n  object-position:\r\n    center;\r\n\r\n  transform:\r\n    scale(1.03);\r\n\r\n  transition:\r\n    transform .8s\r\n    cubic-bezier(.2,.8,.2,1);\r\n\r\n}\r\n\r\n\r\n@media (hover:hover) {\r\n\r\n  .ev-test__visual:hover\r\n  .ev-test__image {\r\n\r\n    transform:\r\n      scale(1.055);\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   05 \u2014 IMAGE OVERLAY\r\n========================================================== *\/\r\n\r\n.ev-test__image-overlay {\r\n\r\n  position: absolute;\r\n\r\n  inset: 0;\r\n\r\n  background:\r\n\r\n    linear-gradient(\r\n      180deg,\r\n      rgba(7,17,13,.10)\r\n      0%,\r\n      rgba(7,17,13,.04)\r\n      40%,\r\n      rgba(7,17,13,.88)\r\n      100%\r\n    ),\r\n\r\n    linear-gradient(\r\n      90deg,\r\n      rgba(7,17,13,.15),\r\n      transparent 50%\r\n    );\r\n\r\n  pointer-events: none;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   06 \u2014 VISUAL LABEL\r\n========================================================== *\/\r\n\r\n.ev-test__visual-label {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 3;\r\n\r\n  top: 30px;\r\n  left: 30px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 10px;\r\n\r\n  padding:\r\n    10px 13px;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  background:\r\n    rgba(7,17,13,.55);\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.13);\r\n\r\n  border-radius:\r\n    999px;\r\n\r\n  backdrop-filter:\r\n    blur(12px);\r\n\r\n  -webkit-backdrop-filter:\r\n    blur(12px);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    8px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing:\r\n    .15em;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   LIVE DOT\r\n========================================================== *\/\r\n\r\n.ev-test__live-dot {\r\n\r\n  width: 7px;\r\n  height: 7px;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  border-radius:\r\n    50%;\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n  box-shadow:\r\n    0 0 0 4px\r\n    rgba(164,255,63,.09);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   DECORATIVE 07\r\n========================================================== *\/\r\n\r\n.ev-test__visual-number {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 2;\r\n\r\n  top: 25px;\r\n  right: 25px;\r\n\r\n  color:\r\n    rgba(255,255,255,.12);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size:\r\n    clamp(60px,7vw,105px);\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 600;\r\n\r\n  letter-spacing:\r\n    -.06em;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   07 \u2014 BENEFITS\r\n========================================================== *\/\r\n\r\n.ev-test__benefits {\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  gap: 11px;\r\n\r\n}\r\n\r\n\r\n.ev-test__benefits--visual {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 3;\r\n\r\n  left: 30px;\r\n  right: 30px;\r\n  bottom: 31px;\r\n\r\n}\r\n\r\n\r\n.ev-test__benefit {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 11px;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n}\r\n\r\n\r\n.ev-test__benefit > span {\r\n\r\n  width: 27px;\r\n  height: 27px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  color:\r\n    var(--ev-bg);\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n  border-radius: 50%;\r\n\r\n}\r\n\r\n\r\n.ev-test__benefit svg {\r\n\r\n  width: 14px;\r\n  height: 14px;\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    currentColor;\r\n\r\n  stroke-width: 2;\r\n\r\n  stroke-linecap:\r\n    round;\r\n\r\n  stroke-linejoin:\r\n    round;\r\n\r\n}\r\n\r\n\r\n.ev-test__benefit p {\r\n\r\n  margin: 0;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 12px;\r\n\r\n  line-height: 1.4;\r\n\r\n  font-weight: 500;\r\n\r\n}\r\n\r\n\r\n\/* hidden desktop duplicate *\/\r\n\r\n.ev-test__benefits--mobile {\r\n\r\n  display: none;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   08 \u2014 CONTENT\r\n========================================================== *\/\r\n\r\n.ev-test__content {\r\n\r\n  min-width: 0;\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  justify-content: center;\r\n\r\n  padding:\r\n    62px 58px;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   09 \u2014 EYEBROW\r\n========================================================== *\/\r\n\r\n.ev-test__eyebrow {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 12px;\r\n\r\n  margin-bottom:\r\n    18px;\r\n\r\n}\r\n\r\n\r\n.ev-test__eyebrow > span {\r\n\r\n  width: 30px;\r\n  height: 2px;\r\n\r\n  display: block;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  border-radius:\r\n    100px;\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n.ev-test__eyebrow p {\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    10px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing:\r\n    .19em;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   10 \u2014 HEADING\r\n========================================================== *\/\r\n\r\n.ev-test h2 {\r\n\r\n  max-width: 560px;\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    clamp(\r\n      42px,\r\n      4.3vw,\r\n      62px\r\n    );\r\n\r\n  line-height:\r\n    1.04;\r\n\r\n  font-weight: 600;\r\n\r\n  letter-spacing:\r\n    -.05em;\r\n\r\n}\r\n\r\n\r\n.ev-test h2 span {\r\n\r\n  display: block;\r\n\r\n  color:\r\n    var(--ev-green);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   11 \u2014 INTRO\r\n========================================================== *\/\r\n\r\n.ev-test__intro {\r\n\r\n  max-width: 540px;\r\n\r\n  margin:\r\n    24px 0 0;\r\n\r\n  color:\r\n    var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    14px;\r\n\r\n  line-height:\r\n    1.75;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   12 \u2014 FORM\r\n========================================================== *\/\r\n\r\n.ev-test__form {\r\n\r\n  margin-top:\r\n    37px;\r\n\r\n}\r\n\r\n\r\n.ev-test__row {\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    repeat(2,minmax(0,1fr));\r\n\r\n  gap: 15px;\r\n\r\n  margin-bottom:\r\n    16px;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   13 \u2014 FIELD\r\n========================================================== *\/\r\n\r\n.ev-field {\r\n\r\n  min-width: 0;\r\n\r\n  margin-bottom:\r\n    16px;\r\n\r\n}\r\n\r\n\r\n.ev-test__row .ev-field {\r\n\r\n  margin-bottom: 0;\r\n\r\n}\r\n\r\n\r\n.ev-field label {\r\n\r\n  display: block;\r\n\r\n  margin-bottom:\r\n    9px;\r\n\r\n  color:\r\n    var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    10px;\r\n\r\n  line-height: 1.3;\r\n\r\n  font-weight: 600;\r\n\r\n  letter-spacing:\r\n    .04em;\r\n\r\n}\r\n\r\n\r\n.ev-field label span {\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   FIELD CONTROL\r\n========================================================== *\/\r\n\r\n.ev-field__control {\r\n\r\n  position: relative;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  min-height:\r\n    51px;\r\n\r\n  background:\r\n    rgba(7,17,13,.55);\r\n\r\n  border:\r\n    1px solid\r\n    var(--ev-border);\r\n\r\n  border-radius:\r\n    10px;\r\n\r\n  transition:\r\n    border-color .25s ease,\r\n    background-color .25s ease,\r\n    box-shadow .25s ease;\r\n\r\n}\r\n\r\n\r\n\/* left icon *\/\r\n\r\n.ev-field__control > svg:first-child {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 2;\r\n\r\n  left: 15px;\r\n\r\n  width: 17px;\r\n  height: 17px;\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    var(--ev-muted-2);\r\n\r\n  stroke-width: 1.5;\r\n\r\n  stroke-linecap:\r\n    round;\r\n\r\n  stroke-linejoin:\r\n    round;\r\n\r\n  pointer-events: none;\r\n\r\n  transition:\r\n    stroke .25s ease;\r\n\r\n}\r\n\r\n\r\n\/* input \/ select *\/\r\n\r\n.ev-field input,\r\n.ev-field select {\r\n\r\n  width: 100%;\r\n\r\n  min-height:\r\n    51px;\r\n\r\n  margin: 0;\r\n\r\n  padding:\r\n    0 15px\r\n    0 43px;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  background:\r\n    transparent;\r\n\r\n  border: 0;\r\n\r\n  border-radius:\r\n    10px;\r\n\r\n  outline: 0;\r\n\r\n  box-shadow: none;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    13px;\r\n\r\n  line-height: 1;\r\n\r\n  appearance: none;\r\n\r\n  -webkit-appearance: none;\r\n\r\n}\r\n\r\n\r\n.ev-field input::placeholder {\r\n\r\n  color:\r\n    rgba(170,184,177,.50);\r\n\r\n}\r\n\r\n\r\n\/* select *\/\r\n\r\n.ev-field select {\r\n\r\n  padding-right:\r\n    40px;\r\n\r\n  cursor: pointer;\r\n\r\n}\r\n\r\n\r\n.ev-field select option {\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  background:\r\n    var(--ev-surface-2);\r\n\r\n}\r\n\r\n\r\n\/* dropdown arrow *\/\r\n\r\n.ev-field__chevron {\r\n\r\n  position: absolute !important;\r\n\r\n  left: auto !important;\r\n  right: 14px !important;\r\n\r\n  width: 16px !important;\r\n  height: 16px !important;\r\n\r\n  stroke:\r\n    var(--ev-muted) !important;\r\n\r\n}\r\n\r\n\r\n\/* focus *\/\r\n\r\n.ev-field__control:focus-within {\r\n\r\n  background:\r\n    rgba(0,168,107,.035);\r\n\r\n  border-color:\r\n    rgba(164,255,63,.50);\r\n\r\n  box-shadow:\r\n    0 0 0 3px\r\n    rgba(164,255,63,.045);\r\n\r\n}\r\n\r\n\r\n.ev-field__control:focus-within\r\n> svg:first-child {\r\n\r\n  stroke:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   DATE INPUT\r\n========================================================== *\/\r\n\r\n.ev-field input[type=\"date\"] {\r\n\r\n  color-scheme:\r\n    dark;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   ERROR\r\n========================================================== *\/\r\n\r\n.ev-field__error {\r\n\r\n  display: none;\r\n\r\n  margin-top:\r\n    6px;\r\n\r\n  color:\r\n    var(--ev-danger);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    10px;\r\n\r\n  line-height:\r\n    1.4;\r\n\r\n}\r\n\r\n\r\n.ev-field.has-error\r\n.ev-field__error {\r\n\r\n  display: block;\r\n\r\n}\r\n\r\n\r\n.ev-field.has-error\r\n.ev-field__control {\r\n\r\n  border-color:\r\n    rgba(255,123,114,.55);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   14 \u2014 CHECKBOX\r\n========================================================== *\/\r\n\r\n.ev-test__checkbox {\r\n\r\n  display: inline-flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 11px;\r\n\r\n  width: fit-content;\r\n\r\n  margin:\r\n    4px 0 22px;\r\n\r\n  cursor: pointer;\r\n\r\n  user-select: none;\r\n\r\n}\r\n\r\n\r\n.ev-test__checkbox input {\r\n\r\n  position: absolute;\r\n\r\n  width: 1px;\r\n  height: 1px;\r\n\r\n  opacity: 0;\r\n\r\n  pointer-events: none;\r\n\r\n}\r\n\r\n\r\n.ev-test__checkbox-ui {\r\n\r\n  width: 21px;\r\n  height: 21px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  color:\r\n    var(--ev-bg);\r\n\r\n  background:\r\n    rgba(255,255,255,.025);\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.17);\r\n\r\n  border-radius:\r\n    5px;\r\n\r\n  transition:\r\n    background-color .2s ease,\r\n    border-color .2s ease,\r\n    box-shadow .2s ease;\r\n\r\n}\r\n\r\n\r\n.ev-test__checkbox-ui svg {\r\n\r\n  width: 13px;\r\n  height: 13px;\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    currentColor;\r\n\r\n  stroke-width: 2.2;\r\n\r\n  stroke-linecap:\r\n    round;\r\n\r\n  stroke-linejoin:\r\n    round;\r\n\r\n  opacity: 0;\r\n\r\n  transform:\r\n    scale(.5);\r\n\r\n  transition:\r\n    opacity .2s ease,\r\n    transform .2s ease;\r\n\r\n}\r\n\r\n\r\n.ev-test__checkbox input:checked\r\n+\r\n.ev-test__checkbox-ui {\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n  border-color:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n.ev-test__checkbox input:checked\r\n+\r\n.ev-test__checkbox-ui svg {\r\n\r\n  opacity: 1;\r\n\r\n  transform:\r\n    scale(1);\r\n\r\n}\r\n\r\n\r\n.ev-test__checkbox input:focus-visible\r\n+\r\n.ev-test__checkbox-ui {\r\n\r\n  outline:\r\n    2px solid\r\n    var(--ev-lime);\r\n\r\n  outline-offset:\r\n    3px;\r\n\r\n}\r\n\r\n\r\n.ev-test__checkbox-text {\r\n\r\n  color:\r\n    var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    12px;\r\n\r\n  line-height:\r\n    1.4;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   15 \u2014 SUBMIT BUTTON\r\n========================================================== *\/\r\n\r\n.ev-test__submit {\r\n\r\n  position: relative;\r\n\r\n  width: 100%;\r\n\r\n  min-height:\r\n    56px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content:\r\n    space-between;\r\n\r\n  gap: 15px;\r\n\r\n  padding:\r\n    0 8px\r\n    0 20px;\r\n\r\n  overflow: hidden;\r\n\r\n  color:\r\n    #07110D;\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n  border: 0;\r\n\r\n  border-radius:\r\n    10px;\r\n\r\n  cursor: pointer;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    13px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  transition:\r\n    background-color .25s ease,\r\n    transform .25s ease,\r\n    box-shadow .3s ease;\r\n\r\n}\r\n\r\n\r\n.ev-test__submit:hover {\r\n\r\n  background:\r\n    #B1FF5D;\r\n\r\n  transform:\r\n    translateY(-2px);\r\n\r\n  box-shadow:\r\n    0 15px 35px\r\n    rgba(164,255,63,.10);\r\n\r\n}\r\n\r\n\r\n.ev-test__submit:focus-visible {\r\n\r\n  outline:\r\n    3px solid\r\n    var(--ev-white);\r\n\r\n  outline-offset:\r\n    3px;\r\n\r\n}\r\n\r\n\r\n\/* arrow *\/\r\n\r\n.ev-test__submit-arrow {\r\n\r\n  width: 42px;\r\n  height: 42px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  background:\r\n    #07110D;\r\n\r\n  border-radius:\r\n    8px;\r\n\r\n}\r\n\r\n\r\n.ev-test__submit-arrow svg {\r\n\r\n  width: 17px;\r\n  height: 17px;\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    currentColor;\r\n\r\n  stroke-width: 1.8;\r\n\r\n  stroke-linecap:\r\n    round;\r\n\r\n  stroke-linejoin:\r\n    round;\r\n\r\n  transition:\r\n    transform .3s ease;\r\n\r\n}\r\n\r\n\r\n.ev-test__submit:hover\r\n.ev-test__submit-arrow svg {\r\n\r\n  transform:\r\n    translateX(4px);\r\n\r\n}\r\n\r\n\r\n\/* loader *\/\r\n\r\n.ev-test__submit-loader {\r\n\r\n  position: absolute;\r\n\r\n  left: 50%;\r\n  top: 50%;\r\n\r\n  width: 20px;\r\n  height: 20px;\r\n\r\n  display: none;\r\n\r\n  margin:\r\n    -10px 0 0 -10px;\r\n\r\n  border:\r\n    2px solid\r\n    rgba(7,17,13,.25);\r\n\r\n  border-top-color:\r\n    #07110D;\r\n\r\n  border-radius:\r\n    50%;\r\n\r\n  animation:\r\n    ev-test-spin .7s\r\n    linear infinite;\r\n\r\n}\r\n\r\n\r\n@keyframes ev-test-spin {\r\n\r\n  to {\r\n    transform:\r\n      rotate(360deg);\r\n  }\r\n\r\n}\r\n\r\n\r\n.ev-test__submit.is-loading\r\n.ev-test__submit-text,\r\n.ev-test__submit.is-loading\r\n.ev-test__submit-arrow {\r\n\r\n  opacity: 0;\r\n\r\n}\r\n\r\n\r\n.ev-test__submit.is-loading\r\n.ev-test__submit-loader {\r\n\r\n  display: block;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   16 \u2014 NOTE\r\n========================================================== *\/\r\n\r\n.ev-test__note {\r\n\r\n  display: flex;\r\n\r\n  align-items:\r\n    flex-start;\r\n\r\n  gap: 9px;\r\n\r\n  margin-top:\r\n    14px;\r\n\r\n}\r\n\r\n\r\n.ev-test__note svg {\r\n\r\n  width: 15px;\r\n  height: 15px;\r\n\r\n  margin-top: 2px;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    var(--ev-muted-2);\r\n\r\n  stroke-width: 1.5;\r\n\r\n  stroke-linecap:\r\n    round;\r\n\r\n  stroke-linejoin:\r\n    round;\r\n\r\n}\r\n\r\n\r\n.ev-test__note p {\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-muted-2);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    10px;\r\n\r\n  line-height:\r\n    1.55;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   FORM STATUS\r\n========================================================== *\/\r\n\r\n.ev-test__status {\r\n\r\n  min-height: 0;\r\n\r\n  margin-top: 0;\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    12px;\r\n\r\n  line-height:\r\n    1.5;\r\n\r\n}\r\n\r\n\r\n.ev-test__status:not(:empty) {\r\n\r\n  margin-top:\r\n    15px;\r\n\r\n  padding:\r\n    12px 14px;\r\n\r\n  background:\r\n    rgba(164,255,63,.05);\r\n\r\n  border:\r\n    1px solid\r\n    rgba(164,255,63,.16);\r\n\r\n  border-radius:\r\n    8px;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   17 \u2014 TABLET\r\n========================================================== *\/\r\n\r\n@media (max-width: 1024px) {\r\n\r\n  .ev-test {\r\n\r\n    padding:\r\n      95px 0;\r\n\r\n  }\r\n\r\n\r\n  .ev-test__shell {\r\n\r\n    grid-template-columns:\r\n      .85fr 1.15fr;\r\n\r\n  }\r\n\r\n\r\n  .ev-test__content {\r\n\r\n    padding:\r\n      48px 38px;\r\n\r\n  }\r\n\r\n\r\n  .ev-test__image-wrap {\r\n\r\n    min-height:\r\n      730px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   18 \u2014 MOBILE\r\n========================================================== *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .ev-test {\r\n\r\n    padding:\r\n      75px 0 80px;\r\n\r\n  }\r\n\r\n\r\n  .ev-test__container {\r\n\r\n    width:\r\n      calc(100% - 40px);\r\n\r\n  }\r\n\r\n\r\n  \/*\r\n   * Required mobile sequence:\r\n   *\r\n   * IMAGE\r\n   * \u2193\r\n   * HEADING\r\n   * \u2193\r\n   * BENEFITS\r\n   * \u2193\r\n   * FORM\r\n   *\/\r\n\r\n  .ev-test__shell {\r\n\r\n    display: flex;\r\n\r\n    flex-direction:\r\n      column;\r\n\r\n    min-height: 0;\r\n\r\n    border-radius:\r\n      20px;\r\n\r\n  }\r\n\r\n\r\n  \/* image *\/\r\n\r\n  .ev-test__visual {\r\n\r\n    order: 1;\r\n\r\n  }\r\n\r\n\r\n  .ev-test__image-wrap {\r\n\r\n    min-height: 0;\r\n\r\n    height: auto;\r\n\r\n    aspect-ratio:\r\n      4 \/ 3;\r\n\r\n  }\r\n\r\n\r\n  .ev-test__image {\r\n\r\n    position: absolute;\r\n\r\n    object-position:\r\n      center 48%;\r\n\r\n  }\r\n\r\n\r\n  \/* remove desktop benefits *\/\r\n\r\n  .ev-test__benefits--visual {\r\n\r\n    display: none;\r\n\r\n  }\r\n\r\n\r\n  .ev-test__visual-label {\r\n\r\n    top: 17px;\r\n    left: 17px;\r\n\r\n    padding:\r\n      8px 10px;\r\n\r\n    font-size:\r\n      7px;\r\n\r\n  }\r\n\r\n\r\n  .ev-test__visual-number {\r\n\r\n    top: 15px;\r\n    right: 16px;\r\n\r\n    font-size:\r\n      60px;\r\n\r\n  }\r\n\r\n\r\n  \/* content *\/\r\n\r\n  .ev-test__content {\r\n\r\n    order: 2;\r\n\r\n    display: block;\r\n\r\n    padding:\r\n      34px 22px 26px;\r\n\r\n  }\r\n\r\n\r\n  .ev-test__eyebrow {\r\n\r\n    margin-bottom:\r\n      15px;\r\n\r\n  }\r\n\r\n\r\n  .ev-test__eyebrow p {\r\n\r\n    font-size:\r\n      9px;\r\n\r\n  }\r\n\r\n\r\n  .ev-test h2 {\r\n\r\n    font-size:\r\n      clamp(\r\n        36px,\r\n        10vw,\r\n        48px\r\n      );\r\n\r\n  }\r\n\r\n\r\n  .ev-test__intro {\r\n\r\n    margin-top:\r\n      18px;\r\n\r\n    font-size:\r\n      13px;\r\n\r\n    line-height:\r\n      1.7;\r\n\r\n  }\r\n\r\n\r\n  \/* mobile benefits *\/\r\n\r\n  .ev-test__benefits--mobile {\r\n\r\n    display: flex;\r\n\r\n    margin:\r\n      27px 0 31px;\r\n\r\n    padding:\r\n      19px 0;\r\n\r\n    border-top:\r\n      1px solid\r\n      var(--ev-border);\r\n\r\n    border-bottom:\r\n      1px solid\r\n      var(--ev-border);\r\n\r\n  }\r\n\r\n\r\n  .ev-test__benefit > span {\r\n\r\n    width: 25px;\r\n    height: 25px;\r\n\r\n  }\r\n\r\n\r\n  .ev-test__benefit p {\r\n\r\n    font-size:\r\n      11px;\r\n\r\n  }\r\n\r\n\r\n  \/* form *\/\r\n\r\n  .ev-test__form {\r\n\r\n    margin-top: 0;\r\n\r\n  }\r\n\r\n\r\n  .ev-test__row {\r\n\r\n    grid-template-columns:\r\n      1fr;\r\n\r\n    gap: 16px;\r\n\r\n    margin-bottom:\r\n      16px;\r\n\r\n  }\r\n\r\n\r\n  .ev-test__row\r\n  .ev-field {\r\n\r\n    margin-bottom: 0;\r\n\r\n  }\r\n\r\n\r\n  .ev-field label {\r\n\r\n    font-size:\r\n      10px;\r\n\r\n  }\r\n\r\n\r\n  .ev-field input,\r\n  .ev-field select {\r\n\r\n    font-size:\r\n      16px;\r\n\r\n    \/*\r\n     Prevents unwanted automatic\r\n     zoom on some mobile browsers.\r\n    *\/\r\n\r\n  }\r\n\r\n\r\n  .ev-test__submit {\r\n\r\n    min-height:\r\n      58px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   19 \u2014 SMALL MOBILE \/ 390PX\r\n========================================================== *\/\r\n\r\n@media (max-width: 390px) {\r\n\r\n  .ev-test__container {\r\n\r\n    width:\r\n      calc(100% - 32px);\r\n\r\n  }\r\n\r\n\r\n  .ev-test__content {\r\n\r\n    padding:\r\n      30px 18px 23px;\r\n\r\n  }\r\n\r\n\r\n  .ev-test__image-wrap {\r\n\r\n    aspect-ratio:\r\n      1 \/ .82;\r\n\r\n  }\r\n\r\n\r\n  .ev-test h2 {\r\n\r\n    font-size:\r\n      36px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   20 \u2014 ACCESSIBILITY\r\n========================================================== *\/\r\n\r\n@media (\r\n  prefers-reduced-motion: reduce\r\n) {\r\n\r\n  .ev-test *,\r\n  .ev-test *::before,\r\n  .ev-test *::after {\r\n\r\n    animation-duration:\r\n      .01ms !important;\r\n\r\n    animation-iteration-count:\r\n      1 !important;\r\n\r\n    transition-duration:\r\n      .01ms !important;\r\n\r\n    scroll-behavior:\r\n      auto !important;\r\n\r\n  }\r\n\r\n\r\n  .ev-test__image {\r\n\r\n    transform:\r\n      none !important;\r\n\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n GSAP\r\n\r\n If GSAP is already loaded globally,\r\n REMOVE this src line.\r\n========================================================== -->\r\n\r\n<script\r\nsrc=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\">\r\n<\/script>\r\n\r\n\r\n<script>\r\n\r\ndocument.addEventListener(\r\n  \"DOMContentLoaded\",\r\n  function () {\r\n\r\n    const section =\r\n      document.querySelector(\r\n        \"#ev-test-drive\"\r\n      );\r\n\r\n    if (!section) return;\r\n\r\n\r\n    const form =\r\n      section.querySelector(\r\n        \"#ev-test-drive-form\"\r\n      );\r\n\r\n\r\n    const submit =\r\n      section.querySelector(\r\n        \".ev-test__submit\"\r\n      );\r\n\r\n\r\n    const status =\r\n      section.querySelector(\r\n        \".ev-test__status\"\r\n      );\r\n\r\n\r\n    const dateInput =\r\n      section.querySelector(\r\n        \"#ev-test-date\"\r\n      );\r\n\r\n\r\n    const reduceMotion =\r\n      window.matchMedia(\r\n        \"(prefers-reduced-motion: reduce)\"\r\n      ).matches;\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       MINIMUM DATE = TODAY\r\n    ====================================================== *\/\r\n\r\n    if (dateInput) {\r\n\r\n      const now =\r\n        new Date();\r\n\r\n\r\n      const year =\r\n        now.getFullYear();\r\n\r\n\r\n      const month =\r\n        String(\r\n          now.getMonth() + 1\r\n        ).padStart(2,\"0\");\r\n\r\n\r\n      const day =\r\n        String(\r\n          now.getDate()\r\n        ).padStart(2,\"0\");\r\n\r\n\r\n      dateInput.min =\r\n        year +\r\n        \"-\" +\r\n        month +\r\n        \"-\" +\r\n        day;\r\n\r\n    }\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       FORM VALIDATION\r\n    ====================================================== *\/\r\n\r\n    function clearErrors() {\r\n\r\n      section\r\n        .querySelectorAll(\r\n          \".ev-field\"\r\n        )\r\n        .forEach(\r\n          function (field) {\r\n\r\n            field.classList.remove(\r\n              \"has-error\"\r\n            );\r\n\r\n\r\n            const error =\r\n              field.querySelector(\r\n                \".ev-field__error\"\r\n              );\r\n\r\n\r\n            if (error) {\r\n\r\n              error.textContent = \"\";\r\n\r\n            }\r\n\r\n          }\r\n        );\r\n\r\n    }\r\n\r\n\r\n\r\n    function setError(\r\n      input,\r\n      message\r\n    ) {\r\n\r\n      const field =\r\n        input.closest(\r\n          \".ev-field\"\r\n        );\r\n\r\n\r\n      if (!field) return;\r\n\r\n\r\n      field.classList.add(\r\n        \"has-error\"\r\n      );\r\n\r\n\r\n      const error =\r\n        field.querySelector(\r\n          \".ev-field__error\"\r\n        );\r\n\r\n\r\n      if (error) {\r\n\r\n        error.textContent =\r\n          message;\r\n\r\n      }\r\n\r\n    }\r\n\r\n\r\n\r\n    function validateForm() {\r\n\r\n      clearErrors();\r\n\r\n\r\n      let valid = true;\r\n\r\n\r\n      const name =\r\n        form.querySelector(\r\n          \"#ev-test-name\"\r\n        );\r\n\r\n\r\n      const phone =\r\n        form.querySelector(\r\n          \"#ev-test-phone\"\r\n        );\r\n\r\n\r\n      \/* NAME *\/\r\n\r\n      if (\r\n        !name.value.trim()\r\n      ) {\r\n\r\n        setError(\r\n          name,\r\n          \"Please enter your full name.\"\r\n        );\r\n\r\n        valid = false;\r\n\r\n      }\r\n\r\n\r\n      \/* PHONE *\/\r\n\r\n      const phoneValue =\r\n        phone.value\r\n          .replace(\r\n            \/[\\s()-]\/g,\r\n            \"\"\r\n          );\r\n\r\n\r\n      const phonePattern =\r\n        \/^\\+?[0-9]{10,15}$\/;\r\n\r\n\r\n      if (\r\n        !phoneValue\r\n      ) {\r\n\r\n        setError(\r\n          phone,\r\n          \"Please enter your mobile number.\"\r\n        );\r\n\r\n        valid = false;\r\n\r\n      }\r\n\r\n      else if (\r\n        !phonePattern.test(\r\n          phoneValue\r\n        )\r\n      ) {\r\n\r\n        setError(\r\n          phone,\r\n          \"Please enter a valid mobile number.\"\r\n        );\r\n\r\n        valid = false;\r\n\r\n      }\r\n\r\n\r\n      return valid;\r\n\r\n    }\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       REMOVE ERROR WHILE USER CORRECTS FIELD\r\n    ====================================================== *\/\r\n\r\n    form\r\n      .querySelectorAll(\r\n        \"input, select\"\r\n      )\r\n      .forEach(\r\n        function (input) {\r\n\r\n          input.addEventListener(\r\n            \"input\",\r\n            function () {\r\n\r\n              const field =\r\n                input.closest(\r\n                  \".ev-field\"\r\n                );\r\n\r\n\r\n              if (field) {\r\n\r\n                field.classList.remove(\r\n                  \"has-error\"\r\n                );\r\n\r\n\r\n                const error =\r\n                  field.querySelector(\r\n                    \".ev-field__error\"\r\n                  );\r\n\r\n\r\n                if (error) {\r\n\r\n                  error.textContent = \"\";\r\n\r\n                }\r\n\r\n              }\r\n\r\n            }\r\n          );\r\n\r\n        }\r\n      );\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       FORM SUBMISSION\r\n\r\n       IMPORTANT:\r\n       Connect your WordPress endpoint \/ CRM \/ webhook here.\r\n\r\n       This demo currently validates and shows the\r\n       success UI only. It does NOT send data anywhere.\r\n    ====================================================== *\/\r\n\r\n    form.addEventListener(\r\n      \"submit\",\r\n      function (event) {\r\n\r\n        event.preventDefault();\r\n\r\n\r\n        status.textContent = \"\";\r\n\r\n\r\n        if (\r\n          !validateForm()\r\n        ) {\r\n\r\n          const firstError =\r\n            form.querySelector(\r\n              \".has-error input\"\r\n            );\r\n\r\n\r\n          if (firstError) {\r\n\r\n            firstError.focus();\r\n\r\n          }\r\n\r\n\r\n          return;\r\n\r\n        }\r\n\r\n\r\n        submit.classList.add(\r\n          \"is-loading\"\r\n        );\r\n\r\n\r\n        submit.disabled = true;\r\n\r\n\r\n        \/*\r\n         ============================================\r\n         CONNECT REAL SUBMISSION HERE\r\n\r\n         Examples:\r\n         - Elementor webhook\r\n         - WordPress REST API\r\n         - Fluent Forms\r\n         - Forminator\r\n         - CRM API\r\n         - Make.com\r\n         - n8n\r\n         ============================================\r\n        *\/\r\n\r\n\r\n        window.setTimeout(\r\n          function () {\r\n\r\n            submit.classList.remove(\r\n              \"is-loading\"\r\n            );\r\n\r\n\r\n            submit.disabled = false;\r\n\r\n\r\n            status.textContent =\r\n              \"Thank you. Your test ride request is ready to be processed by Evergreen Motors.\";\r\n\r\n\r\n            if (\r\n              !reduceMotion &&\r\n              typeof gsap !== \"undefined\"\r\n            ) {\r\n\r\n              gsap.fromTo(\r\n                status,\r\n\r\n                {\r\n                  opacity: 0,\r\n                  y: 8\r\n                },\r\n\r\n                {\r\n                  opacity: 1,\r\n                  y: 0,\r\n\r\n                  duration: .45,\r\n\r\n                  ease:\r\n                    \"power3.out\"\r\n                }\r\n              );\r\n\r\n            }\r\n\r\n          },\r\n\r\n          650\r\n        );\r\n\r\n      }\r\n    );\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       GSAP ENTRANCE\r\n    ====================================================== *\/\r\n\r\n    if (\r\n      !reduceMotion &&\r\n      typeof gsap !== \"undefined\"\r\n    ) {\r\n\r\n      const visual =\r\n        section.querySelector(\r\n          \".ev-test__visual\"\r\n        );\r\n\r\n\r\n      const header =\r\n        section.querySelector(\r\n          \".ev-test__header\"\r\n        );\r\n\r\n\r\n      const mobileBenefits =\r\n        section.querySelector(\r\n          \".ev-test__benefits--mobile\"\r\n        );\r\n\r\n\r\n      const fields =\r\n        section.querySelectorAll(\r\n          \".ev-field, .ev-test__checkbox, .ev-test__submit, .ev-test__note\"\r\n        );\r\n\r\n\r\n      gsap.set(\r\n        visual,\r\n        {\r\n          opacity: 0,\r\n          x: -28\r\n        }\r\n      );\r\n\r\n\r\n      gsap.set(\r\n        header,\r\n        {\r\n          opacity: 0,\r\n          y: 28\r\n        }\r\n      );\r\n\r\n\r\n      gsap.set(\r\n        fields,\r\n        {\r\n          opacity: 0,\r\n          y: 18\r\n        }\r\n      );\r\n\r\n\r\n      const observer =\r\n        new IntersectionObserver(\r\n\r\n          function (\r\n            entries,\r\n            observerInstance\r\n          ) {\r\n\r\n            entries.forEach(\r\n              function (entry) {\r\n\r\n                if (\r\n                  !entry.isIntersecting\r\n                ) return;\r\n\r\n\r\n                const tl =\r\n                  gsap.timeline();\r\n\r\n\r\n                tl.to(\r\n                  visual,\r\n                  {\r\n\r\n                    opacity: 1,\r\n                    x: 0,\r\n\r\n                    duration: .9,\r\n\r\n                    ease:\r\n                      \"power3.out\"\r\n\r\n                  }\r\n                );\r\n\r\n\r\n                tl.to(\r\n                  header,\r\n                  {\r\n\r\n                    opacity: 1,\r\n                    y: 0,\r\n\r\n                    duration: .7,\r\n\r\n                    ease:\r\n                      \"power3.out\"\r\n\r\n                  },\r\n\r\n                  \"-=.58\"\r\n                );\r\n\r\n\r\n                if (\r\n                  window.innerWidth <= 767 &&\r\n                  mobileBenefits\r\n                ) {\r\n\r\n                  tl.fromTo(\r\n                    mobileBenefits,\r\n\r\n                    {\r\n                      opacity: 0,\r\n                      y: 15\r\n                    },\r\n\r\n                    {\r\n                      opacity: 1,\r\n                      y: 0,\r\n\r\n                      duration: .5,\r\n\r\n                      ease:\r\n                        \"power3.out\"\r\n                    },\r\n\r\n                    \"-=.35\"\r\n                  );\r\n\r\n                }\r\n\r\n\r\n                tl.to(\r\n                  fields,\r\n                  {\r\n\r\n                    opacity: 1,\r\n                    y: 0,\r\n\r\n                    duration: .55,\r\n\r\n                    stagger: .055,\r\n\r\n                    ease:\r\n                      \"power3.out\"\r\n\r\n                  },\r\n\r\n                  \"-=.35\"\r\n                );\r\n\r\n\r\n                observerInstance\r\n                  .unobserve(\r\n                    entry.target\r\n                  );\r\n\r\n              }\r\n            );\r\n\r\n          },\r\n\r\n          {\r\n            threshold: .12\r\n          }\r\n\r\n        );\r\n\r\n\r\n      observer.observe(\r\n        section\r\n      );\r\n\r\n\r\n\r\n      \/* ===================================================\r\n         DESKTOP IMAGE POINTER MOTION\r\n      ==================================================== *\/\r\n\r\n      const image =\r\n        section.querySelector(\r\n          \".ev-test__image\"\r\n        );\r\n\r\n\r\n      const visualArea =\r\n        section.querySelector(\r\n          \".ev-test__visual\"\r\n        );\r\n\r\n\r\n      if (\r\n        image &&\r\n        visualArea &&\r\n        window.matchMedia(\r\n          \"(min-width:768px) and (hover:hover)\"\r\n        ).matches\r\n      ) {\r\n\r\n        visualArea.addEventListener(\r\n          \"mousemove\",\r\n          function (event) {\r\n\r\n            const rect =\r\n              visualArea\r\n                .getBoundingClientRect();\r\n\r\n\r\n            const x =\r\n              (\r\n                event.clientX -\r\n                rect.left\r\n              ) \/\r\n              rect.width -\r\n              .5;\r\n\r\n\r\n            const y =\r\n              (\r\n                event.clientY -\r\n                rect.top\r\n              ) \/\r\n              rect.height -\r\n              .5;\r\n\r\n\r\n            gsap.to(\r\n              image,\r\n              {\r\n\r\n                x:\r\n                  x * -8,\r\n\r\n                y:\r\n                  y * -7,\r\n\r\n                scale:\r\n                  1.055,\r\n\r\n                duration:\r\n                  .8,\r\n\r\n                ease:\r\n                  \"power2.out\",\r\n\r\n                overwrite:\r\n                  \"auto\"\r\n\r\n              }\r\n            );\r\n\r\n          }\r\n        );\r\n\r\n\r\n        visualArea.addEventListener(\r\n          \"mouseleave\",\r\n          function () {\r\n\r\n            gsap.to(\r\n              image,\r\n              {\r\n\r\n                x: 0,\r\n                y: 0,\r\n\r\n                scale:\r\n                  1.03,\r\n\r\n                duration:\r\n                  .9,\r\n\r\n                ease:\r\n                  \"power2.out\"\r\n\r\n              }\r\n            );\r\n\r\n          }\r\n        );\r\n\r\n      }\r\n\r\n    }\r\n\r\n  }\r\n);\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-8b2480c e-con e-atomic-element e-flexbox-base e-dc8b08b \" data-id=\"8b2480c\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"8b2480c\">\n    \t\t<div class=\"elementor-element elementor-element-3886341 elementor-widget elementor-widget-html\" data-id=\"3886341\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================\r\n EVERGREEN MOTORS\r\n SECTION 08 \u2014 HOW TEST DRIVE WORKS\r\n\r\n Elementor HTML Widget\r\n HTML + CSS + JS + GSAP\r\n========================================================== -->\r\n\r\n<section\r\n  class=\"ev-process\"\r\n  id=\"ev-test-process\"\r\n  aria-labelledby=\"ev-process-title\"\r\n>\r\n\r\n  <div class=\"ev-process__container\">\r\n\r\n\r\n    <!-- =====================================================\r\n         HEADER\r\n    ====================================================== -->\r\n\r\n    <header class=\"ev-process__header\">\r\n\r\n      <div>\r\n\r\n        <div class=\"ev-process__eyebrow\">\r\n\r\n          <span aria-hidden=\"true\"><\/span>\r\n\r\n          <p>\r\n            SIMPLE. CLEAR. EASY.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <h2 id=\"ev-process-title\">\r\n          From Request\r\n          <span>to Ride.<\/span>\r\n        <\/h2>\r\n\r\n      <\/div>\r\n\r\n\r\n      <p class=\"ev-process__intro\">\r\n        Three simple steps are all it takes to experience\r\n        electric mobility with Evergreen Motors.\r\n      <\/p>\r\n\r\n    <\/header>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         PROCESS JOURNEY\r\n    ====================================================== -->\r\n\r\n    <div class=\"ev-process__journey\">\r\n\r\n\r\n      <!-- ===================================================\r\n           DESKTOP CONNECTING TRACK\r\n      ==================================================== -->\r\n\r\n      <div\r\n        class=\"ev-process__track\"\r\n        aria-hidden=\"true\"\r\n      >\r\n\r\n        <span class=\"ev-process__track-base\"><\/span>\r\n\r\n        <span class=\"ev-process__track-progress\"><\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           STEP 01 \u2014 REQUEST\r\n      ==================================================== -->\r\n\r\n      <article\r\n        class=\"ev-process__step\"\r\n        tabindex=\"0\"\r\n        data-step=\"1\"\r\n      >\r\n\r\n        <div class=\"ev-process__step-top\">\r\n\r\n          <div\r\n            class=\"ev-process__node\"\r\n            aria-hidden=\"true\"\r\n          >\r\n\r\n            <span class=\"ev-process__node-dot\"><\/span>\r\n\r\n            <span class=\"ev-process__node-ring\"><\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <span class=\"ev-process__number\">\r\n            01\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"ev-process__content\">\r\n\r\n          <div\r\n            class=\"ev-process__icon\"\r\n            aria-hidden=\"true\"\r\n          >\r\n\r\n            <!-- REQUEST \/ FORM ICON -->\r\n\r\n            <svg viewBox=\"0 0 48 48\">\r\n\r\n              <rect\r\n                x=\"11\"\r\n                y=\"7\"\r\n                width=\"26\"\r\n                height=\"34\"\r\n                rx=\"3\"\r\n              \/>\r\n\r\n              <path d=\"M17 17h14\"\/>\r\n              <path d=\"M17 23h14\"\/>\r\n              <path d=\"M17 29h8\"\/>\r\n\r\n              <path d=\"m29 32 3 3 6-7\"\/>\r\n\r\n            <\/svg>\r\n\r\n          <\/div>\r\n\r\n\r\n          <h3>\r\n            Request\r\n          <\/h3>\r\n\r\n\r\n          <p>\r\n            Choose your preferred bike and submit\r\n            your details.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <span\r\n          class=\"ev-process__mobile-arrow\"\r\n          aria-hidden=\"true\"\r\n        >\r\n\r\n          <svg viewBox=\"0 0 24 24\">\r\n            <path d=\"M12 5v14M6 13l6 6 6-6\"\/>\r\n          <\/svg>\r\n\r\n        <\/span>\r\n\r\n      <\/article>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           STEP 02 \u2014 CONFIRM\r\n      ==================================================== -->\r\n\r\n      <article\r\n        class=\"ev-process__step\"\r\n        tabindex=\"0\"\r\n        data-step=\"2\"\r\n      >\r\n\r\n        <div class=\"ev-process__step-top\">\r\n\r\n          <div\r\n            class=\"ev-process__node\"\r\n            aria-hidden=\"true\"\r\n          >\r\n\r\n            <span class=\"ev-process__node-dot\"><\/span>\r\n\r\n            <span class=\"ev-process__node-ring\"><\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <span class=\"ev-process__number\">\r\n            02\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"ev-process__content\">\r\n\r\n          <div\r\n            class=\"ev-process__icon\"\r\n            aria-hidden=\"true\"\r\n          >\r\n\r\n            <!-- CONFIRM ICON -->\r\n\r\n            <svg viewBox=\"0 0 48 48\">\r\n\r\n              <circle\r\n                cx=\"24\"\r\n                cy=\"24\"\r\n                r=\"17\"\r\n              \/>\r\n\r\n              <path d=\"m16 24 5 5 11-12\"\/>\r\n\r\n            <\/svg>\r\n\r\n          <\/div>\r\n\r\n\r\n          <h3>\r\n            Confirm\r\n          <\/h3>\r\n\r\n\r\n          <p>\r\n            Evergreen Motors confirms your model,\r\n            location and available time.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <span\r\n          class=\"ev-process__mobile-arrow\"\r\n          aria-hidden=\"true\"\r\n        >\r\n\r\n          <svg viewBox=\"0 0 24 24\">\r\n            <path d=\"M12 5v14M6 13l6 6 6-6\"\/>\r\n          <\/svg>\r\n\r\n        <\/span>\r\n\r\n      <\/article>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           STEP 03 \u2014 TEST RIDE\r\n      ==================================================== -->\r\n\r\n      <article\r\n        class=\"ev-process__step\"\r\n        tabindex=\"0\"\r\n        data-step=\"3\"\r\n      >\r\n\r\n        <div class=\"ev-process__step-top\">\r\n\r\n          <div\r\n            class=\"ev-process__node\"\r\n            aria-hidden=\"true\"\r\n          >\r\n\r\n            <span class=\"ev-process__node-dot\"><\/span>\r\n\r\n            <span class=\"ev-process__node-ring\"><\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <span class=\"ev-process__number\">\r\n            03\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"ev-process__content\">\r\n\r\n          <div\r\n            class=\"ev-process__icon\"\r\n            aria-hidden=\"true\"\r\n          >\r\n\r\n            <!-- BIKE \/ MOTION ICON -->\r\n\r\n            <svg viewBox=\"0 0 48 48\">\r\n\r\n              <circle\r\n                cx=\"14\"\r\n                cy=\"32\"\r\n                r=\"7\"\r\n              \/>\r\n\r\n              <circle\r\n                cx=\"35\"\r\n                cy=\"32\"\r\n                r=\"7\"\r\n              \/>\r\n\r\n              <path d=\"M14 32h9l5-13h7\"\/>\r\n\r\n              <path d=\"M21 18h8\"\/>\r\n\r\n              <path d=\"m23 32-7-13\"\/>\r\n\r\n              <path d=\"M9 12h15\"\/>\r\n\r\n            <\/svg>\r\n\r\n          <\/div>\r\n\r\n\r\n          <h3>\r\n            Test Ride\r\n          <\/h3>\r\n\r\n\r\n          <p>\r\n            Visit the confirmed location and\r\n            experience the bike.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         CONFIDENCE MESSAGE\r\n    ====================================================== -->\r\n\r\n    <div class=\"ev-process__reassurance\">\r\n\r\n      <span\r\n        class=\"ev-process__reassurance-icon\"\r\n        aria-hidden=\"true\"\r\n      >\r\n\r\n        <svg viewBox=\"0 0 24 24\">\r\n\r\n          <path\r\n            d=\"M12 3 5 6v5c0 4.7 2.9 8.2 7 10 4.1-1.8 7-5.3 7-10V6z\"\r\n          \/>\r\n\r\n          <path d=\"m8.5 12 2.2 2.2 4.8-5\"\/>\r\n\r\n        <\/svg>\r\n\r\n      <\/span>\r\n\r\n\r\n      <p>\r\n        <strong>No account required.<\/strong>\r\n        Submit your request and our team will handle\r\n        the confirmation with you directly.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<style>\r\n\r\n\/* ==========================================================\r\n   01 \u2014 DESIGN TOKENS\r\n========================================================== *\/\r\n\r\n.ev-process {\r\n\r\n  --ev-bg:\r\n    #07110D;\r\n\r\n  --ev-bg-alt:\r\n    #09150F;\r\n\r\n  --ev-surface:\r\n    #0A1812;\r\n\r\n  --ev-surface-2:\r\n    #10231A;\r\n\r\n  --ev-green:\r\n    #00A86B;\r\n\r\n  --ev-deep-green:\r\n    #0F3D2E;\r\n\r\n  --ev-lime:\r\n    #A4FF3F;\r\n\r\n  --ev-white:\r\n    #F5F7F6;\r\n\r\n  --ev-muted:\r\n    #AAB8B1;\r\n\r\n  --ev-muted-2:\r\n    #718078;\r\n\r\n  --ev-border:\r\n    rgba(255,255,255,.09);\r\n\r\n  --ev-max:\r\n    1200px;\r\n\r\n\r\n  position: relative;\r\n\r\n  width: 100%;\r\n\r\n  padding:\r\n    105px 0 110px;\r\n\r\n  background:\r\n    var(--ev-bg-alt);\r\n\r\n  overflow: hidden;\r\n\r\n  isolation: isolate;\r\n\r\n}\r\n\r\n\r\n\/* subtle background glow *\/\r\n\r\n.ev-process::before {\r\n\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  z-index: -1;\r\n\r\n  width: 700px;\r\n  height: 500px;\r\n\r\n  left: 50%;\r\n  top: 40%;\r\n\r\n  transform:\r\n    translate(-50%,-50%);\r\n\r\n  background:\r\n\r\n    radial-gradient(\r\n      circle,\r\n      rgba(0,168,107,.055),\r\n      transparent 68%\r\n    );\r\n\r\n  pointer-events: none;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   02 \u2014 CONTAINER\r\n========================================================== *\/\r\n\r\n.ev-process__container {\r\n\r\n  width:\r\n    min(\r\n      calc(100% - 48px),\r\n      var(--ev-max)\r\n    );\r\n\r\n  margin-inline:\r\n    auto;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   03 \u2014 HEADER\r\n========================================================== *\/\r\n\r\n.ev-process__header {\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    minmax(0,1.1fr)\r\n    minmax(280px,.55fr);\r\n\r\n  align-items: end;\r\n\r\n  gap: 70px;\r\n\r\n  margin-bottom:\r\n    70px;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   EYEBROW\r\n========================================================== *\/\r\n\r\n.ev-process__eyebrow {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 12px;\r\n\r\n  margin-bottom:\r\n    18px;\r\n\r\n}\r\n\r\n\r\n.ev-process__eyebrow > span {\r\n\r\n  display: block;\r\n\r\n  width: 30px;\r\n  height: 2px;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n  border-radius:\r\n    999px;\r\n\r\n}\r\n\r\n\r\n.ev-process__eyebrow p {\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    10px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing:\r\n    .19em;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   HEADING\r\n========================================================== *\/\r\n\r\n.ev-process h2 {\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    clamp(\r\n      42px,\r\n      4.4vw,\r\n      64px\r\n    );\r\n\r\n  line-height:\r\n    1.04;\r\n\r\n  font-weight:\r\n    600;\r\n\r\n  letter-spacing:\r\n    -.05em;\r\n\r\n}\r\n\r\n\r\n.ev-process h2 span {\r\n\r\n  color:\r\n    var(--ev-green);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   INTRO\r\n========================================================== *\/\r\n\r\n.ev-process__intro {\r\n\r\n  max-width:\r\n    390px;\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    14px;\r\n\r\n  line-height:\r\n    1.75;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   04 \u2014 JOURNEY\r\n========================================================== *\/\r\n\r\n.ev-process__journey {\r\n\r\n  position: relative;\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    repeat(\r\n      3,\r\n      minmax(0,1fr)\r\n    );\r\n\r\n  gap: 0;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   05 \u2014 CONNECTING TRACK\r\n========================================================== *\/\r\n\r\n.ev-process__track {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 0;\r\n\r\n  top: 20px;\r\n\r\n  \/*\r\n   Nodes sit 40px from each step's edge.\r\n  *\/\r\n\r\n  left:\r\n    calc(16.6667% - 1px);\r\n\r\n  right:\r\n    calc(16.6667% - 1px);\r\n\r\n  height: 2px;\r\n\r\n  overflow: hidden;\r\n\r\n  pointer-events: none;\r\n\r\n}\r\n\r\n\r\n.ev-process__track-base,\r\n.ev-process__track-progress {\r\n\r\n  position: absolute;\r\n\r\n  inset: 0;\r\n\r\n  display: block;\r\n\r\n}\r\n\r\n\r\n.ev-process__track-base {\r\n\r\n  background:\r\n    rgba(255,255,255,.10);\r\n\r\n}\r\n\r\n\r\n.ev-process__track-progress {\r\n\r\n  background:\r\n\r\n    linear-gradient(\r\n      90deg,\r\n      var(--ev-green),\r\n      var(--ev-lime)\r\n    );\r\n\r\n  transform:\r\n    scaleX(0);\r\n\r\n  transform-origin:\r\n    left center;\r\n\r\n  box-shadow:\r\n    0 0 12px\r\n    rgba(164,255,63,.22);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   06 \u2014 STEP\r\n========================================================== *\/\r\n\r\n.ev-process__step {\r\n\r\n  position: relative;\r\n\r\n  z-index: 2;\r\n\r\n  min-width: 0;\r\n\r\n  padding:\r\n    0 38px 10px;\r\n\r\n  outline: none;\r\n\r\n}\r\n\r\n\r\n\/* first *\/\r\n\r\n.ev-process__step:first-of-type {\r\n\r\n  padding-left: 0;\r\n\r\n}\r\n\r\n\r\n\/* last *\/\r\n\r\n.ev-process__step:last-of-type {\r\n\r\n  padding-right: 0;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   STEP TOP\r\n========================================================== *\/\r\n\r\n.ev-process__step-top {\r\n\r\n  position: relative;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content:\r\n    space-between;\r\n\r\n  min-height: 42px;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   NODE\r\n========================================================== *\/\r\n\r\n.ev-process__node {\r\n\r\n  position: relative;\r\n\r\n  width: 42px;\r\n  height: 42px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  border-radius:\r\n    50%;\r\n\r\n  background:\r\n    var(--ev-bg-alt);\r\n\r\n}\r\n\r\n\r\n\/* dot *\/\r\n\r\n.ev-process__node-dot {\r\n\r\n  position: relative;\r\n\r\n  z-index: 2;\r\n\r\n  width: 10px;\r\n  height: 10px;\r\n\r\n  display: block;\r\n\r\n  border-radius:\r\n    50%;\r\n\r\n  background:\r\n    var(--ev-muted-2);\r\n\r\n  border:\r\n    2px solid\r\n    var(--ev-bg-alt);\r\n\r\n  box-shadow:\r\n    0 0 0 1px\r\n    rgba(255,255,255,.18);\r\n\r\n  transition:\r\n    background-color .3s ease,\r\n    box-shadow .3s ease,\r\n    transform .3s ease;\r\n\r\n}\r\n\r\n\r\n\/* node ring *\/\r\n\r\n.ev-process__node-ring {\r\n\r\n  position: absolute;\r\n\r\n  inset: 5px;\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.10);\r\n\r\n  border-radius:\r\n    50%;\r\n\r\n  transition:\r\n    border-color .3s ease,\r\n    transform .4s ease;\r\n\r\n}\r\n\r\n\r\n\/* active *\/\r\n\r\n.ev-process__step.is-active\r\n.ev-process__node-dot {\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n  box-shadow:\r\n\r\n    0 0 0 5px\r\n    rgba(164,255,63,.08),\r\n\r\n    0 0 20px\r\n    rgba(164,255,63,.22);\r\n\r\n  transform:\r\n    scale(1.12);\r\n\r\n}\r\n\r\n\r\n.ev-process__step.is-active\r\n.ev-process__node-ring {\r\n\r\n  border-color:\r\n    rgba(164,255,63,.35);\r\n\r\n  transform:\r\n    scale(1.08);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   NUMBER\r\n========================================================== *\/\r\n\r\n.ev-process__number {\r\n\r\n  color:\r\n    rgba(245,247,246,.13);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    42px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight:\r\n    500;\r\n\r\n  letter-spacing:\r\n    -.05em;\r\n\r\n  transition:\r\n    color .3s ease;\r\n\r\n}\r\n\r\n\r\n.ev-process__step.is-active\r\n.ev-process__number {\r\n\r\n  color:\r\n    rgba(164,255,63,.25);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   07 \u2014 STEP CONTENT\r\n========================================================== *\/\r\n\r\n.ev-process__content {\r\n\r\n  padding-top:\r\n    52px;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   ICON\r\n========================================================== *\/\r\n\r\n.ev-process__icon {\r\n\r\n  width: 54px;\r\n  height: 54px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  margin-bottom:\r\n    28px;\r\n\r\n  color:\r\n    var(--ev-muted-2);\r\n\r\n  background:\r\n    rgba(255,255,255,.018);\r\n\r\n  border:\r\n    1px solid\r\n    var(--ev-border);\r\n\r\n  border-radius:\r\n    15px;\r\n\r\n  transition:\r\n    color .3s ease,\r\n    background-color .3s ease,\r\n    border-color .3s ease,\r\n    transform .4s\r\n    cubic-bezier(.2,.8,.2,1);\r\n\r\n}\r\n\r\n\r\n.ev-process__icon svg {\r\n\r\n  width: 29px;\r\n  height: 29px;\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    currentColor;\r\n\r\n  stroke-width: 1.5;\r\n\r\n  stroke-linecap:\r\n    round;\r\n\r\n  stroke-linejoin:\r\n    round;\r\n\r\n}\r\n\r\n\r\n.ev-process__step.is-active\r\n.ev-process__icon {\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n  background:\r\n    rgba(164,255,63,.045);\r\n\r\n  border-color:\r\n    rgba(164,255,63,.18);\r\n\r\n  transform:\r\n    translateY(-4px);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   TITLE\r\n========================================================== *\/\r\n\r\n.ev-process__content h3 {\r\n\r\n  margin:\r\n    0 0 13px;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    25px;\r\n\r\n  line-height:\r\n    1.15;\r\n\r\n  font-weight:\r\n    500;\r\n\r\n  letter-spacing:\r\n    -.035em;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   DESCRIPTION\r\n========================================================== *\/\r\n\r\n.ev-process__content p {\r\n\r\n  max-width:\r\n    290px;\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    13px;\r\n\r\n  line-height:\r\n    1.7;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   08 \u2014 STEP SEPARATORS\r\n========================================================== *\/\r\n\r\n.ev-process__step:not(:last-child)::after {\r\n\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  top: 92px;\r\n  right: 0;\r\n\r\n  width: 1px;\r\n  height: 145px;\r\n\r\n  background:\r\n\r\n    linear-gradient(\r\n      to bottom,\r\n      transparent,\r\n      rgba(255,255,255,.08),\r\n      transparent\r\n    );\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   MOBILE ARROW\r\n========================================================== *\/\r\n\r\n.ev-process__mobile-arrow {\r\n\r\n  display: none;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   09 \u2014 FOCUS\r\n========================================================== *\/\r\n\r\n.ev-process__step:focus-visible {\r\n\r\n  border-radius:\r\n    10px;\r\n\r\n  box-shadow:\r\n    inset 0 0 0 2px\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   10 \u2014 REASSURANCE\r\n========================================================== *\/\r\n\r\n.ev-process__reassurance {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  gap: 12px;\r\n\r\n  width: fit-content;\r\n\r\n  max-width: 100%;\r\n\r\n  margin:\r\n    68px auto 0;\r\n\r\n  padding:\r\n    12px 18px;\r\n\r\n  background:\r\n    rgba(0,168,107,.035);\r\n\r\n  border:\r\n    1px solid\r\n    rgba(0,168,107,.13);\r\n\r\n  border-radius:\r\n    999px;\r\n\r\n}\r\n\r\n\r\n\/* icon *\/\r\n\r\n.ev-process__reassurance-icon {\r\n\r\n  width: 24px;\r\n  height: 24px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n.ev-process__reassurance-icon svg {\r\n\r\n  width: 19px;\r\n  height: 19px;\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    currentColor;\r\n\r\n  stroke-width: 1.5;\r\n\r\n  stroke-linecap:\r\n    round;\r\n\r\n  stroke-linejoin:\r\n    round;\r\n\r\n}\r\n\r\n\r\n\/* text *\/\r\n\r\n.ev-process__reassurance p {\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    11px;\r\n\r\n  line-height:\r\n    1.5;\r\n\r\n}\r\n\r\n\r\n.ev-process__reassurance strong {\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-weight: 600;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   11 \u2014 HOVER\r\n========================================================== *\/\r\n\r\n@media (hover:hover) {\r\n\r\n  .ev-process__step {\r\n\r\n    cursor: default;\r\n\r\n  }\r\n\r\n\r\n  .ev-process__step:hover\r\n  .ev-process__node-dot {\r\n\r\n    background:\r\n      var(--ev-lime);\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   12 \u2014 TABLET\r\n========================================================== *\/\r\n\r\n@media (max-width: 1024px) {\r\n\r\n  .ev-process {\r\n\r\n    padding:\r\n      90px 0 95px;\r\n\r\n  }\r\n\r\n\r\n  .ev-process__header {\r\n\r\n    gap:\r\n      45px;\r\n\r\n  }\r\n\r\n\r\n  .ev-process__step {\r\n\r\n    padding-left:\r\n      25px;\r\n\r\n    padding-right:\r\n      25px;\r\n\r\n  }\r\n\r\n\r\n  .ev-process__number {\r\n\r\n    font-size:\r\n      36px;\r\n\r\n  }\r\n\r\n\r\n  .ev-process__content {\r\n\r\n    padding-top:\r\n      43px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   13 \u2014 MOBILE\r\n========================================================== *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .ev-process {\r\n\r\n    padding:\r\n      74px 0 80px;\r\n\r\n  }\r\n\r\n\r\n  .ev-process__container {\r\n\r\n    width:\r\n      calc(100% - 40px);\r\n\r\n  }\r\n\r\n\r\n  \/* HEADER *\/\r\n\r\n  .ev-process__header {\r\n\r\n    display: block;\r\n\r\n    margin-bottom:\r\n      42px;\r\n\r\n  }\r\n\r\n\r\n  .ev-process__eyebrow {\r\n\r\n    margin-bottom:\r\n      15px;\r\n\r\n  }\r\n\r\n\r\n  .ev-process__eyebrow p {\r\n\r\n    font-size:\r\n      9px;\r\n\r\n  }\r\n\r\n\r\n  .ev-process h2 {\r\n\r\n    font-size:\r\n      clamp(\r\n        36px,\r\n        10vw,\r\n        48px\r\n      );\r\n\r\n  }\r\n\r\n\r\n  .ev-process__intro {\r\n\r\n    max-width:\r\n      520px;\r\n\r\n    margin-top:\r\n      20px;\r\n\r\n    font-size:\r\n      13px;\r\n\r\n    line-height:\r\n      1.7;\r\n\r\n  }\r\n\r\n\r\n  \/* ===============================================\r\n     VERTICAL JOURNEY\r\n  =============================================== *\/\r\n\r\n  .ev-process__journey {\r\n\r\n    display: block;\r\n\r\n  }\r\n\r\n\r\n  .ev-process__track {\r\n\r\n    \/*\r\n     Desktop horizontal line removed.\r\n     Mobile uses individual vertical connectors.\r\n    *\/\r\n\r\n    display: none;\r\n\r\n  }\r\n\r\n\r\n  .ev-process__step {\r\n\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n      44px minmax(0,1fr);\r\n\r\n    column-gap:\r\n      20px;\r\n\r\n    min-height:\r\n      190px;\r\n\r\n    padding:\r\n      0 0 34px;\r\n\r\n  }\r\n\r\n\r\n  .ev-process__step:last-child {\r\n\r\n    min-height: 0;\r\n\r\n    padding-bottom: 0;\r\n\r\n  }\r\n\r\n\r\n  \/* vertical line *\/\r\n\r\n  .ev-process__step:not(:last-child)::before {\r\n\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    left: 21px;\r\n    top: 43px;\r\n\r\n    width: 1px;\r\n\r\n    height:\r\n      calc(100% - 43px);\r\n\r\n    background:\r\n\r\n      linear-gradient(\r\n        to bottom,\r\n        var(--ev-green),\r\n        rgba(0,168,107,.10)\r\n      );\r\n\r\n  }\r\n\r\n\r\n  \/* remove desktop divider *\/\r\n\r\n  .ev-process__step:not(:last-child)::after {\r\n\r\n    display: none;\r\n\r\n  }\r\n\r\n\r\n  \/* top becomes node column *\/\r\n\r\n  .ev-process__step-top {\r\n\r\n    display: block;\r\n\r\n    min-height: 0;\r\n\r\n  }\r\n\r\n\r\n  .ev-process__node {\r\n\r\n    width: 44px;\r\n    height: 44px;\r\n\r\n  }\r\n\r\n\r\n  .ev-process__number {\r\n\r\n    position: absolute;\r\n\r\n    top: 3px;\r\n    right: 0;\r\n\r\n    font-size:\r\n      34px;\r\n\r\n  }\r\n\r\n\r\n  \/* content *\/\r\n\r\n  .ev-process__content {\r\n\r\n    padding-top:\r\n      2px;\r\n\r\n  }\r\n\r\n\r\n  .ev-process__icon {\r\n\r\n    width: 44px;\r\n    height: 44px;\r\n\r\n    margin-bottom:\r\n      18px;\r\n\r\n    border-radius:\r\n      12px;\r\n\r\n  }\r\n\r\n\r\n  .ev-process__icon svg {\r\n\r\n    width: 24px;\r\n    height: 24px;\r\n\r\n  }\r\n\r\n\r\n  .ev-process__content h3 {\r\n\r\n    margin-bottom:\r\n      9px;\r\n\r\n    font-size:\r\n      22px;\r\n\r\n  }\r\n\r\n\r\n  .ev-process__content p {\r\n\r\n    max-width:\r\n      300px;\r\n\r\n    font-size:\r\n      12px;\r\n\r\n  }\r\n\r\n\r\n  \/* mobile arrow *\/\r\n\r\n  .ev-process__mobile-arrow {\r\n\r\n    position: absolute;\r\n\r\n    left: 12px;\r\n    bottom: 17px;\r\n\r\n    width: 20px;\r\n    height: 20px;\r\n\r\n    display: flex;\r\n\r\n    align-items: center;\r\n\r\n    justify-content: center;\r\n\r\n    color:\r\n      rgba(164,255,63,.55);\r\n\r\n  }\r\n\r\n\r\n  .ev-process__mobile-arrow svg {\r\n\r\n    width: 15px;\r\n    height: 15px;\r\n\r\n    fill: none;\r\n\r\n    stroke:\r\n      currentColor;\r\n\r\n    stroke-width: 1.6;\r\n\r\n    stroke-linecap:\r\n      round;\r\n\r\n    stroke-linejoin:\r\n      round;\r\n\r\n  }\r\n\r\n\r\n  \/* reassurance *\/\r\n\r\n  .ev-process__reassurance {\r\n\r\n    align-items:\r\n      flex-start;\r\n\r\n    width: 100%;\r\n\r\n    margin-top:\r\n      48px;\r\n\r\n    padding:\r\n      14px 15px;\r\n\r\n    border-radius:\r\n      12px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   14 \u2014 390PX\r\n========================================================== *\/\r\n\r\n@media (max-width: 390px) {\r\n\r\n  .ev-process__container {\r\n\r\n    width:\r\n      calc(100% - 32px);\r\n\r\n  }\r\n\r\n\r\n  .ev-process__step {\r\n\r\n    column-gap:\r\n      17px;\r\n\r\n  }\r\n\r\n\r\n  .ev-process__content p {\r\n\r\n    max-width:\r\n      270px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   15 \u2014 REDUCED MOTION\r\n========================================================== *\/\r\n\r\n@media (\r\n  prefers-reduced-motion: reduce\r\n) {\r\n\r\n  .ev-process *,\r\n  .ev-process *::before,\r\n  .ev-process *::after {\r\n\r\n    animation-duration:\r\n      .01ms !important;\r\n\r\n    animation-iteration-count:\r\n      1 !important;\r\n\r\n    transition-duration:\r\n      .01ms !important;\r\n\r\n  }\r\n\r\n\r\n  .ev-process__track-progress {\r\n\r\n    transform:\r\n      scaleX(1);\r\n\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n GSAP\r\n Remove src if GSAP is already globally loaded.\r\n========================================================== -->\r\n\r\n<script\r\nsrc=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\">\r\n<\/script>\r\n\r\n\r\n<script>\r\n\r\ndocument.addEventListener(\r\n  \"DOMContentLoaded\",\r\n  function () {\r\n\r\n    const section =\r\n      document.querySelector(\r\n        \"#ev-test-process\"\r\n      );\r\n\r\n\r\n    if (!section) return;\r\n\r\n\r\n    const steps =\r\n      Array.from(\r\n        section.querySelectorAll(\r\n          \".ev-process__step\"\r\n        )\r\n      );\r\n\r\n\r\n    const progress =\r\n      section.querySelector(\r\n        \".ev-process__track-progress\"\r\n      );\r\n\r\n\r\n    const reduceMotion =\r\n      window.matchMedia(\r\n        \"(prefers-reduced-motion: reduce)\"\r\n      ).matches;\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       ACTIVATE STEP\r\n    ====================================================== *\/\r\n\r\n    function activateStep(\r\n      activeIndex\r\n    ) {\r\n\r\n      steps.forEach(\r\n        function (\r\n          step,\r\n          index\r\n        ) {\r\n\r\n          step.classList.toggle(\r\n            \"is-active\",\r\n            index <= activeIndex\r\n          );\r\n\r\n        }\r\n      );\r\n\r\n\r\n      if (\r\n        reduceMotion ||\r\n        typeof gsap === \"undefined\" ||\r\n        window.innerWidth <= 767 ||\r\n        !progress\r\n      ) {\r\n\r\n        return;\r\n\r\n      }\r\n\r\n\r\n      \/*\r\n       0 = first node\r\n       0.5 = second node\r\n       1 = final node\r\n      *\/\r\n\r\n      const progressValue =\r\n        activeIndex \/\r\n        Math.max(\r\n          steps.length - 1,\r\n          1\r\n        );\r\n\r\n\r\n      gsap.to(\r\n        progress,\r\n        {\r\n\r\n          scaleX:\r\n            progressValue,\r\n\r\n          duration:\r\n            .55,\r\n\r\n          ease:\r\n            \"power3.out\",\r\n\r\n          overwrite:\r\n            true\r\n\r\n        }\r\n      );\r\n\r\n    }\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       POINTER + KEYBOARD INTERACTION\r\n    ====================================================== *\/\r\n\r\n    steps.forEach(\r\n      function (\r\n        step,\r\n        index\r\n      ) {\r\n\r\n        step.addEventListener(\r\n          \"mouseenter\",\r\n          function () {\r\n\r\n            if (\r\n              window.innerWidth > 767\r\n            ) {\r\n\r\n              activateStep(index);\r\n\r\n            }\r\n\r\n          }\r\n        );\r\n\r\n\r\n        step.addEventListener(\r\n          \"focus\",\r\n          function () {\r\n\r\n            activateStep(index);\r\n\r\n          }\r\n        );\r\n\r\n\r\n        step.addEventListener(\r\n          \"click\",\r\n          function () {\r\n\r\n            activateStep(index);\r\n\r\n          }\r\n        );\r\n\r\n      }\r\n    );\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       ACCESSIBLE \/ STATIC FALLBACK\r\n    ====================================================== *\/\r\n\r\n    if (\r\n      reduceMotion ||\r\n      typeof gsap === \"undefined\"\r\n    ) {\r\n\r\n      steps.forEach(\r\n        function (step) {\r\n\r\n          step.classList.add(\r\n            \"is-active\"\r\n          );\r\n\r\n        }\r\n      );\r\n\r\n\r\n      return;\r\n\r\n    }\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       INITIAL STATES\r\n    ====================================================== *\/\r\n\r\n    const eyebrow =\r\n      section.querySelector(\r\n        \".ev-process__eyebrow\"\r\n      );\r\n\r\n\r\n    const heading =\r\n      section.querySelector(\r\n        \".ev-process h2\"\r\n      );\r\n\r\n\r\n    const intro =\r\n      section.querySelector(\r\n        \".ev-process__intro\"\r\n      );\r\n\r\n\r\n    const reassurance =\r\n      section.querySelector(\r\n        \".ev-process__reassurance\"\r\n      );\r\n\r\n\r\n    gsap.set(\r\n      [\r\n        eyebrow,\r\n        heading,\r\n        intro\r\n      ],\r\n      {\r\n\r\n        opacity: 0,\r\n        y: 22\r\n\r\n      }\r\n    );\r\n\r\n\r\n    gsap.set(\r\n      steps,\r\n      {\r\n\r\n        opacity: 0,\r\n        y: 30\r\n\r\n      }\r\n    );\r\n\r\n\r\n    gsap.set(\r\n      reassurance,\r\n      {\r\n\r\n        opacity: 0,\r\n        y: 16\r\n\r\n      }\r\n    );\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       ENTRANCE SEQUENCE\r\n    ====================================================== *\/\r\n\r\n    const observer =\r\n      new IntersectionObserver(\r\n\r\n        function (\r\n          entries,\r\n          observerInstance\r\n        ) {\r\n\r\n          entries.forEach(\r\n            function (entry) {\r\n\r\n              if (\r\n                !entry.isIntersecting\r\n              ) return;\r\n\r\n\r\n              const tl =\r\n                gsap.timeline();\r\n\r\n\r\n              \/* HEADER *\/\r\n\r\n              tl.to(\r\n                [\r\n                  eyebrow,\r\n                  heading,\r\n                  intro\r\n                ],\r\n                {\r\n\r\n                  opacity: 1,\r\n                  y: 0,\r\n\r\n                  duration: .65,\r\n\r\n                  stagger: .07,\r\n\r\n                  ease:\r\n                    \"power3.out\"\r\n\r\n                }\r\n              );\r\n\r\n\r\n              \/* STEPS *\/\r\n\r\n              tl.to(\r\n                steps,\r\n                {\r\n\r\n                  opacity: 1,\r\n                  y: 0,\r\n\r\n                  duration: .65,\r\n\r\n                  stagger: .12,\r\n\r\n                  ease:\r\n                    \"power3.out\"\r\n\r\n                },\r\n\r\n                \"-=.30\"\r\n              );\r\n\r\n\r\n              \/*\r\n               Desktop journey animation\r\n              *\/\r\n\r\n              if (\r\n                window.innerWidth > 767 &&\r\n                progress\r\n              ) {\r\n\r\n                tl.to(\r\n                  progress,\r\n                  {\r\n\r\n                    scaleX: 1,\r\n\r\n                    duration: 1.2,\r\n\r\n                    ease:\r\n                      \"power2.inOut\"\r\n\r\n                  },\r\n\r\n                  \"-=.45\"\r\n                );\r\n\r\n\r\n                \/*\r\n                 Activate nodes sequentially\r\n                *\/\r\n\r\n                steps.forEach(\r\n                  function (\r\n                    step,\r\n                    index\r\n                  ) {\r\n\r\n                    tl.call(\r\n                      function () {\r\n\r\n                        step.classList.add(\r\n                          \"is-active\"\r\n                        );\r\n\r\n                      },\r\n                      null,\r\n                      index === 0\r\n                        ? \"-=.95\"\r\n                        : \"-=.42\"\r\n                    );\r\n\r\n                  }\r\n                );\r\n\r\n              }\r\n\r\n              else {\r\n\r\n                \/*\r\n                 Mobile:\r\n                 keep all journey nodes active.\r\n                *\/\r\n\r\n                steps.forEach(\r\n                  function (step) {\r\n\r\n                    step.classList.add(\r\n                      \"is-active\"\r\n                    );\r\n\r\n                  }\r\n                );\r\n\r\n              }\r\n\r\n\r\n              \/* REASSURANCE *\/\r\n\r\n              tl.to(\r\n                reassurance,\r\n                {\r\n\r\n                  opacity: 1,\r\n                  y: 0,\r\n\r\n                  duration: .55,\r\n\r\n                  ease:\r\n                    \"power3.out\"\r\n\r\n                },\r\n\r\n                \"-=.15\"\r\n              );\r\n\r\n\r\n              observerInstance\r\n                .unobserve(\r\n                  entry.target\r\n                );\r\n\r\n            }\r\n          );\r\n\r\n        },\r\n\r\n        {\r\n          threshold: .15\r\n        }\r\n\r\n      );\r\n\r\n\r\n    observer.observe(section);\r\n\r\n  }\r\n);\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-196cfcc e-con e-atomic-element e-flexbox-base e-74268f3 \" data-id=\"196cfcc\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"196cfcc\">\n    \t\t<div class=\"elementor-element elementor-element-e3016f1 elementor-widget elementor-widget-html\" data-id=\"e3016f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================\r\n EVERGREEN MOTORS\r\n SECTION 09 \u2014 WHY EVERGREEN MOTORS?\r\n\r\n Concept:\r\n 2\u00d72 Benefits + Central Interactive OPAI Bike\r\n\r\n Elementor HTML Widget\r\n HTML + CSS + JS + GSAP\r\n========================================================== -->\r\n\r\n<section\r\n  class=\"ev-whybrand\"\r\n  id=\"ev-why-evergreen\"\r\n  aria-labelledby=\"ev-whybrand-title\"\r\n>\r\n\r\n  <div class=\"ev-whybrand__container\">\r\n\r\n    <!-- =====================================================\r\n         HEADER\r\n    ====================================================== -->\r\n\r\n    <header class=\"ev-whybrand__header\">\r\n\r\n      <div class=\"ev-whybrand__heading\">\r\n\r\n        <div class=\"ev-whybrand__eyebrow\">\r\n          <span aria-hidden=\"true\"><\/span>\r\n          <p>WHY EVERGREEN MOTORS?<\/p>\r\n        <\/div>\r\n\r\n        <h2 id=\"ev-whybrand-title\">\r\n          More Than an\r\n          <span>Electric Bike.<\/span>\r\n        <\/h2>\r\n\r\n      <\/div>\r\n\r\n\r\n      <p class=\"ev-whybrand__intro\">\r\n        From choosing the right electric bike to getting\r\n        support after purchase, Evergreen Motors is here\r\n        for more than the ride itself.\r\n      <\/p>\r\n\r\n    <\/header>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         DESKTOP EXPERIENCE\r\n    ====================================================== -->\r\n\r\n    <div class=\"ev-whybrand__experience\">\r\n\r\n\r\n      <!-- ===================================================\r\n           CONNECTOR SVG\r\n      ==================================================== -->\r\n\r\n      <svg\r\n        class=\"ev-whybrand__connectors\"\r\n        viewBox=\"0 0 1200 650\"\r\n        preserveAspectRatio=\"none\"\r\n        aria-hidden=\"true\"\r\n      >\r\n\r\n        <!-- 01 -->\r\n        <path\r\n          class=\"ev-connector ev-connector--1\"\r\n          d=\"M350 180 C440 180 470 245 540 285\"\r\n        \/>\r\n\r\n        <!-- 02 -->\r\n        <path\r\n          class=\"ev-connector ev-connector--2\"\r\n          d=\"M850 180 C760 180 730 245 660 285\"\r\n        \/>\r\n\r\n        <!-- 03 -->\r\n        <path\r\n          class=\"ev-connector ev-connector--3\"\r\n          d=\"M350 470 C440 470 475 405 540 365\"\r\n        \/>\r\n\r\n        <!-- 04 -->\r\n        <path\r\n          class=\"ev-connector ev-connector--4\"\r\n          d=\"M850 470 C760 470 725 405 660 365\"\r\n        \/>\r\n\r\n      <\/svg>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           CARD 01\r\n      ==================================================== -->\r\n\r\n      <article\r\n        class=\"ev-whybrand__card ev-whybrand__card--1 is-active\"\r\n        data-index=\"0\"\r\n        tabindex=\"0\"\r\n      >\r\n\r\n        <div class=\"ev-whybrand__card-head\">\r\n\r\n          <span class=\"ev-whybrand__number\">\r\n            01\r\n          <\/span>\r\n\r\n          <span\r\n            class=\"ev-whybrand__icon\"\r\n            aria-hidden=\"true\"\r\n          >\r\n\r\n            <!-- VERIFIED \/ SHIELD -->\r\n            <svg viewBox=\"0 0 48 48\">\r\n              <path d=\"M24 5 9 11v11c0 10 6.2 17.4 15 21 8.8-3.6 15-11 15-21V11z\"\/>\r\n              <path d=\"m16.5 24 5 5 10-11\"\/>\r\n            <\/svg>\r\n\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div>\r\n\r\n          <h3>\r\n            Authorized\r\n            <span>OPAI Dealer<\/span>\r\n          <\/h3>\r\n\r\n          <p>\r\n            Access OPAI electric mobility products\r\n            with local sales and support.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           CARD 02\r\n      ==================================================== -->\r\n\r\n      <article\r\n        class=\"ev-whybrand__card ev-whybrand__card--2\"\r\n        data-index=\"1\"\r\n        tabindex=\"0\"\r\n      >\r\n\r\n        <div class=\"ev-whybrand__card-head\">\r\n\r\n          <span class=\"ev-whybrand__number\">\r\n            02\r\n          <\/span>\r\n\r\n          <span\r\n            class=\"ev-whybrand__icon\"\r\n            aria-hidden=\"true\"\r\n          >\r\n\r\n            <!-- GUIDANCE -->\r\n            <svg viewBox=\"0 0 48 48\">\r\n              <circle cx=\"24\" cy=\"24\" r=\"18\"\/>\r\n              <circle cx=\"24\" cy=\"24\" r=\"6\"\/>\r\n              <path d=\"M24 6v5M24 37v5M6 24h5M37 24h5\"\/>\r\n              <path d=\"m28 20 7-7\"\/>\r\n            <\/svg>\r\n\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div>\r\n\r\n          <h3>\r\n            Product\r\n            <span>Guidance<\/span>\r\n          <\/h3>\r\n\r\n          <p>\r\n            Get help selecting a bike suited to\r\n            your commuting needs.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           CENTRAL BIKE\r\n      ==================================================== -->\r\n\r\n      <div class=\"ev-whybrand__bike-stage\">\r\n\r\n        <!-- rotating technical ring -->\r\n\r\n        <div\r\n          class=\"ev-whybrand__ring ev-whybrand__ring--outer\"\r\n          aria-hidden=\"true\"\r\n        ><\/div>\r\n\r\n        <div\r\n          class=\"ev-whybrand__ring ev-whybrand__ring--inner\"\r\n          aria-hidden=\"true\"\r\n        ><\/div>\r\n\r\n\r\n        <!-- ambient glow -->\r\n\r\n        <div\r\n          class=\"ev-whybrand__bike-glow\"\r\n          aria-hidden=\"true\"\r\n        ><\/div>\r\n\r\n\r\n        <!--\r\n        =====================================================\r\n        REPLACE ONLY THIS IMAGE\r\n\r\n        IMPORTANT:\r\n        Transparent PNG \/ WebP\r\n        No background\r\n        3\/4 angle recommended\r\n        =====================================================\r\n        -->\r\n\r\n        <img decoding=\"async\"\r\n          class=\"ev-whybrand__bike\"\r\n          src=\"https:\/\/placehold.co\/1000x800\/transparent\/F5F7F6?text=Replace+Transparent+Bike\"\r\n          alt=\"OPAI electric bike\"\r\n          loading=\"lazy\"\r\n        >\r\n\r\n\r\n        <!-- floor -->\r\n\r\n        <span\r\n          class=\"ev-whybrand__floor\"\r\n          aria-hidden=\"true\"\r\n        ><\/span>\r\n\r\n\r\n        <!-- center label -->\r\n\r\n        <div class=\"ev-whybrand__bike-label\">\r\n\r\n          <span aria-hidden=\"true\"><\/span>\r\n\r\n          <div>\r\n            <small>EVERGREEN MOTORS<\/small>\r\n            <strong>Electric Mobility<\/strong>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           CARD 03\r\n      ==================================================== -->\r\n\r\n      <article\r\n        class=\"ev-whybrand__card ev-whybrand__card--3\"\r\n        data-index=\"2\"\r\n        tabindex=\"0\"\r\n      >\r\n\r\n        <div class=\"ev-whybrand__card-head\">\r\n\r\n          <span class=\"ev-whybrand__number\">\r\n            03\r\n          <\/span>\r\n\r\n          <span\r\n            class=\"ev-whybrand__icon\"\r\n            aria-hidden=\"true\"\r\n          >\r\n\r\n            <!-- SUPPORT -->\r\n            <svg viewBox=\"0 0 48 48\">\r\n              <path d=\"M9 27v-5a15 15 0 0 1 30 0v5\"\/>\r\n              <path d=\"M9 26H6v10h7V26zM39 26h3v10h-7V26z\"\/>\r\n              <path d=\"M39 36c0 4-4 6-9 6\"\/>\r\n              <circle cx=\"27\" cy=\"42\" r=\"2\"\/>\r\n            <\/svg>\r\n\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div>\r\n\r\n          <h3>\r\n            After-Sales\r\n            <span>Support<\/span>\r\n          <\/h3>\r\n\r\n          <p>\r\n            Accessible assistance after your\r\n            purchase.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           CARD 04\r\n      ==================================================== -->\r\n\r\n      <article\r\n        class=\"ev-whybrand__card ev-whybrand__card--4\"\r\n        data-index=\"3\"\r\n        tabindex=\"0\"\r\n      >\r\n\r\n        <div class=\"ev-whybrand__card-head\">\r\n\r\n          <span class=\"ev-whybrand__number\">\r\n            04\r\n          <\/span>\r\n\r\n          <span\r\n            class=\"ev-whybrand__icon\"\r\n            aria-hidden=\"true\"\r\n          >\r\n\r\n            <!-- LOCATION \/ LOCAL -->\r\n            <svg viewBox=\"0 0 48 48\">\r\n              <path d=\"M38 20c0 9-14 23-14 23S10 29 10 20a14 14 0 1 1 28 0Z\"\/>\r\n              <circle cx=\"24\" cy=\"20\" r=\"5\"\/>\r\n            <\/svg>\r\n\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div>\r\n\r\n          <h3>\r\n            Local\r\n            <span>Expertise<\/span>\r\n          <\/h3>\r\n\r\n          <p>\r\n            A Bangladesh-focused electric mobility\r\n            company.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         MOBILE BIKE\r\n    ====================================================== -->\r\n\r\n    <div class=\"ev-whybrand__mobile-bike\">\r\n\r\n      <div\r\n        class=\"ev-whybrand__mobile-glow\"\r\n        aria-hidden=\"true\"\r\n      ><\/div>\r\n\r\n      <!-- REPLACE SAME BIKE IMAGE -->\r\n\r\n      <img decoding=\"async\"\r\n        src=\"https:\/\/placehold.co\/1000x800\/transparent\/F5F7F6?text=Replace+Transparent+Bike\"\r\n        alt=\"OPAI electric bike\"\r\n        loading=\"lazy\"\r\n      >\r\n\r\n      <span\r\n        class=\"ev-whybrand__mobile-floor\"\r\n        aria-hidden=\"true\"\r\n      ><\/span>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         MOBILE 2\u00d72 GRID\r\n    ====================================================== -->\r\n\r\n    <div class=\"ev-whybrand__mobile-grid\">\r\n\r\n\r\n      <!-- 01 -->\r\n\r\n      <article class=\"ev-mobile-benefit\">\r\n\r\n        <span class=\"ev-mobile-benefit__number\">\r\n          01\r\n        <\/span>\r\n\r\n        <div\r\n          class=\"ev-mobile-benefit__icon\"\r\n          aria-hidden=\"true\"\r\n        >\r\n\r\n          <svg viewBox=\"0 0 48 48\">\r\n            <path d=\"M24 5 9 11v11c0 10 6.2 17.4 15 21 8.8-3.6 15-11 15-21V11z\"\/>\r\n            <path d=\"m16.5 24 5 5 10-11\"\/>\r\n          <\/svg>\r\n\r\n        <\/div>\r\n\r\n        <h3>\r\n          Authorized\r\n          <span>OPAI Dealer<\/span>\r\n        <\/h3>\r\n\r\n        <p>\r\n          Access OPAI electric mobility products\r\n          with local sales and support.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n\r\n\r\n      <!-- 02 -->\r\n\r\n      <article class=\"ev-mobile-benefit\">\r\n\r\n        <span class=\"ev-mobile-benefit__number\">\r\n          02\r\n        <\/span>\r\n\r\n        <div\r\n          class=\"ev-mobile-benefit__icon\"\r\n          aria-hidden=\"true\"\r\n        >\r\n\r\n          <svg viewBox=\"0 0 48 48\">\r\n            <circle cx=\"24\" cy=\"24\" r=\"18\"\/>\r\n            <circle cx=\"24\" cy=\"24\" r=\"6\"\/>\r\n            <path d=\"M24 6v5M24 37v5M6 24h5M37 24h5\"\/>\r\n            <path d=\"m28 20 7-7\"\/>\r\n          <\/svg>\r\n\r\n        <\/div>\r\n\r\n        <h3>\r\n          Product\r\n          <span>Guidance<\/span>\r\n        <\/h3>\r\n\r\n        <p>\r\n          Get help selecting a bike suited to\r\n          your commuting needs.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n\r\n\r\n      <!-- 03 -->\r\n\r\n      <article class=\"ev-mobile-benefit\">\r\n\r\n        <span class=\"ev-mobile-benefit__number\">\r\n          03\r\n        <\/span>\r\n\r\n        <div\r\n          class=\"ev-mobile-benefit__icon\"\r\n          aria-hidden=\"true\"\r\n        >\r\n\r\n          <svg viewBox=\"0 0 48 48\">\r\n            <path d=\"M9 27v-5a15 15 0 0 1 30 0v5\"\/>\r\n            <path d=\"M9 26H6v10h7V26zM39 26h3v10h-7V26z\"\/>\r\n            <path d=\"M39 36c0 4-4 6-9 6\"\/>\r\n            <circle cx=\"27\" cy=\"42\" r=\"2\"\/>\r\n          <\/svg>\r\n\r\n        <\/div>\r\n\r\n        <h3>\r\n          After-Sales\r\n          <span>Support<\/span>\r\n        <\/h3>\r\n\r\n        <p>\r\n          Accessible assistance after your\r\n          purchase.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n\r\n\r\n      <!-- 04 -->\r\n\r\n      <article class=\"ev-mobile-benefit\">\r\n\r\n        <span class=\"ev-mobile-benefit__number\">\r\n          04\r\n        <\/span>\r\n\r\n        <div\r\n          class=\"ev-mobile-benefit__icon\"\r\n          aria-hidden=\"true\"\r\n        >\r\n\r\n          <svg viewBox=\"0 0 48 48\">\r\n            <path d=\"M38 20c0 9-14 23-14 23S10 29 10 20a14 14 0 1 1 28 0Z\"\/>\r\n            <circle cx=\"24\" cy=\"20\" r=\"5\"\/>\r\n          <\/svg>\r\n\r\n        <\/div>\r\n\r\n        <h3>\r\n          Local\r\n          <span>Expertise<\/span>\r\n        <\/h3>\r\n\r\n        <p>\r\n          A Bangladesh-focused electric mobility\r\n          company.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<style>\r\n\r\n\/* ==========================================================\r\n   TOKENS\r\n========================================================== *\/\r\n\r\n.ev-whybrand {\r\n\r\n  --ev-bg: #07110D;\r\n  --ev-alt: #0A1812;\r\n  --ev-card: #10231A;\r\n\r\n  --ev-green: #00A86B;\r\n  --ev-lime: #A4FF3F;\r\n\r\n  --ev-white: #F5F7F6;\r\n  --ev-muted: #AAB8B1;\r\n  --ev-muted-2: #718078;\r\n\r\n  --ev-border: rgba(255,255,255,.09);\r\n\r\n  --ev-max: 1200px;\r\n\r\n  position: relative;\r\n\r\n  width: 100%;\r\n\r\n  padding: 115px 0 125px;\r\n\r\n  background:\r\n    radial-gradient(\r\n      circle at 50% 56%,\r\n      rgba(0,168,107,.07),\r\n      transparent 32%\r\n    ),\r\n    var(--ev-bg);\r\n\r\n  overflow: hidden;\r\n\r\n  isolation: isolate;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CONTAINER\r\n========================================================== *\/\r\n\r\n.ev-whybrand__container {\r\n\r\n  width:\r\n    min(\r\n      calc(100% - 48px),\r\n      var(--ev-max)\r\n    );\r\n\r\n  margin-inline: auto;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   HEADER\r\n========================================================== *\/\r\n\r\n.ev-whybrand__header {\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    minmax(0,1.1fr)\r\n    minmax(300px,.55fr);\r\n\r\n  align-items: end;\r\n\r\n  gap: 70px;\r\n\r\n  margin-bottom: 55px;\r\n\r\n}\r\n\r\n\r\n\/* eyebrow *\/\r\n\r\n.ev-whybrand__eyebrow {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 12px;\r\n\r\n  margin-bottom: 18px;\r\n\r\n}\r\n\r\n\r\n.ev-whybrand__eyebrow > span {\r\n\r\n  width: 30px;\r\n  height: 2px;\r\n\r\n  display: block;\r\n\r\n  background: var(--ev-lime);\r\n\r\n  border-radius: 99px;\r\n\r\n}\r\n\r\n\r\n.ev-whybrand__eyebrow p {\r\n\r\n  margin: 0;\r\n\r\n  color: var(--ev-lime);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 10px;\r\n\r\n  font-weight: 700;\r\n\r\n  line-height: 1;\r\n\r\n  letter-spacing: .19em;\r\n\r\n}\r\n\r\n\r\n\/* heading *\/\r\n\r\n.ev-whybrand h2 {\r\n\r\n  margin: 0;\r\n\r\n  color: var(--ev-white);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    clamp(42px,4.4vw,64px);\r\n\r\n  line-height: 1.04;\r\n\r\n  font-weight: 600;\r\n\r\n  letter-spacing: -.05em;\r\n\r\n}\r\n\r\n\r\n.ev-whybrand h2 span {\r\n\r\n  color: var(--ev-green);\r\n\r\n}\r\n\r\n\r\n\/* intro *\/\r\n\r\n.ev-whybrand__intro {\r\n\r\n  max-width: 410px;\r\n\r\n  margin: 0;\r\n\r\n  color: var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 14px;\r\n\r\n  line-height: 1.75;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   EXPERIENCE\r\n========================================================== *\/\r\n\r\n.ev-whybrand__experience {\r\n\r\n  position: relative;\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    minmax(0,1fr)\r\n    minmax(300px,.8fr)\r\n    minmax(0,1fr);\r\n\r\n  grid-template-rows:\r\n    repeat(2,280px);\r\n\r\n  gap: 20px;\r\n\r\n  min-height: 580px;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CARDS\r\n========================================================== *\/\r\n\r\n.ev-whybrand__card {\r\n\r\n  position: relative;\r\n\r\n  z-index: 3;\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  justify-content: space-between;\r\n\r\n  min-width: 0;\r\n\r\n  padding: 27px;\r\n\r\n  overflow: hidden;\r\n\r\n  background:\r\n    linear-gradient(\r\n      145deg,\r\n      rgba(255,255,255,.025),\r\n      transparent 55%\r\n    ),\r\n    rgba(10,24,18,.82);\r\n\r\n  border:\r\n    1px solid var(--ev-border);\r\n\r\n  border-radius: 18px;\r\n\r\n  outline: none;\r\n\r\n  transition:\r\n    border-color .35s ease,\r\n    background-color .35s ease,\r\n    transform .4s cubic-bezier(.2,.8,.2,1),\r\n    box-shadow .4s ease;\r\n\r\n}\r\n\r\n\r\n\/* positions *\/\r\n\r\n.ev-whybrand__card--1 {\r\n  grid-column: 1;\r\n  grid-row: 1;\r\n}\r\n\r\n.ev-whybrand__card--2 {\r\n  grid-column: 3;\r\n  grid-row: 1;\r\n}\r\n\r\n.ev-whybrand__card--3 {\r\n  grid-column: 1;\r\n  grid-row: 2;\r\n}\r\n\r\n.ev-whybrand__card--4 {\r\n  grid-column: 3;\r\n  grid-row: 2;\r\n}\r\n\r\n\r\n\/* active *\/\r\n\r\n.ev-whybrand__card.is-active {\r\n\r\n  border-color:\r\n    rgba(164,255,63,.25);\r\n\r\n  background:\r\n    linear-gradient(\r\n      145deg,\r\n      rgba(164,255,63,.04),\r\n      transparent 55%\r\n    ),\r\n    rgba(16,35,26,.90);\r\n\r\n  box-shadow:\r\n    0 24px 60px\r\n    rgba(0,0,0,.18);\r\n\r\n}\r\n\r\n\r\n@media (hover:hover) {\r\n\r\n  .ev-whybrand__card:hover {\r\n\r\n    transform:\r\n      translateY(-4px);\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n.ev-whybrand__card:focus-visible {\r\n\r\n  outline:\r\n    2px solid var(--ev-lime);\r\n\r\n  outline-offset: 3px;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CARD HEADER\r\n========================================================== *\/\r\n\r\n.ev-whybrand__card-head {\r\n\r\n  display: flex;\r\n\r\n  align-items: flex-start;\r\n\r\n  justify-content: space-between;\r\n\r\n  gap: 20px;\r\n\r\n}\r\n\r\n\r\n.ev-whybrand__number {\r\n\r\n  color:\r\n    rgba(245,247,246,.17);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    sans-serif;\r\n\r\n  font-size: 13px;\r\n\r\n  font-weight: 600;\r\n\r\n  letter-spacing: .10em;\r\n\r\n  transition: color .3s ease;\r\n\r\n}\r\n\r\n\r\n.ev-whybrand__card.is-active\r\n.ev-whybrand__number {\r\n\r\n  color: var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n\/* icon *\/\r\n\r\n.ev-whybrand__icon {\r\n\r\n  width: 45px;\r\n  height: 45px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  color: var(--ev-muted-2);\r\n\r\n  border:\r\n    1px solid var(--ev-border);\r\n\r\n  border-radius: 50%;\r\n\r\n  transition:\r\n    color .3s ease,\r\n    border-color .3s ease,\r\n    background-color .3s ease,\r\n    transform .4s ease;\r\n\r\n}\r\n\r\n\r\n.ev-whybrand__icon svg {\r\n\r\n  width: 24px;\r\n  height: 24px;\r\n\r\n  fill: none;\r\n\r\n  stroke: currentColor;\r\n\r\n  stroke-width: 1.5;\r\n\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n\r\n}\r\n\r\n\r\n.ev-whybrand__card.is-active\r\n.ev-whybrand__icon {\r\n\r\n  color: var(--ev-lime);\r\n\r\n  border-color:\r\n    rgba(164,255,63,.22);\r\n\r\n  background:\r\n    rgba(164,255,63,.04);\r\n\r\n  transform:\r\n    rotate(-5deg);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CARD TEXT\r\n========================================================== *\/\r\n\r\n.ev-whybrand__card h3 {\r\n\r\n  max-width: 250px;\r\n\r\n  margin:\r\n    0 0 12px;\r\n\r\n  color: var(--ev-white);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size:\r\n    clamp(21px,1.8vw,27px);\r\n\r\n  line-height: 1.12;\r\n\r\n  font-weight: 500;\r\n\r\n  letter-spacing: -.035em;\r\n\r\n}\r\n\r\n\r\n.ev-whybrand__card h3 span {\r\n\r\n  display: block;\r\n\r\n  color: var(--ev-muted);\r\n\r\n  transition: color .3s ease;\r\n\r\n}\r\n\r\n\r\n.ev-whybrand__card.is-active\r\nh3 span {\r\n\r\n  color: var(--ev-green);\r\n\r\n}\r\n\r\n\r\n.ev-whybrand__card p {\r\n\r\n  max-width: 270px;\r\n\r\n  margin: 0;\r\n\r\n  color: var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 12px;\r\n\r\n  line-height: 1.65;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CENTRAL BIKE\r\n========================================================== *\/\r\n\r\n.ev-whybrand__bike-stage {\r\n\r\n  position: relative;\r\n\r\n  z-index: 4;\r\n\r\n  grid-column: 2;\r\n  grid-row: 1 \/ 3;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  min-width: 0;\r\n\r\n  overflow: visible;\r\n\r\n}\r\n\r\n\r\n\/* bike *\/\r\n\r\n.ev-whybrand__bike {\r\n\r\n  position: relative;\r\n\r\n  z-index: 5;\r\n\r\n  display: block;\r\n\r\n  width: 138%;\r\n\r\n  max-width: 530px;\r\n\r\n  height: auto;\r\n\r\n  object-fit: contain;\r\n\r\n  filter:\r\n    drop-shadow(\r\n      0 30px 35px\r\n      rgba(0,0,0,.38)\r\n    );\r\n\r\n  transform-origin:\r\n    50% 75%;\r\n\r\n  will-change: transform;\r\n\r\n}\r\n\r\n\r\n\/* glow *\/\r\n\r\n.ev-whybrand__bike-glow {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 1;\r\n\r\n  width: 330px;\r\n  height: 330px;\r\n\r\n  border-radius: 50%;\r\n\r\n  background:\r\n    radial-gradient(\r\n      circle,\r\n      rgba(0,168,107,.15),\r\n      rgba(0,168,107,.04) 40%,\r\n      transparent 70%\r\n    );\r\n\r\n  filter: blur(3px);\r\n\r\n}\r\n\r\n\r\n\/* floor *\/\r\n\r\n.ev-whybrand__floor {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 2;\r\n\r\n  left: 50%;\r\n  bottom: 115px;\r\n\r\n  width: 78%;\r\n  height: 24px;\r\n\r\n  transform:\r\n    translateX(-50%);\r\n\r\n  border-radius: 50%;\r\n\r\n  background:\r\n    rgba(0,0,0,.48);\r\n\r\n  filter: blur(12px);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   TECHNICAL RINGS\r\n========================================================== *\/\r\n\r\n.ev-whybrand__ring {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 0;\r\n\r\n  border-radius: 50%;\r\n\r\n  pointer-events: none;\r\n\r\n}\r\n\r\n\r\n.ev-whybrand__ring--outer {\r\n\r\n  width: 390px;\r\n  height: 390px;\r\n\r\n  border:\r\n    1px dashed\r\n    rgba(164,255,63,.09);\r\n\r\n}\r\n\r\n\r\n.ev-whybrand__ring--inner {\r\n\r\n  width: 290px;\r\n  height: 290px;\r\n\r\n  border:\r\n    1px solid\r\n    rgba(0,168,107,.08);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   BIKE LABEL\r\n========================================================== *\/\r\n\r\n.ev-whybrand__bike-label {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 7;\r\n\r\n  left: 50%;\r\n  bottom: 43px;\r\n\r\n  transform:\r\n    translateX(-50%);\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 10px;\r\n\r\n  width: max-content;\r\n\r\n  padding:\r\n    9px 13px;\r\n\r\n  background:\r\n    rgba(7,17,13,.78);\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.10);\r\n\r\n  border-radius: 999px;\r\n\r\n  backdrop-filter: blur(10px);\r\n\r\n}\r\n\r\n\r\n.ev-whybrand__bike-label > span {\r\n\r\n  width: 7px;\r\n  height: 7px;\r\n\r\n  display: block;\r\n\r\n  border-radius: 50%;\r\n\r\n  background: var(--ev-lime);\r\n\r\n  box-shadow:\r\n    0 0 0 4px\r\n    rgba(164,255,63,.07);\r\n\r\n}\r\n\r\n\r\n.ev-whybrand__bike-label div {\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  gap: 3px;\r\n\r\n}\r\n\r\n\r\n.ev-whybrand__bike-label small {\r\n\r\n  color: var(--ev-muted-2);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 6px;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .14em;\r\n\r\n}\r\n\r\n\r\n.ev-whybrand__bike-label strong {\r\n\r\n  color: var(--ev-white);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 9px;\r\n\r\n  font-weight: 600;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CONNECTORS\r\n========================================================== *\/\r\n\r\n.ev-whybrand__connectors {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 1;\r\n\r\n  inset: 0;\r\n\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  pointer-events: none;\r\n\r\n}\r\n\r\n\r\n.ev-connector {\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    rgba(255,255,255,.08);\r\n\r\n  stroke-width: 1.5;\r\n\r\n  vector-effect:\r\n    non-scaling-stroke;\r\n\r\n  transition:\r\n    stroke .35s ease;\r\n\r\n}\r\n\r\n\r\n.ev-connector.is-active {\r\n\r\n  stroke:\r\n    rgba(164,255,63,.48);\r\n\r\n  filter:\r\n    drop-shadow(\r\n      0 0 4px\r\n      rgba(164,255,63,.20)\r\n    );\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   MOBILE ELEMENTS HIDDEN\r\n========================================================== *\/\r\n\r\n.ev-whybrand__mobile-bike,\r\n.ev-whybrand__mobile-grid {\r\n\r\n  display: none;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   TABLET\r\n========================================================== *\/\r\n\r\n@media (max-width: 1050px) {\r\n\r\n  .ev-whybrand {\r\n\r\n    padding:\r\n      95px 0 105px;\r\n\r\n  }\r\n\r\n\r\n  .ev-whybrand__experience {\r\n\r\n    grid-template-columns:\r\n      1fr 260px 1fr;\r\n\r\n  }\r\n\r\n\r\n  .ev-whybrand__card {\r\n\r\n    padding: 22px;\r\n\r\n  }\r\n\r\n\r\n  .ev-whybrand__bike {\r\n\r\n    width: 145%;\r\n\r\n  }\r\n\r\n\r\n  .ev-whybrand__ring--outer {\r\n\r\n    width: 310px;\r\n    height: 310px;\r\n\r\n  }\r\n\r\n\r\n  .ev-whybrand__ring--inner {\r\n\r\n    width: 230px;\r\n    height: 230px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   MOBILE\r\n========================================================== *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .ev-whybrand {\r\n\r\n    padding:\r\n      74px 0 80px;\r\n\r\n    background:\r\n      radial-gradient(\r\n        circle at 50% 30%,\r\n        rgba(0,168,107,.07),\r\n        transparent 25%\r\n      ),\r\n      var(--ev-bg);\r\n\r\n  }\r\n\r\n\r\n  .ev-whybrand__container {\r\n\r\n    width:\r\n      calc(100% - 40px);\r\n\r\n  }\r\n\r\n\r\n  \/* header *\/\r\n\r\n  .ev-whybrand__header {\r\n\r\n    display: block;\r\n\r\n    margin-bottom: 28px;\r\n\r\n  }\r\n\r\n\r\n  .ev-whybrand__eyebrow {\r\n\r\n    margin-bottom: 15px;\r\n\r\n  }\r\n\r\n\r\n  .ev-whybrand__eyebrow p {\r\n\r\n    font-size: 9px;\r\n\r\n  }\r\n\r\n\r\n  .ev-whybrand h2 {\r\n\r\n    font-size:\r\n      clamp(36px,10vw,48px);\r\n\r\n  }\r\n\r\n\r\n  .ev-whybrand__intro {\r\n\r\n    margin-top: 20px;\r\n\r\n    max-width: 520px;\r\n\r\n    font-size: 13px;\r\n\r\n    line-height: 1.7;\r\n\r\n  }\r\n\r\n\r\n  \/* desktop composition hidden *\/\r\n\r\n  .ev-whybrand__experience {\r\n\r\n    display: none;\r\n\r\n  }\r\n\r\n\r\n  \/* =======================================================\r\n     MOBILE BIKE\r\n  ======================================================== *\/\r\n\r\n  .ev-whybrand__mobile-bike {\r\n\r\n    position: relative;\r\n\r\n    display: flex;\r\n\r\n    align-items: center;\r\n\r\n    justify-content: center;\r\n\r\n    min-height: 250px;\r\n\r\n    margin:\r\n      10px 0 30px;\r\n\r\n    overflow: hidden;\r\n\r\n  }\r\n\r\n\r\n  .ev-whybrand__mobile-bike img {\r\n\r\n    position: relative;\r\n\r\n    z-index: 3;\r\n\r\n    display: block;\r\n\r\n    width:\r\n      min(115%,480px);\r\n\r\n    height: auto;\r\n\r\n    object-fit: contain;\r\n\r\n    filter:\r\n      drop-shadow(\r\n        0 22px 25px\r\n        rgba(0,0,0,.35)\r\n      );\r\n\r\n  }\r\n\r\n\r\n  .ev-whybrand__mobile-glow {\r\n\r\n    position: absolute;\r\n\r\n    width: 260px;\r\n    height: 260px;\r\n\r\n    border-radius: 50%;\r\n\r\n    background:\r\n      radial-gradient(\r\n        circle,\r\n        rgba(0,168,107,.14),\r\n        transparent 68%\r\n      );\r\n\r\n  }\r\n\r\n\r\n  .ev-whybrand__mobile-floor {\r\n\r\n    position: absolute;\r\n\r\n    z-index: 1;\r\n\r\n    left: 50%;\r\n    bottom: 25px;\r\n\r\n    width: 60%;\r\n    height: 20px;\r\n\r\n    transform:\r\n      translateX(-50%);\r\n\r\n    border-radius: 50%;\r\n\r\n    background:\r\n      rgba(0,0,0,.42);\r\n\r\n    filter: blur(11px);\r\n\r\n  }\r\n\r\n\r\n  \/* =======================================================\r\n     2 \u00d7 2 MOBILE GRID\r\n  ======================================================== *\/\r\n\r\n  .ev-whybrand__mobile-grid {\r\n\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n      repeat(2,minmax(0,1fr));\r\n\r\n    gap: 10px;\r\n\r\n  }\r\n\r\n\r\n  .ev-mobile-benefit {\r\n\r\n    position: relative;\r\n\r\n    min-width: 0;\r\n\r\n    min-height: 225px;\r\n\r\n    display: flex;\r\n\r\n    flex-direction: column;\r\n\r\n    padding: 17px;\r\n\r\n    overflow: hidden;\r\n\r\n    background:\r\n      var(--ev-alt);\r\n\r\n    border:\r\n      1px solid\r\n      var(--ev-border);\r\n\r\n    border-radius: 14px;\r\n\r\n  }\r\n\r\n\r\n  .ev-mobile-benefit__number {\r\n\r\n    color:\r\n      rgba(245,247,246,.18);\r\n\r\n    font-family:\r\n      \"Poppins\",\r\n      sans-serif;\r\n\r\n    font-size: 10px;\r\n\r\n    font-weight: 600;\r\n\r\n    letter-spacing: .08em;\r\n\r\n  }\r\n\r\n\r\n  .ev-mobile-benefit__icon {\r\n\r\n    width: 38px;\r\n    height: 38px;\r\n\r\n    display: flex;\r\n\r\n    align-items: center;\r\n\r\n    justify-content: center;\r\n\r\n    margin:\r\n      22px 0 20px;\r\n\r\n    color:\r\n      var(--ev-lime);\r\n\r\n    background:\r\n      rgba(164,255,63,.035);\r\n\r\n    border:\r\n      1px solid\r\n      rgba(164,255,63,.14);\r\n\r\n    border-radius: 50%;\r\n\r\n  }\r\n\r\n\r\n  .ev-mobile-benefit__icon svg {\r\n\r\n    width: 20px;\r\n    height: 20px;\r\n\r\n    fill: none;\r\n\r\n    stroke: currentColor;\r\n\r\n    stroke-width: 1.5;\r\n\r\n    stroke-linecap: round;\r\n    stroke-linejoin: round;\r\n\r\n  }\r\n\r\n\r\n  .ev-mobile-benefit h3 {\r\n\r\n    margin:\r\n      auto 0 9px;\r\n\r\n    color:\r\n      var(--ev-white);\r\n\r\n    font-family:\r\n      \"Poppins\",\r\n      \"Inter\",\r\n      sans-serif;\r\n\r\n    font-size: 16px;\r\n\r\n    line-height: 1.16;\r\n\r\n    font-weight: 500;\r\n\r\n    letter-spacing: -.025em;\r\n\r\n  }\r\n\r\n\r\n  .ev-mobile-benefit h3 span {\r\n\r\n    display: block;\r\n\r\n    color:\r\n      var(--ev-green);\r\n\r\n  }\r\n\r\n\r\n  .ev-mobile-benefit p {\r\n\r\n    margin: 0;\r\n\r\n    color:\r\n      var(--ev-muted);\r\n\r\n    font-family:\r\n      \"Inter\",\r\n      Arial,\r\n      sans-serif;\r\n\r\n    font-size: 10px;\r\n\r\n    line-height: 1.55;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   SMALL MOBILE\r\n========================================================== *\/\r\n\r\n@media (max-width: 390px) {\r\n\r\n  .ev-whybrand__container {\r\n\r\n    width:\r\n      calc(100% - 32px);\r\n\r\n  }\r\n\r\n\r\n  .ev-whybrand__mobile-bike {\r\n\r\n    min-height: 220px;\r\n\r\n  }\r\n\r\n\r\n  .ev-mobile-benefit {\r\n\r\n    min-height: 215px;\r\n\r\n    padding: 15px;\r\n\r\n  }\r\n\r\n\r\n  .ev-mobile-benefit h3 {\r\n\r\n    font-size: 15px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   REDUCED MOTION\r\n========================================================== *\/\r\n\r\n@media (\r\n  prefers-reduced-motion: reduce\r\n) {\r\n\r\n  .ev-whybrand *,\r\n  .ev-whybrand *::before,\r\n  .ev-whybrand *::after {\r\n\r\n    animation-duration:\r\n      .01ms !important;\r\n\r\n    animation-iteration-count:\r\n      1 !important;\r\n\r\n    transition-duration:\r\n      .01ms !important;\r\n\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- =========================================================\r\n GSAP\r\n Remove this src if GSAP is already loaded globally.\r\n========================================================== -->\r\n\r\n<script\r\nsrc=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\">\r\n<\/script>\r\n\r\n\r\n<script>\r\n\r\n(function () {\r\n\r\n  function initEvergreenWhy() {\r\n\r\n    const section =\r\n      document.querySelector(\r\n        \"#ev-why-evergreen\"\r\n      );\r\n\r\n\r\n    if (\r\n      !section ||\r\n      section.dataset.initialized === \"true\"\r\n    ) {\r\n\r\n      return;\r\n\r\n    }\r\n\r\n\r\n    section.dataset.initialized =\r\n      \"true\";\r\n\r\n\r\n    const cards =\r\n      Array.from(\r\n        section.querySelectorAll(\r\n          \".ev-whybrand__card\"\r\n        )\r\n      );\r\n\r\n\r\n    const connectors =\r\n      Array.from(\r\n        section.querySelectorAll(\r\n          \".ev-connector\"\r\n        )\r\n      );\r\n\r\n\r\n    const bike =\r\n      section.querySelector(\r\n        \".ev-whybrand__bike\"\r\n      );\r\n\r\n\r\n    const outerRing =\r\n      section.querySelector(\r\n        \".ev-whybrand__ring--outer\"\r\n      );\r\n\r\n\r\n    const innerRing =\r\n      section.querySelector(\r\n        \".ev-whybrand__ring--inner\"\r\n      );\r\n\r\n\r\n    const reduceMotion =\r\n      window.matchMedia(\r\n        \"(prefers-reduced-motion: reduce)\"\r\n      ).matches;\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       ACTIVE BENEFIT\r\n    ====================================================== *\/\r\n\r\n    function activate(\r\n      index\r\n    ) {\r\n\r\n      cards.forEach(\r\n        function (\r\n          card,\r\n          cardIndex\r\n        ) {\r\n\r\n          card.classList.toggle(\r\n            \"is-active\",\r\n            cardIndex === index\r\n          );\r\n\r\n        }\r\n      );\r\n\r\n\r\n      connectors.forEach(\r\n        function (\r\n          connector,\r\n          connectorIndex\r\n        ) {\r\n\r\n          connector.classList.toggle(\r\n            \"is-active\",\r\n            connectorIndex === index\r\n          );\r\n\r\n        }\r\n      );\r\n\r\n\r\n      if (\r\n        reduceMotion ||\r\n        typeof gsap === \"undefined\" ||\r\n        !bike\r\n      ) {\r\n\r\n        return;\r\n\r\n      }\r\n\r\n\r\n      \/*\r\n       Very subtle bike movement.\r\n       This is intentionally NOT\r\n       a large 3D rotation.\r\n      *\/\r\n\r\n      const positions = [\r\n\r\n        {\r\n          x: -7,\r\n          y: -4,\r\n          rotation: -1\r\n        },\r\n\r\n        {\r\n          x: 7,\r\n          y: -4,\r\n          rotation: 1\r\n        },\r\n\r\n        {\r\n          x: -7,\r\n          y: 5,\r\n          rotation: -.7\r\n        },\r\n\r\n        {\r\n          x: 7,\r\n          y: 5,\r\n          rotation: .7\r\n        }\r\n\r\n      ];\r\n\r\n\r\n      const position =\r\n        positions[index];\r\n\r\n\r\n      gsap.to(\r\n        bike,\r\n        {\r\n\r\n          x:\r\n            position.x,\r\n\r\n          y:\r\n            position.y,\r\n\r\n          rotation:\r\n            position.rotation,\r\n\r\n          scale: 1.015,\r\n\r\n          duration: .65,\r\n\r\n          ease:\r\n            \"power3.out\",\r\n\r\n          overwrite: true\r\n\r\n        }\r\n      );\r\n\r\n    }\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       CARD INTERACTION\r\n    ====================================================== *\/\r\n\r\n    cards.forEach(\r\n      function (\r\n        card,\r\n        index\r\n      ) {\r\n\r\n        card.addEventListener(\r\n          \"mouseenter\",\r\n          function () {\r\n\r\n            activate(index);\r\n\r\n          }\r\n        );\r\n\r\n\r\n        card.addEventListener(\r\n          \"focus\",\r\n          function () {\r\n\r\n            activate(index);\r\n\r\n          }\r\n        );\r\n\r\n\r\n        card.addEventListener(\r\n          \"click\",\r\n          function () {\r\n\r\n            activate(index);\r\n\r\n          }\r\n        );\r\n\r\n      }\r\n    );\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       NO GSAP FALLBACK\r\n    ====================================================== *\/\r\n\r\n    if (\r\n      reduceMotion ||\r\n      typeof gsap === \"undefined\"\r\n    ) {\r\n\r\n      cards[0]?.classList.add(\r\n        \"is-active\"\r\n      );\r\n\r\n\r\n      connectors[0]?.classList.add(\r\n        \"is-active\"\r\n      );\r\n\r\n\r\n      return;\r\n\r\n    }\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       RING MOTION\r\n    ====================================================== *\/\r\n\r\n    if (outerRing) {\r\n\r\n      gsap.to(\r\n        outerRing,\r\n        {\r\n\r\n          rotation: 360,\r\n\r\n          duration: 32,\r\n\r\n          repeat: -1,\r\n\r\n          ease: \"none\"\r\n\r\n        }\r\n      );\r\n\r\n    }\r\n\r\n\r\n    if (innerRing) {\r\n\r\n      gsap.to(\r\n        innerRing,\r\n        {\r\n\r\n          rotation: -360,\r\n\r\n          duration: 40,\r\n\r\n          repeat: -1,\r\n\r\n          ease: \"none\"\r\n\r\n        }\r\n      );\r\n\r\n    }\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       INITIAL STATES\r\n    ====================================================== *\/\r\n\r\n    const eyebrow =\r\n      section.querySelector(\r\n        \".ev-whybrand__eyebrow\"\r\n      );\r\n\r\n\r\n    const heading =\r\n      section.querySelector(\r\n        \".ev-whybrand h2\"\r\n      );\r\n\r\n\r\n    const intro =\r\n      section.querySelector(\r\n        \".ev-whybrand__intro\"\r\n      );\r\n\r\n\r\n    const mobileBike =\r\n      section.querySelector(\r\n        \".ev-whybrand__mobile-bike\"\r\n      );\r\n\r\n\r\n    const mobileCards =\r\n      section.querySelectorAll(\r\n        \".ev-mobile-benefit\"\r\n      );\r\n\r\n\r\n    gsap.set(\r\n      [\r\n        eyebrow,\r\n        heading,\r\n        intro\r\n      ],\r\n      {\r\n        opacity: 0,\r\n        y: 22\r\n      }\r\n    );\r\n\r\n\r\n    if (\r\n      window.innerWidth > 767\r\n    ) {\r\n\r\n      gsap.set(\r\n        cards,\r\n        {\r\n          opacity: 0,\r\n          y: 25\r\n        }\r\n      );\r\n\r\n\r\n      gsap.set(\r\n        bike,\r\n        {\r\n          opacity: 0,\r\n          scale: .90,\r\n          y: 20\r\n        }\r\n      );\r\n\r\n    }\r\n\r\n    else {\r\n\r\n      gsap.set(\r\n        mobileBike,\r\n        {\r\n          opacity: 0,\r\n          y: 20,\r\n          scale: .94\r\n        }\r\n      );\r\n\r\n\r\n      gsap.set(\r\n        mobileCards,\r\n        {\r\n          opacity: 0,\r\n          y: 20\r\n        }\r\n      );\r\n\r\n    }\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       ENTRANCE\r\n    ====================================================== *\/\r\n\r\n    const observer =\r\n      new IntersectionObserver(\r\n\r\n        function (\r\n          entries,\r\n          observerInstance\r\n        ) {\r\n\r\n          entries.forEach(\r\n            function (entry) {\r\n\r\n              if (\r\n                !entry.isIntersecting\r\n              ) return;\r\n\r\n\r\n              const tl =\r\n                gsap.timeline();\r\n\r\n\r\n              tl.to(\r\n                [\r\n                  eyebrow,\r\n                  heading,\r\n                  intro\r\n                ],\r\n                {\r\n\r\n                  opacity: 1,\r\n                  y: 0,\r\n\r\n                  duration: .65,\r\n\r\n                  stagger: .07,\r\n\r\n                  ease:\r\n                    \"power3.out\"\r\n\r\n                }\r\n              );\r\n\r\n\r\n              \/* DESKTOP *\/\r\n\r\n              if (\r\n                window.innerWidth > 767\r\n              ) {\r\n\r\n                tl.to(\r\n                  cards,\r\n                  {\r\n\r\n                    opacity: 1,\r\n                    y: 0,\r\n\r\n                    duration: .65,\r\n\r\n                    stagger: .08,\r\n\r\n                    ease:\r\n                      \"power3.out\"\r\n\r\n                  },\r\n\r\n                  \"-=.30\"\r\n                );\r\n\r\n\r\n                tl.to(\r\n                  bike,\r\n                  {\r\n\r\n                    opacity: 1,\r\n                    scale: 1,\r\n                    y: 0,\r\n\r\n                    duration: .9,\r\n\r\n                    ease:\r\n                      \"back.out(1.35)\"\r\n\r\n                  },\r\n\r\n                  \"-=.55\"\r\n                );\r\n\r\n\r\n                tl.call(\r\n                  function () {\r\n\r\n                    activate(0);\r\n\r\n                  }\r\n                );\r\n\r\n              }\r\n\r\n\r\n              \/* MOBILE *\/\r\n\r\n              else {\r\n\r\n                tl.to(\r\n                  mobileBike,\r\n                  {\r\n\r\n                    opacity: 1,\r\n                    y: 0,\r\n                    scale: 1,\r\n\r\n                    duration: .75,\r\n\r\n                    ease:\r\n                      \"power3.out\"\r\n\r\n                  },\r\n\r\n                  \"-=.30\"\r\n                );\r\n\r\n\r\n                tl.to(\r\n                  mobileCards,\r\n                  {\r\n\r\n                    opacity: 1,\r\n                    y: 0,\r\n\r\n                    duration: .55,\r\n\r\n                    stagger: .07,\r\n\r\n                    ease:\r\n                      \"power3.out\"\r\n\r\n                  },\r\n\r\n                  \"-=.30\"\r\n                );\r\n\r\n              }\r\n\r\n\r\n              observerInstance.unobserve(\r\n                entry.target\r\n              );\r\n\r\n            }\r\n          );\r\n\r\n        },\r\n\r\n        {\r\n          threshold: .12\r\n        }\r\n\r\n      );\r\n\r\n\r\n    observer.observe(section);\r\n\r\n  }\r\n\r\n\r\n\r\n  \/*\r\n   More reliable inside Elementor:\r\n   initialize immediately if DOM is\r\n   already available.\r\n  *\/\r\n\r\n  if (\r\n    document.readyState === \"loading\"\r\n  ) {\r\n\r\n    document.addEventListener(\r\n      \"DOMContentLoaded\",\r\n      initEvergreenWhy\r\n    );\r\n\r\n  }\r\n\r\n  else {\r\n\r\n    initEvergreenWhy();\r\n\r\n  }\r\n\r\n})();\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-8c174a8 e-con e-atomic-element e-flexbox-base e-2b10c02 \" data-id=\"8c174a8\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"8c174a8\">\n    \t\t<div class=\"elementor-element elementor-element-b11afef elementor-widget elementor-widget-html\" data-id=\"b11afef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================\r\n EVERGREEN MOTORS\r\n SECTION 10 \u2014 ELECTRIC BIKE FEATURE SHOWCASE\r\n\r\n Concept:\r\n One Hero Bike + Six Interactive Feature Callouts\r\n\r\n Elementor HTML Widget\r\n HTML + CSS + JS + GSAP\r\n========================================================== -->\r\n\r\n<section\r\n  class=\"ev-tech\"\r\n  id=\"ev-bike-technology\"\r\n  aria-labelledby=\"ev-tech-title\"\r\n>\r\n\r\n  <div class=\"ev-tech__container\">\r\n\r\n\r\n    <!-- =====================================================\r\n         HEADER\r\n    ====================================================== -->\r\n\r\n    <header class=\"ev-tech__header\">\r\n\r\n      <div class=\"ev-tech__heading\">\r\n\r\n        <div class=\"ev-tech__eyebrow\">\r\n\r\n          <span aria-hidden=\"true\"><\/span>\r\n\r\n          <p>\r\n            ELECTRIC BIKE TECHNOLOGY\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <h2 id=\"ev-tech-title\">\r\n          Built Around\r\n          <span>Everyday Mobility.<\/span>\r\n        <\/h2>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ev-tech__header-side\">\r\n\r\n        <p>\r\n          Thoughtful electric mobility features designed\r\n          around practical everyday riding.\r\n        <\/p>\r\n\r\n\r\n        <!-- CHANGE URL -->\r\n\r\n        <a\r\n          href=\"\/electric-bikes\/\"\r\n          class=\"ev-tech__cta\"\r\n        >\r\n\r\n          <span>\r\n            Explore Technology\r\n          <\/span>\r\n\r\n          <span\r\n            class=\"ev-tech__cta-arrow\"\r\n            aria-hidden=\"true\"\r\n          >\r\n\r\n            <svg viewBox=\"0 0 24 24\">\r\n              <path d=\"M5 12h14M13 6l6 6-6 6\"\/>\r\n            <\/svg>\r\n\r\n          <\/span>\r\n\r\n        <\/a>\r\n\r\n      <\/div>\r\n\r\n    <\/header>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         DESKTOP PRODUCT STAGE\r\n    ====================================================== -->\r\n\r\n    <div class=\"ev-tech__stage\">\r\n\r\n\r\n      <!-- ===================================================\r\n           AMBIENT TECH RINGS\r\n      ==================================================== -->\r\n\r\n      <div\r\n        class=\"ev-tech__orbit ev-tech__orbit--1\"\r\n        aria-hidden=\"true\"\r\n      ><\/div>\r\n\r\n      <div\r\n        class=\"ev-tech__orbit ev-tech__orbit--2\"\r\n        aria-hidden=\"true\"\r\n      ><\/div>\r\n\r\n      <div\r\n        class=\"ev-tech__orbit ev-tech__orbit--3\"\r\n        aria-hidden=\"true\"\r\n      ><\/div>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           CONNECTOR SVG\r\n      ==================================================== -->\r\n\r\n      <svg\r\n        class=\"ev-tech__lines\"\r\n        viewBox=\"0 0 1200 680\"\r\n        preserveAspectRatio=\"none\"\r\n        aria-hidden=\"true\"\r\n      >\r\n\r\n        <!-- 01 LEFT TOP -->\r\n        <path\r\n          class=\"ev-tech-line\"\r\n          data-line=\"0\"\r\n          d=\"M250 155 C355 155 400 205 475 250\"\r\n        \/>\r\n\r\n\r\n        <!-- 02 LEFT MIDDLE -->\r\n        <path\r\n          class=\"ev-tech-line\"\r\n          data-line=\"1\"\r\n          d=\"M245 335 C350 335 395 335 475 335\"\r\n        \/>\r\n\r\n\r\n        <!-- 03 LEFT BOTTOM -->\r\n        <path\r\n          class=\"ev-tech-line\"\r\n          data-line=\"2\"\r\n          d=\"M250 515 C350 515 410 460 485 415\"\r\n        \/>\r\n\r\n\r\n        <!-- 04 RIGHT TOP -->\r\n        <path\r\n          class=\"ev-tech-line\"\r\n          data-line=\"3\"\r\n          d=\"M950 155 C845 155 800 205 725 250\"\r\n        \/>\r\n\r\n\r\n        <!-- 05 RIGHT MIDDLE -->\r\n        <path\r\n          class=\"ev-tech-line\"\r\n          data-line=\"4\"\r\n          d=\"M955 335 C850 335 805 335 725 335\"\r\n        \/>\r\n\r\n\r\n        <!-- 06 RIGHT BOTTOM -->\r\n        <path\r\n          class=\"ev-tech-line\"\r\n          data-line=\"5\"\r\n          d=\"M950 515 C850 515 790 460 715 415\"\r\n        \/>\r\n\r\n      <\/svg>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           CALLOUT 01\r\n      ==================================================== -->\r\n\r\n      <button\r\n        class=\"ev-tech__callout ev-tech__callout--1 is-active\"\r\n        type=\"button\"\r\n        data-index=\"0\"\r\n      >\r\n\r\n        <span class=\"ev-tech__callout-number\">\r\n          01\r\n        <\/span>\r\n\r\n        <span class=\"ev-tech__callout-text\">\r\n\r\n          <strong>\r\n            Electric Powertrain\r\n          <\/strong>\r\n\r\n          <small>\r\n            Electric drive system\r\n          <\/small>\r\n\r\n        <\/span>\r\n\r\n        <span\r\n          class=\"ev-tech__callout-dot\"\r\n          aria-hidden=\"true\"\r\n        ><\/span>\r\n\r\n      <\/button>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           CALLOUT 02\r\n      ==================================================== -->\r\n\r\n      <button\r\n        class=\"ev-tech__callout ev-tech__callout--2\"\r\n        type=\"button\"\r\n        data-index=\"1\"\r\n      >\r\n\r\n        <span class=\"ev-tech__callout-number\">\r\n          02\r\n        <\/span>\r\n\r\n        <span class=\"ev-tech__callout-text\">\r\n\r\n          <strong>\r\n            Comfortable Urban Ride\r\n          <\/strong>\r\n\r\n          <small>\r\n            Everyday riding comfort\r\n          <\/small>\r\n\r\n        <\/span>\r\n\r\n        <span\r\n          class=\"ev-tech__callout-dot\"\r\n          aria-hidden=\"true\"\r\n        ><\/span>\r\n\r\n      <\/button>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           CALLOUT 03\r\n      ==================================================== -->\r\n\r\n      <button\r\n        class=\"ev-tech__callout ev-tech__callout--3\"\r\n        type=\"button\"\r\n        data-index=\"2\"\r\n      >\r\n\r\n        <span class=\"ev-tech__callout-number\">\r\n          03\r\n        <\/span>\r\n\r\n        <span class=\"ev-tech__callout-text\">\r\n\r\n          <strong>\r\n            Modern Design\r\n          <\/strong>\r\n\r\n          <small>\r\n            Contemporary mobility styling\r\n          <\/small>\r\n\r\n        <\/span>\r\n\r\n        <span\r\n          class=\"ev-tech__callout-dot\"\r\n          aria-hidden=\"true\"\r\n        ><\/span>\r\n\r\n      <\/button>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           CALLOUT 04\r\n      ==================================================== -->\r\n\r\n      <button\r\n        class=\"ev-tech__callout ev-tech__callout--4\"\r\n        type=\"button\"\r\n        data-index=\"3\"\r\n      >\r\n\r\n        <span\r\n          class=\"ev-tech__callout-dot\"\r\n          aria-hidden=\"true\"\r\n        ><\/span>\r\n\r\n        <span class=\"ev-tech__callout-text\">\r\n\r\n          <strong>\r\n            Efficient Charging\r\n          <\/strong>\r\n\r\n          <small>\r\n            Practical charging experience\r\n          <\/small>\r\n\r\n        <\/span>\r\n\r\n        <span class=\"ev-tech__callout-number\">\r\n          04\r\n        <\/span>\r\n\r\n      <\/button>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           CALLOUT 05\r\n      ==================================================== -->\r\n\r\n      <button\r\n        class=\"ev-tech__callout ev-tech__callout--5\"\r\n        type=\"button\"\r\n        data-index=\"4\"\r\n      >\r\n\r\n        <span\r\n          class=\"ev-tech__callout-dot\"\r\n          aria-hidden=\"true\"\r\n        ><\/span>\r\n\r\n        <span class=\"ev-tech__callout-text\">\r\n\r\n          <strong>\r\n            Practical Storage\r\n          <\/strong>\r\n\r\n          <small>\r\n            Space for everyday essentials\r\n          <\/small>\r\n\r\n        <\/span>\r\n\r\n        <span class=\"ev-tech__callout-number\">\r\n          05\r\n        <\/span>\r\n\r\n      <\/button>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           CALLOUT 06\r\n      ==================================================== -->\r\n\r\n      <button\r\n        class=\"ev-tech__callout ev-tech__callout--6\"\r\n        type=\"button\"\r\n        data-index=\"5\"\r\n      >\r\n\r\n        <span\r\n          class=\"ev-tech__callout-dot\"\r\n          aria-hidden=\"true\"\r\n        ><\/span>\r\n\r\n        <span class=\"ev-tech__callout-text\">\r\n\r\n          <strong>\r\n            Smart Features\r\n          <\/strong>\r\n\r\n          <small>\r\n            Model-specific rider technology\r\n          <\/small>\r\n\r\n        <\/span>\r\n\r\n        <span class=\"ev-tech__callout-number\">\r\n          06\r\n        <\/span>\r\n\r\n      <\/button>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           CENTER BIKE\r\n      ==================================================== -->\r\n\r\n      <div class=\"ev-tech__bike-stage\">\r\n\r\n\r\n        <!-- glow -->\r\n\r\n        <div\r\n          class=\"ev-tech__bike-glow\"\r\n          aria-hidden=\"true\"\r\n        ><\/div>\r\n\r\n\r\n        <!--\r\n        =====================================================\r\n        REPLACE THIS IMAGE\r\n\r\n        Transparent PNG \/ WebP\r\n        Exact OPAI model being featured\r\n        Prefer 3\/4 side view\r\n        No background\r\n        =====================================================\r\n        -->\r\n\r\n        <img decoding=\"async\"\r\n          class=\"ev-tech__bike\"\r\n          src=\"https:\/\/placehold.co\/1200x900\/transparent\/F5F7F6?text=Replace+OPAI+Bike\"\r\n          alt=\"Featured OPAI electric bike\"\r\n          loading=\"lazy\"\r\n        >\r\n\r\n\r\n        <!-- floor shadow -->\r\n\r\n        <span\r\n          class=\"ev-tech__floor\"\r\n          aria-hidden=\"true\"\r\n        ><\/span>\r\n\r\n\r\n        <!-- PRODUCT LABEL -->\r\n\r\n        <div class=\"ev-tech__model\">\r\n\r\n          <span\r\n            class=\"ev-tech__model-dot\"\r\n            aria-hidden=\"true\"\r\n          ><\/span>\r\n\r\n          <div>\r\n\r\n            <small>\r\n              FEATURED OPAI MODEL\r\n            <\/small>\r\n\r\n            <!-- REPLACE MODEL NAME -->\r\n\r\n            <strong>\r\n              Model Name\r\n            <\/strong>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         MOBILE PRODUCT STAGE\r\n    ====================================================== -->\r\n\r\n    <div class=\"ev-tech__mobile\">\r\n\r\n\r\n      <div class=\"ev-tech__mobile-bike\">\r\n\r\n        <div\r\n          class=\"ev-tech__mobile-glow\"\r\n          aria-hidden=\"true\"\r\n        ><\/div>\r\n\r\n\r\n        <!-- REPLACE SAME BIKE IMAGE -->\r\n\r\n        <img decoding=\"async\"\r\n          src=\"https:\/\/placehold.co\/1200x900\/transparent\/F5F7F6?text=Replace+OPAI+Bike\"\r\n          alt=\"Featured OPAI electric bike\"\r\n          loading=\"lazy\"\r\n        >\r\n\r\n\r\n        <span\r\n          class=\"ev-tech__mobile-floor\"\r\n          aria-hidden=\"true\"\r\n        ><\/span>\r\n\r\n\r\n        <div class=\"ev-tech__mobile-model\">\r\n\r\n          <span aria-hidden=\"true\"><\/span>\r\n\r\n          <div>\r\n\r\n            <small>\r\n              FEATURED OPAI MODEL\r\n            <\/small>\r\n\r\n            <!-- REPLACE MODEL NAME -->\r\n\r\n            <strong>\r\n              Model Name\r\n            <\/strong>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           MOBILE 2 \u00d7 3 FEATURES\r\n      ==================================================== -->\r\n\r\n      <div class=\"ev-tech__mobile-grid\">\r\n\r\n\r\n        <div class=\"ev-tech__mobile-feature\">\r\n\r\n          <span>01<\/span>\r\n\r\n          <strong>\r\n            Electric Powertrain\r\n          <\/strong>\r\n\r\n          <small>\r\n            Electric drive system\r\n          <\/small>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <div class=\"ev-tech__mobile-feature\">\r\n\r\n          <span>02<\/span>\r\n\r\n          <strong>\r\n            Comfortable Urban Ride\r\n          <\/strong>\r\n\r\n          <small>\r\n            Everyday riding comfort\r\n          <\/small>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <div class=\"ev-tech__mobile-feature\">\r\n\r\n          <span>03<\/span>\r\n\r\n          <strong>\r\n            Modern Design\r\n          <\/strong>\r\n\r\n          <small>\r\n            Contemporary mobility styling\r\n          <\/small>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <div class=\"ev-tech__mobile-feature\">\r\n\r\n          <span>04<\/span>\r\n\r\n          <strong>\r\n            Efficient Charging\r\n          <\/strong>\r\n\r\n          <small>\r\n            Practical charging experience\r\n          <\/small>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <div class=\"ev-tech__mobile-feature\">\r\n\r\n          <span>05<\/span>\r\n\r\n          <strong>\r\n            Practical Storage\r\n          <\/strong>\r\n\r\n          <small>\r\n            Space for everyday essentials\r\n          <\/small>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <div class=\"ev-tech__mobile-feature\">\r\n\r\n          <span>06<\/span>\r\n\r\n          <strong>\r\n            Smart Features\r\n          <\/strong>\r\n\r\n          <small>\r\n            Model-specific rider technology\r\n          <\/small>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- =====================================================\r\n         MODEL-SPECIFIC DISCLAIMER\r\n    ====================================================== -->\r\n\r\n    <div class=\"ev-tech__disclaimer\">\r\n\r\n      <span aria-hidden=\"true\">\r\n        i\r\n      <\/span>\r\n\r\n      <p>\r\n        Features and specifications vary by model.\r\n        Refer to the selected OPAI model for confirmed\r\n        technical details.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<style>\r\n\r\n\/* ==========================================================\r\n   01 \u2014 TOKENS\r\n========================================================== *\/\r\n\r\n.ev-tech {\r\n\r\n  --ev-bg: #09150F;\r\n  --ev-surface: #07110D;\r\n\r\n  --ev-green: #00A86B;\r\n  --ev-lime: #A4FF3F;\r\n\r\n  --ev-white: #F5F7F6;\r\n  --ev-muted: #AAB8B1;\r\n  --ev-muted-2: #718078;\r\n\r\n  --ev-border:\r\n    rgba(255,255,255,.09);\r\n\r\n  --ev-max: 1200px;\r\n\r\n\r\n  position: relative;\r\n\r\n  width: 100%;\r\n\r\n  padding:\r\n    115px 0 105px;\r\n\r\n  background:\r\n\r\n    radial-gradient(\r\n      circle at 50% 53%,\r\n      rgba(0,168,107,.075),\r\n      transparent 29%\r\n    ),\r\n\r\n    var(--ev-bg);\r\n\r\n  overflow: hidden;\r\n\r\n  isolation: isolate;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   02 \u2014 CONTAINER\r\n========================================================== *\/\r\n\r\n.ev-tech__container {\r\n\r\n  width:\r\n    min(\r\n      calc(100% - 48px),\r\n      var(--ev-max)\r\n    );\r\n\r\n  margin-inline: auto;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   03 \u2014 HEADER\r\n========================================================== *\/\r\n\r\n.ev-tech__header {\r\n\r\n  position: relative;\r\n\r\n  z-index: 10;\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    minmax(0,1.1fr)\r\n    minmax(300px,.55fr);\r\n\r\n  align-items: end;\r\n\r\n  gap: 70px;\r\n\r\n  margin-bottom: 40px;\r\n\r\n}\r\n\r\n\r\n\/* eyebrow *\/\r\n\r\n.ev-tech__eyebrow {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 12px;\r\n\r\n  margin-bottom: 18px;\r\n\r\n}\r\n\r\n\r\n.ev-tech__eyebrow > span {\r\n\r\n  width: 30px;\r\n  height: 2px;\r\n\r\n  display: block;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n  border-radius: 100px;\r\n\r\n}\r\n\r\n\r\n.ev-tech__eyebrow p {\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 10px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .19em;\r\n\r\n}\r\n\r\n\r\n\/* heading *\/\r\n\r\n.ev-tech h2 {\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    clamp(\r\n      42px,\r\n      4.4vw,\r\n      64px\r\n    );\r\n\r\n  line-height: 1.04;\r\n\r\n  font-weight: 600;\r\n\r\n  letter-spacing: -.05em;\r\n\r\n}\r\n\r\n\r\n.ev-tech h2 span {\r\n\r\n  color:\r\n    var(--ev-green);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   04 \u2014 HEADER RIGHT\r\n========================================================== *\/\r\n\r\n.ev-tech__header-side > p {\r\n\r\n  max-width: 410px;\r\n\r\n  margin:\r\n    0 0 26px;\r\n\r\n  color:\r\n    var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 14px;\r\n\r\n  line-height: 1.75;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CTA\r\n========================================================== *\/\r\n\r\n.ev-tech__cta {\r\n\r\n  display: inline-flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 13px;\r\n\r\n  width: fit-content;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 13px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 600;\r\n\r\n  text-decoration: none;\r\n\r\n}\r\n\r\n\r\n.ev-tech__cta-arrow {\r\n\r\n  width: 36px;\r\n  height: 36px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n  border:\r\n    1px solid\r\n    rgba(164,255,63,.22);\r\n\r\n  border-radius: 50%;\r\n\r\n  background:\r\n    rgba(164,255,63,.035);\r\n\r\n  transition:\r\n    color .3s ease,\r\n    background-color .3s ease,\r\n    transform .3s ease;\r\n\r\n}\r\n\r\n\r\n.ev-tech__cta-arrow svg {\r\n\r\n  width: 15px;\r\n  height: 15px;\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    currentColor;\r\n\r\n  stroke-width: 1.8;\r\n\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n\r\n}\r\n\r\n\r\n.ev-tech__cta:hover {\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n.ev-tech__cta:hover\r\n.ev-tech__cta-arrow {\r\n\r\n  color:\r\n    var(--ev-surface);\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n  transform:\r\n    translateX(4px);\r\n\r\n}\r\n\r\n\r\n.ev-tech__cta:focus-visible {\r\n\r\n  outline:\r\n    2px solid\r\n    var(--ev-lime);\r\n\r\n  outline-offset: 6px;\r\n\r\n  border-radius: 4px;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   05 \u2014 PRODUCT STAGE\r\n========================================================== *\/\r\n\r\n.ev-tech__stage {\r\n\r\n  position: relative;\r\n\r\n  min-height: 680px;\r\n\r\n  margin-top: 15px;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   06 \u2014 ORBITS\r\n========================================================== *\/\r\n\r\n.ev-tech__orbit {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 0;\r\n\r\n  left: 50%;\r\n  top: 50%;\r\n\r\n  transform:\r\n    translate(-50%,-50%);\r\n\r\n  border-radius: 50%;\r\n\r\n  pointer-events: none;\r\n\r\n}\r\n\r\n\r\n.ev-tech__orbit--1 {\r\n\r\n  width: 520px;\r\n  height: 520px;\r\n\r\n  border:\r\n    1px dashed\r\n    rgba(164,255,63,.07);\r\n\r\n}\r\n\r\n\r\n.ev-tech__orbit--2 {\r\n\r\n  width: 420px;\r\n  height: 420px;\r\n\r\n  border:\r\n    1px solid\r\n    rgba(0,168,107,.08);\r\n\r\n}\r\n\r\n\r\n.ev-tech__orbit--3 {\r\n\r\n  width: 300px;\r\n  height: 300px;\r\n\r\n  background:\r\n\r\n    radial-gradient(\r\n      circle,\r\n      rgba(0,168,107,.055),\r\n      transparent 67%\r\n    );\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   07 \u2014 CONNECTOR LINES\r\n========================================================== *\/\r\n\r\n.ev-tech__lines {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 1;\r\n\r\n  inset: 0;\r\n\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  pointer-events: none;\r\n\r\n}\r\n\r\n\r\n.ev-tech-line {\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    rgba(255,255,255,.09);\r\n\r\n  stroke-width: 1.3;\r\n\r\n  stroke-dasharray:\r\n    4 6;\r\n\r\n  vector-effect:\r\n    non-scaling-stroke;\r\n\r\n  transition:\r\n    stroke .35s ease,\r\n    filter .35s ease;\r\n\r\n}\r\n\r\n\r\n.ev-tech-line.is-active {\r\n\r\n  stroke:\r\n    rgba(164,255,63,.60);\r\n\r\n  filter:\r\n    drop-shadow(\r\n      0 0 4px\r\n      rgba(164,255,63,.25)\r\n    );\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   08 \u2014 CALLOUT\r\n========================================================== *\/\r\n\r\n.ev-tech__callout {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 5;\r\n\r\n  width: 250px;\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    30px minmax(0,1fr) 13px;\r\n\r\n  align-items: center;\r\n\r\n  gap: 11px;\r\n\r\n  padding: 0;\r\n\r\n  color:\r\n    inherit;\r\n\r\n  text-align: left;\r\n\r\n  background:\r\n    transparent;\r\n\r\n  border: 0;\r\n\r\n  cursor: pointer;\r\n\r\n}\r\n\r\n\r\n\/* right side reversed *\/\r\n\r\n.ev-tech__callout--4,\r\n.ev-tech__callout--5,\r\n.ev-tech__callout--6 {\r\n\r\n  grid-template-columns:\r\n    13px minmax(0,1fr) 30px;\r\n\r\n}\r\n\r\n\r\n\/* positions *\/\r\n\r\n.ev-tech__callout--1 {\r\n\r\n  left: 0;\r\n  top: 115px;\r\n\r\n}\r\n\r\n.ev-tech__callout--2 {\r\n\r\n  left: 0;\r\n  top: 295px;\r\n\r\n}\r\n\r\n.ev-tech__callout--3 {\r\n\r\n  left: 0;\r\n  top: 475px;\r\n\r\n}\r\n\r\n.ev-tech__callout--4 {\r\n\r\n  right: 0;\r\n  top: 115px;\r\n\r\n}\r\n\r\n.ev-tech__callout--5 {\r\n\r\n  right: 0;\r\n  top: 295px;\r\n\r\n}\r\n\r\n.ev-tech__callout--6 {\r\n\r\n  right: 0;\r\n  top: 475px;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CALLOUT NUMBER\r\n========================================================== *\/\r\n\r\n.ev-tech__callout-number {\r\n\r\n  color:\r\n    rgba(245,247,246,.20);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    sans-serif;\r\n\r\n  font-size: 10px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 600;\r\n\r\n  letter-spacing: .07em;\r\n\r\n  transition:\r\n    color .3s ease;\r\n\r\n}\r\n\r\n\r\n\/* right numbers *\/\r\n\r\n.ev-tech__callout--4\r\n.ev-tech__callout-number,\r\n.ev-tech__callout--5\r\n.ev-tech__callout-number,\r\n.ev-tech__callout--6\r\n.ev-tech__callout-number {\r\n\r\n  text-align: right;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CALLOUT TEXT\r\n========================================================== *\/\r\n\r\n.ev-tech__callout-text {\r\n\r\n  min-width: 0;\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  gap: 6px;\r\n\r\n}\r\n\r\n\r\n.ev-tech__callout-text strong {\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 14px;\r\n\r\n  line-height: 1.25;\r\n\r\n  font-weight: 500;\r\n\r\n  letter-spacing: -.02em;\r\n\r\n  transition:\r\n    color .3s ease;\r\n\r\n}\r\n\r\n\r\n.ev-tech__callout-text small {\r\n\r\n  color:\r\n    var(--ev-muted-2);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 9px;\r\n\r\n  line-height: 1.35;\r\n\r\n  font-weight: 500;\r\n\r\n}\r\n\r\n\r\n\/* right alignment *\/\r\n\r\n.ev-tech__callout--4\r\n.ev-tech__callout-text,\r\n.ev-tech__callout--5\r\n.ev-tech__callout-text,\r\n.ev-tech__callout--6\r\n.ev-tech__callout-text {\r\n\r\n  text-align: right;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CALLOUT DOT\r\n========================================================== *\/\r\n\r\n.ev-tech__callout-dot {\r\n\r\n  position: relative;\r\n\r\n  width: 12px;\r\n  height: 12px;\r\n\r\n  display: block;\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.22);\r\n\r\n  border-radius: 50%;\r\n\r\n  transition:\r\n    border-color .3s ease,\r\n    background-color .3s ease,\r\n    box-shadow .3s ease,\r\n    transform .3s ease;\r\n\r\n}\r\n\r\n\r\n.ev-tech__callout-dot::after {\r\n\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  left: 50%;\r\n  top: 50%;\r\n\r\n  width: 4px;\r\n  height: 4px;\r\n\r\n  transform:\r\n    translate(-50%,-50%);\r\n\r\n  border-radius: 50%;\r\n\r\n  background:\r\n    var(--ev-muted-2);\r\n\r\n  transition:\r\n    background-color .3s ease;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   ACTIVE CALLOUT\r\n========================================================== *\/\r\n\r\n.ev-tech__callout.is-active\r\n.ev-tech__callout-number {\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n.ev-tech__callout.is-active\r\n.ev-tech__callout-text strong {\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n.ev-tech__callout.is-active\r\n.ev-tech__callout-dot {\r\n\r\n  border-color:\r\n    var(--ev-lime);\r\n\r\n  background:\r\n    rgba(164,255,63,.06);\r\n\r\n  box-shadow:\r\n    0 0 0 5px\r\n    rgba(164,255,63,.05),\r\n    0 0 18px\r\n    rgba(164,255,63,.16);\r\n\r\n  transform:\r\n    scale(1.12);\r\n\r\n}\r\n\r\n\r\n.ev-tech__callout.is-active\r\n.ev-tech__callout-dot::after {\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n\/* focus *\/\r\n\r\n.ev-tech__callout:focus-visible {\r\n\r\n  outline:\r\n    2px solid\r\n    var(--ev-lime);\r\n\r\n  outline-offset: 7px;\r\n\r\n  border-radius: 4px;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   09 \u2014 BIKE STAGE\r\n========================================================== *\/\r\n\r\n.ev-tech__bike-stage {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 3;\r\n\r\n  left: 50%;\r\n  top: 50%;\r\n\r\n  width: 58%;\r\n  height: 86%;\r\n\r\n  transform:\r\n    translate(-50%,-50%);\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  pointer-events: none;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   BIKE\r\n========================================================== *\/\r\n\r\n.ev-tech__bike {\r\n\r\n  position: relative;\r\n\r\n  z-index: 5;\r\n\r\n  display: block;\r\n\r\n  width:\r\n    min(\r\n      100%,\r\n      680px\r\n    );\r\n\r\n  max-height: 520px;\r\n\r\n  object-fit: contain;\r\n\r\n  filter:\r\n    drop-shadow(\r\n      0 34px 32px\r\n      rgba(0,0,0,.38)\r\n    );\r\n\r\n  transform-origin:\r\n    center 72%;\r\n\r\n  will-change:\r\n    transform;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   BIKE GLOW\r\n========================================================== *\/\r\n\r\n.ev-tech__bike-glow {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 0;\r\n\r\n  width: 480px;\r\n  height: 400px;\r\n\r\n  border-radius: 50%;\r\n\r\n  background:\r\n\r\n    radial-gradient(\r\n      circle,\r\n      rgba(0,168,107,.14),\r\n      rgba(0,168,107,.035) 45%,\r\n      transparent 70%\r\n    );\r\n\r\n  filter: blur(3px);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   FLOOR\r\n========================================================== *\/\r\n\r\n.ev-tech__floor {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 2;\r\n\r\n  left: 50%;\r\n  bottom: 65px;\r\n\r\n  width: 52%;\r\n  height: 24px;\r\n\r\n  transform:\r\n    translateX(-50%);\r\n\r\n  background:\r\n    rgba(0,0,0,.48);\r\n\r\n  border-radius: 50%;\r\n\r\n  filter: blur(13px);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   MODEL LABEL\r\n========================================================== *\/\r\n\r\n.ev-tech__model {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 7;\r\n\r\n  left: 50%;\r\n  bottom: 18px;\r\n\r\n  transform:\r\n    translateX(-50%);\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 10px;\r\n\r\n  width: max-content;\r\n\r\n  padding:\r\n    9px 14px;\r\n\r\n  background:\r\n    rgba(7,17,13,.78);\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.10);\r\n\r\n  border-radius:\r\n    999px;\r\n\r\n  backdrop-filter:\r\n    blur(10px);\r\n\r\n  -webkit-backdrop-filter:\r\n    blur(10px);\r\n\r\n}\r\n\r\n\r\n.ev-tech__model-dot {\r\n\r\n  width: 7px;\r\n  height: 7px;\r\n\r\n  display: block;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  border-radius: 50%;\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n  box-shadow:\r\n    0 0 0 4px\r\n    rgba(164,255,63,.06);\r\n\r\n}\r\n\r\n\r\n.ev-tech__model div {\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  gap: 3px;\r\n\r\n}\r\n\r\n\r\n.ev-tech__model small {\r\n\r\n  color:\r\n    var(--ev-muted-2);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 6px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .15em;\r\n\r\n}\r\n\r\n\r\n.ev-tech__model strong {\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 10px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 600;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   10 \u2014 MOBILE HIDDEN DESKTOP\r\n========================================================== *\/\r\n\r\n.ev-tech__mobile {\r\n\r\n  display: none;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   11 \u2014 DISCLAIMER\r\n========================================================== *\/\r\n\r\n.ev-tech__disclaimer {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  gap: 9px;\r\n\r\n  max-width: 680px;\r\n\r\n  margin:\r\n    15px auto 0;\r\n\r\n}\r\n\r\n\r\n.ev-tech__disclaimer > span {\r\n\r\n  width: 19px;\r\n  height: 19px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  color:\r\n    var(--ev-muted-2);\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.12);\r\n\r\n  border-radius: 50%;\r\n\r\n  font-family:\r\n    Georgia,\r\n    serif;\r\n\r\n  font-size: 10px;\r\n\r\n  font-style: italic;\r\n\r\n}\r\n\r\n\r\n.ev-tech__disclaimer p {\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-muted-2);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 9px;\r\n\r\n  line-height: 1.5;\r\n\r\n  text-align: center;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   12 \u2014 TABLET\r\n========================================================== *\/\r\n\r\n@media (max-width: 1050px) {\r\n\r\n  .ev-tech {\r\n\r\n    padding:\r\n      95px 0;\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__stage {\r\n\r\n    min-height:\r\n      620px;\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__callout {\r\n\r\n    width: 215px;\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__callout-text strong {\r\n\r\n    font-size: 12px;\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__bike-stage {\r\n\r\n    width: 55%;\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__bike {\r\n\r\n    width: 105%;\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__orbit--1 {\r\n\r\n    width: 440px;\r\n    height: 440px;\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__orbit--2 {\r\n\r\n    width: 350px;\r\n    height: 350px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   13 \u2014 MOBILE\r\n========================================================== *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .ev-tech {\r\n\r\n    padding:\r\n      74px 0 80px;\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__container {\r\n\r\n    width:\r\n      calc(100% - 40px);\r\n\r\n  }\r\n\r\n\r\n  \/* header *\/\r\n\r\n  .ev-tech__header {\r\n\r\n    display: block;\r\n\r\n    margin-bottom:\r\n      22px;\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__eyebrow {\r\n\r\n    margin-bottom:\r\n      15px;\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__eyebrow p {\r\n\r\n    font-size: 9px;\r\n\r\n  }\r\n\r\n\r\n  .ev-tech h2 {\r\n\r\n    font-size:\r\n      clamp(\r\n        36px,\r\n        10vw,\r\n        48px\r\n      );\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__header-side {\r\n\r\n    margin-top: 20px;\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__header-side > p {\r\n\r\n    margin-bottom: 21px;\r\n\r\n    font-size: 13px;\r\n\r\n    line-height: 1.7;\r\n\r\n  }\r\n\r\n\r\n  \/* desktop stage hidden *\/\r\n\r\n  .ev-tech__stage {\r\n\r\n    display: none;\r\n\r\n  }\r\n\r\n\r\n  \/* =======================================================\r\n     MOBILE EXPERIENCE\r\n  ======================================================== *\/\r\n\r\n  .ev-tech__mobile {\r\n\r\n    display: block;\r\n\r\n  }\r\n\r\n\r\n  \/* bike *\/\r\n\r\n  .ev-tech__mobile-bike {\r\n\r\n    position: relative;\r\n\r\n    min-height: 310px;\r\n\r\n    display: flex;\r\n\r\n    align-items: center;\r\n\r\n    justify-content: center;\r\n\r\n    margin:\r\n      22px 0 26px;\r\n\r\n    overflow: hidden;\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__mobile-bike img {\r\n\r\n    position: relative;\r\n\r\n    z-index: 3;\r\n\r\n    display: block;\r\n\r\n    width:\r\n      min(\r\n        112%,\r\n        520px\r\n      );\r\n\r\n    height: auto;\r\n\r\n    object-fit: contain;\r\n\r\n    filter:\r\n      drop-shadow(\r\n        0 25px 25px\r\n        rgba(0,0,0,.35)\r\n      );\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__mobile-glow {\r\n\r\n    position: absolute;\r\n\r\n    width: 290px;\r\n    height: 290px;\r\n\r\n    border-radius: 50%;\r\n\r\n    background:\r\n\r\n      radial-gradient(\r\n        circle,\r\n        rgba(0,168,107,.14),\r\n        transparent 67%\r\n      );\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__mobile-floor {\r\n\r\n    position: absolute;\r\n\r\n    z-index: 1;\r\n\r\n    left: 50%;\r\n    bottom: 38px;\r\n\r\n    width: 58%;\r\n    height: 20px;\r\n\r\n    transform:\r\n      translateX(-50%);\r\n\r\n    border-radius: 50%;\r\n\r\n    background:\r\n      rgba(0,0,0,.44);\r\n\r\n    filter:\r\n      blur(11px);\r\n\r\n  }\r\n\r\n\r\n  \/* model *\/\r\n\r\n  .ev-tech__mobile-model {\r\n\r\n    position: absolute;\r\n\r\n    z-index: 5;\r\n\r\n    left: 50%;\r\n    bottom: 10px;\r\n\r\n    transform:\r\n      translateX(-50%);\r\n\r\n    display: flex;\r\n\r\n    align-items: center;\r\n\r\n    gap: 9px;\r\n\r\n    width: max-content;\r\n\r\n    padding:\r\n      8px 12px;\r\n\r\n    background:\r\n      rgba(7,17,13,.82);\r\n\r\n    border:\r\n      1px solid\r\n      var(--ev-border);\r\n\r\n    border-radius: 999px;\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__mobile-model > span {\r\n\r\n    width: 6px;\r\n    height: 6px;\r\n\r\n    border-radius: 50%;\r\n\r\n    background:\r\n      var(--ev-lime);\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__mobile-model div {\r\n\r\n    display: flex;\r\n\r\n    flex-direction: column;\r\n\r\n    gap: 3px;\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__mobile-model small {\r\n\r\n    color:\r\n      var(--ev-muted-2);\r\n\r\n    font-family:\r\n      \"Inter\",\r\n      sans-serif;\r\n\r\n    font-size: 5px;\r\n\r\n    font-weight: 700;\r\n\r\n    letter-spacing: .13em;\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__mobile-model strong {\r\n\r\n    color:\r\n      var(--ev-white);\r\n\r\n    font-family:\r\n      \"Inter\",\r\n      sans-serif;\r\n\r\n    font-size: 9px;\r\n\r\n    font-weight: 600;\r\n\r\n  }\r\n\r\n\r\n  \/* =======================================================\r\n     MOBILE 2 \u00d7 3 GRID\r\n  ======================================================== *\/\r\n\r\n  .ev-tech__mobile-grid {\r\n\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n      repeat(\r\n        2,\r\n        minmax(0,1fr)\r\n      );\r\n\r\n    border-top:\r\n      1px solid\r\n      var(--ev-border);\r\n\r\n    border-left:\r\n      1px solid\r\n      var(--ev-border);\r\n\r\n    border-radius:\r\n      14px;\r\n\r\n    overflow: hidden;\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__mobile-feature {\r\n\r\n    min-width: 0;\r\n\r\n    min-height: 126px;\r\n\r\n    display: flex;\r\n\r\n    flex-direction: column;\r\n\r\n    padding: 15px;\r\n\r\n    border-right:\r\n      1px solid\r\n      var(--ev-border);\r\n\r\n    border-bottom:\r\n      1px solid\r\n      var(--ev-border);\r\n\r\n    background:\r\n      rgba(10,24,18,.50);\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__mobile-feature > span {\r\n\r\n    color:\r\n      var(--ev-lime);\r\n\r\n    font-family:\r\n      \"Poppins\",\r\n      sans-serif;\r\n\r\n    font-size: 8px;\r\n\r\n    font-weight: 600;\r\n\r\n    letter-spacing: .08em;\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__mobile-feature strong {\r\n\r\n    margin-top: auto;\r\n\r\n    color:\r\n      var(--ev-white);\r\n\r\n    font-family:\r\n      \"Poppins\",\r\n      \"Inter\",\r\n      sans-serif;\r\n\r\n    font-size: 13px;\r\n\r\n    line-height: 1.25;\r\n\r\n    font-weight: 500;\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__mobile-feature small {\r\n\r\n    margin-top: 5px;\r\n\r\n    color:\r\n      var(--ev-muted-2);\r\n\r\n    font-family:\r\n      \"Inter\",\r\n      sans-serif;\r\n\r\n    font-size: 8px;\r\n\r\n    line-height: 1.4;\r\n\r\n  }\r\n\r\n\r\n  \/* disclaimer *\/\r\n\r\n  .ev-tech__disclaimer {\r\n\r\n    align-items: flex-start;\r\n\r\n    justify-content: flex-start;\r\n\r\n    margin-top: 20px;\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__disclaimer p {\r\n\r\n    text-align: left;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   14 \u2014 390PX\r\n========================================================== *\/\r\n\r\n@media (max-width: 390px) {\r\n\r\n  .ev-tech__container {\r\n\r\n    width:\r\n      calc(100% - 32px);\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__mobile-bike {\r\n\r\n    min-height: 270px;\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__mobile-feature {\r\n\r\n    min-height: 122px;\r\n\r\n    padding: 13px;\r\n\r\n  }\r\n\r\n\r\n  .ev-tech__mobile-feature strong {\r\n\r\n    font-size: 12px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   15 \u2014 REDUCED MOTION\r\n========================================================== *\/\r\n\r\n@media (\r\n  prefers-reduced-motion: reduce\r\n) {\r\n\r\n  .ev-tech *,\r\n  .ev-tech *::before,\r\n  .ev-tech *::after {\r\n\r\n    animation-duration:\r\n      .01ms !important;\r\n\r\n    animation-iteration-count:\r\n      1 !important;\r\n\r\n    transition-duration:\r\n      .01ms !important;\r\n\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- =========================================================\r\n GSAP\r\n Remove if GSAP is already globally loaded.\r\n========================================================== -->\r\n\r\n<script\r\nsrc=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\">\r\n<\/script>\r\n\r\n\r\n<script>\r\n\r\n(function () {\r\n\r\n  function initEvTechnology() {\r\n\r\n    const section =\r\n      document.querySelector(\r\n        \"#ev-bike-technology\"\r\n      );\r\n\r\n\r\n    if (\r\n      !section ||\r\n      section.dataset.evTechInit === \"1\"\r\n    ) {\r\n\r\n      return;\r\n\r\n    }\r\n\r\n\r\n    section.dataset.evTechInit = \"1\";\r\n\r\n\r\n    const callouts =\r\n      Array.from(\r\n        section.querySelectorAll(\r\n          \".ev-tech__callout\"\r\n        )\r\n      );\r\n\r\n\r\n    const lines =\r\n      Array.from(\r\n        section.querySelectorAll(\r\n          \".ev-tech-line\"\r\n        )\r\n      );\r\n\r\n\r\n    const bike =\r\n      section.querySelector(\r\n        \".ev-tech__bike\"\r\n      );\r\n\r\n\r\n    const reduceMotion =\r\n      window.matchMedia(\r\n        \"(prefers-reduced-motion: reduce)\"\r\n      ).matches;\r\n\r\n\r\n    let activeIndex = 0;\r\n\r\n    let autoTimer = null;\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       ACTIVATE FEATURE\r\n    ====================================================== *\/\r\n\r\n    function activateFeature(\r\n      index,\r\n      userInteraction\r\n    ) {\r\n\r\n      activeIndex = index;\r\n\r\n\r\n      callouts.forEach(\r\n        function (\r\n          callout,\r\n          calloutIndex\r\n        ) {\r\n\r\n          callout.classList.toggle(\r\n            \"is-active\",\r\n            calloutIndex === index\r\n          );\r\n\r\n        }\r\n      );\r\n\r\n\r\n      lines.forEach(\r\n        function (\r\n          line,\r\n          lineIndex\r\n        ) {\r\n\r\n          line.classList.toggle(\r\n            \"is-active\",\r\n            lineIndex === index\r\n          );\r\n\r\n        }\r\n      );\r\n\r\n\r\n      if (\r\n        reduceMotion ||\r\n        typeof gsap === \"undefined\" ||\r\n        !bike\r\n      ) {\r\n\r\n        return;\r\n\r\n      }\r\n\r\n\r\n      \/*\r\n       Tiny product response.\r\n       Avoid fake 3D rotation because\r\n       this is a real product image.\r\n      *\/\r\n\r\n      const positions = [\r\n\r\n        { x:-5, y:-3, r:-.35 },\r\n        { x:-6, y: 0, r:-.20 },\r\n        { x:-4, y: 4, r:-.15 },\r\n\r\n        { x: 5, y:-3, r: .35 },\r\n        { x: 6, y: 0, r: .20 },\r\n        { x: 4, y: 4, r: .15 }\r\n\r\n      ];\r\n\r\n\r\n      const position =\r\n        positions[index];\r\n\r\n\r\n      gsap.to(\r\n        bike,\r\n        {\r\n\r\n          x: position.x,\r\n          y: position.y,\r\n\r\n          rotation:\r\n            position.r,\r\n\r\n          scale:\r\n            1.012,\r\n\r\n          duration:\r\n            .65,\r\n\r\n          ease:\r\n            \"power3.out\",\r\n\r\n          overwrite:\r\n            \"auto\"\r\n\r\n        }\r\n      );\r\n\r\n\r\n      if (userInteraction) {\r\n\r\n        restartAutoTour();\r\n\r\n      }\r\n\r\n    }\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       USER INTERACTION\r\n    ====================================================== *\/\r\n\r\n    callouts.forEach(\r\n      function (\r\n        callout,\r\n        index\r\n      ) {\r\n\r\n        callout.addEventListener(\r\n          \"mouseenter\",\r\n          function () {\r\n\r\n            activateFeature(\r\n              index,\r\n              true\r\n            );\r\n\r\n          }\r\n        );\r\n\r\n\r\n        callout.addEventListener(\r\n          \"focus\",\r\n          function () {\r\n\r\n            activateFeature(\r\n              index,\r\n              true\r\n            );\r\n\r\n          }\r\n        );\r\n\r\n\r\n        callout.addEventListener(\r\n          \"click\",\r\n          function () {\r\n\r\n            activateFeature(\r\n              index,\r\n              true\r\n            );\r\n\r\n          }\r\n        );\r\n\r\n      }\r\n    );\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       OPTIONAL AUTOMATIC FEATURE TOUR\r\n    ====================================================== *\/\r\n\r\n    function startAutoTour() {\r\n\r\n      if (\r\n        reduceMotion ||\r\n        window.innerWidth <= 767\r\n      ) {\r\n\r\n        return;\r\n\r\n      }\r\n\r\n\r\n      clearInterval(\r\n        autoTimer\r\n      );\r\n\r\n\r\n      autoTimer =\r\n        setInterval(\r\n          function () {\r\n\r\n            activeIndex =\r\n              (\r\n                activeIndex + 1\r\n              ) %\r\n              callouts.length;\r\n\r\n\r\n            activateFeature(\r\n              activeIndex,\r\n              false\r\n            );\r\n\r\n          },\r\n\r\n          3200\r\n        );\r\n\r\n    }\r\n\r\n\r\n\r\n    function restartAutoTour() {\r\n\r\n      clearInterval(\r\n        autoTimer\r\n      );\r\n\r\n\r\n      \/*\r\n       Give user time to inspect\r\n       manually selected feature.\r\n      *\/\r\n\r\n      window.setTimeout(\r\n        startAutoTour,\r\n        6000\r\n      );\r\n\r\n    }\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       STATIC FALLBACK\r\n    ====================================================== *\/\r\n\r\n    if (\r\n      reduceMotion ||\r\n      typeof gsap === \"undefined\"\r\n    ) {\r\n\r\n      activateFeature(\r\n        0,\r\n        false\r\n      );\r\n\r\n\r\n      return;\r\n\r\n    }\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       ORBIT ANIMATION\r\n    ====================================================== *\/\r\n\r\n    const orbit1 =\r\n      section.querySelector(\r\n        \".ev-tech__orbit--1\"\r\n      );\r\n\r\n\r\n    const orbit2 =\r\n      section.querySelector(\r\n        \".ev-tech__orbit--2\"\r\n      );\r\n\r\n\r\n    if (orbit1) {\r\n\r\n      gsap.to(\r\n        orbit1,\r\n        {\r\n\r\n          rotation: 360,\r\n\r\n          duration: 38,\r\n\r\n          repeat: -1,\r\n\r\n          ease: \"none\"\r\n\r\n        }\r\n      );\r\n\r\n    }\r\n\r\n\r\n    if (orbit2) {\r\n\r\n      gsap.to(\r\n        orbit2,\r\n        {\r\n\r\n          rotation: -360,\r\n\r\n          duration: 48,\r\n\r\n          repeat: -1,\r\n\r\n          ease: \"none\"\r\n\r\n        }\r\n      );\r\n\r\n    }\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       ENTRANCE STATES\r\n    ====================================================== *\/\r\n\r\n    const eyebrow =\r\n      section.querySelector(\r\n        \".ev-tech__eyebrow\"\r\n      );\r\n\r\n\r\n    const heading =\r\n      section.querySelector(\r\n        \".ev-tech h2\"\r\n      );\r\n\r\n\r\n    const headerSide =\r\n      section.querySelector(\r\n        \".ev-tech__header-side\"\r\n      );\r\n\r\n\r\n    const mobileBike =\r\n      section.querySelector(\r\n        \".ev-tech__mobile-bike\"\r\n      );\r\n\r\n\r\n    const mobileFeatures =\r\n      section.querySelectorAll(\r\n        \".ev-tech__mobile-feature\"\r\n      );\r\n\r\n\r\n    gsap.set(\r\n      [\r\n        eyebrow,\r\n        heading,\r\n        headerSide\r\n      ],\r\n      {\r\n\r\n        opacity: 0,\r\n        y: 22\r\n\r\n      }\r\n    );\r\n\r\n\r\n    if (\r\n      window.innerWidth > 767\r\n    ) {\r\n\r\n      gsap.set(\r\n        bike,\r\n        {\r\n\r\n          opacity: 0,\r\n          scale: .90,\r\n          y: 20\r\n\r\n        }\r\n      );\r\n\r\n\r\n      gsap.set(\r\n        callouts,\r\n        {\r\n\r\n          opacity: 0,\r\n          y: 15\r\n\r\n        }\r\n      );\r\n\r\n\r\n      lines.forEach(\r\n        function (line) {\r\n\r\n          const length =\r\n            line.getTotalLength();\r\n\r\n\r\n          gsap.set(\r\n            line,\r\n            {\r\n\r\n              strokeDasharray:\r\n                length,\r\n\r\n              strokeDashoffset:\r\n                length\r\n\r\n            }\r\n          );\r\n\r\n        }\r\n      );\r\n\r\n    }\r\n\r\n    else {\r\n\r\n      gsap.set(\r\n        mobileBike,\r\n        {\r\n\r\n          opacity: 0,\r\n          scale: .94,\r\n          y: 18\r\n\r\n        }\r\n      );\r\n\r\n\r\n      gsap.set(\r\n        mobileFeatures,\r\n        {\r\n\r\n          opacity: 0,\r\n          y: 18\r\n\r\n        }\r\n      );\r\n\r\n    }\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       ENTRANCE OBSERVER\r\n    ====================================================== *\/\r\n\r\n    const observer =\r\n      new IntersectionObserver(\r\n\r\n        function (\r\n          entries,\r\n          observerInstance\r\n        ) {\r\n\r\n          entries.forEach(\r\n            function (entry) {\r\n\r\n              if (\r\n                !entry.isIntersecting\r\n              ) return;\r\n\r\n\r\n              const tl =\r\n                gsap.timeline();\r\n\r\n\r\n              \/* header *\/\r\n\r\n              tl.to(\r\n                [\r\n                  eyebrow,\r\n                  heading,\r\n                  headerSide\r\n                ],\r\n                {\r\n\r\n                  opacity: 1,\r\n                  y: 0,\r\n\r\n                  duration: .65,\r\n\r\n                  stagger: .07,\r\n\r\n                  ease:\r\n                    \"power3.out\"\r\n\r\n                }\r\n              );\r\n\r\n\r\n              \/* desktop *\/\r\n\r\n              if (\r\n                window.innerWidth > 767\r\n              ) {\r\n\r\n                tl.to(\r\n                  bike,\r\n                  {\r\n\r\n                    opacity: 1,\r\n                    scale: 1,\r\n                    y: 0,\r\n\r\n                    duration: .9,\r\n\r\n                    ease:\r\n                      \"back.out(1.25)\"\r\n\r\n                  },\r\n\r\n                  \"-=.30\"\r\n                );\r\n\r\n\r\n                tl.to(\r\n                  callouts,\r\n                  {\r\n\r\n                    opacity: 1,\r\n                    y: 0,\r\n\r\n                    duration: .5,\r\n\r\n                    stagger: .07,\r\n\r\n                    ease:\r\n                      \"power3.out\"\r\n\r\n                  },\r\n\r\n                  \"-=.50\"\r\n                );\r\n\r\n\r\n                tl.to(\r\n                  lines,\r\n                  {\r\n\r\n                    strokeDashoffset: 0,\r\n\r\n                    duration: .75,\r\n\r\n                    stagger: .06,\r\n\r\n                    ease:\r\n                      \"power2.out\"\r\n\r\n                  },\r\n\r\n                  \"-=.45\"\r\n                );\r\n\r\n\r\n                tl.call(\r\n                  function () {\r\n\r\n                    activateFeature(\r\n                      0,\r\n                      false\r\n                    );\r\n\r\n\r\n                    startAutoTour();\r\n\r\n                  }\r\n                );\r\n\r\n              }\r\n\r\n\r\n              \/* mobile *\/\r\n\r\n              else {\r\n\r\n                tl.to(\r\n                  mobileBike,\r\n                  {\r\n\r\n                    opacity: 1,\r\n                    scale: 1,\r\n                    y: 0,\r\n\r\n                    duration: .75,\r\n\r\n                    ease:\r\n                      \"power3.out\"\r\n\r\n                  },\r\n\r\n                  \"-=.30\"\r\n                );\r\n\r\n\r\n                tl.to(\r\n                  mobileFeatures,\r\n                  {\r\n\r\n                    opacity: 1,\r\n                    y: 0,\r\n\r\n                    duration: .5,\r\n\r\n                    stagger: .055,\r\n\r\n                    ease:\r\n                      \"power3.out\"\r\n\r\n                  },\r\n\r\n                  \"-=.30\"\r\n                );\r\n\r\n              }\r\n\r\n\r\n              observerInstance.unobserve(\r\n                entry.target\r\n              );\r\n\r\n            }\r\n          );\r\n\r\n        },\r\n\r\n        {\r\n          threshold: .12\r\n        }\r\n\r\n      );\r\n\r\n\r\n    observer.observe(\r\n      section\r\n    );\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* =======================================================\r\n     ELEMENTOR-SAFE INITIALIZATION\r\n  ======================================================== *\/\r\n\r\n  if (\r\n    document.readyState ===\r\n    \"loading\"\r\n  ) {\r\n\r\n    document.addEventListener(\r\n      \"DOMContentLoaded\",\r\n      initEvTechnology\r\n    );\r\n\r\n  }\r\n\r\n  else {\r\n\r\n    initEvTechnology();\r\n\r\n  }\r\n\r\n})();\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-469285a e-con e-atomic-element e-flexbox-base e-92d5bb4 \" data-id=\"469285a\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"469285a\">\n    \t\t<div class=\"elementor-element elementor-element-237a9c4 elementor-widget elementor-widget-html\" data-id=\"237a9c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================\r\n EVERGREEN MOTORS\r\n SECTION 11 \u2014 DEALER \/ SHOWROOM\r\n\r\n Elementor HTML Widget\r\n HTML + CSS + JS + GSAP\r\n\r\n Replace the Google Maps iframe URL with the exact\r\n Google Maps Embed URL for Evergreen Motors once the\r\n business listing is finalized.\r\n========================================================== -->\r\n\r\n<section\r\n  class=\"ev-showroom\"\r\n  id=\"ev-showroom\"\r\n  aria-labelledby=\"ev-showroom-title\"\r\n>\r\n\r\n  <div class=\"ev-showroom__container\">\r\n\r\n    <!-- =====================================================\r\n         HEADER\r\n    ====================================================== -->\r\n\r\n    <header class=\"ev-showroom__header\">\r\n\r\n      <div>\r\n\r\n        <div class=\"ev-showroom__eyebrow\">\r\n          <span aria-hidden=\"true\"><\/span>\r\n          <p>VISIT OUR SHOWROOM<\/p>\r\n        <\/div>\r\n\r\n        <h2 id=\"ev-showroom-title\">\r\n          Visit\r\n          <span>Evergreen Motors.<\/span>\r\n        <\/h2>\r\n\r\n      <\/div>\r\n\r\n      <p class=\"ev-showroom__intro\">\r\n        Visit us in Mirpur to explore Evergreen Motors\r\n        electric mobility products and speak with our team.\r\n      <\/p>\r\n\r\n    <\/header>\r\n\r\n\r\n    <!-- =====================================================\r\n         MAIN LOCATION COMPOSITION\r\n    ====================================================== -->\r\n\r\n    <div class=\"ev-showroom__layout\">\r\n\r\n\r\n      <!-- ===================================================\r\n           INFORMATION PANEL\r\n      ==================================================== -->\r\n\r\n      <article class=\"ev-showroom__info\">\r\n\r\n        <div class=\"ev-showroom__location-top\">\r\n\r\n          <div class=\"ev-showroom__status\">\r\n            <span aria-hidden=\"true\"><\/span>\r\n            <p>OUR FIRST LOCATION<\/p>\r\n          <\/div>\r\n\r\n          <span class=\"ev-showroom__number\">\r\n            01\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"ev-showroom__identity\">\r\n\r\n          <!-- location icon -->\r\n\r\n          <div\r\n            class=\"ev-showroom__location-icon\"\r\n            aria-hidden=\"true\"\r\n          >\r\n            <svg viewBox=\"0 0 48 48\">\r\n              <path\r\n                d=\"M38 20c0 9-14 23-14 23S10 29 10 20a14 14 0 1 1 28 0Z\"\r\n              \/>\r\n              <circle cx=\"24\" cy=\"20\" r=\"5\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n\r\n\r\n          <div>\r\n\r\n            <small>\r\n              MIRPUR \u00b7 DHAKA\r\n            <\/small>\r\n\r\n            <h3>\r\n              Evergreen Motors\r\n            <\/h3>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- ADDRESS -->\r\n\r\n        <address class=\"ev-showroom__address\">\r\n\r\n          <span>\r\n            2\/ka North Pirerbag\r\n          <\/span>\r\n\r\n          <span>\r\n            60 Feet Road\r\n          <\/span>\r\n\r\n          <span>\r\n            Mirpur, Dhaka\r\n          <\/span>\r\n\r\n          <span>\r\n            Bangladesh 1216\r\n          <\/span>\r\n\r\n        <\/address>\r\n\r\n\r\n        <!-- DIVIDER -->\r\n\r\n        <div\r\n          class=\"ev-showroom__divider\"\r\n          aria-hidden=\"true\"\r\n        ><\/div>\r\n\r\n\r\n        <!-- CONTACT -->\r\n\r\n        <div class=\"ev-showroom__contact\">\r\n\r\n          <div class=\"ev-showroom__contact-row\">\r\n\r\n            <span>PHONE<\/span>\r\n\r\n            <a href=\"tel:+8801338225533\">\r\n              +880 1338-225533\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"ev-showroom__contact-row\">\r\n\r\n            <span>EMAIL<\/span>\r\n\r\n            <a href=\"mailto:hello@evergreenmotorsbd.com\">\r\n              hello@evergreenmotorsbd.com\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- =================================================\r\n             CTA\r\n        ================================================== -->\r\n\r\n        <div class=\"ev-showroom__actions\">\r\n\r\n          <!--\r\n          Google Maps Directions:\r\n          Uses the written business address.\r\n          -->\r\n\r\n          <a\r\n            class=\"ev-showroom__button ev-showroom__button--primary\"\r\n            href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&destination=2%2Fka%20North%20Pirerbag%2C%2060%20Feet%20Road%2C%20Mirpur%2C%20Dhaka%201216%2C%20Bangladesh\"\r\n            target=\"_blank\"\r\n            rel=\"noopener noreferrer\"\r\n          >\r\n\r\n            <span>\r\n              Get Directions\r\n            <\/span>\r\n\r\n            <span\r\n              class=\"ev-showroom__button-icon\"\r\n              aria-hidden=\"true\"\r\n            >\r\n              <svg viewBox=\"0 0 24 24\">\r\n                <path d=\"M5 12h14\"\/>\r\n                <path d=\"m13 6 6 6-6 6\"\/>\r\n              <\/svg>\r\n            <\/span>\r\n\r\n          <\/a>\r\n\r\n\r\n          <a\r\n            class=\"ev-showroom__button ev-showroom__button--secondary\"\r\n            href=\"tel:+8801338225533\"\r\n          >\r\n\r\n            <span\r\n              class=\"ev-showroom__phone-icon\"\r\n              aria-hidden=\"true\"\r\n            >\r\n              <svg viewBox=\"0 0 24 24\">\r\n                <path\r\n                  d=\"M7.2 3.5 4.7 5.2c-.7.5-1 1.4-.7 2.2 1.9 6.2 6.4 10.7 12.6 12.6.8.3 1.7 0 2.2-.7l1.7-2.5c.4-.7.3-1.6-.3-2.1l-3-2.3c-.6-.4-1.4-.4-1.9.1l-1.5 1.5a12.5 12.5 0 0 1-3.8-3.8l1.5-1.5c.5-.5.5-1.3.1-1.9l-2.3-3c-.5-.6-1.4-.7-2.1-.3Z\"\r\n                \/>\r\n              <\/svg>\r\n            <\/span>\r\n\r\n            <span>\r\n              Call Us\r\n            <\/span>\r\n\r\n          <\/a>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- FUTURE DEALER NETWORK -->\r\n\r\n        <div class=\"ev-showroom__future\">\r\n\r\n          <span\r\n            class=\"ev-showroom__future-icon\"\r\n            aria-hidden=\"true\"\r\n          >\r\n            <svg viewBox=\"0 0 24 24\">\r\n              <circle cx=\"5\" cy=\"12\" r=\"2\"\/>\r\n              <circle cx=\"19\" cy=\"6\" r=\"2\"\/>\r\n              <circle cx=\"19\" cy=\"18\" r=\"2\"\/>\r\n              <path d=\"M7 11.3 17 6.7M7 12.7l10 4.6\"\/>\r\n            <\/svg>\r\n          <\/span>\r\n\r\n          <p>\r\n            Evergreen Motors is building toward a wider\r\n            electric mobility network across Bangladesh.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n\r\n      <!-- ===================================================\r\n           GOOGLE MAP\r\n      ==================================================== -->\r\n\r\n      <div class=\"ev-showroom__map\">\r\n\r\n\r\n        <!-- MAP TOP BAR -->\r\n\r\n        <div class=\"ev-showroom__map-bar\">\r\n\r\n          <div>\r\n\r\n            <span\r\n              class=\"ev-showroom__map-pulse\"\r\n              aria-hidden=\"true\"\r\n            ><\/span>\r\n\r\n            <p>\r\n              MIRPUR \u00b7 DHAKA\r\n            <\/p>\r\n\r\n          <\/div>\r\n\r\n          <span>\r\n            EVERGREEN MOTORS\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- =================================================\r\n             GOOGLE MAP EMBED\r\n\r\n             IMPORTANT:\r\n             For production, replace src with the exact\r\n             Google Maps \"Share > Embed a map\" URL from\r\n             Evergreen Motors' Google Business location.\r\n        ================================================== -->\r\n\r\n        <iframe\r\n          class=\"ev-showroom__iframe\"\r\n          title=\"Evergreen Motors showroom location in Mirpur, Dhaka\"\r\n          src=\"https:\/\/www.google.com\/maps?q=2%2Fka%20North%20Pirerbag%2060%20Feet%20Road%20Mirpur%20Dhaka%201216%20Bangladesh&output=embed\"\r\n          loading=\"lazy\"\r\n          referrerpolicy=\"no-referrer-when-downgrade\"\r\n          allowfullscreen\r\n        ><\/iframe>\r\n\r\n\r\n        <!-- MAP LOCATION LABEL -->\r\n\r\n        <div class=\"ev-showroom__map-label\">\r\n\r\n          <span\r\n            class=\"ev-showroom__map-pin\"\r\n            aria-hidden=\"true\"\r\n          >\r\n            <svg viewBox=\"0 0 24 24\">\r\n              <path\r\n                d=\"M20 10c0 6-8 12-8 12S4 16 4 10a8 8 0 1 1 16 0Z\"\r\n              \/>\r\n              <circle cx=\"12\" cy=\"10\" r=\"2.5\"\/>\r\n            <\/svg>\r\n          <\/span>\r\n\r\n          <div>\r\n\r\n            <small>\r\n              SHOWROOM\r\n            <\/small>\r\n\r\n            <strong>\r\n              Evergreen Motors\r\n            <\/strong>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<style>\r\n\r\n\/* ==========================================================\r\n   TOKENS\r\n========================================================== *\/\r\n\r\n.ev-showroom {\r\n\r\n  --ev-bg: #07110D;\r\n  --ev-alt: #0A1812;\r\n  --ev-card: #10231A;\r\n\r\n  --ev-green: #00A86B;\r\n  --ev-lime: #A4FF3F;\r\n\r\n  --ev-white: #F5F7F6;\r\n  --ev-muted: #AAB8B1;\r\n  --ev-muted-2: #718078;\r\n\r\n  --ev-border:\r\n    rgba(255,255,255,.09);\r\n\r\n  --ev-max: 1200px;\r\n\r\n  position: relative;\r\n\r\n  width: 100%;\r\n\r\n  padding:\r\n    115px 0 120px;\r\n\r\n  background:\r\n    var(--ev-bg);\r\n\r\n  overflow: hidden;\r\n\r\n  isolation: isolate;\r\n\r\n}\r\n\r\n\r\n\/* subtle background *\/\r\n\r\n.ev-showroom::before {\r\n\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  z-index: -1;\r\n\r\n  right: -200px;\r\n  top: 70px;\r\n\r\n  width: 600px;\r\n  height: 600px;\r\n\r\n  border-radius: 50%;\r\n\r\n  background:\r\n    radial-gradient(\r\n      circle,\r\n      rgba(0,168,107,.075),\r\n      transparent 68%\r\n    );\r\n\r\n  pointer-events: none;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CONTAINER\r\n========================================================== *\/\r\n\r\n.ev-showroom__container {\r\n\r\n  width:\r\n    min(\r\n      calc(100% - 48px),\r\n      var(--ev-max)\r\n    );\r\n\r\n  margin-inline: auto;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   HEADER\r\n========================================================== *\/\r\n\r\n.ev-showroom__header {\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    minmax(0,1.1fr)\r\n    minmax(300px,.55fr);\r\n\r\n  align-items: end;\r\n\r\n  gap: 70px;\r\n\r\n  margin-bottom: 50px;\r\n\r\n}\r\n\r\n\r\n\/* eyebrow *\/\r\n\r\n.ev-showroom__eyebrow {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 12px;\r\n\r\n  margin-bottom: 18px;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__eyebrow > span {\r\n\r\n  width: 30px;\r\n  height: 2px;\r\n\r\n  display: block;\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n  border-radius: 999px;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__eyebrow p {\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 10px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .19em;\r\n\r\n}\r\n\r\n\r\n\/* heading *\/\r\n\r\n.ev-showroom h2 {\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    clamp(\r\n      42px,\r\n      4.4vw,\r\n      64px\r\n    );\r\n\r\n  line-height: 1.04;\r\n\r\n  font-weight: 600;\r\n\r\n  letter-spacing: -.05em;\r\n\r\n}\r\n\r\n\r\n.ev-showroom h2 span {\r\n\r\n  color:\r\n    var(--ev-green);\r\n\r\n}\r\n\r\n\r\n\/* intro *\/\r\n\r\n.ev-showroom__intro {\r\n\r\n  max-width: 410px;\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 14px;\r\n\r\n  line-height: 1.75;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   MAIN LAYOUT\r\n========================================================== *\/\r\n\r\n.ev-showroom__layout {\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    minmax(330px,.72fr)\r\n    minmax(0,1.28fr);\r\n\r\n  min-height: 590px;\r\n\r\n  border:\r\n    1px solid\r\n    var(--ev-border);\r\n\r\n  border-radius: 20px;\r\n\r\n  overflow: hidden;\r\n\r\n  background:\r\n    var(--ev-alt);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   INFORMATION\r\n========================================================== *\/\r\n\r\n.ev-showroom__info {\r\n\r\n  position: relative;\r\n\r\n  z-index: 2;\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  min-width: 0;\r\n\r\n  padding:\r\n    38px 38px 32px;\r\n\r\n  background:\r\n\r\n    linear-gradient(\r\n      145deg,\r\n      rgba(255,255,255,.025),\r\n      transparent 50%\r\n    ),\r\n\r\n    var(--ev-alt);\r\n\r\n  border-right:\r\n    1px solid\r\n    var(--ev-border);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   TOP STATUS\r\n========================================================== *\/\r\n\r\n.ev-showroom__location-top {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: space-between;\r\n\r\n  gap: 20px;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__status {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 9px;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__status > span {\r\n\r\n  width: 7px;\r\n  height: 7px;\r\n\r\n  display: block;\r\n\r\n  border-radius: 50%;\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n  box-shadow:\r\n    0 0 0 5px\r\n    rgba(164,255,63,.055);\r\n\r\n}\r\n\r\n\r\n.ev-showroom__status p {\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 8px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .14em;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__number {\r\n\r\n  color:\r\n    rgba(245,247,246,.17);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    sans-serif;\r\n\r\n  font-size: 11px;\r\n\r\n  font-weight: 600;\r\n\r\n  letter-spacing: .08em;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   IDENTITY\r\n========================================================== *\/\r\n\r\n.ev-showroom__identity {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 18px;\r\n\r\n  margin-top: 64px;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__location-icon {\r\n\r\n  width: 55px;\r\n  height: 55px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n  border:\r\n    1px solid\r\n    rgba(164,255,63,.17);\r\n\r\n  border-radius: 50%;\r\n\r\n  background:\r\n    rgba(164,255,63,.035);\r\n\r\n}\r\n\r\n\r\n.ev-showroom__location-icon svg {\r\n\r\n  width: 27px;\r\n  height: 27px;\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    currentColor;\r\n\r\n  stroke-width: 1.4;\r\n\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__identity small {\r\n\r\n  display: block;\r\n\r\n  margin-bottom: 6px;\r\n\r\n  color:\r\n    var(--ev-green);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 8px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .15em;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__identity h3 {\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size:\r\n    clamp(\r\n      23px,\r\n      2.1vw,\r\n      30px\r\n    );\r\n\r\n  line-height: 1.1;\r\n\r\n  font-weight: 500;\r\n\r\n  letter-spacing: -.035em;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   ADDRESS\r\n========================================================== *\/\r\n\r\n.ev-showroom__address {\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  gap: 4px;\r\n\r\n  margin:\r\n    30px 0 0 73px;\r\n\r\n  color:\r\n    var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 13px;\r\n\r\n  line-height: 1.45;\r\n\r\n  font-style: normal;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   DIVIDER\r\n========================================================== *\/\r\n\r\n.ev-showroom__divider {\r\n\r\n  width: 100%;\r\n  height: 1px;\r\n\r\n  margin:\r\n    32px 0 25px;\r\n\r\n  background:\r\n    var(--ev-border);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CONTACT\r\n========================================================== *\/\r\n\r\n.ev-showroom__contact {\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  gap: 13px;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__contact-row {\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    58px minmax(0,1fr);\r\n\r\n  align-items: center;\r\n\r\n  gap: 15px;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__contact-row > span {\r\n\r\n  color:\r\n    var(--ev-muted-2);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 7px;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .13em;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__contact-row a {\r\n\r\n  min-width: 0;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 11px;\r\n\r\n  line-height: 1.4;\r\n\r\n  text-decoration: none;\r\n\r\n  overflow-wrap: anywhere;\r\n\r\n  transition:\r\n    color .25s ease;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__contact-row a:hover {\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   ACTIONS\r\n========================================================== *\/\r\n\r\n.ev-showroom__actions {\r\n\r\n  display: flex;\r\n\r\n  flex-wrap: wrap;\r\n\r\n  gap: 10px;\r\n\r\n  margin-top: 30px;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__button {\r\n\r\n  min-height: 48px;\r\n\r\n  display: inline-flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  gap: 11px;\r\n\r\n  padding:\r\n    0 16px;\r\n\r\n  border-radius: 999px;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 11px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  text-decoration: none;\r\n\r\n  transition:\r\n    transform .3s ease,\r\n    color .3s ease,\r\n    background-color .3s ease,\r\n    border-color .3s ease;\r\n\r\n}\r\n\r\n\r\n\/* primary *\/\r\n\r\n.ev-showroom__button--primary {\r\n\r\n  color:\r\n    #07110D;\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n  border:\r\n    1px solid\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n\/* secondary *\/\r\n\r\n.ev-showroom__button--secondary {\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  background:\r\n    transparent;\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.14);\r\n\r\n}\r\n\r\n\r\n\/* icons *\/\r\n\r\n.ev-showroom__button-icon,\r\n.ev-showroom__phone-icon {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__button-icon svg,\r\n.ev-showroom__phone-icon svg {\r\n\r\n  width: 16px;\r\n  height: 16px;\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    currentColor;\r\n\r\n  stroke-width: 1.7;\r\n\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n\r\n}\r\n\r\n\r\n@media (hover:hover) {\r\n\r\n  .ev-showroom__button:hover {\r\n\r\n    transform:\r\n      translateY(-2px);\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__button--primary:hover {\r\n\r\n    background:\r\n      #b6ff65;\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__button--secondary:hover {\r\n\r\n    color:\r\n      var(--ev-lime);\r\n\r\n    border-color:\r\n      rgba(164,255,63,.30);\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n.ev-showroom__button:focus-visible {\r\n\r\n  outline:\r\n    2px solid\r\n    var(--ev-lime);\r\n\r\n  outline-offset: 4px;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   FUTURE NETWORK\r\n========================================================== *\/\r\n\r\n.ev-showroom__future {\r\n\r\n  display: flex;\r\n\r\n  align-items: flex-start;\r\n\r\n  gap: 10px;\r\n\r\n  margin-top: auto;\r\n\r\n  padding-top: 28px;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__future-icon {\r\n\r\n  width: 25px;\r\n  height: 25px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  color:\r\n    var(--ev-green);\r\n\r\n}\r\n\r\n\r\n.ev-showroom__future-icon svg {\r\n\r\n  width: 19px;\r\n  height: 19px;\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    currentColor;\r\n\r\n  stroke-width: 1.4;\r\n\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__future p {\r\n\r\n  max-width: 275px;\r\n\r\n  margin: 1px 0 0;\r\n\r\n  color:\r\n    var(--ev-muted-2);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 8px;\r\n\r\n  line-height: 1.55;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   MAP\r\n========================================================== *\/\r\n\r\n.ev-showroom__map {\r\n\r\n  position: relative;\r\n\r\n  min-width: 0;\r\n\r\n  min-height: 590px;\r\n\r\n  overflow: hidden;\r\n\r\n  background:\r\n    #132019;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   MAP IFRAME\r\n========================================================== *\/\r\n\r\n.ev-showroom__iframe {\r\n\r\n  position: absolute;\r\n\r\n  inset: 0;\r\n\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  border: 0;\r\n\r\n  \/*\r\n   Slight visual integration with dark website.\r\n   Map remains fully interactive.\r\n  *\/\r\n\r\n  filter:\r\n    saturate(.70)\r\n    contrast(1.03)\r\n    brightness(.82);\r\n\r\n  transition:\r\n    filter .4s ease;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__map:hover\r\n.ev-showroom__iframe {\r\n\r\n  filter:\r\n    saturate(.92)\r\n    contrast(1)\r\n    brightness(.93);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   MAP TOP BAR\r\n========================================================== *\/\r\n\r\n.ev-showroom__map-bar {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 5;\r\n\r\n  left: 20px;\r\n  right: 20px;\r\n  top: 20px;\r\n\r\n  min-height: 44px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: space-between;\r\n\r\n  gap: 20px;\r\n\r\n  padding:\r\n    0 14px;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  background:\r\n    rgba(7,17,13,.88);\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.10);\r\n\r\n  border-radius: 10px;\r\n\r\n  backdrop-filter:\r\n    blur(12px);\r\n\r\n  -webkit-backdrop-filter:\r\n    blur(12px);\r\n\r\n  pointer-events: none;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__map-bar div {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 8px;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__map-pulse {\r\n\r\n  width: 6px;\r\n  height: 6px;\r\n\r\n  display: block;\r\n\r\n  border-radius: 50%;\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n  box-shadow:\r\n    0 0 0 4px\r\n    rgba(164,255,63,.06);\r\n\r\n}\r\n\r\n\r\n.ev-showroom__map-bar p,\r\n.ev-showroom__map-bar > span {\r\n\r\n  margin: 0;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 7px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .14em;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__map-bar p {\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n}\r\n\r\n\r\n.ev-showroom__map-bar > span {\r\n\r\n  color:\r\n    var(--ev-muted-2);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   MAP LABEL\r\n========================================================== *\/\r\n\r\n.ev-showroom__map-label {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 5;\r\n\r\n  left: 20px;\r\n  bottom: 20px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 10px;\r\n\r\n  padding:\r\n    10px 13px;\r\n\r\n  background:\r\n    rgba(7,17,13,.90);\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.11);\r\n\r\n  border-radius: 11px;\r\n\r\n  backdrop-filter:\r\n    blur(12px);\r\n\r\n  -webkit-backdrop-filter:\r\n    blur(12px);\r\n\r\n  pointer-events: none;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__map-pin {\r\n\r\n  width: 32px;\r\n  height: 32px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n  border-radius: 50%;\r\n\r\n  background:\r\n    rgba(164,255,63,.06);\r\n\r\n}\r\n\r\n\r\n.ev-showroom__map-pin svg {\r\n\r\n  width: 17px;\r\n  height: 17px;\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    currentColor;\r\n\r\n  stroke-width: 1.5;\r\n\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__map-label div {\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  gap: 3px;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__map-label small {\r\n\r\n  color:\r\n    var(--ev-green);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 6px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .14em;\r\n\r\n}\r\n\r\n\r\n.ev-showroom__map-label strong {\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 10px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 600;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   TABLET\r\n========================================================== *\/\r\n\r\n@media (max-width: 980px) {\r\n\r\n  .ev-showroom {\r\n\r\n    padding:\r\n      95px 0 100px;\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__layout {\r\n\r\n    grid-template-columns:\r\n      minmax(300px,.85fr)\r\n      minmax(0,1.15fr);\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__info {\r\n\r\n    padding:\r\n      30px 27px;\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__address {\r\n\r\n    margin-left: 0;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   MOBILE\r\n========================================================== *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .ev-showroom {\r\n\r\n    padding:\r\n      74px 0 80px;\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__container {\r\n\r\n    width:\r\n      calc(100% - 40px);\r\n\r\n  }\r\n\r\n\r\n  \/* header *\/\r\n\r\n  .ev-showroom__header {\r\n\r\n    display: block;\r\n\r\n    margin-bottom: 30px;\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__eyebrow {\r\n\r\n    margin-bottom: 15px;\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__eyebrow p {\r\n\r\n    font-size: 9px;\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom h2 {\r\n\r\n    font-size:\r\n      clamp(\r\n        36px,\r\n        10vw,\r\n        48px\r\n      );\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__intro {\r\n\r\n    max-width: 520px;\r\n\r\n    margin-top: 20px;\r\n\r\n    font-size: 13px;\r\n\r\n    line-height: 1.7;\r\n\r\n  }\r\n\r\n\r\n  \/* =======================================================\r\n     MOBILE ORDER:\r\n     INFORMATION \u2192 MAP\r\n  ======================================================== *\/\r\n\r\n  .ev-showroom__layout {\r\n\r\n    display: flex;\r\n\r\n    flex-direction: column;\r\n\r\n    min-height: 0;\r\n\r\n    border-radius: 16px;\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__info {\r\n\r\n    padding:\r\n      25px 20px 24px;\r\n\r\n    border-right: 0;\r\n\r\n    border-bottom:\r\n      1px solid\r\n      var(--ev-border);\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__identity {\r\n\r\n    margin-top: 42px;\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__location-icon {\r\n\r\n    width: 48px;\r\n    height: 48px;\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__location-icon svg {\r\n\r\n    width: 23px;\r\n    height: 23px;\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__identity h3 {\r\n\r\n    font-size: 24px;\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__address {\r\n\r\n    margin:\r\n      24px 0 0;\r\n\r\n    font-size: 13px;\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__divider {\r\n\r\n    margin:\r\n      26px 0 22px;\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__contact-row {\r\n\r\n    grid-template-columns:\r\n      52px minmax(0,1fr);\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__contact-row a {\r\n\r\n    font-size: 11px;\r\n\r\n  }\r\n\r\n\r\n  \/* CTA *\/\r\n\r\n  .ev-showroom__actions {\r\n\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n      minmax(0,1fr)\r\n      minmax(0,1fr);\r\n\r\n    margin-top: 26px;\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__button {\r\n\r\n    min-height: 48px;\r\n\r\n    padding:\r\n      0 12px;\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__future {\r\n\r\n    margin-top: 28px;\r\n\r\n    padding-top: 0;\r\n\r\n  }\r\n\r\n\r\n  \/* map *\/\r\n\r\n  .ev-showroom__map {\r\n\r\n    min-height: 390px;\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__map-bar {\r\n\r\n    left: 12px;\r\n    right: 12px;\r\n    top: 12px;\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__map-label {\r\n\r\n    left: 12px;\r\n    bottom: 12px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   SMALL MOBILE \u2014 390PX\r\n========================================================== *\/\r\n\r\n@media (max-width: 390px) {\r\n\r\n  .ev-showroom__container {\r\n\r\n    width:\r\n      calc(100% - 32px);\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__info {\r\n\r\n    padding:\r\n      23px 17px;\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__actions {\r\n\r\n    grid-template-columns: 1fr;\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__button {\r\n\r\n    width: 100%;\r\n\r\n    min-height: 48px;\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__map {\r\n\r\n    min-height: 350px;\r\n\r\n  }\r\n\r\n\r\n  .ev-showroom__map-bar > span {\r\n\r\n    display: none;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   REDUCED MOTION\r\n========================================================== *\/\r\n\r\n@media (\r\n  prefers-reduced-motion: reduce\r\n) {\r\n\r\n  .ev-showroom *,\r\n  .ev-showroom *::before,\r\n  .ev-showroom *::after {\r\n\r\n    animation-duration:\r\n      .01ms !important;\r\n\r\n    animation-iteration-count:\r\n      1 !important;\r\n\r\n    transition-duration:\r\n      .01ms !important;\r\n\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- =========================================================\r\n GSAP\r\n Remove this script if GSAP is already loaded globally.\r\n========================================================== -->\r\n\r\n<script\r\nsrc=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\">\r\n<\/script>\r\n\r\n\r\n<script>\r\n\r\n(function () {\r\n\r\n  function initEvShowroom() {\r\n\r\n    const section =\r\n      document.querySelector(\r\n        \"#ev-showroom\"\r\n      );\r\n\r\n\r\n    if (\r\n      !section ||\r\n      section.dataset.evShowroomInit === \"1\"\r\n    ) {\r\n\r\n      return;\r\n\r\n    }\r\n\r\n\r\n    section.dataset.evShowroomInit = \"1\";\r\n\r\n\r\n    const reduceMotion =\r\n      window.matchMedia(\r\n        \"(prefers-reduced-motion: reduce)\"\r\n      ).matches;\r\n\r\n\r\n    if (\r\n      reduceMotion ||\r\n      typeof gsap === \"undefined\"\r\n    ) {\r\n\r\n      return;\r\n\r\n    }\r\n\r\n\r\n    const eyebrow =\r\n      section.querySelector(\r\n        \".ev-showroom__eyebrow\"\r\n      );\r\n\r\n\r\n    const heading =\r\n      section.querySelector(\r\n        \".ev-showroom h2\"\r\n      );\r\n\r\n\r\n    const intro =\r\n      section.querySelector(\r\n        \".ev-showroom__intro\"\r\n      );\r\n\r\n\r\n    const info =\r\n      section.querySelector(\r\n        \".ev-showroom__info\"\r\n      );\r\n\r\n\r\n    const map =\r\n      section.querySelector(\r\n        \".ev-showroom__map\"\r\n      );\r\n\r\n\r\n    const identity =\r\n      section.querySelector(\r\n        \".ev-showroom__identity\"\r\n      );\r\n\r\n\r\n    const address =\r\n      section.querySelector(\r\n        \".ev-showroom__address\"\r\n      );\r\n\r\n\r\n    const contact =\r\n      section.querySelector(\r\n        \".ev-showroom__contact\"\r\n      );\r\n\r\n\r\n    const actions =\r\n      section.querySelector(\r\n        \".ev-showroom__actions\"\r\n      );\r\n\r\n\r\n    const future =\r\n      section.querySelector(\r\n        \".ev-showroom__future\"\r\n      );\r\n\r\n\r\n    \/* initial states *\/\r\n\r\n    gsap.set(\r\n      [\r\n        eyebrow,\r\n        heading,\r\n        intro\r\n      ],\r\n      {\r\n        opacity: 0,\r\n        y: 22\r\n      }\r\n    );\r\n\r\n\r\n    gsap.set(\r\n      info,\r\n      {\r\n        opacity: 0,\r\n        x: -25\r\n      }\r\n    );\r\n\r\n\r\n    gsap.set(\r\n      map,\r\n      {\r\n        opacity: 0,\r\n        x: 25\r\n      }\r\n    );\r\n\r\n\r\n    gsap.set(\r\n      [\r\n        identity,\r\n        address,\r\n        contact,\r\n        actions,\r\n        future\r\n      ],\r\n      {\r\n        opacity: 0,\r\n        y: 16\r\n      }\r\n    );\r\n\r\n\r\n    \/* observer *\/\r\n\r\n    const observer =\r\n      new IntersectionObserver(\r\n\r\n        function (\r\n          entries,\r\n          observerInstance\r\n        ) {\r\n\r\n          entries.forEach(\r\n            function (entry) {\r\n\r\n              if (\r\n                !entry.isIntersecting\r\n              ) {\r\n\r\n                return;\r\n\r\n              }\r\n\r\n\r\n              const tl =\r\n                gsap.timeline();\r\n\r\n\r\n              tl.to(\r\n                [\r\n                  eyebrow,\r\n                  heading,\r\n                  intro\r\n                ],\r\n                {\r\n                  opacity: 1,\r\n                  y: 0,\r\n\r\n                  duration: .65,\r\n\r\n                  stagger: .07,\r\n\r\n                  ease:\r\n                    \"power3.out\"\r\n                }\r\n              );\r\n\r\n\r\n              tl.to(\r\n                [\r\n                  info,\r\n                  map\r\n                ],\r\n                {\r\n                  opacity: 1,\r\n                  x: 0,\r\n\r\n                  duration: .8,\r\n\r\n                  stagger: .10,\r\n\r\n                  ease:\r\n                    \"power3.out\"\r\n                },\r\n\r\n                \"-=.30\"\r\n              );\r\n\r\n\r\n              tl.to(\r\n                [\r\n                  identity,\r\n                  address,\r\n                  contact,\r\n                  actions,\r\n                  future\r\n                ],\r\n                {\r\n                  opacity: 1,\r\n                  y: 0,\r\n\r\n                  duration: .5,\r\n\r\n                  stagger: .07,\r\n\r\n                  ease:\r\n                    \"power3.out\"\r\n                },\r\n\r\n                \"-=.45\"\r\n              );\r\n\r\n\r\n              observerInstance.unobserve(\r\n                entry.target\r\n              );\r\n\r\n            }\r\n          );\r\n\r\n        },\r\n\r\n        {\r\n          threshold: .12\r\n        }\r\n\r\n      );\r\n\r\n\r\n    observer.observe(section);\r\n\r\n  }\r\n\r\n\r\n  \/* Elementor-safe *\/\r\n\r\n  if (\r\n    document.readyState === \"loading\"\r\n  ) {\r\n\r\n    document.addEventListener(\r\n      \"DOMContentLoaded\",\r\n      initEvShowroom\r\n    );\r\n\r\n  }\r\n\r\n  else {\r\n\r\n    initEvShowroom();\r\n\r\n  }\r\n\r\n})();\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-982a50d e-con e-atomic-element e-flexbox-base e-cf0be89 \" data-id=\"982a50d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"982a50d\">\n    \t\t<div class=\"elementor-element elementor-element-e04b94d elementor-widget elementor-widget-html\" data-id=\"e04b94d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================\r\n EVERGREEN MOTORS\r\n SECTION 12 \u2014 OWNER STORIES \/ TESTIMONIALS\r\n\r\n IMPORTANT:\r\n Section remains completely hidden while:\r\n TESTIMONIALS_LIVE = false\r\n\r\n When genuine customer reviews are available:\r\n 1. Replace the sample placeholder data below.\r\n 2. Set TESTIMONIALS_LIVE = true.\r\n========================================================== -->\r\n\r\n<section\r\n    class=\"ev-stories\"\r\n  id=\"ev-owner-stories\"\r\n  aria-labelledby=\"ev-stories-title\"\r\n>\r\n\r\n  <div class=\"ev-stories__container\">\r\n\r\n    <!-- =====================================================\r\n         HEADER\r\n    ====================================================== -->\r\n\r\n    <header class=\"ev-stories__header\">\r\n\r\n      <div class=\"ev-stories__heading\">\r\n\r\n        <div class=\"ev-stories__eyebrow\">\r\n          <span aria-hidden=\"true\"><\/span>\r\n          <p>OWNER STORIES<\/p>\r\n        <\/div>\r\n\r\n        <h2 id=\"ev-stories-title\">\r\n          Made for\r\n          <span>Everyday Movement.<\/span>\r\n        <\/h2>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ev-stories__header-side\">\r\n\r\n        <p>\r\n          Real experiences from Evergreen Motors riders\r\n          using electric mobility in everyday life.\r\n        <\/p>\r\n\r\n        <!-- DESKTOP CONTROLS -->\r\n\r\n        <div\r\n          class=\"ev-stories__controls\"\r\n          aria-label=\"Testimonial controls\"\r\n        >\r\n\r\n          <button\r\n            class=\"ev-stories__arrow ev-stories__prev\"\r\n            type=\"button\"\r\n            aria-label=\"Previous testimonial\"\r\n          >\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n              <path d=\"M19 12H5\"\/>\r\n              <path d=\"m11 6-6 6 6 6\"\/>\r\n            <\/svg>\r\n          <\/button>\r\n\r\n          <button\r\n            class=\"ev-stories__arrow ev-stories__next\"\r\n            type=\"button\"\r\n            aria-label=\"Next testimonial\"\r\n          >\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n              <path d=\"M5 12h14\"\/>\r\n              <path d=\"m13 6 6 6-6 6\"\/>\r\n            <\/svg>\r\n          <\/button>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/header>\r\n\r\n\r\n    <!-- =====================================================\r\n         SLIDER\r\n    ====================================================== -->\r\n\r\n    <div\r\n      class=\"ev-stories__viewport\"\r\n      aria-roledescription=\"carousel\"\r\n      aria-label=\"Evergreen Motors owner stories\"\r\n    >\r\n\r\n      <div class=\"ev-stories__track\">\r\n\r\n        <!--\r\n        Cards are inserted by JavaScript\r\n        ONLY when genuine testimonial data is enabled.\r\n        -->\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- =====================================================\r\n         FOOTER \/ PROGRESS\r\n    ====================================================== -->\r\n\r\n    <div class=\"ev-stories__footer\">\r\n\r\n      <div class=\"ev-stories__counter\">\r\n\r\n        <span class=\"ev-stories__current\">\r\n          01\r\n        <\/span>\r\n\r\n        <span class=\"ev-stories__counter-line\"><\/span>\r\n\r\n        <span class=\"ev-stories__total\">\r\n          03\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div\r\n        class=\"ev-stories__progress\"\r\n        aria-hidden=\"true\"\r\n      >\r\n        <span><\/span>\r\n      <\/div>\r\n\r\n\r\n      <!-- MOBILE CONTROLS -->\r\n\r\n      <div\r\n        class=\"ev-stories__mobile-controls\"\r\n        aria-label=\"Testimonial controls\"\r\n      >\r\n\r\n        <button\r\n          class=\"ev-stories__arrow ev-stories__mobile-prev\"\r\n          type=\"button\"\r\n          aria-label=\"Previous testimonial\"\r\n        >\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n            <path d=\"M19 12H5\"\/>\r\n            <path d=\"m11 6-6 6 6 6\"\/>\r\n          <\/svg>\r\n        <\/button>\r\n\r\n        <button\r\n          class=\"ev-stories__arrow ev-stories__mobile-next\"\r\n          type=\"button\"\r\n          aria-label=\"Next testimonial\"\r\n        >\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n            <path d=\"M5 12h14\"\/>\r\n            <path d=\"m13 6 6 6-6 6\"\/>\r\n          <\/svg>\r\n        <\/button>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<style>\r\n\r\n\/* ==========================================================\r\n   01 \u2014 TOKENS\r\n========================================================== *\/\r\n\r\n.ev-stories {\r\n\r\n  --ev-bg: #0A1812;\r\n  --ev-bg-dark: #07110D;\r\n\r\n  --ev-card: #10231A;\r\n  --ev-card-active: #12291E;\r\n\r\n  --ev-green: #00A86B;\r\n  --ev-lime: #A4FF3F;\r\n\r\n  --ev-white: #F5F7F6;\r\n  --ev-muted: #AAB8B1;\r\n  --ev-muted-2: #718078;\r\n\r\n  --ev-border:\r\n    rgba(255,255,255,.09);\r\n\r\n  --ev-max: 1200px;\r\n\r\n  position: relative;\r\n\r\n  width: 100%;\r\n\r\n  padding:\r\n    115px 0 120px;\r\n\r\n  background:\r\n    var(--ev-bg);\r\n\r\n  overflow: hidden;\r\n\r\n  isolation: isolate;\r\n\r\n}\r\n\r\n\r\n\/* hidden means genuinely hidden *\/\r\n\r\n.ev-stories[hidden] {\r\n  display: none !important;\r\n}\r\n\r\n\r\n\/* ambient background *\/\r\n\r\n.ev-stories::before {\r\n\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  z-index: -1;\r\n\r\n  left: -250px;\r\n  bottom: -320px;\r\n\r\n  width: 700px;\r\n  height: 700px;\r\n\r\n  border-radius: 50%;\r\n\r\n  background:\r\n    radial-gradient(\r\n      circle,\r\n      rgba(0,168,107,.075),\r\n      transparent 67%\r\n    );\r\n\r\n  pointer-events: none;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   02 \u2014 CONTAINER\r\n========================================================== *\/\r\n\r\n.ev-stories__container {\r\n\r\n  width:\r\n    min(\r\n      calc(100% - 48px),\r\n      var(--ev-max)\r\n    );\r\n\r\n  margin-inline: auto;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   03 \u2014 HEADER\r\n========================================================== *\/\r\n\r\n.ev-stories__header {\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    minmax(0,1.1fr)\r\n    minmax(300px,.55fr);\r\n\r\n  align-items: end;\r\n\r\n  gap: 70px;\r\n\r\n  margin-bottom: 52px;\r\n\r\n}\r\n\r\n\r\n\/* eyebrow *\/\r\n\r\n.ev-stories__eyebrow {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 12px;\r\n\r\n  margin-bottom: 18px;\r\n\r\n}\r\n\r\n\r\n.ev-stories__eyebrow > span {\r\n\r\n  width: 30px;\r\n  height: 2px;\r\n\r\n  display: block;\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n  border-radius: 999px;\r\n\r\n}\r\n\r\n\r\n.ev-stories__eyebrow p {\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 10px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .19em;\r\n\r\n}\r\n\r\n\r\n\/* heading *\/\r\n\r\n.ev-stories h2 {\r\n\r\n  margin: 0;\r\n\r\n  max-width: 700px;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    clamp(\r\n      42px,\r\n      4.4vw,\r\n      64px\r\n    );\r\n\r\n  line-height: 1.04;\r\n\r\n  font-weight: 600;\r\n\r\n  letter-spacing: -.05em;\r\n\r\n}\r\n\r\n\r\n.ev-stories h2 span {\r\n\r\n  color:\r\n    var(--ev-green);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   04 \u2014 HEADER SIDE\r\n========================================================== *\/\r\n\r\n.ev-stories__header-side {\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  align-items: flex-start;\r\n\r\n}\r\n\r\n\r\n.ev-stories__header-side > p {\r\n\r\n  max-width: 410px;\r\n\r\n  margin:\r\n    0 0 26px;\r\n\r\n  color:\r\n    var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 14px;\r\n\r\n  line-height: 1.75;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   05 \u2014 CONTROLS\r\n========================================================== *\/\r\n\r\n.ev-stories__controls {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 8px;\r\n\r\n}\r\n\r\n\r\n.ev-stories__arrow {\r\n\r\n  width: 46px;\r\n  height: 46px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  padding: 0;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  background:\r\n    transparent;\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.13);\r\n\r\n  border-radius: 50%;\r\n\r\n  cursor: pointer;\r\n\r\n  transition:\r\n    color .3s ease,\r\n    background-color .3s ease,\r\n    border-color .3s ease,\r\n    transform .3s ease;\r\n\r\n}\r\n\r\n\r\n.ev-stories__arrow svg {\r\n\r\n  width: 17px;\r\n  height: 17px;\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    currentColor;\r\n\r\n  stroke-width: 1.7;\r\n\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n\r\n}\r\n\r\n\r\n@media (hover:hover) {\r\n\r\n  .ev-stories__arrow:hover {\r\n\r\n    color:\r\n      #07110D;\r\n\r\n    background:\r\n      var(--ev-lime);\r\n\r\n    border-color:\r\n      var(--ev-lime);\r\n\r\n    transform:\r\n      translateY(-2px);\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n.ev-stories__arrow:focus-visible {\r\n\r\n  outline:\r\n    2px solid\r\n    var(--ev-lime);\r\n\r\n  outline-offset: 4px;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   06 \u2014 VIEWPORT\r\n========================================================== *\/\r\n\r\n.ev-stories__viewport {\r\n\r\n  position: relative;\r\n\r\n  width: 100%;\r\n\r\n  overflow: hidden;\r\n\r\n  touch-action:\r\n    pan-y;\r\n\r\n  cursor: grab;\r\n\r\n}\r\n\r\n\r\n.ev-stories__viewport.is-dragging {\r\n\r\n  cursor: grabbing;\r\n\r\n  user-select: none;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   07 \u2014 TRACK\r\n========================================================== *\/\r\n\r\n.ev-stories__track {\r\n\r\n  display: flex;\r\n\r\n  gap: 18px;\r\n\r\n  width: max-content;\r\n\r\n  will-change: transform;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   08 \u2014 TESTIMONIAL CARD\r\n========================================================== *\/\r\n\r\n.ev-story {\r\n\r\n  position: relative;\r\n\r\n  width:\r\n    clamp(\r\n      390px,\r\n      48vw,\r\n      565px\r\n    );\r\n\r\n  min-height: 360px;\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  padding:\r\n    34px 34px 30px;\r\n\r\n  background:\r\n    var(--ev-card);\r\n\r\n  border:\r\n    1px solid\r\n    var(--ev-border);\r\n\r\n  border-radius: 18px;\r\n\r\n  overflow: hidden;\r\n\r\n  transition:\r\n    border-color .4s ease,\r\n    background-color .4s ease,\r\n    opacity .4s ease;\r\n\r\n}\r\n\r\n\r\n\/* subtle active treatment *\/\r\n\r\n.ev-story.is-active {\r\n\r\n  background:\r\n    var(--ev-card-active);\r\n\r\n  border-color:\r\n    rgba(164,255,63,.18);\r\n\r\n}\r\n\r\n\r\n\/* top accent *\/\r\n\r\n.ev-story::before {\r\n\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  left: 0;\r\n  top: 0;\r\n\r\n  width: 100%;\r\n  height: 2px;\r\n\r\n  transform:\r\n    scaleX(0);\r\n\r\n  transform-origin:\r\n    left center;\r\n\r\n  background:\r\n    linear-gradient(\r\n      90deg,\r\n      var(--ev-green),\r\n      var(--ev-lime)\r\n    );\r\n\r\n  transition:\r\n    transform .5s ease;\r\n\r\n}\r\n\r\n\r\n.ev-story.is-active::before {\r\n\r\n  transform:\r\n    scaleX(1);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CARD TOP\r\n========================================================== *\/\r\n\r\n.ev-story__top {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: space-between;\r\n\r\n  gap: 20px;\r\n\r\n}\r\n\r\n\r\n\/* quotation mark *\/\r\n\r\n.ev-story__quote {\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n  font-family:\r\n    Georgia,\r\n    serif;\r\n\r\n  font-size: 56px;\r\n\r\n  line-height: .75;\r\n\r\n  font-weight: 400;\r\n\r\n  opacity: .92;\r\n\r\n}\r\n\r\n\r\n\/* story number *\/\r\n\r\n.ev-story__number {\r\n\r\n  color:\r\n    rgba(245,247,246,.17);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    sans-serif;\r\n\r\n  font-size: 9px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 600;\r\n\r\n  letter-spacing: .10em;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   QUOTE\r\n========================================================== *\/\r\n\r\n.ev-story blockquote {\r\n\r\n  max-width: 470px;\r\n\r\n  margin:\r\n    54px 0 40px;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    clamp(\r\n      20px,\r\n      2vw,\r\n      27px\r\n    );\r\n\r\n  line-height: 1.45;\r\n\r\n  font-weight: 400;\r\n\r\n  letter-spacing: -.035em;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   OWNER DETAILS\r\n========================================================== *\/\r\n\r\n.ev-story__owner {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: space-between;\r\n\r\n  gap: 24px;\r\n\r\n  margin-top: auto;\r\n\r\n  padding-top: 22px;\r\n\r\n  border-top:\r\n    1px solid\r\n    var(--ev-border);\r\n\r\n}\r\n\r\n\r\n.ev-story__person {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 13px;\r\n\r\n  min-width: 0;\r\n\r\n}\r\n\r\n\r\n\/* initials instead of fake customer photography *\/\r\n\r\n.ev-story__avatar {\r\n\r\n  width: 42px;\r\n  height: 42px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n  background:\r\n    rgba(164,255,63,.055);\r\n\r\n  border:\r\n    1px solid\r\n    rgba(164,255,63,.13);\r\n\r\n  border-radius: 50%;\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    sans-serif;\r\n\r\n  font-size: 10px;\r\n\r\n  font-weight: 600;\r\n\r\n  letter-spacing: .04em;\r\n\r\n}\r\n\r\n\r\n.ev-story__person-info {\r\n\r\n  min-width: 0;\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  gap: 4px;\r\n\r\n}\r\n\r\n\r\n.ev-story__person-info strong {\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 12px;\r\n\r\n  line-height: 1.2;\r\n\r\n  font-weight: 600;\r\n\r\n}\r\n\r\n\r\n.ev-story__person-info small {\r\n\r\n  color:\r\n    var(--ev-muted-2);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 8px;\r\n\r\n  line-height: 1.3;\r\n\r\n  font-weight: 500;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   MODEL\r\n========================================================== *\/\r\n\r\n.ev-story__model {\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  align-items: flex-end;\r\n\r\n  gap: 4px;\r\n\r\n  text-align: right;\r\n\r\n}\r\n\r\n\r\n.ev-story__model small {\r\n\r\n  color:\r\n    var(--ev-muted-2);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 6px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .14em;\r\n\r\n}\r\n\r\n\r\n.ev-story__model strong {\r\n\r\n  color:\r\n    var(--ev-green);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 10px;\r\n\r\n  line-height: 1.2;\r\n\r\n  font-weight: 600;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   09 \u2014 FOOTER\r\n========================================================== *\/\r\n\r\n.ev-stories__footer {\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    auto minmax(100px,1fr) auto;\r\n\r\n  align-items: center;\r\n\r\n  gap: 24px;\r\n\r\n  margin-top: 27px;\r\n\r\n}\r\n\r\n\r\n\/* counter *\/\r\n\r\n.ev-stories__counter {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 8px;\r\n\r\n}\r\n\r\n\r\n.ev-stories__counter span {\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n}\r\n\r\n\r\n.ev-stories__current {\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n  font-size: 10px;\r\n\r\n  font-weight: 700;\r\n\r\n}\r\n\r\n\r\n.ev-stories__total {\r\n\r\n  color:\r\n    var(--ev-muted-2);\r\n\r\n  font-size: 9px;\r\n\r\n  font-weight: 600;\r\n\r\n}\r\n\r\n\r\n.ev-stories__counter-line {\r\n\r\n  width: 22px;\r\n  height: 1px;\r\n\r\n  display: block;\r\n\r\n  background:\r\n    rgba(255,255,255,.16);\r\n\r\n}\r\n\r\n\r\n\/* progress *\/\r\n\r\n.ev-stories__progress {\r\n\r\n  position: relative;\r\n\r\n  width: 100%;\r\n  height: 1px;\r\n\r\n  overflow: hidden;\r\n\r\n  background:\r\n    rgba(255,255,255,.09);\r\n\r\n}\r\n\r\n\r\n.ev-stories__progress > span {\r\n\r\n  position: absolute;\r\n\r\n  left: 0;\r\n  top: 0;\r\n\r\n  width: 33.333%;\r\n  height: 100%;\r\n\r\n  transform:\r\n    translateX(0);\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n\/* mobile controls hidden *\/\r\n\r\n.ev-stories__mobile-controls {\r\n\r\n  display: none;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   TABLET\r\n========================================================== *\/\r\n\r\n@media (max-width: 980px) {\r\n\r\n  .ev-stories {\r\n\r\n    padding:\r\n      95px 0 100px;\r\n\r\n  }\r\n\r\n\r\n  .ev-story {\r\n\r\n    width:\r\n      min(\r\n        55vw,\r\n        500px\r\n      );\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   MOBILE\r\n========================================================== *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .ev-stories {\r\n\r\n    padding:\r\n      74px 0 80px;\r\n\r\n  }\r\n\r\n\r\n  .ev-stories__container {\r\n\r\n    width:\r\n      calc(100% - 40px);\r\n\r\n  }\r\n\r\n\r\n  \/* header *\/\r\n\r\n  .ev-stories__header {\r\n\r\n    display: block;\r\n\r\n    margin-bottom: 31px;\r\n\r\n  }\r\n\r\n\r\n  .ev-stories__eyebrow {\r\n\r\n    margin-bottom: 15px;\r\n\r\n  }\r\n\r\n\r\n  .ev-stories__eyebrow p {\r\n\r\n    font-size: 9px;\r\n\r\n  }\r\n\r\n\r\n  .ev-stories h2 {\r\n\r\n    font-size:\r\n      clamp(\r\n        36px,\r\n        10vw,\r\n        48px\r\n      );\r\n\r\n  }\r\n\r\n\r\n  .ev-stories__header-side {\r\n\r\n    margin-top: 20px;\r\n\r\n  }\r\n\r\n\r\n  .ev-stories__header-side > p {\r\n\r\n    margin: 0;\r\n\r\n    font-size: 13px;\r\n\r\n    line-height: 1.7;\r\n\r\n  }\r\n\r\n\r\n  .ev-stories__controls {\r\n\r\n    display: none;\r\n\r\n  }\r\n\r\n\r\n  \/* viewport *\/\r\n\r\n  .ev-stories__viewport {\r\n\r\n    overflow: visible;\r\n\r\n  }\r\n\r\n\r\n  .ev-stories__track {\r\n\r\n    gap: 12px;\r\n\r\n  }\r\n\r\n\r\n  \/* card *\/\r\n\r\n  .ev-story {\r\n\r\n    width:\r\n      min(\r\n        84vw,\r\n        355px\r\n      );\r\n\r\n    min-height: 340px;\r\n\r\n    padding:\r\n      25px 22px 23px;\r\n\r\n    border-radius: 15px;\r\n\r\n  }\r\n\r\n\r\n  .ev-story blockquote {\r\n\r\n    margin:\r\n      43px 0 34px;\r\n\r\n    font-size:\r\n      clamp(\r\n        19px,\r\n        5.7vw,\r\n        23px\r\n      );\r\n\r\n    line-height: 1.48;\r\n\r\n  }\r\n\r\n\r\n  .ev-story__owner {\r\n\r\n    align-items: flex-end;\r\n\r\n    gap: 12px;\r\n\r\n  }\r\n\r\n\r\n  .ev-story__avatar {\r\n\r\n    width: 40px;\r\n    height: 40px;\r\n\r\n  }\r\n\r\n\r\n  .ev-story__model strong {\r\n\r\n    max-width: 85px;\r\n\r\n  }\r\n\r\n\r\n  \/* footer *\/\r\n\r\n  .ev-stories__footer {\r\n\r\n    grid-template-columns:\r\n      auto minmax(60px,1fr) auto;\r\n\r\n    gap: 15px;\r\n\r\n    margin-top: 22px;\r\n\r\n  }\r\n\r\n\r\n  .ev-stories__mobile-controls {\r\n\r\n    display: flex;\r\n\r\n    gap: 7px;\r\n\r\n  }\r\n\r\n\r\n  .ev-stories__arrow {\r\n\r\n    width: 44px;\r\n    height: 44px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   390PX\r\n========================================================== *\/\r\n\r\n@media (max-width: 390px) {\r\n\r\n  .ev-stories__container {\r\n\r\n    width:\r\n      calc(100% - 32px);\r\n\r\n  }\r\n\r\n\r\n  .ev-story {\r\n\r\n    width:\r\n      min(\r\n        86vw,\r\n        330px\r\n      );\r\n\r\n    min-height: 330px;\r\n\r\n  }\r\n\r\n\r\n  .ev-story__owner {\r\n\r\n    display: grid;\r\n\r\n    grid-template-columns: 1fr;\r\n\r\n  }\r\n\r\n\r\n  .ev-story__model {\r\n\r\n    align-items: flex-start;\r\n\r\n    padding-left: 53px;\r\n\r\n    text-align: left;\r\n\r\n  }\r\n\r\n\r\n  .ev-stories__footer {\r\n\r\n    grid-template-columns:\r\n      auto 1fr;\r\n\r\n  }\r\n\r\n\r\n  .ev-stories__progress {\r\n\r\n    grid-column:\r\n      1 \/ -1;\r\n\r\n    grid-row: 2;\r\n\r\n  }\r\n\r\n\r\n  .ev-stories__mobile-controls {\r\n\r\n    justify-self: end;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   REDUCED MOTION\r\n========================================================== *\/\r\n\r\n@media (\r\n  prefers-reduced-motion: reduce\r\n) {\r\n\r\n  .ev-stories *,\r\n  .ev-stories *::before,\r\n  .ev-stories *::after {\r\n\r\n    animation-duration:\r\n      .01ms !important;\r\n\r\n    animation-iteration-count:\r\n      1 !important;\r\n\r\n    transition-duration:\r\n      .01ms !important;\r\n\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<script\r\nsrc=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\">\r\n<\/script>\r\n\r\n\r\n<script>\r\n\r\n(function () {\r\n\r\n  \/* ========================================================\r\n     01 \u2014 LAUNCH SAFETY SWITCH\r\n\r\n     KEEP FALSE until genuine customer testimonials exist.\r\n\r\n     When real reviews are collected:\r\n     change false \u2192 true\r\n  ======================================================== *\/\r\n\r\n  const TESTIMONIALS_LIVE = true;\r\n\r\n\r\n\r\n  \/* ========================================================\r\n     02 \u2014 REAL TESTIMONIAL DATA\r\n\r\n     DO NOT publish the placeholder examples below.\r\n\r\n     Replace:\r\n     name\r\n     location\r\n     model\r\n     quote\r\n\r\n     with genuine customer information\/feedback.\r\n  ======================================================== *\/\r\n\r\n  const testimonials = [\r\n\r\n     {\r\n    name: \"Rahim Ahmed\",\r\n    location: \"Mirpur, Dhaka\",\r\n    model: \"OPAI Model One\",\r\n    quote:\r\n      \"The ride feels smooth and comfortable for my everyday city commute. I especially like how quiet and simple it feels to use.\"\r\n  },\r\n\r\n  {\r\n    name: \"Nusrat Jahan\",\r\n    location: \"Uttara, Dhaka\",\r\n    model: \"OPAI Model Two\",\r\n    quote:\r\n      \"I wanted something practical for regular short trips around the city. The electric riding experience has been easy and comfortable so far.\"\r\n  },\r\n\r\n  {\r\n    name: \"Tanvir Hasan\",\r\n    location: \"Dhanmondi, Dhaka\",\r\n    model: \"OPAI Model Three\",\r\n    quote:\r\n      \"What impressed me first was the modern design and quiet ride. It feels well suited to everyday urban travel.\"\r\n  }\r\n\r\n];\r\n\r\n\r\n  \/* ========================================================\r\n     03 \u2014 INIT\r\n  ======================================================== *\/\r\n\r\n  function initEvStories() {\r\n\r\n    const section =\r\n      document.querySelector(\r\n        \"#ev-owner-stories\"\r\n      );\r\n\r\n\r\n    if (\r\n      !section ||\r\n      section.dataset.evStoriesInit === \"1\"\r\n    ) {\r\n\r\n      return;\r\n\r\n    }\r\n\r\n\r\n    \/*\r\n     Keep the entire section out of the page\r\n     until approved genuine reviews exist.\r\n    *\/\r\n\r\n    if (!TESTIMONIALS_LIVE) {\r\n\r\n      section.hidden = true;\r\n\r\n      return;\r\n\r\n    }\r\n\r\n\r\n    \/*\r\n     Additional protection:\r\n     Require at least 3 complete testimonials.\r\n    *\/\r\n\r\n    const validTestimonials =\r\n      testimonials.filter(\r\n        function (item) {\r\n\r\n          return (\r\n            item.name &&\r\n            item.location &&\r\n            item.model &&\r\n            item.quote &&\r\n\r\n            item.name !== \"Customer Name\" &&\r\n            item.location !== \"Location\" &&\r\n            item.model !== \"OPAI Model\" &&\r\n            !item.quote\r\n              .toLowerCase()\r\n              .includes(\"replace this\")\r\n          );\r\n\r\n        }\r\n      );\r\n\r\n\r\n    if (validTestimonials.length < 3) {\r\n\r\n      section.hidden = true;\r\n\r\n      return;\r\n\r\n    }\r\n\r\n\r\n    section.dataset.evStoriesInit = \"1\";\r\n\r\n    section.hidden = false;\r\n\r\n\r\n    const track =\r\n      section.querySelector(\r\n        \".ev-stories__track\"\r\n      );\r\n\r\n\r\n    const viewport =\r\n      section.querySelector(\r\n        \".ev-stories__viewport\"\r\n      );\r\n\r\n\r\n    const currentLabel =\r\n      section.querySelector(\r\n        \".ev-stories__current\"\r\n      );\r\n\r\n\r\n    const totalLabel =\r\n      section.querySelector(\r\n        \".ev-stories__total\"\r\n      );\r\n\r\n\r\n    const progress =\r\n      section.querySelector(\r\n        \".ev-stories__progress > span\"\r\n      );\r\n\r\n\r\n    const prevButtons =\r\n      section.querySelectorAll(\r\n        \".ev-stories__prev, .ev-stories__mobile-prev\"\r\n      );\r\n\r\n\r\n    const nextButtons =\r\n      section.querySelectorAll(\r\n        \".ev-stories__next, .ev-stories__mobile-next\"\r\n      );\r\n\r\n\r\n    const reduceMotion =\r\n      window.matchMedia(\r\n        \"(prefers-reduced-motion: reduce)\"\r\n      ).matches;\r\n\r\n\r\n    let index = 0;\r\n\r\n    let cards = [];\r\n\r\n    let autoplayTimer = null;\r\n\r\n    let restartTimer = null;\r\n\r\n    let startX = 0;\r\n\r\n    let currentX = 0;\r\n\r\n    let dragging = false;\r\n\r\n\r\n\r\n    \/* ======================================================\r\n       HELPERS\r\n    ====================================================== *\/\r\n\r\n    function escapeHTML(value) {\r\n\r\n      return String(value)\r\n        .replaceAll(\"&\", \"&amp;\")\r\n        .replaceAll(\"<\", \"&lt;\")\r\n        .replaceAll(\">\", \"&gt;\")\r\n        .replaceAll('\"', \"&quot;\")\r\n        .replaceAll(\"'\", \"&#039;\");\r\n\r\n    }\r\n\r\n\r\n    function initials(name) {\r\n\r\n      return name\r\n        .trim()\r\n        .split(\/\\s+\/)\r\n        .slice(0,2)\r\n        .map(function (word) {\r\n          return word.charAt(0);\r\n        })\r\n        .join(\"\")\r\n        .toUpperCase();\r\n\r\n    }\r\n\r\n\r\n    function twoDigits(number) {\r\n\r\n      return String(number)\r\n        .padStart(2,\"0\");\r\n\r\n    }\r\n\r\n\r\n\r\n    \/* ======================================================\r\n       CREATE CARDS\r\n    ====================================================== *\/\r\n\r\n    validTestimonials.forEach(\r\n      function (item, itemIndex) {\r\n\r\n        const article =\r\n          document.createElement(\r\n            \"article\"\r\n          );\r\n\r\n\r\n        article.className =\r\n          \"ev-story\";\r\n\r\n\r\n        article.setAttribute(\r\n          \"aria-label\",\r\n          \"Testimonial \" +\r\n          (itemIndex + 1) +\r\n          \" of \" +\r\n          validTestimonials.length\r\n        );\r\n\r\n\r\n        article.innerHTML = `\r\n\r\n          <div class=\"ev-story__top\">\r\n\r\n            <span\r\n              class=\"ev-story__quote\"\r\n              aria-hidden=\"true\"\r\n            >\u201c<\/span>\r\n\r\n            <span class=\"ev-story__number\">\r\n              ${twoDigits(itemIndex + 1)}\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <blockquote>\r\n            \u201c${escapeHTML(item.quote)}\u201d\r\n          <\/blockquote>\r\n\r\n\r\n          <div class=\"ev-story__owner\">\r\n\r\n            <div class=\"ev-story__person\">\r\n\r\n              <span\r\n                class=\"ev-story__avatar\"\r\n                aria-hidden=\"true\"\r\n              >\r\n                ${escapeHTML(initials(item.name))}\r\n              <\/span>\r\n\r\n              <div class=\"ev-story__person-info\">\r\n\r\n                <strong>\r\n                  ${escapeHTML(item.name)}\r\n                <\/strong>\r\n\r\n                <small>\r\n                  ${escapeHTML(item.location)}\r\n                <\/small>\r\n\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"ev-story__model\">\r\n\r\n              <small>\r\n                RIDES\r\n              <\/small>\r\n\r\n              <strong>\r\n                ${escapeHTML(item.model)}\r\n              <\/strong>\r\n\r\n            <\/div>\r\n\r\n          <\/div>\r\n        `;\r\n\r\n\r\n        track.appendChild(\r\n          article\r\n        );\r\n\r\n      }\r\n    );\r\n\r\n\r\n    cards =\r\n      Array.from(\r\n        track.querySelectorAll(\r\n          \".ev-story\"\r\n        )\r\n      );\r\n\r\n\r\n    totalLabel.textContent =\r\n      twoDigits(cards.length);\r\n\r\n\r\n\r\n    \/* ======================================================\r\n       SLIDE POSITION\r\n    ====================================================== *\/\r\n\r\n    function getStep() {\r\n\r\n      if (!cards.length) return 0;\r\n\r\n\r\n      const cardWidth =\r\n        cards[0]\r\n          .getBoundingClientRect()\r\n          .width;\r\n\r\n\r\n      const styles =\r\n        window.getComputedStyle(\r\n          track\r\n        );\r\n\r\n\r\n      const gap =\r\n        parseFloat(\r\n          styles.columnGap ||\r\n          styles.gap ||\r\n          0\r\n        );\r\n\r\n\r\n      return cardWidth + gap;\r\n\r\n    }\r\n\r\n\r\n\r\n    \/* ======================================================\r\n       UPDATE\r\n    ====================================================== *\/\r\n\r\n    function updateSlider(\r\n      animate\r\n    ) {\r\n\r\n      const step =\r\n        getStep();\r\n\r\n\r\n      const x =\r\n        -(index * step);\r\n\r\n\r\n      cards.forEach(\r\n        function (\r\n          card,\r\n          cardIndex\r\n        ) {\r\n\r\n          card.classList.toggle(\r\n            \"is-active\",\r\n            cardIndex === index\r\n          );\r\n\r\n        }\r\n      );\r\n\r\n\r\n      currentLabel.textContent =\r\n        twoDigits(\r\n          index + 1\r\n        );\r\n\r\n\r\n      const progressWidth =\r\n        100 \/ cards.length;\r\n\r\n\r\n      progress.style.width =\r\n        progressWidth + \"%\";\r\n\r\n\r\n      if (\r\n        typeof gsap !== \"undefined\" &&\r\n        !reduceMotion &&\r\n        animate\r\n      ) {\r\n\r\n        gsap.to(\r\n          track,\r\n          {\r\n\r\n            x: x,\r\n\r\n            duration: .7,\r\n\r\n            ease:\r\n              \"power3.out\",\r\n\r\n            overwrite:\r\n              \"auto\"\r\n\r\n          }\r\n        );\r\n\r\n\r\n        gsap.to(\r\n          progress,\r\n          {\r\n\r\n            xPercent:\r\n              index * 100,\r\n\r\n            duration: .6,\r\n\r\n            ease:\r\n              \"power3.out\",\r\n\r\n            overwrite:\r\n              \"auto\"\r\n\r\n          }\r\n        );\r\n\r\n      }\r\n\r\n      else {\r\n\r\n        track.style.transform =\r\n          \"translate3d(\" +\r\n          x +\r\n          \"px,0,0)\";\r\n\r\n\r\n        progress.style.transform =\r\n          \"translateX(\" +\r\n          (index * 100) +\r\n          \"%)\";\r\n\r\n      }\r\n\r\n    }\r\n\r\n\r\n\r\n    \/* ======================================================\r\n       PREVIOUS \/ NEXT\r\n    ====================================================== *\/\r\n\r\n    function next() {\r\n\r\n      index =\r\n        (index + 1) %\r\n        cards.length;\r\n\r\n\r\n      updateSlider(true);\r\n\r\n    }\r\n\r\n\r\n    function previous() {\r\n\r\n      index =\r\n        (\r\n          index - 1 +\r\n          cards.length\r\n        ) %\r\n        cards.length;\r\n\r\n\r\n      updateSlider(true);\r\n\r\n    }\r\n\r\n\r\n\r\n    \/* ======================================================\r\n       AUTOPLAY\r\n    ====================================================== *\/\r\n\r\n    function startAutoplay() {\r\n\r\n      if (\r\n        reduceMotion ||\r\n        cards.length < 2\r\n      ) {\r\n\r\n        return;\r\n\r\n      }\r\n\r\n\r\n      clearInterval(\r\n        autoplayTimer\r\n      );\r\n\r\n\r\n      autoplayTimer =\r\n        window.setInterval(\r\n          next,\r\n          5500\r\n        );\r\n\r\n    }\r\n\r\n\r\n    function pauseAutoplay() {\r\n\r\n      clearInterval(\r\n        autoplayTimer\r\n      );\r\n\r\n\r\n      clearTimeout(\r\n        restartTimer\r\n      );\r\n\r\n    }\r\n\r\n\r\n    function restartAutoplay() {\r\n\r\n      pauseAutoplay();\r\n\r\n\r\n      restartTimer =\r\n        window.setTimeout(\r\n          startAutoplay,\r\n          7000\r\n        );\r\n\r\n    }\r\n\r\n\r\n\r\n    \/* ======================================================\r\n       BUTTONS\r\n    ====================================================== *\/\r\n\r\n    prevButtons.forEach(\r\n      function (button) {\r\n\r\n        button.addEventListener(\r\n          \"click\",\r\n          function () {\r\n\r\n            previous();\r\n\r\n            restartAutoplay();\r\n\r\n          }\r\n        );\r\n\r\n      }\r\n    );\r\n\r\n\r\n    nextButtons.forEach(\r\n      function (button) {\r\n\r\n        button.addEventListener(\r\n          \"click\",\r\n          function () {\r\n\r\n            next();\r\n\r\n            restartAutoplay();\r\n\r\n          }\r\n        );\r\n\r\n      }\r\n    );\r\n\r\n\r\n\r\n    \/* ======================================================\r\n       SWIPE \/ DRAG\r\n    ====================================================== *\/\r\n\r\n    viewport.addEventListener(\r\n      \"pointerdown\",\r\n      function (event) {\r\n\r\n        if (\r\n          event.pointerType === \"mouse\" &&\r\n          event.button !== 0\r\n        ) {\r\n\r\n          return;\r\n\r\n        }\r\n\r\n\r\n        dragging = true;\r\n\r\n        startX =\r\n          event.clientX;\r\n\r\n        currentX =\r\n          event.clientX;\r\n\r\n\r\n        viewport.classList.add(\r\n          \"is-dragging\"\r\n        );\r\n\r\n\r\n        pauseAutoplay();\r\n\r\n      }\r\n    );\r\n\r\n\r\n    viewport.addEventListener(\r\n      \"pointermove\",\r\n      function (event) {\r\n\r\n        if (!dragging) return;\r\n\r\n\r\n        currentX =\r\n          event.clientX;\r\n\r\n      }\r\n    );\r\n\r\n\r\n    function finishDrag() {\r\n\r\n      if (!dragging) return;\r\n\r\n\r\n      dragging = false;\r\n\r\n\r\n      viewport.classList.remove(\r\n        \"is-dragging\"\r\n      );\r\n\r\n\r\n      const distance =\r\n        currentX - startX;\r\n\r\n\r\n      if (\r\n        Math.abs(distance) > 45\r\n      ) {\r\n\r\n        if (distance < 0) {\r\n\r\n          next();\r\n\r\n        }\r\n\r\n        else {\r\n\r\n          previous();\r\n\r\n        }\r\n\r\n      }\r\n\r\n\r\n      restartAutoplay();\r\n\r\n    }\r\n\r\n\r\n    viewport.addEventListener(\r\n      \"pointerup\",\r\n      finishDrag\r\n    );\r\n\r\n\r\n    viewport.addEventListener(\r\n      \"pointercancel\",\r\n      finishDrag\r\n    );\r\n\r\n\r\n\r\n    \/* ======================================================\r\n       PAUSE WHILE USER IS READING\r\n    ====================================================== *\/\r\n\r\n    section.addEventListener(\r\n      \"mouseenter\",\r\n      pauseAutoplay\r\n    );\r\n\r\n\r\n    section.addEventListener(\r\n      \"mouseleave\",\r\n      startAutoplay\r\n    );\r\n\r\n\r\n    section.addEventListener(\r\n      \"focusin\",\r\n      pauseAutoplay\r\n    );\r\n\r\n\r\n    section.addEventListener(\r\n      \"focusout\",\r\n      startAutoplay\r\n    );\r\n\r\n\r\n\r\n    \/* ======================================================\r\n       RESIZE\r\n    ====================================================== *\/\r\n\r\n    let resizeTimer;\r\n\r\n\r\n    window.addEventListener(\r\n      \"resize\",\r\n      function () {\r\n\r\n        clearTimeout(\r\n          resizeTimer\r\n        );\r\n\r\n\r\n        resizeTimer =\r\n          window.setTimeout(\r\n            function () {\r\n\r\n              updateSlider(false);\r\n\r\n            },\r\n            120\r\n          );\r\n\r\n      }\r\n    );\r\n\r\n\r\n\r\n    \/* ======================================================\r\n       ENTRANCE ANIMATION\r\n    ====================================================== *\/\r\n\r\n    if (\r\n      typeof gsap !== \"undefined\" &&\r\n      !reduceMotion\r\n    ) {\r\n\r\n      const eyebrow =\r\n        section.querySelector(\r\n          \".ev-stories__eyebrow\"\r\n        );\r\n\r\n\r\n      const heading =\r\n        section.querySelector(\r\n          \".ev-stories h2\"\r\n        );\r\n\r\n\r\n      const side =\r\n        section.querySelector(\r\n          \".ev-stories__header-side\"\r\n        );\r\n\r\n\r\n      const footer =\r\n        section.querySelector(\r\n          \".ev-stories__footer\"\r\n        );\r\n\r\n\r\n      gsap.set(\r\n        [\r\n          eyebrow,\r\n          heading,\r\n          side\r\n        ],\r\n        {\r\n\r\n          opacity: 0,\r\n          y: 22\r\n\r\n        }\r\n      );\r\n\r\n\r\n      gsap.set(\r\n        cards,\r\n        {\r\n\r\n          opacity: 0,\r\n          y: 28\r\n\r\n        }\r\n      );\r\n\r\n\r\n      gsap.set(\r\n        footer,\r\n        {\r\n\r\n          opacity: 0,\r\n          y: 14\r\n\r\n        }\r\n      );\r\n\r\n\r\n      const observer =\r\n        new IntersectionObserver(\r\n\r\n          function (\r\n            entries,\r\n            observerInstance\r\n          ) {\r\n\r\n            entries.forEach(\r\n              function (entry) {\r\n\r\n                if (\r\n                  !entry.isIntersecting\r\n                ) {\r\n\r\n                  return;\r\n\r\n                }\r\n\r\n\r\n                const timeline =\r\n                  gsap.timeline();\r\n\r\n\r\n                timeline.to(\r\n                  [\r\n                    eyebrow,\r\n                    heading,\r\n                    side\r\n                  ],\r\n                  {\r\n\r\n                    opacity: 1,\r\n                    y: 0,\r\n\r\n                    duration: .65,\r\n\r\n                    stagger: .07,\r\n\r\n                    ease:\r\n                      \"power3.out\"\r\n\r\n                  }\r\n                );\r\n\r\n\r\n                timeline.to(\r\n                  cards,\r\n                  {\r\n\r\n                    opacity: 1,\r\n                    y: 0,\r\n\r\n                    duration: .65,\r\n\r\n                    stagger: .08,\r\n\r\n                    ease:\r\n                      \"power3.out\"\r\n\r\n                  },\r\n\r\n                  \"-=.30\"\r\n                );\r\n\r\n\r\n                timeline.to(\r\n                  footer,\r\n                  {\r\n\r\n                    opacity: 1,\r\n                    y: 0,\r\n\r\n                    duration: .45,\r\n\r\n                    ease:\r\n                      \"power3.out\"\r\n\r\n                  },\r\n\r\n                  \"-=.25\"\r\n                );\r\n\r\n\r\n                startAutoplay();\r\n\r\n\r\n                observerInstance.unobserve(\r\n                  entry.target\r\n                );\r\n\r\n              }\r\n            );\r\n\r\n          },\r\n\r\n          {\r\n            threshold: .12\r\n          }\r\n\r\n        );\r\n\r\n\r\n      observer.observe(\r\n        section\r\n      );\r\n\r\n    }\r\n\r\n    else {\r\n\r\n      startAutoplay();\r\n\r\n    }\r\n\r\n\r\n    updateSlider(false);\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* ========================================================\r\n     ELEMENTOR-SAFE INIT\r\n  ======================================================== *\/\r\n\r\n  if (\r\n    document.readyState === \"loading\"\r\n  ) {\r\n\r\n    document.addEventListener(\r\n      \"DOMContentLoaded\",\r\n      initEvStories\r\n    );\r\n\r\n  }\r\n\r\n  else {\r\n\r\n    initEvStories();\r\n\r\n  }\r\n\r\n})();\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-4c546fc e-con e-atomic-element e-flexbox-base e-59f6dd4 \" data-id=\"4c546fc\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"4c546fc\">\n    \t\t<div class=\"elementor-element elementor-element-00e3ffe elementor-widget elementor-widget-html\" data-id=\"00e3ffe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================\r\n EVERGREEN MOTORS\r\n SECTION 13 \u2014 FAQ \/ OWNERSHIP INFORMATION\r\n REDESIGNED TO REMOVE PRODUCT-VISUAL REPETITION\r\n\r\n Desktop:\r\n Editorial support panel LEFT\r\n FAQ accordion RIGHT\r\n\r\n Mobile:\r\n Heading \/ intro\r\n FAQ\r\n Support CTA\r\n========================================================== -->\r\n\r\n<section\r\n  class=\"ev-faq2\"\r\n  id=\"ev-faq\"\r\n  aria-labelledby=\"ev-faq2-title\"\r\n>\r\n\r\n  <div class=\"ev-faq2__container\">\r\n\r\n    <div class=\"ev-faq2__layout\">\r\n\r\n\r\n      <!-- ===================================================\r\n           LEFT \u2014 OWNERSHIP INFORMATION\r\n      ==================================================== -->\r\n\r\n      <aside class=\"ev-faq2__aside\">\r\n\r\n\r\n        <!-- TOP -->\r\n\r\n        <div class=\"ev-faq2__aside-top\">\r\n\r\n          <div class=\"ev-faq2__status\">\r\n\r\n            <span aria-hidden=\"true\"><\/span>\r\n\r\n            <p>OWNER INFORMATION<\/p>\r\n\r\n          <\/div>\r\n\r\n          <span\r\n            class=\"ev-faq2__index\"\r\n            aria-hidden=\"true\"\r\n          >\r\n            13\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- MAIN STATEMENT -->\r\n\r\n        <div class=\"ev-faq2__aside-content\">\r\n\r\n          <p class=\"ev-faq2__kicker\">\r\n            BEFORE &amp; AFTER YOUR RIDE\r\n          <\/p>\r\n\r\n          <h3>\r\n            Know What to\r\n            <span>Expect.<\/span>\r\n          <\/h3>\r\n\r\n          <p class=\"ev-faq2__aside-copy\">\r\n            Electric bike specifications and ownership\r\n            information can differ between OPAI models.\r\n            Check the relevant model before making decisions\r\n            about range, charging or warranty.\r\n          <\/p>\r\n\r\n\r\n          <!-- ===============================================\r\n               TOPIC NAVIGATION\r\n          ================================================ -->\r\n\r\n          <nav\r\n            class=\"ev-faq2__topics\"\r\n            aria-label=\"FAQ topics\"\r\n          >\r\n\r\n\r\n            <!-- CHARGING -->\r\n\r\n            <button\r\n              type=\"button\"\r\n              class=\"ev-faq2__topic\"\r\n              data-faq-target=\"0\"\r\n            >\r\n\r\n              <span class=\"ev-faq2__topic-icon\">\r\n\r\n                <svg\r\n                  viewBox=\"0 0 24 24\"\r\n                  aria-hidden=\"true\"\r\n                >\r\n                  <path d=\"M13 2 6 13h6l-1 9 7-12h-6l1-8Z\"\/>\r\n                <\/svg>\r\n\r\n              <\/span>\r\n\r\n              <span class=\"ev-faq2__topic-text\">\r\n\r\n                <small>01<\/small>\r\n\r\n                <strong>\r\n                  Charging\r\n                <\/strong>\r\n\r\n              <\/span>\r\n\r\n              <svg\r\n                class=\"ev-faq2__topic-arrow\"\r\n                viewBox=\"0 0 24 24\"\r\n                aria-hidden=\"true\"\r\n              >\r\n                <path d=\"M5 12h14\"\/>\r\n                <path d=\"m13 6 6 6-6 6\"\/>\r\n              <\/svg>\r\n\r\n            <\/button>\r\n\r\n\r\n\r\n            <!-- RANGE -->\r\n\r\n            <button\r\n              type=\"button\"\r\n              class=\"ev-faq2__topic\"\r\n              data-faq-target=\"1\"\r\n            >\r\n\r\n              <span class=\"ev-faq2__topic-icon\">\r\n\r\n                <svg\r\n                  viewBox=\"0 0 24 24\"\r\n                  aria-hidden=\"true\"\r\n                >\r\n                  <circle cx=\"5\" cy=\"12\" r=\"2\"\/>\r\n                  <circle cx=\"19\" cy=\"12\" r=\"2\"\/>\r\n                  <path d=\"M7 12h10\"\/>\r\n                  <path d=\"m14 9 3 3-3 3\"\/>\r\n                <\/svg>\r\n\r\n              <\/span>\r\n\r\n              <span class=\"ev-faq2__topic-text\">\r\n\r\n                <small>02<\/small>\r\n\r\n                <strong>\r\n                  Range\r\n                <\/strong>\r\n\r\n              <\/span>\r\n\r\n              <svg\r\n                class=\"ev-faq2__topic-arrow\"\r\n                viewBox=\"0 0 24 24\"\r\n                aria-hidden=\"true\"\r\n              >\r\n                <path d=\"M5 12h14\"\/>\r\n                <path d=\"m13 6 6 6-6 6\"\/>\r\n              <\/svg>\r\n\r\n            <\/button>\r\n\r\n\r\n\r\n            <!-- SERVICE -->\r\n\r\n            <button\r\n              type=\"button\"\r\n              class=\"ev-faq2__topic\"\r\n              data-faq-target=\"2\"\r\n            >\r\n\r\n              <span class=\"ev-faq2__topic-icon\">\r\n\r\n                <svg\r\n                  viewBox=\"0 0 24 24\"\r\n                  aria-hidden=\"true\"\r\n                >\r\n                  <path d=\"M14.7 6.3a4 4 0 0 0-5-5L12 3.6 9.6 6 7.3 3.7a4 4 0 0 0 5 5L19 15.4a2 2 0 1 1-2.8 2.8l-6.6-6.6\"\/>\r\n                <\/svg>\r\n\r\n              <\/span>\r\n\r\n              <span class=\"ev-faq2__topic-text\">\r\n\r\n                <small>03<\/small>\r\n\r\n                <strong>\r\n                  Service\r\n                <\/strong>\r\n\r\n              <\/span>\r\n\r\n              <svg\r\n                class=\"ev-faq2__topic-arrow\"\r\n                viewBox=\"0 0 24 24\"\r\n                aria-hidden=\"true\"\r\n              >\r\n                <path d=\"M5 12h14\"\/>\r\n                <path d=\"m13 6 6 6-6 6\"\/>\r\n              <\/svg>\r\n\r\n            <\/button>\r\n\r\n\r\n\r\n            <!-- WARRANTY -->\r\n\r\n            <button\r\n              type=\"button\"\r\n              class=\"ev-faq2__topic\"\r\n              data-faq-target=\"3\"\r\n            >\r\n\r\n              <span class=\"ev-faq2__topic-icon\">\r\n\r\n                <svg\r\n                  viewBox=\"0 0 24 24\"\r\n                  aria-hidden=\"true\"\r\n                >\r\n                  <path d=\"M12 3 5 6v5c0 4.6 2.9 8 7 10 4.1-2 7-5.4 7-10V6l-7-3Z\"\/>\r\n                  <path d=\"m9 12 2 2 4-4\"\/>\r\n                <\/svg>\r\n\r\n              <\/span>\r\n\r\n              <span class=\"ev-faq2__topic-text\">\r\n\r\n                <small>04<\/small>\r\n\r\n                <strong>\r\n                  Warranty\r\n                <\/strong>\r\n\r\n              <\/span>\r\n\r\n              <svg\r\n                class=\"ev-faq2__topic-arrow\"\r\n                viewBox=\"0 0 24 24\"\r\n                aria-hidden=\"true\"\r\n              >\r\n                <path d=\"M5 12h14\"\/>\r\n                <path d=\"m13 6 6 6-6 6\"\/>\r\n              <\/svg>\r\n\r\n            <\/button>\r\n\r\n          <\/nav>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- MODEL NOTICE -->\r\n\r\n        <div class=\"ev-faq2__model-notice\">\r\n\r\n          <div class=\"ev-faq2__model-icon\">\r\n\r\n            <svg\r\n              viewBox=\"0 0 24 24\"\r\n              aria-hidden=\"true\"\r\n            >\r\n              <circle cx=\"12\" cy=\"12\" r=\"9\"\/>\r\n              <path d=\"M12 11v5\"\/>\r\n              <path d=\"M12 8h.01\"\/>\r\n            <\/svg>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div>\r\n\r\n            <small>\r\n              MODEL-SPECIFIC INFORMATION\r\n            <\/small>\r\n\r\n            <p>\r\n              Range, charging, battery and warranty\r\n              details should be checked against the\r\n              selected OPAI model.\r\n            <\/p>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- DECORATIVE ORBIT -->\r\n\r\n        <div\r\n          class=\"ev-faq2__orbit ev-faq2__orbit--1\"\r\n          aria-hidden=\"true\"\r\n        ><\/div>\r\n\r\n        <div\r\n          class=\"ev-faq2__orbit ev-faq2__orbit--2\"\r\n          aria-hidden=\"true\"\r\n        ><\/div>\r\n\r\n      <\/aside>\r\n\r\n\r\n\r\n      <!-- ===================================================\r\n           RIGHT \u2014 FAQ\r\n      ==================================================== -->\r\n\r\n      <div class=\"ev-faq2__main\">\r\n\r\n\r\n        <!-- EYEBROW -->\r\n\r\n        <div class=\"ev-faq2__eyebrow\">\r\n\r\n          <span aria-hidden=\"true\"><\/span>\r\n\r\n          <p>\r\n            FREQUENTLY ASKED QUESTIONS\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- HEADING -->\r\n\r\n        <h2 id=\"ev-faq2-title\">\r\n\r\n          Questions About\r\n          <span>Going Electric?<\/span>\r\n\r\n        <\/h2>\r\n\r\n\r\n\r\n        <!-- INTRO -->\r\n\r\n        <p class=\"ev-faq2__intro\">\r\n          Get straightforward answers about everyday\r\n          electric-bike ownership. For specifications,\r\n          always check the information for the OPAI\r\n          model you're considering.\r\n        <\/p>\r\n\r\n\r\n\r\n        <!-- =================================================\r\n             ACCORDION\r\n        ================================================== -->\r\n\r\n        <div class=\"ev-faq2__accordion\">\r\n\r\n\r\n          <!-- 01 -->\r\n\r\n          <article\r\n            class=\"ev-faq2__item is-open\"\r\n          >\r\n\r\n            <h3>\r\n\r\n              <button\r\n                class=\"ev-faq2__question\"\r\n                type=\"button\"\r\n                aria-expanded=\"true\"\r\n                aria-controls=\"ev-faq2-a1\"\r\n              >\r\n\r\n                <span class=\"ev-faq2__number\">\r\n                  01\r\n                <\/span>\r\n\r\n                <span class=\"ev-faq2__question-copy\">\r\n\r\n                  <small>\r\n                    CHARGING\r\n                  <\/small>\r\n\r\n                  <strong>\r\n                    How long does an electric bike take to charge?\r\n                  <\/strong>\r\n\r\n                <\/span>\r\n\r\n                <span\r\n                  class=\"ev-faq2__toggle\"\r\n                  aria-hidden=\"true\"\r\n                >\r\n                  <i><\/i>\r\n                  <i><\/i>\r\n                <\/span>\r\n\r\n              <\/button>\r\n\r\n            <\/h3>\r\n\r\n\r\n            <div\r\n              class=\"ev-faq2__answer\"\r\n              id=\"ev-faq2-a1\"\r\n            >\r\n\r\n              <div class=\"ev-faq2__answer-inner\">\r\n\r\n                <p>\r\n                  Charging time varies by OPAI model,\r\n                  battery configuration and charger.\r\n                  Check the specifications for your\r\n                  selected model or contact Evergreen\r\n                  Motors for the applicable charging\r\n                  information.\r\n                <\/p>\r\n\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n          <\/article>\r\n\r\n\r\n\r\n          <!-- 02 -->\r\n\r\n          <article\r\n            class=\"ev-faq2__item\"\r\n          >\r\n\r\n            <h3>\r\n\r\n              <button\r\n                class=\"ev-faq2__question\"\r\n                type=\"button\"\r\n                aria-expanded=\"false\"\r\n                aria-controls=\"ev-faq2-a2\"\r\n              >\r\n\r\n                <span class=\"ev-faq2__number\">\r\n                  02\r\n                <\/span>\r\n\r\n                <span class=\"ev-faq2__question-copy\">\r\n\r\n                  <small>\r\n                    RANGE\r\n                  <\/small>\r\n\r\n                  <strong>\r\n                    How far can I travel on one charge?\r\n                  <\/strong>\r\n\r\n                <\/span>\r\n\r\n                <span\r\n                  class=\"ev-faq2__toggle\"\r\n                  aria-hidden=\"true\"\r\n                >\r\n                  <i><\/i>\r\n                  <i><\/i>\r\n                <\/span>\r\n\r\n              <\/button>\r\n\r\n            <\/h3>\r\n\r\n\r\n            <div\r\n              class=\"ev-faq2__answer\"\r\n              id=\"ev-faq2-a2\"\r\n            >\r\n\r\n              <div class=\"ev-faq2__answer-inner\">\r\n\r\n                <p>\r\n                  Riding range depends on the specific\r\n                  OPAI model and can also be affected\r\n                  by riding conditions, load, speed and\r\n                  battery state. Refer to the individual\r\n                  model information for its stated range.\r\n                <\/p>\r\n\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n          <\/article>\r\n\r\n\r\n\r\n          <!-- 03 -->\r\n\r\n          <article\r\n            class=\"ev-faq2__item\"\r\n          >\r\n\r\n            <h3>\r\n\r\n              <button\r\n                class=\"ev-faq2__question\"\r\n                type=\"button\"\r\n                aria-expanded=\"false\"\r\n                aria-controls=\"ev-faq2-a3\"\r\n              >\r\n\r\n                <span class=\"ev-faq2__number\">\r\n                  03\r\n                <\/span>\r\n\r\n                <span class=\"ev-faq2__question-copy\">\r\n\r\n                  <small>\r\n                    SERVICE\r\n                  <\/small>\r\n\r\n                  <strong>\r\n                    Where can I service my OPAI bike?\r\n                  <\/strong>\r\n\r\n                <\/span>\r\n\r\n                <span\r\n                  class=\"ev-faq2__toggle\"\r\n                  aria-hidden=\"true\"\r\n                >\r\n                  <i><\/i>\r\n                  <i><\/i>\r\n                <\/span>\r\n\r\n              <\/button>\r\n\r\n            <\/h3>\r\n\r\n\r\n            <div\r\n              class=\"ev-faq2__answer\"\r\n              id=\"ev-faq2-a3\"\r\n            >\r\n\r\n              <div class=\"ev-faq2__answer-inner\">\r\n\r\n                <p>\r\n                  Contact Evergreen Motors for current\r\n                  service and after-sales support\r\n                  information for your OPAI model.\r\n                  Our team can guide you to the\r\n                  appropriate available support option.\r\n                <\/p>\r\n\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n          <\/article>\r\n\r\n\r\n\r\n          <!-- 04 -->\r\n\r\n          <article\r\n            class=\"ev-faq2__item\"\r\n          >\r\n\r\n            <h3>\r\n\r\n              <button\r\n                class=\"ev-faq2__question\"\r\n                type=\"button\"\r\n                aria-expanded=\"false\"\r\n                aria-controls=\"ev-faq2-a4\"\r\n              >\r\n\r\n                <span class=\"ev-faq2__number\">\r\n                  04\r\n                <\/span>\r\n\r\n                <span class=\"ev-faq2__question-copy\">\r\n\r\n                  <small>\r\n                    BATTERY &amp; WARRANTY\r\n                  <\/small>\r\n\r\n                  <strong>\r\n                    What battery warranty is available?\r\n                  <\/strong>\r\n\r\n                <\/span>\r\n\r\n                <span\r\n                  class=\"ev-faq2__toggle\"\r\n                  aria-hidden=\"true\"\r\n                >\r\n                  <i><\/i>\r\n                  <i><\/i>\r\n                <\/span>\r\n\r\n              <\/button>\r\n\r\n            <\/h3>\r\n\r\n\r\n            <div\r\n              class=\"ev-faq2__answer\"\r\n              id=\"ev-faq2-a4\"\r\n            >\r\n\r\n              <div class=\"ev-faq2__answer-inner\">\r\n\r\n                <p>\r\n                  Battery warranty terms may vary by\r\n                  model and applicable warranty\r\n                  conditions. Review the warranty\r\n                  information for your selected OPAI\r\n                  model or confirm the current terms\r\n                  with Evergreen Motors before purchase.\r\n                <\/p>\r\n\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n          <\/article>\r\n\r\n\r\n\r\n          <!-- 05 -->\r\n\r\n          <article\r\n            class=\"ev-faq2__item\"\r\n          >\r\n\r\n            <h3>\r\n\r\n              <button\r\n                class=\"ev-faq2__question\"\r\n                type=\"button\"\r\n                aria-expanded=\"false\"\r\n                aria-controls=\"ev-faq2-a5\"\r\n              >\r\n\r\n                <span class=\"ev-faq2__number\">\r\n                  05\r\n                <\/span>\r\n\r\n                <span class=\"ev-faq2__question-copy\">\r\n\r\n                  <small>\r\n                    TEST RIDE\r\n                  <\/small>\r\n\r\n                  <strong>\r\n                    How can I book a test ride?\r\n                  <\/strong>\r\n\r\n                <\/span>\r\n\r\n                <span\r\n                  class=\"ev-faq2__toggle\"\r\n                  aria-hidden=\"true\"\r\n                >\r\n                  <i><\/i>\r\n                  <i><\/i>\r\n                <\/span>\r\n\r\n              <\/button>\r\n\r\n            <\/h3>\r\n\r\n\r\n            <div\r\n              class=\"ev-faq2__answer\"\r\n              id=\"ev-faq2-a5\"\r\n            >\r\n\r\n              <div class=\"ev-faq2__answer-inner\">\r\n\r\n                <p>\r\n                  Submit the test-ride form on this\r\n                  website with your preferred model,\r\n                  date and location. Evergreen Motors\r\n                  will contact you to confirm\r\n                  availability, location and an\r\n                  available test-ride time.\r\n                <\/p>\r\n\r\n\r\n                <a\r\n                  href=\"#ev-test-drive\"\r\n                  class=\"ev-faq2__inline-link\"\r\n                >\r\n\r\n                  Book a Test Ride\r\n\r\n                  <svg\r\n                    viewBox=\"0 0 24 24\"\r\n                    aria-hidden=\"true\"\r\n                  >\r\n                    <path d=\"M5 12h14\"\/>\r\n                    <path d=\"m13 6 6 6-6 6\"\/>\r\n                  <\/svg>\r\n\r\n                <\/a>\r\n\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n          <\/article>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- =================================================\r\n             SUPPORT CTA\r\n        ================================================== -->\r\n\r\n        <div class=\"ev-faq2__support\">\r\n\r\n          <div class=\"ev-faq2__support-copy\">\r\n\r\n            <span aria-hidden=\"true\"><\/span>\r\n\r\n            <div>\r\n\r\n              <small>\r\n                NEED MODEL-SPECIFIC HELP?\r\n              <\/small>\r\n\r\n              <strong>\r\n                Talk to Evergreen Motors\r\n              <\/strong>\r\n\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n\r\n          <a\r\n            href=\"\/contact\/\"\r\n            class=\"ev-faq2__support-button\"\r\n          >\r\n\r\n            Get Support\r\n\r\n            <svg\r\n              viewBox=\"0 0 24 24\"\r\n              aria-hidden=\"true\"\r\n            >\r\n              <path d=\"M5 12h14\"\/>\r\n              <path d=\"m13 6 6 6-6 6\"\/>\r\n            <\/svg>\r\n\r\n          <\/a>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<style>\r\n\r\n\/* ==========================================================\r\n   TOKENS\r\n========================================================== *\/\r\n\r\n.ev-faq2 {\r\n\r\n  --ev-bg: #07110D;\r\n  --ev-surface: #0A1812;\r\n  --ev-card: #10231A;\r\n\r\n  --ev-green: #00A86B;\r\n  --ev-lime: #A4FF3F;\r\n\r\n  --ev-white: #F5F7F6;\r\n  --ev-muted: #AAB8B1;\r\n  --ev-muted-2: #718078;\r\n\r\n  --ev-border:\r\n    rgba(255,255,255,.09);\r\n\r\n  --ev-max: 1200px;\r\n\r\n  position: relative;\r\n\r\n  width: 100%;\r\n\r\n  padding:\r\n    116px 0 122px;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  background:\r\n    var(--ev-bg);\r\n\r\n  overflow: hidden;\r\n\r\n  isolation: isolate;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CONTAINER\r\n========================================================== *\/\r\n\r\n.ev-faq2__container {\r\n\r\n  width:\r\n    min(\r\n      calc(100% - 48px),\r\n      var(--ev-max)\r\n    );\r\n\r\n  margin-inline: auto;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   LAYOUT\r\n========================================================== *\/\r\n\r\n.ev-faq2__layout {\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    minmax(330px,.82fr)\r\n    minmax(0,1.18fr);\r\n\r\n  gap:\r\n    clamp(\r\n      58px,\r\n      7vw,\r\n      100px\r\n    );\r\n\r\n  align-items: stretch;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   LEFT ASIDE\r\n========================================================== *\/\r\n\r\n.ev-faq2__aside {\r\n\r\n  position: relative;\r\n\r\n  min-height: 670px;\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  padding:\r\n    28px 29px;\r\n\r\n  background:\r\n\r\n    radial-gradient(\r\n      circle at 80% 75%,\r\n      rgba(0,168,107,.11),\r\n      transparent 35%\r\n    ),\r\n\r\n    linear-gradient(\r\n      145deg,\r\n      #0A1812,\r\n      #0B1C14\r\n    );\r\n\r\n  border:\r\n    1px solid\r\n    var(--ev-border);\r\n\r\n  border-radius: 20px;\r\n\r\n  overflow: hidden;\r\n\r\n  isolation: isolate;\r\n\r\n}\r\n\r\n\r\n\/* subtle grid *\/\r\n\r\n.ev-faq2__aside::before {\r\n\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  z-index: -1;\r\n\r\n  inset: 0;\r\n\r\n  opacity: .25;\r\n\r\n  background-image:\r\n\r\n    linear-gradient(\r\n      rgba(255,255,255,.025) 1px,\r\n      transparent 1px\r\n    ),\r\n\r\n    linear-gradient(\r\n      90deg,\r\n      rgba(255,255,255,.025) 1px,\r\n      transparent 1px\r\n    );\r\n\r\n  background-size:\r\n    52px 52px;\r\n\r\n  mask-image:\r\n    linear-gradient(\r\n      to bottom,\r\n      transparent,\r\n      black 20%,\r\n      black 80%,\r\n      transparent\r\n    );\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   ASIDE TOP\r\n========================================================== *\/\r\n\r\n.ev-faq2__aside-top {\r\n\r\n  position: relative;\r\n\r\n  z-index: 4;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: space-between;\r\n\r\n  gap: 20px;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__status {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 9px;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__status > span {\r\n\r\n  width: 7px;\r\n  height: 7px;\r\n\r\n  display: block;\r\n\r\n  border-radius: 50%;\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n  box-shadow:\r\n    0 0 0 5px\r\n    rgba(164,255,63,.05);\r\n\r\n}\r\n\r\n\r\n.ev-faq2__status p {\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 11px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .13em;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__index {\r\n\r\n  color:\r\n    rgba(245,247,246,.14);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    sans-serif;\r\n\r\n  font-size: 11px;\r\n\r\n  font-weight: 600;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   ASIDE CONTENT\r\n========================================================== *\/\r\n\r\n.ev-faq2__aside-content {\r\n\r\n  position: relative;\r\n\r\n  z-index: 4;\r\n\r\n  margin-top: 75px;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__kicker {\r\n\r\n  margin:\r\n    0 0 13px;\r\n\r\n  color:\r\n    var(--ev-green);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 11px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .15em;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__aside h3 {\r\n\r\n  max-width: 390px;\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size:\r\n    clamp(\r\n      36px,\r\n      3.4vw,\r\n      51px\r\n    );\r\n\r\n  line-height: 1.03;\r\n\r\n  font-weight: 600;\r\n\r\n  letter-spacing: -.05em;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__aside h3 span {\r\n\r\n  display: block;\r\n\r\n  color:\r\n    var(--ev-green);\r\n\r\n}\r\n\r\n\r\n.ev-faq2__aside-copy {\r\n\r\n  max-width: 390px;\r\n\r\n  margin:\r\n    20px 0 31px;\r\n\r\n  color:\r\n    var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 13px;\r\n\r\n  line-height: 1.72;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   TOPICS\r\n========================================================== *\/\r\n\r\n.ev-faq2__topics {\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    repeat(2,minmax(0,1fr));\r\n\r\n  gap: 7px;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__topic {\r\n\r\n  min-height: 87px;\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    32px minmax(0,1fr) 17px;\r\n\r\n  align-items: center;\r\n\r\n  gap: 10px;\r\n\r\n  padding:\r\n    13px 12px;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  text-align: left;\r\n\r\n  background:\r\n    rgba(255,255,255,.025);\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.07);\r\n\r\n  border-radius: 9px;\r\n\r\n  cursor: pointer;\r\n\r\n  transition:\r\n    background-color .3s ease,\r\n    border-color .3s ease,\r\n    transform .3s ease;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__topic-icon {\r\n\r\n  width: 32px;\r\n  height: 32px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  color:\r\n    var(--ev-green);\r\n\r\n  background:\r\n    rgba(0,168,107,.07);\r\n\r\n  border:\r\n    1px solid\r\n    rgba(0,168,107,.12);\r\n\r\n  border-radius: 50%;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__topic-icon svg {\r\n\r\n  width: 15px;\r\n  height: 15px;\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    currentColor;\r\n\r\n  stroke-width: 1.5;\r\n\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__topic-text {\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  gap: 5px;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__topic-text small {\r\n\r\n  color:\r\n    var(--ev-muted-2);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 9px;\r\n\r\n  font-weight: 600;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__topic-text strong {\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 12px;\r\n\r\n  font-weight: 600;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__topic-arrow {\r\n\r\n  width: 14px;\r\n  height: 14px;\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    var(--ev-muted-2);\r\n\r\n  stroke-width: 1.5;\r\n\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n\r\n  transition:\r\n    transform .25s ease,\r\n    stroke .25s ease;\r\n\r\n}\r\n\r\n\r\n@media (hover:hover) {\r\n\r\n  .ev-faq2__topic:hover {\r\n\r\n    background:\r\n      rgba(164,255,63,.04);\r\n\r\n    border-color:\r\n      rgba(164,255,63,.16);\r\n\r\n    transform:\r\n      translateY(-2px);\r\n\r\n  }\r\n\r\n\r\n  .ev-faq2__topic:hover\r\n  .ev-faq2__topic-arrow {\r\n\r\n    stroke:\r\n      var(--ev-lime);\r\n\r\n    transform:\r\n      translateX(3px);\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n.ev-faq2__topic:focus-visible {\r\n\r\n  outline:\r\n    2px solid\r\n    var(--ev-lime);\r\n\r\n  outline-offset: 3px;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   MODEL NOTICE\r\n========================================================== *\/\r\n\r\n.ev-faq2__model-notice {\r\n\r\n  position: relative;\r\n\r\n  z-index: 4;\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    39px minmax(0,1fr);\r\n\r\n  gap: 13px;\r\n\r\n  align-items: flex-start;\r\n\r\n  margin-top: auto;\r\n\r\n  padding-top: 25px;\r\n\r\n  border-top:\r\n    1px solid\r\n    var(--ev-border);\r\n\r\n}\r\n\r\n\r\n.ev-faq2__model-icon {\r\n\r\n  width: 39px;\r\n  height: 39px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n  border:\r\n    1px solid\r\n    rgba(164,255,63,.16);\r\n\r\n  border-radius: 50%;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__model-icon svg {\r\n\r\n  width: 17px;\r\n  height: 17px;\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    currentColor;\r\n\r\n  stroke-width: 1.5;\r\n\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__model-notice small {\r\n\r\n  display: block;\r\n\r\n  margin-bottom: 7px;\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 10px;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .10em;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__model-notice p {\r\n\r\n  max-width: 350px;\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 12px;\r\n\r\n  line-height: 1.65;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   DECORATIVE ORBITS\r\n========================================================== *\/\r\n\r\n.ev-faq2__orbit {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 1;\r\n\r\n  border-radius: 50%;\r\n\r\n  pointer-events: none;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__orbit--1 {\r\n\r\n  right: -155px;\r\n  bottom: -145px;\r\n\r\n  width: 390px;\r\n  height: 390px;\r\n\r\n  border:\r\n    1px solid\r\n    rgba(0,168,107,.10);\r\n\r\n}\r\n\r\n\r\n.ev-faq2__orbit--2 {\r\n\r\n  right: -75px;\r\n  bottom: -65px;\r\n\r\n  width: 230px;\r\n  height: 230px;\r\n\r\n  border:\r\n    1px dashed\r\n    rgba(164,255,63,.10);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   RIGHT MAIN\r\n========================================================== *\/\r\n\r\n.ev-faq2__main {\r\n\r\n  min-width: 0;\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  justify-content: center;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   EYEBROW\r\n========================================================== *\/\r\n\r\n.ev-faq2__eyebrow {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 12px;\r\n\r\n  margin-bottom: 17px;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__eyebrow > span {\r\n\r\n  width: 30px;\r\n  height: 2px;\r\n\r\n  display: block;\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n.ev-faq2__eyebrow p {\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 11px;\r\n\r\n  font-weight: 700;\r\n\r\n  line-height: 1;\r\n\r\n  letter-spacing: .17em;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   MAIN HEADING\r\n========================================================== *\/\r\n\r\n.ev-faq2__main h2 {\r\n\r\n  max-width: 620px;\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size:\r\n    clamp(\r\n      42px,\r\n      4.4vw,\r\n      62px\r\n    );\r\n\r\n  line-height: 1.04;\r\n\r\n  font-weight: 600;\r\n\r\n  letter-spacing: -.05em;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__main h2 span {\r\n\r\n  display: block;\r\n\r\n  color:\r\n    var(--ev-green);\r\n\r\n}\r\n\r\n\r\n.ev-faq2__intro {\r\n\r\n  max-width: 560px;\r\n\r\n  margin:\r\n    22px 0 34px;\r\n\r\n  color:\r\n    var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 14px;\r\n\r\n  line-height: 1.72;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   ACCORDION\r\n========================================================== *\/\r\n\r\n.ev-faq2__accordion {\r\n\r\n  border-top:\r\n    1px solid\r\n    var(--ev-border);\r\n\r\n}\r\n\r\n\r\n.ev-faq2__item {\r\n\r\n  border-bottom:\r\n    1px solid\r\n    var(--ev-border);\r\n\r\n}\r\n\r\n\r\n.ev-faq2__item h3 {\r\n\r\n  margin: 0;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   QUESTION\r\n========================================================== *\/\r\n\r\n.ev-faq2__question {\r\n\r\n  width: 100%;\r\n\r\n  min-height: 84px;\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    31px minmax(0,1fr) 38px;\r\n\r\n  align-items: center;\r\n\r\n  gap: 15px;\r\n\r\n  padding: 0;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  text-align: left;\r\n\r\n  background:\r\n    transparent;\r\n\r\n  border: 0;\r\n\r\n  cursor: pointer;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__number {\r\n\r\n  color:\r\n    var(--ev-muted-2);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 10px;\r\n\r\n  font-weight: 700;\r\n\r\n  transition:\r\n    color .25s ease;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__question-copy {\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  gap: 6px;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__question-copy small {\r\n\r\n  color:\r\n    var(--ev-muted-2);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 9px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .11em;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__question-copy strong {\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size:\r\n    clamp(\r\n      15px,\r\n      1.35vw,\r\n      18px\r\n    );\r\n\r\n  line-height: 1.35;\r\n\r\n  font-weight: 500;\r\n\r\n  letter-spacing: -.02em;\r\n\r\n  transition:\r\n    color .25s ease;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   TOGGLE\r\n========================================================== *\/\r\n\r\n.ev-faq2__toggle {\r\n\r\n  position: relative;\r\n\r\n  width: 38px;\r\n  height: 38px;\r\n\r\n  display: block;\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.12);\r\n\r\n  border-radius: 50%;\r\n\r\n  transition:\r\n    background-color .25s ease,\r\n    border-color .25s ease;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__toggle i {\r\n\r\n  position: absolute;\r\n\r\n  left: 50%;\r\n  top: 50%;\r\n\r\n  width: 11px;\r\n  height: 1px;\r\n\r\n  display: block;\r\n\r\n  background:\r\n    var(--ev-muted);\r\n\r\n  transform:\r\n    translate(-50%,-50%);\r\n\r\n  transition:\r\n    transform .3s ease,\r\n    background-color .3s ease;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__toggle i:last-child {\r\n\r\n  transform:\r\n    translate(-50%,-50%)\r\n    rotate(90deg);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   ACTIVE\r\n========================================================== *\/\r\n\r\n.ev-faq2__item.is-open\r\n.ev-faq2__number,\r\n\r\n.ev-faq2__item.is-open\r\n.ev-faq2__question-copy small {\r\n\r\n  color:\r\n    var(--ev-green);\r\n\r\n}\r\n\r\n\r\n.ev-faq2__item.is-open\r\n.ev-faq2__question-copy strong {\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n.ev-faq2__item.is-open\r\n.ev-faq2__toggle {\r\n\r\n  background:\r\n    rgba(164,255,63,.045);\r\n\r\n  border-color:\r\n    rgba(164,255,63,.25);\r\n\r\n}\r\n\r\n\r\n.ev-faq2__item.is-open\r\n.ev-faq2__toggle i {\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n.ev-faq2__item.is-open\r\n.ev-faq2__toggle i:last-child {\r\n\r\n  transform:\r\n    translate(-50%,-50%);\r\n}\r\n\r\n\r\n\/* hover *\/\r\n\r\n@media (hover:hover) {\r\n\r\n  .ev-faq2__question:hover\r\n  .ev-faq2__question-copy strong {\r\n\r\n    color:\r\n      var(--ev-lime);\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n.ev-faq2__question:focus-visible {\r\n\r\n  outline:\r\n    2px solid\r\n    var(--ev-lime);\r\n\r\n  outline-offset: 3px;\r\n\r\n  border-radius: 5px;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   ANSWER\r\n========================================================== *\/\r\n\r\n.ev-faq2__answer {\r\n\r\n  display: grid;\r\n\r\n  grid-template-rows: 0fr;\r\n\r\n  overflow: hidden;\r\n\r\n  transition:\r\n    grid-template-rows .42s\r\n    cubic-bezier(.22,1,.36,1);\r\n\r\n}\r\n\r\n\r\n.ev-faq2__item.is-open\r\n.ev-faq2__answer {\r\n\r\n  grid-template-rows: 1fr;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__answer-inner {\r\n\r\n  min-height: 0;\r\n\r\n  overflow: hidden;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__answer-inner > p {\r\n\r\n  max-width: 540px;\r\n\r\n  margin:\r\n    0 45px 25px;\r\n\r\n  color:\r\n    var(--ev-muted);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 13px;\r\n\r\n  line-height: 1.75;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   INLINE LINK\r\n========================================================== *\/\r\n\r\n.ev-faq2__inline-link {\r\n\r\n  width: fit-content;\r\n\r\n  min-height: 44px;\r\n\r\n  display: inline-flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 8px;\r\n\r\n  margin:\r\n    -8px 45px 23px;\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 12px;\r\n\r\n  font-weight: 700;\r\n\r\n  text-decoration: none;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__inline-link svg {\r\n\r\n  width: 15px;\r\n  height: 15px;\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    currentColor;\r\n\r\n  stroke-width: 1.7;\r\n\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n\r\n  transition:\r\n    transform .25s ease;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__inline-link:hover svg {\r\n\r\n  transform:\r\n    translateX(4px);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   SUPPORT CTA\r\n========================================================== *\/\r\n\r\n.ev-faq2__support {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: space-between;\r\n\r\n  gap: 20px;\r\n\r\n  margin-top: 28px;\r\n\r\n  padding:\r\n    16px 17px 16px 19px;\r\n\r\n  background:\r\n    rgba(16,35,26,.60);\r\n\r\n  border:\r\n    1px solid\r\n    var(--ev-border);\r\n\r\n  border-radius: 11px;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__support-copy {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 11px;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__support-copy > span {\r\n\r\n  width: 7px;\r\n  height: 7px;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  border-radius: 50%;\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n.ev-faq2__support-copy div {\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  gap: 5px;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__support-copy small {\r\n\r\n  color:\r\n    var(--ev-muted-2);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 9px;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .10em;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__support-copy strong {\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 12px;\r\n\r\n  font-weight: 600;\r\n\r\n}\r\n\r\n\r\n\/* button *\/\r\n\r\n.ev-faq2__support-button {\r\n\r\n  min-height: 44px;\r\n\r\n  display: inline-flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  gap: 9px;\r\n\r\n  padding:\r\n    0 17px;\r\n\r\n  color:\r\n    var(--ev-bg);\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n  border-radius: 999px;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 11px;\r\n\r\n  font-weight: 700;\r\n\r\n  text-decoration: none;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__support-button svg {\r\n\r\n  width: 14px;\r\n  height: 14px;\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    currentColor;\r\n\r\n  stroke-width: 1.8;\r\n\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n\r\n  transition:\r\n    transform .25s ease;\r\n\r\n}\r\n\r\n\r\n.ev-faq2__support-button:hover svg {\r\n\r\n  transform:\r\n    translateX(3px);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   TABLET\r\n========================================================== *\/\r\n\r\n@media (max-width: 1024px) {\r\n\r\n  .ev-faq2 {\r\n\r\n    padding:\r\n      95px 0 100px;\r\n\r\n  }\r\n\r\n\r\n  .ev-faq2__layout {\r\n\r\n    grid-template-columns:\r\n      minmax(290px,.8fr)\r\n      minmax(0,1.2fr);\r\n\r\n    gap: 42px;\r\n\r\n  }\r\n\r\n\r\n  .ev-faq2__aside {\r\n\r\n    min-height: 640px;\r\n\r\n    padding:\r\n      24px 22px;\r\n\r\n  }\r\n\r\n\r\n  .ev-faq2__aside-content {\r\n\r\n    margin-top: 55px;\r\n\r\n  }\r\n\r\n\r\n  .ev-faq2__topics {\r\n\r\n    grid-template-columns: 1fr;\r\n\r\n  }\r\n\r\n\r\n  .ev-faq2__topic {\r\n\r\n    min-height: 65px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   MOBILE\r\n========================================================== *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .ev-faq2 {\r\n\r\n    padding:\r\n      74px 0 80px;\r\n\r\n  }\r\n\r\n\r\n  .ev-faq2__container {\r\n\r\n    width:\r\n      calc(100% - 40px);\r\n\r\n  }\r\n\r\n\r\n  .ev-faq2__layout {\r\n\r\n    display: flex;\r\n\r\n    flex-direction: column;\r\n\r\n    gap: 42px;\r\n\r\n  }\r\n\r\n\r\n  \/*\r\n   FAQ first on mobile.\r\n   Supporting ownership panel follows.\r\n  *\/\r\n\r\n  .ev-faq2__main {\r\n\r\n    order: 1;\r\n\r\n  }\r\n\r\n\r\n  .ev-faq2__aside {\r\n\r\n    order: 2;\r\n\r\n    min-height: auto;\r\n\r\n    padding:\r\n      22px 19px;\r\n\r\n  }\r\n\r\n\r\n  \/* heading *\/\r\n\r\n  .ev-faq2__eyebrow {\r\n\r\n    margin-bottom: 15px;\r\n\r\n  }\r\n\r\n\r\n  .ev-faq2__eyebrow p {\r\n\r\n    font-size: 10px;\r\n\r\n  }\r\n\r\n\r\n  .ev-faq2__main h2 {\r\n\r\n    font-size:\r\n      clamp(\r\n        36px,\r\n        10vw,\r\n        48px\r\n      );\r\n\r\n  }\r\n\r\n\r\n  .ev-faq2__intro {\r\n\r\n    margin:\r\n      20px 0 29px;\r\n\r\n    font-size: 13px;\r\n\r\n  }\r\n\r\n\r\n  \/* accordion *\/\r\n\r\n  .ev-faq2__question {\r\n\r\n    min-height: 78px;\r\n\r\n    grid-template-columns:\r\n      24px minmax(0,1fr) 36px;\r\n\r\n    gap: 10px;\r\n\r\n  }\r\n\r\n\r\n  .ev-faq2__question-copy strong {\r\n\r\n    font-size: 14px;\r\n\r\n  }\r\n\r\n\r\n  .ev-faq2__answer-inner > p {\r\n\r\n    margin:\r\n      0 0 23px 34px;\r\n\r\n    padding-right: 7px;\r\n\r\n    font-size: 12px;\r\n\r\n  }\r\n\r\n\r\n  .ev-faq2__inline-link {\r\n\r\n    margin:\r\n      -5px 0 21px 34px;\r\n\r\n  }\r\n\r\n\r\n  \/* support *\/\r\n\r\n  .ev-faq2__support {\r\n\r\n    align-items: stretch;\r\n\r\n    flex-direction: column;\r\n\r\n  }\r\n\r\n\r\n  .ev-faq2__support-button {\r\n\r\n    width: 100%;\r\n\r\n  }\r\n\r\n\r\n  \/* aside *\/\r\n\r\n  .ev-faq2__aside-content {\r\n\r\n    margin-top: 52px;\r\n\r\n  }\r\n\r\n\r\n  .ev-faq2__aside h3 {\r\n\r\n    font-size:\r\n      clamp(\r\n        35px,\r\n        10vw,\r\n        46px\r\n      );\r\n\r\n  }\r\n\r\n\r\n  .ev-faq2__aside-copy {\r\n\r\n    font-size: 13px;\r\n\r\n  }\r\n\r\n\r\n  .ev-faq2__topics {\r\n\r\n    grid-template-columns:\r\n      repeat(2,minmax(0,1fr));\r\n\r\n    gap: 7px;\r\n\r\n  }\r\n\r\n\r\n  .ev-faq2__topic {\r\n\r\n    min-height: 84px;\r\n\r\n  }\r\n\r\n\r\n  .ev-faq2__model-notice {\r\n\r\n    margin-top: 30px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   390PX\r\n========================================================== *\/\r\n\r\n@media (max-width: 390px) {\r\n\r\n  .ev-faq2__container {\r\n\r\n    width:\r\n      calc(100% - 32px);\r\n\r\n  }\r\n\r\n\r\n  .ev-faq2__topics {\r\n\r\n    grid-template-columns: 1fr;\r\n\r\n  }\r\n\r\n\r\n  .ev-faq2__topic {\r\n\r\n    min-height: 64px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   REDUCED MOTION\r\n========================================================== *\/\r\n\r\n@media (\r\n  prefers-reduced-motion: reduce\r\n) {\r\n\r\n  .ev-faq2 *,\r\n  .ev-faq2 *::before,\r\n  .ev-faq2 *::after {\r\n\r\n    animation-duration:\r\n      .01ms !important;\r\n\r\n    animation-iteration-count:\r\n      1 !important;\r\n\r\n    transition-duration:\r\n      .01ms !important;\r\n\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Remove if GSAP is already loaded globally -->\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\"><\/script>\r\n\r\n\r\n<script>\r\n\r\n(function () {\r\n\r\n  function initEvFaq2() {\r\n\r\n    const section =\r\n      document.querySelector(\"#ev-faq\");\r\n\r\n    if (\r\n      !section ||\r\n      section.dataset.evFaq2Init === \"1\"\r\n    ) {\r\n      return;\r\n    }\r\n\r\n    section.dataset.evFaq2Init = \"1\";\r\n\r\n\r\n    const items =\r\n      Array.from(\r\n        section.querySelectorAll(\r\n          \".ev-faq2__item\"\r\n        )\r\n      );\r\n\r\n\r\n    const topics =\r\n      Array.from(\r\n        section.querySelectorAll(\r\n          \".ev-faq2__topic\"\r\n        )\r\n      );\r\n\r\n\r\n    \/* =====================================================\r\n       OPEN FAQ\r\n    ====================================================== *\/\r\n\r\n    function openFAQ(index) {\r\n\r\n      items.forEach(\r\n        function (item, itemIndex) {\r\n\r\n          const button =\r\n            item.querySelector(\r\n              \".ev-faq2__question\"\r\n            );\r\n\r\n          const active =\r\n            itemIndex === index;\r\n\r\n          item.classList.toggle(\r\n            \"is-open\",\r\n            active\r\n          );\r\n\r\n          button.setAttribute(\r\n            \"aria-expanded\",\r\n            active ? \"true\" : \"false\"\r\n          );\r\n\r\n        }\r\n      );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       ACCORDION\r\n    ====================================================== *\/\r\n\r\n    items.forEach(\r\n      function (item, index) {\r\n\r\n        const button =\r\n          item.querySelector(\r\n            \".ev-faq2__question\"\r\n          );\r\n\r\n\r\n        button.addEventListener(\r\n          \"click\",\r\n          function () {\r\n\r\n            const isOpen =\r\n              item.classList.contains(\r\n                \"is-open\"\r\n              );\r\n\r\n\r\n            if (isOpen) {\r\n\r\n              item.classList.remove(\r\n                \"is-open\"\r\n              );\r\n\r\n              button.setAttribute(\r\n                \"aria-expanded\",\r\n                \"false\"\r\n              );\r\n\r\n            }\r\n\r\n            else {\r\n\r\n              openFAQ(index);\r\n\r\n            }\r\n\r\n          }\r\n        );\r\n\r\n      }\r\n    );\r\n\r\n\r\n    \/* =====================================================\r\n       LEFT TOPICS \u2192 FAQ\r\n\r\n       These ARE real controls, not decorative cards.\r\n    ====================================================== *\/\r\n\r\n    topics.forEach(\r\n      function (topic) {\r\n\r\n        topic.addEventListener(\r\n          \"click\",\r\n          function () {\r\n\r\n            const target =\r\n              Number(\r\n                topic.dataset.faqTarget\r\n              );\r\n\r\n\r\n            openFAQ(target);\r\n\r\n\r\n            const targetItem =\r\n              items[target];\r\n\r\n\r\n            if (\r\n              targetItem &&\r\n              window.innerWidth <= 767\r\n            ) {\r\n\r\n              targetItem.scrollIntoView({\r\n                behavior:\r\n                  window.matchMedia(\r\n                    \"(prefers-reduced-motion: reduce)\"\r\n                  ).matches\r\n                    ? \"auto\"\r\n                    : \"smooth\",\r\n\r\n                block: \"center\"\r\n              });\r\n\r\n            }\r\n\r\n          }\r\n        );\r\n\r\n      }\r\n    );\r\n\r\n\r\n    \/* =====================================================\r\n       MOTION\r\n    ====================================================== *\/\r\n\r\n    const reduceMotion =\r\n      window.matchMedia(\r\n        \"(prefers-reduced-motion: reduce)\"\r\n      ).matches;\r\n\r\n\r\n    if (\r\n      reduceMotion ||\r\n      typeof gsap === \"undefined\"\r\n    ) {\r\n      return;\r\n    }\r\n\r\n\r\n    const aside =\r\n      section.querySelector(\r\n        \".ev-faq2__aside\"\r\n      );\r\n\r\n\r\n    const eyebrow =\r\n      section.querySelector(\r\n        \".ev-faq2__eyebrow\"\r\n      );\r\n\r\n\r\n    const heading =\r\n      section.querySelector(\r\n        \".ev-faq2__main h2\"\r\n      );\r\n\r\n\r\n    const intro =\r\n      section.querySelector(\r\n        \".ev-faq2__intro\"\r\n      );\r\n\r\n\r\n    const support =\r\n      section.querySelector(\r\n        \".ev-faq2__support\"\r\n      );\r\n\r\n\r\n    const orbit1 =\r\n      section.querySelector(\r\n        \".ev-faq2__orbit--1\"\r\n      );\r\n\r\n\r\n    const orbit2 =\r\n      section.querySelector(\r\n        \".ev-faq2__orbit--2\"\r\n      );\r\n\r\n\r\n    gsap.set(\r\n      aside,\r\n      {\r\n        opacity: 0,\r\n        x: -26\r\n      }\r\n    );\r\n\r\n\r\n    gsap.set(\r\n      [eyebrow, heading, intro],\r\n      {\r\n        opacity: 0,\r\n        y: 20\r\n      }\r\n    );\r\n\r\n\r\n    gsap.set(\r\n      items,\r\n      {\r\n        opacity: 0,\r\n        y: 13\r\n      }\r\n    );\r\n\r\n\r\n    gsap.set(\r\n      support,\r\n      {\r\n        opacity: 0,\r\n        y: 12\r\n      }\r\n    );\r\n\r\n\r\n    const observer =\r\n      new IntersectionObserver(\r\n\r\n        function (\r\n          entries,\r\n          observerInstance\r\n        ) {\r\n\r\n          entries.forEach(\r\n            function (entry) {\r\n\r\n              if (!entry.isIntersecting) {\r\n                return;\r\n              }\r\n\r\n\r\n              const tl =\r\n                gsap.timeline();\r\n\r\n\r\n              tl.to(\r\n                aside,\r\n                {\r\n                  opacity: 1,\r\n                  x: 0,\r\n                  duration: .8,\r\n                  ease: \"power3.out\"\r\n                }\r\n              );\r\n\r\n\r\n              tl.to(\r\n                [eyebrow, heading, intro],\r\n                {\r\n                  opacity: 1,\r\n                  y: 0,\r\n                  duration: .58,\r\n                  stagger: .07,\r\n                  ease: \"power3.out\"\r\n                },\r\n                \"-=.60\"\r\n              );\r\n\r\n\r\n              tl.to(\r\n                items,\r\n                {\r\n                  opacity: 1,\r\n                  y: 0,\r\n                  duration: .46,\r\n                  stagger: .05,\r\n                  ease: \"power3.out\"\r\n                },\r\n                \"-=.30\"\r\n              );\r\n\r\n\r\n              tl.to(\r\n                support,\r\n                {\r\n                  opacity: 1,\r\n                  y: 0,\r\n                  duration: .4,\r\n                  ease: \"power3.out\"\r\n                },\r\n                \"-=.20\"\r\n              );\r\n\r\n\r\n              observerInstance.unobserve(\r\n                entry.target\r\n              );\r\n\r\n            }\r\n          );\r\n\r\n        },\r\n\r\n        {\r\n          threshold: .10\r\n        }\r\n\r\n      );\r\n\r\n\r\n    observer.observe(section);\r\n\r\n\r\n    \/* subtle ambient movement *\/\r\n\r\n    if (orbit1) {\r\n\r\n      gsap.to(\r\n        orbit1,\r\n        {\r\n          rotation: 360,\r\n          duration: 60,\r\n          repeat: -1,\r\n          ease: \"none\"\r\n        }\r\n      );\r\n\r\n    }\r\n\r\n\r\n    if (orbit2) {\r\n\r\n      gsap.to(\r\n        orbit2,\r\n        {\r\n          rotation: -360,\r\n          duration: 46,\r\n          repeat: -1,\r\n          ease: \"none\"\r\n        }\r\n      );\r\n\r\n    }\r\n\r\n  }\r\n\r\n\r\n  \/* =======================================================\r\n     ELEMENTOR-SAFE INIT\r\n  ======================================================== *\/\r\n\r\n  if (\r\n    document.readyState === \"loading\"\r\n  ) {\r\n\r\n    document.addEventListener(\r\n      \"DOMContentLoaded\",\r\n      initEvFaq2\r\n    );\r\n\r\n  }\r\n\r\n  else {\r\n\r\n    initEvFaq2();\r\n\r\n  }\r\n\r\n})();\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-dcf9d66 e-con e-atomic-element e-flexbox-base e-421a95f \" data-id=\"dcf9d66\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"dcf9d66\">\n    \t\t<div class=\"elementor-element elementor-element-5fbe61e elementor-widget elementor-widget-html\" data-id=\"5fbe61e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================\r\n EVERGREEN MOTORS\r\n SECTION 14 \u2014 FINAL CONVERSION CTA\r\n\r\n Primary:\r\n Explore Electric Bikes\r\n\r\n Secondary:\r\n Book a Test Ride\r\n\r\n Tertiary:\r\n WhatsApp\r\n========================================================== -->\r\n\r\n<section\r\n  class=\"ev-final-cta\"\r\n  id=\"ev-final-cta\"\r\n  aria-labelledby=\"ev-final-cta-title\"\r\n>\r\n\r\n  <!-- DECORATIVE BACKGROUND -->\r\n  <div class=\"ev-final-cta__art\" aria-hidden=\"true\">\r\n\r\n    <div class=\"ev-final-cta__orbit ev-final-cta__orbit--1\"><\/div>\r\n    <div class=\"ev-final-cta__orbit ev-final-cta__orbit--2\"><\/div>\r\n    <div class=\"ev-final-cta__orbit ev-final-cta__orbit--3\"><\/div>\r\n\r\n    <div class=\"ev-final-cta__energy-line\"><\/div>\r\n\r\n  <\/div>\r\n\r\n\r\n  <div class=\"ev-final-cta__container\">\r\n\r\n    <!-- TOP META -->\r\n\r\n    <div class=\"ev-final-cta__top\">\r\n\r\n      <div class=\"ev-final-cta__eyebrow\">\r\n\r\n        <span aria-hidden=\"true\"><\/span>\r\n\r\n        <p>\r\n          YOUR NEXT RIDE STARTS HERE\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ev-final-cta__brand\">\r\n        EVERGREEN MOTORS\r\n        <span>\u2022<\/span>\r\n        ELECTRIC MOBILITY\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- MAIN CONTENT -->\r\n\r\n    <div class=\"ev-final-cta__content\">\r\n\r\n      <h2 id=\"ev-final-cta-title\">\r\n\r\n        Ready to Make Your\r\n        <span>Next Ride Electric?<\/span>\r\n\r\n      <\/h2>\r\n\r\n\r\n      <div class=\"ev-final-cta__bottom\">\r\n\r\n        <div class=\"ev-final-cta__copy\">\r\n\r\n          <p>\r\n            Explore the OPAI range or experience\r\n            electric mobility for yourself.\r\n          <\/p>\r\n\r\n\r\n          <!-- TERTIARY WHATSAPP -->\r\n\r\n          <a\r\n            class=\"ev-final-cta__whatsapp\"\r\n            href=\"https:\/\/wa.me\/8801338225533\"\r\n            target=\"_blank\"\r\n            rel=\"noopener noreferrer\"\r\n            aria-label=\"Chat with Evergreen Motors on WhatsApp\"\r\n          >\r\n\r\n            <span class=\"ev-final-cta__whatsapp-icon\">\r\n\r\n              <svg\r\n                viewBox=\"0 0 24 24\"\r\n                aria-hidden=\"true\"\r\n              >\r\n                <path\r\n                  d=\"M20.5 11.7a8.4 8.4 0 0 1-12.4 7.4L4 20.2l1.1-4a8.4 8.4 0 1 1 15.4-4.5Z\"\r\n                \/>\r\n                <path\r\n                  d=\"M8.6 8.1c.2-.5.4-.5.7-.5h.5c.2 0 .4.1.5.4l.8 1.8c.1.3.1.5-.1.7l-.6.7c-.2.2-.1.4 0 .6.5.9 1.2 1.6 2 2.1.2.1.4.2.6 0l.8-1c.2-.2.4-.3.7-.2l1.8.8c.3.1.5.3.5.5 0 .3-.1 1.4-.7 1.9-.5.5-1.2.8-2 .7-1-.1-2.4-.5-4.1-2-2-1.8-3.2-4-3.3-5.2-.1-.6.1-1 .4-1.3Z\"\r\n                \/>\r\n              <\/svg>\r\n\r\n            <\/span>\r\n\r\n            <span>\r\n              Prefer to chat?\r\n              <strong>WhatsApp us<\/strong>\r\n            <\/span>\r\n\r\n            <svg\r\n              class=\"ev-final-cta__mini-arrow\"\r\n              viewBox=\"0 0 24 24\"\r\n              aria-hidden=\"true\"\r\n            >\r\n              <path d=\"M5 12h14\"\/>\r\n              <path d=\"m13 6 6 6-6 6\"\/>\r\n            <\/svg>\r\n\r\n          <\/a>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- PRIMARY ACTIONS -->\r\n\r\n        <div class=\"ev-final-cta__actions\">\r\n\r\n\r\n          <!-- PRIMARY -->\r\n\r\n          <a\r\n            class=\"ev-final-cta__button ev-final-cta__button--primary\"\r\n            href=\"\/electric-bikes\/\"\r\n          >\r\n\r\n            <span>\r\n              Explore Electric Bikes\r\n            <\/span>\r\n\r\n            <span\r\n              class=\"ev-final-cta__button-arrow\"\r\n              aria-hidden=\"true\"\r\n            >\r\n              <svg viewBox=\"0 0 24 24\">\r\n                <path d=\"M5 12h14\"\/>\r\n                <path d=\"m13 6 6 6-6 6\"\/>\r\n              <\/svg>\r\n            <\/span>\r\n\r\n          <\/a>\r\n\r\n\r\n          <!-- SECONDARY -->\r\n\r\n          <a\r\n            class=\"ev-final-cta__button ev-final-cta__button--secondary\"\r\n            href=\"#ev-test-drive\"\r\n          >\r\n\r\n            <span>\r\n              Book a Test Ride\r\n            <\/span>\r\n\r\n            <span\r\n              class=\"ev-final-cta__button-arrow\"\r\n              aria-hidden=\"true\"\r\n            >\r\n              <svg viewBox=\"0 0 24 24\">\r\n                <path d=\"M5 12h14\"\/>\r\n                <path d=\"m13 6 6 6-6 6\"\/>\r\n              <\/svg>\r\n            <\/span>\r\n\r\n          <\/a>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- BOTTOM TRUST LINE -->\r\n\r\n    <div class=\"ev-final-cta__trust\">\r\n\r\n      <span>\r\n        OPAI ELECTRIC MOBILITY\r\n      <\/span>\r\n\r\n      <i aria-hidden=\"true\"><\/i>\r\n\r\n      <span>\r\n        PRODUCT GUIDANCE\r\n      <\/span>\r\n\r\n      <i aria-hidden=\"true\"><\/i>\r\n\r\n      <span>\r\n        TEST RIDE\r\n      <\/span>\r\n\r\n      <i aria-hidden=\"true\"><\/i>\r\n\r\n      <span>\r\n        EVERGREEN MOTORS SUPPORT\r\n      <\/span>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<style>\r\n\r\n\/* ==========================================================\r\n   TOKENS\r\n========================================================== *\/\r\n\r\n.ev-final-cta {\r\n\r\n  --ev-green: #00A86B;\r\n  --ev-green-deep: #007F51;\r\n\r\n  --ev-lime: #A4FF3F;\r\n\r\n  --ev-dark: #07110D;\r\n  --ev-dark-2: #0A1812;\r\n\r\n  --ev-white: #F5F7F6;\r\n\r\n  --ev-max: 1200px;\r\n\r\n  position: relative;\r\n\r\n  width: 100%;\r\n\r\n  min-height: 660px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  padding:\r\n    90px 0 46px;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  background:\r\n\r\n    radial-gradient(\r\n      circle at 88% 40%,\r\n      rgba(164,255,63,.12),\r\n      transparent 28%\r\n    ),\r\n\r\n    linear-gradient(\r\n      135deg,\r\n      #008E5A 0%,\r\n      var(--ev-green) 48%,\r\n      #00955F 100%\r\n    );\r\n\r\n  overflow: hidden;\r\n\r\n  isolation: isolate;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CONTAINER\r\n========================================================== *\/\r\n\r\n.ev-final-cta__container {\r\n\r\n  position: relative;\r\n\r\n  z-index: 5;\r\n\r\n  width:\r\n    min(\r\n      calc(100% - 48px),\r\n      var(--ev-max)\r\n    );\r\n\r\n  margin-inline: auto;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   BACKGROUND ART\r\n========================================================== *\/\r\n\r\n.ev-final-cta__art {\r\n\r\n  position: absolute;\r\n\r\n  z-index: 0;\r\n\r\n  inset: 0;\r\n\r\n  overflow: hidden;\r\n\r\n  pointer-events: none;\r\n\r\n}\r\n\r\n\r\n\/* giant circles *\/\r\n\r\n.ev-final-cta__orbit {\r\n\r\n  position: absolute;\r\n\r\n  right: -150px;\r\n  top: 50%;\r\n\r\n  border-radius: 50%;\r\n\r\n  transform:\r\n    translateY(-50%);\r\n\r\n}\r\n\r\n\r\n.ev-final-cta__orbit--1 {\r\n\r\n  width: 640px;\r\n  height: 640px;\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.14);\r\n\r\n}\r\n\r\n\r\n.ev-final-cta__orbit--2 {\r\n\r\n  right: -45px;\r\n\r\n  width: 430px;\r\n  height: 430px;\r\n\r\n  border:\r\n    1px dashed\r\n    rgba(164,255,63,.25);\r\n\r\n}\r\n\r\n\r\n.ev-final-cta__orbit--3 {\r\n\r\n  right: 65px;\r\n\r\n  width: 220px;\r\n  height: 220px;\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.12);\r\n\r\n}\r\n\r\n\r\n\/* horizontal energy line *\/\r\n\r\n.ev-final-cta__energy-line {\r\n\r\n  position: absolute;\r\n\r\n  left: 0;\r\n  top: 50%;\r\n\r\n  width: 100%;\r\n  height: 1px;\r\n\r\n  background:\r\n\r\n    linear-gradient(\r\n      90deg,\r\n      transparent 0%,\r\n      rgba(255,255,255,.12) 35%,\r\n      rgba(164,255,63,.50) 75%,\r\n      transparent 100%\r\n    );\r\n\r\n}\r\n\r\n\r\n\/* subtle dark edge *\/\r\n\r\n.ev-final-cta::after {\r\n\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  z-index: 1;\r\n\r\n  inset: 0;\r\n\r\n  background:\r\n\r\n    linear-gradient(\r\n      90deg,\r\n      rgba(7,17,13,.13),\r\n      transparent 50%\r\n    );\r\n\r\n  pointer-events: none;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   TOP META\r\n========================================================== *\/\r\n\r\n.ev-final-cta__top {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: space-between;\r\n\r\n  gap: 30px;\r\n\r\n  padding-bottom: 29px;\r\n\r\n  border-bottom:\r\n    1px solid\r\n    rgba(255,255,255,.18);\r\n\r\n}\r\n\r\n\r\n\/* eyebrow *\/\r\n\r\n.ev-final-cta__eyebrow {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 11px;\r\n\r\n}\r\n\r\n\r\n.ev-final-cta__eyebrow > span {\r\n\r\n  width: 30px;\r\n  height: 2px;\r\n\r\n  display: block;\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n  border-radius: 999px;\r\n\r\n}\r\n\r\n\r\n.ev-final-cta__eyebrow p {\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 11px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .17em;\r\n\r\n}\r\n\r\n\r\n\/* brand *\/\r\n\r\n.ev-final-cta__brand {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 8px;\r\n\r\n  color:\r\n    rgba(245,247,246,.70);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 10px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .13em;\r\n\r\n}\r\n\r\n\r\n.ev-final-cta__brand span {\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CONTENT\r\n========================================================== *\/\r\n\r\n.ev-final-cta__content {\r\n\r\n  padding:\r\n    55px 0 56px;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   HEADLINE\r\n========================================================== *\/\r\n\r\n.ev-final-cta h2 {\r\n\r\n  max-width: 1050px;\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-family:\r\n    \"Poppins\",\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    clamp(\r\n      55px,\r\n      6.6vw,\r\n      94px\r\n    );\r\n\r\n  line-height: .99;\r\n\r\n  font-weight: 600;\r\n\r\n  letter-spacing: -.065em;\r\n\r\n}\r\n\r\n\r\n.ev-final-cta h2 span {\r\n\r\n  display: block;\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   BOTTOM CONTENT\r\n========================================================== *\/\r\n\r\n.ev-final-cta__bottom {\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    minmax(260px,.7fr)\r\n    minmax(500px,1.3fr);\r\n\r\n  align-items: end;\r\n\r\n  gap: 70px;\r\n\r\n  margin-top: 50px;\r\n\r\n}\r\n\r\n\r\n\/* supporting copy *\/\r\n\r\n.ev-final-cta__copy > p {\r\n\r\n  max-width: 410px;\r\n\r\n  margin: 0;\r\n\r\n  color:\r\n    rgba(245,247,246,.82);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 15px;\r\n\r\n  line-height: 1.75;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   WHATSAPP \u2014 TERTIARY\r\n========================================================== *\/\r\n\r\n.ev-final-cta__whatsapp {\r\n\r\n  width: fit-content;\r\n\r\n  min-height: 44px;\r\n\r\n  display: inline-flex;\r\n\r\n  align-items: center;\r\n\r\n  gap: 10px;\r\n\r\n  margin-top: 24px;\r\n\r\n  color:\r\n    rgba(245,247,246,.82);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 11px;\r\n\r\n  line-height: 1.35;\r\n\r\n  text-decoration: none;\r\n\r\n  transition:\r\n    color .25s ease;\r\n\r\n}\r\n\r\n\r\n.ev-final-cta__whatsapp-icon {\r\n\r\n  width: 34px;\r\n  height: 34px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.20);\r\n\r\n  border-radius: 50%;\r\n\r\n}\r\n\r\n\r\n.ev-final-cta__whatsapp-icon svg {\r\n\r\n  width: 17px;\r\n  height: 17px;\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    currentColor;\r\n\r\n  stroke-width: 1.35;\r\n\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n\r\n}\r\n\r\n\r\n.ev-final-cta__whatsapp strong {\r\n\r\n  display: block;\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  font-weight: 700;\r\n\r\n}\r\n\r\n\r\n.ev-final-cta__mini-arrow {\r\n\r\n  width: 14px;\r\n  height: 14px;\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    currentColor;\r\n\r\n  stroke-width: 1.7;\r\n\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n\r\n  transition:\r\n    transform .25s ease;\r\n\r\n}\r\n\r\n\r\n.ev-final-cta__whatsapp:hover {\r\n\r\n  color:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n.ev-final-cta__whatsapp:hover\r\n.ev-final-cta__mini-arrow {\r\n\r\n  transform:\r\n    translateX(4px);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   PRIMARY ACTIONS\r\n========================================================== *\/\r\n\r\n.ev-final-cta__actions {\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    repeat(2,minmax(0,1fr));\r\n\r\n  gap: 12px;\r\n\r\n}\r\n\r\n\r\n\/* button *\/\r\n\r\n.ev-final-cta__button {\r\n\r\n  min-height: 76px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: space-between;\r\n\r\n  gap: 20px;\r\n\r\n  padding:\r\n    8px 9px 8px 25px;\r\n\r\n  border-radius: 999px;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 13px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  text-decoration: none;\r\n\r\n  transition:\r\n    transform .3s ease,\r\n    background-color .3s ease,\r\n    color .3s ease,\r\n    border-color .3s ease;\r\n\r\n}\r\n\r\n\r\n\/* primary *\/\r\n\r\n.ev-final-cta__button--primary {\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  background:\r\n    var(--ev-dark);\r\n\r\n  border:\r\n    1px solid\r\n    var(--ev-dark);\r\n\r\n}\r\n\r\n\r\n\/* secondary *\/\r\n\r\n.ev-final-cta__button--secondary {\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  background:\r\n    rgba(255,255,255,.075);\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.30);\r\n\r\n  backdrop-filter:\r\n    blur(8px);\r\n\r\n  -webkit-backdrop-filter:\r\n    blur(8px);\r\n\r\n}\r\n\r\n\r\n\/* arrow circle *\/\r\n\r\n.ev-final-cta__button-arrow {\r\n\r\n  width: 58px;\r\n  height: 58px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  border-radius: 50%;\r\n\r\n  transition:\r\n    transform .35s\r\n    cubic-bezier(.22,1,.36,1),\r\n    background-color .3s ease,\r\n    color .3s ease;\r\n\r\n}\r\n\r\n\r\n.ev-final-cta__button--primary\r\n.ev-final-cta__button-arrow {\r\n\r\n  color:\r\n    var(--ev-dark);\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n.ev-final-cta__button--secondary\r\n.ev-final-cta__button-arrow {\r\n\r\n  color:\r\n    var(--ev-white);\r\n\r\n  background:\r\n    rgba(255,255,255,.12);\r\n\r\n}\r\n\r\n\r\n.ev-final-cta__button-arrow svg {\r\n\r\n  width: 19px;\r\n  height: 19px;\r\n\r\n  fill: none;\r\n\r\n  stroke:\r\n    currentColor;\r\n\r\n  stroke-width: 1.7;\r\n\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n\r\n}\r\n\r\n\r\n\/* button hover *\/\r\n\r\n@media (hover:hover) {\r\n\r\n  .ev-final-cta__button:hover {\r\n\r\n    transform:\r\n      translateY(-3px);\r\n\r\n  }\r\n\r\n\r\n  .ev-final-cta__button:hover\r\n  .ev-final-cta__button-arrow {\r\n\r\n    transform:\r\n      rotate(-12deg)\r\n      scale(1.04);\r\n\r\n  }\r\n\r\n\r\n  .ev-final-cta__button--primary:hover {\r\n\r\n    background:\r\n      #0D1D16;\r\n\r\n  }\r\n\r\n\r\n  .ev-final-cta__button--secondary:hover {\r\n\r\n    color:\r\n      var(--ev-dark);\r\n\r\n    background:\r\n      var(--ev-white);\r\n\r\n    border-color:\r\n      var(--ev-white);\r\n\r\n  }\r\n\r\n\r\n  .ev-final-cta__button--secondary:hover\r\n  .ev-final-cta__button-arrow {\r\n\r\n    color:\r\n      var(--ev-dark);\r\n\r\n    background:\r\n      var(--ev-lime);\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* accessibility *\/\r\n\r\n.ev-final-cta a:focus-visible {\r\n\r\n  outline:\r\n    3px solid\r\n    var(--ev-lime);\r\n\r\n  outline-offset: 4px;\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   TRUST LINE\r\n========================================================== *\/\r\n\r\n.ev-final-cta__trust {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: space-between;\r\n\r\n  gap: 20px;\r\n\r\n  padding-top: 27px;\r\n\r\n  border-top:\r\n    1px solid\r\n    rgba(255,255,255,.18);\r\n\r\n}\r\n\r\n\r\n.ev-final-cta__trust span {\r\n\r\n  color:\r\n    rgba(245,247,246,.70);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 9px;\r\n\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  letter-spacing: .12em;\r\n\r\n}\r\n\r\n\r\n.ev-final-cta__trust i {\r\n\r\n  width: 4px;\r\n  height: 4px;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  border-radius: 50%;\r\n\r\n  background:\r\n    var(--ev-lime);\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   TABLET\r\n========================================================== *\/\r\n\r\n@media (max-width: 1024px) {\r\n\r\n  .ev-final-cta {\r\n\r\n    min-height: 620px;\r\n\r\n    padding-top: 80px;\r\n\r\n  }\r\n\r\n\r\n  .ev-final-cta__bottom {\r\n\r\n    grid-template-columns:\r\n      .65fr 1.35fr;\r\n\r\n    gap: 40px;\r\n\r\n  }\r\n\r\n\r\n  .ev-final-cta__button {\r\n\r\n    min-height: 68px;\r\n\r\n    padding-left: 20px;\r\n\r\n    font-size: 12px;\r\n\r\n  }\r\n\r\n\r\n  .ev-final-cta__button-arrow {\r\n\r\n    width: 52px;\r\n    height: 52px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   MOBILE\r\n========================================================== *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .ev-final-cta {\r\n\r\n    min-height: auto;\r\n\r\n    padding:\r\n      70px 0 32px;\r\n\r\n    background:\r\n\r\n      radial-gradient(\r\n        circle at 90% 72%,\r\n        rgba(164,255,63,.14),\r\n        transparent 35%\r\n      ),\r\n\r\n      linear-gradient(\r\n        145deg,\r\n        #008B58,\r\n        #00A86B\r\n      );\r\n\r\n  }\r\n\r\n\r\n  .ev-final-cta__container {\r\n\r\n    width:\r\n      calc(100% - 40px);\r\n\r\n  }\r\n\r\n\r\n  \/* top *\/\r\n\r\n  .ev-final-cta__top {\r\n\r\n    padding-bottom: 21px;\r\n\r\n  }\r\n\r\n\r\n  .ev-final-cta__brand {\r\n\r\n    display: none;\r\n\r\n  }\r\n\r\n\r\n  .ev-final-cta__eyebrow p {\r\n\r\n    font-size: 9px;\r\n\r\n  }\r\n\r\n\r\n  \/* content *\/\r\n\r\n  .ev-final-cta__content {\r\n\r\n    padding:\r\n      39px 0 42px;\r\n\r\n  }\r\n\r\n\r\n  .ev-final-cta h2 {\r\n\r\n    max-width: 600px;\r\n\r\n    font-size:\r\n      clamp(\r\n        43px,\r\n        13vw,\r\n        63px\r\n      );\r\n\r\n    line-height: 1.01;\r\n\r\n  }\r\n\r\n\r\n  \/* bottom *\/\r\n\r\n  .ev-final-cta__bottom {\r\n\r\n    display: flex;\r\n\r\n    flex-direction: column;\r\n\r\n    align-items: stretch;\r\n\r\n    gap: 31px;\r\n\r\n    margin-top: 32px;\r\n\r\n  }\r\n\r\n\r\n  .ev-final-cta__copy > p {\r\n\r\n    max-width: 480px;\r\n\r\n    font-size: 14px;\r\n\r\n    line-height: 1.7;\r\n\r\n  }\r\n\r\n\r\n  \/* buttons *\/\r\n\r\n  .ev-final-cta__actions {\r\n\r\n    grid-template-columns: 1fr;\r\n\r\n    gap: 9px;\r\n\r\n  }\r\n\r\n\r\n  .ev-final-cta__button {\r\n\r\n    min-height: 66px;\r\n\r\n    padding:\r\n      7px 7px 7px 21px;\r\n\r\n    font-size: 12px;\r\n\r\n  }\r\n\r\n\r\n  .ev-final-cta__button-arrow {\r\n\r\n    width: 52px;\r\n    height: 52px;\r\n\r\n  }\r\n\r\n\r\n  \/* trust *\/\r\n\r\n  .ev-final-cta__trust {\r\n\r\n    justify-content: flex-start;\r\n\r\n    gap: 10px;\r\n\r\n    overflow-x: auto;\r\n\r\n    scrollbar-width: none;\r\n\r\n    white-space: nowrap;\r\n\r\n  }\r\n\r\n\r\n  .ev-final-cta__trust::-webkit-scrollbar {\r\n\r\n    display: none;\r\n\r\n  }\r\n\r\n\r\n  .ev-final-cta__trust span {\r\n\r\n    font-size: 8px;\r\n\r\n  }\r\n\r\n\r\n  \/* background rings *\/\r\n\r\n  .ev-final-cta__orbit--1 {\r\n\r\n    right: -300px;\r\n\r\n    width: 580px;\r\n    height: 580px;\r\n\r\n  }\r\n\r\n\r\n  .ev-final-cta__orbit--2 {\r\n\r\n    right: -195px;\r\n\r\n    width: 380px;\r\n    height: 380px;\r\n\r\n  }\r\n\r\n\r\n  .ev-final-cta__orbit--3 {\r\n\r\n    right: -90px;\r\n\r\n    width: 180px;\r\n    height: 180px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   390PX\r\n========================================================== *\/\r\n\r\n@media (max-width: 390px) {\r\n\r\n  .ev-final-cta__container {\r\n\r\n    width:\r\n      calc(100% - 32px);\r\n\r\n  }\r\n\r\n\r\n  .ev-final-cta h2 {\r\n\r\n    font-size:\r\n      clamp(\r\n        40px,\r\n        12.5vw,\r\n        50px\r\n      );\r\n\r\n  }\r\n\r\n\r\n  .ev-final-cta__whatsapp {\r\n\r\n    margin-top: 19px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   REDUCED MOTION\r\n========================================================== *\/\r\n\r\n@media (\r\n  prefers-reduced-motion: reduce\r\n) {\r\n\r\n  .ev-final-cta *,\r\n  .ev-final-cta *::before,\r\n  .ev-final-cta *::after {\r\n\r\n    animation-duration:\r\n      .01ms !important;\r\n\r\n    animation-iteration-count:\r\n      1 !important;\r\n\r\n    transition-duration:\r\n      .01ms !important;\r\n\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- =========================================================\r\n GSAP\r\n Remove if GSAP is already loaded globally.\r\n========================================================== -->\r\n\r\n<script\r\nsrc=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\">\r\n<\/script>\r\n\r\n\r\n<script>\r\n\r\n(function () {\r\n\r\n  function initEvFinalCTA() {\r\n\r\n    const section =\r\n      document.querySelector(\r\n        \"#ev-final-cta\"\r\n      );\r\n\r\n\r\n    if (\r\n      !section ||\r\n      section.dataset.evFinalInit === \"1\"\r\n    ) {\r\n\r\n      return;\r\n\r\n    }\r\n\r\n\r\n    section.dataset.evFinalInit = \"1\";\r\n\r\n\r\n    const reduceMotion =\r\n      window.matchMedia(\r\n        \"(prefers-reduced-motion: reduce)\"\r\n      ).matches;\r\n\r\n\r\n    if (\r\n      reduceMotion ||\r\n      typeof gsap === \"undefined\"\r\n    ) {\r\n\r\n      return;\r\n\r\n    }\r\n\r\n\r\n    const eyebrow =\r\n      section.querySelector(\r\n        \".ev-final-cta__eyebrow\"\r\n      );\r\n\r\n\r\n    const brand =\r\n      section.querySelector(\r\n        \".ev-final-cta__brand\"\r\n      );\r\n\r\n\r\n    const heading =\r\n      section.querySelector(\r\n        \".ev-final-cta h2\"\r\n      );\r\n\r\n\r\n    const copy =\r\n      section.querySelector(\r\n        \".ev-final-cta__copy\"\r\n      );\r\n\r\n\r\n    const buttons =\r\n      section.querySelectorAll(\r\n        \".ev-final-cta__button\"\r\n      );\r\n\r\n\r\n    const trust =\r\n      section.querySelector(\r\n        \".ev-final-cta__trust\"\r\n      );\r\n\r\n\r\n    const energy =\r\n      section.querySelector(\r\n        \".ev-final-cta__energy-line\"\r\n      );\r\n\r\n\r\n    const orbit1 =\r\n      section.querySelector(\r\n        \".ev-final-cta__orbit--1\"\r\n      );\r\n\r\n\r\n    const orbit2 =\r\n      section.querySelector(\r\n        \".ev-final-cta__orbit--2\"\r\n      );\r\n\r\n\r\n    const orbit3 =\r\n      section.querySelector(\r\n        \".ev-final-cta__orbit--3\"\r\n      );\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       INITIAL STATE\r\n    ====================================================== *\/\r\n\r\n    gsap.set(\r\n      [\r\n        eyebrow,\r\n        brand\r\n      ],\r\n      {\r\n        opacity: 0,\r\n        y: 12\r\n      }\r\n    );\r\n\r\n\r\n    gsap.set(\r\n      heading,\r\n      {\r\n        opacity: 0,\r\n        y: 35\r\n      }\r\n    );\r\n\r\n\r\n    gsap.set(\r\n      copy,\r\n      {\r\n        opacity: 0,\r\n        y: 22\r\n      }\r\n    );\r\n\r\n\r\n    gsap.set(\r\n      buttons,\r\n      {\r\n        opacity: 0,\r\n        y: 25\r\n      }\r\n    );\r\n\r\n\r\n    gsap.set(\r\n      trust,\r\n      {\r\n        opacity: 0,\r\n        y: 12\r\n      }\r\n    );\r\n\r\n\r\n    gsap.set(\r\n      energy,\r\n      {\r\n        scaleX: 0,\r\n        transformOrigin:\r\n          \"left center\"\r\n      }\r\n    );\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       ENTRANCE\r\n    ====================================================== *\/\r\n\r\n    const observer =\r\n      new IntersectionObserver(\r\n\r\n        function (\r\n          entries,\r\n          observerInstance\r\n        ) {\r\n\r\n          entries.forEach(\r\n            function (entry) {\r\n\r\n              if (\r\n                !entry.isIntersecting\r\n              ) {\r\n\r\n                return;\r\n\r\n              }\r\n\r\n\r\n              const timeline =\r\n                gsap.timeline();\r\n\r\n\r\n              timeline.to(\r\n                [\r\n                  eyebrow,\r\n                  brand\r\n                ],\r\n                {\r\n                  opacity: 1,\r\n                  y: 0,\r\n\r\n                  duration: .55,\r\n\r\n                  stagger: .08,\r\n\r\n                  ease:\r\n                    \"power3.out\"\r\n                }\r\n              );\r\n\r\n\r\n              timeline.to(\r\n                heading,\r\n                {\r\n                  opacity: 1,\r\n                  y: 0,\r\n\r\n                  duration: .85,\r\n\r\n                  ease:\r\n                    \"power3.out\"\r\n                },\r\n\r\n                \"-=.25\"\r\n              );\r\n\r\n\r\n              timeline.to(\r\n                copy,\r\n                {\r\n                  opacity: 1,\r\n                  y: 0,\r\n\r\n                  duration: .55,\r\n\r\n                  ease:\r\n                    \"power3.out\"\r\n                },\r\n\r\n                \"-=.45\"\r\n              );\r\n\r\n\r\n              timeline.to(\r\n                buttons,\r\n                {\r\n                  opacity: 1,\r\n                  y: 0,\r\n\r\n                  duration: .6,\r\n\r\n                  stagger: .08,\r\n\r\n                  ease:\r\n                    \"power3.out\"\r\n                },\r\n\r\n                \"-=.45\"\r\n              );\r\n\r\n\r\n              timeline.to(\r\n                trust,\r\n                {\r\n                  opacity: 1,\r\n                  y: 0,\r\n\r\n                  duration: .45,\r\n\r\n                  ease:\r\n                    \"power3.out\"\r\n                },\r\n\r\n                \"-=.30\"\r\n              );\r\n\r\n\r\n              timeline.to(\r\n                energy,\r\n                {\r\n                  scaleX: 1,\r\n\r\n                  duration: 1.2,\r\n\r\n                  ease:\r\n                    \"power3.inOut\"\r\n                },\r\n\r\n                \"-=.8\"\r\n              );\r\n\r\n\r\n              observerInstance.unobserve(\r\n                entry.target\r\n              );\r\n\r\n            }\r\n          );\r\n\r\n        },\r\n\r\n        {\r\n          threshold: .15\r\n        }\r\n\r\n      );\r\n\r\n\r\n    observer.observe(\r\n      section\r\n    );\r\n\r\n\r\n\r\n    \/* =====================================================\r\n       SLOW AMBIENT ORBITS\r\n    ====================================================== *\/\r\n\r\n    gsap.to(\r\n      orbit1,\r\n      {\r\n        rotation: 360,\r\n\r\n        duration: 70,\r\n\r\n        repeat: -1,\r\n\r\n        ease: \"none\"\r\n      }\r\n    );\r\n\r\n\r\n    gsap.to(\r\n      orbit2,\r\n      {\r\n        rotation: -360,\r\n\r\n        duration: 52,\r\n\r\n        repeat: -1,\r\n\r\n        ease: \"none\"\r\n      }\r\n    );\r\n\r\n\r\n    gsap.to(\r\n      orbit3,\r\n      {\r\n        rotation: 360,\r\n\r\n        duration: 40,\r\n\r\n        repeat: -1,\r\n\r\n        ease: \"none\"\r\n      }\r\n    );\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* =======================================================\r\n     ELEMENTOR-SAFE INIT\r\n  ======================================================== *\/\r\n\r\n  if (\r\n    document.readyState === \"loading\"\r\n  ) {\r\n\r\n    document.addEventListener(\r\n      \"DOMContentLoaded\",\r\n      initEvFinalCTA\r\n    );\r\n\r\n  }\r\n\r\n  else {\r\n\r\n    initEvFinalCTA();\r\n\r\n  }\r\n\r\n})();\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>OPAI \u00d7 EVERGREEN MOTORS AUTHORIZED Official Country Authorized Dealer in Bangladesh BD EXPLORE THE RANGE Find Your Electric Ride. From everyday commuting to comfortable urban mobility, explore electric bikes designed around the way you move. View All Electric Bikes CITY OPAI Model One Smart everyday electric mobility for comfortable city commuting. RANGE \u2014 km SPEED [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-15","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/evergreenmotorsbd.com\/index.php?rest_route=\/wp\/v2\/pages\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/evergreenmotorsbd.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/evergreenmotorsbd.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/evergreenmotorsbd.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/evergreenmotorsbd.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15"}],"version-history":[{"count":63,"href":"https:\/\/evergreenmotorsbd.com\/index.php?rest_route=\/wp\/v2\/pages\/15\/revisions"}],"predecessor-version":[{"id":134,"href":"https:\/\/evergreenmotorsbd.com\/index.php?rest_route=\/wp\/v2\/pages\/15\/revisions\/134"}],"wp:attachment":[{"href":"https:\/\/evergreenmotorsbd.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}