{"product_id":"sc405-rfid-attendance-system","title":"SC405 RFID ATTENDANCE SYSTEM","description":"\u003c!-- ============================================================\n     SC405 RFID ATTENDANCE SYSTEM — Shopify Custom Liquid Block\n     Paste this entire code into a \"Custom Liquid\" section on\n     your Shopify page (via Customize \u003e Add section \u003e Custom Liquid)\n     OR via Online Store \u003e Pages \u003e your page \u003e \"Show HTML\" editor.\n     All CSS is scoped to .SC405__ to avoid Dawn theme conflicts.\n     ============================================================ --\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Share+Tech+Mono\u0026amp;family=Barlow+Condensed:wght@300;400;600;700;900\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n\/* ── RESET \u0026 SCOPE ── *\/\n.SC405__wrap *, .SC405__wrap *::before, .SC405__wrap *::after {\n  box-sizing: border-box;\n}\n.SC405__wrap {\n  --c-bg:       #0d0f14;\n  --c-bg2:      #131720;\n  --c-bg3:      #1a1f2e;\n  --c-card:     #161b28;\n  --c-border:   #1f2940;\n  --c-amber:    #f59e0b;\n  --c-amber2:   #fbbf24;\n  --c-cyan:     #22d3ee;\n  --c-red:      #ef4444;\n  --c-green:    #22c55e;\n  --c-text:     #e2e8f0;\n  --c-muted:    #94a3b8;\n  --c-dim:      #64748b;\n  --f-mono:     'Share Tech Mono', monospace;\n  --f-head:     'Barlow Condensed', sans-serif;\n  --f-body:     'Barlow', sans-serif;\n  --r:          4px;\n  font-family: var(--f-body);\n  color: var(--c-text);\n  background: var(--c-bg);\n  line-height: 1.6;\n  overflow-x: hidden;\n}\n\n\/* ── UTILITIES ── *\/\n.SC405__container { max-width: 1160px; margin: 0 auto; padding: 0 24px; }\n.SC405__tag {\n  display: inline-flex; align-items: center; gap: 8px;\n  font-family: var(--f-mono); font-size: 0.7rem; letter-spacing: 0.18em;\n  text-transform: uppercase; color: var(--c-amber);\n  margin-bottom: 1rem;\n}\n.SC405__tag::before { content:''; display:block; width:24px; height:1px; background:var(--c-amber); }\n.SC405__led {\n  width: 7px; height: 7px; border-radius: 50%;\n  background: var(--c-green); box-shadow: 0 0 6px var(--c-green);\n  animation: SC405-blink 2s ease-in-out infinite;\n}\n@keyframes SC405-blink { 0%,100%{opacity:1} 50%{opacity:.25} }\n\n.SC405__section-label {\n  font-family: var(--f-mono); font-size: 0.68rem; letter-spacing: 0.2em;\n  text-transform: uppercase; color: var(--c-dim);\n  display: flex; align-items: center; gap: 10px; margin-bottom: 2rem;\n}\n.SC405__section-label::after {\n  content:''; flex:1; height:1px; background:var(--c-border);\n}\n\n\/* ── HERO ── *\/\n.SC405__hero {\n  position: relative;\n  background: var(--c-bg);\n  padding: 80px 0 60px;\n  overflow: hidden;\n}\n.SC405__hero-grid {\n  position: absolute; inset: 0; pointer-events: none;\n  background-image:\n    linear-gradient(rgba(31,41,64,.45) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(31,41,64,.45) 1px, transparent 1px);\n  background-size: 44px 44px;\n  mask-image: radial-gradient(ellipse 90% 80% at 50% 50%, black 10%, transparent 100%);\n}\n.SC405__hero-glow {\n  position: absolute; pointer-events: none;\n  width: 600px; height: 600px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(245,158,11,.08) 0%, transparent 70%);\n  top: -100px; right: -100px;\n}\n.SC405__hero-inner {\n  display: grid;\n  grid-template-columns: 1fr 380px;\n  gap: 60px;\n  align-items: center;\n  position: relative; z-index: 2;\n}\n.SC405__hero h1 {\n  font-family: var(--f-head);\n  font-weight: 900;\n  font-size: clamp(2.8rem, 5.5vw, 5rem);\n  line-height: 0.92;\n  letter-spacing: -0.01em;\n  margin: 0 0 1.4rem;\n}\n.SC405__h1-sub {\n  display: block;\n  font-weight: 300;\n  font-size: 55%;\n  color: var(--c-muted);\n  letter-spacing: 0.06em;\n  margin-top: 6px;\n}\n.SC405__amber { color: var(--c-amber); }\n\n.SC405__hero-desc {\n  color: var(--c-muted); font-size: 1rem; max-width: 480px;\n  margin-bottom: 2.2rem; line-height: 1.75;\n}\n\n.SC405__hero-btns { display: flex; gap: 12px; flex-wrap: wrap; }\n.SC405__btn {\n  display: inline-flex; align-items: center; gap: 8px;\n  padding: 13px 28px; border-radius: var(--r);\n  font-family: var(--f-head); font-size: 0.95rem; font-weight: 700;\n  letter-spacing: 0.08em; text-transform: uppercase;\n  text-decoration: none; cursor: pointer; border: none;\n  transition: all .2s ease;\n}\n.SC405__btn--primary {\n  background: var(--c-amber); color: #000;\n}\n.SC405__btn--primary:hover {\n  background: var(--c-amber2);\n  transform: translateY(-2px);\n  box-shadow: 0 8px 28px rgba(245,158,11,.35);\n  color: #000;\n  text-decoration: none;\n}\n.SC405__btn--ghost {\n  background: transparent; color: var(--c-text);\n  border: 1px solid var(--c-border);\n}\n.SC405__btn--ghost:hover {\n  border-color: var(--c-amber); color: var(--c-amber);\n  text-decoration: none;\n}\n\n\/* Device illustration *\/\n.SC405__device-wrap {\n  display: flex; justify-content: center; align-items: center;\n  animation: SC405-float 4s ease-in-out infinite;\n}\n@keyframes SC405-float { 0%,100%{transform:translateY(0)} 50%{transform:translateY(-10px)} }\n\n.SC405__device {\n  width: 200px; height: 320px;\n  background: linear-gradient(160deg, #1e2435 0%, #111520 100%);\n  border: 1px solid #2a3350;\n  border-radius: 14px;\n  box-shadow: 0 40px 70px rgba(0,0,0,.6), 0 0 0 1px rgba(245,158,11,.06), inset 0 1px 0 rgba(255,255,255,.06);\n  position: relative; overflow: hidden;\n  display: flex; flex-direction: column; align-items: center; padding: 20px 16px;\n}\n.SC405__device::before {\n  content:''; position:absolute; inset:0;\n  background: linear-gradient(135deg, rgba(245,158,11,.04) 0%, transparent 60%);\n}\n.SC405__device-screen {\n  width: 100%; height: 90px;\n  background: #000;\n  border: 1px solid #2a3350;\n  border-radius: 6px;\n  display: flex; flex-direction: column; align-items: center; justify-content: center;\n  margin-bottom: 18px;\n  position: relative; overflow: hidden;\n}\n.SC405__device-screen::after {\n  content:''; position:absolute; inset:0;\n  background: linear-gradient(180deg, rgba(34,211,238,.04) 0%, transparent 100%);\n}\n.SC405__screen-time {\n  font-family: var(--f-mono); font-size: 1.5rem; color: var(--c-cyan);\n  letter-spacing: 0.1em; line-height: 1;\n  text-shadow: 0 0 12px rgba(34,211,238,.5);\n}\n.SC405__screen-date {\n  font-family: var(--f-mono); font-size: 0.52rem; color: #4a6080; margin-top: 4px;\n  letter-spacing: 0.12em;\n}\n.SC405__device-rfid-zone {\n  width: 100%; flex:1;\n  background: #0a0c14;\n  border: 1px dashed #2a3350;\n  border-radius: 6px;\n  display: flex; flex-direction: column; align-items: center; justify-content: center;\n  gap: 8px; position: relative;\n}\n.SC405__rfid-rings {\n  position: relative; width: 60px; height: 60px; display:flex; align-items:center; justify-content:center;\n}\n.SC405__rfid-rings span {\n  position: absolute; border-radius: 50%;\n  border: 1px solid rgba(245,158,11,.25);\n  animation: SC405-ring 2.4s ease-out infinite;\n}\n.SC405__rfid-rings span:nth-child(1) { width:20px;height:20px; animation-delay:0s; }\n.SC405__rfid-rings span:nth-child(2) { width:36px;height:36px; animation-delay:.4s; }\n.SC405__rfid-rings span:nth-child(3) { width:54px;height:54px; animation-delay:.8s; }\n@keyframes SC405-ring { 0%{opacity:.8;transform:scale(.8)} 100%{opacity:0;transform:scale(1.1)} }\n.SC405__rfid-core {\n  width: 14px; height: 14px; border-radius: 50%;\n  background: var(--c-amber); box-shadow: 0 0 10px rgba(245,158,11,.6);\n  z-index: 1;\n}\n.SC405__rfid-label {\n  font-family: var(--f-mono); font-size: 0.52rem;\n  color: var(--c-dim); letter-spacing: 0.14em; text-transform: uppercase;\n}\n.SC405__device-model {\n  font-family: var(--f-mono); font-size: 0.58rem; color: #2a3350;\n  letter-spacing: 0.16em; margin-top: 14px; text-transform: uppercase;\n}\n.SC405__device-leds {\n  display: flex; gap: 8px; margin-top: 10px;\n}\n.SC405__device-leds span {\n  width: 6px; height: 6px; border-radius: 50%;\n}\n.SC405__device-leds span:nth-child(1) { background:var(--c-green); box-shadow:0 0 5px var(--c-green); animation: SC405-blink 2s infinite; }\n.SC405__device-leds span:nth-child(2) { background:#1f2940; }\n.SC405__device-leds span:nth-child(3) { background:#1f2940; }\n\n\/* hero specs strip *\/\n.SC405__hero-specs {\n  display: flex; gap: 0; border: 1px solid var(--c-border);\n  border-radius: var(--r); overflow: hidden; margin-top: 2.5rem;\n}\n.SC405__spec-item {\n  flex: 1; padding: 14px 16px; border-right: 1px solid var(--c-border);\n  background: var(--c-bg2);\n}\n.SC405__spec-item:last-child { border-right: none; }\n.SC405__spec-val {\n  font-family: var(--f-head); font-size: 1.5rem; font-weight: 700;\n  color: var(--c-amber); line-height: 1;\n}\n.SC405__spec-lbl {\n  font-size: 0.7rem; color: var(--c-dim); letter-spacing: 0.08em;\n  text-transform: uppercase; margin-top: 3px;\n}\n\n\/* ── FEATURES ── *\/\n.SC405__features {\n  padding: 72px 0;\n  background: var(--c-bg2);\n  border-top: 1px solid var(--c-border);\n  border-bottom: 1px solid var(--c-border);\n}\n.SC405__features h2 {\n  font-family: var(--f-head); font-weight: 800;\n  font-size: clamp(2rem, 3.5vw, 3rem);\n  line-height: 1; margin-bottom: 0.5rem;\n}\n.SC405__features-intro { color: var(--c-muted); max-width: 520px; margin-bottom: 3rem; }\n\n.SC405__feat-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n  gap: 1px;\n  background: var(--c-border);\n  border: 1px solid var(--c-border);\n  border-radius: var(--r); overflow: hidden;\n}\n.SC405__feat-card {\n  background: var(--c-card);\n  padding: 28px 26px;\n  transition: background .2s;\n}\n.SC405__feat-card:hover { background: #1b2133; }\n.SC405__feat-icon {\n  width: 40px; height: 40px; border-radius: 6px;\n  background: rgba(245,158,11,.1); border: 1px solid rgba(245,158,11,.2);\n  display: flex; align-items: center; justify-content: center;\n  margin-bottom: 16px;\n  font-size: 1.1rem;\n}\n.SC405__feat-card h3 {\n  font-family: var(--f-head); font-size: 1.05rem; font-weight: 700;\n  letter-spacing: 0.04em; margin-bottom: 8px; color: var(--c-text);\n}\n.SC405__feat-card p { font-size: 0.88rem; color: var(--c-muted); line-height: 1.6; }\n\n\/* ── HOW IT WORKS ── *\/\n.SC405__how { padding: 72px 0; background: var(--c-bg); }\n.SC405__how h2 {\n  font-family: var(--f-head); font-weight: 800;\n  font-size: clamp(2rem, 3.5vw, 3rem); line-height: 1; margin-bottom: .4rem;\n}\n.SC405__how-intro { color: var(--c-muted); margin-bottom: 3rem; }\n\n.SC405__steps {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  gap: 0;\n  position: relative;\n}\n.SC405__steps::before {\n  content:'';\n  position: absolute; top: 36px; left: 10%; right: 10%;\n  height: 1px; background: linear-gradient(90deg, transparent, var(--c-border) 20%, var(--c-border) 80%, transparent);\n}\n.SC405__step { padding: 0 20px; position: relative; }\n.SC405__step-num {\n  width: 72px; height: 72px; border-radius: 50%;\n  border: 1px solid var(--c-border);\n  background: var(--c-bg2);\n  display: flex; align-items: center; justify-content: center;\n  font-family: var(--f-mono); font-size: 1.2rem; color: var(--c-amber);\n  margin-bottom: 20px;\n  position: relative; z-index: 1;\n}\n.SC405__step-num::after {\n  content:''; position:absolute; inset:-4px; border-radius:50%;\n  border: 1px solid rgba(245,158,11,.15);\n}\n.SC405__step h3 {\n  font-family: var(--f-head); font-size: 1.1rem; font-weight: 700;\n  margin-bottom: 8px;\n}\n.SC405__step p { font-size: 0.88rem; color: var(--c-muted); line-height: 1.65; }\n\n\/* ── SOFTWARE ── *\/\n.SC405__software {\n  padding: 72px 0;\n  background: var(--c-bg2);\n  border-top: 1px solid var(--c-border);\n}\n.SC405__sw-inner {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 60px;\n  align-items: center;\n}\n.SC405__software h2 {\n  font-family: var(--f-head); font-weight: 800;\n  font-size: clamp(2rem, 3.5vw, 3rem); line-height: 1; margin-bottom: .6rem;\n}\n.SC405__software-desc { color: var(--c-muted); margin-bottom: 2rem; line-height: 1.75; }\n\n.SC405__sw-features { list-style: none; padding: 0; margin: 0 0 2.2rem; display: flex; flex-direction: column; gap: 10px; }\n.SC405__sw-features li {\n  display: flex; align-items: flex-start; gap: 10px;\n  font-size: 0.9rem; color: var(--c-muted);\n}\n.SC405__sw-features li::before {\n  content: '▸'; color: var(--c-amber); flex-shrink: 0; margin-top: 2px;\n}\n\n.SC405__dl-box {\n  background: var(--c-card);\n  border: 1px solid var(--c-border);\n  border-radius: var(--r);\n  overflow: hidden;\n}\n.SC405__dl-header {\n  background: var(--c-bg3);\n  border-bottom: 1px solid var(--c-border);\n  padding: 14px 20px;\n  display: flex; align-items: center; gap: 8px;\n}\n.SC405__dl-dots { display:flex; gap:6px; }\n.SC405__dl-dots span { width:10px;height:10px;border-radius:50%; }\n.SC405__dl-dots span:nth-child(1){background:#ef4444;}\n.SC405__dl-dots span:nth-child(2){background:#f59e0b;}\n.SC405__dl-dots span:nth-child(3){background:#22c55e;}\n.SC405__dl-title {\n  font-family: var(--f-mono); font-size: 0.72rem; color: var(--c-dim);\n  letter-spacing: 0.1em; margin-left: 6px;\n}\n.SC405__dl-body { padding: 24px; }\n.SC405__dl-row {\n  display: flex; align-items: center; justify-content: space-between;\n  padding: 14px 16px;\n  border: 1px solid var(--c-border);\n  border-radius: var(--r);\n  margin-bottom: 10px;\n  background: var(--c-bg2);\n  transition: border-color .2s;\n}\n.SC405__dl-row:hover { border-color: rgba(245,158,11,.4); }\n.SC405__dl-info { display: flex; align-items: center; gap: 12px; }\n.SC405__dl-file-icon {\n  width: 36px; height: 36px; border-radius: 4px;\n  background: rgba(245,158,11,.12); border: 1px solid rgba(245,158,11,.2);\n  display: flex; align-items: center; justify-content: center;\n  font-size: 0.9rem;\n}\n.SC405__dl-fname { font-family: var(--f-mono); font-size: 0.78rem; color: var(--c-text); }\n.SC405__dl-fmeta { font-size: 0.7rem; color: var(--c-dim); margin-top: 2px; }\n.SC405__dl-btn-sm {\n  display: inline-flex; align-items: center; gap: 6px;\n  background: var(--c-amber); color: #000;\n  padding: 7px 14px; border-radius: var(--r);\n  font-family: var(--f-head); font-size: 0.78rem; font-weight: 700;\n  letter-spacing: 0.06em; text-transform: uppercase;\n  text-decoration: none; transition: all .2s;\n  white-space: nowrap;\n}\n.SC405__dl-btn-sm:hover { background: var(--c-amber2); transform:translateY(-1px); text-decoration:none; color:#000; }\n\n.SC405__dl-note {\n  font-size: 0.78rem; color: var(--c-dim); margin-top: 14px;\n  padding-top: 14px; border-top: 1px solid var(--c-border);\n  display: flex; align-items: flex-start; gap: 8px; line-height: 1.5;\n}\n.SC405__dl-note::before { content:'ℹ'; color:var(--c-amber); flex-shrink:0; }\n\n\/* screen mockup *\/\n.SC405__sw-mockup {\n  background: var(--c-bg);\n  border: 1px solid var(--c-border);\n  border-radius: 8px;\n  overflow: hidden;\n  box-shadow: 0 20px 50px rgba(0,0,0,.5);\n}\n.SC405__mock-bar {\n  height: 32px; background: var(--c-bg3);\n  border-bottom: 1px solid var(--c-border);\n  display: flex; align-items: center; padding: 0 12px; gap: 6px;\n}\n.SC405__mock-bar span { width:9px;height:9px;border-radius:50%; }\n.SC405__mock-bar span:nth-child(1){background:#ef4444;}\n.SC405__mock-bar span:nth-child(2){background:#f59e0b;}\n.SC405__mock-bar span:nth-child(3){background:#22c55e;}\n.SC405__mock-body { padding: 20px; }\n.SC405__mock-row {\n  display: grid;\n  grid-template-columns: 40px 1fr 90px 70px 70px;\n  gap: 8px; align-items: center;\n  padding: 8px 10px;\n  border-bottom: 1px solid var(--c-border);\n  font-family: var(--f-mono); font-size: 0.68rem;\n}\n.SC405__mock-row.header { color: var(--c-dim); border-bottom: 1px solid rgba(245,158,11,.2); }\n.SC405__mock-row.data { color: var(--c-muted); }\n.SC405__mock-row.data:nth-child(even) { background: rgba(255,255,255,.015); }\n.SC405__badge-in  { color: var(--c-green); }\n.SC405__badge-out { color: var(--c-red); }\n.SC405__mock-title {\n  font-family: var(--f-head); font-size: .8rem; font-weight: 700;\n  color: var(--c-amber); letter-spacing: .08em; text-transform: uppercase;\n  margin-bottom: 12px;\n}\n.SC405__mock-toolbar {\n  display: flex; gap: 8px; margin-bottom: 14px; align-items: center;\n}\n.SC405__mock-tb-btn {\n  padding: 4px 10px; border-radius: 3px;\n  font-family: var(--f-mono); font-size: 0.6rem; letter-spacing: .06em;\n  cursor: default;\n}\n.SC405__mock-tb-btn.active { background:rgba(245,158,11,.15); color:var(--c-amber); border:1px solid rgba(245,158,11,.25); }\n.SC405__mock-tb-btn.normal { background:var(--c-bg3); color:var(--c-dim); border:1px solid var(--c-border); }\n\n\/* ── COMPATIBILITY ── *\/\n.SC405__compat {\n  padding: 60px 0;\n  background: var(--c-bg);\n  border-top: 1px solid var(--c-border);\n}\n.SC405__compat h2 {\n  font-family: var(--f-head); font-weight: 800;\n  font-size: clamp(1.8rem, 3vw, 2.6rem); line-height: 1; margin-bottom: .5rem;\n}\n.SC405__compat-intro { color: var(--c-muted); margin-bottom: 2.5rem; }\n.SC405__compat-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  gap: 16px;\n}\n.SC405__compat-item {\n  background: var(--c-card);\n  border: 1px solid var(--c-border);\n  border-radius: var(--r);\n  padding: 20px;\n  display: flex; align-items: center; gap: 14px;\n  transition: border-color .2s;\n}\n.SC405__compat-item:hover { border-color: rgba(245,158,11,.35); }\n.SC405__compat-ic {\n  width: 38px; height: 38px; flex-shrink: 0; border-radius: 6px;\n  background: rgba(245,158,11,.08); border: 1px solid rgba(245,158,11,.15);\n  display: flex; align-items: center; justify-content: center; font-size: 1rem;\n}\n.SC405__compat-name { font-size: 0.88rem; font-weight: 600; color: var(--c-text); line-height: 1; }\n.SC405__compat-sub  { font-size: 0.75rem; color: var(--c-dim); margin-top: 3px; }\n\n\/* ── SPECS TABLE ── *\/\n.SC405__specs-sec {\n  padding: 72px 0;\n  background: var(--c-bg2);\n  border-top: 1px solid var(--c-border);\n}\n.SC405__specs-sec h2 {\n  font-family: var(--f-head); font-weight: 800;\n  font-size: clamp(1.8rem, 3vw, 2.6rem); line-height: 1; margin-bottom: .5rem;\n}\n.SC405__specs-intro { color: var(--c-muted); margin-bottom: 2.5rem; }\n.SC405__specs-grid {\n  display: grid; grid-template-columns: 1fr 1fr; gap: 1px;\n  background: var(--c-border);\n  border: 1px solid var(--c-border); border-radius: var(--r); overflow: hidden;\n}\n.SC405__specs-row {\n  display: flex;\n  background: var(--c-card);\n  border-bottom: 1px solid var(--c-border);\n}\n.SC405__specs-row:last-child { border-bottom: none; }\n.SC405__specs-key {\n  width: 180px; flex-shrink: 0;\n  padding: 12px 16px;\n  font-family: var(--f-mono); font-size: 0.72rem;\n  color: var(--c-dim); letter-spacing: 0.06em;\n  border-right: 1px solid var(--c-border);\n  background: var(--c-bg2);\n}\n.SC405__specs-val {\n  padding: 12px 16px;\n  font-size: 0.88rem; color: var(--c-text); flex: 1;\n}\n\n\/* ── FAQ ── *\/\n.SC405__faq { padding: 72px 0; background: var(--c-bg); border-top: 1px solid var(--c-border); }\n.SC405__faq h2 {\n  font-family: var(--f-head); font-weight: 800;\n  font-size: clamp(1.8rem, 3vw, 2.6rem); line-height: 1; margin-bottom: .5rem;\n}\n.SC405__faq-intro { color: var(--c-muted); margin-bottom: 2.5rem; }\n.SC405__faq-list { max-width: 760px; display: flex; flex-direction: column; gap: 1px; background: var(--c-border); border: 1px solid var(--c-border); border-radius: var(--r); overflow: hidden; }\n.SC405__faq-item { background: var(--c-card); }\n.SC405__faq-q {\n  padding: 18px 22px;\n  font-weight: 600; font-size: 0.95rem; cursor: pointer;\n  display: flex; justify-content: space-between; align-items: center;\n  gap: 12px; user-select: none; list-style: none;\n  color: var(--c-text);\n}\n.SC405__faq-q::-webkit-details-marker { display: none; }\n.SC405__faq-q::after {\n  content: '+'; font-family: var(--f-mono); color: var(--c-amber);\n  font-size: 1.1rem; flex-shrink: 0;\n}\ndetails[open] .SC405__faq-q::after { content: '−'; }\n.SC405__faq-a {\n  padding: 0 22px 18px;\n  font-size: 0.9rem; color: var(--c-muted); line-height: 1.75;\n}\n\n\/* ── CTA ── *\/\n.SC405__cta {\n  padding: 80px 0;\n  background: var(--c-bg2);\n  border-top: 1px solid var(--c-border);\n  text-align: center;\n  position: relative; overflow: hidden;\n}\n.SC405__cta::before {\n  content:''; position:absolute; inset:0; pointer-events:none;\n  background: radial-gradient(ellipse 60% 80% at 50% 100%, rgba(245,158,11,.06) 0%, transparent 70%);\n}\n.SC405__cta h2 {\n  font-family: var(--f-head); font-weight: 900;\n  font-size: clamp(2rem, 4vw, 3.5rem); line-height: 1;\n  margin-bottom: .8rem; position: relative;\n}\n.SC405__cta p { color: var(--c-muted); max-width: 480px; margin: 0 auto 2.2rem; position: relative; }\n.SC405__cta-btns { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; position: relative; }\n\n\/* ── FOOTER STRIP ── *\/\n.SC405__footer {\n  padding: 24px 0;\n  border-top: 1px solid var(--c-border);\n  background: var(--c-bg);\n  display: flex; align-items: center; justify-content: center;\n}\n.SC405__footer p {\n  font-family: var(--f-mono); font-size: 0.7rem; color: var(--c-dim);\n  letter-spacing: 0.12em; text-align: center;\n}\n\n\/* ── RESPONSIVE ── *\/\n@media (max-width: 860px) {\n  .SC405__hero-inner { grid-template-columns: 1fr; gap: 40px; }\n  .SC405__device-wrap { order: -1; }\n  .SC405__device { width: 160px; height: 260px; }\n  .SC405__sw-inner { grid-template-columns: 1fr; }\n  .SC405__specs-grid { grid-template-columns: 1fr; }\n  .SC405__steps::before { display: none; }\n  .SC405__steps { gap: 32px; }\n  .SC405__hero-specs { flex-wrap: wrap; }\n  .SC405__spec-item { min-width: 100px; }\n  .SC405__mock-row { grid-template-columns: 30px 1fr 70px; }\n  .SC405__mock-row \u003e *:nth-child(4),\n  .SC405__mock-row \u003e *:nth-child(5) { display: none; }\n}\n@media (max-width: 540px) {\n  .SC405__hero { padding: 60px 0 40px; }\n  .SC405__hero-btns { flex-direction: column; }\n  .SC405__btn { justify-content: center; }\n}\n\u003c\/style\u003e\n\n\u003c!-- ════════════════════════════════════════════\n     MARKUP\n     ════════════════════════════════════════════ --\u003e\n\u003cdiv class=\"SC405__wrap\"\u003e\n\n  \u003c!-- ── HERO ── --\u003e\n  \u003csection class=\"SC405__hero\"\u003e\n    \u003cdiv class=\"SC405__hero-grid\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"SC405__hero-glow\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"SC405__container\"\u003e\n      \u003cdiv class=\"SC405__hero-inner\"\u003e\n\n        \u003cdiv class=\"SC405__hero-content\"\u003e\n          \u003cdiv class=\"SC405__tag\"\u003e\n            \u003cspan class=\"SC405__led\"\u003e\u003c\/span\u003e\n            SC405 Series · RFID Attendance\n          \u003c\/div\u003e\n          \u003ch1\u003e\n            \u003cspan class=\"SC405__amber\"\u003eSmart\u003c\/span\u003e Card\u003cbr\u003eAttendance\n            \u003cspan class=\"SC405__h1-sub\"\u003eBuilt for SC405 RFID Hardware · Desktop Data Sync\u003c\/span\u003e\n          \u003c\/h1\u003e\n          \u003cp class=\"SC405__hero-desc\"\u003e\n            Get the most out of your SC405 RFID card-based attendance device. Download the desktop software to pull records, generate reports, and manage your workforce data — all in one place.\n          \u003c\/p\u003e\n          \u003cdiv class=\"SC405__hero-btns\"\u003e\n            \u003ca href=\"#software\" class=\"SC405__btn SC405__btn--primary\"\u003e⬇ Download Software\u003c\/a\u003e\n            \u003ca href=\"#how-it-works\" class=\"SC405__btn SC405__btn--ghost\"\u003eSee How It Works\u003c\/a\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"SC405__hero-specs\"\u003e\n            \u003cdiv class=\"SC405__spec-item\"\u003e\n              \u003cdiv class=\"SC405__spec-val\"\u003e125kHz\u003c\/div\u003e\n              \u003cdiv class=\"SC405__spec-lbl\"\u003eRFID Frequency\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"SC405__spec-item\"\u003e\n              \u003cdiv class=\"SC405__spec-val\"\u003e10,000\u003c\/div\u003e\n              \u003cdiv class=\"SC405__spec-lbl\"\u003eCard Capacity\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"SC405__spec-item\"\u003e\n              \u003cdiv class=\"SC405__spec-val\"\u003e100K\u003c\/div\u003e\n              \u003cdiv class=\"SC405__spec-lbl\"\u003eLog Records\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"SC405__spec-item\"\u003e\n              \u003cdiv class=\"SC405__spec-val\"\u003eRS232\u003c\/div\u003e\n              \u003cdiv class=\"SC405__spec-lbl\"\u003eData Port\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"SC405__device-wrap\"\u003e\n          \u003cdiv class=\"SC405__device\"\u003e\n            \u003cdiv class=\"SC405__device-screen\"\u003e\n              \u003cdiv class=\"SC405__screen-time\" id=\"SC405-clock\"\u003e--:--:--\u003c\/div\u003e\n              \u003cdiv class=\"SC405__screen-date\" id=\"SC405-date\"\u003eDD\/MM\/YYYY\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"SC405__device-rfid-zone\"\u003e\n              \u003cdiv class=\"SC405__rfid-rings\"\u003e\n                \u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n                \u003cdiv class=\"SC405__rfid-core\"\u003e\u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"SC405__rfid-label\"\u003ePlace Card Here\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"SC405__device-model\"\u003eSC405 · RFID READER\u003c\/div\u003e\n            \u003cdiv class=\"SC405__device-leds\"\u003e\n              \u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ── FEATURES ── --\u003e\n  \u003csection class=\"SC405__features\"\u003e\n    \u003cdiv class=\"SC405__container\"\u003e\n      \u003cdiv class=\"SC405__section-label\"\u003eDevice Capabilities\u003c\/div\u003e\n      \u003ch2\u003eEverything the SC405 \u003cspan class=\"SC405__amber\"\u003eOffers\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"SC405__features-intro\"\u003eThe SC405 is a proven workhorse for RFID-based attendance. Here's what makes it reliable for daily operations.\u003c\/p\u003e\n\n      \u003cdiv class=\"SC405__feat-grid\"\u003e\n        \u003cdiv class=\"SC405__feat-card\"\u003e\n          \u003cdiv class=\"SC405__feat-icon\"\u003e📡\u003c\/div\u003e\n          \u003ch3\u003e125kHz RFID Read\u003c\/h3\u003e\n          \u003cp\u003eCompatible with EM4100 and HID Prox format cards. Fast sub-100ms read time ensures smooth card tapping.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__feat-card\"\u003e\n          \u003cdiv class=\"SC405__feat-icon\"\u003e💾\u003c\/div\u003e\n          \u003ch3\u003eOn-Device Storage\u003c\/h3\u003e\n          \u003cp\u003eStores up to 100,000 attendance transaction logs internally. No data loss even during network outages.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__feat-card\"\u003e\n          \u003cdiv class=\"SC405__feat-icon\"\u003e🔗\u003c\/div\u003e\n          \u003ch3\u003eRS232 \/ USB Port\u003c\/h3\u003e\n          \u003cp\u003eSimple wired connection to your PC via RS232 serial or USB-to-serial adapter for reliable data transfer.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__feat-card\"\u003e\n          \u003cdiv class=\"SC405__feat-icon\"\u003e🕐\u003c\/div\u003e\n          \u003ch3\u003eReal-Time Clock\u003c\/h3\u003e\n          \u003cp\u003eBuilt-in RTC module keeps accurate time even when powered off. Timestamps every record automatically.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__feat-card\"\u003e\n          \u003cdiv class=\"SC405__feat-icon\"\u003e👥\u003c\/div\u003e\n          \u003ch3\u003e10,000 User Cards\u003c\/h3\u003e\n          \u003cp\u003eEnroll up to 10,000 unique RFID cards. Suitable for large offices, factories, and educational institutions.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__feat-card\"\u003e\n          \u003cdiv class=\"SC405__feat-icon\"\u003e🔔\u003c\/div\u003e\n          \u003ch3\u003eBuzzer \u0026amp; LED Feedback\u003c\/h3\u003e\n          \u003cp\u003eInstant audio-visual confirmation on successful card read. Alerts operator on denied or unknown cards.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__feat-card\"\u003e\n          \u003cdiv class=\"SC405__feat-icon\"\u003e🔌\u003c\/div\u003e\n          \u003ch3\u003eDC 12V Power\u003c\/h3\u003e\n          \u003cp\u003eStandard 12V DC power input. Low power consumption makes it suitable for always-on environments.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__feat-card\"\u003e\n          \u003cdiv class=\"SC405__feat-icon\"\u003e📋\u003c\/div\u003e\n          \u003ch3\u003eMulti-Event Logging\u003c\/h3\u003e\n          \u003cp\u003eSupports Check-In, Check-Out, and Break events. Configurable via the desktop management software.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ── HOW IT WORKS ── --\u003e\n  \u003csection class=\"SC405__how\" id=\"how-it-works\"\u003e\n    \u003cdiv class=\"SC405__container\"\u003e\n      \u003cdiv class=\"SC405__section-label\"\u003eWorkflow\u003c\/div\u003e\n      \u003ch2\u003eHow It \u003cspan class=\"SC405__amber\"\u003eWorks\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"SC405__how-intro\"\u003eFrom card tap to payroll-ready report in three simple steps.\u003c\/p\u003e\n\n      \u003cdiv class=\"SC405__steps\"\u003e\n        \u003cdiv class=\"SC405__step\"\u003e\n          \u003cdiv class=\"SC405__step-num\"\u003e01\u003c\/div\u003e\n          \u003ch3\u003eEmployee Taps Card\u003c\/h3\u003e\n          \u003cp\u003eEmployee holds their RFID card near the SC405 reader. The device beeps, flashes green, and logs the timestamp and card ID to internal memory instantly.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__step\"\u003e\n          \u003cdiv class=\"SC405__step-num\"\u003e02\u003c\/div\u003e\n          \u003ch3\u003eConnect \u0026amp; Download\u003c\/h3\u003e\n          \u003cp\u003eConnect the SC405 to your PC via RS232 or USB cable. Open the desktop software, select your device COM port, and click Download to pull all stored records.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__step\"\u003e\n          \u003cdiv class=\"SC405__step-num\"\u003e03\u003c\/div\u003e\n          \u003ch3\u003eGenerate Reports\u003c\/h3\u003e\n          \u003cp\u003eThe software processes raw logs into daily, weekly, or monthly attendance reports. Export to Excel or CSV for payroll integration in seconds.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__step\"\u003e\n          \u003cdiv class=\"SC405__step-num\"\u003e04\u003c\/div\u003e\n          \u003ch3\u003eManage \u0026amp; Sync\u003c\/h3\u003e\n          \u003cp\u003eAdd or delete user cards, update device time, and configure attendance rules — all without touching the physical device again.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ── SOFTWARE ── --\u003e\n  \u003csection class=\"SC405__software\" id=\"software\"\u003e\n    \u003cdiv class=\"SC405__container\"\u003e\n      \u003cdiv class=\"SC405__section-label\"\u003eDesktop Application\u003c\/div\u003e\n\n      \u003cdiv class=\"SC405__sw-inner\"\u003e\n        \u003cdiv\u003e\n          \u003ch2\u003eSC405 Desktop \u003cspan class=\"SC405__amber\"\u003eSoftware\u003c\/span\u003e\n\u003c\/h2\u003e\n          \u003cp class=\"SC405__software-desc\"\u003e\n            Our Windows desktop application is specifically built to communicate with the SC405 RFID device over RS232\/USB. No cloud subscription, no internet required — fully offline, installed locally on your PC.\n          \u003c\/p\u003e\n          \u003cul class=\"SC405__sw-features\"\u003e\n            \u003cli\u003eOne-click attendance data download from device\u003c\/li\u003e\n            \u003cli\u003eAdd, delete, and manage up to 10,000 RFID user cards\u003c\/li\u003e\n            \u003cli\u003eSync device date \u0026amp; time from your PC clock\u003c\/li\u003e\n            \u003cli\u003eDaily, weekly, monthly attendance reports\u003c\/li\u003e\n            \u003cli\u003eExport to Excel (.xlsx) and CSV formats\u003c\/li\u003e\n            \u003cli\u003eCalculate work hours, late arrivals \u0026amp; early departures\u003c\/li\u003e\n            \u003cli\u003eCOM port auto-detection and manual selection\u003c\/li\u003e\n            \u003cli\u003eBackup and restore device data locally\u003c\/li\u003e\n            \u003cli\u003eWorks offline — no internet or cloud required\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cdiv class=\"SC405__dl-box\"\u003e\n            \u003cdiv class=\"SC405__dl-header\"\u003e\n              \u003cdiv class=\"SC405__dl-dots\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n              \u003cspan class=\"SC405__dl-title\"\u003eDOWNLOAD CENTER\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"SC405__dl-body\"\u003e\n              \u003cdiv class=\"SC405__dl-row\"\u003e\n                \u003cdiv class=\"SC405__dl-info\"\u003e\n                  \u003cdiv class=\"SC405__dl-file-icon\"\u003e🖥️\u003c\/div\u003e\n                  \u003cdiv\u003e\n                    \u003cdiv class=\"SC405__dl-fname\"\u003eSC405_Setup_v3.2.exe\u003c\/div\u003e\n                    \u003cdiv class=\"SC405__dl-fmeta\"\u003eWindows 7\/8\/10\/11 · 64-bit · 18 MB\u003c\/div\u003e\n                  \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003ca href=\"#\" class=\"SC405__dl-btn-sm\"\u003e⬇ Download\u003c\/a\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"SC405__dl-row\"\u003e\n                \u003cdiv class=\"SC405__dl-info\"\u003e\n                  \u003cdiv class=\"SC405__dl-file-icon\"\u003e📄\u003c\/div\u003e\n                  \u003cdiv\u003e\n                    \u003cdiv class=\"SC405__dl-fname\"\u003eSC405_User_Manual.pdf\u003c\/div\u003e\n                    \u003cdiv class=\"SC405__dl-fmeta\"\u003eDocumentation · EN\/HI · 4.2 MB\u003c\/div\u003e\n                  \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003ca href=\"#\" class=\"SC405__dl-btn-sm\"\u003e⬇ Download\u003c\/a\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"SC405__dl-row\"\u003e\n                \u003cdiv class=\"SC405__dl-info\"\u003e\n                  \u003cdiv class=\"SC405__dl-file-icon\"\u003e🔌\u003c\/div\u003e\n                  \u003cdiv\u003e\n                    \u003cdiv class=\"SC405__dl-fname\"\u003eUSB_Serial_Driver.zip\u003c\/div\u003e\n                    \u003cdiv class=\"SC405__dl-fmeta\"\u003eCH340\/CP2102 drivers · Win · 2.1 MB\u003c\/div\u003e\n                  \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003ca href=\"#\" class=\"SC405__dl-btn-sm\"\u003e⬇ Download\u003c\/a\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"SC405__dl-note\"\u003e\n                Replace the \u003ccode\u003e#\u003c\/code\u003e in each download link with your actual file URL. Upload files to Shopify Files and paste the CDN URL.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Software mockup --\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"SC405__sw-mockup\"\u003e\n            \u003cdiv class=\"SC405__mock-bar\"\u003e\n              \u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"SC405__mock-body\"\u003e\n              \u003cdiv class=\"SC405__mock-title\"\u003eSC405 Attendance Manager\u003c\/div\u003e\n              \u003cdiv class=\"SC405__mock-toolbar\"\u003e\n                \u003cdiv class=\"SC405__mock-tb-btn active\"\u003e⬇ Download\u003c\/div\u003e\n                \u003cdiv class=\"SC405__mock-tb-btn normal\"\u003e👥 Users\u003c\/div\u003e\n                \u003cdiv class=\"SC405__mock-tb-btn normal\"\u003e📊 Reports\u003c\/div\u003e\n                \u003cdiv class=\"SC405__mock-tb-btn normal\"\u003e⚙ Settings\u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"SC405__mock-row header\"\u003e\n                \u003cdiv\u003e#\u003c\/div\u003e\n                \u003cdiv\u003eName\u003c\/div\u003e\n                \u003cdiv\u003eDate\u003c\/div\u003e\n                \u003cdiv\u003eIn\u003c\/div\u003e\n                \u003cdiv\u003eOut\u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"SC405__mock-row data\"\u003e\n\u003cdiv\u003e001\u003c\/div\u003e\n\u003cdiv\u003eAnita Sharma\u003c\/div\u003e\n\u003cdiv\u003e26\/03\/26\u003c\/div\u003e\n\u003cdiv class=\"SC405__badge-in\"\u003e09:02\u003c\/div\u003e\n\u003cdiv class=\"SC405__badge-out\"\u003e18:14\u003c\/div\u003e\n\u003c\/div\u003e\n              \u003cdiv class=\"SC405__mock-row data\"\u003e\n\u003cdiv\u003e002\u003c\/div\u003e\n\u003cdiv\u003eRavi Kumar\u003c\/div\u003e\n\u003cdiv\u003e26\/03\/26\u003c\/div\u003e\n\u003cdiv class=\"SC405__badge-in\"\u003e09:18\u003c\/div\u003e\n\u003cdiv class=\"SC405__badge-out\"\u003e18:05\u003c\/div\u003e\n\u003c\/div\u003e\n              \u003cdiv class=\"SC405__mock-row data\"\u003e\n\u003cdiv\u003e003\u003c\/div\u003e\n\u003cdiv\u003ePriya Singh\u003c\/div\u003e\n\u003cdiv\u003e26\/03\/26\u003c\/div\u003e\n\u003cdiv class=\"SC405__badge-in\"\u003e08:55\u003c\/div\u003e\n\u003cdiv class=\"SC405__badge-out\"\u003e17:50\u003c\/div\u003e\n\u003c\/div\u003e\n              \u003cdiv class=\"SC405__mock-row data\"\u003e\n\u003cdiv\u003e004\u003c\/div\u003e\n\u003cdiv\u003eArjun Mehta\u003c\/div\u003e\n\u003cdiv\u003e26\/03\/26\u003c\/div\u003e\n\u003cdiv class=\"SC405__badge-in\"\u003e09:32\u003c\/div\u003e\n\u003cdiv class=\"SC405__badge-out\"\u003e--:--\u003c\/div\u003e\n\u003c\/div\u003e\n              \u003cdiv class=\"SC405__mock-row data\"\u003e\n\u003cdiv\u003e005\u003c\/div\u003e\n\u003cdiv\u003eSunita Rao\u003c\/div\u003e\n\u003cdiv\u003e26\/03\/26\u003c\/div\u003e\n\u003cdiv class=\"SC405__badge-in\"\u003e09:01\u003c\/div\u003e\n\u003cdiv class=\"SC405__badge-out\"\u003e18:22\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ── COMPATIBILITY ── --\u003e\n  \u003csection class=\"SC405__compat\"\u003e\n    \u003cdiv class=\"SC405__container\"\u003e\n      \u003cdiv class=\"SC405__section-label\"\u003eSystem Compatibility\u003c\/div\u003e\n      \u003ch2\u003eWorks With \u003cspan class=\"SC405__amber\"\u003eYour Setup\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"SC405__compat-intro\"\u003eThe SC405 desktop software and drivers are tested on all modern Windows versions and common serial adapters.\u003c\/p\u003e\n      \u003cdiv class=\"SC405__compat-grid\"\u003e\n        \u003cdiv class=\"SC405__compat-item\"\u003e\n          \u003cdiv class=\"SC405__compat-ic\"\u003e🪟\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdiv class=\"SC405__compat-name\"\u003eWindows 11\u003c\/div\u003e\n\u003cdiv class=\"SC405__compat-sub\"\u003e64-bit · Fully supported\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__compat-item\"\u003e\n          \u003cdiv class=\"SC405__compat-ic\"\u003e🪟\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdiv class=\"SC405__compat-name\"\u003eWindows 10\u003c\/div\u003e\n\u003cdiv class=\"SC405__compat-sub\"\u003e32 \u0026amp; 64-bit · Tested\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__compat-item\"\u003e\n          \u003cdiv class=\"SC405__compat-ic\"\u003e🪟\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdiv class=\"SC405__compat-name\"\u003eWindows 7 \/ 8\u003c\/div\u003e\n\u003cdiv class=\"SC405__compat-sub\"\u003eLegacy · Compatible\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__compat-item\"\u003e\n          \u003cdiv class=\"SC405__compat-ic\"\u003e📡\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdiv class=\"SC405__compat-name\"\u003eRS232 Serial\u003c\/div\u003e\n\u003cdiv class=\"SC405__compat-sub\"\u003eDirect COM port\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__compat-item\"\u003e\n          \u003cdiv class=\"SC405__compat-ic\"\u003e🔌\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdiv class=\"SC405__compat-name\"\u003eUSB-to-Serial\u003c\/div\u003e\n\u003cdiv class=\"SC405__compat-sub\"\u003eCH340 \/ CP2102 chips\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__compat-item\"\u003e\n          \u003cdiv class=\"SC405__compat-ic\"\u003e📊\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdiv class=\"SC405__compat-name\"\u003eMS Excel\u003c\/div\u003e\n\u003cdiv class=\"SC405__compat-sub\"\u003eExport .xlsx \/ .csv\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ── SPECS ── --\u003e\n  \u003csection class=\"SC405__specs-sec\" id=\"specs\"\u003e\n    \u003cdiv class=\"SC405__container\"\u003e\n      \u003cdiv class=\"SC405__section-label\"\u003eTechnical Specifications\u003c\/div\u003e\n      \u003ch2\u003eDevice \u003cspan class=\"SC405__amber\"\u003eSpecifications\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"SC405__specs-intro\"\u003eFull hardware specification sheet for the SC405 RFID Attendance Terminal.\u003c\/p\u003e\n\n      \u003cdiv class=\"SC405__specs-grid\"\u003e\n        \u003cdiv class=\"SC405__specs-row\"\u003e\n          \u003cdiv class=\"SC405__specs-key\"\u003eRFID Frequency\u003c\/div\u003e\n          \u003cdiv class=\"SC405__specs-val\"\u003e125 kHz (EM4100 \/ HID Prox)\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__specs-row\"\u003e\n          \u003cdiv class=\"SC405__specs-key\"\u003eRead Range\u003c\/div\u003e\n          \u003cdiv class=\"SC405__specs-val\"\u003e3 – 8 cm (depending on card type)\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__specs-row\"\u003e\n          \u003cdiv class=\"SC405__specs-key\"\u003eUser Capacity\u003c\/div\u003e\n          \u003cdiv class=\"SC405__specs-val\"\u003eUp to 10,000 cards\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__specs-row\"\u003e\n          \u003cdiv class=\"SC405__specs-key\"\u003eLog Records\u003c\/div\u003e\n          \u003cdiv class=\"SC405__specs-val\"\u003eUp to 100,000 transactions\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__specs-row\"\u003e\n          \u003cdiv class=\"SC405__specs-key\"\u003eCommunication\u003c\/div\u003e\n          \u003cdiv class=\"SC405__specs-val\"\u003eRS232 (9600 baud) \/ USB via adapter\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__specs-row\"\u003e\n          \u003cdiv class=\"SC405__specs-key\"\u003eDisplay\u003c\/div\u003e\n          \u003cdiv class=\"SC405__specs-val\"\u003eLCD 2×16 characters\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__specs-row\"\u003e\n          \u003cdiv class=\"SC405__specs-key\"\u003ePower Supply\u003c\/div\u003e\n          \u003cdiv class=\"SC405__specs-val\"\u003eDC 12V \/ 500mA\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__specs-row\"\u003e\n          \u003cdiv class=\"SC405__specs-key\"\u003eDimensions\u003c\/div\u003e\n          \u003cdiv class=\"SC405__specs-val\"\u003e135 × 100 × 35 mm\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__specs-row\"\u003e\n          \u003cdiv class=\"SC405__specs-key\"\u003eOperating Temp\u003c\/div\u003e\n          \u003cdiv class=\"SC405__specs-val\"\u003e0°C – 60°C\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__specs-row\"\u003e\n          \u003cdiv class=\"SC405__specs-key\"\u003eHumidity\u003c\/div\u003e\n          \u003cdiv class=\"SC405__specs-val\"\u003e20% – 80% non-condensing\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__specs-row\"\u003e\n          \u003cdiv class=\"SC405__specs-key\"\u003eFeedback\u003c\/div\u003e\n          \u003cdiv class=\"SC405__specs-val\"\u003eBuzzer + dual-colour LED\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__specs-row\"\u003e\n          \u003cdiv class=\"SC405__specs-key\"\u003eSoftware OS\u003c\/div\u003e\n          \u003cdiv class=\"SC405__specs-val\"\u003eWindows 7 \/ 8 \/ 10 \/ 11 (32 \u0026amp; 64-bit)\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ── FAQ ── --\u003e\n  \u003csection class=\"SC405__faq\"\u003e\n    \u003cdiv class=\"SC405__container\"\u003e\n      \u003cdiv class=\"SC405__section-label\"\u003eCommon Questions\u003c\/div\u003e\n      \u003ch2\u003eFrequently \u003cspan class=\"SC405__amber\"\u003eAsked\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"SC405__faq-intro\"\u003eAnswers to the most common questions about the SC405 device and software.\u003c\/p\u003e\n\n      \u003cdiv class=\"SC405__faq-list\"\u003e\n        \u003cdiv class=\"SC405__faq-item\"\u003e\n          \u003cdetails\u003e\n            \u003csummary class=\"SC405__faq-q\"\u003eWhat cable do I need to connect the SC405 to my PC?\u003c\/summary\u003e\n            \u003cp class=\"SC405__faq-a\"\u003eThe SC405 uses a standard RS232 serial port (DB9 connector). If your PC doesn't have a COM port, use a USB-to-Serial adapter with CH340 or CP2102 chip. Download the appropriate driver from our software section above. A straight RS232 cable (not null-modem) is required.\u003c\/p\u003e\n          \u003c\/details\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__faq-item\"\u003e\n          \u003cdetails\u003e\n            \u003csummary class=\"SC405__faq-q\"\u003eThe software can't find the device — what should I check?\u003c\/summary\u003e\n            \u003cp class=\"SC405__faq-a\"\u003eFirst ensure the USB-to-Serial driver is installed and the COM port appears in Windows Device Manager. In the software, go to Settings and manually select the correct COM port at 9600 baud, 8 data bits, no parity, 1 stop bit. Ensure the device is powered on and the cable is firmly connected at both ends.\u003c\/p\u003e\n          \u003c\/details\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__faq-item\"\u003e\n          \u003cdetails\u003e\n            \u003csummary class=\"SC405__faq-q\"\u003eHow do I add new employee cards to the device?\u003c\/summary\u003e\n            \u003cp class=\"SC405__faq-a\"\u003eConnect the device to the PC and open the software. Go to the User Management section, click \"Add User\", enter the employee name and ID, then tap the RFID card on the reader when prompted. The card UID is automatically captured and uploaded to the device. You can also enroll cards directly on the device using its menu buttons.\u003c\/p\u003e\n          \u003c\/details\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__faq-item\"\u003e\n          \u003cdetails\u003e\n            \u003csummary class=\"SC405__faq-q\"\u003eCan I export attendance reports to Excel?\u003c\/summary\u003e\n            \u003cp class=\"SC405__faq-a\"\u003eYes. After downloading data from the device, navigate to the Reports section. Select your date range and report type (daily summary, individual records, etc.) and click Export. The software generates a properly formatted .xlsx file compatible with all versions of Microsoft Excel and Google Sheets.\u003c\/p\u003e\n          \u003c\/details\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__faq-item\"\u003e\n          \u003cdetails\u003e\n            \u003csummary class=\"SC405__faq-q\"\u003eThe device time is wrong — how do I fix it?\u003c\/summary\u003e\n            \u003cp class=\"SC405__faq-a\"\u003eConnect to the device via the software, go to Device Settings, and click \"Sync Device Time\". The software will automatically set the device clock to match your PC's current time. This should be done after any power outage or battery replacement.\u003c\/p\u003e\n          \u003c\/details\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"SC405__faq-item\"\u003e\n          \u003cdetails\u003e\n            \u003csummary class=\"SC405__faq-q\"\u003eDoes the software work without internet?\u003c\/summary\u003e\n            \u003cp class=\"SC405__faq-a\"\u003eCompletely. The SC405 desktop software is a locally installed Windows application with no cloud dependency. All data is stored on your PC. The only internet use is for the initial software download. Once installed, it works entirely offline.\u003c\/p\u003e\n          \u003c\/details\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ── CTA ── --\u003e\n  \u003csection class=\"SC405__cta\"\u003e\n    \u003cdiv class=\"SC405__container\"\u003e\n      \u003ch2\u003eNeed Help with \u003cspan class=\"SC405__amber\"\u003eSetup?\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cp\u003eOur support team is familiar with the SC405. Reach out for installation help, driver issues, or custom report requirements.\u003c\/p\u003e\n      \u003cdiv class=\"SC405__cta-btns\"\u003e\n        \u003ca href=\"\/pages\/contact\" class=\"SC405__btn SC405__btn--primary\"\u003e📩 Contact Support\u003c\/a\u003e\n        \u003ca href=\"#software\" class=\"SC405__btn SC405__btn--ghost\"\u003e⬇ Get the Software\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ── FOOTER STRIP ── --\u003e\n  \u003cdiv class=\"SC405__footer\"\u003e\n    \u003cdiv class=\"SC405__container\"\u003e\n      \u003cp\u003eSC405 RFID ATTENDANCE SYSTEM · DESKTOP SOFTWARE \u0026amp; DEVICE SUPPORT · ALL DATA PROCESSED LOCALLY\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ══ SCRIPTS ══ --\u003e\n\u003cscript\u003e\n(function() {\n  \/\/ Live clock in hero device illustration\n  function updateClock() {\n    var now = new Date();\n    var hh = String(now.getHours()).padStart(2,'0');\n    var mm = String(now.getMinutes()).padStart(2,'0');\n    var ss = String(now.getSeconds()).padStart(2,'0');\n    var el = document.getElementById('SC405-clock');\n    if (el) el.textContent = hh + ':' + mm + ':' + ss;\n\n    var days = ['SUN','MON','TUE','WED','THU','FRI','SAT'];\n    var dd = String(now.getDate()).padStart(2,'0');\n    var mo = String(now.getMonth()+1).padStart(2,'0');\n    var yy = now.getFullYear();\n    var del = document.getElementById('SC405-date');\n    if (del) del.textContent = days[now.getDay()] + ' ' + dd + '\/' + mo + '\/' + yy;\n  }\n  updateClock();\n  setInterval(updateClock, 1000);\n})();\n\u003c\/script\u003e","brand":"Attendance Machine","offers":[{"title":"Default Title","offer_id":54866858508579,"sku":null,"price":9000.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0871\/4125\/3411\/files\/AmpleTrails_SC405-removebg-preview.png?v=1774480716","url":"https:\/\/attendancemachine.in\/products\/sc405-rfid-attendance-system","provider":"Attendance Machine","version":"1.0","type":"link"}