{"id":17,"date":"2026-02-20T05:04:03","date_gmt":"2026-02-20T05:04:03","guid":{"rendered":"https:\/\/cruiseshipwristband.com\/?page_id=17"},"modified":"2026-02-20T06:11:02","modified_gmt":"2026-02-20T06:11:02","slug":"elementor-17","status":"publish","type":"page","link":"https:\/\/cruiseshipwristband.com\/","title":{"rendered":""},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"17\" class=\"elementor elementor-17\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8a60f6a e-con-full e-flex e-con e-parent\" data-id=\"8a60f6a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d4ebdb1 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"d4ebdb1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\" \/>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin \/>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&display=swap\" rel=\"stylesheet\" \/>\r\n<style>\r\n  \/* ===== NUCLEAR FULL-WIDTH: KILL EVERY WORDPRESS WRAPPER ===== *\/\r\n  html, body { margin: 0 !important; padding: 0 !important; background: #050810 !important; overflow-x: hidden !important; }\r\n  body > *, body > div, body > main, body > section, body > article { max-width: 100% !important; }\r\n  .wp-site-blocks, .wp-site-blocks > * { padding: 0 !important; max-width: 100% !important; margin: 0 !important; }\r\n  .entry-content, .post-content, .page-content, .wp-block-post-content,\r\n  .site-content, .site-main, .content-area, .main-content,\r\n  article, .hentry, .type-page, .page, .singular { max-width: 100% !important; padding: 0 !important; margin: 0 auto !important; width: 100% !important; }\r\n  .wp-block-group, .wp-block-group__inner-container,\r\n  .wp-block-columns, .wp-block-column { max-width: 100% !important; padding: 0 !important; }\r\n  .wp-block-html { max-width: 100% !important; width: 100% !important; margin: 0 !important; padding: 0 !important; }\r\n  .alignwide, .alignfull { max-width: 100% !important; width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; }\r\n  \/* Elementor overrides *\/\r\n  .elementor-section.elementor-section-boxed > .elementor-container { max-width: 100% !important; }\r\n  .elementor-widget-wrap, .elementor-widget, .elementor-element { max-width: 100% !important; width: 100% !important; padding: 0 !important; margin: 0 !important; }\r\n  .elementor-container { max-width: 100% !important; padding: 0 !important; }\r\n  .e-con, .e-con-inner { max-width: 100% !important; padding: 0 !important; --content-width: 100% !important; }\r\n  \/* Hide WP theme header\/footer *\/\r\n  .site-header, .wp-block-template-part:first-child,\r\n  .site-footer, .wp-block-template-part:last-child,\r\n  .elementor-location-header, .elementor-location-footer { display: none !important; }\r\n\r\n  \/* ===== VARIABLES ===== *\/\r\n  :root {\r\n    --bg: #050810; --surface: rgba(255,255,255,.04); --surface2: rgba(255,255,255,.06);\r\n    --surface3: rgba(255,255,255,.08); --text: #f0f4ff; --muted: rgba(240,244,255,.7);\r\n    --muted2: rgba(240,244,255,.5); --border: rgba(255,255,255,.08); --border2: rgba(255,255,255,.12);\r\n    --blue: #3b82f6; --cyan: #22d3ee; --violet: #a78bfa; --green: #34d399;\r\n    --orange: #fb923c; --max: 1180px;\r\n    --font: 'Inter', ui-sans-serif, system-ui, -apple-system, sans-serif;\r\n    --ease: cubic-bezier(.16,1,.3,1);\r\n  }\r\n  .csw *, .csw *::before, .csw *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n  html { scroll-behavior: smooth; }\r\n  .csw {\r\n    font-family: var(--font) !important; color: var(--text); background: var(--bg);\r\n    -webkit-font-smoothing: antialiased; width: 100vw; margin-left: calc(-50vw + 50%);\r\n    position: relative; overflow-x: hidden;\r\n  }\r\n  .csw a { color: inherit; text-decoration: none; }\r\n  .csw img { display: block; max-width: 100%; }\r\n\r\n  \/* ===== UTILS ===== *\/\r\n  .csw .wrap { max-width: var(--max); margin: 0 auto; padding: 0 24px; }\r\n  .csw .section { padding: 100px 0; position: relative; }\r\n  .csw .section-label { display: inline-flex; align-items: center; gap: 8px; font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; color: var(--cyan); margin-bottom: 16px; }\r\n  .csw .section-label::before { content: ''; width: 8px; height: 8px; border-radius: 50%; background: var(--cyan); box-shadow: 0 0 12px var(--cyan); }\r\n  .csw .section-label.violet { color: var(--violet); }\r\n  .csw .section-label.violet::before { background: var(--violet); box-shadow: 0 0 12px var(--violet); }\r\n  .csw .section-label.green { color: var(--green); }\r\n  .csw .section-label.green::before { background: var(--green); box-shadow: 0 0 12px var(--green); }\r\n  .csw .section-title { font-size: clamp(32px, 4vw, 52px); font-weight: 800; letter-spacing: -1px; line-height: 1.1; margin-bottom: 20px; }\r\n  .csw .section-sub { font-size: 17px; line-height: 1.7; color: var(--muted); max-width: 580px; font-weight: 500; }\r\n  .csw .gt { background: linear-gradient(135deg, #fff 0%, var(--cyan) 50%, var(--violet) 100%); -webkit-background-clip: text; background-clip: text; color: transparent; }\r\n  .csw .gt-c { background: linear-gradient(135deg, #fff 0%, var(--cyan) 100%); -webkit-background-clip: text; background-clip: text; color: transparent; }\r\n  .csw .gt-v { background: linear-gradient(135deg, #fff 0%, var(--violet) 100%); -webkit-background-clip: text; background-clip: text; color: transparent; }\r\n  .csw .tc { text-align: center; }\r\n\r\n  \/* ===== BG ===== *\/\r\n  .csw .bg-n { position: fixed; inset: 0; pointer-events: none; z-index: 0; opacity: .35; background-image: radial-gradient(1400px 800px at 15% 10%, rgba(59,130,246,.12), transparent 55%), radial-gradient(1000px 600px at 80% 15%, rgba(34,211,238,.10), transparent 50%), radial-gradient(1200px 800px at 50% 90%, rgba(167,139,250,.08), transparent 55%); }\r\n  .csw .bg-g { position: fixed; inset: 0; pointer-events: none; z-index: 0; opacity: .12; background-image: linear-gradient(rgba(255,255,255,.05) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.05) 1px, transparent 1px); background-size: 60px 60px; mask-image: radial-gradient(ellipse 80% 60% at 50% 30%, black, transparent); }\r\n  .csw .orb { position: fixed; border-radius: 50%; pointer-events: none; z-index: 0; filter: blur(80px); animation: cOf 20s ease-in-out infinite; }\r\n  .csw .o1 { width: 500px; height: 500px; left: -10%; top: 15%; background: radial-gradient(circle, rgba(34,211,238,.15), transparent 70%); }\r\n  .csw .o2 { width: 600px; height: 600px; right: -15%; top: -10%; background: radial-gradient(circle, rgba(167,139,250,.12), transparent 70%); animation-delay: -7s; }\r\n  .csw .o3 { width: 450px; height: 450px; left: 30%; bottom: 10%; background: radial-gradient(circle, rgba(59,130,246,.10), transparent 70%); animation-delay: -14s; }\r\n  @keyframes cOf { 0%,100%{transform:translate(0,0) scale(1)} 33%{transform:translate(30px,-20px) scale(1.05)} 66%{transform:translate(-20px,15px) scale(.95)} }\r\n\r\n  \/* ===== REVEAL ===== *\/\r\n  .csw .rv { opacity: 0; transform: translateY(30px); transition: opacity .7s var(--ease), transform .7s var(--ease); }\r\n  .csw .rv.vis { opacity: 1; transform: translateY(0); }\r\n  .csw .rd1 { transition-delay: .1s; } .csw .rd2 { transition-delay: .2s; } .csw .rd3 { transition-delay: .3s; } .csw .rd4 { transition-delay: .4s; }\r\n\r\n  \/* ===== HEADER ===== *\/\r\n  .csw .hd { position: fixed; top: 0; left: 0; right: 0; z-index: 100; transition: background .3s, border-color .3s, backdrop-filter .3s; border-bottom: 1px solid transparent; }\r\n  .csw .hd.sc { background: rgba(5,8,16,.88); backdrop-filter: blur(20px) saturate(1.4); border-bottom-color: var(--border); }\r\n  .csw .nav { display: flex; align-items: center; justify-content: space-between; padding: 14px 0; gap: 16px; }\r\n  .csw .brand { display: flex; align-items: center; gap: 12px; font-weight: 800; font-size: 17px; letter-spacing: -.2px; }\r\n  .csw .lm { width: 36px; height: 36px; border-radius: 10px; background: linear-gradient(135deg, var(--cyan), var(--blue), var(--violet)); display: grid; place-items: center; box-shadow: 0 0 20px rgba(34,211,238,.25); position: relative; overflow: hidden; }\r\n  .csw .lm::after { content: ''; position: absolute; width: 20px; height: 20px; border-radius: 50%; background: rgba(255,255,255,.2); top: -4px; right: -4px; }\r\n  .csw .lm svg { width: 20px; height: 20px; fill: white; }\r\n  .csw .nl { display: flex; align-items: center; gap: 6px; }\r\n  .csw .nl a { padding: 8px 14px; border-radius: 10px; font-size: 14px; font-weight: 600; color: var(--muted); transition: color .2s, background .2s; }\r\n  .csw .nl a:hover { color: var(--text); background: var(--surface2); }\r\n  .csw .na { display: flex; align-items: center; gap: 10px; }\r\n  .csw .sp { display: flex; align-items: center; gap: 8px; padding: 8px 14px; border-radius: 999px; border: 1px solid var(--border2); background: var(--surface); font-size: 13px; font-weight: 600; color: var(--muted); }\r\n  .csw .sd { width: 8px; height: 8px; border-radius: 50%; background: var(--green); box-shadow: 0 0 8px rgba(52,211,153,.4); animation: cPl 2s ease-in-out infinite; }\r\n  @keyframes cPl { 0%,100%{opacity:1} 50%{opacity:.5} }\r\n\r\n  \/* ===== BUTTONS ===== *\/\r\n  .csw .btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 12px 22px; border-radius: 12px; font-size: 14px; font-weight: 700; border: 1px solid var(--border2); background: var(--surface2); color: var(--text); cursor: pointer; transition: all .2s var(--ease); white-space: nowrap; user-select: none; }\r\n  .csw .btn:hover { background: var(--surface3); border-color: rgba(255,255,255,.18); transform: translateY(-1px); }\r\n  .csw .bp { border: none; background: linear-gradient(135deg, var(--blue), var(--cyan)); color: #fff; box-shadow: 0 8px 32px rgba(59,130,246,.25), inset 0 1px 0 rgba(255,255,255,.15); }\r\n  .csw .bp:hover { box-shadow: 0 12px 40px rgba(59,130,246,.35); transform: translateY(-2px); }\r\n  .csw .bv { border: none; background: linear-gradient(135deg, #7c3aed, var(--violet)); color: #fff; box-shadow: 0 8px 32px rgba(167,139,250,.25), inset 0 1px 0 rgba(255,255,255,.15); }\r\n  .csw .bv:hover { box-shadow: 0 12px 40px rgba(167,139,250,.35); transform: translateY(-2px); }\r\n  .csw .bl { padding: 16px 32px; font-size: 16px; border-radius: 14px; }\r\n  .csw .bi { width: 18px; height: 18px; flex-shrink: 0; }\r\n  .csw .gp { display: inline-flex; align-items: center; gap: 10px; padding: 10px 20px 10px 14px; border-radius: 12px; background: #000; border: 1px solid rgba(255,255,255,.2); color: #fff; font-size: 14px; font-weight: 600; transition: all .2s var(--ease); }\r\n  .csw .gp:hover { border-color: rgba(255,255,255,.35); transform: translateY(-2px); box-shadow: 0 8px 24px rgba(0,0,0,.4); }\r\n  .csw .gp .gi { width: 24px; height: 24px; flex-shrink: 0; }\r\n  .csw .gp small { font-size: 10px; font-weight: 500; color: rgba(255,255,255,.7); display: block; line-height: 1; }\r\n  .csw .gp .gt2 { line-height: 1.2; }\r\n  .csw .ti { width: 20px; height: 20px; border-radius: 6px; background: rgba(52,211,153,.15); border: 1px solid rgba(52,211,153,.3); display: grid; place-items: center; color: var(--green); font-size: 11px; font-weight: 900; }\r\n\r\n  \/* ===== HERO: FORM + VIDEO SIDE-BY-SIDE ===== *\/\r\n  .csw .hero { padding: 130px 0 60px; position: relative; z-index: 1; }\r\n  .csw .hero-top { text-align: center; max-width: 820px; margin: 0 auto 40px; }\r\n  .csw .hero-badge { display: inline-flex; align-items: center; gap: 8px; padding: 8px 16px 8px 10px; border-radius: 999px; border: 1px solid var(--border2); background: var(--surface); font-size: 13px; font-weight: 600; color: var(--muted); margin-bottom: 24px; animation: cFU .8s var(--ease) both; }\r\n  .csw .hero-badge .bd { padding: 3px 10px; border-radius: 999px; background: linear-gradient(135deg, rgba(52,211,153,.2), rgba(34,211,238,.2)); border: 1px solid rgba(52,211,153,.3); color: var(--green); font-size: 12px; font-weight: 700; }\r\n  .csw .hero h1 { font-size: clamp(36px, 5vw, 64px); font-weight: 900; line-height: 1.05; letter-spacing: -2px; margin-bottom: 16px; animation: cFU .8s var(--ease) .1s both; }\r\n  .csw .hero .hs { font-size: clamp(15px, 1.6vw, 18px); line-height: 1.7; color: var(--muted); max-width: 600px; margin: 0 auto 20px; font-weight: 500; animation: cFU .8s var(--ease) .2s both; }\r\n  .csw .hero-apps { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; animation: cFU .8s var(--ease) .25s both; }\r\n  @keyframes cFU { from{opacity:0;transform:translateY(24px)} to{opacity:1;transform:translateY(0)} }\r\n  .csw .trust-strip { display: flex; justify-content: center; flex-wrap: wrap; gap: 10px; margin-top: 20px; animation: cFU .8s var(--ease) .3s both; }\r\n  .csw .trust-strip > div { display: flex; align-items: center; gap: 8px; padding: 8px 14px; border-radius: 10px; border: 1px solid var(--border); background: var(--surface); font-size: 12px; font-weight: 600; color: var(--muted); }\r\n\r\n  \/* Split: form left, video right *\/\r\n  .csw .hero-split { display: grid; grid-template-columns: 1fr 1.15fr; gap: 24px; align-items: start; animation: cFU .8s var(--ease) .35s both; }\r\n\r\n  \/* Form card *\/\r\n  .csw .fc { padding: 32px; border-radius: 24px; border: 1px solid var(--border2); background: radial-gradient(600px 300px at 30% 20%, rgba(34,211,238,.06), transparent), var(--surface); box-shadow: 0 24px 80px rgba(0,0,0,.3); }\r\n  .csw .fc h2 { font-size: 22px; font-weight: 800; letter-spacing: -.4px; margin-bottom: 6px; }\r\n  .csw .fc .fcsub { font-size: 14px; color: var(--muted); font-weight: 500; margin-bottom: 20px; line-height: 1.5; }\r\n  .csw .fc form { display: flex; flex-direction: column; gap: 14px; }\r\n  .csw .fr { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\r\n  .csw .fg { display: flex; flex-direction: column; gap: 5px; }\r\n  .csw .fg label { font-size: 12px; font-weight: 600; color: var(--muted); }\r\n  .csw .fg input, .csw .fg select, .csw .fg textarea { width: 100%; padding: 11px 14px; border-radius: 11px; border: 1px solid var(--border2); background: rgba(0,0,0,.3); color: var(--text); font-family: var(--font); font-size: 14px; font-weight: 500; outline: none; transition: border-color .2s, box-shadow .2s; }\r\n  .csw .fg input::placeholder, .csw .fg textarea::placeholder { color: var(--muted2); }\r\n  .csw .fg input:focus, .csw .fg select:focus, .csw .fg textarea:focus { border-color: rgba(34,211,238,.5); box-shadow: 0 0 0 3px rgba(34,211,238,.1); }\r\n  .csw .fg textarea { min-height: 80px; resize: vertical; }\r\n  .csw .fg select { cursor: pointer; appearance: none; background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' fill='rgba(240,244,255,.5)' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10z'\/%3E%3C\/svg%3E\"); background-repeat: no-repeat; background-position: right 12px center; padding-right: 32px; }\r\n  .csw .fc .ff { display: flex; justify-content: space-between; align-items: center; gap: 12px; flex-wrap: wrap; margin-top: 2px; }\r\n  .csw .fc .fh { font-size: 12px; color: var(--muted2); font-weight: 500; line-height: 1.4; max-width: 260px; }\r\n  \/* Fluent Forms embed override styles *\/\r\n  .csw .ff-embed .fluentform, .csw .ff-embed .ff-el-group, .csw .ff-embed .ff_submit_btn_wrapper { font-family: var(--font) !important; }\r\n  .csw .ff-embed .ff-el-input--label label { color: var(--muted) !important; font-size: 12px !important; font-weight: 600 !important; }\r\n  .csw .ff-embed input, .csw .ff-embed select, .csw .ff-embed textarea { background: rgba(0,0,0,.3) !important; border: 1px solid var(--border2) !important; color: var(--text) !important; border-radius: 11px !important; padding: 11px 14px !important; font-family: var(--font) !important; }\r\n  .csw .ff-embed input:focus, .csw .ff-embed select:focus, .csw .ff-embed textarea:focus { border-color: rgba(34,211,238,.5) !important; box-shadow: 0 0 0 3px rgba(34,211,238,.1) !important; }\r\n  .csw .ff-embed .ff_submit_btn_wrapper button { background: linear-gradient(135deg, var(--blue), var(--cyan)) !important; border: none !important; border-radius: 12px !important; padding: 14px 28px !important; font-weight: 700 !important; font-size: 15px !important; }\r\n\r\n  \/* Video stack *\/\r\n  .csw .vs { display: flex; flex-direction: column; gap: 14px; }\r\n  .csw .vc { position: relative; border-radius: 18px; overflow: hidden; border: 1px solid var(--border2); background: rgba(0,0,0,.4); box-shadow: 0 30px 80px rgba(0,0,0,.5); aspect-ratio: 16\/9; }\r\n  .csw .vc::before { content: ''; position: absolute; inset: -1px; border-radius: 19px; z-index: -1; background: linear-gradient(135deg, rgba(34,211,238,.2), rgba(59,130,246,.1), rgba(167,139,250,.2)); filter: blur(1px); }\r\n  .csw .vc iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }\r\n  .csw .vl { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 10px; padding: 12px 16px; border-radius: 12px; border: 1px solid var(--border); background: var(--surface); font-size: 13px; font-weight: 600; color: var(--muted); }\r\n\r\n  \/* ===== TWO-APP ECOSYSTEM ===== *\/\r\n  .csw .eg { display: grid; grid-template-columns: 1fr auto 1fr; gap: 0; align-items: center; margin-top: 48px; }\r\n  .csw .ac { padding: 36px 32px; border-radius: 24px; border: 1px solid var(--border2); position: relative; overflow: hidden; transition: transform .3s var(--ease), border-color .3s; }\r\n  .csw .ac:hover { transform: translateY(-4px); }\r\n  .csw .ac.dr { background: radial-gradient(500px 300px at 20% 20%, rgba(34,211,238,.08), transparent), radial-gradient(400px 250px at 80% 80%, rgba(59,130,246,.06), transparent), var(--surface); }\r\n  .csw .ac.dr:hover { border-color: rgba(34,211,238,.3); }\r\n  .csw .ac.lo { background: radial-gradient(500px 300px at 80% 20%, rgba(167,139,250,.08), transparent), radial-gradient(400px 250px at 20% 80%, rgba(139,92,246,.06), transparent), var(--surface); }\r\n  .csw .ac.lo:hover { border-color: rgba(167,139,250,.3); }\r\n  .csw .at { display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border-radius: 999px; font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: .8px; margin-bottom: 20px; }\r\n  .csw .at.cy { background: rgba(34,211,238,.12); color: var(--cyan); border: 1px solid rgba(34,211,238,.25); }\r\n  .csw .at.vi { background: rgba(167,139,250,.12); color: var(--violet); border: 1px solid rgba(167,139,250,.25); }\r\n  .csw .ac h3 { font-size: 24px; font-weight: 800; letter-spacing: -.5px; margin-bottom: 12px; line-height: 1.2; }\r\n  .csw .ac .ad { font-size: 15px; line-height: 1.65; color: var(--muted); font-weight: 500; margin-bottom: 24px; }\r\n  .csw .af { display: flex; flex-direction: column; gap: 12px; margin-bottom: 28px; }\r\n  .csw .af > div { display: flex; align-items: flex-start; gap: 10px; font-size: 14px; font-weight: 500; color: var(--muted); line-height: 1.5; }\r\n  .csw .afi { width: 22px; height: 22px; border-radius: 6px; flex-shrink: 0; display: grid; place-items: center; font-size: 12px; margin-top: 1px; }\r\n  .csw .afi.cy { background: rgba(34,211,238,.15); color: var(--cyan); border: 1px solid rgba(34,211,238,.2); }\r\n  .csw .afi.vi { background: rgba(167,139,250,.15); color: var(--violet); border: 1px solid rgba(167,139,250,.2); }\r\n  .csw .cn { display: flex; flex-direction: column; align-items: center; gap: 8px; padding: 0 24px; }\r\n  .csw .cl { width: 2px; height: 60px; background: linear-gradient(180deg, rgba(34,211,238,.4), rgba(167,139,250,.4)); }\r\n  .csw .cd { width: 48px; height: 48px; border-radius: 50%; background: var(--surface2); border: 2px solid var(--border2); display: grid; place-items: center; font-size: 20px; color: var(--muted); box-shadow: 0 0 24px rgba(34,211,238,.15); }\r\n  .csw .cla { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: var(--muted2); writing-mode: vertical-lr; }\r\n\r\n  \/* ===== STEPS ===== *\/\r\n  .csw .sg { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-top: 48px; }\r\n  .csw .sc { padding: 32px 24px; border-radius: 20px; border: 1px solid var(--border); background: var(--surface); transition: border-color .3s, background .3s; }\r\n  .csw .sc:hover { border-color: var(--border2); background: var(--surface2); }\r\n  .csw .sn { width: 44px; height: 44px; border-radius: 12px; display: grid; place-items: center; font-size: 18px; font-weight: 800; margin-bottom: 20px; }\r\n  .csw .sc:nth-child(1) .sn { background: rgba(167,139,250,.12); color: var(--violet); border: 1px solid rgba(167,139,250,.25); }\r\n  .csw .sc:nth-child(2) .sn { background: rgba(34,211,238,.12); color: var(--cyan); border: 1px solid rgba(34,211,238,.25); }\r\n  .csw .sc:nth-child(3) .sn { background: rgba(59,130,246,.12); color: var(--blue); border: 1px solid rgba(59,130,246,.25); }\r\n  .csw .sc:nth-child(4) .sn { background: rgba(52,211,153,.12); color: var(--green); border: 1px solid rgba(52,211,153,.25); }\r\n  .csw .sw { display: inline-block; padding: 3px 8px; border-radius: 6px; font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: .6px; margin-bottom: 12px; }\r\n  .csw .sw.lo { background: rgba(167,139,250,.12); color: var(--violet); }\r\n  .csw .sw.dr { background: rgba(34,211,238,.12); color: var(--cyan); }\r\n  .csw .sw.bo { background: rgba(52,211,153,.12); color: var(--green); }\r\n  .csw .st { font-size: 18px; font-weight: 700; margin-bottom: 10px; letter-spacing: -.3px; }\r\n  .csw .sd2 { font-size: 14px; line-height: 1.65; color: var(--muted); font-weight: 500; }\r\n\r\n  \/* ===== STATS ===== *\/\r\n  .csw .ss { position: relative; overflow: hidden; }\r\n  .csw .ss::before { content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, transparent, rgba(34,211,238,.03) 50%, transparent); pointer-events: none; }\r\n  .csw .stg { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; }\r\n  .csw .stc { text-align: center; padding: 40px 24px; border-radius: 20px; border: 1px solid var(--border); background: var(--surface); }\r\n  .csw .sv { font-size: clamp(36px, 4vw, 52px); font-weight: 900; letter-spacing: -1px; line-height: 1; margin-bottom: 8px; }\r\n  .csw .sv .u { font-size: .5em; font-weight: 700; color: var(--muted); }\r\n  .csw .stc:nth-child(1) .sv { color: var(--cyan); }\r\n  .csw .stc:nth-child(2) .sv { color: var(--violet); }\r\n  .csw .stc:nth-child(3) .sv { color: var(--blue); }\r\n  .csw .stc:nth-child(4) .sv { color: var(--green); }\r\n  .csw .sl { font-size: 14px; font-weight: 600; color: var(--muted); }\r\n\r\n  \/* ===== FEATURES ===== *\/\r\n  .csw .feg { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-top: 48px; }\r\n  .csw .fec { padding: 32px 28px; border-radius: 20px; border: 1px solid var(--border); background: var(--surface); transition: border-color .3s, transform .3s; }\r\n  .csw .fec:hover { border-color: var(--border2); transform: translateY(-4px); }\r\n  .csw .fei { width: 48px; height: 48px; border-radius: 14px; display: grid; place-items: center; margin-bottom: 20px; font-size: 22px; }\r\n  .csw .fic { background: rgba(34,211,238,.1); border: 1px solid rgba(34,211,238,.2); }\r\n  .csw .fib { background: rgba(59,130,246,.1); border: 1px solid rgba(59,130,246,.2); }\r\n  .csw .fiv { background: rgba(167,139,250,.1); border: 1px solid rgba(167,139,250,.2); }\r\n  .csw .fig { background: rgba(52,211,153,.1); border: 1px solid rgba(52,211,153,.2); }\r\n  .csw .fio { background: rgba(251,146,60,.1); border: 1px solid rgba(251,146,60,.2); }\r\n  .csw .fet { font-size: 17px; font-weight: 700; margin-bottom: 10px; letter-spacing: -.2px; }\r\n  .csw .fed { font-size: 14px; line-height: 1.65; color: var(--muted); font-weight: 500; }\r\n  .csw .fat { display: inline-block; padding: 3px 8px; border-radius: 6px; margin-top: 14px; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: .5px; }\r\n  .csw .fd { background: rgba(34,211,238,.1); color: var(--cyan); }\r\n  .csw .fl { background: rgba(167,139,250,.1); color: var(--violet); }\r\n  .csw .fb { background: rgba(52,211,153,.1); color: var(--green); }\r\n\r\n  \/* ===== DOWNLOAD ===== *\/\r\n  .csw .ds { position: relative; z-index: 1; }\r\n  .csw .dc { padding: 64px; border-radius: 24px; border: 1px solid var(--border2); background: radial-gradient(800px 400px at 20% 30%, rgba(34,211,238,.08), transparent), radial-gradient(600px 300px at 80% 70%, rgba(167,139,250,.06), transparent), var(--surface); text-align: center; position: relative; overflow: hidden; }\r\n  .csw .dc::before { content: ''; position: absolute; inset: 0; background: linear-gradient(135deg, rgba(34,211,238,.04), transparent 40%, rgba(167,139,250,.04)); pointer-events: none; }\r\n  .csw .dc .section-title { max-width: 600px; margin: 0 auto 16px; }\r\n  .csw .dc .section-sub { max-width: 540px; margin: 0 auto 36px; }\r\n  .csw .da { display: flex; gap: 20px; justify-content: center; flex-wrap: wrap; }\r\n  .csw .dac { padding: 28px; border-radius: 20px; border: 1px solid var(--border2); background: var(--surface2); text-align: left; width: 320px; transition: border-color .3s, transform .3s; }\r\n  .csw .dac:hover { transform: translateY(-3px); }\r\n  .csw .dac.d1:hover { border-color: rgba(34,211,238,.3); }\r\n  .csw .dac.d2:hover { border-color: rgba(167,139,250,.3); }\r\n  .csw .dac h4 { font-size: 18px; font-weight: 700; margin-bottom: 8px; }\r\n  .csw .dac p { font-size: 13px; line-height: 1.6; color: var(--muted); font-weight: 500; margin-bottom: 16px; }\r\n\r\n  \/* ===== FOOTER ===== *\/\r\n  .csw .ft { padding: 48px 0; border-top: 1px solid var(--border); position: relative; z-index: 1; }\r\n  .csw .fi { display: flex; justify-content: space-between; align-items: flex-start; gap: 40px; flex-wrap: wrap; }\r\n  .csw .fb2 { display: flex; align-items: center; gap: 12px; font-size: 16px; font-weight: 800; margin-bottom: 12px; }\r\n  .csw .fd2 { font-size: 14px; color: var(--muted2); line-height: 1.6; max-width: 340px; font-weight: 500; }\r\n  .csw .fls { display: flex; gap: 40px; }\r\n  .csw .flc h5 { font-size: 13px; font-weight: 700; color: var(--muted); text-transform: uppercase; letter-spacing: 1px; margin-bottom: 14px; }\r\n  .csw .flc a { display: block; padding: 4px 0; font-size: 14px; font-weight: 500; color: var(--muted2); transition: color .2s; }\r\n  .csw .flc a:hover { color: var(--text); }\r\n  .csw .fbo { margin-top: 40px; padding-top: 24px; border-top: 1px solid var(--border); display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 16px; }\r\n  .csw .fco { font-size: 13px; color: var(--muted2); font-weight: 500; }\r\n\r\n  \/* ===== MOBILE MENU ===== *\/\r\n  .csw .mm { display: none; background: none; border: none; color: var(--text); cursor: pointer; padding: 8px; }\r\n  .csw .mm svg { width: 24px; height: 24px; stroke: currentColor; fill: none; stroke-width: 2; }\r\n\r\n  \/* ===== RESPONSIVE ===== *\/\r\n  @media(max-width:1024px) {\r\n    .csw .hero-split { grid-template-columns: 1fr; }\r\n    .csw .eg { grid-template-columns: 1fr; gap: 20px; }\r\n    .csw .cn { flex-direction: row; padding: 0; justify-content: center; }\r\n    .csw .cl { width: 60px; height: 2px; }\r\n    .csw .cla { writing-mode: horizontal-tb; }\r\n    .csw .sg { grid-template-columns: repeat(2, 1fr); }\r\n    .csw .stg { grid-template-columns: repeat(2, 1fr); }\r\n    .csw .feg { grid-template-columns: repeat(2, 1fr); }\r\n    .csw .dc { padding: 48px 32px; }\r\n  }\r\n  @media(max-width:768px) {\r\n    .csw .section { padding: 64px 0; }\r\n    .csw .hero { padding: 110px 0 50px; }\r\n    .csw .nl { display: none; }\r\n    .csw .sp { display: none; }\r\n    .csw .mm { display: block; }\r\n    .csw .sg { grid-template-columns: 1fr; }\r\n    .csw .stg { grid-template-columns: repeat(2, 1fr); }\r\n    .csw .feg { grid-template-columns: 1fr; }\r\n    .csw .fr { grid-template-columns: 1fr; }\r\n    .csw .dc { padding: 36px 24px; }\r\n    .csw .da { flex-direction: column; align-items: center; }\r\n    .csw .dac { width: 100%; max-width: 400px; }\r\n    .csw .hero h1 { letter-spacing: -1px; }\r\n    .csw .fls { gap: 24px; }\r\n  }\r\n  @media(max-width:480px) {\r\n    .csw .stg { grid-template-columns: 1fr; }\r\n    .csw .hero-apps { flex-direction: column; align-items: center; }\r\n    .csw .fi { flex-direction: column; }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"csw\">\r\n  <div class=\"bg-n\"><\/div><div class=\"bg-g\"><\/div>\r\n  <div class=\"orb o1\"><\/div><div class=\"orb o2\"><\/div><div class=\"orb o3\"><\/div>\r\n\r\n  <!-- HEADER -->\r\n  <div class=\"hd\" id=\"cH\">\r\n    <div class=\"wrap\"><nav class=\"nav\">\r\n      <a class=\"brand\" href=\"#top\"><span class=\"lm\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"\/><\/svg><\/span> CruiseShipWristband<span style=\"opacity:.55\">\u2122<\/span><\/a>\r\n      <div class=\"nl\"><a href=\"#apps\">Our Apps<\/a><a href=\"#how\">How It Works<\/a><a href=\"#feat\">Features<\/a><a href=\"#dl\">Download<\/a><a href=\"#contact\">Contact<\/a><\/div>\r\n      <div class=\"na\"><div class=\"sp\"><span class=\"sd\"><\/span> Both apps on Google Play<\/div><a class=\"btn bp\" href=\"#contact\">Schedule Meeting<\/a>\r\n        <button class=\"mm\" aria-label=\"Menu\" onclick=\"document.querySelector('.csw .nl').style.display=this.dataset.o?'':'flex';this.dataset.o=this.dataset.o?'':'1';\"><svg viewBox=\"0 0 24 24\"><line x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"\/><line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\"\/><line x1=\"3\" y1=\"18\" x2=\"21\" y2=\"18\"\/><\/svg><\/button>\r\n      <\/div>\r\n    <\/nav><\/div>\r\n  <\/div>\r\n\r\n  <div id=\"top\">\r\n\r\n    <!-- ===== HERO: FORM + VIDEO SIDE-BY-SIDE ===== -->\r\n    <section class=\"hero\">\r\n      <div class=\"wrap\">\r\n        <div class=\"hero-top\">\r\n          <div class=\"hero-badge\"><span class=\"bd\">Live<\/span> Two companion Android apps \u2014 available now on Google Play<\/div>\r\n          <h1>Two Apps. <span class=\"gt\">One Rescue System.<\/span><\/h1>\r\n          <p class=\"hs\">The <strong>Location Provider<\/strong> wristband app detects the fall. The <strong>Drone Controller<\/strong> app launches an autonomous DJI rescue drone. Together, they save lives in seconds.<\/p>\r\n          <div class=\"hero-apps\">\r\n            <a class=\"gp\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.nuance.dronecontroller&hl=en_US\" target=\"_blank\" rel=\"noopener\"><svg class=\"gi\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M3.609 1.814L13.792 12 3.61 22.186a.996.996 0 01-.61-.92V2.734a1 1 0 01.609-.92zm10.89 10.893l2.302 2.302-10.937 6.333 8.635-8.635zm3.199-3.199l2.302 1.33a1 1 0 010 1.724l-2.302 1.33-2.543-2.542 2.543-2.542zM5.864 2.658L16.8 8.99l-2.302 2.302L5.864 2.658z\"\/><\/svg><div class=\"gt2\"><small>GET IT ON<\/small>Drone Controller<\/div><\/a>\r\n            <a class=\"gp\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.nuance.locationproviderapp&hl=en_US\" target=\"_blank\" rel=\"noopener\"><svg class=\"gi\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M3.609 1.814L13.792 12 3.61 22.186a.996.996 0 01-.61-.92V2.734a1 1 0 01.609-.92zm10.89 10.893l2.302 2.302-10.937 6.333 8.635-8.635zm3.199-3.199l2.302 1.33a1 1 0 010 1.724l-2.302 1.33-2.543-2.542 2.543-2.542zM5.864 2.658L16.8 8.99l-2.302 2.302L5.864 2.658z\"\/><\/svg><div class=\"gt2\"><small>GET IT ON<\/small>Location Provider<\/div><\/a>\r\n          <\/div>\r\n          <div class=\"trust-strip\">\r\n            <div><span class=\"ti\">&#10003;<\/span> 2-second detection<\/div>\r\n            <div><span class=\"ti\">&#10003;<\/span> Autonomous DJI launch<\/div>\r\n            <div><span class=\"ti\">&#10003;<\/span> Inflatable vest delivery<\/div>\r\n            <div><span class=\"ti\">&#10003;<\/span> Real-time GPS tracking<\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- FORM LEFT + VIDEO RIGHT -->\r\n        <div class=\"hero-split\">\r\n          <div class=\"fc\" id=\"contact\">\r\n            <h2>Request a <span class=\"gt\">Pilot Proposal<\/span><\/h2>\r\n            <p class=\"fcsub\">Fill out the form and we'll send a pilot outline + meeting slots within 24 hours.<\/p>\r\n\r\n            <!--\r\n              ============================================\r\n              FLUENT FORMS INTEGRATION:\r\n              If you have a Fluent Form created, REPLACE the <form>...<\/form> below\r\n              with your Fluent Forms shortcode, like:\r\n              [fluentform id=\"1\"]\r\n              The .ff-embed wrapper will auto-style it to match.\r\n              ============================================\r\n            -->\r\n            <div class=\"ff-embed\">\r\n              <!-- OPTION A: Use Fluent Forms shortcode (recommended) -->\r\n              <!-- [fluentform id=\"YOUR_FORM_ID\"] -->\r\n\r\n              <!-- OPTION B: Fallback HTML form (currently active) -->\r\n              <form action=\"#\" method=\"post\" id=\"cF\">\r\n                <div class=\"fr\"><div class=\"fg\"><label>Full Name<\/label><input required name=\"name\" placeholder=\"Jane Smith\" autocomplete=\"name\" \/><\/div><div class=\"fg\"><label>Work Email<\/label><input required type=\"email\" name=\"email\" placeholder=\"jane@cruiseline.com\" autocomplete=\"email\" \/><\/div><\/div>\r\n                <div class=\"fr\"><div class=\"fg\"><label>Company<\/label><input required name=\"company\" placeholder=\"Cruise Line \/ Operator\" autocomplete=\"organization\" \/><\/div><div class=\"fg\"><label>Role<\/label><select name=\"role\" required><option value=\"\" disabled selected>Select...<\/option><option>Maritime Operations<\/option><option>Safety \/ Security<\/option><option>Fleet Management<\/option><option>Risk \/ Insurance<\/option><option>Procurement<\/option><option>IT \/ Systems<\/option><option>Other<\/option><\/select><\/div><\/div>\r\n                <div class=\"fr\"><div class=\"fg\"><label>Fleet Size<\/label><input name=\"fleet\" placeholder=\"e.g., 12\" inputmode=\"numeric\" \/><\/div><div class=\"fg\"><label>Timeline<\/label><select name=\"timeline\"><option value=\"\" disabled selected>Select...<\/option><option>ASAP (0-30 days)<\/option><option>30-90 days<\/option><option>3-6 months<\/option><option>6-12 months<\/option><\/select><\/div><\/div>\r\n                <div class=\"fg\"><label>What do you want to validate?<\/label><textarea name=\"message\" placeholder=\"App pairing, day + night drills, bridge alerting, false positive suppression...\"><\/textarea><\/div>\r\n                <div class=\"ff\"><span class=\"fh\">We'll email a pilot outline + propose 2-3 meeting slots.<\/span><button class=\"btn bp bl\" type=\"submit\">Send &amp; Book Meeting <svg class=\"bi\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 2L11 13M22 2l-7 20-4-9-9-4 20-7z\"\/><\/svg><\/button><\/div>\r\n              <\/form>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"vs\">\r\n            <div class=\"vc\"><iframe src=\"https:\/\/www.youtube.com\/embed\/nIWIQs0Ve2s?si=1WgLhZbPk8xmwOQC\" title=\"CruiseShipWristband demo\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen loading=\"lazy\"><\/iframe><\/div>\r\n            <div class=\"vl\"><span>Detection &#8594; Drone launch &#8594; Vest deployment &#8594; Live tracking<\/span><div style=\"display:flex;gap:8px;flex-wrap:wrap;\"><a class=\"btn\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.nuance.dronecontroller&hl=en_US\" target=\"_blank\" rel=\"noopener\">Drone Controller<\/a><a class=\"btn\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.nuance.locationproviderapp&hl=en_US\" target=\"_blank\" rel=\"noopener\">Location Provider<\/a><\/div><\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ===== TWO-APP ECOSYSTEM ===== -->\r\n    <section class=\"section\" id=\"apps\">\r\n      <div class=\"wrap\">\r\n        <div class=\"rv tc\"><span class=\"section-label\">The Platform<\/span><h2 class=\"section-title\">Two Apps That Work <span class=\"gt\">as One<\/span><\/h2><p class=\"section-sub\" style=\"margin:0 auto;\">Each app handles a critical half of the rescue pipeline. Together they form a complete, autonomous man-overboard response system.<\/p><\/div>\r\n        <div class=\"eg\">\r\n          <div class=\"ac dr rv rd1\"><span class=\"at cy\"><svg style=\"width:14px;height:14px;\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 19V5M5 12l7-7 7 7\"\/><\/svg> App 1<\/span><h3><span class=\"gt-c\">Drone Controller<\/span><\/h3><p class=\"ad\">The command center app on the ship's tablet. Controls autonomous DJI drone launch, flight, vest deployment, and live camera feed.<\/p><div class=\"af\"><div><span class=\"afi cy\">&#9992;<\/span><span>Autonomous DJI drone launch on MOB alert<\/span><\/div><div><span class=\"afi cy\">&#127909;<\/span><span>Live camera feed for visual confirmation<\/span><\/div><div><span class=\"afi cy\">&#127987;<\/span><span>Inflatable vest deployment at GPS coordinates<\/span><\/div><div><span class=\"afi cy\">&#128225;<\/span><span>Bridge dashboard with status &amp; overrides<\/span><\/div><div><span class=\"afi cy\">&#128274;<\/span><span>Manual override for security team<\/span><\/div><\/div><a class=\"gp\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.nuance.dronecontroller&hl=en_US\" target=\"_blank\" rel=\"noopener\"><svg class=\"gi\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M3.609 1.814L13.792 12 3.61 22.186a.996.996 0 01-.61-.92V2.734a1 1 0 01.609-.92zm10.89 10.893l2.302 2.302-10.937 6.333 8.635-8.635zm3.199-3.199l2.302 1.33a1 1 0 010 1.724l-2.302 1.33-2.543-2.542 2.543-2.542zM5.864 2.658L16.8 8.99l-2.302 2.302L5.864 2.658z\"\/><\/svg><div class=\"gt2\"><small>GOOGLE PLAY<\/small>Drone Controller<\/div><\/a><\/div>\r\n          <div class=\"cn rv rd2\"><div class=\"cl\"><\/div><div class=\"cd\">&#8644;<\/div><div class=\"cla\">PAIRED<\/div><div class=\"cl\"><\/div><\/div>\r\n          <div class=\"ac lo rv rd3\"><span class=\"at vi\"><svg style=\"width:14px;height:14px;\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> App 2<\/span><h3><span class=\"gt-v\">Location Provider<\/span><\/h3><p class=\"ad\">The wristband-side app on each passenger's wearable. Monitors sensors and broadcasts GPS on fall detection.<\/p><div class=\"af\"><div><span class=\"afi vi\">&#9201;<\/span><span>Accelerometer + barometric fall detection<\/span><\/div><div><span class=\"afi vi\">&#127758;<\/span><span>Continuous high-accuracy GPS positioning<\/span><\/div><div><span class=\"afi vi\">&#128246;<\/span><span>Instant alert broadcast to Drone Controller<\/span><\/div><div><span class=\"afi vi\">&#128267;<\/span><span>Water immersion confirms MOB event<\/span><\/div><div><span class=\"afi vi\">&#128268;<\/span><span>Low-power mode for all-day battery<\/span><\/div><\/div><a class=\"gp\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.nuance.locationproviderapp&hl=en_US\" target=\"_blank\" rel=\"noopener\"><svg class=\"gi\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M3.609 1.814L13.792 12 3.61 22.186a.996.996 0 01-.61-.92V2.734a1 1 0 01.609-.92zm10.89 10.893l2.302 2.302-10.937 6.333 8.635-8.635zm3.199-3.199l2.302 1.33a1 1 0 010 1.724l-2.302 1.33-2.543-2.542 2.543-2.542zM5.864 2.658L16.8 8.99l-2.302 2.302L5.864 2.658z\"\/><\/svg><div class=\"gt2\"><small>GOOGLE PLAY<\/small>Location Provider<\/div><\/a><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ===== HOW IT WORKS ===== -->\r\n    <section class=\"section\" id=\"how\">\r\n      <div class=\"wrap\">\r\n        <div class=\"rv tc\"><span class=\"section-label green\">How It Works<\/span><h2 class=\"section-title\">From Fall to Rescue <span class=\"gt\">in Four Steps<\/span><\/h2><p class=\"section-sub\" style=\"margin:0 auto;\">Both apps work in a fully automated pipeline \u2014 from wristband detection to drone-delivered flotation.<\/p><\/div>\r\n        <div class=\"sg\">\r\n          <div class=\"sc rv rd1\"><div class=\"sn\">01<\/div><span class=\"sw lo\">Location Provider<\/span><h3 class=\"st\">Wristband Detects Fall<\/h3><p class=\"sd2\">The Location Provider detects sudden altitude change, acceleration spike, and water immersion within 2 seconds.<\/p><\/div>\r\n          <div class=\"sc rv rd2\"><div class=\"sn\">02<\/div><span class=\"sw dr\">Drone Controller<\/span><h3 class=\"st\">Drone Auto-Launches<\/h3><p class=\"sd2\">The Drone Controller receives GPS coordinates and instantly launches the DJI drone \u2014 zero human intervention.<\/p><\/div>\r\n          <div class=\"sc rv rd3\"><div class=\"sn\">03<\/div><span class=\"sw dr\">Drone Controller<\/span><h3 class=\"st\">Vest Deployed<\/h3><p class=\"sd2\">The drone navigates to the person and drops an auto-inflating life vest for immediate buoyancy.<\/p><\/div>\r\n          <div class=\"sc rv rd4\"><div class=\"sn\">04<\/div><span class=\"sw bo\">Both Apps<\/span><h3 class=\"st\">Live Tracking &amp; Alerts<\/h3><p class=\"sd2\">Location Provider updates position while Drone Controller feeds live video and GPS to the bridge.<\/p><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ===== STATS ===== -->\r\n    <section class=\"section ss\">\r\n      <div class=\"wrap\">\r\n        <div class=\"stg\">\r\n          <div class=\"stc rv\"><div class=\"sv\">&lt;2<span class=\"u\">s<\/span><\/div><div class=\"sl\">Detection time<\/div><\/div>\r\n          <div class=\"stc rv rd1\"><div class=\"sv\">2<\/div><div class=\"sl\">Companion apps<\/div><\/div>\r\n          <div class=\"stc rv rd2\"><div class=\"sv\">24\/7<\/div><div class=\"sl\">Day &amp; night<\/div><\/div>\r\n          <div class=\"stc rv rd3\"><div class=\"sv\">100<span class=\"u\">%<\/span><\/div><div class=\"sl\">Autonomous<\/div><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ===== FEATURES ===== -->\r\n    <section class=\"section\" id=\"feat\">\r\n      <div class=\"wrap\">\r\n        <div class=\"rv tc\"><span class=\"section-label\">Features<\/span><h2 class=\"section-title\">Built for <span class=\"gt\">Maritime Safety<\/span><\/h2><p class=\"section-sub\" style=\"margin:0 auto;\">Every feature is distributed across the right app for maximum reliability.<\/p><\/div>\r\n        <div class=\"feg\">\r\n          <div class=\"fec rv rd1\"><div class=\"fei fiv\">&#9201;<\/div><h3 class=\"fet\">Multi-Sensor Fusion<\/h3><p class=\"fed\">Accelerometer, barometer, and water-contact sensors eliminate false positives with sub-2-second alert time.<\/p><span class=\"fat fl\">Location Provider<\/span><\/div>\r\n          <div class=\"fec rv rd2\"><div class=\"fei fic\">&#9992;<\/div><h3 class=\"fet\">Autonomous Flight<\/h3><p class=\"fed\">Pre-programmed DJI launch with automatic GPS navigation. Zero human intervention from alert to deployment.<\/p><span class=\"fat fd\">Drone Controller<\/span><\/div>\r\n          <div class=\"fec rv rd3\"><div class=\"fei fib\">&#127758;<\/div><h3 class=\"fet\">Precision GPS<\/h3><p class=\"fed\">Continuous high-accuracy positioning from the wristband broadcasts coordinates every second.<\/p><span class=\"fat fl\">Location Provider<\/span><\/div>\r\n          <div class=\"fec rv rd1\"><div class=\"fei fig\">&#128225;<\/div><h3 class=\"fet\">Bridge Integration<\/h3><p class=\"fed\">Real-time alerts to bridge systems, security dashboards, and Drone Controller for coordinated response.<\/p><span class=\"fat fb\">Both Apps<\/span><\/div>\r\n          <div class=\"fec rv rd2\"><div class=\"fei fio\">&#127769;<\/div><h3 class=\"fet\">Day &amp; Night Ready<\/h3><p class=\"fed\">Thermal imaging and spotlight options enable effective rescue in complete darkness.<\/p><span class=\"fat fd\">Drone Controller<\/span><\/div>\r\n          <div class=\"fec rv rd3\"><div class=\"fei fiv\">&#128268;<\/div><h3 class=\"fet\">All-Day Battery<\/h3><p class=\"fed\">Low-power background mode ensures the wristband app runs continuously through multi-day voyages.<\/p><span class=\"fat fl\">Location Provider<\/span><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ===== DOWNLOAD ===== -->\r\n    <section class=\"section ds\" id=\"dl\">\r\n      <div class=\"wrap\">\r\n        <div class=\"dc rv\"><span class=\"section-label\">Download<\/span><h2 class=\"section-title\">Get Both Apps on <span class=\"gt\">Google Play<\/span><\/h2><p class=\"section-sub\" style=\"margin:0 auto 36px;\">Install both companion apps for the complete autonomous rescue pipeline.<\/p>\r\n          <div class=\"da\">\r\n            <div class=\"dac d1\"><span class=\"at cy\" style=\"margin-bottom:16px;\"><svg style=\"width:14px;height:14px;\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 19V5M5 12l7-7 7 7\"\/><\/svg> Ship-Side<\/span><h4><span class=\"gt-c\">Drone Controller<\/span><\/h4><p>Command center for DJI drone launch, flight control, vest deployment, and live video.<\/p><a class=\"btn bp\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.nuance.dronecontroller&hl=en_US\" target=\"_blank\" rel=\"noopener\" style=\"width:100%;\"><svg class=\"bi\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M3.609 1.814L13.792 12 3.61 22.186a.996.996 0 01-.61-.92V2.734a1 1 0 01.609-.92zm10.89 10.893l2.302 2.302-10.937 6.333 8.635-8.635zm3.199-3.199l2.302 1.33a1 1 0 010 1.724l-2.302 1.33-2.543-2.542 2.543-2.542zM5.864 2.658L16.8 8.99l-2.302 2.302L5.864 2.658z\"\/><\/svg> Google Play<\/a><\/div>\r\n            <div class=\"dac d2\"><span class=\"at vi\" style=\"margin-bottom:16px;\"><svg style=\"width:14px;height:14px;\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Wristband-Side<\/span><h4><span class=\"gt-v\">Location Provider<\/span><\/h4><p>Wearable companion for fall detection, GPS, water immersion, and alert broadcast.<\/p><a class=\"btn bv\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.nuance.locationproviderapp&hl=en_US\" target=\"_blank\" rel=\"noopener\" style=\"width:100%;\"><svg class=\"bi\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M3.609 1.814L13.792 12 3.61 22.186a.996.996 0 01-.61-.92V2.734a1 1 0 01.609-.92zm10.89 10.893l2.302 2.302-10.937 6.333 8.635-8.635zm3.199-3.199l2.302 1.33a1 1 0 010 1.724l-2.302 1.33-2.543-2.542 2.543-2.542zM5.864 2.658L16.8 8.99l-2.302 2.302L5.864 2.658z\"\/><\/svg> Google Play<\/a><\/div>\r\n          <\/div>\r\n          <p style=\"margin:32px auto 0; color:var(--muted2); font-size:13px; font-weight:500; max-width:520px; line-height:1.6;\">*Enterprise pilots available. Contact us for fleet deployment, hardware integration, and onboarding.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n  <\/div>\r\n\r\n  <!-- FOOTER -->\r\n  <div class=\"ft\">\r\n    <div class=\"wrap\">\r\n      <div class=\"fi\">\r\n        <div><div class=\"fb2\"><span class=\"lm\" style=\"width:30px;height:30px;border-radius:9px;\"><svg viewBox=\"0 0 24 24\" style=\"width:16px;height:16px;\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"\/><\/svg><\/span> CruiseShipWristband<span style=\"opacity:.5\">\u2122<\/span><\/div><p class=\"fd2\">Two companion Android apps powering autonomous man-overboard detection and rescue.<\/p><\/div>\r\n        <div class=\"fls\"><div class=\"flc\"><h5>Platform<\/h5><a href=\"#apps\">Our Apps<\/a><a href=\"#how\">How It Works<\/a><a href=\"#feat\">Features<\/a><a href=\"#dl\">Download<\/a><\/div><div class=\"flc\"><h5>Apps<\/h5><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.nuance.dronecontroller&hl=en_US\" target=\"_blank\" rel=\"noopener\">Drone Controller<\/a><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.nuance.locationproviderapp&hl=en_US\" target=\"_blank\" rel=\"noopener\">Location Provider<\/a><\/div><div class=\"flc\"><h5>Company<\/h5><a href=\"#contact\">Contact<\/a><\/div><\/div>\r\n      <\/div>\r\n      <div class=\"fbo\"><p class=\"fco\">&copy; <span id=\"cY\"><\/span> CruiseShipWristband\u2122. All rights reserved.<\/p><div style=\"display:flex;gap:10px;flex-wrap:wrap;\"><a class=\"btn\" style=\"padding:8px 14px;font-size:12px;border-radius:10px;\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.nuance.dronecontroller&hl=en_US\" target=\"_blank\" rel=\"noopener\">Drone Controller<\/a><a class=\"btn\" style=\"padding:8px 14px;font-size:12px;border-radius:10px;\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.nuance.locationproviderapp&hl=en_US\" target=\"_blank\" rel=\"noopener\">Location Provider<\/a><\/div><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\ndocument.getElementById('cY').textContent=new Date().getFullYear();\r\nvar h=document.getElementById('cH');\r\nwindow.addEventListener('scroll',function(){h.classList.toggle('sc',window.scrollY>40)},{passive:true});\r\nh.classList.toggle('sc',window.scrollY>40);\r\nvar rv=document.querySelectorAll('.csw .rv');\r\nvar ob=new IntersectionObserver(function(e){e.forEach(function(x){if(x.isIntersecting){x.target.classList.add('vis');ob.unobserve(x.target)}})},{threshold:.1,rootMargin:'0px 0px -40px 0px'});\r\nrv.forEach(function(e){ob.observe(e)});\r\nvar cf=document.getElementById('cF');\r\nif(cf){cf.addEventListener('submit',function(e){\r\n  e.preventDefault();var b=cf.querySelector('button[type=\"submit\"]'),o=b.innerHTML;\r\n  b.disabled=true;b.innerHTML='<span style=\"display:flex;align-items:center;gap:8px;\">&#10003; Sent!<\/span>';b.style.background='linear-gradient(135deg,#059669,#34d399)';\r\n  setTimeout(function(){b.disabled=false;b.innerHTML=o;b.style.background='';cf.reset();alert(\"Thanks! We'll email pilot info and meeting times shortly.\")},2500);\r\n});}\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>CruiseShipWristband\u2122 Our AppsHow It WorksFeaturesDownloadContact Both apps on Google PlaySchedule Meeting Live Two companion Android apps \u2014 available now on Google Play Two Apps. One Rescue System. The Location Provider wristband app detects the fall. The Drone Controller app launches an autonomous DJI rescue drone. Together, they save lives in seconds. GET IT ONDrone Controller [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-17","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cruiseshipwristband.com\/index.php?rest_route=\/wp\/v2\/pages\/17","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cruiseshipwristband.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cruiseshipwristband.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cruiseshipwristband.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cruiseshipwristband.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=17"}],"version-history":[{"count":25,"href":"https:\/\/cruiseshipwristband.com\/index.php?rest_route=\/wp\/v2\/pages\/17\/revisions"}],"predecessor-version":[{"id":61,"href":"https:\/\/cruiseshipwristband.com\/index.php?rest_route=\/wp\/v2\/pages\/17\/revisions\/61"}],"wp:attachment":[{"href":"https:\/\/cruiseshipwristband.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}