Get In Touch

\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 ChipPC Technologies\n ThinX OS\n

\n The OS זה
\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 ThinX OS desktop — connection icons, system tray and clean Linux thin client interface\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 IT ניהול
\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

שחזור USB בדקות

\n

אם משהו משתבש, הבזיקו מכשיר חדש מ-USB עם Rufus. חזרה לרשת תוך פחות מ-5 דקות.

\n\n נבחר על ידי צוותי IT ביותר מ-30 מדינות — בתחומי\n בריאות\n Banking & Finance\n ממשלה\n חינוך\n קמעונאות\n מוקדי שירות\n Industry & Logistics\n\n

\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

Banking & Finance

\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 תכונות\n

כל מה שנקודות הקצה שלכם צריכות.
ולא יותר.

\n

ThinX OS רזה בעיצובו — ללא מיותרים, ללא תהליכי רקע, ללא חולשות אבטחה

\n \n

אתחול מהיר

\n

מהפעלה קרה ועד מסך החיבור בשניות. ללא מסכי פתיחה, ללא פסי טעינה, ללא המתנה.

\n \n

מוקשח בעיצוב

\n

מערכת קבצי בסיס לקריאה בלבד. אין גישת כתיבה למשתמשים או יישומים. חסינה מפני כופרה ותוכנות זדוניות.

\n \n

פרוטוקולי VDI מובנים

\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

שחזור USB

\n

צרו USB מאתחל עם Rufus. התקינו מחדש מכשיר בדקות — ללא שרת הדמיה.

\n \n

אינטגרציה עם Xcalibur

\n

ניהול דו-כיווני מלא: דחיפת משימות, עדכון מערכת הפעלה, שליטה מרחוק, צפייה ביומני ביקורת — הכל מ-Xcalibur.

\n

\n\n

\n ממשק\n

מבט על ThinX OS

\n

לוחות פשוטים, הגדרות ברורות, ללא עומס — מעוצב למשתמשים שרק רוצים לעבוד

\n Connections\n \n Connections Panel\n רשת\n \n רשת Settings\n Display\n \n Display Settings\n Security\n \n Security\n USB\n \n USB Settings\n System Info\n \n System Information\n אבחון רשת\n \n אבחון רשת\n Keyboard\n \n Keyboard & Input\n Date & Time\n \n Date & Time\n

לחצו על כל צילום מסך להגדלה

\n

\n\n

\n הגדרה\n

הגדרה ראשונית בדקות

\n

אשף ההגדרה של ThinX OS כל כך פשוט שהמשתמשים שלכם יכולים לעשות זאת בעצמם

\n Welcome — choose Xcalibur or מקומי\n 1\n

ברוכים הבאים — בחרו את המצב שלכם

\n

בחרו בין Xcalibur Global (managed fleet) or מקומי (עצמאי).

\n התחברות ל-Xcalibur\n 2\n

התחברות ל-Xcalibur

\n

הזינו את כתובת שרת Xcalibur. המכשיר נרשם ומצטרף אוטומטית.

\n מקומי license entry\n 3\n

הזינו את קוד הרישיון שלכם

\n

הקלידו את XXXX-XXXX-XXXX license code (received by email) and click החל.

\n רשמו מחשב זה\n 4\n

Register & Done

\n

לחצו רשמו מחשב זה לאחריות ותמיכה. המכשיר מופיע בלוח הבקרה של Xcalibur.

\n

\n\n

\n קולות לקוחות\n

מה שצוותי IT אומרים על ThinX OS

\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

מערכת ההפעלה המאובטחת ביותר לתחנות הדקות
בשוק

\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

אכיפת מדיניות מכשירי USB

\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

בקרת גישה לרשת 802.1X

\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

ניהול אישורי SSL / TLS

\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

Full Audit Trail & GDPR-Ready

\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 ThinX OS Security Settings\n \n ThinX OS — Security settings panel\n

\n\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 דרישות\n

דרישות מערכת

\n

פועל על כל חומרת תחנת הדקה של ChipPC — משאבים מינימליים, ביצועים מקסימליים

\n

\n

\n

\n

\n

\n

\n

\n

\n

\n

\n

\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 תחילת העבודה\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 FAQ\n

שאלות נפוצות

\n

כל מה שצריך לדעת לפני הורדת ThinX OS

\n

\n

האם ThinX OS חינמי?

\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?

\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

אילו פרוטוקולי שולחן עבודה מרחוק נתמכים?

\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 מאובטח יותר מ-Windows על תחנת דקה?

\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

האם אני צריך Xcalibur Global כדי להשתמש ב-ThinX OS?

\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

כיצד אני מתקין את ThinX OS על מכשיר?

\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

כיצד מטופלים GDPR / פרטיות?

\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

איזו תמיכה אני מקבל במהלך הניסיון?

\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 Download ThinX OS\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 1-10\n 11-100\n 101-200\n 201-500\n יותר מ-500\n \n

\n

\n\n \n

\n

איזו פתרון VDI אתם משתמשים בו?

\n

\n \n \n \n \n

\n

\n\n \n

\n

איזה סוג חומרה ישמש להפעלת ThinX OS?

\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