{"id":190,"date":"2026-04-27T09:29:56","date_gmt":"2026-04-27T09:29:56","guid":{"rendered":"https:\/\/redvancetech.com\/?page_id=190"},"modified":"2026-06-18T06:32:07","modified_gmt":"2026-06-18T06:32:07","slug":"redvance-60-led-compact-red-light-therapy-panel","status":"publish","type":"page","link":"https:\/\/redvancetech.com\/es\/redvance-60-led-compact-red-light-therapy-panel\/","title":{"rendered":"RedVance 60 LED Compact Therapy Panel"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"190\" class=\"elementor elementor-190\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-96051e2 e-flex e-con-boxed e-con e-parent\" data-id=\"96051e2\" 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-815d111 elementor-widget elementor-widget-html\" data-id=\"815d111\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t&nbsp;\n\n<style>\n:root{\n  --red:#e5241b;--red-2:#ff4438;--red-glow:rgba(229,36,27,0.42);\n  --blue:#2f6fe0;\n  --maxw:1280px;--gut:clamp(20px,5vw,64px);--r:24px;--r-s:7px;\n  --ease:cubic-bezier(.22,.61,.36,1);\n}\n\n.rv-p60-hero{\n  position:relative;overflow:hidden;\n  background:#e9eff8;\n  padding-inline:var(--gut);\n  padding-block:clamp(60px,8vw,100px);\n}\n\n.rv-p60-wrap{\n  position:relative;z-index:1;\n  max-width:var(--maxw);margin:0 auto;\n}\n\n.rv-p60-card{\n  position:relative;\n  border-radius:var(--r);\n  overflow:hidden;\n  background-image:url('https:\/\/redvancetech.com\/wp-content\/uploads\/2026\/06\/60-hero_001.webp');\n  background-size:cover;\n  background-position:center center;\n  min-height:580px;\n  box-shadow:0 40px 80px -30px rgba(20,42,92,.25),0 0 0 1px rgba(20,42,92,.08);\n}\n\n.rv-p60-card::before{\n  content:\"\";position:absolute;inset:0;z-index:1;\n  background:\n    linear-gradient(100deg,\n      rgba(6,10,26,.95) 0%,\n      rgba(6,10,26,.88) 20%,\n      rgba(6,10,26,.62) 36%,\n      rgba(6,10,26,.22) 50%,\n      transparent 62%\n    ),\n    linear-gradient(180deg,\n      rgba(6,10,26,.3) 0%,\n      transparent 25%,\n      transparent 65%,\n      rgba(6,10,26,.5) 100%\n    );\n  border-radius:var(--r);\n}\n\n.rv-p60-card::after{\n  content:\"\";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.25;\n  background-image:\n    linear-gradient(rgba(130,165,245,.1) 1px,transparent 1px),\n    linear-gradient(90deg,rgba(130,165,245,.1) 1px,transparent 1px);\n  background-size:28px 28px;\n  -webkit-mask:linear-gradient(to right,#000 0%,#000 26%,transparent 48%);\n  mask:linear-gradient(to right,#000 0%,#000 26%,transparent 48%);\n  border-radius:var(--r);\n}\n\n.rv-p60-beam{\n  position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden;border-radius:var(--r);\n}\n.rv-p60-beam::before{\n  content:\"\";position:absolute;\n  top:-50%;left:22%;width:1px;height:200%;\n  background:linear-gradient(180deg,transparent,rgba(229,36,27,.1) 40%,rgba(255,80,60,.18) 50%,rgba(229,36,27,.1) 60%,transparent);\n  transform:rotate(8deg);\n  animation:rv-beam 6s ease-in-out infinite;\n}\n@keyframes rv-beam{0%,100%{opacity:.4;}50%{opacity:1;}}\n\n.rv-p60-content{\n  position:absolute;\n  top:0;left:0;bottom:80px;\n  width:44%;\n  z-index:3;\n  padding:clamp(36px,4.5vw,56px) clamp(32px,4vw,52px);\n  display:flex;flex-direction:column;justify-content:center;\n}\n\n.rv-p60-eyebrow{\n  font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.22em;\n  text-transform:uppercase;color:#9fc0ff;font-weight:600;\n  display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;\n}\n.rv-p60-eyebrow::before{\n  content:\"\";width:20px;height:2px;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n  display:inline-block;border-radius:2px;\n}\n\n.rv-p60-h1{\n  font-family:'Space Grotesk',sans-serif;\n  font-size:clamp(26px,3.2vw,46px);\n  font-weight:800;letter-spacing:-0.025em;line-height:1.08;\n  color:#f1f5ff;margin-bottom:6px;\n}\n.rv-p60-h1 .rv-hl{\n  background:linear-gradient(90deg,var(--red),var(--red-2));\n  -webkit-background-clip:text;background-clip:text;\n  -webkit-text-fill-color:transparent;\n}\n\n.rv-p60-rule{\n  width:44px;height:3px;border-radius:3px;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n  margin-bottom:14px;\n}\n\n.rv-p60-lead{\n  color:#93a3c7;font-size:clamp(13px,1vw,15px);\n  line-height:1.75;margin-bottom:22px;\n}\n\n.rv-p60-tags{\n  display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px;\n}\n.rv-p60-tag{\n  font-family:'IBM Plex Mono';font-size:10px;letter-spacing:.1em;\n  text-transform:uppercase;font-weight:600;\n  padding:5px 12px;border-radius:50px;\n  background:rgba(255,255,255,.08);\n  border:1px solid rgba(255,255,255,.18);\n  color:#c6d2e8;\n  transition:all .25s var(--ease);\n}\n.rv-p60-tag:hover{\n  background:rgba(229,36,27,.12);\n  border-color:rgba(229,36,27,.3);\n  color:#f1f5ff;\n}\n\n.rv-p60-btns{display:flex;gap:10px;flex-wrap:wrap;}\n\n.rv-btn-primary{\n  display:inline-flex;align-items:center;gap:8px;\n  padding:13px 24px;\n  background:linear-gradient(180deg,var(--red-2),var(--red));\n  color:#fff;font-family:'Space Grotesk',sans-serif;\n  font-size:14.5px;font-weight:600;\n  border-radius:var(--r-s);text-decoration:none;\n  box-shadow:0 8px 22px -8px var(--red-glow),inset 0 1px 0 rgba(255,255,255,.25);\n  transition:all .25s var(--ease);\n  position:relative;overflow:hidden;white-space:nowrap;\n}\n.rv-btn-primary::after{\n  content:\"\";position:absolute;inset:0;\n  background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.18) 50%,transparent 65%);\n  background-size:200% 100%;\n  animation:rv-shine 3s ease-in-out infinite 1s;\n}\n@keyframes rv-shine{0%{background-position:200% 0;}45%,100%{background-position:-100% 0;}}\n.rv-btn-primary svg,.rv-btn-primary span{position:relative;z-index:1;}\n.rv-btn-primary svg{width:14px;height:14px;transition:transform .2s;}\n.rv-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 28px -8px var(--red-glow);color:#fff;text-decoration:none;}\n.rv-btn-primary:hover svg{transform:translateX(3px);}\n\n.rv-btn-ghost{\n  display:inline-flex;align-items:center;gap:8px;\n  padding:12px 20px;background:transparent;\n  color:#c6d2e8;font-family:'Space Grotesk',sans-serif;\n  font-size:14.5px;font-weight:500;\n  border-radius:var(--r-s);text-decoration:none;\n  border:1.5px solid rgba(255,255,255,.22);\n  transition:all .25s var(--ease);white-space:nowrap;\n}\n.rv-btn-ghost svg{width:14px;height:14px;transition:transform .2s;}\n.rv-btn-ghost:hover{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.07);transform:translateY(-2px);color:#fff;text-decoration:none;}\n.rv-btn-ghost:hover svg{transform:translateX(3px);}\n\n.rv-p60-stats{\n  position:absolute;bottom:0;left:0;right:0;z-index:3;\n  height:80px;\n  padding:0 clamp(32px,4vw,52px);\n  background:linear-gradient(to top,rgba(6,10,26,.88),rgba(6,10,26,.4),transparent);\n  display:flex;align-items:center;gap:0;\n  border-radius:0 0 var(--r) var(--r);\n}\n.rv-p60-stat{\n  display:flex;flex-direction:column;\n  padding-right:24px;margin-right:24px;\n  border-right:1px solid rgba(122,160,238,.12);\n}\n.rv-p60-stat:last-child{border-right:none;}\n.rv-p60-stat-n{\n  font-family:'Space Grotesk';font-size:15px;font-weight:800;\n  color:#fff;line-height:1;\n}\n.rv-p60-stat-n em{color:var(--red-2);font-style:normal;}\n.rv-p60-stat-l{\n  font-family:'IBM Plex Mono';font-size:8.5px;letter-spacing:.1em;\n  text-transform:uppercase;color:#3a4a6a;margin-top:3px;\n}\n\n.rv-p60-badge{\n  position:absolute;bottom:20px;right:20px;z-index:4;\n  background:rgba(10,20,52,.85);\n  backdrop-filter:blur(12px);\n  border:1px solid rgba(122,160,238,.2);\n  border-radius:10px;\n  padding:8px 14px;\n  display:flex;align-items:center;gap:7px;\n}\n.rv-badge-dot{\n  width:6px;height:6px;border-radius:50%;\n  background:var(--red-2);box-shadow:0 0 8px var(--red-2);\n  animation:rv-dot 2s ease-in-out infinite;flex-shrink:0;\n}\n@keyframes rv-dot{0%,100%{opacity:1;}50%{opacity:.3;}}\n.rv-badge-text{\n  font-family:'IBM Plex Mono';font-size:9.5px;letter-spacing:.1em;\n  text-transform:uppercase;color:#9fc0ff;font-weight:600;white-space:nowrap;\n}\n\n@media(max-width:1100px){.rv-p60-content{width:52%;}}\n@media(max-width:768px){\n  .rv-p60-card{min-height:540px;background-position:70% center;}\n  .rv-p60-content{width:65%;}\n}\n@media(max-width:560px){\n  .rv-p60-card{min-height:660px;background-position:80% center;}\n  .rv-p60-content{width:100%;justify-content:flex-start;padding-top:52px;}\n  .rv-p60-card::before{\n    background:linear-gradient(180deg,rgba(6,10,26,.92) 0%,rgba(6,10,26,.75) 55%,rgba(6,10,26,.45) 100%);\n  }\n  .rv-p60-btns{flex-direction:column;}\n  .rv-p60-stats{gap:16px;padding-inline:20px;}\n  .rv-p60-stat{padding-right:16px;margin-right:16px;}\n}\n<\/style>\n\n<section class=\"rv-p60-hero\">\n<div class=\"rv-p60-wrap\">\n<div class=\"rv-p60-card\">\n<div class=\"rv-p60-beam\"><\/div>\n<div class=\"rv-p60-content\"><span class=\"rv-p60-eyebrow\">Compact Engineering<\/span>\n<h1 class=\"rv-p60-h1\">Small Format,\n<span class=\"rv-hl\">Complete Panel Logic<\/span><\/h1>\n<div class=\"rv-p60-rule\"><\/div>\n<p class=\"rv-p60-lead\">The 60 LED panel brings RedVance's core panel architecture into a compact format, combining dual-chip LED beads, electronic control and cooling support for beauty, home wellness and entry-level product projects.<\/p>\n<div class=\"rv-p60-tags\"><span class=\"rv-p60-tag\">60 LED beads<\/span>\n<span class=\"rv-p60-tag\">Dual-chip red + NIR<\/span>\n<span class=\"rv-p60-tag\">Compact format<\/span>\n<span class=\"rv-p60-tag\">Cooling support<\/span><\/div>\n<div class=\"rv-p60-btns\"><a class=\"rv-btn-primary\" href=\"https:\/\/redvancetech.com\/contact-us\/\">\nRequest a Quote\n<\/a>\n<a class=\"rv-btn-ghost\" href=\"https:\/\/redvancetech.com\/oem-odm\/\">\nOEM \/ ODM\n<\/a><\/div>\n<\/div>\n<div class=\"rv-p60-stats\">\n<div class=\"rv-p60-stat\"><span class=\"rv-p60-stat-n\">60<\/span>\n<span class=\"rv-p60-stat-l\">Dual-chip LEDs<\/span><\/div>\n<div class=\"rv-p60-stat\"><span class=\"rv-p60-stat-n\">145<em>W<\/em><\/span>\n<span class=\"rv-p60-stat-l\">Rated power<\/span><\/div>\n<div class=\"rv-p60-stat\"><span class=\"rv-p60-stat-n\">190<\/span>\n<span class=\"rv-p60-stat-l\">mW\/cm\u00b2 irradiance<\/span><\/div>\n<div class=\"rv-p60-stat\"><span class=\"rv-p60-stat-n\">630<em>\u2013<\/em>850<\/span>\n<span class=\"rv-p60-stat-l\">nm wavelengths<\/span><\/div>\n<\/div>\n<div class=\"rv-p60-badge\">\n<div class=\"rv-badge-dot\"><\/div>\n<span class=\"rv-badge-text\">60 LED \u00b7 Compact series<\/span>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f8704d5 e-flex e-con-boxed e-con e-parent\" data-id=\"f8704d5\" 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-d36edd9 elementor-widget elementor-widget-html\" data-id=\"d36edd9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t&nbsp;\n\n<style>\n:root{\n  --ink:#0f1c3d;--text:#43516e;--muted:#6b7a98;\n  --blue:#2f6fe0;--red:#e5241b;--red-2:#ff4438;\n  --maxw:1280px;--gut:clamp(20px,5vw,64px);--r:16px;\n  --ease:cubic-bezier(.22,.61,.36,1);\n}\n\n.rv-feat-sec{\n  background:#e9eff8;\n  position:relative;\n  padding-block:clamp(60px,7vw,100px);\n  overflow:hidden;\n}\n.rv-feat-sec::before{\n  content:\"\";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.4;\n  background-image:radial-gradient(rgba(47,111,224,.14) 1.2px,transparent 1.2px);\n  background-size:28px 28px;\n  -webkit-mask:radial-gradient(ellipse 70% 60% at 50% 50%,#000,transparent 80%);\n  mask:radial-gradient(ellipse 70% 60% at 50% 50%,#000,transparent 80%);\n}\n.rv-feat-sec>.rv-wrap{position:relative;z-index:1;}\n.rv-wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gut);}\n\n\/* HEAD *\/\n.rv-feat-head{\n  display:grid;grid-template-columns:1fr 1fr;\n  gap:clamp(24px,4vw,60px);align-items:end;\n  margin-bottom:clamp(44px,5.5vw,68px);\n}\n.rv-feat-eyebrow{\n  font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.22em;\n  text-transform:uppercase;color:var(--blue);font-weight:500;\n  display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;\n}\n.rv-feat-eyebrow::before{\n  content:\"\";width:24px;height:2px;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n  display:inline-block;border-radius:2px;\n}\n.rv-feat-h2{\n  font-family:'Space Grotesk',sans-serif;\n  font-size:clamp(30px,4vw,54px);font-weight:800;\n  letter-spacing:-0.025em;line-height:1.07;color:var(--ink);\n}\n.rv-feat-h2 .rv-hl{\n  background:linear-gradient(90deg,var(--red),var(--red-2));\n  -webkit-background-clip:text;background-clip:text;\n  -webkit-text-fill-color:transparent;display:block;\n}\n.rv-feat-h2::after{\n  content:\"\";display:block;width:48px;height:3px;border-radius:3px;\n  background:linear-gradient(90deg,var(--red),var(--blue));margin-top:14px;\n}\n.rv-feat-lead{\n  color:var(--muted);font-size:clamp(15px,1.2vw,17px);\n  line-height:1.7;align-self:end;padding-bottom:4px;\n}\n\n\/* \u2550\u2550 MAIN LAYOUT \u2550\u2550\n   Row 1: [hero dark card spanning 2 rows] | [top-right light] [top-right light]\n   Row 2: (hero continues)                 | [bottom-right wide dark]\n   Row 3: 3 small cards full width\n*\/\n.rv-feat-bento{\n  display:grid;\n  grid-template-columns:1.2fr 1fr;\n  grid-template-rows:auto auto;\n  gap:14px;\n  margin-bottom:14px;\n}\n\n\/* \u2550\u2550 DARK HERO CARD \u2014 left, spans 2 rows \u2550\u2550 *\/\n.rv-fc-dark-hero{\n  grid-column:1;\n  grid-row:1\/3;\n  position:relative;\n  border-radius:var(--r);overflow:hidden;\n  background:linear-gradient(160deg,#0b1734,#0a1228);\n  border:1px solid rgba(122,160,238,.16);\n  box-shadow:0 20px 60px rgba(10,22,54,.3),inset 0 1px 0 rgba(150,180,255,.06);\n  display:flex;flex-direction:column;\n  transition:box-shadow .4s,border-color .4s;\n  cursor:default;\n  min-height:520px;\n}\n.rv-fc-dark-hero:hover{\n  border-color:rgba(229,36,27,.25);\n  box-shadow:0 28px 72px rgba(10,22,54,.4);\n}\n.rv-fc-dark-hero::after{\n  content:\"\";position:absolute;\n  right:-40px;bottom:-40px;\n  width:200px;height:200px;border-radius:50%;\n  background:radial-gradient(closest-side,rgba(229,36,27,.15),transparent 70%);\n  filter:blur(24px);pointer-events:none;z-index:0;\n  animation:rv-glow 4s ease-in-out infinite;\n}\n@keyframes rv-glow{0%,100%{opacity:.6;}50%{opacity:1;}}\n\n.rv-fc-dark-hero .rv-tg{\n  position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.2;\n  background-image:\n    linear-gradient(rgba(130,165,245,.07) 1px,transparent 1px),\n    linear-gradient(90deg,rgba(130,165,245,.07) 1px,transparent 1px);\n  background-size:38px 38px;\n  -webkit-mask:radial-gradient(ellipse 70% 70% at 20% 30%,#000,transparent 70%);\n  mask:radial-gradient(ellipse 70% 70% at 20% 30%,#000,transparent 70%);\n}\n\n\/* image fills top portion of dark hero *\/\n.rv-fc-hero-imgbox{\n  position:relative;z-index:1;\n  width:100%;\n  height:clamp(220px,22vw,300px);\n  overflow:hidden;\n  flex-shrink:0;\n  background:radial-gradient(ellipse 80% 70% at 50% 60%,rgba(229,36,27,.1),transparent 70%);\n  display:flex;align-items:center;justify-content:center;\n  padding:clamp(16px,2vw,28px);\n}\n.rv-fc-hero-imgbox img{\n  width:100%;height:100%;\n  object-fit:contain;object-position:center;\n  display:block;\n  filter:drop-shadow(0 8px 28px rgba(229,36,27,.25));\n  transition:transform .6s var(--ease);\n}\n.rv-fc-dark-hero:hover .rv-fc-hero-imgbox img{\n  transform:scale(1.04);\n}\n\n\/* text area below image *\/\n.rv-fc-dark-hero-in{\n  position:relative;z-index:1;\n  flex:1;display:flex;flex-direction:column;\n  padding:20px 26px 26px;\n  border-top:1px solid rgba(122,160,238,.1);\n}\n\n.rv-fc-label{\n  font-family:'IBM Plex Mono';font-size:9.5px;letter-spacing:.16em;\n  text-transform:uppercase;color:#9fc0ff;font-weight:600;\n  display:inline-flex;align-items:center;gap:5px;margin-bottom:12px;\n}\n.rv-fc-label::before{\n  content:\"\";width:4px;height:4px;border-radius:50%;\n  background:var(--red-2);box-shadow:0 0 6px var(--red-2);\n  animation:rv-dot 2s ease-in-out infinite;\n}\n@keyframes rv-dot{0%,100%{opacity:1;}50%{opacity:.3;}}\n\n.rv-fc-dark-hero .rv-fc-title{\n  font-family:'Space Grotesk';font-size:clamp(18px,1.8vw,23px);font-weight:700;\n  color:#f1f5ff;margin-bottom:8px;line-height:1.2;\n}\n.rv-fc-dark-hero .rv-fc-desc{\n  color:#6b7aa3;font-size:13.5px;line-height:1.7;margin-bottom:auto;\n}\n\n.rv-fc-data{\n  display:flex;gap:20px;\n  padding-top:18px;margin-top:18px;\n  border-top:1px solid rgba(132,162,232,.1);\n  flex-wrap:wrap;\n}\n.rv-fc-data-item{display:flex;flex-direction:column;}\n.rv-fc-data-n{\n  font-family:'Space Grotesk';font-size:18px;font-weight:800;\n  color:#fff;display:block;line-height:1;\n}\n.rv-fc-data-n em{color:var(--red-2);font-style:normal;}\n.rv-fc-data-l{\n  font-family:'IBM Plex Mono';font-size:8px;letter-spacing:.1em;\n  text-transform:uppercase;color:#3a4a6a;margin-top:3px;display:block;\n}\n\n\/* \u2550\u2550 RIGHT TOP: 2 light cards \u2550\u2550 *\/\n.rv-fc-right-top{\n  grid-column:2;grid-row:1;\n  display:grid;grid-template-columns:1fr 1fr;\n  gap:14px;\n}\n\n\/* \u2550\u2550 RIGHT BOTTOM: 1 wide dark card \u2550\u2550 *\/\n.rv-fc-right-bottom{\n  grid-column:2;grid-row:2;\n}\n\n\/* light card base *\/\n.rv-fc-light{\n  position:relative;border-radius:var(--r);overflow:hidden;\n  padding:22px 20px;\n  background:rgba(255,255,255,.65);\n  backdrop-filter:blur(16px) saturate(160%);\n  border:1px solid rgba(255,255,255,.9);\n  box-shadow:0 2px 8px rgba(20,42,92,.06),0 10px 28px rgba(20,42,92,.08),inset 0 1px 0 rgba(255,255,255,1);\n  transition:transform .4s var(--ease),box-shadow .4s;\n  cursor:default;\n}\n.rv-fc-light:hover{\n  transform:translateY(-5px);\n  box-shadow:0 4px 16px rgba(20,42,92,.08),0 20px 44px rgba(20,42,92,.13),inset 0 1px 0 rgba(255,255,255,1);\n}\n.rv-fc-light::before{\n  content:\"\";position:absolute;top:0;left:0;right:0;height:3px;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n  opacity:0;transition:opacity .3s;border-radius:var(--r) var(--r) 0 0;\n}\n.rv-fc-light:hover::before{opacity:1;}\n\n.rv-fc-light .rv-fc-icon{\n  width:40px;height:40px;border-radius:10px;\n  display:grid;place-items:center;margin-bottom:12px;\n  transition:transform .4s var(--ease);\n}\n.rv-fc-light .rv-fc-icon svg{width:18px;height:18px;}\n.rv-fc-light--blue .rv-fc-icon{background:rgba(47,111,224,.08);border:1px solid rgba(47,111,224,.18);color:var(--blue);}\n.rv-fc-light--purple .rv-fc-icon{background:rgba(120,80,200,.08);border:1px solid rgba(120,80,200,.18);color:#7850c8;}\n.rv-fc-light:hover .rv-fc-icon{transform:scale(1.1);}\n\n.rv-fc-light .rv-fc-title{\n  font-family:'Space Grotesk';font-size:14.5px;font-weight:700;\n  color:var(--ink);margin-bottom:6px;transition:color .3s;line-height:1.25;\n}\n.rv-fc-light:hover .rv-fc-title{color:var(--red);}\n.rv-fc-light .rv-fc-desc{font-size:12.5px;color:var(--muted);line-height:1.6;}\n\n\/* right bottom: horizontal dark card *\/\n.rv-fc-dark-wide{\n  position:relative;border-radius:var(--r);overflow:hidden;\n  padding:22px 24px;\n  background:linear-gradient(135deg,#0b1734,#0a1228);\n  border:1px solid rgba(122,160,238,.14);\n  box-shadow:0 12px 40px rgba(10,22,54,.25),inset 0 1px 0 rgba(150,180,255,.05);\n  display:flex;align-items:center;gap:20px;\n  transition:border-color .35s,box-shadow .35s;\n  cursor:default;\n}\n.rv-fc-dark-wide:hover{\n  border-color:rgba(229,36,27,.22);\n  box-shadow:0 18px 52px rgba(10,22,54,.35);\n}\n.rv-fc-dark-wide .rv-tg{\n  position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.15;\n  background-image:\n    linear-gradient(rgba(130,165,245,.07) 1px,transparent 1px),\n    linear-gradient(90deg,rgba(130,165,245,.07) 1px,transparent 1px);\n  background-size:36px 36px;\n}\n.rv-fc-dark-wide-in{position:relative;z-index:1;flex:1;}\n.rv-fc-dark-wide .rv-fc-icon{\n  width:44px;height:44px;border-radius:11px;flex-shrink:0;\n  display:grid;place-items:center;\n  background:rgba(229,36,27,.1);border:1px solid rgba(229,36,27,.2);color:var(--red-2);\n  position:relative;z-index:1;\n  transition:transform .35s;\n}\n.rv-fc-dark-wide:hover .rv-fc-icon{transform:scale(1.08);}\n.rv-fc-dark-wide .rv-fc-icon svg{width:20px;height:20px;}\n.rv-fc-dark-wide .rv-fc-title{\n  font-family:'Space Grotesk';font-size:15px;font-weight:700;\n  color:#e0eaff;margin-bottom:5px;line-height:1.2;\n}\n.rv-fc-dark-wide .rv-fc-desc{font-size:12.5px;color:#3d4e6a;line-height:1.6;}\n\n\/* \u2550\u2550 BOTTOM ROW: 3 small cards \u2550\u2550 *\/\n.rv-feat-row3{\n  display:grid;grid-template-columns:repeat(3,1fr);gap:14px;\n}\n\n.rv-fc-sm{\n  position:relative;border-radius:var(--r);overflow:hidden;\n  padding:20px 20px;\n  background:rgba(255,255,255,.65);\n  backdrop-filter:blur(16px) saturate(160%);\n  border:1px solid rgba(255,255,255,.9);\n  box-shadow:0 2px 8px rgba(20,42,92,.06),0 8px 24px rgba(20,42,92,.07),inset 0 1px 0 rgba(255,255,255,1);\n  transition:transform .4s var(--ease),box-shadow .4s;\n  display:flex;gap:14px;align-items:flex-start;\n  cursor:default;\n}\n.rv-fc-sm:hover{\n  transform:translateY(-4px);\n  box-shadow:0 4px 14px rgba(20,42,92,.08),0 16px 36px rgba(20,42,92,.12);\n}\n.rv-fc-sm::before{\n  content:\"\";position:absolute;top:0;left:0;right:0;height:3px;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n  opacity:0;transition:opacity .3s;border-radius:var(--r) var(--r) 0 0;\n}\n.rv-fc-sm:hover::before{opacity:1;}\n\n.rv-fc-sm .rv-fc-icon{\n  width:36px;height:36px;border-radius:9px;flex-shrink:0;\n  display:grid;place-items:center;margin-top:2px;\n  transition:transform .3s;\n}\n.rv-fc-sm .rv-fc-icon svg{width:16px;height:16px;}\n.rv-fc-sm--red .rv-fc-icon{background:rgba(229,36,27,.08);border:1px solid rgba(229,36,27,.18);color:var(--red);}\n.rv-fc-sm--green .rv-fc-icon{background:rgba(16,180,100,.08);border:1px solid rgba(16,180,100,.18);color:#10b464;}\n.rv-fc-sm--blue .rv-fc-icon{background:rgba(47,111,224,.08);border:1px solid rgba(47,111,224,.18);color:var(--blue);}\n.rv-fc-sm:hover .rv-fc-icon{transform:scale(1.1);}\n\n.rv-fc-sm .rv-fc-title{font-family:'Space Grotesk';font-size:14px;font-weight:700;color:var(--ink);margin-bottom:4px;transition:color .3s;}\n.rv-fc-sm:hover .rv-fc-title{color:var(--red);}\n.rv-fc-sm .rv-fc-desc{font-size:12.5px;color:var(--muted);line-height:1.55;}\n\n@media(max-width:960px){\n  .rv-feat-head{grid-template-columns:1fr;}\n  .rv-feat-bento{grid-template-columns:1fr;}\n  .rv-fc-dark-hero{grid-column:1;grid-row:auto;min-height:unset;}\n  .rv-fc-right-top{grid-column:1;grid-row:auto;}\n  .rv-fc-right-bottom{grid-column:1;grid-row:auto;}\n  .rv-feat-row3{grid-template-columns:1fr 1fr;}\n}\n@media(max-width:560px){\n  .rv-fc-right-top{grid-template-columns:1fr;}\n  .rv-feat-row3{grid-template-columns:1fr;}\n  .rv-fc-dark-wide{flex-direction:column;align-items:flex-start;gap:14px;}\n}\n<\/style>\n\n<section class=\"rv-feat-sec\">\n<div class=\"rv-wrap\">\n\n<div class=\"rv-feat-head\">\n<div>\n  <span class=\"rv-feat-eyebrow\">Key Features<\/span>\n  <h2 class=\"rv-feat-h2\">Engineered,<br><span class=\"rv-hl\">not assembled<\/span><\/h2>\n<\/div>\n<p class=\"rv-feat-lead\">Six engineering decisions that separate the 60 LED panel from commodity alternatives \u2014 visible in the design, measurable in the output.<\/p>\n<\/div>\n\n<div class=\"rv-feat-bento\">\n\n  <!-- DARK HERO CARD: left, spans 2 rows -->\n  <div class=\"rv-fc-dark-hero\">\n    <div class=\"rv-tg\"><\/div>\n\n    <!-- internal system image -->\n    <div class=\"rv-fc-hero-imgbox\">\n      <img decoding=\"async\" src=\"https:\/\/redvancetech.com\/wp-content\/uploads\/2026\/06\/60led-transparent-internal-system.webp\"\n           alt=\"60 LED internal system architecture\" \/>\n    <\/div>\n\n    <div class=\"rv-fc-dark-hero-in\">\n      <div class=\"rv-fc-label\">Core technology<\/div>\n      <div class=\"rv-fc-title\">Dual-chip LED beads with in-house driver<\/div>\n      <p class=\"rv-fc-desc\">Each LED position carries a dual-chip bead \u2014 red and near-infrared on a single emitter. The driver board is developed in-house, delivering constant-current control with zero flicker. This is the electrical foundation behind the panel's therapeutic output, not a cosmetic specification.<\/p>\n      <div class=\"rv-fc-data\">\n        <div class=\"rv-fc-data-item\">\n          <span class=\"rv-fc-data-n\">60<\/span>\n          <span class=\"rv-fc-data-l\">Dual-chip beads<\/span>\n        <\/div>\n        <div class=\"rv-fc-data-item\">\n          <span class=\"rv-fc-data-n\">5<\/span>\n          <span class=\"rv-fc-data-l\">Wavelengths<\/span>\n        <\/div>\n        <div class=\"rv-fc-data-item\">\n          <span class=\"rv-fc-data-n\">30<em>\u00b0<\/em><\/span>\n          <span class=\"rv-fc-data-l\">Beam angle<\/span>\n        <\/div>\n        <div class=\"rv-fc-data-item\">\n          <span class=\"rv-fc-data-n\">0<\/span>\n          <span class=\"rv-fc-data-l\">Flicker<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- RIGHT TOP: 2 light cards side by side -->\n  <div class=\"rv-fc-right-top\">\n\n    <div class=\"rv-fc-light rv-fc-light--blue\">\n      <div class=\"rv-fc-icon\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"5\"\/><path d=\"M12 2v2M12 20v2M4.22 4.22l1.42 1.42M18.36 18.36l1.42 1.42M2 12h2M20 12h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42\"\/><\/svg>\n      <\/div>\n      <div class=\"rv-fc-title\">Five-wavelength configuration<\/div>\n      <p class=\"rv-fc-desc\">630 \u00b7 660 \u00b7 810 \u00b7 830 \u00b7 850 nm across the array. Each wavelength targets a distinct depth of tissue penetration \u2014 not a single-purpose device.<\/p>\n    <\/div>\n\n    <div class=\"rv-fc-light rv-fc-light--purple\">\n      <div class=\"rv-fc-icon\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\"\/><path d=\"M8 21h8M12 17v4\"\/><\/svg>\n      <\/div>\n      <div class=\"rv-fc-title\">3-in-1 control system<\/div>\n      <p class=\"rv-fc-desc\">3\u2033 TFT touchscreen, wireless remote and Bluetooth APP control \u2014 all three methods standard on every unit. No upgrade required.<\/p>\n    <\/div>\n\n  <\/div>\n\n  <!-- RIGHT BOTTOM: wide horizontal dark card -->\n  <div class=\"rv-fc-right-bottom\">\n    <div class=\"rv-fc-dark-wide\">\n      <div class=\"rv-tg\"><\/div>\n      <div class=\"rv-fc-icon\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2L2 7l10 5 10-5-10-5z\"\/><path d=\"M2 17l10 5 10-5\"\/><path d=\"M2 12l10 5 10-5\"\/><\/svg>\n      <\/div>\n      <div class=\"rv-fc-dark-wide-in\">\n        <div class=\"rv-fc-title\">In-house SMT + PCBA production<\/div>\n        <p class=\"rv-fc-desc\">Control boards are manufactured on our own SMT line in Shenzhen \u2014 not outsourced. Direct production control means consistent quality and faster iteration on OEM configurations.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<!-- BOTTOM ROW: 3 small cards -->\n<div class=\"rv-feat-row3\">\n\n  <div class=\"rv-fc-sm rv-fc-sm--red\">\n    <div class=\"rv-fc-icon\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2v4M12 18v4M4.93 4.93l2.83 2.83M16.24 16.24l2.83 2.83M2 12h4M18 12h4M4.93 19.07l2.83-2.83M16.24 7.76l2.83-2.83\"\/><\/svg>\n    <\/div>\n    <div>\n      <div class=\"rv-fc-title\">Active cooling \u2014 1 fan<\/div>\n      <p class=\"rv-fc-desc\">Thermal management integrated into the housing design. Stable output under continuous use \u2014 critical for clinical and professional environments.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"rv-fc-sm rv-fc-sm--green\">\n    <div class=\"rv-fc-icon\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\/><\/svg>\n    <\/div>\n    <div>\n      <div class=\"rv-fc-title\">SPCC steel housing<\/div>\n      <p class=\"rv-fc-desc\">Laser-cut, CNC bent, welded and powder-coated. The build quality is consistent and repeatable \u2014 suitable for branded product programs with professional presentation requirements.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"rv-fc-sm rv-fc-sm--blue\">\n    <div class=\"rv-fc-icon\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M19.07 4.93a10 10 0 0 1 0 14.14M4.93 4.93a10 10 0 0 0 0 14.14\"\/><\/svg>\n    <\/div>\n    <div>\n      <div class=\"rv-fc-title\">OEM \/ ODM ready<\/div>\n      <p class=\"rv-fc-desc\">Logo, packaging, wavelength configuration and control interface reviewed per project. White-label APP available. Minimum order quantities discussed case by case for new brands.<\/p>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0c0d98e e-flex e-con-boxed e-con e-parent\" data-id=\"0c0d98e\" 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-a3e014e elementor-widget elementor-widget-html\" data-id=\"a3e014e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t&nbsp;\n\n<style>\n:root{\n  --ink:#0f1c3d;--text:#43516e;--muted:#6b7a98;\n  --blue:#2f6fe0;--red:#e5241b;--red-2:#ff4438;\n  --maxw:1280px;--gut:clamp(20px,5vw,64px);--r:18px;\n  --ease:cubic-bezier(.22,.61,.36,1);\n}\n\n.rv-sys-sec{\n  background:#e9eff8;\n  position:relative;\n  padding-block:clamp(60px,7vw,100px);\n  overflow:hidden;\n}\n.rv-sys-sec::before{\n  content:\"\";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.4;\n  background-image:radial-gradient(rgba(47,111,224,.14) 1.2px,transparent 1.2px);\n  background-size:28px 28px;\n  -webkit-mask:radial-gradient(ellipse 70% 60% at 50% 50%,#000,transparent 80%);\n  mask:radial-gradient(ellipse 70% 60% at 50% 50%,#000,transparent 80%);\n}\n.rv-sys-sec>.rv-wrap{position:relative;z-index:1;}\n.rv-wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gut);}\n\n\/* HEAD *\/\n.rv-sys-head{\n  display:grid;grid-template-columns:1fr 1fr;\n  gap:clamp(24px,4vw,60px);align-items:end;\n  margin-bottom:clamp(48px,6vw,72px);\n}\n.rv-sys-eyebrow{\n  font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.22em;\n  text-transform:uppercase;color:var(--blue);font-weight:500;\n  display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;\n}\n.rv-sys-eyebrow::before{\n  content:\"\";width:24px;height:2px;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n  display:inline-block;border-radius:2px;\n}\n.rv-sys-h2{\n  font-family:'Space Grotesk',sans-serif;\n  font-size:clamp(28px,3.8vw,52px);font-weight:800;\n  letter-spacing:-0.025em;line-height:1.07;color:var(--ink);\n}\n.rv-sys-h2 .rv-hl{\n  background:linear-gradient(90deg,var(--red),var(--red-2));\n  -webkit-background-clip:text;background-clip:text;\n  -webkit-text-fill-color:transparent;\n}\n.rv-sys-h2::after{\n  content:\"\";display:block;width:48px;height:3px;border-radius:3px;\n  background:linear-gradient(90deg,var(--red),var(--blue));margin-top:14px;\n}\n.rv-sys-lead{\n  color:var(--muted);font-size:clamp(14.5px,1.2vw,17px);\n  line-height:1.75;align-self:end;padding-bottom:4px;\n}\n\n\/* \u2550\u2550 BODY: left image 60% | right features 40% \u2550\u2550 *\/\n.rv-sys-body{\n  display:grid;\n  grid-template-columns:1.4fr 1fr;\n  gap:clamp(36px,5vw,64px);\n  align-items:start;\n}\n\n\/* \u2500\u2500 LEFT: image block \u2500\u2500 *\/\n.rv-sys-media{\n  position:relative;\n}\n\n.rv-sys-img{\n  position:relative;border-radius:var(--r);overflow:hidden;\n  background:linear-gradient(160deg,#0b1734,#0a1228);\n  box-shadow:\n    0 32px 72px rgba(20,42,92,.22),\n    0 0 0 1px rgba(20,42,92,.08);\n  transition:transform .6s var(--ease),box-shadow .6s;\n}\n.rv-sys-img:hover{\n  transform:translateY(-6px);\n  box-shadow:0 44px 88px rgba(20,42,92,.28),0 0 0 1px rgba(20,42,92,.1);\n}\n\n\/* top accent line *\/\n.rv-sys-img::before{\n  content:\"\";position:absolute;top:0;left:0;right:0;height:3px;z-index:2;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n}\n\n\/* shimmer *\/\n.rv-sys-img::after{\n  content:\"\";position:absolute;\n  top:0;left:-100%;width:50%;height:100%;z-index:1;\n  background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.04) 50%,transparent 70%);\n  animation:rv-scan 8s ease-in-out infinite 2s;pointer-events:none;\n}\n@keyframes rv-scan{0%{left:-60%;}55%,100%{left:120%;}}\n\n\/* image padding for labeled overview *\/\n.rv-sys-img-inner{\n  padding:clamp(20px,3vw,36px);\n  display:flex;align-items:center;justify-content:center;\n  background:radial-gradient(ellipse 80% 60% at 50% 55%,rgba(229,36,27,.08),transparent 70%);\n}\n.rv-sys-img-inner img{\n  width:100%;height:auto;display:block;\n  object-fit:contain;\n  filter:drop-shadow(0 8px 24px rgba(10,20,50,.4));\n  transition:transform .7s var(--ease);\n}\n.rv-sys-img:hover .rv-sys-img-inner img{transform:scale(1.03);}\n\n\/* floating badge *\/\n.rv-sys-badge{\n  position:absolute;bottom:-14px;right:20px;z-index:3;\n  background:rgba(10,20,52,.88);backdrop-filter:blur(12px);\n  border:1px solid rgba(122,160,238,.2);border-radius:10px;\n  padding:8px 16px;display:flex;align-items:center;gap:8px;\n  box-shadow:0 8px 24px rgba(0,0,0,.2);\n}\n.rv-sys-badge-dot{\n  width:6px;height:6px;border-radius:50%;\n  background:var(--red-2);box-shadow:0 0 8px var(--red-2);\n  animation:rv-dot 2s ease-in-out infinite;flex-shrink:0;\n}\n@keyframes rv-dot{0%,100%{opacity:1;}50%{opacity:.3;}}\n.rv-sys-badge-text{\n  font-family:'IBM Plex Mono';font-size:9.5px;letter-spacing:.1em;\n  text-transform:uppercase;color:#9fc0ff;font-weight:600;white-space:nowrap;\n}\n\n\/* \u2500\u2500 RIGHT: feature list \u2500\u2500 *\/\n.rv-sys-list{\n  display:flex;flex-direction:column;gap:0;\n  padding-top:8px;\n}\n\n.rv-sys-item{\n  display:grid;\n  grid-template-columns:auto 1fr;\n  gap:16px;\n  padding:22px 0;\n  border-bottom:1px solid rgba(20,42,92,.08);\n  transition:padding-left .3s var(--ease);\n  cursor:default;\n  position:relative;\n}\n.rv-sys-item:first-child{padding-top:0;}\n.rv-sys-item:last-child{border-bottom:none;padding-bottom:0;}\n.rv-sys-item:hover{padding-left:6px;}\n\n\/* left accent bar *\/\n.rv-sys-item::before{\n  content:\"\";position:absolute;\n  left:-24px;top:22px;bottom:22px;\n  width:3px;border-radius:3px;\n  background:linear-gradient(180deg,var(--red),var(--blue));\n  opacity:0;transition:opacity .3s;\n}\n.rv-sys-item:first-child::before{top:0;}\n.rv-sys-item:last-child::before{bottom:0;}\n.rv-sys-item:hover::before{opacity:1;}\n\n.rv-sys-item-icon{\n  width:44px;height:44px;border-radius:12px;flex-shrink:0;\n  display:grid;place-items:center;margin-top:2px;\n  transition:transform .35s var(--ease),box-shadow .35s;\n}\n.rv-sys-item-icon svg{width:20px;height:20px;}\n.rv-sys-item:nth-child(1) .rv-sys-item-icon{\n  background:rgba(229,36,27,.08);border:1px solid rgba(229,36,27,.18);color:var(--red);\n}\n.rv-sys-item:nth-child(2) .rv-sys-item-icon{\n  background:rgba(47,111,224,.08);border:1px solid rgba(47,111,224,.18);color:var(--blue);\n}\n.rv-sys-item:nth-child(3) .rv-sys-item-icon{\n  background:rgba(16,180,100,.08);border:1px solid rgba(16,180,100,.18);color:#10b464;\n}\n.rv-sys-item:nth-child(4) .rv-sys-item-icon{\n  background:rgba(120,80,200,.08);border:1px solid rgba(120,80,200,.18);color:#7850c8;\n}\n.rv-sys-item:hover .rv-sys-item-icon{\n  transform:scale(1.1);\n  box-shadow:0 6px 16px rgba(20,42,92,.12);\n}\n\n.rv-sys-item-title{\n  font-family:'Space Grotesk';font-size:16px;font-weight:700;\n  color:var(--ink);margin-bottom:6px;transition:color .3s;line-height:1.2;\n}\n.rv-sys-item:hover .rv-sys-item-title{color:var(--red);}\n.rv-sys-item-desc{font-size:13.5px;color:var(--muted);line-height:1.65;}\n\n\/* spec chip row *\/\n.rv-sys-item-chips{\n  display:flex;flex-wrap:wrap;gap:5px;margin-top:10px;\n}\n.rv-sys-chip{\n  font-family:'IBM Plex Mono';font-size:9px;letter-spacing:.08em;\n  text-transform:uppercase;font-weight:600;\n  padding:3px 9px;border-radius:50px;\n  background:rgba(20,42,92,.05);\n  border:1px solid rgba(20,42,92,.1);\n  color:var(--muted);\n  transition:all .25s;\n}\n.rv-sys-item:hover .rv-sys-chip{\n  background:rgba(229,36,27,.06);\n  border-color:rgba(229,36,27,.18);\n  color:var(--red);\n}\n\n@media(max-width:900px){\n  .rv-sys-head{grid-template-columns:1fr;}\n  .rv-sys-body{grid-template-columns:1fr;gap:52px;}\n  .rv-sys-item::before{display:none;}\n  .rv-sys-item:hover{padding-left:0;}\n  .rv-sys-badge{bottom:14px;}\n}\n@media(max-width:560px){\n  .rv-sys-item{grid-template-columns:auto 1fr;gap:12px;}\n  .rv-sys-item-icon{width:38px;height:38px;}\n}\n<\/style>\n\n<section class=\"rv-sys-sec\">\n<div class=\"rv-wrap\">\n\n<div class=\"rv-sys-head\">\n<div>\n  <span class=\"rv-sys-eyebrow\">Component Architecture<\/span>\n  <h2 class=\"rv-sys-h2\">Every part<br><span class=\"rv-hl\">has a reason<\/span><\/h2>\n<\/div>\n<p class=\"rv-sys-lead\">The 60 LED panel is not a collection of off-shelf components fitted into a housing. Each subsystem \u2014 LED array, driver board, cooling and enclosure \u2014 is selected and integrated to work as a coordinated whole.<\/p>\n<\/div>\n\n<div class=\"rv-sys-body\">\n\n  <!-- LEFT: labeled component image -->\n  <div class=\"rv-sys-media\">\n    <div class=\"rv-sys-img\">\n      <div class=\"rv-sys-img-inner\">\n        <img decoding=\"async\" src=\"https:\/\/redvancetech.com\/wp-content\/uploads\/2026\/06\/60led-labeled-component-overview.webp\"\n             alt=\"60 LED labeled component overview\" \/>\n      <\/div>\n    <\/div>\n    <div class=\"rv-sys-badge\">\n      <div class=\"rv-sys-badge-dot\"><\/div>\n      <span class=\"rv-sys-badge-text\">Component overview \u00b7 60 LED Compact<\/span>\n    <\/div>\n  <\/div>\n\n  <!-- RIGHT: feature list -->\n  <div class=\"rv-sys-list\">\n\n    <div class=\"rv-sys-item\">\n      <div class=\"rv-sys-item-icon\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"5\"\/><path d=\"M12 2v2M12 20v2M4.22 4.22l1.42 1.42M18.36 18.36l1.42 1.42M2 12h2M20 12h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42\"\/><\/svg>\n      <\/div>\n      <div>\n        <div class=\"rv-sys-item-title\">Dual-chip LED array<\/div>\n        <p class=\"rv-sys-item-desc\">60 dual-chip beads covering five wavelengths \u2014 630, 660, 810, 830 and 850 nm. Red and near-infrared on a single emitter per position, with 30\u00b0 secondary lenses for controlled beam geometry.<\/p>\n        <div class=\"rv-sys-item-chips\">\n          <span class=\"rv-sys-chip\">60 beads<\/span>\n          <span class=\"rv-sys-chip\">5 wavelengths<\/span>\n          <span class=\"rv-sys-chip\">30\u00b0 beam<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"rv-sys-item\">\n      <div class=\"rv-sys-item-icon\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"6\" width=\"20\" height=\"12\" rx=\"2\"\/><path d=\"M6 12h.01M10 12h.01M14 12h.01M18 12h.01\"\/><\/svg>\n      <\/div>\n      <div>\n        <div class=\"rv-sys-item-title\">In-house driver + control board<\/div>\n        <p class=\"rv-sys-item-desc\">Constant-current LED driver developed in-house on our own SMT line. Zero-flicker output with managed dimming. The control board handles 3-in-1 input \u2014 touchscreen, remote and APP \u2014 through a single integrated circuit.<\/p>\n        <div class=\"rv-sys-item-chips\">\n          <span class=\"rv-sys-chip\">Constant current<\/span>\n          <span class=\"rv-sys-chip\">Zero flicker<\/span>\n          <span class=\"rv-sys-chip\">SMT in-house<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"rv-sys-item\">\n      <div class=\"rv-sys-item-icon\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2v4M12 18v4M4.93 4.93l2.83 2.83M16.24 16.24l2.83 2.83M2 12h4M18 12h4M4.93 19.07l2.83-2.83M16.24 7.76l2.83-2.83\"\/><\/svg>\n      <\/div>\n      <div>\n        <div class=\"rv-sys-item-title\">Active thermal management<\/div>\n        <p class=\"rv-sys-item-desc\">Single-fan cooling matched to the 145 W array output. Airflow path engineered into the housing profile \u2014 not an afterthought. Maintains stable LED junction temperature under continuous session use.<\/p>\n        <div class=\"rv-sys-item-chips\">\n          <span class=\"rv-sys-chip\">1 fan<\/span>\n          <span class=\"rv-sys-chip\">145W matched<\/span>\n          <span class=\"rv-sys-chip\">Continuous use<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"rv-sys-item\">\n      <div class=\"rv-sys-item-icon\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M3 9h18M9 21V9\"\/><\/svg>\n      <\/div>\n      <div>\n        <div class=\"rv-sys-item-title\">SPCC structural enclosure<\/div>\n        <p class=\"rv-sys-item-desc\">Steel housing formed by laser cutting, CNC bending, welding and powder coating. Dimensional accuracy holds the LED array in alignment and gives the finished product the structural rigidity required for branded product programs.<\/p>\n        <div class=\"rv-sys-item-chips\">\n          <span class=\"rv-sys-chip\">SPCC steel<\/span>\n          <span class=\"rv-sys-chip\">Laser cut<\/span>\n          <span class=\"rv-sys-chip\">Powder coated<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n<\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f1fbdb2 e-flex e-con-boxed e-con e-parent\" data-id=\"f1fbdb2\" 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-0391759 elementor-widget elementor-widget-html\" data-id=\"0391759\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t&nbsp;\n\n<style>\n:root{\n  --ink:#0f1c3d;--text:#43516e;--muted:#6b7a98;\n  --blue:#2f6fe0;--red:#e5241b;--red-2:#ff4438;\n  --maxw:1280px;--gut:clamp(20px,5vw,64px);--r:16px;\n  --ease:cubic-bezier(.22,.61,.36,1);\n}\n\n.rv-logic-sec{\n  background:#e9eff8;\n  position:relative;\n  padding-block:clamp(60px,7vw,100px);\n  overflow:hidden;\n}\n.rv-logic-sec::before{\n  content:\"\";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.4;\n  background-image:radial-gradient(rgba(47,111,224,.14) 1.2px,transparent 1.2px);\n  background-size:28px 28px;\n  -webkit-mask:radial-gradient(ellipse 70% 60% at 50% 50%,#000,transparent 80%);\n  mask:radial-gradient(ellipse 70% 60% at 50% 50%,#000,transparent 80%);\n}\n.rv-logic-sec>.rv-wrap{position:relative;z-index:1;}\n.rv-wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gut);}\n\n\/* HEAD *\/\n.rv-logic-head{\n  display:grid;grid-template-columns:1fr 1fr;\n  gap:clamp(24px,4vw,60px);align-items:end;\n  margin-bottom:clamp(44px,5.5vw,64px);\n}\n.rv-logic-eyebrow{\n  font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.22em;\n  text-transform:uppercase;color:var(--blue);font-weight:500;\n  display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;\n}\n.rv-logic-eyebrow::before{\n  content:\"\";width:24px;height:2px;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n  display:inline-block;border-radius:2px;\n}\n.rv-logic-h2{\n  font-family:'Space Grotesk',sans-serif;\n  font-size:clamp(28px,3.5vw,48px);font-weight:800;\n  letter-spacing:-0.025em;line-height:1.07;color:var(--ink);\n}\n.rv-logic-h2 .rv-hl{\n  background:linear-gradient(90deg,var(--red),var(--red-2));\n  -webkit-background-clip:text;background-clip:text;\n  -webkit-text-fill-color:transparent;\n}\n.rv-logic-h2::after{\n  content:\"\";display:block;width:48px;height:3px;border-radius:3px;\n  background:linear-gradient(90deg,var(--red),var(--blue));margin-top:14px;\n}\n.rv-logic-lead{\n  color:var(--muted);font-size:clamp(14.5px,1.2vw,17px);\n  line-height:1.75;align-self:end;padding-bottom:4px;\n}\n\n\/* \u2500\u2500 MAIN: full-width exploded image \u2500\u2500 *\/\n.rv-logic-imgbox{\n  position:relative;\n  border-radius:var(--r);overflow:hidden;\n  background:linear-gradient(160deg,#0b1734,#0a1228);\n  border:1px solid rgba(122,160,238,.14);\n  box-shadow:0 24px 64px rgba(20,42,92,.18),0 0 0 1px rgba(20,42,92,.06);\n  margin-bottom:16px;\n  transition:box-shadow .5s var(--ease);\n}\n.rv-logic-imgbox:hover{\n  box-shadow:0 36px 80px rgba(20,42,92,.24),0 0 0 1px rgba(229,36,27,.12);\n}\n\n\/* top accent *\/\n.rv-logic-imgbox::before{\n  content:\"\";position:absolute;top:0;left:0;right:0;height:3px;z-index:2;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n}\n\n\/* shimmer *\/\n.rv-logic-imgbox::after{\n  content:\"\";position:absolute;\n  top:0;left:-100%;width:45%;height:100%;z-index:1;\n  background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.04) 50%,transparent 70%);\n  animation:rv-scan 9s ease-in-out infinite 3s;pointer-events:none;\n}\n@keyframes rv-scan{0%{left:-60%;}55%,100%{left:120%;}}\n\n\/* red glow behind image *\/\n.rv-logic-img-inner{\n  padding:clamp(24px,3.5vw,48px) clamp(20px,4vw,60px);\n  display:flex;align-items:center;justify-content:center;\n  background:radial-gradient(ellipse 70% 55% at 50% 55%,rgba(229,36,27,.07),transparent 70%);\n}\n.rv-logic-img-inner img{\n  width:100%;height:auto;display:block;\n  object-fit:contain;\n  filter:drop-shadow(0 12px 32px rgba(10,20,50,.5));\n  transition:transform .7s var(--ease);\n}\n.rv-logic-imgbox:hover .rv-logic-img-inner img{\n  transform:scale(1.02);\n}\n\n\/* floating badge *\/\n.rv-logic-badge{\n  position:absolute;bottom:16px;right:18px;z-index:3;\n  background:rgba(10,20,52,.88);backdrop-filter:blur(12px);\n  border:1px solid rgba(122,160,238,.2);border-radius:10px;\n  padding:7px 14px;display:flex;align-items:center;gap:8px;\n  box-shadow:0 8px 24px rgba(0,0,0,.2);\n}\n.rv-logic-badge-dot{\n  width:6px;height:6px;border-radius:50%;\n  background:var(--red-2);box-shadow:0 0 8px var(--red-2);\n  animation:rv-dot 2s ease-in-out infinite;flex-shrink:0;\n}\n@keyframes rv-dot{0%,100%{opacity:1;}50%{opacity:.3;}}\n.rv-logic-badge-text{\n  font-family:'IBM Plex Mono';font-size:9.5px;letter-spacing:.1em;\n  text-transform:uppercase;color:#9fc0ff;font-weight:600;white-space:nowrap;\n}\n\n\/* \u2500\u2500 BOTTOM STRIP: 3 columns \u2500\u2500 *\/\n.rv-logic-strip{\n  background:rgba(255,255,255,.62);\n  backdrop-filter:blur(16px);\n  border:1px solid rgba(255,255,255,.9);\n  border-radius:var(--r);\n  padding:0;\n  box-shadow:0 4px 20px rgba(20,42,92,.08),inset 0 1px 0 rgba(255,255,255,1);\n  display:grid;\n  grid-template-columns:1fr 1px 1fr 1px 1fr;\n  align-items:stretch;\n  overflow:hidden;\n}\n\n.rv-logic-strip-div{\n  width:1px;\n  background:rgba(20,42,92,.08);\n  align-self:stretch;\n}\n\n.rv-logic-strip-item{\n  padding:clamp(18px,2.5vw,28px) clamp(18px,2.5vw,28px);\n  display:flex;align-items:flex-start;gap:14px;\n  transition:background .25s;\n}\n.rv-logic-strip-item:hover{background:rgba(255,255,255,.9);}\n\n.rv-logic-strip-icon{\n  width:38px;height:38px;border-radius:10px;flex-shrink:0;\n  display:grid;place-items:center;margin-top:1px;\n  transition:transform .3s var(--ease);\n}\n.rv-logic-strip-item:hover .rv-logic-strip-icon{transform:scale(1.1);}\n.rv-logic-strip-item:nth-child(1) .rv-logic-strip-icon{background:rgba(229,36,27,.08);border:1px solid rgba(229,36,27,.18);color:var(--red);}\n.rv-logic-strip-item:nth-child(3) .rv-logic-strip-icon{background:rgba(47,111,224,.08);border:1px solid rgba(47,111,224,.18);color:var(--blue);}\n.rv-logic-strip-item:nth-child(5) .rv-logic-strip-icon{background:rgba(16,180,100,.08);border:1px solid rgba(16,180,100,.18);color:#10b464;}\n.rv-logic-strip-icon svg{width:17px;height:17px;}\n\n.rv-logic-strip-title{\n  font-family:'Space Grotesk';font-size:14.5px;font-weight:700;\n  color:var(--ink);display:block;line-height:1.25;margin-bottom:4px;\n  transition:color .25s;\n}\n.rv-logic-strip-item:hover .rv-logic-strip-title{color:var(--red);}\n.rv-logic-strip-desc{\n  font-family:'IBM Plex Mono';font-size:10px;letter-spacing:.06em;\n  color:var(--muted);line-height:1.5;\n}\n\n@media(max-width:860px){\n  .rv-logic-head{grid-template-columns:1fr;}\n}\n@media(max-width:680px){\n  .rv-logic-strip{grid-template-columns:1fr;gap:0;}\n  .rv-logic-strip-div{width:100%;height:1px;}\n  .rv-logic-strip-item{padding:18px 20px;}\n}\n<\/style>\n\n<section class=\"rv-logic-sec\">\n<div class=\"rv-wrap\">\n\n<div class=\"rv-logic-head\">\n<div>\n  <span class=\"rv-logic-eyebrow\">Design Logic<\/span>\n  <h2 class=\"rv-logic-h2\">Designed as a <span class=\"rv-hl\">product<\/span>,<br>not a lamp<\/h2>\n<\/div>\n<p class=\"rv-logic-lead\">RedVance designs the 60 LED panel as a complete product \u2014 wavelength layout, irradiance output, cooling structure, control behaviour and housing engineered together. This is what makes it suitable for professional red light therapy product programs, not just consumer sale.<\/p>\n<\/div>\n\n<!-- full-width exploded architecture image -->\n<div class=\"rv-logic-imgbox\">\n  <div class=\"rv-logic-img-inner\">\n    <img decoding=\"async\" src=\"https:\/\/redvancetech.com\/wp-content\/uploads\/2026\/06\/60led-exploded-architecture.webp\"\n         alt=\"60 LED exploded architecture view\" \/>\n  <\/div>\n  <div class=\"rv-logic-badge\">\n    <div class=\"rv-logic-badge-dot\"><\/div>\n    <span class=\"rv-logic-badge-text\">Exploded architecture \u00b7 60 LED Compact<\/span>\n  <\/div>\n<\/div>\n\n<!-- bottom 3-column strip -->\n<div class=\"rv-logic-strip\">\n\n  <div class=\"rv-logic-strip-item\">\n    <div class=\"rv-logic-strip-icon\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"5\"\/><path d=\"M12 2v2M12 20v2M4.22 4.22l1.42 1.42M18.36 18.36l1.42 1.42M2 12h2M20 12h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42\"\/><\/svg>\n    <\/div>\n    <div>\n      <span class=\"rv-logic-strip-title\">Wavelength + irradiance designed together<\/span>\n      <span class=\"rv-logic-strip-desc\">Five-wavelength dual-chip array \u00b7 630\u2013850 nm \u00b7 30\u00b0 beam \u00b7 not just LED count<\/span>\n    <\/div>\n  <\/div>\n\n  <div class=\"rv-logic-strip-div\"><\/div>\n\n  <div class=\"rv-logic-strip-item\">\n    <div class=\"rv-logic-strip-icon\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2v4M12 18v4M4.93 4.93l2.83 2.83M16.24 16.24l2.83 2.83M2 12h4M18 12h4M4.93 19.07l2.83-2.83M16.24 7.76l2.83-2.83\"\/><\/svg>\n    <\/div>\n    <div>\n      <span class=\"rv-logic-strip-title\">Cooling matched to power level<\/span>\n      <span class=\"rv-logic-strip-desc\">1-fan thermal system \u00b7 sized for 145 W output \u00b7 stable under continuous use<\/span>\n    <\/div>\n  <\/div>\n\n  <div class=\"rv-logic-strip-div\"><\/div>\n\n  <div class=\"rv-logic-strip-item\">\n    <div class=\"rv-logic-strip-icon\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"6\" width=\"20\" height=\"12\" rx=\"2\"\/><path d=\"M6 12h.01M10 12h.01M14 12h.01M18 12h.01\"\/><\/svg>\n    <\/div>\n    <div>\n      <span class=\"rv-logic-strip-title\">Control electronics in-house<\/span>\n      <span class=\"rv-logic-strip-desc\">In-house SMT \u00b7 constant-current driver \u00b7 zero flicker \u00b7 3-in-1 control standard<\/span>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-14ddbdc elementor-widget elementor-widget-html\" data-id=\"14ddbdc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t&nbsp;\n\n<style>\n:root{\n  --ink:#0f1c3d;--text:#43516e;--muted:#6b7a98;\n  --blue:#2f6fe0;--red:#e5241b;--red-2:#ff4438;\n  --maxw:1280px;--gut:clamp(20px,5vw,64px);--r:16px;\n  --ease:cubic-bezier(.22,.61,.36,1);\n}\n\n.rv-ctrl-sec{\n  background:#e9eff8;\n  position:relative;\n  padding-block:clamp(60px,7vw,100px);\n  overflow:hidden;\n}\n.rv-ctrl-sec::before{\n  content:\"\";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.4;\n  background-image:radial-gradient(rgba(47,111,224,.14) 1.2px,transparent 1.2px);\n  background-size:28px 28px;\n  -webkit-mask:radial-gradient(ellipse 70% 60% at 50% 50%,#000,transparent 80%);\n  mask:radial-gradient(ellipse 70% 60% at 50% 50%,#000,transparent 80%);\n}\n.rv-ctrl-sec>.rv-wrap{position:relative;z-index:1;}\n.rv-wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gut);}\n\n\/* HEAD *\/\n.rv-ctrl-head{\n  text-align:center;\n  margin-bottom:clamp(44px,5.5vw,64px);\n}\n.rv-ctrl-eyebrow{\n  font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.26em;\n  text-transform:uppercase;color:var(--blue);font-weight:600;\n  display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;\n}\n.rv-ctrl-eyebrow::before{\n  content:\"\";width:24px;height:2px;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n  display:inline-block;border-radius:2px;\n}\n.rv-ctrl-eyebrow::after{\n  content:\"\";width:24px;height:2px;\n  background:linear-gradient(90deg,var(--blue),var(--red));\n  display:inline-block;border-radius:2px;\n}\n.rv-ctrl-h2{\n  font-family:'Space Grotesk',sans-serif;\n  font-size:clamp(28px,3.8vw,50px);font-weight:800;\n  letter-spacing:-0.03em;line-height:1.05;color:var(--ink);\n  margin-bottom:14px;\n}\n.rv-ctrl-h2 .rv-hl{\n  background:linear-gradient(90deg,var(--red),var(--red-2));\n  -webkit-background-clip:text;background-clip:text;\n  -webkit-text-fill-color:transparent;\n}\n.rv-ctrl-sub{\n  color:var(--muted);font-size:clamp(14px,1.2vw,17px);\n  line-height:1.7;max-width:52ch;margin:0 auto;\n}\n\n\/* \u2500\u2500 THREE COLUMN COMPARE \u2500\u2500 *\/\n.rv-ctrl-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:14px;\n  margin-bottom:14px;\n}\n\n\/* single column card *\/\n.rv-ctrl-col{\n  position:relative;\n  border-radius:20px;overflow:hidden;\n  background:rgba(255,255,255,.62);\n  backdrop-filter:blur(18px) saturate(160%);\n  -webkit-backdrop-filter:blur(18px) saturate(160%);\n  border:1px solid rgba(255,255,255,.9);\n  box-shadow:\n    0 2px 8px rgba(20,42,92,.06),\n    0 14px 44px rgba(20,42,92,.10),\n    inset 0 1px 0 rgba(255,255,255,1);\n  display:flex;flex-direction:column;\n  transition:transform .4s var(--ease),box-shadow .4s,border-color .3s;\n}\n.rv-ctrl-col:hover{\n  transform:translateY(-8px);\n  box-shadow:\n    0 4px 16px rgba(20,42,92,.08),\n    0 28px 60px rgba(20,42,92,.15),\n    inset 0 1px 0 rgba(255,255,255,1);\n}\n\n\/* top accent *\/\n.rv-ctrl-col::before{\n  content:\"\";position:absolute;top:0;left:0;right:0;height:3px;z-index:2;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n  opacity:0;transition:opacity .3s;border-radius:20px 20px 0 0;\n}\n.rv-ctrl-col:hover::before{opacity:1;}\n\n\/* method number badge *\/\n.rv-ctrl-col-num{\n  position:absolute;top:16px;right:16px;z-index:3;\n  font-family:'IBM Plex Mono',monospace;\n  font-size:10px;letter-spacing:.16em;font-weight:700;\n  color:rgba(20,42,92,.2);\n  transition:color .3s;\n}\n.rv-ctrl-col:hover .rv-ctrl-col-num{color:rgba(229,36,27,.35);}\n\n\/* image area *\/\n.rv-ctrl-col-img{\n  width:100%;\n  background:linear-gradient(135deg,#dce6f5,#e8eef8);\n  position:relative;overflow:hidden;\n  flex-shrink:0;\n}\n.rv-ctrl-col-img img{\n  width:100%;height:100%;\n  object-fit:cover;object-position:center;\n  display:block;\n  transition:transform .6s var(--ease),filter .4s;\n  filter:brightness(.95) saturate(1.05);\n}\n.rv-ctrl-col:hover .rv-ctrl-col-img img{\n  transform:scale(1.05);\n  filter:brightness(1) saturate(1.1);\n}\n\/* red glow on hover *\/\n.rv-ctrl-col-img::after{\n  content:\"\";position:absolute;left:0;right:0;bottom:0;height:40%;\n  background:linear-gradient(to top,rgba(229,36,27,.08),transparent);\n  opacity:0;transition:opacity .4s;pointer-events:none;\n}\n.rv-ctrl-col:hover .rv-ctrl-col-img::after{opacity:1;}\n\n\/* image heights \u2014 natural per content *\/\n.rv-ctrl-col--tft .rv-ctrl-col-img{height:clamp(200px,20vw,280px);}\n.rv-ctrl-col--remote .rv-ctrl-col-img{height:clamp(200px,20vw,280px);}\n.rv-ctrl-col--app .rv-ctrl-col-img{height:clamp(200px,20vw,280px);}\n\n\/* body *\/\n.rv-ctrl-col-body{\n  padding:clamp(20px,2.5vw,28px) clamp(20px,2.5vw,26px);\n  display:flex;flex-direction:column;flex:1;\n}\n\n\/* method name *\/\n.rv-ctrl-col-method{\n  font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.14em;\n  text-transform:uppercase;font-weight:600;color:var(--red);\n  display:flex;align-items:center;gap:6px;margin-bottom:8px;\n}\n.rv-ctrl-col-method::before{\n  content:\"\";width:5px;height:5px;border-radius:50%;\n  background:var(--red-2);box-shadow:0 0 6px var(--red-2);\n  flex-shrink:0;animation:rv-dot 2s ease-in-out infinite;\n}\n.rv-ctrl-col--remote .rv-ctrl-col-method::before{animation-delay:.6s;}\n.rv-ctrl-col--app .rv-ctrl-col-method::before{animation-delay:1.2s;}\n@keyframes rv-dot{0%,100%{opacity:1;}50%{opacity:.25;}}\n\n.rv-ctrl-col-title{\n  font-family:'Space Grotesk',sans-serif;\n  font-size:clamp(17px,1.6vw,21px);font-weight:700;\n  color:var(--ink);margin-bottom:10px;line-height:1.2;\n  transition:color .25s;\n}\n.rv-ctrl-col:hover .rv-ctrl-col-title{color:var(--red);}\n\n.rv-ctrl-col-desc{\n  font-size:clamp(13px,1vw,14px);color:var(--muted);\n  line-height:1.72;margin-bottom:18px;flex:1;\n}\n\n\/* divider *\/\n.rv-ctrl-col-sep{\n  height:1px;\n  background:linear-gradient(90deg,transparent,rgba(20,42,92,.1),transparent);\n  margin-bottom:16px;\n}\n\n\/* param rows *\/\n.rv-ctrl-col-params{\n  display:flex;flex-direction:column;gap:8px;\n  margin-bottom:18px;\n}\n.rv-ctrl-col-param{\n  display:flex;align-items:center;justify-content:space-between;gap:8px;\n}\n.rv-ctrl-col-param-key{\n  font-family:'IBM Plex Mono',monospace;font-size:9.5px;\n  letter-spacing:.08em;text-transform:uppercase;font-weight:500;\n  color:var(--muted);\n}\n.rv-ctrl-col-param-val{\n  font-family:'Space Grotesk',sans-serif;font-size:12.5px;font-weight:600;\n  color:var(--ink);text-align:right;\n}\n\n\/* use case tags *\/\n.rv-ctrl-col-tags{\n  display:flex;flex-wrap:wrap;gap:5px;\n  margin-bottom:20px;\n}\n.rv-ctrl-col-tag{\n  font-family:'IBM Plex Mono';font-size:9px;letter-spacing:.08em;\n  text-transform:uppercase;font-weight:600;\n  padding:3px 9px;border-radius:50px;\n  background:rgba(20,42,92,.05);\n  border:1px solid rgba(20,42,92,.1);\n  color:var(--muted);\n  transition:all .25s;\n}\n.rv-ctrl-col:hover .rv-ctrl-col-tag{\n  background:rgba(229,36,27,.06);\n  border-color:rgba(229,36,27,.18);\n  color:var(--red);\n}\n\n\/* \"best for\" recommendation strip *\/\n.rv-ctrl-col-best{\n  margin-top:auto;\n  padding:12px 14px;border-radius:10px;\n  background:linear-gradient(135deg,rgba(10,20,52,.04),rgba(229,36,27,.03));\n  border:1px solid rgba(20,42,92,.08);\n}\n.rv-ctrl-col-best-label{\n  font-family:'IBM Plex Mono';font-size:8.5px;letter-spacing:.12em;\n  text-transform:uppercase;font-weight:600;\n  color:var(--muted);margin-bottom:4px;display:block;\n}\n.rv-ctrl-col-best-val{\n  font-family:'Space Grotesk';font-size:13px;font-weight:600;\n  color:var(--ink);line-height:1.3;\n}\n\n\/* \u2500\u2500 BOTTOM: all-3 included banner \u2500\u2500 *\/\n.rv-ctrl-banner{\n  background:linear-gradient(135deg,#0b1734,#0a1228);\n  border:1px solid rgba(122,160,238,.14);\n  border-radius:16px;\n  padding:clamp(20px,2.5vw,28px) clamp(24px,3vw,40px);\n  display:flex;align-items:center;justify-content:space-between;gap:24px;\n  flex-wrap:wrap;\n  position:relative;overflow:hidden;\n  box-shadow:0 12px 40px rgba(10,22,54,.2),inset 0 1px 0 rgba(150,180,255,.06);\n}\n\/* techgrid *\/\n.rv-ctrl-banner .rv-tg{\n  position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.15;\n  background-image:\n    linear-gradient(rgba(130,165,245,.07) 1px,transparent 1px),\n    linear-gradient(90deg,rgba(130,165,245,.07) 1px,transparent 1px);\n  background-size:40px 40px;\n}\n.rv-ctrl-banner-left{\n  position:relative;z-index:1;\n  display:flex;align-items:center;gap:16px;\n}\n.rv-ctrl-banner-icon{\n  width:44px;height:44px;border-radius:12px;flex-shrink:0;\n  background:rgba(229,36,27,.1);border:1px solid rgba(229,36,27,.2);\n  display:flex;align-items:center;justify-content:center;color:var(--red-2);\n}\n.rv-ctrl-banner-icon svg{width:20px;height:20px;}\n.rv-ctrl-banner-title{\n  font-family:'Space Grotesk',sans-serif;\n  font-size:clamp(15px,1.4vw,18px);font-weight:700;\n  color:#f1f5ff;margin-bottom:3px;line-height:1.2;\n}\n.rv-ctrl-banner-sub{\n  font-family:'IBM Plex Mono';font-size:10px;letter-spacing:.08em;\n  text-transform:uppercase;color:#2a3a5a;font-weight:500;\n}\n.rv-ctrl-banner-right{\n  position:relative;z-index:1;\n  display:flex;align-items:center;gap:clamp(16px,3vw,40px);\n  flex-wrap:wrap;\n}\n.rv-ctrl-banner-stat{\n  display:flex;flex-direction:column;align-items:center;\n  gap:3px;\n}\n.rv-ctrl-banner-stat-n{\n  font-family:'Space Grotesk';font-size:20px;font-weight:800;\n  color:#fff;line-height:1;\n}\n.rv-ctrl-banner-stat-n em{color:var(--red-2);font-style:normal;}\n.rv-ctrl-banner-stat-l{\n  font-family:'IBM Plex Mono';font-size:8.5px;letter-spacing:.1em;\n  text-transform:uppercase;color:#2a3a5a;font-weight:500;\n}\n.rv-ctrl-banner-sep{\n  width:1px;height:32px;\n  background:rgba(122,160,238,.1);flex-shrink:0;\n}\n\n@media(max-width:900px){\n  .rv-ctrl-grid{grid-template-columns:1fr;}\n  .rv-ctrl-col--tft .rv-ctrl-col-img,\n  .rv-ctrl-col--remote .rv-ctrl-col-img,\n  .rv-ctrl-col--app .rv-ctrl-col-img{height:clamp(180px,50vw,260px);}\n  .rv-ctrl-banner{flex-direction:column;align-items:flex-start;}\n  .rv-ctrl-banner-right{width:100%;}\n}\n@media(max-width:560px){\n  .rv-ctrl-head{text-align:left;}\n  .rv-ctrl-eyebrow{margin-left:0;}\n  .rv-ctrl-sub{margin:0;}\n  .rv-ctrl-banner-right{gap:16px;}\n  .rv-ctrl-banner-sep{display:none;}\n}\n<\/style>\n\n<section class=\"rv-ctrl-sec\">\n<div class=\"rv-wrap\">\n\n<div class=\"rv-ctrl-head\">\n  <div class=\"rv-ctrl-eyebrow\">Control System<\/div>\n  <h2 class=\"rv-ctrl-h2\">Three ways to <span class=\"rv-hl\">take control<\/span><\/h2>\n  <p class=\"rv-ctrl-sub\">Every 60 LED panel ships with all three control methods as standard. No upgrade, no add-on \u2014 choose the one that fits your environment.<\/p>\n<\/div>\n\n<div class=\"rv-ctrl-grid\">\n\n  <!-- TFT Touch Screen -->\n  <div class=\"rv-ctrl-col rv-ctrl-col--tft\">\n    <div class=\"rv-ctrl-col-num\">01<\/div>\n    <div class=\"rv-ctrl-col-img\">\n      <img decoding=\"async\" src=\"https:\/\/redvancetech.com\/wp-content\/uploads\/2026\/06\/Touch-Screen.webp\" alt=\"3-inch TFT Touch Screen\" \/>\n    <\/div>\n    <div class=\"rv-ctrl-col-body\">\n      <div class=\"rv-ctrl-col-method\">Touch Screen<\/div>\n      <div class=\"rv-ctrl-col-title\">3\u2033 TFT Touch Screen<\/div>\n      <p class=\"rv-ctrl-col-desc\">On-panel precision control with a full-colour display. Adjust wavelength combination, intensity, pulse frequency and session timer directly on the device \u2014 no phone or remote needed.<\/p>\n      <div class=\"rv-ctrl-col-sep\"><\/div>\n      <div class=\"rv-ctrl-col-params\">\n        <div class=\"rv-ctrl-col-param\">\n          <span class=\"rv-ctrl-col-param-key\">Display<\/span>\n          <span class=\"rv-ctrl-col-param-val\">3\u2033 TFT colour<\/span>\n        <\/div>\n        <div class=\"rv-ctrl-col-param\">\n          <span class=\"rv-ctrl-col-param-key\">Parameters<\/span>\n          <span class=\"rv-ctrl-col-param-val\">5 adjustable<\/span>\n        <\/div>\n        <div class=\"rv-ctrl-col-param\">\n          <span class=\"rv-ctrl-col-param-key\">Input<\/span>\n          <span class=\"rv-ctrl-col-param-val\">Direct touch<\/span>\n        <\/div>\n        <div class=\"rv-ctrl-col-param\">\n          <span class=\"rv-ctrl-col-param-key\">Accessories<\/span>\n          <span class=\"rv-ctrl-col-param-val\">None required<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"rv-ctrl-col-tags\">\n        <span class=\"rv-ctrl-col-tag\">Clinic<\/span>\n        <span class=\"rv-ctrl-col-tag\">Professional<\/span>\n        <span class=\"rv-ctrl-col-tag\">Fixed install<\/span>\n      <\/div>\n      <div class=\"rv-ctrl-col-best\">\n        <span class=\"rv-ctrl-col-best-label\">Best for<\/span>\n        <span class=\"rv-ctrl-col-best-val\">Clinic and professional environments where standalone operation is preferred<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Remote Control -->\n  <div class=\"rv-ctrl-col rv-ctrl-col--remote\">\n    <div class=\"rv-ctrl-col-num\">02<\/div>\n    <div class=\"rv-ctrl-col-img\">\n      <img decoding=\"async\" src=\"https:\/\/redvancetech.com\/wp-content\/uploads\/2026\/06\/remote-control.webp\" alt=\"Wireless Remote Control\" \/>\n    <\/div>\n    <div class=\"rv-ctrl-col-body\">\n      <div class=\"rv-ctrl-col-method\">Remote Control<\/div>\n      <div class=\"rv-ctrl-col-title\">Wireless Remote<\/div>\n      <p class=\"rv-ctrl-col-desc\">Full session control without moving. Designed for use during treatment \u2014 start, stop, adjust intensity and switch modes from across the room, hands-free.<\/p>\n      <div class=\"rv-ctrl-col-sep\"><\/div>\n      <div class=\"rv-ctrl-col-params\">\n        <div class=\"rv-ctrl-col-param\">\n          <span class=\"rv-ctrl-col-param-key\">Signal<\/span>\n          <span class=\"rv-ctrl-col-param-val\">IR wireless<\/span>\n        <\/div>\n        <div class=\"rv-ctrl-col-param\">\n          <span class=\"rv-ctrl-col-param-key\">Operation<\/span>\n          <span class=\"rv-ctrl-col-param-val\">Hands-free<\/span>\n        <\/div>\n        <div class=\"rv-ctrl-col-param\">\n          <span class=\"rv-ctrl-col-param-key\">Response<\/span>\n          <span class=\"rv-ctrl-col-param-val\">Instant<\/span>\n        <\/div>\n        <div class=\"rv-ctrl-col-param\">\n          <span class=\"rv-ctrl-col-param-key\">Setup<\/span>\n          <span class=\"rv-ctrl-col-param-val\">Plug and use<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"rv-ctrl-col-tags\">\n        <span class=\"rv-ctrl-col-tag\">Home wellness<\/span>\n        <span class=\"rv-ctrl-col-tag\">Recovery<\/span>\n        <span class=\"rv-ctrl-col-tag\">Ease of use<\/span>\n      <\/div>\n      <div class=\"rv-ctrl-col-best\">\n        <span class=\"rv-ctrl-col-best-label\">Best for<\/span>\n        <span class=\"rv-ctrl-col-best-val\">Home and personal use where simplicity and convenience matter most<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- APP Control -->\n  <div class=\"rv-ctrl-col rv-ctrl-col--app\">\n    <div class=\"rv-ctrl-col-num\">03<\/div>\n    <div class=\"rv-ctrl-col-img\">\n      <img decoding=\"async\" src=\"https:\/\/redvancetech.com\/wp-content\/uploads\/2026\/06\/app-control.webp\" alt=\"RedVance APP Control\" \/>\n    <\/div>\n    <div class=\"rv-ctrl-col-body\">\n      <div class=\"rv-ctrl-col-method\">APP Control<\/div>\n      <div class=\"rv-ctrl-col-title\">RedVance APP<\/div>\n      <p class=\"rv-ctrl-col-desc\">Smart mode presets, custom programs and Bluetooth group control from a smartphone. The connected layer for brands building a digital wellness product experience.<\/p>\n      <div class=\"rv-ctrl-col-sep\"><\/div>\n      <div class=\"rv-ctrl-col-params\">\n        <div class=\"rv-ctrl-col-param\">\n          <span class=\"rv-ctrl-col-param-key\">Connection<\/span>\n          <span class=\"rv-ctrl-col-param-val\">Bluetooth<\/span>\n        <\/div>\n        <div class=\"rv-ctrl-col-param\">\n          <span class=\"rv-ctrl-col-param-key\">Platform<\/span>\n          <span class=\"rv-ctrl-col-param-val\">iOS & Android<\/span>\n        <\/div>\n        <div class=\"rv-ctrl-col-param\">\n          <span class=\"rv-ctrl-col-param-key\">Modes<\/span>\n          <span class=\"rv-ctrl-col-param-val\">Smart + custom<\/span>\n        <\/div>\n        <div class=\"rv-ctrl-col-param\">\n          <span class=\"rv-ctrl-col-param-key\">OEM option<\/span>\n          <span class=\"rv-ctrl-col-param-val\">White-label available<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"rv-ctrl-col-tags\">\n        <span class=\"rv-ctrl-col-tag\">DTC brands<\/span>\n        <span class=\"rv-ctrl-col-tag\">Digital wellness<\/span>\n        <span class=\"rv-ctrl-col-tag\">Group control<\/span>\n      <\/div>\n      <div class=\"rv-ctrl-col-best\">\n        <span class=\"rv-ctrl-col-best-label\">Best for<\/span>\n        <span class=\"rv-ctrl-col-best-val\">Brands building a connected product experience with custom programs and data<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<!-- bottom banner -->\n<div class=\"rv-ctrl-banner\">\n  <div class=\"rv-tg\"><\/div>\n  <div class=\"rv-ctrl-banner-left\">\n    <div class=\"rv-ctrl-banner-icon\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n    <\/div>\n    <div>\n      <div class=\"rv-ctrl-banner-title\">All three control methods included on every unit<\/div>\n      <div class=\"rv-ctrl-banner-sub\">Standard \u00b7 no upgrade required \u00b7 60 LED Compact series<\/div>\n    <\/div>\n  <\/div>\n  <div class=\"rv-ctrl-banner-right\">\n    <div class=\"rv-ctrl-banner-stat\">\n      <span class=\"rv-ctrl-banner-stat-n\">3<em>-in-1<\/em><\/span>\n      <span class=\"rv-ctrl-banner-stat-l\">Control methods<\/span>\n    <\/div>\n    <div class=\"rv-ctrl-banner-sep\"><\/div>\n    <div class=\"rv-ctrl-banner-stat\">\n      <span class=\"rv-ctrl-banner-stat-n\">0<\/span>\n      <span class=\"rv-ctrl-banner-stat-l\">Add-ons needed<\/span>\n    <\/div>\n    <div class=\"rv-ctrl-banner-sep\"><\/div>\n    <div class=\"rv-ctrl-banner-stat\">\n      <span class=\"rv-ctrl-banner-stat-n\">APP<\/span>\n      <span class=\"rv-ctrl-banner-stat-l\">White-label option<\/span>\n    <\/div>\n  <\/div>\n<\/div>\n\n<\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-497aa03 e-flex e-con-boxed e-con e-parent\" data-id=\"497aa03\" 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-aa17062 elementor-widget elementor-widget-text-editor\" data-id=\"aa17062\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@400;500;600&#038;family=Space+Grotesk:wght@500;600;700;800&#038;display=swap\" rel=\"stylesheet\">\n\n<style>\n:root{\n  --ink:#0f1c3d;--text:#43516e;--muted:#6b7a98;\n  --blue:#2f6fe0;--red:#e5241b;--red-2:#ff4438;\n  --maxw:1280px;--gut:clamp(20px,5vw,64px);--r:14px;\n  --ease:cubic-bezier(.22,.61,.36,1);\n}\n\n.rv-wave-sec{\n  background:#0a1430;\n  position:relative;\n  padding-block:clamp(44px,5vw,72px);\n  overflow:hidden;\n}\n.rv-wave-tg{\n  position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.18;\n  background-image:\n    linear-gradient(rgba(130,165,245,.07) 1px,transparent 1px),\n    linear-gradient(90deg,rgba(130,165,245,.07) 1px,transparent 1px);\n  background-size:52px 52px;\n}\n.rv-wave-sec>.rv-wrap{position:relative;z-index:1;}\n.rv-wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gut);}\n\n\/* ===== HEAD: \u7d27\u51d1\u4e24\u680f ===== *\/\n.rv-wave-head{\n  display:grid;grid-template-columns:1fr 1fr;\n  gap:clamp(20px,4vw,52px);align-items:end;\n  margin-bottom:clamp(28px,3.5vw,40px);\n}\n.rv-wave-eyebrow{\n  font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.22em;\n  text-transform:uppercase;color:#9fc0ff;font-weight:500;\n  display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;\n}\n.rv-wave-eyebrow::before{\n  content:\"\";width:20px;height:2px;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n  display:inline-block;border-radius:2px;\n}\n.rv-wave-h2{\n  font-family:'Space Grotesk',sans-serif;\n  font-size:clamp(22px,2.8vw,38px);font-weight:800;\n  letter-spacing:-0.025em;line-height:1.08;color:#f1f5ff;\n}\n.rv-wave-h2 .rv-hl{\n  background:linear-gradient(90deg,var(--red),var(--red-2));\n  -webkit-background-clip:text;background-clip:text;\n  -webkit-text-fill-color:transparent;\n}\n.rv-wave-h2::after{\n  content:\"\";display:block;width:36px;height:3px;border-radius:3px;\n  background:linear-gradient(90deg,var(--red),var(--blue));margin-top:10px;\n}\n.rv-wave-lead{\n  color:#6b7aa3;font-size:clamp(13px,1vw,15px);\n  line-height:1.7;align-self:end;\n}\n\n\/* ===== BENTO: \u5de6\u5927\u56fe + \u53f3\uff08\u6587\u5b57\u5361+2\u5c0f\u56fe\uff09 ===== *\/\n.rv-wave-bento{\n  display:grid;\n  grid-template-columns:1.2fr 1fr;\n  gap:12px;\n  align-items:stretch;\n}\n\n\/* \u5de6\uff1a\u5927\u56fe\u5b8c\u6574\u663e\u793a *\/\n.rv-wave-main{\n  position:relative;border-radius:var(--r);overflow:hidden;\n  border:1px solid rgba(122,160,238,.18);\n  box-shadow:0 12px 36px rgba(0,0,0,.4);\n  transition:transform .5s var(--ease),border-color .4s;\n}\n.rv-wave-main:hover{transform:translateY(-4px);border-color:rgba(229,36,27,.25);}\n.rv-wave-main img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease);}\n.rv-wave-main:hover img{transform:scale(1.03);}\n.rv-wave-main::before{\n  content:\"\";position:absolute;top:0;left:0;right:0;height:3px;z-index:2;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n}\n.rv-wave-cap{\n  position:absolute;bottom:10px;left:12px;z-index:3;\n  background:rgba(10,20,52,.82);backdrop-filter:blur(8px);\n  border:1px solid rgba(122,160,238,.2);border-radius:7px;\n  padding:5px 11px;display:flex;align-items:center;gap:6px;\n}\n.rv-cap-dot{\n  width:5px;height:5px;border-radius:50%;\n  background:var(--red-2);box-shadow:0 0 6px var(--red-2);\n  animation:rv-dot 2s ease-in-out infinite;flex-shrink:0;\n}\n@keyframes rv-dot{0%,100%{opacity:1;}50%{opacity:.3;}}\n.rv-cap-text{font-family:'IBM Plex Mono';font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#9fc0ff;font-weight:600;}\n\n\/* \u53f3\uff1a\u4e0a\u6587\u5b57\u5361 + \u4e0b2\u5c0f\u56fe *\/\n.rv-wave-right{display:flex;flex-direction:column;gap:12px;}\n\n\/* \u6587\u5b57\u5361 *\/\n.rv-wave-copy{\n  position:relative;border-radius:var(--r);overflow:hidden;\n  padding:20px 20px;\n  background:linear-gradient(160deg,#0d1c3e,#0a1228);\n  border:1px solid rgba(122,160,238,.15);\n  box-shadow:0 8px 28px rgba(0,0,0,.3),inset 0 1px 0 rgba(150,180,255,.06);\n}\n.rv-wave-copy::before{\n  content:\"\";position:absolute;\n  right:-20px;bottom:-20px;width:120px;height:120px;border-radius:50%;\n  background:radial-gradient(closest-side,rgba(229,36,27,.14),transparent 70%);\n  filter:blur(16px);pointer-events:none;z-index:0;\n}\n.rv-wave-copy-in{position:relative;z-index:1;}\n.rv-wave-copy-title{\n  font-family:'Space Grotesk';font-size:14px;font-weight:700;\n  color:#f1f5ff;margin-bottom:6px;line-height:1.3;\n}\n.rv-wave-copy-desc{font-size:12px;color:#4a5a7a;line-height:1.6;margin-bottom:12px;}\n.rv-wave-tags{display:flex;flex-wrap:wrap;gap:5px;}\n.rv-wave-tag{\n  font-family:'IBM Plex Mono';font-size:9px;letter-spacing:.08em;\n  text-transform:uppercase;font-weight:600;\n  padding:3px 9px;border-radius:50px;\n  background:rgba(229,36,27,.1);border:1px solid rgba(229,36,27,.22);\n  color:var(--red-2);\n}\n\n\/* 2\u5c0f\u56fe\u5e76\u6392 *\/\n.rv-wave-imgs2{display:grid;grid-template-columns:1fr 1fr;gap:12px;flex:1;}\n.rv-wave-img-sm{\n  position:relative;border-radius:var(--r);overflow:hidden;\n  border:1px solid rgba(122,160,238,.15);\n  box-shadow:0 6px 20px rgba(0,0,0,.3);\n  transition:transform .4s var(--ease),border-color .4s;\n}\n.rv-wave-img-sm:hover{transform:translateY(-3px);border-color:rgba(229,36,27,.25);}\n.rv-wave-img-sm img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease);}\n.rv-wave-img-sm:hover img{transform:scale(1.05);}\n.rv-wave-img-sm::before{\n  content:\"\";position:absolute;top:0;left:0;right:0;height:2px;z-index:2;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n  opacity:0;transition:opacity .3s;\n}\n.rv-wave-img-sm:hover::before{opacity:1;}\n\n.rv-wave-note{\n  margin-top:14px;font-family:'IBM Plex Mono';font-size:9.5px;\n  letter-spacing:.06em;color:#1e2d4a;text-align:center;\n}\n\n@media(max-width:860px){\n  .rv-wave-head{grid-template-columns:1fr;}\n  .rv-wave-bento{grid-template-columns:1fr;}\n}\n@media(max-width:480px){\n  .rv-wave-imgs2{grid-template-columns:1fr;}\n}\n<\/style>\n\n<section class=\"rv-wave-sec\">\n  <div class=\"rv-wave-tg\"><\/div>\n  <div class=\"rv-wrap\">\n\n    <div class=\"rv-wave-head\">\n      <div>\n        <span class=\"rv-wave-eyebrow\">Red Light, By Design<\/span>\n        <h2 class=\"rv-wave-h2\">Wavelength &amp; <span class=\"rv-hl\">coverage logic<\/span><\/h2>\n      <\/div>\n      <p class=\"rv-wave-lead\">How RedVance treats wavelength selection, light absorption and coverage as product-engineering considerations \u2014 design logic, not medical guidance.<\/p>\n    <\/div>\n\n    <div class=\"rv-wave-bento\">\n\n      <!-- \u5de6\uff1a\u5927\u56fe\u5b8c\u6574 -->\n      <div class=\"rv-wave-main\">\n        <img decoding=\"async\" src=\"https:\/\/redvancetech.com\/wp-content\/uploads\/2026\/06\/60Red-Light-Interaction-Principle.png\" alt=\"Red light interaction principle\">\n        <div class=\"rv-wave-cap\">\n          <div class=\"rv-cap-dot\"><\/div>\n          <span class=\"rv-cap-text\">Interaction principle<\/span>\n        <\/div>\n      <\/div>\n\n      <!-- \u53f3\uff1a\u6587\u5b57\u5361 + 2\u5c0f\u56fe -->\n      <div class=\"rv-wave-right\">\n\n        <div class=\"rv-wave-copy\">\n          <div class=\"rv-wave-copy-in\">\n            <div class=\"rv-wave-copy-title\">Five wavelengths, each with a defined role<\/div>\n            <p class=\"rv-wave-copy-desc\">Wavelength selection and LED placement are treated as design parameters \u2014 not simply a component count.<\/p>\n            <div class=\"rv-wave-tags\">\n              <span class=\"rv-wave-tag\">630 nm<\/span>\n              <span class=\"rv-wave-tag\">660 nm<\/span>\n              <span class=\"rv-wave-tag\">810 nm<\/span>\n              <span class=\"rv-wave-tag\">830 nm<\/span>\n              <span class=\"rv-wave-tag\">850 nm<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"rv-wave-imgs2\">\n          <div class=\"rv-wave-img-sm\">\n            <img decoding=\"async\" src=\"https:\/\/redvancetech.com\/wp-content\/uploads\/2026\/06\/60-Skin-Surface-Light-Absorption-Visual.png\" alt=\"Skin surface light absorption\">\n            <div class=\"rv-wave-cap\" style=\"bottom:8px;left:10px;\">\n              <div class=\"rv-cap-dot\"><\/div>\n              <span class=\"rv-cap-text\">Absorption<\/span>\n            <\/div>\n          <\/div>\n          <div class=\"rv-wave-img-sm\">\n            <img decoding=\"async\" src=\"https:\/\/redvancetech.com\/wp-content\/uploads\/2026\/06\/60-Light-Coverage-Principle-Visualization.png\" alt=\"Light coverage principle\">\n            <div class=\"rv-wave-cap\" style=\"bottom:8px;left:10px;\">\n              <div class=\"rv-cap-dot\"><\/div>\n              <span class=\"rv-cap-text\">Coverage<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n\n    <p class=\"rv-wave-note\">Visualization only \u00b7 Not medical guidance<\/p>\n\n  <\/div>\n<\/section>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2a19c4a e-flex e-con-boxed e-con e-parent\" data-id=\"2a19c4a\" 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-756585a elementor-widget elementor-widget-html\" data-id=\"756585a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t&nbsp;\n\n<style>\n:root{\n  --ink:#0f1c3d;--text:#43516e;--muted:#6b7a98;\n  --blue:#2f6fe0;--red:#e5241b;--red-2:#ff4438;\n  --maxw:1280px;--gut:clamp(20px,5vw,64px);--r:14px;\n  --ease:cubic-bezier(.22,.61,.36,1);\n}\n\n.rv-scene-sec{\n  background:#0a1430;\n  position:relative;\n  padding-block:clamp(60px,7vw,100px);\n  overflow:hidden;\n}\n.rv-scene-sec::before{\n  content:\"\";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.15;\n  background-image:\n    linear-gradient(rgba(130,165,245,.07) 1px,transparent 1px),\n    linear-gradient(90deg,rgba(130,165,245,.07) 1px,transparent 1px);\n  background-size:60px 60px;\n}\n.rv-scene-sec>.rv-wrap{position:relative;z-index:1;}\n.rv-wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gut);}\n\n\/* \u2500\u2500 HEAD \u2500\u2500 *\/\n.rv-scene-head{\n  display:grid;grid-template-columns:1fr 1fr;\n  gap:clamp(24px,4vw,60px);align-items:end;\n  margin-bottom:clamp(44px,5.5vw,64px);\n}\n.rv-scene-eyebrow{\n  font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.26em;\n  text-transform:uppercase;color:var(--red-2);font-weight:600;\n  display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;\n  border:1px solid rgba(229,36,27,.22);\n  background:rgba(229,36,27,.06);\n  padding:5px 14px;border-radius:50px;width:fit-content;\n}\n.rv-scene-eyebrow::before{\n  content:\"\";width:5px;height:5px;border-radius:50%;\n  background:var(--red-2);box-shadow:0 0 8px var(--red-2);\n  animation:rv-blink 2s ease-in-out infinite;flex-shrink:0;\n}\n@keyframes rv-blink{0%,100%{opacity:1;}50%{opacity:.2;}}\n.rv-scene-h2{\n  font-family:'Space Grotesk',sans-serif;\n  font-size:clamp(28px,3.8vw,52px);font-weight:800;\n  letter-spacing:-0.03em;line-height:1.05;color:#f1f5ff;\n}\n.rv-scene-h2 .rv-hl{\n  background:linear-gradient(90deg,var(--red),var(--red-2));\n  -webkit-background-clip:text;background-clip:text;\n  -webkit-text-fill-color:transparent;display:block;\n}\n.rv-scene-h2::after{\n  content:\"\";display:block;width:48px;height:3px;border-radius:3px;\n  background:linear-gradient(90deg,var(--red),var(--blue));margin-top:16px;\n}\n.rv-scene-lead{\n  color:#3d4e6a;font-size:clamp(14px,1.2vw,16.5px);\n  line-height:1.8;align-self:end;padding-bottom:4px;\n}\n\n\/* \u2500\u2500 MASONRY: CSS columns \u2500\u2500 *\/\n.rv-scene-masonry{\n  columns:3;\n  column-gap:10px;\n}\n\n\/* each card *\/\n.rv-sc{\n  position:relative;\n  border-radius:var(--r);\n  overflow:hidden;\n  break-inside:avoid;\n  margin-bottom:10px;\n  display:block;\n  border:1px solid rgba(255,255,255,.05);\n  transition:transform .5s var(--ease),box-shadow .5s,border-color .4s;\n  cursor:default;\n}\n.rv-sc:hover{\n  transform:translateY(-6px) scale(1.01);\n  box-shadow:0 24px 56px rgba(0,0,0,.5),0 0 0 1px rgba(229,36,27,.2);\n  border-color:rgba(229,36,27,.3);\n  z-index:5;\n}\n\n\/* image: full natural ratio, no crop *\/\n.rv-sc img{\n  width:100%;\n  height:auto;\n  display:block;\n  transition:transform .7s var(--ease),filter .5s;\n  filter:brightness(.9) saturate(1.05);\n}\n.rv-sc:hover img{\n  transform:scale(1.03);\n  filter:brightness(1.02) saturate(1.15);\n}\n\n\/* top accent line *\/\n.rv-sc::before{\n  content:\"\";position:absolute;top:0;left:0;right:0;height:2px;z-index:3;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n  opacity:0;transition:opacity .3s;\n}\n.rv-sc:hover::before{opacity:1;}\n\n\/* bottom overlay + caption *\/\n.rv-sc-overlay{\n  position:absolute;bottom:0;left:0;right:0;\n  height:clamp(60px,30%,120px);\n  background:linear-gradient(to top,rgba(4,8,20,.82),transparent);\n  z-index:1;pointer-events:none;\n  opacity:0;transition:opacity .4s;\n}\n.rv-sc:hover .rv-sc-overlay{opacity:1;}\n\n.rv-sc-cap{\n  position:absolute;bottom:14px;left:14px;right:14px;z-index:2;\n  display:flex;align-items:flex-end;justify-content:space-between;gap:8px;\n  opacity:0;transform:translateY(6px);\n  transition:opacity .35s var(--ease),transform .35s var(--ease);\n}\n.rv-sc:hover .rv-sc-cap{opacity:1;transform:translateY(0);}\n\n.rv-sc-label{\n  font-family:'Space Grotesk';font-size:13px;font-weight:700;\n  color:#f1f5ff;letter-spacing:.01em;line-height:1.2;\n}\n.rv-sc-tag{\n  font-family:'IBM Plex Mono';font-size:8.5px;letter-spacing:.12em;\n  text-transform:uppercase;font-weight:600;\n  color:rgba(255,255,255,.6);\n  background:rgba(10,20,52,.65);\n  backdrop-filter:blur(8px);\n  padding:4px 9px;border-radius:5px;\n  border:1px solid rgba(122,160,238,.15);\n  white-space:nowrap;flex-shrink:0;\n}\n\n\/* \u2500\u2500 EDITORIAL NUMBER: large decorative \u2500\u2500 *\/\n.rv-sc-num{\n  position:absolute;top:12px;right:14px;z-index:3;\n  font-family:'IBM Plex Mono';font-size:11px;letter-spacing:.16em;\n  font-weight:700;color:rgba(255,255,255,.2);\n  transition:color .3s;\n}\n.rv-sc:hover .rv-sc-num{color:rgba(229,36,27,.5);}\n\n\/* \u2500\u2500 BOTTOM STRIP \u2500\u2500 *\/\n.rv-scene-strip{\n  display:flex;align-items:center;justify-content:center;\n  gap:0;\n  margin-top:clamp(32px,4vw,48px);\n  border:1px solid rgba(122,160,238,.1);\n  border-radius:14px;overflow:hidden;\n  background:rgba(255,255,255,.02);\n  backdrop-filter:blur(10px);\n}\n.rv-scene-strip-item{\n  flex:1;display:flex;align-items:center;gap:10px;\n  padding:16px 20px;\n  border-right:1px solid rgba(122,160,238,.08);\n  transition:background .25s;\n}\n.rv-scene-strip-item:last-child{border-right:none;}\n.rv-scene-strip-item:hover{background:rgba(229,36,27,.04);}\n.rv-scene-strip-dot{\n  width:5px;height:5px;border-radius:50%;flex-shrink:0;\n  background:var(--red-2);box-shadow:0 0 6px var(--red-2);\n  animation:rv-blink 2s ease-in-out infinite;\n}\n.rv-scene-strip-item:nth-child(2) .rv-scene-strip-dot{animation-delay:.5s;}\n.rv-scene-strip-item:nth-child(3) .rv-scene-strip-dot{animation-delay:1s;}\n.rv-scene-strip-item:nth-child(4) .rv-scene-strip-dot{animation-delay:1.5s;}\n.rv-scene-strip-label{\n  font-family:'IBM Plex Mono';font-size:10px;letter-spacing:.1em;\n  text-transform:uppercase;font-weight:600;color:#2a3a5a;\n}\n\n@media(max-width:860px){\n  .rv-scene-head{grid-template-columns:1fr;}\n  .rv-scene-masonry{columns:2;}\n  .rv-scene-strip{flex-wrap:wrap;}\n  .rv-scene-strip-item{flex:1 1 40%;border-right:none;border-bottom:1px solid rgba(122,160,238,.08);}\n}\n@media(max-width:480px){\n  .rv-scene-masonry{columns:1;}\n  \/* show captions always on mobile *\/\n  .rv-sc-overlay{opacity:1;}\n  .rv-sc-cap{opacity:1;transform:translateY(0);}\n}\n<\/style>\n\n<section class=\"rv-scene-sec\">\n<div class=\"rv-wrap\">\n\n<div class=\"rv-scene-head\">\n  <div>\n    <div class=\"rv-scene-eyebrow\">In Real Spaces<\/div>\n    <h2 class=\"rv-scene-h2\">Where the<br><span class=\"rv-hl\">60 LED lives<\/span><\/h2>\n  <\/div>\n  <p class=\"rv-scene-lead\">Compact enough for a bedside table or work desk. Precise enough for joint recovery and clinical-adjacent use. The 60 LED panel is built for the spaces where wellness actually happens.<\/p>\n<\/div>\n\n<div class=\"rv-scene-masonry\">\n\n  <div class=\"rv-sc\">\n    <img decoding=\"async\" src=\"https:\/\/redvancetech.com\/wp-content\/uploads\/2026\/06\/60LED_Latina_LivingRoom_ArmCoverage.webp\" alt=\"Living room arm coverage\" \/>\n    <div class=\"rv-sc-overlay\"><\/div>\n    <div class=\"rv-sc-num\">01<\/div>\n    <div class=\"rv-sc-cap\">\n      <span class=\"rv-sc-label\">Living Room<\/span>\n      <span class=\"rv-sc-tag\">Arm coverage<\/span>\n    <\/div>\n  <\/div>\n\n  <div class=\"rv-sc\">\n    <img decoding=\"async\" src=\"https:\/\/redvancetech.com\/wp-content\/uploads\/2026\/06\/60-back.webp\" alt=\"Back treatment\" \/>\n    <div class=\"rv-sc-overlay\"><\/div>\n    <div class=\"rv-sc-num\">02<\/div>\n    <div class=\"rv-sc-cap\">\n      <span class=\"rv-sc-label\">Back Treatment<\/span>\n      <span class=\"rv-sc-tag\">Lumbar \u00b7 broad area<\/span>\n    <\/div>\n  <\/div>\n\n  <div class=\"rv-sc\">\n    <img decoding=\"async\" src=\"https:\/\/redvancetech.com\/wp-content\/uploads\/2026\/06\/60LED_BlackWoman_Bedside_KneeUse.webp\" alt=\"Bedside knee use\" \/>\n    <div class=\"rv-sc-overlay\"><\/div>\n    <div class=\"rv-sc-num\">03<\/div>\n    <div class=\"rv-sc-cap\">\n      <span class=\"rv-sc-label\">Bedside<\/span>\n      <span class=\"rv-sc-tag\">Joint recovery<\/span>\n    <\/div>\n  <\/div>\n\n  <div class=\"rv-sc\">\n    <img decoding=\"async\" src=\"https:\/\/redvancetech.com\/wp-content\/uploads\/2026\/06\/60LED_EastAsian_WorkDesk_ShoulderNeck.webp\" alt=\"Work desk shoulder neck\" \/>\n    <div class=\"rv-sc-overlay\"><\/div>\n    <div class=\"rv-sc-num\">04<\/div>\n    <div class=\"rv-sc-cap\">\n      <span class=\"rv-sc-label\">Work Desk<\/span>\n      <span class=\"rv-sc-tag\">Shoulder \u00b7 neck<\/span>\n    <\/div>\n  <\/div>\n\n  <div class=\"rv-sc\">\n    <img decoding=\"async\" src=\"https:\/\/redvancetech.com\/wp-content\/uploads\/2026\/06\/60-scene.webp\" alt=\"Home wellness\" \/>\n    <div class=\"rv-sc-overlay\"><\/div>\n    <div class=\"rv-sc-num\">05<\/div>\n    <div class=\"rv-sc-cap\">\n      <span class=\"rv-sc-label\">Home Wellness<\/span>\n      <span class=\"rv-sc-tag\">Daily routine<\/span>\n    <\/div>\n  <\/div>\n\n  <div class=\"rv-sc\">\n    <img decoding=\"async\" src=\"https:\/\/redvancetech.com\/wp-content\/uploads\/2026\/06\/60-knee.webp\" alt=\"Knee recovery\" \/>\n    <div class=\"rv-sc-overlay\"><\/div>\n    <div class=\"rv-sc-num\">06<\/div>\n    <div class=\"rv-sc-cap\">\n      <span class=\"rv-sc-label\">Recovery<\/span>\n      <span class=\"rv-sc-tag\">Knee \u00b7 lower limb<\/span>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<div class=\"rv-scene-strip\">\n  <div class=\"rv-scene-strip-item\">\n    <div class=\"rv-scene-strip-dot\"><\/div>\n    <span class=\"rv-scene-strip-label\">Home wellness<\/span>\n  <\/div>\n  <div class=\"rv-scene-strip-item\">\n    <div class=\"rv-scene-strip-dot\"><\/div>\n    <span class=\"rv-scene-strip-label\">Recovery & rehab<\/span>\n  <\/div>\n  <div class=\"rv-scene-strip-item\">\n    <div class=\"rv-scene-strip-dot\"><\/div>\n    <span class=\"rv-scene-strip-label\">Beauty & skin<\/span>\n  <\/div>\n  <div class=\"rv-scene-strip-item\">\n    <div class=\"rv-scene-strip-dot\"><\/div>\n    <span class=\"rv-scene-strip-label\">Entry-level clinical<\/span>\n  <\/div>\n<\/div>\n\n<\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fa52b59 e-flex e-con-boxed e-con e-parent\" data-id=\"fa52b59\" 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-3e34d86 elementor-widget elementor-widget-html\" data-id=\"3e34d86\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t&nbsp;\n\n<style>\n:root{\n  --ink:#0f1c3d;--text:#43516e;--muted:#6b7a98;\n  --blue:#2f6fe0;--red:#e5241b;--red-2:#ff4438;\n  --maxw:1280px;--gut:clamp(20px,5vw,64px);--r:16px;\n  --ease:cubic-bezier(.22,.61,.36,1);\n}\n\n.rv-spec-sec{\n  background:#e9eff8;\n  position:relative;\n  padding-block:clamp(60px,7vw,100px);\n  overflow:hidden;\n}\n.rv-spec-sec::before{\n  content:\"\";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.4;\n  background-image:radial-gradient(rgba(47,111,224,.14) 1.2px,transparent 1.2px);\n  background-size:28px 28px;\n  -webkit-mask:radial-gradient(ellipse 70% 60% at 50% 50%,#000,transparent 80%);\n  mask:radial-gradient(ellipse 70% 60% at 50% 50%,#000,transparent 80%);\n}\n.rv-spec-sec>.rv-wrap{position:relative;z-index:1;}\n.rv-wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gut);}\n\n.rv-spec-head{\n  display:grid;grid-template-columns:1fr 1fr;\n  gap:clamp(24px,4vw,60px);align-items:end;\n  margin-bottom:clamp(40px,5vw,56px);\n}\n.rv-spec-eyebrow{\n  font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.22em;\n  text-transform:uppercase;color:var(--blue);font-weight:500;\n  display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;\n}\n.rv-spec-eyebrow::before{\n  content:\"\";width:24px;height:2px;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n  display:inline-block;border-radius:2px;\n}\n.rv-spec-h2{\n  font-family:'Space Grotesk',sans-serif;\n  font-size:clamp(26px,3.2vw,44px);font-weight:800;\n  letter-spacing:-0.025em;line-height:1.08;color:var(--ink);\n}\n.rv-spec-h2 .rv-hl{\n  background:linear-gradient(90deg,var(--red),var(--red-2));\n  -webkit-background-clip:text;background-clip:text;\n  -webkit-text-fill-color:transparent;\n}\n.rv-spec-h2::after{\n  content:\"\";display:block;width:44px;height:3px;border-radius:3px;\n  background:linear-gradient(90deg,var(--red),var(--blue));margin-top:12px;\n}\n.rv-spec-lead{color:var(--muted);font-size:clamp(14px,1.1vw,16px);line-height:1.75;align-self:end;}\n\n.rv-spec-body{\n  display:grid;\n  grid-template-columns:1fr 1.8fr;\n  gap:12px;\n  margin-bottom:12px;\n}\n\n.rv-spec-dark{\n  position:relative;border-radius:var(--r);overflow:hidden;\n  padding:32px 28px;\n  background:linear-gradient(160deg,#0b1734,#0a1228);\n  border:1px solid rgba(122,160,238,.16);\n  box-shadow:0 16px 48px rgba(10,22,54,.3),inset 0 1px 0 rgba(150,180,255,.06);\n  display:flex;flex-direction:column;justify-content:space-between;\n}\n.rv-spec-dark .rv-tg{\n  position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.2;\n  background-image:\n    linear-gradient(rgba(130,165,245,.07) 1px,transparent 1px),\n    linear-gradient(90deg,rgba(130,165,245,.07) 1px,transparent 1px);\n  background-size:36px 36px;\n  -webkit-mask:radial-gradient(ellipse 80% 80% at 20% 30%,#000,transparent 70%);\n  mask:radial-gradient(ellipse 80% 80% at 20% 30%,#000,transparent 70%);\n}\n.rv-spec-dark::before{\n  content:\"\";position:absolute;top:0;left:0;right:0;height:3px;z-index:2;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n  border-radius:var(--r) var(--r) 0 0;\n}\n.rv-spec-dark::after{\n  content:\"\";position:absolute;\n  right:-30px;bottom:-30px;width:180px;height:180px;border-radius:50%;\n  background:radial-gradient(closest-side,rgba(229,36,27,.14),transparent 70%);\n  filter:blur(24px);pointer-events:none;z-index:0;\n  animation:rv-glow 4s ease-in-out infinite;\n}\n@keyframes rv-glow{0%,100%{opacity:.6;}50%{opacity:1;}}\n\n.rv-spec-dark-in{position:relative;z-index:1;}\n\n.rv-spec-dark-label{\n  font-family:'IBM Plex Mono';font-size:10px;letter-spacing:.16em;\n  text-transform:uppercase;color:#9fc0ff;font-weight:600;\n  display:inline-flex;align-items:center;gap:6px;margin-bottom:20px;\n}\n.rv-spec-dark-label::before{\n  content:\"\";width:4px;height:4px;border-radius:50%;\n  background:var(--red-2);box-shadow:0 0 6px var(--red-2);\n  animation:rv-dot 2s ease-in-out infinite;\n}\n@keyframes rv-dot{0%,100%{opacity:1;}50%{opacity:.3;}}\n\n.rv-spec-nums{display:flex;flex-direction:column;gap:16px;margin-bottom:28px;}\n.rv-spec-num{display:flex;align-items:baseline;gap:8px;}\n.rv-spec-num-n{\n  font-family:'Space Grotesk';font-size:clamp(36px,4vw,52px);font-weight:800;\n  color:#fff;line-height:1;\n}\n.rv-spec-num-n em{color:var(--red-2);font-style:normal;font-size:.55em;}\n.rv-spec-num-l{\n  font-family:'IBM Plex Mono';font-size:10px;letter-spacing:.1em;\n  text-transform:uppercase;color:#3a4a6a;\n}\n\n.rv-spec-btn{\n  display:inline-flex;align-items:center;gap:8px;\n  padding:11px 20px;width:fit-content;\n  background:linear-gradient(180deg,var(--red-2),var(--red));\n  color:#fff;font-family:'Space Grotesk',sans-serif;\n  font-size:13px;font-weight:600;\n  border-radius:8px;text-decoration:none;\n  box-shadow:0 6px 18px -6px rgba(229,36,27,.5),inset 0 1px 0 rgba(255,255,255,.25);\n  transition:all .25s var(--ease);position:relative;overflow:hidden;\n}\n.rv-spec-btn::after{\n  content:\"\";position:absolute;inset:0;\n  background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.18) 50%,transparent 65%);\n  background-size:200% 100%;animation:rv-shine 3s ease-in-out infinite 1s;\n}\n@keyframes rv-shine{0%{background-position:200% 0;}45%,100%{background-position:-100% 0;}}\n.rv-spec-btn span,.rv-spec-btn svg{position:relative;z-index:1;}\n.rv-spec-btn svg{width:13px;height:13px;transition:transform .2s;}\n.rv-spec-btn:hover{transform:translateY(-2px);color:#fff;text-decoration:none;}\n.rv-spec-btn:hover svg{transform:translateX(3px);}\n\n.rv-spec-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:10px;\n}\n\n.rv-sc{\n  position:relative;border-radius:12px;overflow:hidden;\n  padding:14px 16px;\n  background:rgba(255,255,255,.65);\n  backdrop-filter:blur(12px);\n  border:1px solid rgba(255,255,255,.9);\n  box-shadow:0 2px 6px rgba(20,42,92,.05),0 6px 18px rgba(20,42,92,.07),inset 0 1px 0 rgba(255,255,255,1);\n  transition:transform .35s var(--ease),box-shadow .35s,border-color .3s;\n  cursor:default;\n}\n.rv-sc:hover{\n  transform:translateY(-4px);\n  box-shadow:0 4px 12px rgba(20,42,92,.07),0 14px 32px rgba(20,42,92,.12);\n  border-color:rgba(229,36,27,.18);\n}\n.rv-sc::before{\n  content:\"\";position:absolute;top:0;left:0;right:0;height:2px;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n  opacity:0;transition:opacity .3s;border-radius:12px 12px 0 0;\n}\n.rv-sc:hover::before{opacity:1;}\n\n.rv-sc-key{\n  font-family:'IBM Plex Mono';font-size:9px;letter-spacing:.12em;\n  text-transform:uppercase;color:var(--muted);margin-bottom:5px;display:block;\n}\n.rv-sc-val{\n  font-family:'Space Grotesk';font-size:15px;font-weight:700;\n  color:var(--ink);display:block;line-height:1.25;\n  transition:color .25s;\n}\n.rv-sc:hover .rv-sc-val{color:var(--red);}\n.rv-sc-val.mono{font-family:'IBM Plex Mono';font-size:12.5px;font-weight:600;}\n\n.rv-sc.w2{grid-column:span 2;}\n.rv-sc.w3{grid-column:span 3;}\n\n.rv-spec-bottom{\n  display:grid;grid-template-columns:repeat(4,1fr);\n  gap:10px;\n}\n\n@media(max-width:900px){\n  .rv-spec-body{grid-template-columns:1fr;}\n  .rv-spec-grid{grid-template-columns:repeat(2,1fr);}\n  .rv-spec-bottom{grid-template-columns:repeat(2,1fr);}\n  .rv-spec-head{grid-template-columns:1fr;}\n  .rv-sc.w2{grid-column:span 2;}\n}\n@media(max-width:480px){\n  .rv-spec-grid{grid-template-columns:1fr 1fr;}\n  .rv-spec-bottom{grid-template-columns:1fr 1fr;}\n}\n<\/style>\n\n<section class=\"rv-spec-sec\">\n<div class=\"rv-wrap\">\n<div class=\"rv-spec-head\">\n<div><span class=\"rv-spec-eyebrow\">Specifications<\/span>\n<h2 class=\"rv-spec-h2\">60 LED <span class=\"rv-hl\">technical data<\/span><\/h2>\n<\/div>\n<p class=\"rv-spec-lead\">Confirmed product specifications for the 60 LED model. All values measured under standard test conditions.<\/p>\n<\/div>\n\n<div class=\"rv-spec-body\">\n\n<div class=\"rv-spec-dark\">\n<div class=\"rv-tg\"><\/div>\n<div class=\"rv-spec-dark-in\">\n<div class=\"rv-spec-dark-label\">Core specs<\/div>\n<div class=\"rv-spec-nums\">\n<div class=\"rv-spec-num\"><span class=\"rv-spec-num-n\">60<\/span>\n<span class=\"rv-spec-num-l\">Dual-chip LEDs<\/span><\/div>\n<div class=\"rv-spec-num\"><span class=\"rv-spec-num-n\">145<em>W<\/em><\/span>\n<span class=\"rv-spec-num-l\">Rated power<\/span><\/div>\n<div class=\"rv-spec-num\"><span class=\"rv-spec-num-n\">190<\/span>\n<span class=\"rv-spec-num-l\">mW\/cm\u00b2<\/span><\/div>\n<div class=\"rv-spec-num\"><span class=\"rv-spec-num-n\">5<\/span>\n<span class=\"rv-spec-num-l\">Wavelengths<\/span><\/div>\n<\/div>\n<\/div>\n<div style=\"position:relative;z-index:1;\"><a class=\"rv-spec-btn\" href=\"https:\/\/redvancetech.com\/contact-us\/\">\nRequest datasheet\n<\/a><\/div>\n<\/div>\n\n<div class=\"rv-spec-grid\">\n<div class=\"rv-sc w2\"><span class=\"rv-sc-key\">Wavelengths<\/span>\n<span class=\"rv-sc-val mono\">630 \u00b7 660 \u00b7 810 \u00b7 830 \u00b7 850 nm<\/span><\/div>\n<div class=\"rv-sc\"><span class=\"rv-sc-key\">Beam angle<\/span>\n<span class=\"rv-sc-val\">30\u00b0<\/span><\/div>\n<div class=\"rv-sc\"><span class=\"rv-sc-key\">LED structure<\/span>\n<span class=\"rv-sc-val\">Dual-chip red + NIR<\/span><\/div>\n<div class=\"rv-sc\"><span class=\"rv-sc-key\">Flicker<\/span>\n<span class=\"rv-sc-val\">Flicker-Free<\/span><\/div>\n<div class=\"rv-sc\"><span class=\"rv-sc-key\">EMF emission<\/span>\n<span class=\"rv-sc-val mono\">0 \u03bcT @ 6\"<\/span><\/div>\n<div class=\"rv-sc\"><span class=\"rv-sc-key\">Input voltage<\/span>\n<span class=\"rv-sc-val mono\">AC 100\u2013240V<\/span><\/div>\n<div class=\"rv-sc\"><span class=\"rv-sc-key\">Cooling fans<\/span>\n<span class=\"rv-sc-val\">1 fan<\/span><\/div>\n<div class=\"rv-sc\"><span class=\"rv-sc-key\">Lifespan ref.<\/span>\n<span class=\"rv-sc-val\">100,000 hours<\/span><\/div>\n<div class=\"rv-sc\"><span class=\"rv-sc-key\">Net weight<\/span>\n<span class=\"rv-sc-val\">3.5 kg<\/span><\/div>\n<div class=\"rv-sc w2\"><span class=\"rv-sc-key\">Product dimensions<\/span>\n<span class=\"rv-sc-val mono\">21.6 \u00d7 33.5 \u00d7 6 cm<\/span><\/div>\n<\/div>\n<\/div>\n\n<div class=\"rv-spec-bottom\">\n<div class=\"rv-sc\"><span class=\"rv-sc-key\">Gross weight<\/span>\n<span class=\"rv-sc-val\">3.6 kg<\/span><\/div>\n<div class=\"rv-sc\"><span class=\"rv-sc-key\">Single packaging<\/span>\n<span class=\"rv-sc-val mono\">410 \u00d7 290 \u00d7 160 mm<\/span><\/div>\n<div class=\"rv-sc\" style=\"grid-column:span 2;\"><span class=\"rv-sc-key\">Housing<\/span>\n<span class=\"rv-sc-val\">SPCC cold-rolled steel \u2014 laser cut, bent, welded, powder-coated<\/span><\/div>\n<\/div>\n\n<\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3181cc7 e-flex e-con-boxed e-con e-parent\" data-id=\"3181cc7\" 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-82df703 elementor-widget elementor-widget-text-editor\" data-id=\"82df703\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@400;500;600&#038;family=Space+Grotesk:wght@500;600;700;800&#038;display=swap\" rel=\"stylesheet\">\n\n<style>\n:root{\n  --ink:#0f1c3d;--text:#43516e;--muted:#6b7a98;\n  --blue:#2f6fe0;--red:#e5241b;--red-2:#ff4438;--red-glow:rgba(229,36,27,0.42);\n  --maxw:1280px;--gut:clamp(20px,5vw,64px);--r:18px;--r-s:7px;\n  --ease:cubic-bezier(.22,.61,.36,1);\n}\n\n.rv-oem-sec{\n  background:#e9eff8;\n  position:relative;\n  padding-block:clamp(60px,7vw,100px);\n  overflow:hidden;\n}\n.rv-oem-sec::before{\n  content:\"\";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.4;\n  background-image:radial-gradient(rgba(47,111,224,.14) 1.2px,transparent 1.2px);\n  background-size:28px 28px;\n  -webkit-mask:radial-gradient(ellipse 70% 60% at 50% 50%,#000,transparent 80%);\n  mask:radial-gradient(ellipse 70% 60% at 50% 50%,#000,transparent 80%);\n}\n.rv-oem-sec>.rv-wrap{position:relative;z-index:1;}\n.rv-wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gut);}\n\n\/* ===== HEAD ===== *\/\n.rv-oem-head{\n  display:grid;grid-template-columns:1fr 1fr;\n  gap:clamp(24px,4vw,60px);align-items:end;\n  margin-bottom:clamp(36px,5vw,52px);\n}\n.rv-oem-eyebrow{\n  font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.22em;\n  text-transform:uppercase;color:var(--blue);font-weight:500;\n  display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;\n}\n.rv-oem-eyebrow::before{\n  content:\"\";width:24px;height:2px;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n  display:inline-block;border-radius:2px;\n}\n.rv-oem-h2{\n  font-family:'Space Grotesk',sans-serif;\n  font-size:clamp(26px,3.2vw,44px);font-weight:800;\n  letter-spacing:-0.025em;line-height:1.08;color:var(--ink);\n}\n.rv-oem-h2 .rv-hl{\n  background:linear-gradient(90deg,var(--red),var(--red-2));\n  -webkit-background-clip:text;background-clip:text;\n  -webkit-text-fill-color:transparent;display:block;\n}\n.rv-oem-h2::after{\n  content:\"\";display:block;width:44px;height:3px;border-radius:3px;\n  background:linear-gradient(90deg,var(--red),var(--blue));margin-top:12px;\n}\n.rv-oem-lead{color:var(--muted);font-size:clamp(14px,1.1vw,16px);line-height:1.75;align-self:end;}\n\n\/* ===== \u56fe\u7247\uff1a\u5168\u5bbd\u5b8c\u6574\u663e\u793a ===== *\/\n.rv-oem-img{\n  position:relative;\n  border-radius:var(--r);overflow:hidden;\n  box-shadow:0 16px 48px rgba(20,42,92,.15),0 0 0 1px rgba(20,42,92,.07);\n  margin-bottom:16px;\n  transition:box-shadow .5s var(--ease);\n}\n.rv-oem-img:hover{box-shadow:0 24px 64px rgba(20,42,92,.22);}\n.rv-oem-img img{\n  width:100%;height:auto;display:block;\n  transition:transform .7s var(--ease);\n}\n.rv-oem-img:hover img{transform:scale(1.02);}\n\/* \u9876\u90e8\u7ebf *\/\n.rv-oem-img::before{\n  content:\"\";position:absolute;top:0;left:0;right:0;height:4px;z-index:2;\n  background:linear-gradient(90deg,var(--red) 0%,var(--blue) 60%,transparent 100%);\n}\n\/* badge *\/\n.rv-oem-badge{\n  position:absolute;bottom:16px;right:16px;z-index:3;\n  background:rgba(10,20,52,.85);backdrop-filter:blur(12px);\n  border:1px solid rgba(122,160,238,.2);border-radius:10px;\n  padding:8px 14px;display:flex;align-items:center;gap:7px;\n}\n.rv-oem-badge-dot{\n  width:6px;height:6px;border-radius:50%;\n  background:var(--red-2);box-shadow:0 0 8px var(--red-2);\n  animation:rv-dot 2s ease-in-out infinite;flex-shrink:0;\n}\n@keyframes rv-dot{0%,100%{opacity:1;}50%{opacity:.3;}}\n.rv-oem-badge-text{\n  font-family:'IBM Plex Mono';font-size:9.5px;letter-spacing:.1em;\n  text-transform:uppercase;color:#9fc0ff;font-weight:600;\n}\n\n\/* ===== \u4e0b\u65b9\uff1a\u6df1\u8272\u5361\u7247\u5185\u5de6\u6587\u5b57+\u53f3\u8981\u70b9 ===== *\/\n.rv-oem-bottom{\n  position:relative;\n  border-radius:var(--r);overflow:hidden;\n  background:linear-gradient(145deg,#0b1734 0%,#0a1228 100%);\n  border:1px solid rgba(122,160,238,.14);\n  box-shadow:0 16px 48px rgba(10,22,54,.25),inset 0 1px 0 rgba(150,180,255,.06);\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:0;\n}\n\/* techgrid *\/\n.rv-oem-bottom .rv-tg{\n  position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.18;\n  background-image:\n    linear-gradient(rgba(130,165,245,.07) 1px,transparent 1px),\n    linear-gradient(90deg,rgba(130,165,245,.07) 1px,transparent 1px);\n  background-size:40px 40px;\n}\n.rv-oem-bottom::before{\n  content:\"\";position:absolute;top:0;left:0;right:0;height:3px;z-index:2;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n}\n\/* \u7ea2\u5149\u6655 *\/\n.rv-oem-bottom::after{\n  content:\"\";position:absolute;\n  right:-60px;bottom:-60px;\n  width:300px;height:300px;border-radius:50%;\n  background:radial-gradient(closest-side,rgba(229,36,27,.12),transparent 70%);\n  filter:blur(40px);pointer-events:none;z-index:0;\n  animation:rv-glow 5s ease-in-out infinite;\n}\n@keyframes rv-glow{0%,100%{opacity:.6;}50%{opacity:1;}}\n\n\/* \u5de6\uff1a\u63cf\u8ff0 *\/\n.rv-oem-copy{\n  position:relative;z-index:1;\n  padding:clamp(28px,3.5vw,44px);\n  border-right:1px solid rgba(132,162,232,.1);\n  display:flex;flex-direction:column;justify-content:space-between;\n}\n.rv-oem-copy-lead{\n  color:#6b7aa3;font-size:clamp(13.5px,1.1vw,16px);\n  line-height:1.75;margin-bottom:28px;\n}\n\n\/* CTA *\/\n.rv-oem-btns{display:flex;gap:10px;flex-wrap:wrap;}\n.rv-btn-primary{\n  display:inline-flex;align-items:center;gap:8px;\n  padding:12px 22px;\n  background:linear-gradient(180deg,var(--red-2),var(--red));\n  color:#fff;font-family:'Space Grotesk',sans-serif;\n  font-size:14px;font-weight:600;\n  border-radius:var(--r-s);text-decoration:none;\n  box-shadow:0 8px 22px -8px var(--red-glow),inset 0 1px 0 rgba(255,255,255,.25);\n  transition:all .25s var(--ease);position:relative;overflow:hidden;white-space:nowrap;\n}\n.rv-btn-primary::after{\n  content:\"\";position:absolute;inset:0;\n  background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.18) 50%,transparent 65%);\n  background-size:200% 100%;animation:rv-shine 3s ease-in-out infinite 1s;\n}\n@keyframes rv-shine{0%{background-position:200% 0;}45%,100%{background-position:-100% 0;}}\n.rv-btn-primary span,.rv-btn-primary svg{position:relative;z-index:1;}\n.rv-btn-primary svg{width:14px;height:14px;transition:transform .2s;}\n.rv-btn-primary:hover{transform:translateY(-2px);color:#fff;text-decoration:none;}\n.rv-btn-primary:hover svg{transform:translateX(3px);}\n.rv-btn-ghost{\n  display:inline-flex;align-items:center;gap:8px;\n  padding:11px 18px;background:transparent;\n  color:#c6d2e8;font-family:'Space Grotesk',sans-serif;\n  font-size:14px;font-weight:500;\n  border-radius:var(--r-s);text-decoration:none;\n  border:1.5px solid rgba(255,255,255,.18);\n  transition:all .25s var(--ease);white-space:nowrap;\n}\n.rv-btn-ghost:hover{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.06);color:#fff;text-decoration:none;}\n\n\/* \u53f3\uff1a\u8981\u70b9 *\/\n.rv-oem-points{\n  position:relative;z-index:1;\n  padding:clamp(28px,3.5vw,44px);\n  display:flex;flex-direction:column;justify-content:center;gap:0;\n}\n.rv-oem-point{\n  display:flex;align-items:flex-start;gap:14px;\n  padding:16px 0;\n  border-bottom:1px solid rgba(132,162,232,.08);\n  transition:padding-left .3s var(--ease);cursor:default;\n}\n.rv-oem-point:first-child{padding-top:0;}\n.rv-oem-point:last-child{border-bottom:none;padding-bottom:0;}\n.rv-oem-point:hover{padding-left:6px;}\n\n.rv-oem-point-icon{\n  width:34px;height:34px;border-radius:9px;flex-shrink:0;\n  display:grid;place-items:center;margin-top:1px;\n  transition:transform .3s,box-shadow .3s;\n}\n.rv-oem-point-icon svg{width:15px;height:15px;}\n.rv-oem-point:nth-child(1) .rv-oem-point-icon{background:rgba(229,36,27,.1);border:1px solid rgba(229,36,27,.22);color:var(--red-2);}\n.rv-oem-point:nth-child(2) .rv-oem-point-icon{background:rgba(47,111,224,.1);border:1px solid rgba(47,111,224,.22);color:#7aa0ee;}\n.rv-oem-point:nth-child(3) .rv-oem-point-icon{background:rgba(120,80,200,.1);border:1px solid rgba(120,80,200,.22);color:#a07ae8;}\n.rv-oem-point:nth-child(4) .rv-oem-point-icon{background:rgba(16,180,100,.1);border:1px solid rgba(16,180,100,.22);color:#10b464;}\n.rv-oem-point:hover .rv-oem-point-icon{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2);}\n\n.rv-oem-point-body{}\n.rv-oem-point-title{\n  font-family:'Space Grotesk';font-size:15px;font-weight:700;\n  color:#f1f5ff;display:block;line-height:1.2;margin-bottom:2px;\n  transition:color .3s;\n}\n.rv-oem-point:hover .rv-oem-point-title{color:var(--red-2);}\n\n@media(max-width:860px){\n  .rv-oem-head{grid-template-columns:1fr;}\n  .rv-oem-bottom{grid-template-columns:1fr;}\n  .rv-oem-copy{border-right:none;border-bottom:1px solid rgba(132,162,232,.1);}\n}\n<\/style>\n\n<section class=\"rv-oem-sec\">\n  <div class=\"rv-wrap\">\n\n    <div class=\"rv-oem-head\">\n      <div>\n        <span class=\"rv-oem-eyebrow\">OEM \/ ODM Support<\/span>\n        <h2 class=\"rv-oem-h2\">Build Your 60 LED Panel<br><span class=\"rv-hl\">Program with RedVance<\/span><\/h2>\n      <\/div>\n      <p class=\"rv-oem-lead\">For buyers developing beauty, home wellness or entry-level red light therapy product lines, RedVance can support the 60 LED panel with OEM \/ ODM configuration, private-label direction and sampling coordination.<\/p>\n    <\/div>\n\n    <!-- \u56fe\u7247\uff1a\u5168\u5bbd\u5b8c\u6574 -->\n    <div class=\"rv-oem-img\">\n      <img decoding=\"async\" src=\"https:\/\/redvancetech.com\/wp-content\/uploads\/2026\/06\/60-OEM.png\" alt=\"60 LED OEM ODM support\">\n      <div class=\"rv-oem-badge\">\n        <div class=\"rv-oem-badge-dot\"><\/div>\n        <span class=\"rv-oem-badge-text\">OEM \u00b7 ODM \u00b7 Private label<\/span>\n      <\/div>\n    <\/div>\n\n    <!-- \u6df1\u8272\u5361\u7247\uff1a\u5de6\u6587\u5b57 + \u53f3\u8981\u70b9 -->\n    <div class=\"rv-oem-bottom\">\n      <div class=\"rv-tg\"><\/div>\n\n      <div class=\"rv-oem-copy\">\n        <p class=\"rv-oem-copy-lead\">RedVance supports B2B buyers in configuring the 60 LED panel for their product program \u2014 from label and packaging to control behaviour and pre-production sampling.<\/p>\n        <div class=\"rv-oem-btns\">\n          <a href=\"https:\/\/redvancetech.com\/oem-odm\/\" class=\"rv-btn-primary\">\n            <span>Explore OEM \/ ODM<\/span>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg>\n          <\/a>\n          <a href=\"https:\/\/redvancetech.com\/contact-us\/\" class=\"rv-btn-ghost\">Contact us<\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"rv-oem-points\">\n        <div class=\"rv-oem-point\">\n          <div class=\"rv-oem-point-icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M9 9h6M9 12h6M9 15h4\"\/><\/svg>\n          <\/div>\n          <div class=\"rv-oem-point-body\">\n            <span class=\"rv-oem-point-title\">Private label and packaging direction<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"rv-oem-point\">\n          <div class=\"rv-oem-point-icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M19.07 4.93a10 10 0 0 1 0 14.14M4.93 4.93a10 10 0 0 0 0 14.14\"\/><\/svg>\n          <\/div>\n          <div class=\"rv-oem-point-body\">\n            <span class=\"rv-oem-point-title\">Control settings and product configuration<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"rv-oem-point\">\n          <div class=\"rv-oem-point-icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/svg>\n          <\/div>\n          <div class=\"rv-oem-point-body\">\n            <span class=\"rv-oem-point-title\">Wavelength, LED layout and feature review<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"rv-oem-point\">\n          <div class=\"rv-oem-point-icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 11l3 3 8-8\"\/><path d=\"M20 12v6a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h9\"\/><\/svg>\n          <\/div>\n          <div class=\"rv-oem-point-body\">\n            <span class=\"rv-oem-point-title\">Sampling and pre-production evaluation<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0873fdd e-flex e-con-boxed e-con e-parent\" data-id=\"0873fdd\" 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-49d4071 elementor-widget elementor-widget-html\" data-id=\"49d4071\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t&nbsp;\n\n<style>\n:root{\n  --ink:#0f1c3d;--text:#43516e;--muted:#6b7a98;\n  --blue:#2f6fe0;--red:#e5241b;--red-2:#ff4438;--red-glow:rgba(229,36,27,0.42);\n  --maxw:1280px;--gut:clamp(20px,5vw,64px);--r:16px;--r-s:7px;\n  --ease:cubic-bezier(.22,.61,.36,1);\n}\n\n.rv-rel-sec{\n  background:#e9eff8;\n  position:relative;\n  padding-block:clamp(60px,7vw,100px);\n  overflow:hidden;\n}\n.rv-rel-sec::before{\n  content:\"\";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.4;\n  background-image:radial-gradient(rgba(47,111,224,.14) 1.2px,transparent 1.2px);\n  background-size:28px 28px;\n  -webkit-mask:radial-gradient(ellipse 70% 60% at 50% 50%,#000,transparent 80%);\n  mask:radial-gradient(ellipse 70% 60% at 50% 50%,#000,transparent 80%);\n}\n.rv-rel-sec>.rv-wrap{position:relative;z-index:1;}\n.rv-wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gut);}\n\n.rv-rel-eyebrow{\n  font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.22em;\n  text-transform:uppercase;color:var(--blue);font-weight:500;\n  display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;\n}\n.rv-rel-eyebrow::before{\n  content:\"\";width:24px;height:2px;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n  display:inline-block;border-radius:2px;\n}\n.rv-rel-h2{\n  font-family:'Space Grotesk',sans-serif;\n  font-size:clamp(26px,3.2vw,44px);font-weight:800;\n  letter-spacing:-0.025em;line-height:1.08;color:var(--ink);\n  margin-bottom:4px;\n}\n.rv-rel-h2 .rv-hl{\n  background:linear-gradient(90deg,var(--red),var(--red-2));\n  -webkit-background-clip:text;background-clip:text;\n  -webkit-text-fill-color:transparent;\n}\n.rv-rel-h2::after{\n  content:\"\";display:block;width:44px;height:3px;border-radius:3px;\n  background:linear-gradient(90deg,var(--red),var(--blue));margin-top:12px;\n}\n.rv-rel-head{margin-bottom:clamp(36px,5vw,52px);}\n\n.rv-rel-grid{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:14px;\n}\n\n.rv-pc{\n  position:relative;border-radius:var(--r);overflow:hidden;\n  background:rgba(255,255,255,.65);\n  backdrop-filter:blur(16px);\n  border:1px solid rgba(255,255,255,.9);\n  box-shadow:0 2px 8px rgba(20,42,92,.06),0 12px 36px rgba(20,42,92,.09),inset 0 1px 0 rgba(255,255,255,1);\n  transition:transform .4s var(--ease),box-shadow .4s;\n  text-decoration:none;display:block;\n}\n.rv-pc:hover{\n  transform:translateY(-7px);\n  box-shadow:0 4px 16px rgba(20,42,92,.08),0 24px 52px rgba(20,42,92,.15),inset 0 1px 0 rgba(255,255,255,1);\n}\n.rv-pc::before{\n  content:\"\";position:absolute;top:0;left:0;right:0;height:3px;z-index:2;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n  opacity:0;transition:opacity .3s;border-radius:var(--r) var(--r) 0 0;\n}\n.rv-pc:hover::before{opacity:1;}\n\n.rv-pc-img{\n  position:relative;overflow:hidden;\n  background:#f0f4fa;\n  aspect-ratio:1\/1;\n}\n.rv-pc-img img{\n  width:100%;height:100%;object-fit:contain;\n  object-position:center;display:block;padding:16px;\n  transition:transform .5s var(--ease);\n}\n.rv-pc:hover .rv-pc-img img{transform:scale(1.06);}\n\n.rv-pc-tier{\n  position:absolute;top:12px;left:12px;z-index:2;\n  font-family:'IBM Plex Mono';font-size:9px;letter-spacing:.14em;\n  text-transform:uppercase;font-weight:700;\n  padding:4px 10px;border-radius:50px;\n  background:rgba(10,20,52,.75);backdrop-filter:blur(8px);\n  border:1px solid rgba(122,160,238,.2);color:#9fc0ff;\n}\n\n.rv-pc-body{padding:18px 18px 20px;}\n.rv-pc-title{\n  font-family:'Space Grotesk';font-size:17px;font-weight:700;\n  color:var(--ink);margin-bottom:6px;line-height:1.2;\n  transition:color .3s;\n}\n.rv-pc:hover .rv-pc-title{color:var(--red);}\n.rv-pc-specs{\n  font-family:'IBM Plex Mono';font-size:11px;\n  color:var(--muted);line-height:1.6;margin-bottom:14px;\n}\n.rv-pc-link{\n  font-family:'Space Grotesk';font-size:13px;font-weight:600;\n  color:var(--blue);display:inline-flex;align-items:center;gap:5px;\n  transition:gap .2s,color .2s;\n}\n.rv-pc-link svg{width:13px;height:13px;transition:transform .2s;}\n.rv-pc:hover .rv-pc-link{color:var(--red);gap:8px;}\n.rv-pc:hover .rv-pc-link svg{transform:translateX(3px);}\n\n.rv-pc-cta{\n  position:relative;border-radius:var(--r);overflow:hidden;\n  background:linear-gradient(160deg,#0b1734,#0a1228);\n  border:1px solid rgba(122,160,238,.16);\n  box-shadow:0 8px 32px rgba(10,22,54,.25),inset 0 1px 0 rgba(150,180,255,.06);\n  display:flex;flex-direction:column;justify-content:space-between;\n  padding:28px 24px;\n  text-decoration:none;\n  transition:transform .4s var(--ease),border-color .4s;\n}\n.rv-pc-cta:hover{\n  transform:translateY(-7px);\n  border-color:rgba(229,36,27,.28);\n}\n.rv-pc-cta .rv-tg{\n  position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.2;\n  background-image:\n    linear-gradient(rgba(130,165,245,.07) 1px,transparent 1px),\n    linear-gradient(90deg,rgba(130,165,245,.07) 1px,transparent 1px);\n  background-size:36px 36px;\n  -webkit-mask:radial-gradient(ellipse 80% 80% at 20% 30%,#000,transparent 70%);\n  mask:radial-gradient(ellipse 80% 80% at 20% 30%,#000,transparent 70%);\n}\n.rv-pc-cta::before{\n  content:\"\";position:absolute;top:0;left:0;right:0;height:3px;z-index:2;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n}\n.rv-pc-cta::after{\n  content:\"\";position:absolute;\n  right:-30px;bottom:-30px;\n  width:160px;height:160px;border-radius:50%;\n  background:radial-gradient(closest-side,rgba(229,36,27,.15),transparent 70%);\n  filter:blur(24px);pointer-events:none;z-index:0;\n  animation:rv-glow 4s ease-in-out infinite;\n}\n@keyframes rv-glow{0%,100%{opacity:.6;}50%{opacity:1;}}\n\n.rv-pc-cta-in{position:relative;z-index:1;}\n.rv-pc-cta-label{\n  font-family:'IBM Plex Mono';font-size:10px;letter-spacing:.16em;\n  text-transform:uppercase;color:#9fc0ff;font-weight:600;\n  display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;\n}\n.rv-pc-cta-label::before{\n  content:\"\";width:4px;height:4px;border-radius:50%;\n  background:var(--red-2);box-shadow:0 0 6px var(--red-2);\n  animation:rv-dot 2s ease-in-out infinite;\n}\n@keyframes rv-dot{0%,100%{opacity:1;}50%{opacity:.3;}}\n\n.rv-pc-cta-title{\n  font-family:'Space Grotesk';font-size:20px;font-weight:800;\n  color:#f1f5ff;line-height:1.2;margin-bottom:10px;\n}\n.rv-pc-cta-desc{\n  font-size:13px;color:#4a5a7a;line-height:1.65;margin-bottom:0;\n}\n\n.rv-pc-cta-bottom{position:relative;z-index:1;}\n.rv-btn-cta{\n  display:inline-flex;align-items:center;gap:8px;\n  padding:11px 20px;\n  background:linear-gradient(180deg,var(--red-2),var(--red));\n  color:#fff;font-family:'Space Grotesk',sans-serif;\n  font-size:13px;font-weight:600;\n  border-radius:var(--r-s);text-decoration:none;\n  box-shadow:0 6px 18px -6px var(--red-glow),inset 0 1px 0 rgba(255,255,255,.25);\n  transition:all .25s var(--ease);position:relative;overflow:hidden;\n}\n.rv-btn-cta::after{\n  content:\"\";position:absolute;inset:0;\n  background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.18) 50%,transparent 65%);\n  background-size:200% 100%;animation:rv-shine 3s ease-in-out infinite 1s;\n}\n@keyframes rv-shine{0%{background-position:200% 0;}45%,100%{background-position:-100% 0;}}\n.rv-btn-cta span,.rv-btn-cta svg{position:relative;z-index:1;}\n.rv-btn-cta svg{width:13px;height:13px;transition:transform .2s;}\n.rv-pc-cta:hover .rv-btn-cta{transform:translateY(-2px);color:#fff;}\n.rv-pc-cta:hover .rv-btn-cta svg{transform:translateX(3px);}\n\n@media(max-width:900px){.rv-rel-grid{grid-template-columns:repeat(2,1fr);}}\n@media(max-width:480px){.rv-rel-grid{grid-template-columns:1fr;}}\n<\/style>\n\n<section class=\"rv-rel-sec\">\n<div class=\"rv-wrap\">\n<div class=\"rv-rel-head\"><span class=\"rv-rel-eyebrow\">Related Panels<\/span>\n<h2 class=\"rv-rel-h2\">Continue the <span class=\"rv-hl\">panel series<\/span><\/h2>\n<\/div>\n<div class=\"rv-rel-grid\">\n\n<!-- 120 LED -->\n<a class=\"rv-pc\" href=\"https:\/\/redvancetech.com\/redvance-120-led-standard-red-light-therapy-panel\/\">\n<div class=\"rv-pc-img\"><span class=\"rv-pc-tier\">Standard<\/span>\n<img decoding=\"async\" src=\"https:\/\/redvancetech.com\/wp-content\/uploads\/2026\/06\/120white-blac-scaled.webp\" alt=\"120 LED Standard\" \/><\/div>\n<div class=\"rv-pc-body\">\n<div class=\"rv-pc-title\">120 LED Standard<\/div>\n<div class=\"rv-pc-specs\">290 W \u00b7 120 dual-chip beads \u00b7 2 fans<\/div>\n<span class=\"rv-pc-link\">View 120 LED<\/span>\n<\/div>\n<\/a>\n\n<!-- 180 LED -->\n<a class=\"rv-pc\" href=\"https:\/\/redvancetech.com\/redvance-180-led-advanced-red-light-therapy-panel\/\">\n<div class=\"rv-pc-img\"><span class=\"rv-pc-tier\">Advanced<\/span>\n<img decoding=\"async\" src=\"https:\/\/redvancetech.com\/wp-content\/uploads\/2026\/06\/180white-blac-scaled.webp\" alt=\"180 LED Advanced\" \/><\/div>\n<div class=\"rv-pc-body\">\n<div class=\"rv-pc-title\">180 LED Advanced<\/div>\n<div class=\"rv-pc-specs\">435 W \u00b7 180 dual-chip beads \u00b7 3 fans<\/div>\n<span class=\"rv-pc-link\">View 180 LED<\/span>\n<\/div>\n<\/a>\n\n<!-- 300 LED -->\n<a class=\"rv-pc\" href=\"https:\/\/redvancetech.com\/redvance-300-led-professional-red-light-therapy-panel\/\">\n<div class=\"rv-pc-img\"><span class=\"rv-pc-tier\">Professional<\/span>\n<img decoding=\"async\" src=\"https:\/\/redvancetech.com\/wp-content\/uploads\/2026\/06\/300white-blac-scaled.webp\" alt=\"300 LED Professional\" \/><\/div>\n<div class=\"rv-pc-body\">\n<div class=\"rv-pc-title\">300 LED Professional<\/div>\n<div class=\"rv-pc-specs\">725 W \u00b7 300 dual-chip beads \u00b7 4 fans<\/div>\n<span class=\"rv-pc-link\">View 300 LED<\/span>\n<\/div>\n<\/a>\n\n<!-- \u6df1\u8272 CTA \u5361 -->\n<a class=\"rv-pc-cta\" href=\"https:\/\/redvancetech.com\/contact-us\/\">\n<div class=\"rv-tg\"><\/div>\n<div class=\"rv-pc-cta-in\">\n<div class=\"rv-pc-cta-label\">OEM \/ ODM<\/div>\n<div class=\"rv-pc-cta-title\">Not sure which model fits your project?<\/div>\n<p class=\"rv-pc-cta-desc\">Talk to our team \u2014 we'll help match the right panel to your product program.<\/p>\n<\/div>\n<div class=\"rv-pc-cta-bottom\"><span class=\"rv-btn-cta\">\nContact our team\n<\/span><\/div>\n<\/a>\n\n<\/div>\n<\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f4fc26c e-flex e-con-boxed e-con e-parent\" data-id=\"f4fc26c\" 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-ae18185 elementor-widget elementor-widget-text-editor\" data-id=\"ae18185\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@400;500;600&#038;family=Space+Grotesk:wght@500;600;700;800&#038;display=swap\" rel=\"stylesheet\">\n\n<style>\n:root{\n  --red:#e5241b;--red-2:#ff4438;--red-glow:rgba(229,36,27,0.42);\n  --blue:#2f6fe0;\n  --maxw:1280px;--gut:clamp(20px,5vw,64px);--r:22px;--r-s:7px;\n  --ease:cubic-bezier(.22,.61,.36,1);\n}\n\n.rv-fin-wrap{\n  background:#e9eff8;\n  padding-inline:var(--gut);\n  padding-block:clamp(28px,3.5vw,44px);\n}\n\n.rv-fin-band{\n  position:relative;\n  max-width:var(--maxw);\n  margin:0 auto;\n  border-radius:var(--r);\n  overflow:hidden;\n  padding:clamp(36px,4.5vw,56px) clamp(32px,4vw,56px);\n  background:\n    radial-gradient(700px 400px at 92% 50%,rgba(229,36,27,.22),transparent 60%),\n    radial-gradient(500px 350px at 5% 50%,rgba(47,111,224,.14),transparent 60%),\n    linear-gradient(135deg,#0b1734 0%,#0a1228 100%);\n  box-shadow:0 32px 72px -32px rgba(10,22,54,.55),0 0 0 1px rgba(122,160,238,.12);\n}\n\n.rv-fin-band .rv-tg{\n  position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.22;\n  background-image:\n    linear-gradient(rgba(130,165,245,.07) 1px,transparent 1px),\n    linear-gradient(90deg,rgba(130,165,245,.07) 1px,transparent 1px);\n  background-size:44px 44px;\n  -webkit-mask:linear-gradient(to right,#000 0%,#000 50%,transparent 75%);\n  mask:linear-gradient(to right,#000 0%,#000 50%,transparent 75%);\n}\n.rv-fin-band .rv-beam{\n  position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;\n}\n.rv-fin-band .rv-beam::before{\n  content:\"\";position:absolute;\n  top:-50%;right:22%;width:1px;height:200%;\n  background:linear-gradient(180deg,transparent,rgba(229,36,27,.12) 40%,rgba(255,80,60,.2) 50%,rgba(229,36,27,.12) 60%,transparent);\n  transform:rotate(12deg);\n  animation:rv-beam 5s ease-in-out infinite;\n}\n@keyframes rv-beam{0%,100%{opacity:.4;}50%{opacity:1;}}\n.rv-fin-band .rv-pulse{\n  position:absolute;right:-60px;top:50%;transform:translateY(-50%);\n  width:280px;height:280px;border-radius:50%;\n  background:radial-gradient(closest-side,rgba(229,36,27,.14),transparent 70%);\n  filter:blur(24px);\n  animation:rv-pulse 4s ease-in-out infinite;\n  pointer-events:none;z-index:0;\n}\n@keyframes rv-pulse{0%,100%{transform:translateY(-50%) scale(1);opacity:.7;}50%{transform:translateY(-50%) scale(1.2);opacity:1;}}\n\n.rv-fin-inner{\n  position:relative;z-index:1;\n  display:flex;align-items:center;\n  justify-content:space-between;\n  gap:40px;flex-wrap:wrap;\n}\n\n\/* Left *\/\n.rv-fin-copy{flex:1;min-width:0;}\n\n.rv-fin-eyebrow{\n  font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:.22em;\n  text-transform:uppercase;color:#9fc0ff;font-weight:500;\n  display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;\n}\n.rv-fin-eyebrow::before{\n  content:\"\";width:18px;height:2px;\n  background:linear-gradient(90deg,var(--red),var(--blue));\n  display:inline-block;border-radius:2px;\n}\n\n.rv-fin-h2{\n  font-family:'Space Grotesk',sans-serif;\n  font-size:clamp(20px,2.4vw,32px);\n  font-weight:700;letter-spacing:-0.02em;line-height:1.12;\n  color:#f1f5ff;margin-bottom:10px;\n}\n\n.rv-fin-p{\n  color:#6b7aa3;font-size:clamp(13px,1vw,15px);\n  line-height:1.7;max-width:48ch;\n}\n\n\/* 3 trust points *\/\n.rv-fin-trust{\n  display:flex;gap:20px;flex-wrap:wrap;margin-top:16px;\n}\n.rv-fin-trust-item{\n  display:flex;align-items:center;gap:6px;\n}\n.rv-fin-trust-item svg{width:13px;height:13px;color:var(--red-2);flex-shrink:0;}\n.rv-fin-trust-item span{\n  font-family:'IBM Plex Mono';font-size:10px;letter-spacing:.08em;\n  text-transform:uppercase;color:#3a4a6a;font-weight:500;\n}\n\n\/* Buttons *\/\n.rv-fin-btns{\n  display:flex;flex-direction:column;gap:10px;flex-shrink:0;\n}\n\n.rv-btn-primary{\n  display:inline-flex;align-items:center;gap:8px;\n  padding:14px 26px;\n  background:linear-gradient(180deg,var(--red-2),var(--red));\n  color:#fff;font-family:'Space Grotesk',sans-serif;\n  font-size:15px;font-weight:600;\n  border-radius:var(--r-s);text-decoration:none;\n  box-shadow:0 8px 22px -8px var(--red-glow),inset 0 1px 0 rgba(255,255,255,.25);\n  transition:all .25s var(--ease);\n  position:relative;overflow:hidden;white-space:nowrap;justify-content:center;\n}\n.rv-btn-primary::after{\n  content:\"\";position:absolute;inset:0;\n  background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.18) 50%,transparent 65%);\n  background-size:200% 100%;\n  animation:rv-shine 3s ease-in-out infinite 1s;\n}\n@keyframes rv-shine{0%{background-position:200% 0;}45%,100%{background-position:-100% 0;}}\n.rv-btn-primary svg,.rv-btn-primary span{position:relative;z-index:1;}\n.rv-btn-primary svg{width:14px;height:14px;transition:transform .2s var(--ease);}\n.rv-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 28px -8px var(--red-glow);color:#fff;text-decoration:none;}\n.rv-btn-primary:hover svg{transform:translateX(3px);}\n\n.rv-btn-ghost{\n  display:inline-flex;align-items:center;gap:8px;justify-content:center;\n  padding:13px 22px;background:transparent;\n  color:#c6d2e8;font-family:'Space Grotesk',sans-serif;\n  font-size:15px;font-weight:500;\n  border-radius:var(--r-s);text-decoration:none;\n  border:1.5px solid rgba(255,255,255,.22);\n  transition:all .25s var(--ease);white-space:nowrap;\n}\n.rv-btn-ghost svg{width:14px;height:14px;transition:transform .2s var(--ease);}\n.rv-btn-ghost:hover{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.07);transform:translateY(-2px);color:#fff;text-decoration:none;}\n.rv-btn-ghost:hover svg{transform:translateX(3px);}\n\n@media(max-width:640px){\n  .rv-fin-inner{flex-direction:column;align-items:flex-start;gap:24px;}\n  .rv-fin-btns{width:100%;flex-direction:row;}\n  .rv-btn-primary,.rv-btn-ghost{flex:1;}\n}\n@media(max-width:400px){.rv-fin-btns{flex-direction:column;}}\n<\/style>\n\n<div class=\"rv-fin-wrap\">\n  <div class=\"rv-fin-band\">\n    <div class=\"rv-tg\"><\/div>\n    <div class=\"rv-beam\"><\/div>\n    <div class=\"rv-pulse\"><\/div>\n\n    <div class=\"rv-fin-inner\">\n      <div class=\"rv-fin-copy\">\n        <span class=\"rv-fin-eyebrow\">Start a Project<\/span>\n        <h2 class=\"rv-fin-h2\">Ready to move forward<br>with the 60 LED panel?<\/h2>\n        <p class=\"rv-fin-p\">Share your target market, quantity range and any customization needs \u2014 our team will follow up with a clear product recommendation and next steps.<\/p>\n        <div class=\"rv-fin-trust\">\n          <div class=\"rv-fin-trust-item\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n            <span>Direct team response<\/span>\n          <\/div>\n          <div class=\"rv-fin-trust-item\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n            <span>Reply within 1 business day<\/span>\n          <\/div>\n          <div class=\"rv-fin-trust-item\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n            <span>No obligation<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"rv-fin-btns\">\n        <a href=\"https:\/\/redvancetech.com\/contact-us\/\" class=\"rv-btn-primary\">\n          <span>Request a Quote<\/span>\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg>\n        <\/a>\n        <a href=\"https:\/\/redvancetech.com\/red-light-therapy-panels\/\" class=\"rv-btn-ghost\">\n          All Panels\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg>\n        <\/a>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\t\t\t\t\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>A compact 60 LED red light therapy panel for private label brands, starter wellness product lines and small-space applications. RedVance supports OEM\/ODM customization, wavelength options, housing color, branding and packaging details.<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-190","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/redvancetech.com\/es\/wp-json\/wp\/v2\/pages\/190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redvancetech.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/redvancetech.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/redvancetech.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/redvancetech.com\/es\/wp-json\/wp\/v2\/comments?post=190"}],"version-history":[{"count":25,"href":"https:\/\/redvancetech.com\/es\/wp-json\/wp\/v2\/pages\/190\/revisions"}],"predecessor-version":[{"id":983,"href":"https:\/\/redvancetech.com\/es\/wp-json\/wp\/v2\/pages\/190\/revisions\/983"}],"wp:attachment":[{"href":"https:\/\/redvancetech.com\/es\/wp-json\/wp\/v2\/media?parent=190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}