{"id":359,"date":"2026-06-22T11:24:30","date_gmt":"2026-06-22T03:24:30","guid":{"rendered":"https:\/\/purerest.on-linne.com\/?page_id=359"},"modified":"2026-06-22T11:31:23","modified_gmt":"2026-06-22T03:31:23","slug":"landing-page-rainshield","status":"publish","type":"page","link":"https:\/\/purerest.on-linne.com\/index.php\/landing-page-rainshield\/","title":{"rendered":"Landing page rainshield"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"359\" class=\"elementor elementor-359\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bfaa61e e-flex e-con-boxed e-con e-parent\" data-id=\"bfaa61e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d824d8 elementor-widget elementor-widget-html\" data-id=\"2d824d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"ms\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>RainShield Pro \u2014 Cermin Jernih Walau Hujan Lebat | Tawaran Terhad<\/title>\r\n<meta name=\"description\" content=\"Coating hydrophobic premium untuk semua kenderaan. Air bertaburan macam daun keladi, pandangan jernih dalam 5 minit. Diskaun sehingga 50%. COD Seluruh Malaysia.\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800;900&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n\/* ===================== RESET & TOKENS ===================== *\/\r\n*, *::before, *::after { box-sizing: border-box; }\r\n\r\n:root{\r\n  --navy-900:#0F172A;\r\n  --navy-800:#13203b;\r\n  --navy-700:#1E3A8A;\r\n  --navy-600:#274aad;\r\n  --white:#FFFFFF;\r\n  --grey-50:#F8FAFC;\r\n  --grey-100:#F1F5F9;\r\n  --grey-200:#E2E8F0;\r\n  --grey-400:#94A3B8;\r\n  --grey-600:#475569;\r\n  --ink:#0B1220;\r\n  --red:#DC2626;\r\n  --red-700:#B91C1C;\r\n  --red-900:#7f1414;\r\n  --gold:#F59E0B;\r\n  --green:#16A34A;\r\n  --shadow-sm:0 2px 8px rgba(15,23,42,.08);\r\n  --shadow-md:0 12px 30px rgba(15,23,42,.14);\r\n  --shadow-red:0 10px 24px rgba(220,38,38,.35);\r\n  --display:\"Poppins\",\"Segoe UI\",system-ui,-apple-system,sans-serif;\r\n  --body:\"Poppins\",\"Segoe UI\",system-ui,-apple-system,sans-serif;\r\n  --radius:16px;\r\n  --maxw:1120px;\r\n}\r\n\r\nhtml{ -webkit-text-size-adjust:100%; scroll-behavior:smooth; }\r\nbody{\r\n  margin:0;\r\n  font-family:var(--body);\r\n  color:var(--ink);\r\n  background:var(--white);\r\n  line-height:1.6;\r\n  font-size:17px;\r\n  overflow-x:hidden;\r\n}\r\nimg,svg{ max-width:100%; display:block; }\r\na{ color:inherit; text-decoration:none; }\r\nbutton{ font-family:inherit; cursor:pointer; border:none; }\r\n\r\n\/* ===================== LAYOUT HELPERS ===================== *\/\r\n.wrap{ width:92%; max-width:var(--maxw); margin:0 auto; }\r\n.section{ padding:64px 0; }\r\n.eyebrow{\r\n  display:inline-block;\r\n  font-weight:800; font-size:13px; letter-spacing:.14em;\r\n  text-transform:uppercase; color:var(--red);\r\n  background:rgba(220,38,38,.08);\r\n  padding:6px 14px; border-radius:999px; margin-bottom:16px;\r\n}\r\n.eyebrow.on-dark{ color:#fca5a5; background:rgba(220,38,38,.18); }\r\nh1,h2,h3{ font-family:var(--display); font-weight:800; line-height:1.08; letter-spacing:-.01em; }\r\nh2.title{ font-size:clamp(30px,5.4vw,52px); margin:0 0 14px; text-transform:uppercase; }\r\n.lead{ font-size:clamp(16px,2.2vw,19px); color:var(--grey-600); max-width:680px; }\r\n.center{ text-align:center; }\r\n.center .lead{ margin-left:auto; margin-right:auto; }\r\n\r\n\/* ===================== BUTTONS ===================== *\/\r\n.btn{\r\n  display:inline-block; text-align:center;\r\n  font-family:var(--body); font-weight:800;\r\n  background:linear-gradient(180deg,#ef4444,var(--red) 55%,var(--red-700));\r\n  color:#fff; padding:18px 30px; border-radius:14px;\r\n  font-size:clamp(16px,2vw,19px); letter-spacing:.01em;\r\n  box-shadow:var(--shadow-red);\r\n  text-transform:uppercase;\r\n  transition:transform .12s ease, box-shadow .12s ease, filter .12s ease;\r\n  border-bottom:4px solid var(--red-900);\r\n}\r\n.btn:hover{ transform:translateY(-2px); filter:brightness(1.05); box-shadow:0 16px 32px rgba(220,38,38,.45); }\r\n.btn:active{ transform:translateY(0); }\r\n.btn.full{ display:block; width:100%; }\r\n.btn.ghost{\r\n  background:transparent; color:#fff; box-shadow:none;\r\n  border:2px solid rgba(255,255,255,.45); border-bottom:2px solid rgba(255,255,255,.45);\r\n}\r\n.btn-sub{ display:block; font-size:12px; font-weight:600; letter-spacing:.04em; opacity:.9; margin-top:4px; text-transform:none; }\r\n\r\n\/* ===================== TOP COUNTDOWN BAR ===================== *\/\r\n.topbar{\r\n  background:var(--red-700);\r\n  background:linear-gradient(90deg,var(--red-900),var(--red) 50%,var(--red-700));\r\n  color:#fff; text-align:center; padding:10px 0;\r\n  position:sticky; top:0; z-index:60;\r\n  box-shadow:0 4px 14px rgba(127,20,20,.4);\r\n}\r\n.topbar .wrap{ display:flex; align-items:center; justify-content:center; gap:14px; flex-wrap:wrap; }\r\n.topbar .label{ font-weight:800; font-size:13px; letter-spacing:.06em; text-transform:uppercase; }\r\n.topbar .label span{ display:inline-block; }\r\n.clock{ display:flex; gap:6px; align-items:center; }\r\n.clock .seg{\r\n  background:rgba(0,0,0,.28); border-radius:8px; padding:5px 9px;\r\n  font-family:var(--display); font-weight:700; font-size:20px; line-height:1; min-width:42px; text-align:center;\r\n  letter-spacing:.04em;\r\n}\r\n.clock .colon{ font-family:var(--display); font-weight:700; font-size:18px; opacity:.7; }\r\n.clock small{ display:block; font-family:var(--body); font-size:9px; font-weight:600; letter-spacing:.1em; opacity:.8; margin-top:3px; }\r\n\r\n\/* ===================== HERO ===================== *\/\r\n.hero{\r\n  background:radial-gradient(120% 120% at 80% 0%, var(--navy-700) 0%, var(--navy-900) 55%, #070d1c 100%);\r\n  color:#fff; padding:48px 0 60px; position:relative; overflow:hidden;\r\n}\r\n.hero::after{\r\n  content:\"\"; position:absolute; inset:0;\r\n  background-image:radial-gradient(circle at 12% 18%, rgba(96,165,250,.10), transparent 40%);\r\n  pointer-events:none;\r\n}\r\n.hero-grid{ display:flex; gap:44px; align-items:center; flex-wrap:wrap; position:relative; z-index:2; }\r\n.hero-copy{ flex:1 1 440px; min-width:300px; }\r\n.hero-visual{ flex:1 1 420px; min-width:300px; }\r\n.hero .flash{\r\n  display:inline-flex; align-items:center; gap:8px;\r\n  background:rgba(245,158,11,.14); color:#fcd34d;\r\n  border:1px solid rgba(245,158,11,.4);\r\n  font-weight:800; font-size:12px; letter-spacing:.12em; text-transform:uppercase;\r\n  padding:7px 14px; border-radius:999px; margin-bottom:18px;\r\n}\r\n.hero h1{\r\n  font-size:clamp(34px,6.6vw,62px);\r\n  text-transform:uppercase; margin:0 0 18px; color:#fff;\r\n}\r\n.hero h1 .hl{ color:#fca5a5; }\r\n.hero .subhead{ font-size:clamp(16px,2.4vw,20px); color:#cbd5e1; max-width:520px; margin-bottom:14px; }\r\n.hero .subhead b{ color:#fff; }\r\n.hero-bullets{ list-style:none; padding:0; margin:0 0 26px; }\r\n.hero-bullets li{ display:flex; gap:10px; align-items:flex-start; margin-bottom:10px; color:#e2e8f0; font-weight:500; }\r\n.tick{ flex:0 0 auto; width:22px; height:22px; border-radius:50%; background:var(--green); display:inline-flex; align-items:center; justify-content:center; margin-top:2px; }\r\n.hero-cta-row{ display:flex; gap:14px; flex-wrap:wrap; align-items:center; }\r\n.hero .microtrust{ margin-top:18px; font-size:13px; color:#94a3b8; display:flex; gap:16px; flex-wrap:wrap; align-items:center; }\r\n.hero .microtrust .stars{ color:var(--gold); letter-spacing:2px; }\r\n\r\n\/* hero comparison visual *\/\r\n.compare{\r\n  background:rgba(255,255,255,.04);\r\n  border:1px solid rgba(148,163,184,.25);\r\n  border-radius:20px; padding:14px; box-shadow:var(--shadow-md);\r\n}\r\n.compare .panels{ display:flex; gap:12px; }\r\n.compare .panel{ flex:1; border-radius:12px; overflow:hidden; position:relative; background:#0b1220; }\r\n.compare .cap{\r\n  position:absolute; top:10px; left:10px; z-index:3;\r\n  font-family:var(--body); font-weight:800; font-size:11px; letter-spacing:.08em;\r\n  text-transform:uppercase; padding:5px 10px; border-radius:6px; color:#fff;\r\n}\r\n.cap.bad{ background:var(--grey-600); }\r\n.cap.good{ background:var(--red); }\r\n.compare figcaption{ text-align:center; color:#cbd5e1; font-size:13px; margin-top:10px; font-weight:600; }\r\n\r\n\/* ---- IMAGE SLOTS (tempat gambar) ---- *\/\r\n.imgslot{ position:relative; width:100%; aspect-ratio:1\/1; border-radius:12px; overflow:hidden; background:var(--grey-100); }\r\n.imgslot.tall{ aspect-ratio:3\/4; }\r\n.imgslot.product{ max-width:230px; margin:0 auto; }\r\n.imgslot.wide{ aspect-ratio:4\/3; }\r\n.problem .imgslot{ margin-bottom:18px; }\r\n.veh .imgslot{ margin-bottom:16px; }\r\n.imgslot img{ position:absolute; inset:0; width:100%; height:100%; object-fit:cover; z-index:2; }\r\n.imgslot .ph{\r\n  position:absolute; inset:0; z-index:1;\r\n  display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px;\r\n  text-align:center; padding:14px;\r\n  border:2px dashed var(--grey-400); border-radius:12px;\r\n  background:repeating-linear-gradient(45deg,#fff,#fff 12px,var(--grey-100) 12px,var(--grey-100) 24px);\r\n  color:var(--grey-600);\r\n}\r\n.imgslot .ph .ic{ font-size:30px; line-height:1; }\r\n.imgslot .ph b{ font-size:12.5px; font-weight:800; letter-spacing:.03em; text-transform:uppercase; color:var(--navy-900); }\r\n.imgslot .ph small{ font-size:11px; color:var(--grey-600); }\r\n\r\n\/* ===================== OFFER \/ PACKAGES ===================== *\/\r\n.offers{ background:var(--grey-100); }\r\n.cards{ display:flex; gap:24px; align-items:stretch; flex-wrap:wrap; justify-content:center; margin-top:34px; }\r\n.card{\r\n  flex:1 1 300px; max-width:360px;\r\n  background:#fff; border-radius:var(--radius); padding:28px 24px 26px;\r\n  box-shadow:var(--shadow-sm); border:1px solid var(--grey-200);\r\n  display:flex; flex-direction:column; position:relative;\r\n  transition:transform .15s ease, box-shadow .15s ease;\r\n}\r\n.card:hover{ transform:translateY(-4px); box-shadow:var(--shadow-md); }\r\n.card.popular{\r\n  border:2px solid var(--red); box-shadow:0 18px 40px rgba(220,38,38,.20);\r\n  transform:scale(1.02);\r\n}\r\n.card.popular:hover{ transform:scale(1.02) translateY(-4px); }\r\n.badge-pop{\r\n  position:absolute; top:-15px; left:50%; transform:translateX(-50%);\r\n  background:var(--red); color:#fff; font-weight:800; font-size:12px; letter-spacing:.1em;\r\n  text-transform:uppercase; padding:8px 18px; border-radius:999px; white-space:nowrap;\r\n  box-shadow:var(--shadow-red); animation:pulseBadge 1.6s infinite;\r\n}\r\n@keyframes pulseBadge{\r\n  0%,100%{ box-shadow:0 0 0 0 rgba(220,38,38,.55); }\r\n  50%{ box-shadow:0 0 0 10px rgba(220,38,38,0); }\r\n}\r\n.card .pk-name{ font-family:var(--display); font-weight:800; font-size:24px; text-transform:uppercase; margin:6px 0 2px; }\r\n.card .pk-sub{ font-size:13px; color:var(--grey-600); font-weight:600; min-height:20px; }\r\n.card .pk-bottles{ margin:18px 0 8px; }\r\n.card .save-tag{\r\n  display:inline-block; background:#fee2e2; color:var(--red-700);\r\n  font-weight:800; font-size:12px; letter-spacing:.05em; text-transform:uppercase;\r\n  padding:5px 12px; border-radius:8px; margin-bottom:10px;\r\n}\r\n.price-row{ display:flex; align-items:baseline; gap:10px; margin:6px 0 2px; }\r\n.price-now{ font-family:var(--display); font-weight:800; font-size:42px; color:var(--navy-900); line-height:1; }\r\n.price-now small{ font-family:var(--body); font-size:16px; font-weight:700; vertical-align:super; }\r\n.price-old{ color:var(--grey-400); text-decoration:line-through; font-weight:700; font-size:18px; }\r\n.per{ font-size:12px; color:var(--grey-600); font-weight:600; margin-bottom:14px; }\r\n.feat{ list-style:none; padding:0; margin:0 0 22px; }\r\n.feat li{ display:flex; gap:9px; align-items:flex-start; font-size:14.5px; margin-bottom:9px; color:#334155; font-weight:500; }\r\n.feat .ti{ flex:0 0 auto; width:18px; height:18px; color:var(--green); margin-top:3px; }\r\n.feat li.free b{ color:var(--green); }\r\n.card .btn{ margin-top:auto; }\r\n\r\n\/* ===================== AGITATE PROBLEM ===================== *\/\r\n.agitate{ background:linear-gradient(180deg,var(--navy-900),var(--navy-800)); color:#fff; }\r\n.problems{ display:flex; gap:24px; flex-wrap:wrap; margin-top:34px; }\r\n.problem{\r\n  flex:1 1 280px; background:rgba(255,255,255,.04);\r\n  border:1px solid rgba(148,163,184,.18); border-radius:var(--radius);\r\n  padding:30px 26px; position:relative;\r\n}\r\n.problem .num{ font-family:var(--display); font-weight:900; font-size:54px; color:rgba(220,38,38,.85); line-height:.8; position:absolute; top:12px; right:16px; z-index:4; text-shadow:0 2px 8px rgba(0,0,0,.45); }\r\n.problem .picon{ width:56px; height:56px; border-radius:14px; background:rgba(220,38,38,.16); display:flex; align-items:center; justify-content:center; margin-bottom:16px; color:#fca5a5; }\r\n.problem h3{ font-size:22px; text-transform:uppercase; color:#fff; margin:0 0 8px; }\r\n.problem p{ color:#cbd5e1; font-size:15px; margin:0; }\r\n.agitate .closer{ text-align:center; margin-top:38px; font-size:clamp(18px,2.6vw,24px); font-weight:700; color:#fff; }\r\n.agitate .closer b{ color:#fca5a5; }\r\n\r\n\/* ===================== SOLUTION \/ MULTI VEHICLE ===================== *\/\r\n.solution{ background:#fff; }\r\n.allveh-banner{\r\n  background:linear-gradient(120deg,var(--navy-700),var(--navy-900));\r\n  color:#fff; border-radius:20px; padding:34px 28px; text-align:center; margin-bottom:38px;\r\n  box-shadow:var(--shadow-md);\r\n}\r\n.allveh-banner h3{ font-size:clamp(24px,4vw,38px); text-transform:uppercase; margin:0 0 8px; }\r\n.allveh-banner p{ color:#cbd5e1; margin:0; max-width:560px; margin-left:auto; margin-right:auto; }\r\n.veh-row{ display:flex; gap:22px; flex-wrap:wrap; }\r\n.veh{\r\n  flex:1 1 280px; background:var(--grey-50); border:1px solid var(--grey-200);\r\n  border-radius:var(--radius); padding:26px 24px;\r\n}\r\n.veh .vicon{ width:72px; height:72px; color:var(--navy-700); margin-bottom:14px; }\r\n.veh h4{ font-family:var(--display); font-weight:800; font-size:20px; text-transform:uppercase; margin:0 0 8px; letter-spacing:.01em; }\r\n.veh p{ font-size:15px; color:var(--grey-600); margin:0; }\r\n.benefit-strip{ display:flex; gap:18px; flex-wrap:wrap; margin-top:38px; }\r\n.bchip{\r\n  flex:1 1 260px; display:flex; gap:14px; align-items:center;\r\n  background:#fff; border:1px solid var(--grey-200); border-left:5px solid var(--red);\r\n  border-radius:12px; padding:18px 20px; box-shadow:var(--shadow-sm);\r\n}\r\n.bchip .bicon{ flex:0 0 auto; width:44px; height:44px; color:var(--red); }\r\n.bchip b{ display:block; font-size:16px; color:var(--navy-900); }\r\n.bchip span{ font-size:13.5px; color:var(--grey-600); }\r\n\r\n\/* ===================== SOCIAL PROOF ===================== *\/\r\n.proof{ background:var(--grey-100); }\r\n.rating-head{ text-align:center; margin-bottom:34px; }\r\n.rating-head .big{ font-family:var(--display); font-weight:800; font-size:64px; color:var(--navy-900); line-height:1; }\r\n.rating-head .stars{ color:var(--gold); font-size:26px; letter-spacing:4px; }\r\n.rating-head .sub{ color:var(--grey-600); font-weight:600; }\r\n.reviews{ display:flex; gap:22px; flex-wrap:wrap; }\r\n.review{\r\n  flex:1 1 300px; background:#fff; border-radius:var(--radius);\r\n  padding:22px; box-shadow:var(--shadow-sm); border:1px solid var(--grey-200);\r\n}\r\n.wa-head{ display:flex; align-items:center; gap:12px; margin-bottom:14px; }\r\n.wa-av{ width:44px; height:44px; border-radius:50%; background:var(--navy-700); color:#fff; display:flex; align-items:center; justify-content:center; font-weight:800; font-family:var(--display); font-size:18px; }\r\n.wa-name{ font-weight:800; color:var(--navy-900); font-size:15px; }\r\n.wa-role{ font-size:12px; color:var(--grey-600); }\r\n.wa-bubble{\r\n  background:#dcf8c6; color:#1f2937; border-radius:12px; border-top-left-radius:2px;\r\n  padding:14px 16px; font-size:14.5px; position:relative;\r\n}\r\n.wa-bubble .tstars{ color:var(--gold); letter-spacing:1px; display:block; margin-bottom:6px; font-size:13px; }\r\n.wa-bubble .meta{ display:block; text-align:right; font-size:10px; color:#5b8a4a; margin-top:8px; font-weight:600; }\r\n.wa-bubble .meta::after{ content:\" \u2713\u2713\"; color:#34b7f1; }\r\n\r\n\/* ===================== RISK REVERSAL \/ TRUST ===================== *\/\r\n.trust{ background:linear-gradient(180deg,var(--navy-900),#0a1124); color:#fff; }\r\n.trust-grid{ display:flex; gap:24px; flex-wrap:wrap; margin-top:32px; }\r\n.tcard{\r\n  flex:1 1 300px; background:rgba(255,255,255,.04);\r\n  border:1px solid rgba(148,163,184,.2); border-radius:var(--radius);\r\n  padding:28px 24px; text-align:center;\r\n}\r\n.tcard .ticon{ width:60px; height:60px; margin:0 auto 14px; color:#86efac; }\r\n.tcard.guarantee .ticon{ color:#fca5a5; }\r\n.tcard h3{ font-size:20px; text-transform:uppercase; color:#fff; margin:0 0 8px; }\r\n.tcard p{ color:#cbd5e1; font-size:14.5px; margin:0; }\r\n.pay-row{\r\n  margin-top:34px; background:rgba(255,255,255,.04); border:1px dashed rgba(148,163,184,.35);\r\n  border-radius:14px; padding:22px; text-align:center;\r\n}\r\n.pay-row .pay-label{ font-weight:800; letter-spacing:.06em; text-transform:uppercase; font-size:13px; color:#94a3b8; margin-bottom:14px; }\r\n.pay-badges{ display:flex; gap:14px; flex-wrap:wrap; justify-content:center; }\r\n.pay{\r\n  background:#fff; color:var(--navy-900); border-radius:12px; padding:12px 18px;\r\n  display:flex; align-items:center; gap:10px; font-weight:800; font-size:14px;\r\n}\r\n.pay.cod{ background:var(--green); color:#fff; }\r\n.pay .pi{ width:24px; height:24px; }\r\n\r\n\/* ===================== ORDER FORM ===================== *\/\r\n.order{ background:#fff; }\r\n.order-grid{ display:flex; gap:40px; flex-wrap:wrap; align-items:flex-start; }\r\n.order-left{ flex:1 1 380px; min-width:300px; }\r\n.order-right{ flex:1 1 380px; min-width:300px; }\r\n.order-left ul{ list-style:none; padding:0; margin:22px 0 0; }\r\n.order-left li{ display:flex; gap:12px; align-items:flex-start; margin-bottom:16px; font-size:16px; color:#334155; }\r\n.order-left li .oi{ flex:0 0 auto; width:26px; height:26px; color:var(--red); margin-top:2px; }\r\n.order-card{\r\n  background:var(--grey-100); border:1px solid var(--grey-200);\r\n  border-radius:20px; padding:30px 28px; box-shadow:var(--shadow-md);\r\n}\r\n.order-card h3{ font-size:26px; text-transform:uppercase; margin:0 0 6px; color:var(--navy-900); }\r\n.order-card .ocsub{ color:var(--grey-600); font-size:14px; margin-bottom:20px; }\r\n.field{ margin-bottom:16px; }\r\n.field label{ display:block; font-weight:700; font-size:13px; color:var(--navy-900); margin-bottom:6px; letter-spacing:.02em; }\r\n.field input, .field select, .field textarea{\r\n  width:100%; padding:14px 14px; border:1.5px solid var(--grey-200); border-radius:11px;\r\n  font-family:var(--body); font-size:16px; background:#fff; color:var(--ink);\r\n  transition:border-color .15s ease, box-shadow .15s ease;\r\n}\r\n.field input:focus, .field select:focus, .field textarea:focus{\r\n  outline:none; border-color:var(--red); box-shadow:0 0 0 3px rgba(220,38,38,.15);\r\n}\r\n.field textarea{ resize:vertical; min-height:74px; }\r\n.form-note{ font-size:12px; color:var(--grey-600); text-align:center; margin-top:12px; }\r\n.err{ color:var(--red); font-size:12px; font-weight:700; margin-top:5px; display:none; }\r\n.field.invalid .err{ display:block; }\r\n.field.invalid input, .field.invalid select, .field.invalid textarea{ border-color:var(--red); }\r\n\r\n\/* ===================== FAQ ===================== *\/\r\n.faq{ background:var(--grey-100); }\r\n.faq-list{ max-width:760px; margin:30px auto 0; }\r\n.faq-item{ background:#fff; border:1px solid var(--grey-200); border-radius:12px; margin-bottom:14px; overflow:hidden; box-shadow:var(--shadow-sm); }\r\n.faq-item summary{\r\n  list-style:none; cursor:pointer; padding:18px 22px;\r\n  font-weight:700; font-size:16.5px; color:var(--navy-900);\r\n  display:flex; justify-content:space-between; align-items:center; gap:14px;\r\n}\r\n.faq-item summary::-webkit-details-marker{ display:none; }\r\n.faq-item summary .plus{\r\n  flex:0 0 auto; width:26px; height:26px; border-radius:50%; background:var(--grey-100);\r\n  color:var(--red); display:flex; align-items:center; justify-content:center; font-weight:800;\r\n  font-size:20px; transition:transform .2s ease; line-height:1;\r\n}\r\n.faq-item[open] summary .plus{ transform:rotate(45deg); }\r\n.faq-body{ padding:0 22px 20px; color:var(--grey-600); font-size:15px; }\r\n\r\n\/* ===================== FINAL CTA + FOOTER ===================== *\/\r\n.final{ background:linear-gradient(120deg,var(--red-700),var(--red)); color:#fff; text-align:center; }\r\n.final h2{ font-size:clamp(28px,5vw,48px); text-transform:uppercase; margin:0 0 14px; }\r\n.final p{ color:#ffe4e4; max-width:600px; margin:0 auto 26px; font-size:18px; }\r\n.final .btn{ background:#fff; color:var(--red-700); border-bottom-color:#cbd5e1; box-shadow:0 12px 30px rgba(0,0,0,.25); }\r\n.final .btn:hover{ filter:brightness(1); background:#fff; }\r\n.final .stockline{ margin-top:18px; font-size:14px; color:#ffe4e4; font-weight:600; }\r\n\r\nfooter{ background:#070d1c; color:#94a3b8; text-align:center; padding:36px 0; font-size:13px; }\r\nfooter .brand{ font-family:var(--display); font-weight:800; font-size:22px; color:#fff; letter-spacing:.04em; margin-bottom:8px; }\r\nfooter a{ color:#cbd5e1; }\r\nfooter .disc{ max-width:680px; margin:14px auto 0; font-size:11.5px; color:#64748b; line-height:1.5; }\r\n\r\n\/* ===================== STICKY MOBILE CTA ===================== *\/\r\n.sticky-cta{\r\n  position:fixed; left:0; right:0; bottom:0; z-index:70;\r\n  background:var(--navy-900); border-top:1px solid rgba(148,163,184,.2);\r\n  padding:10px 14px; display:none; box-shadow:0 -6px 20px rgba(0,0,0,.3);\r\n}\r\n.sticky-cta .row{ display:flex; align-items:center; gap:12px; }\r\n.sticky-cta .pinfo{ flex:1; color:#fff; }\r\n.sticky-cta .pinfo b{ display:block; font-size:14px; }\r\n.sticky-cta .pinfo span{ font-size:12px; color:#94a3b8; }\r\n.sticky-cta .pinfo .pp{ color:#fca5a5; font-weight:800; }\r\n.sticky-cta .btn{ padding:14px 18px; font-size:14px; }\r\n\r\n\/* ===================== RESPONSIVE ===================== *\/\r\n@media (max-width:860px){\r\n  .card.popular{ transform:none; }\r\n  .card.popular:hover{ transform:translateY(-4px); }\r\n}\r\n@media (max-width:760px){\r\n  .section{ padding:48px 0; }\r\n  .hero{ padding:34px 0 130px; }\r\n  .hero-grid{ gap:30px; }\r\n  .topbar .wrap{ gap:8px; }\r\n  .topbar .label{ font-size:11px; }\r\n  .clock .seg{ font-size:17px; min-width:36px; padding:4px 7px; }\r\n  .order-grid{ gap:28px; }\r\n  .reviews .review{ flex:1 1 100%; }\r\n  .sticky-cta{ display:block; }\r\n  .hero .microtrust{ gap:10px; }\r\n}\r\n@media (max-width:460px){\r\n  body{ font-size:16px; }\r\n  .compare .panels{ flex-direction:row; }\r\n  .wrap{ width:90%; }\r\n}\r\n\/* ===================== POLISH: TYPOGRAPHY + COLOUR RHYTHM + MOTION ===================== *\/\r\nbody{ -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; text-rendering:optimizeLegibility; }\r\nh1,h2,h3,h4{ font-family:var(--display); }\r\n\r\n\/* Distinct \"danger\" colour so it doesn't blur into the navy hero (clean section rhythm) *\/\r\n.agitate{ background:linear-gradient(180deg,#1c1015,#0b0a12) !important; border-top:4px solid var(--red); }\r\n.agitate .problem{ background:rgba(255,255,255,.05); border-color:rgba(248,113,113,.16); }\r\n.proof{ border-top:1px solid var(--grey-200); }\r\n.faq{ border-top:1px solid var(--grey-200); }\r\n\r\n\/* Hover micro-interactions *\/\r\n.veh,.bchip,.tcard,.review{ transition:transform .18s ease, box-shadow .18s ease, background .18s ease; }\r\n.veh:hover,.review:hover{ transform:translateY(-4px); box-shadow:var(--shadow-md); }\r\n.bchip:hover{ transform:translateY(-3px); box-shadow:var(--shadow-md); }\r\n.tcard:hover{ transform:translateY(-4px); background:rgba(255,255,255,.07); }\r\n.faq-item summary:hover{ color:var(--red); }\r\n.pay:hover{ transform:translateY(-2px); }\r\n.pay{ transition:transform .15s ease; }\r\n\r\n\/* Scroll-reveal *\/\r\n.js .reveal{ opacity:0; transform:translateY(22px); transition:opacity .6s cubic-bezier(.2,.7,.2,1), transform .6s cubic-bezier(.2,.7,.2,1); }\r\n.js .reveal.in{ opacity:1; transform:none; }\r\n\r\n\/* Hero entrance + gentle float *\/\r\n@keyframes fadeUp{ from{ opacity:0; transform:translateY(18px); } to{ opacity:1; transform:none; } }\r\n@keyframes floatY{ 0%,100%{ transform:translateY(0); } 50%{ transform:translateY(-5px); } }\r\n.js .hero-copy{ animation:fadeUp .7s ease both; }\r\n.js .hero-visual{ animation:fadeUp .7s .15s ease both; }\r\n.hero .flash{ animation:floatY 3.6s ease-in-out infinite; }\r\n\r\n@media (prefers-reduced-motion:reduce){\r\n  *{ animation:none !important; transition:none !important; scroll-behavior:auto !important; }\r\n  .js .reveal{ opacity:1 !important; transform:none !important; }\r\n}\r\n<\/style>\r\n<script>document.documentElement.classList.add(\"js\");<\/script>\r\n<\/head>\r\n<body>\r\n<!--\r\n  ============================================================\r\n  PANDUAN TEMPAT GAMBAR (IMAGE SLOTS)\r\n  Cari \"GANTI-GAMBAR\" dalam fail ni, tukar src dgn link gambar anda:\r\n    1. GANTI-GAMBAR-SEBELUM.jpg  -> cermin kabur masa hujan (hero kiri)\r\n    2. GANTI-GAMBAR-SELEPAS.jpg  -> cermin jernih \/ air bertaburan (hero kanan)\r\n    3. GANTI-GAMBAR-1BOTOL.jpg   -> produk 1 botol (kad pakej 1)\r\n    4. GANTI-GAMBAR-3BOTOL.jpg   -> produk 3 botol + tuala (kad pakej 2)\r\n    5. GANTI-GAMBAR-5BOTOL.jpg   -> produk 5 botol (kad pakej 3)\r\n    6. GANTI-GAMBAR-SILAU.jpg    -> silau lampu malam (kad bahaya 1)\r\n    7. GANTI-GAMBAR-WIPER.jpg    -> wiper melompat \/ berair (kad bahaya 2)\r\n    8. GANTI-GAMBAR-HYDRO.jpg       -> bahaya hydroplaning (kad bahaya 3)\r\n    9. GANTI-GAMBAR-VISOR.jpg       -> visor helmet (kad cermin 1)\r\n   10. GANTI-GAMBAR-SIDEMIRROR.jpg  -> side mirror (kad cermin 2)\r\n   11. GANTI-GAMBAR-WINDSHIELD.jpg  -> windshield (kad cermin 3)\r\n   12. GANTI-GAMBAR-LORI.jpg        -> cermin kenderaan berat (kad cermin 4)\r\n  Cadangan host gambar di domain sendiri (cth senangbeli.com).\r\n  Kalau link kosong\/salah, kotak berlabel \"tempat gambar\" papar automatik.\r\n  ============================================================\r\n-->\r\n\r\n<!-- ===================== TOP COUNTDOWN BAR ===================== -->\r\n<div class=\"topbar\" role=\"region\" aria-label=\"Tawaran berakhir dalam\">\r\n  <div class=\"wrap\">\r\n    <div class=\"label\">\u26a1 TAWARAN TERHAD <span>\u2014 Diskaun Berakhir Dalam:<\/span><\/div>\r\n    <div class=\"clock\" id=\"clock\" aria-live=\"off\">\r\n      <div class=\"seg\"><span id=\"cd-h\">03<\/span><small>JAM<\/small><\/div>\r\n      <span class=\"colon\">:<\/span>\r\n      <div class=\"seg\"><span id=\"cd-m\">59<\/span><small>MINIT<\/small><\/div>\r\n      <span class=\"colon\">:<\/span>\r\n      <div class=\"seg\"><span id=\"cd-s\">59<\/span><small>SAAT<\/small><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- ===================== HERO ===================== -->\r\n<header class=\"hero\">\r\n  <div class=\"wrap\">\r\n    <div class=\"hero-grid\">\r\n      <div class=\"hero-copy\">\r\n        <span class=\"flash\">\ud83d\udd25 Stok Terhad \u2014 Sambutan Hebat<\/span>\r\n        <h1>Hujan Lebat Cermin Gelap? Memandu Macam Guna <span class=\"hl\">'Instinct'?<\/span><\/h1>\r\n        <p class=\"subhead\">Sapu sekali, <b>air bertaburan macam daun keladi<\/b> \u2014 pandangan terus jernih dalam <b>5 minit<\/b>. Tak payah pasang wiper baru, tak payah tukar cermin. Rebut sebelum harga naik balik.<\/p>\r\n        <ul class=\"hero-bullets\">\r\n          <li><span class=\"tick\" aria-hidden=\"true\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span> Hilangkan silau lampu & titisan air serta-merta<\/li>\r\n          <li><span class=\"tick\" aria-hidden=\"true\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span> Selamat untuk semua jenis cermin & tinted<\/li>\r\n          <li><span class=\"tick\" aria-hidden=\"true\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span> DIY sendiri \u2014 tak perlu hantar workshop<\/li>\r\n        <\/ul>\r\n        <div class=\"hero-cta-row\">\r\n          <a href=\"#order\" class=\"btn\">Rebut Diskaun Sekarang\r\n            <span class=\"btn-sub\">Bayar Bila Barang Sampai (COD)<\/span>\r\n          <\/a>\r\n        <\/div>\r\n        <div class=\"microtrust\">\r\n          <span><span class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/span> 4.9\/5 (2,300+ pemandu)<\/span>\r\n          <span>\ud83d\ude9a COD Seluruh Malaysia<\/span>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"hero-visual\">\r\n        <figure class=\"compare\" style=\"margin:0;\">\r\n          <div class=\"panels\">\r\n            <!-- BAD: normal glass, sheeting water, blurry -->\r\n            <div class=\"panel\" aria-label=\"Cermin biasa \u2014 air bertakung dan kabur\">\r\n              <span class=\"cap bad\">SEBELUM<\/span>\r\n              <div class=\"imgslot tall\">\r\n                <!-- GANTI src dgn link gambar \"SEBELUM\" (cermin kabur masa hujan) -->\r\n                <img decoding=\"async\" src=\"GANTI-GAMBAR-SEBELUM.jpg\" alt=\"Cermin biasa kabur masa hujan lebat\" onerror=\"this.style.display='none'\">\r\n                <div class=\"ph\">\r\n                  <span class=\"ic\">\ud83d\udcf7<\/span>\r\n                  <b>Gambar \"Sebelum\"<\/b>\r\n                  <small>Cermin kabur \/ berair \u00b7 600\u00d7800px<\/small>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n            <!-- GOOD: hydrophobic beading, clear -->\r\n            <div class=\"panel\" aria-label=\"Selepas coating \u2014 air bertaburan, pandangan jernih\">\r\n              <span class=\"cap good\">SELEPAS<\/span>\r\n              <div class=\"imgslot tall\">\r\n                <!-- GANTI src dgn link gambar \"SELEPAS\" (air bertaburan, cermin jernih) -->\r\n                <img decoding=\"async\" src=\"GANTI-GAMBAR-SELEPAS.jpg\" alt=\"Cermin selepas coating, air bertaburan jernih\" onerror=\"this.style.display='none'\">\r\n                <div class=\"ph\">\r\n                  <span class=\"ic\">\ud83d\udca7<\/span>\r\n                  <b>Gambar \"Selepas\"<\/b>\r\n                  <small>Air bertaburan \/ jernih \u00b7 600\u00d7800px<\/small>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <figcaption>Beza siang & malam \u2014 air bertaburan, mata fokus pada jalan<\/figcaption>\r\n        <\/figure>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/header>\r\n\r\n\r\n<!-- ===================== AGITATE PROBLEM ===================== -->\r\n<section class=\"section agitate\">\r\n  <div class=\"wrap\">\r\n    <div class=\"center\">\r\n      <span class=\"eyebrow on-dark\">Bahaya Yang Ramai Pandang Remeh<\/span>\r\n      <h2 class=\"title\">Hujan Lebat Di Malaysia Bukan Main-Main<\/h2>\r\n      <p class=\"lead\" style=\"color:#cbd5e1;\">Setiap kali langit gelap, risiko ni datang serentak. Sekali silap baca jalan, bukan duit yang hilang \u2014 nyawa.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"problems\">\r\n      <div class=\"problem\">\r\n        <span class=\"num\">1<\/span>\r\n        <div class=\"imgslot wide\">\r\n          <!-- GANTI src dgn gambar SILAU MALAM (lampu silau waktu hujan) -->\r\n          <img decoding=\"async\" src=\"GANTI-GAMBAR-SILAU.jpg\" alt=\"Silau lampu kereta waktu malam hujan\" onerror=\"this.style.display='none'\">\r\n          <div class=\"ph\"><span class=\"ic\">\ud83d\udcf7<\/span><b>Gambar Silau Malam<\/b><small>800\u00d7600px<\/small><\/div>\r\n        <\/div>\r\n        <h3>Silau Malam<\/h3>\r\n        <p>Lampu kereta depan pantul atas titisan air, mata silau sekejap \u2014 masa tu lah paling bahaya. Otak lambat proses apa di depan.<\/p>\r\n      <\/div>\r\n      <div class=\"problem\">\r\n        <span class=\"num\">2<\/span>\r\n        <div class=\"imgslot wide\">\r\n          <!-- GANTI src dgn gambar WIPER MELOMPAT (wiper \/ cermin berair) -->\r\n          <img decoding=\"async\" src=\"GANTI-GAMBAR-WIPER.jpg\" alt=\"Wiper melompat dan cermin masih berair\" onerror=\"this.style.display='none'\">\r\n          <div class=\"ph\"><span class=\"ic\">\ud83d\udcf7<\/span><b>Gambar Wiper Melompat<\/b><small>800\u00d7600px<\/small><\/div>\r\n        <\/div>\r\n        <h3>Wiper Melompat<\/h3>\r\n        <p>Wiper bunyi \"krek-krek\", air tak habis kena sapu, kaca calar. Makin laju wiper, makin pening \u2014 pandangan tetap berair.<\/p>\r\n      <\/div>\r\n      <div class=\"problem\">\r\n        <span class=\"num\">3<\/span>\r\n        <div class=\"imgslot wide\">\r\n          <!-- GANTI src dgn gambar BAHAYA HYDROPLANING (kereta atas air) -->\r\n          <img decoding=\"async\" src=\"GANTI-GAMBAR-HYDRO.jpg\" alt=\"Bahaya hydroplaning kereta hilang cengkaman\" onerror=\"this.style.display='none'\">\r\n          <div class=\"ph\"><span class=\"ic\">\ud83d\udcf7<\/span><b>Gambar Hydroplaning<\/b><small>800\u00d7600px<\/small><\/div>\r\n        <\/div>\r\n        <h3>Bahaya Hydroplaning<\/h3>\r\n        <p>Bila tak nampak jelas, reaksi anda lambat sesaat. Sesaat tu lah beza antara brek cukup masa atau langgar dari belakang.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <p class=\"closer\">Bayangkan\u2026 <b>anak & keluarga ada dalam kereta.<\/b> Cermin jernih bukan kemewahan \u2014 ia keselamatan.<\/p>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===================== SOLUTION \/ MULTI VEHICLE ===================== -->\r\n<section class=\"section solution\">\r\n  <div class=\"wrap\">\r\n    <div class=\"allveh-banner\">\r\n      <span class=\"eyebrow on-dark\" style=\"margin-bottom:12px;\">Penyelesaian<\/span>\r\n      <h3>Sesuai Untuk Pelbagai Cermin<\/h3>\r\n      <p>1 Formula untuk semua jenis permukaan cermin \u2014 guna teknologi <b>hydrophobic nano-coating<\/b>. Sapu, gosok, lap. Air terus tak melekat, pandangan terus jernih.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"veh-row\">\r\n      <div class=\"veh\">\r\n        <div class=\"imgslot wide\">\r\n          <!-- GANTI src dgn gambar GAMBAR VISOR HELMET -->\r\n          <img decoding=\"async\" src=\"GANTI-GAMBAR-VISOR.jpg\" alt=\"Coating pada visor helmet\" onerror=\"this.style.display='none'\">\r\n          <div class=\"ph\"><span class=\"ic\">\ud83d\udcf7<\/span><b>Gambar Visor Helmet<\/b><small>800\u00d7600px<\/small><\/div>\r\n        <\/div>\r\n        <h4>Cermin Visor Helmet<\/h4>\r\n        <p>Untuk rider yang bertahan dalam hujan. Sapu pada visor, air terus bertaburan \u2014 pandangan jelas tanpa perlu angkat visor atau berhenti lap setiap kali.<\/p>\r\n      <\/div>\r\n      <div class=\"veh\">\r\n        <div class=\"imgslot wide\">\r\n          <!-- GANTI src dgn gambar GAMBAR SIDE MIRROR -->\r\n          <img decoding=\"async\" src=\"GANTI-GAMBAR-SIDEMIRROR.jpg\" alt=\"Coating pada cermin side mirror\" onerror=\"this.style.display='none'\">\r\n          <div class=\"ph\"><span class=\"ic\">\ud83d\udcf7<\/span><b>Gambar Side Mirror<\/b><small>800\u00d7600px<\/small><\/div>\r\n        <\/div>\r\n        <h4>Cermin Side Mirror (Moto & Kereta)<\/h4>\r\n        <p>Side mirror berair menyukarkan tukar lane. Lepas coating, titisan bergolek jatuh sendiri \u2014 anda nampak kenderaan di belakang dengan jelas & yakin.<\/p>\r\n      <\/div>\r\n      <div class=\"veh\">\r\n        <div class=\"imgslot wide\">\r\n          <!-- GANTI src dgn gambar GAMBAR WINDSHIELD -->\r\n          <img decoding=\"async\" src=\"GANTI-GAMBAR-WINDSHIELD.jpg\" alt=\"Coating pada windshield kereta\" onerror=\"this.style.display='none'\">\r\n          <div class=\"ph\"><span class=\"ic\">\ud83d\udcf7<\/span><b>Gambar Windshield<\/b><small>800\u00d7600px<\/small><\/div>\r\n        <\/div>\r\n        <h4>Windshield Kereta & Motor<\/h4>\r\n        <p>Cermin depan paling penting untuk keselamatan. Air tak bertakung, silau berkurang, mata terus fokus pada jalan walau hujan lebat tengah malam.<\/p>\r\n      <\/div>\r\n      <div class=\"veh\">\r\n        <div class=\"imgslot wide\">\r\n          <!-- GANTI src dgn gambar GAMBAR KENDERAAN BERAT -->\r\n          <img decoding=\"async\" src=\"GANTI-GAMBAR-LORI.jpg\" alt=\"Coating pada cermin lori atau bas\" onerror=\"this.style.display='none'\">\r\n          <div class=\"ph\"><span class=\"ic\">\ud83d\udcf7<\/span><b>Gambar Kenderaan Berat<\/b><small>800\u00d7600px<\/small><\/div>\r\n        <\/div>\r\n        <h4>Cermin Kenderaan Berat<\/h4>\r\n        <p>Lori, van & bas perlukan pandangan jelas berjam-jam. Sesuai untuk windshield besar \u2014 kurang penat mata, lebih selamat untuk perjalanan jarak jauh.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"benefit-strip\">\r\n      <div class=\"bchip\">\r\n        <svg class=\"bicon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><circle cx=\"12\" cy=\"10\" r=\"2.5\"\/><\/svg>\r\n        <div><b>Kesan Daun Keladi<\/b><span>Air terus jadi titisan & bergolek jatuh sendiri<\/span><\/div>\r\n      <\/div>\r\n      <div class=\"bchip\">\r\n        <svg class=\"bicon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/><\/svg>\r\n        <div><b>Siap Dalam 5 Minit<\/b><span>DIY mudah \u2014 tak perlu hantar workshop<\/span><\/div>\r\n      <\/div>\r\n      <div class=\"bchip\">\r\n        <svg class=\"bicon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 12l2 2 4-4\"\/><path d=\"M21 12c0 5-3.5 8-9 9-5.5-1-9-4-9-9V6l9-3 9 3z\"\/><\/svg>\r\n        <div><b>Selamat Untuk Tinted<\/b><span>Tak rosakkan kaca, tinted atau coating sedia ada<\/span><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===================== SOCIAL PROOF ===================== -->\r\n<section class=\"section proof\">\r\n  <div class=\"wrap\">\r\n    <div class=\"center\" style=\"margin-bottom:6px;\">\r\n      <span class=\"eyebrow\">Testimoni Pelanggan<\/span>\r\n    <\/div>\r\n    <div class=\"rating-head\">\r\n      <div class=\"big\">4.9<\/div>\r\n      <div class=\"stars\" aria-hidden=\"true\">\u2605\u2605\u2605\u2605\u2605<\/div>\r\n      <div class=\"sub\">Daripada 2,300+ pemandu &amp; rider di seluruh Malaysia<\/div>\r\n    <\/div>\r\n\r\n    <div class=\"reviews\">\r\n      <div class=\"review\">\r\n        <div class=\"wa-head\">\r\n          <div class=\"wa-av\" aria-hidden=\"true\">R<\/div>\r\n          <div><div class=\"wa-name\">Rizal<\/div><div class=\"wa-role\">Pemandu Myvi \u00b7 Shah Alam<\/div><\/div>\r\n        <\/div>\r\n        <div class=\"wa-bubble\">\r\n          <span class=\"tstars\" aria-hidden=\"true\">\u2605\u2605\u2605\u2605\u2605<\/span>\r\n          Memang power la bro. Dulu hujan lebat malam terus tak nampak garisan jalan. Lepas sapu ni air terus bertaburan, tak payah on wiper laju-laju. Berbaloi!\r\n          <span class=\"meta\">10:42 PG<\/span>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"review\">\r\n        <div class=\"wa-head\">\r\n          <div class=\"wa-av\" aria-hidden=\"true\">F<\/div>\r\n          <div><div class=\"wa-name\">Fizah<\/div><div class=\"wa-role\">Pemilik Alza \u00b7 Kuantan<\/div><\/div>\r\n        <\/div>\r\n        <div class=\"wa-bubble\">\r\n          <span class=\"tstars\" aria-hidden=\"true\">\u2605\u2605\u2605\u2605\u2605<\/span>\r\n          Selalu balik kampung waktu hujan, takut sebab bawak anak-anak. Sekarang cermin clear, side mirror pun jelas. Suami pun puji senang nak bawak. Terima kasih!\r\n          <span class=\"meta\">8:15 PTG<\/span>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"review\">\r\n        <div class=\"wa-head\">\r\n          <div class=\"wa-av\" aria-hidden=\"true\">A<\/div>\r\n          <div><div class=\"wa-name\">Amir<\/div><div class=\"wa-role\">Rider Foodpanda \u00b7 KL<\/div><\/div>\r\n        <\/div>\r\n        <div class=\"wa-bubble\">\r\n          <span class=\"tstars\" aria-hidden=\"true\">\u2605\u2605\u2605\u2605\u2605<\/span>\r\n          Untuk rider memang wajib. Visor & spion tak berembun teruk lagi masa hujan. Order pun jalan, tak payah berhenti lap-lap visor tiap 5 minit. Recommend!\r\n          <span class=\"meta\">1:03 PTG<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===================== RISK REVERSAL \/ TRUST ===================== -->\r\n<section class=\"section trust\">\r\n  <div class=\"wrap\">\r\n    <div class=\"center\">\r\n      <span class=\"eyebrow on-dark\">Beli Tanpa Risiko<\/span>\r\n      <h2 class=\"title\">Anda Tak Rugi Apa-Apa<\/h2>\r\n      <p class=\"lead\" style=\"color:#cbd5e1;\">Kami yang tanggung risiko, bukan anda. Cuba dulu \u2014 kalau tak puas hati, pulangkan.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"trust-grid\">\r\n      <div class=\"tcard\">\r\n        <div class=\"ticon\" aria-hidden=\"true\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 12l2 2 4-4\"\/><path d=\"M21 12c0 5-3.5 8-9 9-5.5-1-9-4-9-9V6l9-3 9 3z\"\/><\/svg>\r\n        <\/div>\r\n        <h3>Selamat Untuk Cermin &amp; Tinted<\/h3>\r\n        <p>Formula bahan diuji \u2014 tidak merosakkan kaca, tinted, getah wiper atau cat kenderaan anda.<\/p>\r\n      <\/div>\r\n      <div class=\"tcard guarantee\">\r\n        <div class=\"ticon\" aria-hidden=\"true\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 3v5h5\"\/><path d=\"M3.05 13A9 9 0 1 0 6 5.3L3 8\"\/><path d=\"M12 7v5l3 2\"\/><\/svg>\r\n        <\/div>\r\n        <h3>Jaminan Wang Dikembalikan<\/h3>\r\n        <p>100% Money-Back Guarantee. Tak nampak beza dalam hujan? Hubungi kami, kami pulangkan duit anda.<\/p>\r\n      <\/div>\r\n      <div class=\"tcard\">\r\n        <div class=\"ticon\" aria-hidden=\"true\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"1\" y=\"6\" width=\"15\" height=\"12\" rx=\"2\"\/><path d=\"M16 9h4l3 3v4a2 2 0 0 1-2 2h-1\"\/><circle cx=\"6\" cy=\"18\" r=\"2\"\/><circle cx=\"19\" cy=\"18\" r=\"2\"\/><\/svg>\r\n        <\/div>\r\n        <h3>COD Seluruh Malaysia<\/h3>\r\n        <p>Bayar bila barang sampai depan rumah. Tengok dulu, baru bayar \u2014 tak perlu risau apa-apa.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pay-row\">\r\n      <div class=\"pay-label\">Pilihan Pembayaran<\/div>\r\n      <div class=\"pay-badges\">\r\n        <div class=\"pay cod\">\r\n          <svg class=\"pi\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 7h18v10H3z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M7 7v10M17 7v10\"\/><\/svg>\r\n          COD \u2014 Barang Sampai Baru Bayar\r\n        <\/div>\r\n        <div class=\"pay\">\r\n          <svg class=\"pi\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 10h18M3 10l9-6 9 6M5 10v8M19 10v8M3 18h18\"\/><\/svg>\r\n          FPX Online Banking\r\n        <\/div>\r\n        <div class=\"pay\">\r\n          <svg class=\"pi\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"5\" width=\"20\" height=\"14\" rx=\"2\"\/><path d=\"M2 10h20\"\/><\/svg>\r\n          Kad Kredit \/ Debit\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===================== OFFER \/ PACKAGES (CTA) ===================== -->\r\n<section class=\"section offers\" id=\"pakej\">\r\n  <div class=\"wrap\">\r\n    <div class=\"center\">\r\n      <span class=\"eyebrow\">Pilih Pakej Anda<\/span>\r\n      <h2 class=\"title\">Lagi Banyak Botol, Lagi Banyak Jimat<\/h2>\r\n      <p class=\"lead\">Harga istimewa untuk hari ini sahaja. Bila kaunter habis, harga balik normal. Semua pakej layak <b>COD \u2014 bayar bila barang sampai<\/b>.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"cards\">\r\n      <!-- PACKAGE 1 -->\r\n      <div class=\"card\">\r\n        <div class=\"pk-bottles\">\r\n          <div class=\"imgslot product\">\r\n            <!-- GANTI src dgn gambar produk 1 BOTOL -->\r\n            <img decoding=\"async\" src=\"GANTI-GAMBAR-1BOTOL.jpg\" alt=\"RainShield Pro 1 botol\" onerror=\"this.style.display='none'\">\r\n            <div class=\"ph\"><span class=\"ic\">\ud83d\udcf7<\/span><b>Gambar 1 Botol<\/b><small>800\u00d7800px<\/small><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"pk-name\">Botol Tunggal<\/div>\r\n        <div class=\"pk-sub\">Cuba dulu, sesuai 1 kereta<\/div>\r\n        <span class=\"save-tag\">Jimat 30%<\/span>\r\n        <div class=\"price-row\"><span class=\"price-now\"><small>RM<\/small>62<\/span><span class=\"price-old\">RM89<\/span><\/div>\r\n        <div class=\"per\">1 botol (100ml) \u2022 cukup untuk \u00b12 kali sapu cermin penuh<\/div>\r\n        <ul class=\"feat\">\r\n          <li><svg class=\"ti\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg> 1 Botol Hydrophobic Coating<\/li>\r\n          <li><svg class=\"ti\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg> Panduan sapu langkah demi langkah<\/li>\r\n          <li><svg class=\"ti\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg> Jaminan wang dikembalikan<\/li>\r\n        <\/ul>\r\n        <a href=\"#order\" class=\"btn full\" data-pkg=\"Botol Tunggal \u2014 RM62\">Pilih Pakej Ini<\/a>\r\n      <\/div>\r\n\r\n      <!-- PACKAGE 2 \u2014 POPULAR -->\r\n      <div class=\"card popular\">\r\n        <span class=\"badge-pop\">\ud83d\udd25 Pilihan Popular<\/span>\r\n        <div class=\"pk-bottles\">\r\n          <div class=\"imgslot product\">\r\n            <!-- GANTI src dgn gambar produk 3 BOTOL + TUALA -->\r\n            <img decoding=\"async\" src=\"GANTI-GAMBAR-3BOTOL.jpg\" alt=\"RainShield Pro combo 3 botol + tuala\" onerror=\"this.style.display='none'\">\r\n            <div class=\"ph\"><span class=\"ic\">\ud83d\udcf7<\/span><b>Gambar 3 Botol + Tuala<\/b><small>800\u00d7800px<\/small><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"pk-name\">Combo Jimat<\/div>\r\n        <div class=\"pk-sub\">Beli 2 Percuma 1 \u2014 paling berbaloi<\/div>\r\n        <span class=\"save-tag\">Jimat 50%<\/span>\r\n        <div class=\"price-row\"><span class=\"price-now\"><small>RM<\/small>134<\/span><span class=\"price-old\">RM267<\/span><\/div>\r\n        <div class=\"per\">3 botol (~RM44.60\/botol) \u2022 cukup untuk 2-3 buah kenderaan<\/div>\r\n        <ul class=\"feat\">\r\n          <li><svg class=\"ti\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg> <b>3 Botol<\/b> (Beli 2 Percuma 1)<\/li>\r\n          <li class=\"free\"><svg class=\"ti\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg> <b>PERCUMA<\/b> Tuala Microfiber Premium<\/li>\r\n          <li class=\"free\"><svg class=\"ti\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg> <b>PERCUMA<\/b> Penghantaran Seluruh Malaysia<\/li>\r\n          <li><svg class=\"ti\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg> Jaminan wang dikembalikan<\/li>\r\n        <\/ul>\r\n        <a href=\"#order\" class=\"btn full\" data-pkg=\"Combo Jimat (Beli 2 Free 1) \u2014 RM134\">Rebut Combo Ini<\/a>\r\n      <\/div>\r\n\r\n      <!-- PACKAGE 3 -->\r\n      <div class=\"card\">\r\n        <div class=\"pk-bottles\">\r\n          <div class=\"imgslot product\">\r\n            <!-- GANTI src dgn gambar produk 5 BOTOL (family pack) -->\r\n            <img decoding=\"async\" src=\"GANTI-GAMBAR-5BOTOL.jpg\" alt=\"RainShield Pro family pack 5 botol\" onerror=\"this.style.display='none'\">\r\n            <div class=\"ph\"><span class=\"ic\">\ud83d\udcf7<\/span><b>Gambar 5 Botol<\/b><small>800\u00d7800px<\/small><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"pk-name\">Family Pack<\/div>\r\n        <div class=\"pk-sub\">Untuk seisi keluarga & geng rider<\/div>\r\n        <span class=\"save-tag\">Mega Jimat<\/span>\r\n        <div class=\"price-row\"><span class=\"price-now\"><small>RM<\/small>199<\/span><span class=\"price-old\">RM445<\/span><\/div>\r\n        <div class=\"per\">5 botol (~RM39.80\/botol) \u2022 harga paling murah sebotol<\/div>\r\n        <ul class=\"feat\">\r\n          <li><svg class=\"ti\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg> <b>5 Botol<\/b> Hydrophobic Coating<\/li>\r\n          <li class=\"free\"><svg class=\"ti\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg> <b>PERCUMA<\/b> 2 Tuala Microfiber<\/li>\r\n          <li class=\"free\"><svg class=\"ti\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg> <b>PERCUMA<\/b> Penghantaran Seluruh Malaysia<\/li>\r\n          <li><svg class=\"ti\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg> Boleh kongsi & jual semula<\/li>\r\n        <\/ul>\r\n        <a href=\"#order\" class=\"btn full\" data-pkg=\"Family Pack (5 Botol) \u2014 RM199\">Pilih Family Pack<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===================== ORDER FORM ===================== -->\r\n<section class=\"section order\" id=\"order\">\r\n  <div class=\"wrap\">\r\n    <div class=\"order-grid\">\r\n      <div class=\"order-left\">\r\n        <span class=\"eyebrow\">Borang Tempahan<\/span>\r\n        <h2 class=\"title\">Tempah Sekarang \u2014 Harga Istimewa<\/h2>\r\n        <p class=\"lead\">Isi maklumat di sebelah. Pasukan kami akan WhatsApp anda untuk sahkan tempahan dalam masa beberapa minit.<\/p>\r\n        <ul>\r\n          <li><svg class=\"oi\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 12l2 2 4-4\"\/><circle cx=\"12\" cy=\"12\" r=\"10\"\/><\/svg> <span><b>Stok terhad<\/b> \u2014 first come, first served. Harga naik bila kaunter habis.<\/span><\/li>\r\n          <li><svg class=\"oi\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 12l2 2 4-4\"\/><circle cx=\"12\" cy=\"12\" r=\"10\"\/><\/svg> <span><b>COD tersedia<\/b> \u2014 bayar bila barang sampai depan rumah.<\/span><\/li>\r\n          <li><svg class=\"oi\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 12l2 2 4-4\"\/><circle cx=\"12\" cy=\"12\" r=\"10\"\/><\/svg> <span><b>Penghantaran 1-3 hari bekerja<\/b> untuk Semenanjung.<\/span><\/li>\r\n        <\/ul>\r\n      <\/div>\r\n\r\n      <div class=\"order-right\">\r\n        <div class=\"order-card\">\r\n          <h3>Borang Pesanan COD<\/h3>\r\n          <p class=\"ocsub\">Maklumat anda selamat &amp; dirahsiakan.<\/p>\r\n\r\n          <div class=\"field\" id=\"f-name\">\r\n            <label for=\"nama\">Nama Penuh<\/label>\r\n            <input type=\"text\" id=\"nama\" name=\"nama\" placeholder=\"Cth: Ahmad bin Ismail\" autocomplete=\"name\">\r\n            <div class=\"err\">Sila isi nama anda.<\/div>\r\n          <\/div>\r\n\r\n          <div class=\"field\" id=\"f-phone\">\r\n            <label for=\"telefon\">No. Telefon (WhatsApp)<\/label>\r\n            <input type=\"tel\" id=\"telefon\" name=\"telefon\" placeholder=\"Cth: 0123456789\" inputmode=\"numeric\" autocomplete=\"tel\">\r\n            <div class=\"err\">Sila masukkan no. telefon yang sah (cth: 0123456789).<\/div>\r\n          <\/div>\r\n\r\n          <div class=\"field\" id=\"f-addr\">\r\n            <label for=\"alamat\">Alamat Penuh Penghantaran<\/label>\r\n            <textarea id=\"alamat\" name=\"alamat\" placeholder=\"No. rumah, jalan, taman, poskod, bandar, negeri\" autocomplete=\"street-address\"><\/textarea>\r\n            <div class=\"err\">Sila isi alamat penuh untuk penghantaran.<\/div>\r\n          <\/div>\r\n\r\n          <div class=\"field\" id=\"f-pkg\">\r\n            <label for=\"pakej\">Pilihan Pakej<\/label>\r\n            <select id=\"pakej\" name=\"pakej\">\r\n              <option value=\"\">\u2014 Sila pilih pakej \u2014<\/option>\r\n              <option value=\"Botol Tunggal \u2014 RM62\">Botol Tunggal \u2014 RM62 (Jimat 30%)<\/option>\r\n              <option value=\"Combo Jimat (Beli 2 Free 1) \u2014 RM134\">\u2b50 Combo Jimat (Beli 2 Free 1) \u2014 RM134 (Jimat 50%)<\/option>\r\n              <option value=\"Family Pack (5 Botol) \u2014 RM199\">Family Pack (5 Botol) \u2014 RM199 (Mega Jimat)<\/option>\r\n            <\/select>\r\n            <div class=\"err\">Sila pilih pakej anda.<\/div>\r\n          <\/div>\r\n\r\n          <button type=\"button\" class=\"btn full\" id=\"submitBtn\">\r\n            Sahkan Tempahan Saya\r\n            <span class=\"btn-sub\">Klik untuk hantar butiran melalui WhatsApp<\/span>\r\n          <\/button>\r\n          <p class=\"form-note\">\ud83d\udd12 Dengan menekan butang di atas, anda akan dibawa ke WhatsApp dengan butiran tempahan yang telah disediakan.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===================== FAQ ===================== -->\r\n<section class=\"section faq\">\r\n  <div class=\"wrap\">\r\n    <div class=\"center\">\r\n      <span class=\"eyebrow\">Soalan Lazim<\/span>\r\n      <h2 class=\"title\">Masih Ada Soalan?<\/h2>\r\n    <\/div>\r\n    <div class=\"faq-list\">\r\n      <details class=\"faq-item\">\r\n        <summary>Berapa lama kesan coating ni tahan? <span class=\"plus\" aria-hidden=\"true\">+<\/span><\/summary>\r\n        <div class=\"faq-body\">Sekali sapu, kesan hydrophobic boleh tahan sekitar <b>3 hingga 6 bulan<\/b> bergantung pada kekerapan guna kereta, basuh dan cuaca. Bila air mula tak bertaburan macam dulu, itu tanda masa untuk sapu semula. Satu botol cukup untuk beberapa kali sapu cermin penuh.<\/div>\r\n      <\/details>\r\n      <details class=\"faq-item\">\r\n        <summary>Selamat ke untuk tinted &amp; cermin saya? <span class=\"plus\" aria-hidden=\"true\">+<\/span><\/summary>\r\n        <div class=\"faq-body\">Ya, selamat. Formula ni direka untuk permukaan kaca dan <b>tidak merosakkan tinted, coating atau getah wiper<\/b>. Anda hanya sapu di permukaan luar cermin. Untuk hasil terbaik, pastikan cermin bersih dan kering sebelum sapu \u2014 ikut panduan yang disertakan.<\/div>\r\n      <\/details>\r\n      <details class=\"faq-item\">\r\n        <summary>Berapa lama penghantaran &amp; boleh COD tak? <span class=\"plus\" aria-hidden=\"true\">+<\/span><\/summary>\r\n        <div class=\"faq-body\">Boleh COD (bayar bila barang sampai) di seluruh Malaysia. Penghantaran biasanya <b>1-3 hari bekerja untuk Semenanjung<\/b> dan <b>3-7 hari untuk Sabah\/Sarawak<\/b>. Sebaik sahaja tempahan disahkan, kami akan WhatsApp nombor tracking kepada anda.<\/div>\r\n      <\/details>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===================== FINAL CTA ===================== -->\r\n<section class=\"section final\">\r\n  <div class=\"wrap\">\r\n    <h2>Jangan Tunggu Hujan Lebat Untuk Menyesal<\/h2>\r\n    <p>Harga istimewa ni takkan kekal lama. Lindungi pandangan anda &amp; keluarga hari ini juga \u2014 sebelum stok habis.<\/p>\r\n    <a href=\"#order\" class=\"btn\">Rebut Diskaun Sekarang<\/a>\r\n    <div class=\"stockline\">\u26a0\ufe0f Baki stok semakin berkurang \u2014 tempah sebelum terlambat.<\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===================== FOOTER ===================== -->\r\n<footer>\r\n  <div class=\"wrap\">\r\n    <div class=\"brand\">RAINSHIELD PRO<\/div>\r\n    <div>Coating Hydrophobic Premium Untuk Semua Kenderaan \u00b7 Malaysia<\/div>\r\n    <div style=\"margin-top:10px;\">WhatsApp: <a href=\"#\" id=\"footWa\">01X-XXX XXXX<\/a> \u00b7 Isnin\u2013Sabtu, 9 pagi\u20136 petang<\/div>\r\n    <p class=\"disc\">*Keputusan mungkin berbeza mengikut keadaan kenderaan, cara penggunaan dan cuaca. RainShield Pro adalah produk penjagaan kenderaan dan bukan pengganti pemanduan berhati-hati. Sila pandu mengikut keadaan jalan. Semua tanda dagangan adalah hak milik pemilik masing-masing.<\/p>\r\n    <div style=\"margin-top:14px;\">&copy; <span id=\"yr\"><\/span> RainShield Pro. Hak cipta terpelihara.<\/div>\r\n  <\/div>\r\n<\/footer>\r\n\r\n<!-- ===================== STICKY MOBILE CTA ===================== -->\r\n<div class=\"sticky-cta\" id=\"stickyCta\">\r\n  <div class=\"row\">\r\n    <div class=\"pinfo\">\r\n      <b>Combo Jimat \u2014 <span class=\"pp\">RM134<\/span><\/b>\r\n      <span>Beli 2 Free 1 \u00b7 COD tersedia<\/span>\r\n    <\/div>\r\n    <a href=\"#order\" class=\"btn\">Tempah<\/a>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  \"use strict\";\r\n\r\n  \/* ---------- CONFIG: tukar nombor WhatsApp anda di sini ---------- *\/\r\n  var WA_NUMBER = \"60123456789\"; \/\/ format antarabangsa tanpa '+', cth 60123456789\r\n\r\n  \/* ---------- Tahun footer ---------- *\/\r\n  var yr = document.getElementById(\"yr\");\r\n  if (yr) yr.textContent = new Date().getFullYear();\r\n  var footWa = document.getElementById(\"footWa\");\r\n  if (footWa) footWa.href = \"https:\/\/wa.me\/\" + WA_NUMBER;\r\n\r\n  \/* ---------- Countdown (rolling, reset bila habis) ---------- *\/\r\n  var DURATION = 3 * 3600 + 59 * 60 + 59; \/\/ 3:59:59\r\n  var remaining = DURATION;\r\n  var hEl = document.getElementById(\"cd-h\");\r\n  var mEl = document.getElementById(\"cd-m\");\r\n  var sEl = document.getElementById(\"cd-s\");\r\n  function pad(n){ return (n < 10 ? \"0\" : \"\") + n; }\r\n  function tick(){\r\n    var h = Math.floor(remaining \/ 3600);\r\n    var m = Math.floor((remaining % 3600) \/ 60);\r\n    var s = remaining % 60;\r\n    if (hEl) hEl.textContent = pad(h);\r\n    if (mEl) mEl.textContent = pad(m);\r\n    if (sEl) sEl.textContent = pad(s);\r\n    remaining = remaining > 0 ? remaining - 1 : DURATION;\r\n  }\r\n  tick();\r\n  setInterval(tick, 1000);\r\n\r\n  \/* ---------- Package buttons -> set select + scroll ---------- *\/\r\n  var sel = document.getElementById(\"pakej\");\r\n  document.querySelectorAll(\"[data-pkg]\").forEach(function(btn){\r\n    btn.addEventListener(\"click\", function(){\r\n      var val = btn.getAttribute(\"data-pkg\");\r\n      if (sel) {\r\n        for (var i = 0; i < sel.options.length; i++){\r\n          if (sel.options[i].value === val){ sel.selectedIndex = i; break; }\r\n        }\r\n      }\r\n    });\r\n  });\r\n\r\n  \/* ---------- Validation helpers ---------- *\/\r\n  function setInvalid(id, bad){\r\n    var el = document.getElementById(id);\r\n    if (!el) return;\r\n    el.classList.toggle(\"invalid\", !!bad);\r\n  }\r\n  function cleanPhone(v){ return (v || \"\").replace(\/[^0-9]\/g, \"\"); }\r\n\r\n  \/* ---------- Submit -> build WhatsApp message ---------- *\/\r\n  var submitBtn = document.getElementById(\"submitBtn\");\r\n  if (submitBtn){\r\n    submitBtn.addEventListener(\"click\", function(){\r\n      var nama   = (document.getElementById(\"nama\").value || \"\").trim();\r\n      var fon    = cleanPhone(document.getElementById(\"telefon\").value);\r\n      var alamat = (document.getElementById(\"alamat\").value || \"\").trim();\r\n      var pakej  = document.getElementById(\"pakej\").value;\r\n\r\n      var ok = true;\r\n      if (!nama){ setInvalid(\"f-name\", true); ok = false; } else setInvalid(\"f-name\", false);\r\n      if (fon.length < 9 || fon.length > 12){ setInvalid(\"f-phone\", true); ok = false; } else setInvalid(\"f-phone\", false);\r\n      if (!alamat){ setInvalid(\"f-addr\", true); ok = false; } else setInvalid(\"f-addr\", false);\r\n      if (!pakej){ setInvalid(\"f-pkg\", true); ok = false; } else setInvalid(\"f-pkg\", false);\r\n\r\n      if (!ok){\r\n        var firstBad = document.querySelector(\".field.invalid\");\r\n        if (firstBad) firstBad.scrollIntoView({ behavior: \"smooth\", block: \"center\" });\r\n        return;\r\n      }\r\n\r\n      var msg =\r\n        \"Hai! Saya nak TEMPAH RainShield Pro %0A%0A\" +\r\n        \"*Nama:* \" + encodeURIComponent(nama) + \"%0A\" +\r\n        \"*No. Telefon:* \" + encodeURIComponent(fon) + \"%0A\" +\r\n        \"*Alamat:* \" + encodeURIComponent(alamat) + \"%0A\" +\r\n        \"*Pakej:* \" + encodeURIComponent(pakej) + \"%0A%0A\" +\r\n        \"Mohon sahkan tempahan saya. Terima kasih!\";\r\n\r\n      var url = \"https:\/\/wa.me\/\" + WA_NUMBER + \"?text=\" + msg;\r\n      window.open(url, \"_blank\");\r\n    });\r\n\r\n    \/* clear invalid state on input *\/\r\n    [\"nama\",\"telefon\",\"alamat\",\"pakej\"].forEach(function(id){\r\n      var el = document.getElementById(id);\r\n      var fieldId = \"f-\" + (id === \"nama\" ? \"name\" : id === \"telefon\" ? \"phone\" : id === \"alamat\" ? \"addr\" : \"pkg\");\r\n      if (el) el.addEventListener(\"input\", function(){ setInvalid(fieldId, false); });\r\n      if (el && el.tagName === \"SELECT\") el.addEventListener(\"change\", function(){ setInvalid(fieldId, false); });\r\n    });\r\n  }\r\n\r\n  \/* ---------- Hide sticky CTA when order form in view ---------- *\/\r\n  var sticky = document.getElementById(\"stickyCta\");\r\n  var orderSec = document.getElementById(\"order\");\r\n  if (sticky && orderSec && \"IntersectionObserver\" in window){\r\n    var io = new IntersectionObserver(function(entries){\r\n      entries.forEach(function(e){\r\n        sticky.style.transform = e.isIntersecting ? \"translateY(120%)\" : \"translateY(0)\";\r\n      });\r\n    }, { threshold: 0.15 });\r\n    io.observe(orderSec);\r\n  }\r\n\r\n  \/* ---------- Scroll reveal animations ---------- *\/\r\n  if (\"IntersectionObserver\" in window) {\r\n    var revealEls = [];\r\n    document.querySelectorAll(\r\n      \".section .center, .allveh-banner, .rating-head, .order-card, .order-left, .pay-row, .agitate .closer, .final .wrap > *\"\r\n    ).forEach(function(el){ el.classList.add(\"reveal\"); revealEls.push(el); });\r\n    [\".cards\",\".problems\",\".veh-row\",\".reviews\",\".trust-grid\",\".benefit-strip\",\".faq-list\"].forEach(function(sel){\r\n      document.querySelectorAll(sel).forEach(function(group){\r\n        Array.prototype.slice.call(group.children).forEach(function(child, i){\r\n          child.classList.add(\"reveal\");\r\n          child.style.transitionDelay = (i * 0.08) + \"s\";\r\n          revealEls.push(child);\r\n        });\r\n      });\r\n    });\r\n    var ro = new IntersectionObserver(function(entries, obs){\r\n      entries.forEach(function(e){\r\n        if (e.isIntersecting){ e.target.classList.add(\"in\"); obs.unobserve(e.target); }\r\n      });\r\n    }, { threshold: 0.12, rootMargin: \"0px 0px -8% 0px\" });\r\n    revealEls.forEach(function(el){ ro.observe(el); });\r\n  }\r\n})();\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>RainShield Pro \u2014 Cermin Jernih Walau Hujan Lebat | Tawaran Terhad \u26a1 TAWARAN TERHAD \u2014 Diskaun Berakhir Dalam: 03JAM : 59MINIT : 59SAAT \ud83d\udd25 Stok Terhad \u2014 Sambutan Hebat Hujan Lebat Cermin Gelap? Memandu Macam Guna &#8216;Instinct&#8217;? Sapu sekali, air bertaburan macam daun keladi \u2014 pandangan terus jernih dalam 5 minit. Tak payah pasang wiper [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-359","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/purerest.on-linne.com\/index.php\/wp-json\/wp\/v2\/pages\/359","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/purerest.on-linne.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/purerest.on-linne.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/purerest.on-linne.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/purerest.on-linne.com\/index.php\/wp-json\/wp\/v2\/comments?post=359"}],"version-history":[{"count":7,"href":"https:\/\/purerest.on-linne.com\/index.php\/wp-json\/wp\/v2\/pages\/359\/revisions"}],"predecessor-version":[{"id":366,"href":"https:\/\/purerest.on-linne.com\/index.php\/wp-json\/wp\/v2\/pages\/359\/revisions\/366"}],"wp:attachment":[{"href":"https:\/\/purerest.on-linne.com\/index.php\/wp-json\/wp\/v2\/media?parent=359"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}