\n@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap');\n/* ════════════════════════════════════════════════════════════════\n ChipPC — Official Brand Landing Pages\n Brand colors: Navy #003678 · Cyan #70D4FF · Green #A6CE39\n Font: Lato (matches Xcalibur application)\n ════════════════════════════════════════════════════════════════ */\n@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap');\n/* ── Variables ────────────────────────────────────────────────── */\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n:root {\n /* Official Xcalibur palette */\n –navy: #003678;\n –navy-900: #001228;\n –navy-800: #001e40;\n –navy-700: #002651;\n –navy-600: #003678;\n –blue: #70D4FF;\n –blue-dim: rgba(112, 212, 255, 0.15);\n –blue-glow: rgba(112, 212, 255, 0.25);\n –green: #A6CE39;\n –amber: #FCB914;\n –danger: #ec008c;\n /* Dark surfaces */\n –bg: #001228;\n –surface: rgba(255,255,255,.04);\n –surface2: rgba(255,255,255,.07);\n –border: rgba(112, 212, 255, 0.14);\n –border2: rgba(112, 212, 255, 0.28);\n /* Text */\n –white: #ffffff;\n –muted: rgba(255, 255, 255, 0.58);\n –muted2: rgba(255, 255, 255, 0.35);\n /* Spacing & Shape */\n –radius-sm: 8px;\n –radius: 14px;\n –radius-lg: 20px;\n –radius-xl: 28px;\n}\nhtml { scroll-behavior: smooth; }\nbody {\n font-family: 'Lato', 'Segoe UI', Arial, sans-serif;\n background: var(–bg);\n color: var(–white);\n overflow-x: hidden;\n line-height: 1.65;\n}\na { text-decoration: none; color: inherit; }\nimg { display: block; max-width: 100%; }\n/* ── Hidden SVG sprite ──────────────────────────────────────── */\n.icon-sprite { display: none; }\n/* ── XC Icon helper ─────────────────────────────────────────── */\n.xci {\n display: inline-block;\n vertical-align: middle;\n flex-shrink: 0;\n}\n/* ── Gradient text helpers ──────────────────────────────────── */\n.grad {\n background: linear-gradient(90deg, #70D4FF, #A6CE39);\n -webkit-background-clip: text;\n -webkit-text-fill-color: transparent;\n background-clip: text;\n}\n.grad-blue {\n background: linear-gradient(90deg, #70D4FF, #a8e6ff);\n -webkit-background-clip: text;\n -webkit-text-fill-color: transparent;\n background-clip: text;\n}\n.grad-green {\n background: linear-gradient(90deg, #A6CE39, #d4e87a);\n -webkit-background-clip: text;\n -webkit-text-fill-color: transparent;\n background-clip: text;\n}\n/* ═══════════════════════════════════════════════════════════════\n NAVBAR\n ═══════════════════════════════════════════════════════════════ */\n.nav {\n position: fixed;\n top: 0; left: 0; right: 0;\n z-index: 200;\n height: 64px;\n background: rgba(0, 18, 40, 0.90);\n backdrop-filter: blur(20px);\n border-bottom: 1px solid var(–border);\n display: flex;\n align-items: center;\n padding: 0 40px;\n gap: 8px;\n}\n.nav-logo {\n display: flex;\n align-items: center;\n gap: 10px;\n font-weight: 900;\n font-size: 1.15rem;\n letter-spacing: .5px;\n color: var(–white);\n margin-right: auto;\n}\n.nav-logo .accent { color: var(–blue); }\n.nav-link {\n padding: 8px 16px;\n border-radius: var(–radius-sm);\n font-size: 0.88rem;\n font-weight: 700;\n color: var(–muted);\n transition: color .2s, background .2s;\n}\n.nav-link:hover { color: var(–white); background: var(–surface2); }\n.nav-link.active { color: var(–blue); background: var(–blue-dim); }\n.nav-cta {\n display: flex;\n align-items: center;\n gap: 8px;\n padding: 9px 22px;\n border-radius: var(–radius-sm);\n background: var(–navy-600);\n border: 1px solid var(–blue);\n color: var(–blue) !important;\n font-weight: 900;\n font-size: 0.88rem;\n letter-spacing: .02em;\n transition: background .2s, box-shadow .2s, transform .2s;\n}\n.nav-cta:hover {\n background: rgba(112,212,255,.12);\n box-shadow: 0 0 24px rgba(112,212,255,.3);\n transform: translateY(-1px);\n}\n@media(max-width:768px) { .nav-links { display: none; } .nav { padding: 0 20px; } }\n/* ═══════════════════════════════════════════════════════════════\n HERO\n ═══════════════════════════════════════════════════════════════ */\n.hero {\n position: relative;\n padding: 130px 24px 0;\n text-align: center;\n overflow: hidden;\n}\n.hero-bg { position: absolute; inset: 0; z-index: 0; pointer-events: none; }\n/* Gradient blobs */\n.blob {\n position: absolute;\n border-radius: 50%;\n filter: blur(60px);\n opacity: .55;\n}\n.blob-1 {\n width: 700px; height: 500px;\n top: -150px; left: -100px;\n background: radial-gradient(ellipse, rgba(0,54,120,.8), transparent 70%);\n}\n.blob-2 {\n width: 500px; height: 500px;\n top: 50px; right: -80px;\n background: radial-gradient(ellipse, rgba(112,212,255,.18), transparent 70%);\n}\n.blob-3 {\n width: 400px; height: 300px;\n bottom: -80px; left: 30%;\n background: radial-gradient(ellipse, rgba(166,206,57,.12), transparent 70%);\n}\n/* Grid lines */\n.hero-grid {\n position: absolute; inset: 0;\n background-image:\n linear-gradient(rgba(112,212,255,.05) 1px, transparent 1px),\n linear-gradient(90deg, rgba(112,212,255,.05) 1px, transparent 1px);\n background-size: 56px 56px;\n animation: grid-scroll 40s linear infinite;\n}\n@keyframes grid-scroll { from { background-position: 0 0; } to { background-position: 0 112px; } }\n.hero-content { position: relative; z-index: 1; max-width: 900px; margin: 0 auto; }\n/* ── Badge ─────────────────────────────────────────────────── */\n.badge {\n display: inline-flex;\n align-items: center;\n gap: 9px;\n background: rgba(112,212,255,.08);\n border: 1px solid rgba(112,212,255,.3);\n border-radius: 999px;\n padding: 7px 20px;\n font-size: 0.74rem;\n font-weight: 700;\n letter-spacing: .1em;\n text-transform: uppercase;\n color: var(–blue);\n margin-bottom: 36px;\n}\n.badge-dot {\n width: 7px; height: 7px;\n border-radius: 50%;\n background: var(–green);\n animation: pulse 2s ease-in-out infinite;\n}\n@keyframes pulse { 0%,100%{opacity:1;transform:scale(1)} 50%{opacity:.3;transform:scale(1.8)} }\n/* ── Hero headings ─────────────────────────────────────────── */\n.hero h1 {\n font-size: clamp(2.6rem, 6vw, 4.4rem);\n font-weight: 900;\n line-height: 1.06;\n letter-spacing: -.03em;\n margin-bottom: 24px;\n}\n.hero .hero-sub {\n font-size: clamp(1rem, 2vw, 1.18rem);\n color: var(–muted);\n max-width: 600px;\n margin: 0 auto 44px;\n line-height: 1.75;\n font-weight: 400;\n}\n.hero .hero-sub strong { color: var(–white); font-weight: 700; }\n/* ── CTA buttons ───────────────────────────────────────────── */\n.btn-row {\n display: flex;\n gap: 16px;\n justify-content: center;\n flex-wrap: wrap;\n margin-bottom: 64px;\n}\n.btn {\n display: inline-flex;\n align-items: center;\n gap: 9px;\n padding: 16px 36px;\n border-radius: var(–radius-sm);\n font-size: 0.96rem;\n font-weight: 900;\n letter-spacing: .03em;\n border: none;\n cursor: pointer;\n transition: transform .2s, box-shadow .2s;\n}\n.btn:hover { transform: translateY(-3px); }\n.btn-primary {\n background: var(–blue);\n color: var(–navy-900);\n box-shadow: 0 8px 32px rgba(112,212,255,.35);\n}\n.btn-primary:hover { box-shadow: 0 14px 48px rgba(112,212,255,.55); }\n.btn-secondary {\n background: transparent;\n border: 1.5px solid rgba(112,212,255,.4);\n color: var(–blue);\n}\n.btn-secondary:hover { background: var(–blue-dim); border-color: var(–blue); }\n.btn-green {\n background: var(–green);\n color: #111;\n box-shadow: 0 8px 32px rgba(166,206,57,.3);\n}\n.btn-green:hover { box-shadow: 0 14px 48px rgba(166,206,57,.5); }\n/* ── Stats ─────────────────────────────────────────────────── */\n.stats {\n display: flex;\n gap: 0;\n justify-content: center;\n flex-wrap: wrap;\n margin-bottom: 56px;\n border: 1px solid var(–border);\n border-radius: var(–radius-lg);\n overflow: hidden;\n background: var(–surface);\n backdrop-filter: blur(12px);\n}\n.stat {\n flex: 1;\n min-width: 150px;\n padding: 20px 24px;\n text-align: center;\n border-right: 1px solid var(–border);\n}\n.stat:last-child { border-right: none; }\n.stat-num {\n font-size: 1.65rem;\n font-weight: 900;\n line-height: 1.1;\n margin-bottom: 4px;\n}\n.stat-label {\n font-size: 0.74rem;\n color: var(–muted);\n text-transform: uppercase;\n letter-spacing: .08em;\n font-weight: 700;\n}\n/* ── Hero screenshot ───────────────────────────────────────── */\n.hero-screenshot {\n position: relative;\n z-index: 1;\n margin: 0 auto;\n max-width: 1020px;\n}\n.hero-screenshot::before {\n content: ";\n position: absolute;\n inset: -2px;\n border-radius: 20px;\n background: linear-gradient(135deg, rgba(112,212,255,.3), rgba(166,206,57,.15), transparent 60%);\n z-index: -1;\n}\n.hero-screenshot img {\n width: 100%;\n height: auto;\n max-height: 70vh;\n object-fit: contain;\n border-radius: 16px;\n border: 1px solid rgba(112,212,255,.2);\n box-shadow:\n 0 40px 100px rgba(0,0,0,.7),\n 0 0 80px rgba(112,212,255,.08);\n display: block;\n background: var(–navy-900);\n}\n@media (max-width: 768px) {\n .hero-screenshot img { max-height: 50vh; }\n}\n/* ═══════════════════════════════════════════════════════════════\n HERO ANIMATION — 3D tilt + floating pills + live boot sequence\n ═══════════════════════════════════════════════════════════════ */\n.hero-stage {\n position: relative;\n max-width: 1080px;\n margin: 0 auto 80px;\n perspective: 1600px;\n z-index: 2;\n}\n.hero-stage .stage-inner {\n position: relative;\n transform: rotateX(8deg) rotateY(-2deg);\n transition: transform .4s cubic-bezier(.2,.8,.2,1);\n transform-style: preserve-3d;\n}\n.hero-stage:hover .stage-inner {\n transform: rotateX(2deg) rotateY(0deg) scale(1.015);\n}\n.hero-stage .device-frame {\n position: relative;\n border-radius: 18px;\n background: linear-gradient(180deg, #1a2540, #0a1530);\n padding: 14px 14px 14px;\n box-shadow:\n 0 50px 120px rgba(0,0,0,.7),\n 0 0 0 1px rgba(112,212,255,.18),\n 0 0 80px rgba(112,212,255,.10);\n}\n.hero-stage .device-frame::before {\n content: ";\n position: absolute;\n top: 8px; left: 50%;\n transform: translateX(-50%);\n width: 56px; height: 4px;\n border-radius: 2px;\n background: rgba(255,255,255,.06);\n}\n.hero-stage .device-frame img {\n display: block;\n width: 100%;\n height: auto;\n max-height: 64vh;\n object-fit: contain;\n border-radius: 10px;\n background: var(–navy-900);\n}\n@media (max-width: 768px) {\n .hero-stage .device-frame img { max-height: 50vh; }\n .hero-stage .stage-inner { transform: none; }\n .hero-stage:hover .stage-inner { transform: none; }\n}\n/* Floating animated pills around the screenshot */\n.float-pill {\n position: absolute;\n display: inline-flex;\n align-items: center;\n gap: 8px;\n padding: 9px 16px;\n border-radius: 999px;\n background: rgba(0, 30, 64, 0.85);\n backdrop-filter: blur(12px);\n border: 1px solid rgba(112,212,255,.3);\n font-size: 0.78rem;\n font-weight: 700;\n color: var(–blue);\n white-space: nowrap;\n box-shadow: 0 12px 32px rgba(0,0,0,.5), 0 0 0 1px rgba(112,212,255,.1);\n z-index: 3;\n opacity: 0;\n animation: fp-in 700ms cubic-bezier(.2,.8,.2,1) forwards, fp-float 6s ease-in-out infinite;\n}\n.float-pill svg { color: var(–green); flex-shrink: 0; }\n.float-pill.fp-1 { top: 8%; left: -6%; animation-delay: 600ms, 1.5s; }\n.float-pill.fp-2 { top: 24%; right: -8%; animation-delay: 900ms, 2.0s; }\n.float-pill.fp-3 { top: 56%; left: -8%; animation-delay: 1200ms, 2.5s; }\n.float-pill.fp-4 { top: 72%; right: -6%; animation-delay: 1500ms, 3.0s; }\n.float-pill.fp-5 { top: 88%; left: 8%; animation-delay: 1800ms, 3.5s; }\n@keyframes fp-in {\n from { opacity: 0; transform: translateY(20px) scale(.92); }\n to { opacity: 1; transform: translateY(0) scale(1); }\n}\n@keyframes fp-float {\n 0%, 100% { transform: translateY(0); }\n 50% { transform: translateY(-10px); }\n}\n@media (max-width: 900px) {\n .float-pill { display: none; }\n}\n/* Live boot ribbon below the screenshot */\n.boot-ribbon {\n position: relative;\n z-index: 3;\n display: inline-flex;\n align-items: center;\n gap: 12px;\n margin: 24px auto 0;\n padding: 11px 22px 11px 16px;\n border-radius: 999px;\n background: linear-gradient(90deg, rgba(166,206,57,.15), rgba(112,212,255,.10));\n border: 1px solid rgba(166,206,57,.30);\n font-size: 0.86rem;\n font-weight: 700;\n color: var(–white);\n font-family: 'Lato', monospace;\n}\n.boot-ribbon .br-dot {\n width: 9px; height: 9px;\n border-radius: 50%;\n background: var(–green);\n box-shadow: 0 0 12px var(–green);\n animation: br-pulse 1.4s ease-in-out infinite;\n}\n.boot-ribbon .br-typed {\n color: var(–green);\n font-family: 'Courier New', monospace;\n letter-spacing: .04em;\n}\n.boot-ribbon .br-typed::after {\n content: '▌';\n color: var(–green);\n margin-left: 2px;\n animation: br-blink 1s steps(1) infinite;\n}\n@keyframes br-pulse { 0%,100% { transform: scale(1); opacity: 1 } 50% { transform: scale(1.4); opacity: .55 } }\n@keyframes br-blink { 0%, 50% { opacity: 1 } 51%, 100% { opacity: 0 } }\n/* Headline reveal animation */\n@keyframes word-rise {\n from { opacity: 0; transform: translateY(24px); filter: blur(6px); }\n to { opacity: 1; transform: translateY(0); filter: blur(0); }\n}\n.hero h1 .word-anim {\n display: inline-block;\n opacity: 0;\n animation: word-rise 800ms cubic-bezier(.2,.8,.2,1) forwards;\n}\n.hero h1 .word-anim:nth-child(1) { animation-delay: 100ms; }\n.hero h1 .word-anim:nth-child(2) { animation-delay: 220ms; }\n.hero h1 .word-anim:nth-child(3) { animation-delay: 340ms; }\n.hero h1 .word-anim:nth-child(4) { animation-delay: 460ms; }\n.hero h1 .word-anim:nth-child(5) { animation-delay: 580ms; }\n.hero h1 .word-anim:nth-child(6) { animation-delay: 700ms; }\n/* Stats counter live animation */\n.stat-num.live::after {\n content: ";\n display: inline-block;\n width: 6px; height: 6px;\n background: var(–green);\n border-radius: 50%;\n margin-left: 8px;\n vertical-align: 4px;\n animation: br-pulse 1.4s ease-in-out infinite;\n}\n/* Reduce motion for users who prefer it */\n@media (prefers-reduced-motion: reduce) {\n .hero-stage .stage-inner { transform: none !important; transition: none; }\n .float-pill { animation: none; opacity: 1; }\n .hero h1 .word-anim { animation: none; opacity: 1; }\n .boot-ribbon .br-dot, .boot-ribbon .br-typed::after, .stat-num.live::after { animation: none; }\n}\n.hero-screenshot .sc-cap {\n text-align: center;\n font-size: 0.76rem;\n color: var(–muted2);\n margin-top: 12px;\n padding-bottom: 80px;\n}\n/* ═══════════════════════════════════════════════════════════════\n SECTIONS\n ═══════════════════════════════════════════════════════════════ */\n.section {\n padding: 96px 24px;\n max-width: 1120px;\n margin: 0 auto;\n}\n.section-title {\n text-align: center;\n margin-bottom: 64px;\n}\n.section-title .section-tag {\n display: inline-block;\n background: var(–blue-dim);\n border: 1px solid var(–border2);\n border-radius: 999px;\n font-size: 0.72rem;\n font-weight: 700;\n letter-spacing: .1em;\n text-transform: uppercase;\n color: var(–blue);\n padding: 5px 16px;\n margin-bottom: 16px;\n}\n.section-title h2 {\n font-size: clamp(1.9rem, 4vw, 2.8rem);\n font-weight: 900;\n letter-spacing: -.025em;\n line-height: 1.1;\n margin-bottom: 16px;\n}\n.section-title p {\n color: var(–muted);\n font-size: 1.05rem;\n max-width: 540px;\n margin: 0 auto;\n line-height: 1.7;\n}\n/* ── Divider ───────────────────────────────────────────────── */\n.divider {\n height: 1px;\n background: linear-gradient(90deg, transparent, var(–border2) 30%, var(–border2) 70%, transparent);\n margin: 0 60px;\n}\n/* ═══════════════════════════════════════════════════════════════\n SIMPLICITY BAND\n ═══════════════════════════════════════════════════════════════ */\n.simplicity-band {\n background: linear-gradient(135deg, var(–navy-700) 0%, var(–navy-800) 100%);\n border-top: 1px solid var(–border);\n border-bottom: 1px solid var(–border);\n padding: 72px 24px;\n}\n.simplicity-inner {\n max-width: 1120px;\n margin: 0 auto;\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: 64px;\n align-items: center;\n}\n@media(max-width:768px) { .simplicity-inner { grid-template-columns: 1fr; gap: 40px; } }\n.simplicity-text h2 {\n font-size: clamp(1.8rem, 3.5vw, 2.4rem);\n font-weight: 900;\n letter-spacing: -.02em;\n line-height: 1.15;\n margin-bottom: 20px;\n}\n.simplicity-text p {\n color: var(–muted);\n font-size: 1rem;\n line-height: 1.8;\n margin-bottom: 28px;\n}\n.simplicity-points { display: flex; flex-direction: column; gap: 14px; }\n.simplicity-point {\n display: flex;\n align-items: flex-start;\n gap: 14px;\n padding: 16px 20px;\n background: rgba(112,212,255,.05);\n border: 1px solid var(–border);\n border-radius: var(–radius);\n transition: border-color .2s, background .2s;\n}\n.simplicity-point:hover { border-color: var(–border2); background: rgba(112,212,255,.09); }\n.simplicity-point .sp-icon {\n width: 36px; height: 36px;\n flex-shrink: 0;\n border-radius: var(–radius-sm);\n background: rgba(112,212,255,.12);\n display: flex; align-items: center; justify-content: center;\n color: var(–blue);\n}\n.simplicity-point h4 { font-size: 0.9rem; font-weight: 700; margin-bottom: 2px; }\n.simplicity-point p { font-size: 0.82rem; color: var(–muted); line-height: 1.5; margin: 0; }\n/* ═══════════════════════════════════════════════════════════════\n FEATURE CARDS\n ═══════════════════════════════════════════════════════════════ */\n.feat-grid {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));\n gap: 20px;\n}\n.feat-card {\n background: var(–surface);\n border: 1px solid var(–border);\n border-radius: var(–radius-lg);\n padding: 30px 26px;\n transition: border-color .25s, box-shadow .25s, transform .25s;\n}\n.feat-card:hover {\n border-color: var(–border2);\n box-shadow: 0 12px 40px rgba(112,212,255,.10);\n transform: translateY(-3px);\n}\n.feat-icon-wrap {\n width: 48px; height: 48px;\n border-radius: var(–radius-sm);\n background: rgba(112,212,255,.10);\n border: 1px solid rgba(112,212,255,.2);\n display: flex; align-items: center; justify-content: center;\n color: var(–blue);\n margin-bottom: 18px;\n}\n.feat-card h4 { font-size: 0.95rem; font-weight: 700; margin-bottom: 8px; }\n.feat-card p { font-size: 0.83rem; color: var(–muted); line-height: 1.6; }\n/* ── Feature row (text + screenshot) ───────────────────────── */\n.feat-row {\n display: grid;\n grid-template-columns: 1fr 1.1fr;\n gap: 56px;\n align-items: center;\n margin-bottom: 72px;\n padding-bottom: 72px;\n border-bottom: 1px solid var(–border);\n}\n.feat-row:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }\n.feat-row.flip { direction: rtl; }\n.feat-row.flip > * { direction: ltr; }\n@media(max-width:768px) { .feat-row, .feat-row.flip { grid-template-columns: 1fr; gap: 32px; direction: ltr; } .feat-row > * { direction: ltr; } }\n.feat-row-text .ft-tag {\n display: inline-block;\n background: var(–blue-dim);\n border: 1px solid var(–border2);\n border-radius: 999px;\n font-size: 0.7rem; font-weight: 700;\n letter-spacing: .09em; text-transform: uppercase;\n color: var(–blue); padding: 4px 14px; margin-bottom: 14px;\n}\n.feat-row-text h3 {\n font-size: clamp(1.3rem, 2.5vw, 1.7rem);\n font-weight: 900;\n letter-spacing: -.02em;\n line-height: 1.2;\n margin-bottom: 14px;\n}\n.feat-row-text p {\n color: var(–muted);\n font-size: 0.93rem;\n line-height: 1.75;\n margin-bottom: 20px;\n}\n.feat-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n.tag {\n display: inline-flex;\n align-items: center;\n gap: 5px;\n background: rgba(112,212,255,.08);\n border: 1px solid rgba(112,212,255,.2);\n border-radius: 999px;\n font-size: 0.72rem; font-weight: 700;\n padding: 4px 12px;\n color: rgba(112,212,255,.9);\n}\n.tag-green {\n background: rgba(166,206,57,.08);\n border-color: rgba(166,206,57,.25);\n color: rgba(166,206,57,.9);\n}\n.feat-row-img {\n border-radius: var(–radius-lg);\n overflow: hidden;\n border: 1px solid rgba(112,212,255,.15);\n box-shadow: 0 24px 64px rgba(0,0,0,.5), 0 0 0 1px rgba(112,212,255,.06);\n cursor: zoom-in;\n transition: box-shadow .25s;\n}\n.feat-row-img:hover { box-shadow: 0 24px 80px rgba(112,212,255,.15), 0 0 0 1px rgba(112,212,255,.2); }\n.feat-row-img img { width: 100%; display: block; }\n/* ═══════════════════════════════════════════════════════════════\n STEPS\n ═══════════════════════════════════════════════════════════════ */\n.steps-grid {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));\n gap: 20px;\n position: relative;\n}\n.step-card {\n background: var(–surface);\n border: 1px solid var(–border);\n border-radius: var(–radius-lg);\n padding: 32px 22px;\n text-align: center;\n transition: border-color .2s, box-shadow .2s;\n}\n.step-card:hover { border-color: var(–border2); box-shadow: 0 8px 32px rgba(112,212,255,.10); }\n.step-num {\n width: 44px; height: 44px;\n border-radius: 50%;\n background: var(–blue);\n color: var(–navy-900);\n display: flex; align-items: center; justify-content: center;\n font-size: 1rem; font-weight: 900;\n margin: 0 auto 18px;\n box-shadow: 0 4px 16px rgba(112,212,255,.35);\n}\n.step-card h4 { font-size: 0.93rem; font-weight: 700; margin-bottom: 8px; }\n.step-card p { font-size: 0.81rem; color: var(–muted); line-height: 1.55; }\n/* ═══════════════════════════════════════════════════════════════\n SCREENSHOTS\n ═══════════════════════════════════════════════════════════════ */\n.sc-grid {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));\n gap: 16px;\n}\n.sc-item {\n border-radius: var(–radius);\n overflow: hidden;\n border: 1px solid var(–border);\n background: var(–navy-800);\n cursor: zoom-in;\n transition: border-color .25s, transform .25s, box-shadow .25s;\n}\n.sc-item:hover {\n border-color: var(–border2);\n transform: translateY(-4px);\n box-shadow: 0 16px 48px rgba(112,212,255,.14);\n}\n.sc-item img {\n width: 100%; display: block;\n aspect-ratio: 16/9; object-fit: cover;\n}\n.sc-label {\n padding: 8px 12px;\n font-size: 0.74rem;\n color: var(–muted);\n background: rgba(0,0,0,.2);\n border-top: 1px solid var(–border);\n font-weight: 700;\n}\n/* Wizard steps with screenshots */\n.wizard-grid {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));\n gap: 16px;\n}\n.wizard-card {\n background: var(–surface);\n border: 1px solid var(–border);\n border-radius: var(–radius-lg);\n overflow: hidden;\n transition: border-color .2s, box-shadow .2s;\n}\n.wizard-card:hover { border-color: var(–border2); box-shadow: 0 8px 32px rgba(112,212,255,.12); }\n.wizard-card img {\n width: 100%; display: block;\n border-bottom: 1px solid var(–border);\n cursor: zoom-in;\n}\n.wizard-body { padding: 14px 16px; }\n.wizard-num {\n display: inline-flex; align-items: center; justify-content: center;\n width: 22px; height: 22px;\n background: var(–blue);\n color: var(–navy-900);\n border-radius: 50%;\n font-size: 0.70rem; font-weight: 900;\n margin-bottom: 8px;\n}\n.wizard-card h4 { font-size: 0.87rem; font-weight: 700; margin-bottom: 4px; }\n.wizard-card p { font-size: 0.78rem; color: var(–muted); line-height: 1.5; }\n/* ═══════════════════════════════════════════════════════════════\n VIDEOS\n ═══════════════════════════════════════════════════════════════ */\n.video-grid {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));\n gap: 20px;\n}\n.video-card {\n background: var(–surface);\n border: 1px solid var(–border);\n border-radius: var(–radius-lg);\n overflow: hidden;\n transition: border-color .25s, box-shadow .25s, transform .2s;\n}\n.video-card:hover {\n border-color: var(–border2);\n box-shadow: 0 12px 40px rgba(112,212,255,.14);\n transform: translateY(-3px);\n}\n.video-card video {\n width: 100%; display: block;\n aspect-ratio: 16/9;\n background: var(–navy-900);\n}\n.video-info { padding: 16px 18px; }\n.live-badge {\n display: inline-flex;\n align-items: center;\n gap: 6px;\n background: rgba(236,0,140,.12);\n border: 1px solid rgba(236,0,140,.28);\n border-radius: 999px;\n font-size: 0.67rem; font-weight: 900;\n padding: 3px 10px;\n color: #ff6ec4;\n margin-bottom: 9px;\n letter-spacing: .08em;\n text-transform: uppercase;\n}\n.live-badge::before {\n content: ";\n width: 6px; height: 6px;\n background: #ec008c;\n border-radius: 50%;\n animation: pulse 1.8s ease-in-out infinite;\n}\n.video-card h4 { font-size: 0.92rem; font-weight: 700; margin-bottom: 5px; }\n.video-card p { font-size: 0.80rem; color: var(–muted); line-height: 1.5; }\n/* ═══════════════════════════════════════════════════════════════\n PROTOCOLS ROW\n ═══════════════════════════════════════════════════════════════ */\n.protocol-row {\n display: flex;\n flex-wrap: wrap;\n gap: 10px;\n justify-content: center;\n margin-top: 32px;\n}\n.protocol-pill {\n display: flex;\n align-items: center;\n gap: 7px;\n background: var(–surface);\n border: 1px solid var(–border);\n border-radius: 999px;\n padding: 9px 22px;\n font-size: 0.85rem;\n font-weight: 700;\n color: var(–white);\n transition: border-color .2s, background .2s, color .2s;\n}\n.protocol-pill:hover {\n border-color: var(–border2);\n background: var(–blue-dim);\n color: var(–blue);\n}\n.protocol-pill svg { color: var(–blue); }\n/* ═══════════════════════════════════════════════════════════════\n SPEC TABLE\n ═══════════════════════════════════════════════════════════════ */\n.spec-wrap {\n background: var(–surface);\n border: 1px solid var(–border);\n border-radius: var(–radius-lg);\n overflow: hidden;\n}\n.spec-table { width: 100%; border-collapse: collapse; font-size: 0.88rem; }\n.spec-table th {\n text-align: left;\n padding: 13px 18px;\n background: rgba(112,212,255,.07);\n color: var(–blue);\n font-weight: 900;\n font-size: 0.76rem;\n text-transform: uppercase;\n letter-spacing: .08em;\n border-bottom: 1px solid var(–border);\n}\n.spec-table td {\n padding: 12px 18px;\n border-bottom: 1px solid rgba(255,255,255,.04);\n color: var(–muted);\n vertical-align: top;\n}\n.spec-table td:first-child { color: var(–white); font-weight: 700; }\n.spec-table tr:last-child td { border-bottom: none; }\n/* ═══════════════════════════════════════════════════════════════\n BENEFITS (checkmarks)\n ═══════════════════════════════════════════════════════════════ */\n.benefits-grid {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));\n gap: 14px;\n}\n.benefit {\n display: flex;\n align-items: flex-start;\n gap: 12px;\n background: var(–surface);\n border: 1px solid var(–border);\n border-radius: var(–radius);\n padding: 18px 16px;\n transition: border-color .2s;\n}\n.benefit:hover { border-color: var(–border2); }\n.check {\n width: 24px; height: 24px;\n border-radius: 50%;\n background: rgba(166,206,57,.15);\n border: 1px solid rgba(166,206,57,.35);\n color: var(–green);\n display: flex; align-items: center; justify-content: center;\n font-size: 0.75rem; font-weight: 900;\n flex-shrink: 0;\n}\n.benefit p { font-size: 0.84rem; color: var(–muted); line-height: 1.55; margin: 0; }\n.benefit p strong { color: var(–white); }\n/* ═══════════════════════════════════════════════════════════════\n DOWNLOAD FORM\n ═══════════════════════════════════════════════════════════════ */\n.form-outer {\n background: var(–navy-700);\n border-top: 1px solid var(–border);\n border-bottom: 1px solid var(–border);\n padding: 96px 24px;\n}\n.form-inner {\n max-width: 820px;\n margin: 0 auto;\n text-align: center;\n}\n.form-inner h2 {\n font-size: clamp(1.8rem, 4vw, 2.6rem);\n font-weight: 900;\n margin-bottom: 16px;\n letter-spacing: -.025em;\n}\n.form-inner > p {\n color: var(–muted);\n font-size: 1rem;\n line-height: 1.75;\n max-width: 540px;\n margin: 0 auto 36px;\n}\n/* דוא"ל pills */\n.email-flow {\n display: flex;\n justify-content: center;\n align-items: center;\n gap: 12px;\n flex-wrap: wrap;\n margin-bottom: 36px;\n}\n.email-step {\n display: flex;\n align-items: center;\n gap: 8px;\n background: var(–surface);\n border: 1px solid var(–border);\n border-radius: var(–radius-sm);\n padding: 10px 18px;\n font-size: 0.84rem;\n font-weight: 700;\n}\n.email-step .es-num {\n width: 22px; height: 22px;\n background: var(–blue);\n color: var(–navy-900);\n border-radius: 50%;\n display: flex; align-items: center; justify-content: center;\n font-size: 0.70rem; font-weight: 900;\n flex-shrink: 0;\n}\n.email-arrow { color: var(–blue); font-size: 1.1rem; }\n.form-box {\n background: rgba(0,0,0,.25);\n border: 1px solid var(–border2);\n border-radius: var(–radius-xl);\n padding: 10px;\n overflow: hidden;\n}\n.form-box iframe {\n width: 100%;\n min-height: 540px;\n border: none;\n border-radius: var(–radius-lg);\n background: transparent;\n display: block;\n}\n.form-privacy {\n margin-top: 18px;\n font-size: 0.74rem;\n color: var(–muted2);\n}\n.form-privacy a { color: var(–blue); }\n/* ═══════════════════════════════════════════════════════════════\n LIGHTBOX\n ═══════════════════════════════════════════════════════════════ */\n.lightbox {\n display: none;\n position: fixed; inset: 0;\n background: rgba(0,8,20,.94);\n z-index: 999;\n align-items: center;\n justify-content: center;\n padding: 24px;\n}\n.lightbox.open { display: flex; }\n.lightbox img {\n max-width: 92vw;\n max-height: 88vh;\n border-radius: var(–radius);\n box-shadow: 0 32px 100px rgba(0,0,0,.9), 0 0 0 1px rgba(112,212,255,.15);\n}\n.lb-close {\n position: absolute; top: 20px; right: 28px;\n font-size: 2.2rem;\n color: var(–muted);\n cursor: pointer;\n line-height: 1;\n transition: color .2s;\n}\n.lb-close:hover { color: var(–white); }\n/* ═══════════════════════════════════════════════════════════════\n FOOTER\n ═══════════════════════════════════════════════════════════════ */\n.footer {\n text-align: center;\n padding: 44px 24px;\n border-top: 1px solid var(–border);\n}\n.footer-links {\n display: flex;\n gap: 28px;\n justify-content: center;\n flex-wrap: wrap;\n margin-bottom: 16px;\n}\n.footer-links a { color: var(–muted); font-size: 0.85rem; transition: color .2s; }\n.footer-links a:hover { color: var(–blue); }\n.footer-copy { font-size: 0.77rem; color: var(–muted2); }\n/* ═══════════════════════════════════════════════════════════════\n STICKY CTA BAR (top, slim)\n ═══════════════════════════════════════════════════════════════ */\n.sticky-cta-bar {\n position: fixed;\n top: 64px;\n left: 0; right: 0;\n z-index: 150;\n background: linear-gradient(90deg, var(–navy-700) 0%, var(–navy-600) 100%);\n border-bottom: 1px solid rgba(112,212,255,.25);\n padding: 8px 24px;\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 16px;\n font-size: 0.84rem;\n font-weight: 700;\n color: rgba(255,255,255,.92);\n box-shadow: 0 6px 24px rgba(0,0,0,.25);\n transform: translateY(-100%);\n opacity: 0;\n transition: transform .35s ease, opacity .35s ease;\n pointer-events: none;\n}\n.sticky-cta-bar.visible {\n transform: translateY(0);\n opacity: 1;\n pointer-events: auto;\n}\n.sticky-cta-bar .scta-text {\n display: inline-flex;\n align-items: center;\n gap: 8px;\n}\n.sticky-cta-bar .scta-text .scta-dot {\n width: 8px; height: 8px;\n border-radius: 50%;\n background: var(–green);\n animation: pulse 2s infinite;\n}\n.sticky-cta-bar .scta-actions {\n display: inline-flex;\n align-items: center;\n gap: 10px;\n}\n.sticky-cta-bar a {\n display: inline-flex;\n align-items: center;\n gap: 7px;\n padding: 7px 18px;\n border-radius: var(–radius-sm);\n font-size: 0.82rem;\n font-weight: 900;\n letter-spacing: .02em;\n transition: transform .2s, box-shadow .2s;\n}\n.sticky-cta-bar a.scta-primary {\n background: var(–blue);\n color: var(–navy-900);\n box-shadow: 0 4px 16px rgba(112,212,255,.3);\n}\n.sticky-cta-bar a.scta-primary:hover {\n transform: translateY(-1px);\n box-shadow: 0 6px 24px rgba(112,212,255,.55);\n}\n.sticky-cta-bar a.scta-secondary {\n background: transparent;\n border: 1px solid rgba(112,212,255,.35);\n color: var(–blue);\n}\n.sticky-cta-bar a.scta-secondary:hover { background: rgba(112,212,255,.1); }\n@media(max-width:768px) {\n .sticky-cta-bar { display: none; }\n}\n/* ═══════════════════════════════════════════════════════════════\n MOBILE FLOATING CTA\n ═══════════════════════════════════════════════════════════════ */\n.mobile-cta {\n display: none;\n position: fixed;\n bottom: 16px;\n left: 12px; right: 12px;\n z-index: 180;\n padding: 14px 20px;\n border-radius: 50px;\n background: var(–blue);\n color: var(–navy-900);\n text-align: center;\n font-weight: 900;\n font-size: 0.92rem;\n letter-spacing: .03em;\n box-shadow: 0 12px 36px rgba(0,0,0,.5), 0 0 0 1px rgba(112,212,255,.6);\n align-items: center;\n justify-content: center;\n gap: 8px;\n transition: transform .2s;\n}\n.mobile-cta:active { transform: scale(0.97); }\n@media(max-width:768px) {\n .mobile-cta { display: flex; }\n}\n/* ═══════════════════════════════════════════════════════════════\n TRUST BAND (logos client)\n ═══════════════════════════════════════════════════════════════ */\n.trust-band {\n background: linear-gradient(180deg, transparent 0%, rgba(0,30,64,.5) 50%, transparent 100%);\n padding: 56px 24px 48px;\n text-align: center;\n}\n.trust-band .trust-label {\n font-size: 0.76rem;\n font-weight: 700;\n letter-spacing: .14em;\n text-transform: uppercase;\n color: var(–muted2);\n margin-bottom: 28px;\n}\n.trust-logos {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n gap: 48px;\n max-width: 1100px;\n margin: 0 auto;\n}\n.trust-logo {\n font-size: 1.05rem;\n font-weight: 900;\n letter-spacing: -.01em;\n color: rgba(255,255,255,.55);\n filter: grayscale(1);\n transition: color .25s, filter .25s, opacity .25s;\n opacity: .75;\n padding: 6px 8px;\n}\n.trust-logo:hover {\n color: var(–white);\n filter: grayscale(0);\n opacity: 1;\n}\n/* ═══════════════════════════════════════════════════════════════\n INDUSTRIES GRID\n ═══════════════════════════════════════════════════════════════ */\n.industries-grid {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));\n gap: 16px;\n}\n.industry-card {\n background: var(–surface);\n border: 1px solid var(–border);\n border-radius: var(–radius);\n padding: 24px 16px 20px;\n text-align: center;\n transition: border-color .25s, transform .25s, box-shadow .25s;\n}\n.industry-card:hover {\n border-color: var(–border2);\n transform: translateY(-3px);\n box-shadow: 0 8px 24px rgba(112,212,255,.12);\n}\n.industry-icon {\n width: 48px; height: 48px;\n border-radius: 50%;\n background: rgba(112,212,255,.08);\n border: 1px solid rgba(112,212,255,.18);\n color: var(–blue);\n display: flex; align-items: center; justify-content: center;\n margin: 0 auto 12px;\n}\n.industry-card h4 {\n font-size: 0.84rem; font-weight: 800;\n margin-bottom: 4px;\n}\n.industry-card p {\n font-size: 0.74rem; color: var(–muted2);\n line-height: 1.45;\n margin: 0;\n}\n/* ═══════════════════════════════════════════════════════════════\n TESTIMONIALS\n ═══════════════════════════════════════════════════════════════ */\n.testimonials-grid {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));\n gap: 20px;\n}\n.testimonial-card {\n background: linear-gradient(180deg, rgba(112,212,255,.04) 0%, var(–surface) 100%);\n border: 1px solid var(–border);\n border-left: 3px solid var(–blue);\n border-radius: var(–radius);\n padding: 28px 24px;\n position: relative;\n}\n.testimonial-card::before {\n content: '"';\n position: absolute;\n top: -10px;\n left: 16px;\n font-size: 4rem;\n color: var(–blue);\n opacity: .25;\n line-height: 1;\n font-family: Georgia, serif;\n}\n.testimonial-quote {\n font-size: 0.92rem;\n line-height: 1.7;\n color: rgba(255,255,255,.88);\n margin-bottom: 18px;\n font-style: italic;\n}\n.testimonial-author {\n display: flex;\n align-items: center;\n gap: 12px;\n}\n.testimonial-avatar {\n width: 40px; height: 40px;\n border-radius: 50%;\n background: linear-gradient(135deg, var(–blue), var(–green));\n color: var(–navy-900);\n display: flex; align-items: center; justify-content: center;\n font-weight: 900;\n font-size: 0.92rem;\n flex-shrink: 0;\n}\n.testimonial-name {\n font-size: 0.85rem;\n font-weight: 700;\n margin: 0 0 1px;\n}\n.testimonial-role {\n font-size: 0.74rem;\n color: var(–muted2);\n margin: 0;\n}\n/* ═══════════════════════════════════════════════════════════════\n FAQ ACCORDION\n ═══════════════════════════════════════════════════════════════ */\n.faq-list {\n max-width: 820px;\n margin: 0 auto;\n display: flex;\n flex-direction: column;\n gap: 12px;\n}\n.faq-item {\n background: var(–surface);\n border: 1px solid var(–border);\n border-radius: var(–radius);\n overflow: hidden;\n transition: border-color .2s;\n}\n.faq-item[open] { border-color: var(–border2); }\n.faq-item summary {\n list-style: none;\n cursor: pointer;\n padding: 18px 22px;\n display: flex;\n align-items: center;\n justify-content: space-between;\n gap: 16px;\n font-weight: 700;\n font-size: 0.93rem;\n color: var(–white);\n transition: color .2s;\n}\n.faq-item summary::-webkit-details-marker { display: none; }\n.faq-item summary:hover { color: var(–blue); }\n.faq-item summary::after {\n content: '+';\n font-size: 1.4rem;\n font-weight: 400;\n color: var(–blue);\n transition: transform .25s;\n flex-shrink: 0;\n}\n.faq-item[open] summary::after {\n transform: rotate(45deg);\n}\n.faq-item .faq-answer {\n padding: 0 22px 20px;\n color: var(–muted);\n font-size: 0.86rem;\n line-height: 1.7;\n}\n.faq-item .faq-answer a { color: var(–blue); font-weight: 700; }\n/* ═══════════════════════════════════════════════════════════════\n "WHAT YOU'LL GET" BANDEAU\n ═══════════════════════════════════════════════════════════════ */\n.what-get {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));\n gap: 16px;\n max-width: 820px;\n margin: 0 auto 32px;\n text-align: left;\n}\n.wg-item {\n display: flex;\n align-items: flex-start;\n gap: 10px;\n background: rgba(166,206,57,.05);\n border: 1px solid rgba(166,206,57,.18);\n border-radius: var(–radius-sm);\n padding: 12px 14px;\n}\n.wg-check {\n width: 22px; height: 22px;\n border-radius: 50%;\n background: var(–green);\n color: var(–navy-900);\n display: flex; align-items: center; justify-content: center;\n font-size: 0.78rem;\n font-weight: 900;\n flex-shrink: 0;\n}\n.wg-text {\n font-size: 0.83rem;\n font-weight: 700;\n color: var(–white);\n line-height: 1.45;\n}\n/* ═══════════════════════════════════════════════════════════════\n COMPARISON TABLE (vs competitors)\n ═══════════════════════════════════════════════════════════════ */\n.compare-wrap {\n background: var(–surface);\n border: 1px solid var(–border);\n border-radius: var(–radius-lg);\n overflow: hidden;\n overflow-x: auto;\n}\n.compare-table { width: 100%; border-collapse: collapse; font-size: 0.86rem; min-width: 640px; }\n.compare-table th, .compare-table td {\n padding: 14px 18px;\n text-align: left;\n border-bottom: 1px solid var(–border);\n}\n.compare-table thead th {\n background: rgba(112,212,255,.07);\n color: var(–blue);\n font-weight: 900;\n font-size: 0.74rem;\n text-transform: uppercase;\n letter-spacing: .08em;\n}\n.compare-table thead th.us {\n background: linear-gradient(180deg, rgba(166,206,57,.18), rgba(112,212,255,.10));\n color: var(–green);\n}\n.compare-table tbody td:first-child {\n color: var(–white);\n font-weight: 700;\n}\n.compare-table .yes { color: var(–green); font-weight: 900; }\n.compare-table .no { color: var(–danger); opacity: .8; }\n.compare-table .partial { color: var(–amber); }\n/* ═══════════════════════════════════════════════════════════════\n RESPONSIVE\n ═══════════════════════════════════════════════════════════════ */\n@media(max-width:600px) {\n .stats { flex-direction: column; }\n .stat { border-right: none; border-bottom: 1px solid var(–border); }\n .stat:last-child { border-bottom: none; }\n .btn { padding: 13px 24px; font-size: 0.90rem; }\n .section { padding: 64px 16px; }\n .form-outer { padding: 64px 16px; }\n .email-flow { flex-direction: column; }\n .email-arrow { transform: rotate(90deg); }\n .trust-logos { gap: 28px; }\n .testimonial-card { padding: 22px 18px; }\n}\n/* ══ WordPress/Elementor overrides ══ */\nbody.page-id-1100 { background: #001228 !important; }\nbody.page-id-1100 .elementor-widget-container,\nbody.page-id-1100 .elementor-column-wrap,\nbody.page-id-1100 .elementor-column,\nbody.page-id-1100 .elementor-container,\nbody.page-id-1100 .elementor-section {\n background: transparent !important;\n padding: 0 !important;\n max-width: 100% !important;\n width: 100% !important;\n}\nbody.page-id-1100 .stats {\n display: flex !important;\n flex-direction: row !important;\n flex-wrap: wrap !important;\n gap: 2rem !important;\n justify-content: center !important;\n}\nbody.page-id-1100 .stat {\n flex: 1 1 160px !important;\n display: flex !important;\n flex-direction: column !important;\n align-items: center !important;\n}\nbody.page-id-1100 ul, body.page-id-1100 li { list-style: none !important; }\nbody.page-id-1100 li::before, body.page-id-1100 li::marker { display: none !important; content: none !important; }\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n ×\n \n\n Ready to try ThinX OS in your environment?\n \n \n Download ניסיון חינם\n \n קבל הדגמה\n\n\n \n Download ThinX OS — ניסיון חינם\n\n\n
\n
\n
\n ThinX OS is ChipPC's embedded Linux operating system — engineered for thin clients\n from the ground up. Boots in seconds, connects instantly, and lets\n Xcalibur\n handle every setting remotely. ללא IT מקומי. ללא מורכבות. רק פרודוקטיביות.\n
\n \n \n Download ניסיון חינם\n \n \n קבל הדגמה\n \n \n שניות\n זמן אתחול\n קריאה בלבד\n מערכת קבצי בסיס\n אפס\n IT מקומי נדרש\n כל הגדולים\n פרוטוקולי VDI\n \n
\n \n \n קריאה בלבד Filesystem\n \n RDP · Citrix · Horizon\n \n פריסה ללא מגע\n \n 802.1X EAP-TLS\n \n USB Policy Enforced\n \n אתחול:\n [ מוכן ]\n
ThinX OS — נקי, מהיר ומנוהל לחלוטין מ-Xcalibur Global
\n \n
\n\n
\n\n
\n
\n Most thin client OS solutions require local administrators, complex imaging workflows,\n and on-site technicians. ThinX OS flips this model completely.\n Every setting — from display resolution to VPN credentials — is pushed remotely\n from the Xcalibur console. לעולם לא תצטרכו לגעת במכשיר שוב.\n
\n \n \n Request a ניסיון חינם — No Credit Card\n \n \n
\n
Plug in a ChipPC device — it auto-registers to Xcalibur and receives its full configuration without any manual steps.
\n \n
\n
Display settings, connections, wallpaper, screensaver, security policies — all configured and deployed from Xcalibur in seconds.
\n \n
\n
Read-only filesystem means ransomware and malware have nowhere to persist. Nothing to patch, nothing to maintain locally.
\n \n
\n
אם משהו משתבש, הבזיקו מכשיר חדש מ-USB עם Rufus. חזרה לרשת תוך פחות מ-5 דקות.
\n\n נבחר על ידי צוותי IT ביותר מ-30 מדינות — בתחומי\n בריאות\n Banking & Finance\n ממשלה\n חינוך\n קמעונאות\n מוקדי שירות\n Industry & Logistics\n\n
\n
From hospitals to trading floors, ThinX OS delivers the same predictable, secure, and easy-to-manage endpoint experience.
\n \n
\n
גישה ל-HIS / EHR, מעבר מהיר בין משתמשים, נעילת קיוסק לתחנות עבודה קליניות.
\n \n
\n
נקודות קצה מוקשחות לרצפות מסחר, פקידי סניף וסשני VDI בק-אופיס.
\n \n
\n
מכשירים מאובטחים ב-802.1X עם שרשרת ביקורת, אישורי SSL/TLS ואפס אחסון מקומי.
\n \n
\n
כיתות מעבדה ותחנות עבודה משותפות עם חיבורים ומדיניות שנדחפו ממרכז.
\n \n
\n
נקודות קצה POS, BackOffice וקיוסק — מוכנות לאתחול, מוחלפות בדקות מ-USB.
\n \n
\n
תחנות VDI plug-and-play עם הפניית אוזניות USB ומיקרופון ותמיכה מרחוק.
\n
\n\n
\n
ThinX OS רזה בעיצובו — ללא מיותרים, ללא תהליכי רקע, ללא חולשות אבטחה
\n \n
\n
מהפעלה קרה ועד מסך החיבור בשניות. ללא מסכי פתיחה, ללא פסי טעינה, ללא המתנה.
\n \n
\n
מערכת קבצי בסיס לקריאה בלבד. אין גישת כתיבה למשתמשים או יישומים. חסינה מפני כופרה ותוכנות זדוניות.
\n \n
\n
RDP, Citrix ICA/HDX, VMware Horizon (Omnissa Blast/PCoIP) and VNC — all native, all optimised.
\n \n
\n
מכשיר חדש מופעל, מגלה את Xcalibur ברשת ומוריד את תצורתו המלאה — אוטומטית.
\n \n
\n
Every parameter pushed from Xcalibur. Display resolution, VNC password, auto-login, screensaver — all without touching the device.
\n \n
\n
ping, traceroute ובדיקות קישוריות מובנות. אבחן בעיות ישירות מהמכשיר או מרחוק דרך Xcalibur.
\n \n
\n
צרו USB מאתחל עם Rufus. התקינו מחדש מכשיר בדקות — ללא שרת הדמיה.
\n \n
\n
ניהול דו-כיווני מלא: דחיפת משימות, עדכון מערכת הפעלה, שליטה מרחוק, צפייה ביומני ביקורת — הכל מ-Xcalibur.
\n
\n\n
\n
לוחות פשוטים, הגדרות ברורות, ללא עומס — מעוצב למשתמשים שרק רוצים לעבוד
\n
\n \n Connections Panel\n
\n \n רשת Settings\n
\n \n Display Settings\n
\n \n Security\n
\n \n USB Settings\n
\n \n System Information\n
\n \n אבחון רשת\n
\n \n Keyboard & Input\n
\n \n Date & Time\n
לחצו על כל צילום מסך להגדלה
\n
\n\n
\n
אשף ההגדרה של ThinX OS כל כך פשוט שהמשתמשים שלכם יכולים לעשות זאת בעצמם
\n
\n 1\n
\n
בחרו בין Xcalibur Global (managed fleet) or מקומי (עצמאי).
\n
\n 2\n
\n
הזינו את כתובת שרת Xcalibur. המכשיר נרשם ומצטרף אוטומטית.
\n
\n 3\n
\n
הקלידו את XXXX-XXXX-XXXX license code (received by email) and click החל.
\n
\n 4\n
\n
לחצו רשמו מחשב זה לאחריות ותמיכה. המכשיר מופיע בלוח הבקרה של Xcalibur.
\n
\n\n
\n
החליפו את הציטוטים הבאים בעדויות לקוחות שלכם בעורך הדפים של WordPress.
\n
We replaced 800 Windows endpoints with ChipPC thin clients running ThinX OS. Boot time dropped from 90 seconds to a few seconds, and helpdesk tickets fell by more than 60%.
\n JD\n
Jean Dupont
\n
מנהל IT — קבוצת בתי חולים אזורית
\n
The read-only filesystem changed our security posture overnight. We stopped worrying about ransomware on endpoints — there's literally nothing to encrypt.
\n AB\n
Anna Becker
\n
CISO — Banking & Insurance
\n
Pushing a new RDP connection to 1,200 thin clients now takes one click in Xcalibur. Before, we used to plan the same operation as a two-week project.
\n MR\n
Marco Rossi
\n
מנהל נקודות קצה — סוכנות ממשלתית
\n
\n\n
\n
\n Security is not an add-on in ThinX OS — it is the foundation.\n Every architectural decision was made to eliminate attack surfaces and\n protect end-user data, helping you meet enterprise security and\n privacy requirements in healthcare, finance, government, and education.\n
\n \n
\n
\n The entire ThinX OS root filesystem is mounted read-only at boot time.\n לכופרה אין היכן לכתוב. תוכנות זדוניות אינן יכולות להישאר לאחר אתחול.\n Even if a session is compromised, the OS reverts to a clean state on next boot — automatically.\n
\n \n
\n
\n Xcalibur enforces USB policies on every ThinX OS device:\n חסמו את כל אחסון USB, אפשרו רק ציוד היקפי מאושר, או הגדירו מצב קריאה בלבד.\n Prevent data exfiltration and enforce BYOD policies without any local IT intervention.\n
\n \n
\n
\n ThinX OS supports 802.1X EAP authentication for wired and wireless networks.\n רק מכשירים מאומתים ורשומים יכולים להתחבר לרשת הארגונית שלכם.\n Certificates are managed and deployed remotely via Xcalibur.\n
\n \n
\n
\n ThinX OS has no local administrator or user accounts to compromise.\n אין סיסמה לגנוב, אין חשבון לפרוץ, אין נתיב להסלמת הרשאות.\n All management is done through Xcalibur, protected by 2FA and role-based access control.\n
\n \n
\n
\n Deploy SSL/TLS certificates to any device or group remotely via Xcalibur.\n הצפינו כל חיבור — RDP, VNC, תעבורת ניהול — מקצה לקצה.\n Certificate renewal and distribution are fully automated, eliminating human error.\n
\n \n
\n
\n Every action on every device is logged with user identity, timestamp, and device ID.\n ייצוא יומן ביקורת מובנה ודוחות מתוזמנים\n help your organisation align with GDPR and internal compliance policies.\n
\n \n
\n \n ThinX OS — Security settings panel\n
\n\n
\n
ThinX OS מתחבר לכל תשתית שולחן עבודה וירטואלי מובילה מיד עם ההתקנה
\n RDP (Microsoft) — RDP 8.1/10, NLA, RemoteFX\n Citrix ICA / HDX — Citrix Workspace App\n VMware Horizon — Omnissa Client (Blast / PCoIP)\n VNC — סיוע מרחוק\n SSH Terminal — גישת מנהל\n דפדפן אינטרנט — Chromium מובנה\n
\n Pair ThinX OS with Xcalibur Global to add Azure AVD, Microsoft Teams, PuTTY, TN5250/3270 and Parallels connections, all deployable centrally.\n
\n
\n\n
\n
פועל על כל חומרת תחנת הדקה של ChipPC — משאבים מינימליים, ביצועים מקסימליים
\n
| רכיב | מינימום | מומלץ |
|---|---|---|
| מכשיר | כל תחנת דקה נוכחית של ChipPC | הדגם העדכני ביותר של תחנת דקה ChipPC |
| CPU | תואם x86 / x64 | Intel Atom / Celeron / Core i3+ |
| RAM | 2 GB | 4 GB+ |
| אחסון | 4 GB Flash | 8 GB+ Flash / SSD |
| רשת | 100 Mbps Ethernet | Gigabit Ethernet (Wi-Fi optional) |
| ניהול | Xcalibur Global (trial included) | רישיון מלא של Xcalibur Global |
| שחזור USB | Rufus (Windows) + 8 GB USB | Rufus 4.x, 16 GB USB |
\n
\n\n
\n 1\n
\n
הזינו שם, חברה ודוא"ל עסקי. לוקח 30 שניות.
\n 2\n
\n
דוא"ל אוטומטי מעביר את קישור תמונת ThinX OS מיידית.
\n 3\n
\n
השתמשו ב-Rufus לכתוב את התמונה ל-USB והפעילו את מכשיר ChipPC שלכם.
\n 4\n
\n
A second email brings your free trial licence (ThinX OS + Xcalibur Global). Start managing your fleet right away.
\n
\n\n
\n
כל מה שצריך לדעת לפני הורדת ThinX OS
\n
\n ThinX OS is a מוצר מסחרי — נדרש רישיון למכשיר לשימוש בייצור. עם זאת, תוכלו לנסות אותו בחינם: fill in the request form and you'll receive (1) a download link to the ThinX OS image and (2) a free trial licence (covering ThinX OS and the Xcalibur Global console). No credit card, no commitment during the trial. צרו קשר for full licence pricing once you're ready to roll it out.\n
\n
\n ThinX OS is the embedded Linux OS shipped with current ChipPC thin clients. It also runs on x86 / x64 hardware with at least 2 GB RAM and 4 GB flash storage. For best results we recommend running it on official ChipPC devices to take advantage of all integrated peripherals (audio, USB, certified GPU drivers).\n
\n
\n Out of the box: Microsoft RDP (8.1/10, NLA, RemoteFX), Citrix ICA/HDX (Citrix Workspace App, USB passthrough, H.264), VMware Horizon (Omnissa client with Blast Extreme & PCoIP), VNC, טרמינל SSH ו דפדפן Chromium מובנה. Combined with Xcalibur Global, you can also push Microsoft Teams, AVD, PuTTY, TN5250/3270 and Parallels connections to your fleet.\n
\n
\n ThinX OS uses a read-only root filesystem: לכופרה ולתוכנות זדוניות אין היכן לכתוב או להישאר. ישנם no local user accounts, no privilege-escalation paths, no Windows attack surface. All management goes through Xcalibur (with 2FA, RBAC, full יומן ביקורת), and 802.1X EAP-TLS / SSL certificates are deployed remotely.\n
\n
\n No — ThinX OS works in עצמאי mode with a local licence. However, Xcalibur Global is what unlocks the full value: zero-touch deployment, remote configuration, push tasks, in-browser remote control, יומן ביקורתs and helpdesk. Most fleets run both together. The trial includes both ThinX OS and Xcalibur Global licences.\n
\n
\n Download the ThinX OS image, write it to a USB stick with Rufus (Windows) or any equivalent tool, then boot the target ChipPC device from USB (boot key is usually F7, F9 or Delete). The first-boot wizard guides you through Xcalibur enrolment or a local license code (XXXX-XXXX-XXXX).\n
\n
\n ThinX OS itself stores no end-user data: every session runs against your VDI / RDP server. Xcalibur Global keeps a full יומן ביקורת (user, timestamp, device, action) that you can export for GDPR or internal compliance reviews. We never see your data — Xcalibur runs on השרת שלכם, on-premises or in your cloud.\n
\n
\n ChipPC technical support is included during the trial: email assistance, setup guidance, and a dedicated account manager for fleet deployments above 50 devices. Documentation and a complete admin wiki are available at chippc.com/wiki.\n
\n
\n\n\n\n\n\n ניסיון חינם\n
\n
\n ThinX OS is a מוצר מסחרי — but you can לנסות בחינם for a limited time.\n מלאו את הטופס to receive שני דוא"לים: one with the ThinX OS download link,\n and one with your trial licence (covering ThinX OS and Xcalibur Global).\n No credit card. No commitment during the trial.\n
\n ✓ThinX OS image (USB-flashable)\n ✓Free evaluation licence (ThinX OS + Xcalibur Global)\n ✓Quick-start setup guide (PDF)\n ✓תמיכה בדוא"ל במהלך הניסיון\n 1\n \n Submit the form\n →\n 2\n \n דוא"ל with download link\n →\n 3\n \n דוא"ל with trial license\n \n\n.thinx-trial-form-wrap {\n width: 100%;\n box-sizing: border-box;\n}\n.thinx-trial-form-wrap input[type="text"],\n.thinx-trial-form-wrap input[type="email"],\n.thinx-trial-form-wrap select {\n width: 100%;\n box-sizing: border-box;\n border: 0;\n border-radius: 12px;\n padding: 14px 16px;\n font-size: 0.95rem;\n color: #333333;\n background: #ffffff;\n font-family: inherit;\n}\n.thinx-trial-form-wrap select {\n height: 50px;\n appearance: none;\n background-image: url("data:image/svg+xml;utf8,");\n background-repeat: no-repeat;\n background-position: right 12px center;\n background-size: 18px;\n}\n.thinx-trial-form-wrap .grid-3 {\n display: grid;\n grid-template-columns: repeat(3, 1fr);\n gap: 12px;\n margin-bottom: 12px;\n}\n.thinx-trial-form-wrap .grid-2 {\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n gap: 12px;\n margin-bottom: 12px;\n}\n@media (max-width: 800px) {\n .thinx-trial-form-wrap .grid-3 { grid-template-columns: 1fr 1fr; }\n .thinx-trial-form-wrap .grid-2 { grid-template-columns: 1fr; }\n}\n@media (max-width: 520px) {\n .thinx-trial-form-wrap .grid-3 { grid-template-columns: 1fr; }\n}\n.thinx-trial-form-wrap .field-row {\n margin-bottom: 12px;\n}\n.thinx-trial-form-wrap .field-label {\n display: block;\n font-size: 0.88rem;\n font-weight: 700;\n color: rgba(255,255,255,0.9);\n margin-bottom: 5px;\n text-align: left;\n}\n.thinx-trial-form-wrap .field-label em {\n color: #ff3b30;\n font-style: normal;\n margin-left: 3px;\n}\n.thinx-trial-form-wrap .checkbox-section {\n background: rgba(0, 0, 0, 0.22);\n border: 1px solid rgba(255,255,255,0.1);\n border-radius: 16px;\n padding: 16px;\n margin-bottom: 16px;\n text-align: left;\n}\n.thinx-trial-form-wrap .checkbox-section-title {\n font-weight: 700;\n font-size: 0.95rem;\n margin-bottom: 10px;\n color: #ffffff;\n}\n.thinx-trial-form-wrap .checkbox-grid {\n display: flex;\n flex-wrap: wrap;\n gap: 14px;\n}\n.thinx-trial-form-wrap .checkbox-label {\n display: inline-flex;\n align-items: center;\n gap: 8px;\n cursor: pointer;\n font-size: 0.9rem;\n color: #ffffff;\n}\n.thinx-trial-form-wrap .checkbox-label input[type="checkbox"] {\n width: 16px;\n height: 16px;\n cursor: pointer;\n}\n.thinx-trial-form-wrap .specify-input {\n border-radius: 8px !important;\n padding: 6px 10px !important;\n font-size: 0.85rem !important;\n margin-left: 6px;\n display: inline-block;\n width: auto !important;\n}\n.thinx-trial-form-wrap .section-divider {\n font-size: 1.15rem;\n font-weight: 800;\n color: #ffffff;\n margin: 28px 0 14px;\n text-align: left;\n border-bottom: 1px solid rgba(255,255,255,0.15);\n padding-bottom: 6px;\n}\n.thinx-trial-form-wrap .form-footer-actions {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n gap: 16px;\n margin-top: 20px;\n}\n.thinx-trial-form-wrap .submit-button {\n appearance: none;\n border: 0;\n cursor: pointer;\n background: #A6CE39;\n color: #003678;\n font-weight: 800;\n font-size: 1rem;\n padding: 14px 28px;\n border-radius: 980px;\n transition: filter 0.2s ease;\n}\n.thinx-trial-form-wrap .submit-button:hover {\n filter: brightness(1.05);\n}\n\n\n
\n
\n
\n
\n\n \n
\n
\n
\n
\n\n \n
\n
\n
\n\n \n
\n
\n
\n\n \n
\n\n \n
\n
\n
\n\n \n
\n
\n
\n\n \n
\n \n
\n\n\nfunction validateThinxForm(form) {\n // 1. Google reCAPTCHA Validation\n if (typeof grecaptcha !== "undefined") {\n var response = grecaptcha.getResponse();\n if (response.length === 0) {\n alert("Please verify that you are not a robot.");\n return false;\n }\n }\n\n // 2. Mobile validation (allow +, spaces, digits, clean before submission)\n var mobileField = form.querySelector("#international_PhoneNumber_countrycode");\n if (mobileField) {\n var raw = (mobileField.value || "").trim();\n var digits = raw.replace(/[^d+]/g, "");\n if (digits.indexOf("+") > 0) digits = digits.replace(/+/g, "");\n var onlyDigits = digits.replace(/D/g, "");\n if (onlyDigits.length < 6) {\n alert("Please enter a valid phone number.");\n mobileField.focus();\n return false;\n }\n }\n\n return true;\n}\n\n
\n \n Your data is confidential and never shared. \n מדיניות פרטיות\n