/* Dark storefront, product images and platform identities. */
:root{color-scheme:dark;--paper:#030b13;--ink:#edf5ff;--muted:#9bafc1;--line:#1b2c3b;--green:#08d1f2;--lime:#08d1f2;--white:#091622}
:root{--orange:#ffa45b}
/* Sparse warm accents; cyan remains the primary action color. */
body .brand-divider,body .little-cross,body .product-number,body .step-index{color:var(--orange)}
body .steps .step-index{color:var(--orange)}
body .visual-index{border-color:#6c4429;color:#ffc08e;background:#281a1040}
body{background:#030b13;background-image:radial-gradient(ellipse at 80% 6%,#08293c60,transparent 34%);color:var(--ink)}
a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline-color:#19d9ff}
.header{height:100px;border-bottom:1px solid #18304270}.brand-divider{color:#0bc9e9}.brand small{color:#718b9e}.header nav{font-size:12px;color:#bfd0df}.header nav a:hover,.footer a:hover{color:#20d5f4}.header .nav-download{border-color:#2e586b;color:#d8f7ff}.header .nav-download span{color:#1cd6f5}.menu-toggle span{background:#dcefff}
.hero{gap:34px;padding-block:54px 70px;min-height:650px}.hero .eyebrow{color:#78c6dc;font-size:10px;letter-spacing:1.7px}.little-cross{color:#0bd3f3}.hero h1{font-size:clamp(58px,6.2vw,91px);font-weight:700;letter-spacing:-4.6px;line-height:1.01;margin-block:26px}.hero h1 em{font-family:var(--font);font-style:normal;font-weight:700;letter-spacing:-4px;color:#13d0f2;text-shadow:0 0 40px #09bdec1c}.hero-description{font-size:14px;line-height:1.85;max-width:410px;color:#a8bdcd}.hero-price{font-weight:600;color:#f2f8ff;font-size:28px}.hero-price small{color:#91a9ba;font-weight:400}.hero-note{color:#a0b7c8;font-size:11px}.hero-note .check{color:#15d5ec}.hero-actions{gap:25px}.button{border-radius:6px;font-size:12px;min-height:49px}.button.dark,.button.lime{background:#06c7eb;color:#02101a;border-color:#12d2ef;box-shadow:0 5px 30px #00b7e916}.button.dark:hover,.button.lime:hover{background:#42ddf7;border-color:#7be8fb;box-shadow:0 7px 35px #00b7e92b}.button.outline{border-color:#345369;background:#091824;color:#d8ecf8}.button.outline:hover{background:#10293a;border-color:#06bddf}.hero-visual{height:535px;background:radial-gradient(ellipse at 50% 58%,#0c3851 0,#06172577 40%,transparent 72%);border-radius:0;overflow:hidden;isolation:isolate}.hero-visual:after{background:none}.visual-grid{opacity:.4;background-image:linear-gradient(#a8d9ef08 1px,transparent 1px),linear-gradient(90deg,#a8d9ef08 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse,#000,transparent 75%)}.hero-controller-photo{position:absolute;width:119%;max-width:none;height:auto;left:-9.5%;top:-35px;filter:drop-shadow(0 22px 19px #000a) drop-shadow(0 0 28px #05b5ef14);z-index:1}.visual-top{top:14px;left:23px;right:23px;color:#7da8bd;font-size:9px;letter-spacing:1.4px}.visual-index{border:1px solid #1b4d65;border-radius:4px;height:auto;padding:5px 8px;color:#73c5df}.visual-bottom{left:23px;right:23px;bottom:34px;align-items:center}.visual-kicker{font-size:9px;color:#11c5e7;margin-bottom:7px}.visual-bottom strong{color:#b6ccdc;font-size:16px;line-height:1.35;font-weight:400}.visual-arrow{border-color:#1b5067;color:#23cbe9;background:#05162599}.hero-visual figcaption{left:23px;bottom:9px;color:#577b91;font-size:8px}.signal-ring{position:absolute;border:1px solid #0cc3ec1c;width:380px;height:380px;left:50%;top:48%;transform:translate(-50%,-50%);border-radius:50%;z-index:-1;box-shadow:0 0 45px #07a5d908,inset 0 0 30px #09a7d606}.ring-2{width:470px;height:470px;border-style:dashed;opacity:.45}.spec-strip{background:#06101b;border-color:#152c3c}.strip-inner{color:#a1bacd;font-size:11px}.strip-inner p span{color:#1cbbdc}.strip-inner a{color:#7a9cb4}.section-heading .eyebrow,.ownership-copy .eyebrow,.faq .eyebrow{color:#22bbd9}.section-heading h2,.ownership-copy h2,.faq h2{color:#eff7ff;font-weight:600;letter-spacing:-1.9px}.section-heading>p{color:#95afc3;font-size:13px;line-height:1.8}.product-grid{gap:22px}.product{background:linear-gradient(150deg,#0b1a29,#06111c);border-color:#1c3447;border-radius:10px;transition:border-color .2s,box-shadow .2s}.product:hover{border-color:#217893;box-shadow:0 10px 45px #00a9dc09}.product-visual.photo-product{height:282px;background:radial-gradient(ellipse at 50% 64%,#12374d80,transparent 65%);border-radius:5px;position:relative;margin:7px;overflow:hidden}.product-number{font-size:9px;color:#668ca5;top:15px;left:16px;letter-spacing:1.2px}.platform-chip{position:absolute;right:13px;top:13px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #26465a;background:#071725e6;border-radius:7px;color:#e9f5ff;font-size:11px;font-weight:600;z-index:3;line-height:1}.platform-chip img{height:22px;width:22px;object-fit:contain}.platform-chip.rc-chip{font:8px var(--mono);letter-spacing:1px;padding-block:12px;color:#8caec4}.product-controller-photo{position:absolute;width:112%;max-width:none;height:auto;top:-2px;left:-6%;filter:drop-shadow(0 15px 15px #0008);transition:transform .3s}.product:hover .product-controller-photo{transform:translateY(-3px)}.product-controller-photo.rm500-photo{width:101%;left:-.5%;top:0}.product-label{font-size:8px;bottom:9px;left:11px;z-index:2;background:#081824dc;border:1px solid #173346;padding:6px 8px;border-radius:3px;letter-spacing:1.15px;color:#77a6c1}.product-info{padding:21px 25px 25px}.product-info>.eyebrow{color:#608ba5;letter-spacing:1.5px}.product h3{font-weight:600;font-size:28px;color:#eaf5ff}.product h3 span{color:#1fc7e7;font-weight:500;font-size:17px}.product-info>p:not(.eyebrow){font-size:13px;line-height:1.85;color:#96aec3;min-height:72px}.product-features{color:#adbfcd;font-size:11px;gap:11px}.product-features li:before{color:#0bbfdf}.product-buy{border-color:#1c3346}.price{font-size:30px;font-weight:600;color:#f3f9ff}.price small{color:#728fa6;font-weight:400}.product-button{background:#082a3c;color:#34d0ee;border:1px solid #14516a;min-width:108px}.product-button:hover{background:#0ac5e7;color:#02111b;border-color:#29d9f6}.product-info>.text-link{color:#7ea3bd;border-color:#2b4f65}.text-link{border-color:#2c526a;color:#36bddc}.text-link:hover{color:#6fe5fb;border-color:#1cbfe8}.package-footnote{color:#6f91aa}.package-footnote strong{color:#a5c4d8}.package-footnote a{border-color:#28516c;color:#86b9d1}.how-section{background:#06131f;border-color:#142c3e}.steps .step-index{border-color:#1e3d54;color:#0ac5e6}.step-index>span{color:#2a647e}.steps h3{color:#dfedf8;font-weight:500}.steps p{color:#8ca7bc;font-size:13px}.ownership{gap:80px}.ownership-visual.real-photo-detail{min-height:345px;padding:0;border:1px solid #163247;background:#03101a;position:relative;border-radius:10px;overflow:hidden;display:block;isolation:isolate}.real-photo-detail>img{width:100%;height:345px;object-fit:cover;object-position:50% 46%}.real-photo-detail:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 55%,#020a12da);pointer-events:none}.real-photo-detail figcaption{position:absolute;bottom:19px;left:22px;color:#d9f1ff;z-index:1;font:9px var(--mono);letter-spacing:1px}.ownership-copy>p:not(.eyebrow){font-size:13px;color:#98b1c5}.faq{border-color:#193448}.faq-list{border-color:#1b3548}details{border-color:#1b3548}summary{color:#d2e5f3;font-size:14px}summary>span{color:#17bfdc}details p{color:#8eabc0;font-size:13px}.closing{background:radial-gradient(ellipse at right,#07304b,#061420 60%);border-block:1px solid #17435c;color:#e6f5ff}.closing .eyebrow{color:#2194b9}.closing h2{font-weight:600}.footer{color:#7193ab}.footer>.brand{color:#b5cdde}.footer>p{border-color:#162e40;color:#526e85}.footer>div a:hover{color:#3ad4f0}.skip{background:#18c8eb;color:#001320}dialog{background:#091725;color:#e5f2ff;border-color:#22516a;box-shadow:0 40px 130px #000d;border-radius:12px}dialog::backdrop{background:#000a;backdrop-filter:blur(7px)}dialog>.eyebrow{color:#2ab6d5}.dialog-close{color:#7ca3bc}.dialog-close:hover{color:#22d0ef}.dialog-price{border-color:#1c3b50}.dialog-intro{color:#91aec2}.dialog-price>span{color:#88a8be}input:not([type=checkbox],[type=hidden]){color:#dceefc;background:#040e18;border-color:#27455b;border-radius:5px}input::placeholder{color:#54758d}.checkbox{color:#8fadc2}.checkbox input{accent-color:#05c6eb}form label:not(.checkbox){color:#c5d9e8}form label>span:not(.checkbox span){color:#688ca5}.form-status{color:#e4b780}.toast{background:#0c3851;border:1px solid #207e9e;color:#d9f5ff;box-shadow:0 7px 30px #0008}.sub-hero{border-color:#1b3447}.sub-hero .eyebrow{color:#1bbedf}.sub-hero h1{font-weight:600}.sub-hero>p:not(.eyebrow){color:#92aec2}.guide-nav{border-color:#1c3a4e}.guide-nav a{border-color:#1c3a4e;color:#9bb8cc}.guide-nav a:hover{color:#23cbe9}.guide-content article{border-color:#1b374b}.guide-content p,.guide-content li{color:#99b5c9}.guide-content strong{color:#c9e1ef}.guide-content .eyebrow{color:#2ab2d0}.guide-note{background:#082133;border-color:#10bbde}.utility-panel{border-color:#214057;background:#081725}.utility-panel>p{color:#8daabe}.license-box{background:#062635;border-color:#126c87;color:#bdefff}.utility-panel .micro{color:#668ca6}.error-block{border-color:#ae8557}
.interfaces-section{background:radial-gradient(ellipse at 20% 70%,#08293d66,transparent 60%),#050f1a;border-block:1px solid #173347}.interface-tabs{display:flex;gap:9px;padding:5px;border:1px solid #1b3c52;border-radius:10px;width:max-content;background:#040d17;margin:0 0 35px}.interface-tabs>button{display:flex;align-items:center;gap:10px;border-radius:6px;padding:13px 22px;background:transparent;color:#7f9eb5;border:1px solid transparent;font-size:12px;min-height:47px}.interface-tabs>button[aria-selected=true]{background:#0a2b40;border-color:#185672;color:#e6f7ff;box-shadow:0 0 20px #04a9d010}.interface-tabs img{object-fit:contain;height:21px;width:22px}.interface-panel{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center;padding-top:10px}.interface-copy>.eyebrow{color:#1c9dbf;font-size:10px;margin-bottom:20px}.interface-copy h3{font-size:39px;font-weight:600;line-height:1.1;letter-spacing:-1.6px;margin-bottom:23px}.interface-copy>p:not(.eyebrow,.capture-caption){font-size:13px;line-height:1.9;color:#93b0c5;max-width:370px}.interface-points{list-style:none;padding:0;margin:25px 0 28px;display:grid;gap:14px;font-size:11px;color:#b2cbdb}.interface-points li:before{content:"+";color:#15bfdd;margin-right:9px}.interface-copy .capture-caption{font-size:9px;line-height:1.8;color:#567d99;margin-top:24px;max-width:340px}.android-captures{display:flex;gap:21px;justify-content:center;align-items:center}.app-capture{width:46%;max-width:232px;min-width:0}.capture-expand{padding:0;border-radius:19px;border:1px solid #2c556e;background:#010811;overflow:hidden;box-shadow:0 18px 45px #0006;display:block;width:100%;transition:transform .2s}.capture-expand:hover{transform:translateY(-4px);border-color:#08b7db}.app-capture img{width:100%;height:auto;display:block}.app-capture figcaption{text-align:center;font-size:10px;color:#658ba5;margin-top:15px}.secondary-capture{margin-top:65px}.shortcut-captures{display:grid;gap:20px;max-width:530px}.shortcut-captures figure{background:#202127;border:1px solid #34414e;border-radius:10px;overflow:hidden}.shortcut-step{display:block;padding:16px 20px 0;font:8px var(--mono);letter-spacing:1.5px;color:#95a6b8}.shortcut-captures figure>img{width:100%;height:auto;max-height:190px;object-fit:contain}.shortcut-captures figcaption{padding:0 20px 16px;text-align:center;font-size:10px;color:#4bc7e7}.shortcut-captures figcaption>a:hover{text-decoration:underline}#screen-dialog{padding:22px;max-width:520px;width:min(520px,calc(100% - 25px));background:#030d17;border-color:#28516c;overflow:auto}#screen-dialog>img{width:auto;max-width:100%;max-height:85dvh;margin:auto;object-fit:contain;border-radius:7px}#screen-dialog .dialog-close{right:4px;top:2px;background:#05111bdb;z-index:2}
@media(min-width:1450px){.hero h1{font-size:93px}.hero-controller-photo{width:115%;left:-7.5%;top:-25px}.hero-visual{height:570px}}
@media(max-width:1100px){.hero{gap:20px;padding-block:45px 60px}.hero h1{font-size:67px;letter-spacing:-3.6px}.hero h1 em{letter-spacing:-3px}.hero-visual{height:490px}.hero-controller-photo{width:139%;left:-19.5%;top:-5px}.hero-description{font-size:13px}.hero .eyebrow{font-size:8px;letter-spacing:1px}.hero-actions{gap:20px}.hero-actions .button{font-size:11px;gap:20px}.hero-note{font-size:9px}.hero-price{font-size:25px}.hero-price small{font-size:9px}.visual-top{font-size:8px}.visual-bottom{bottom:35px;left:20px}.visual-bottom strong{font-size:14px}.product-grid{gap:15px}.product-visual.photo-product{height:245px}.platform-chip{font-size:9px;gap:6px;padding:7px}.platform-chip img{height:19px;width:19px}.platform-chip.rc-chip{font-size:6px;letter-spacing:.8px}.product-number{font-size:7px;left:12px;top:19px}.product-info{padding:20px}.product-info>p:not(.eyebrow){font-size:12px;min-height:88px}.product h3{font-size:26px}.product h3 span{font-size:15px;padding-left:4px}.product-label{font-size:7px;letter-spacing:.6px}.product-controller-photo{width:123%;left:-11.5%;top:0}.product-controller-photo.rm500-photo{width:111%;left:-5.5%;top:-5px}.interface-panel{gap:32px}.interface-copy h3{font-size:33px}.android-captures{gap:15px}.capture-expand{border-radius:12px}.interface-copy>p:not(.eyebrow,.capture-caption){font-size:12px}.interface-points{font-size:10px;line-height:1.6}.ownership{gap:55px}}
@media(max-width:800px){.header{height:83px}.header nav{background:#071725;border-color:#20415a;box-shadow:0 20px 50px #000a}.header nav:not(#navigation){background:transparent}.hero{grid-template-columns:1fr 1fr;gap:20px;padding-block:35px 45px;min-height:0}.hero h1{font-size:56px;letter-spacing:-3.4px}.hero h1 em{letter-spacing:-3px}.hero-visual{height:430px}.hero-controller-photo{width:147%;left:-23.5%;top:5px}.hero-description{font-size:12px}.hero .eyebrow{font-size:7px;letter-spacing:.7px}.hero-actions{gap:18px}.hero-note{font-size:8px}.hero-note .check{font-size:11px}.visual-top{top:18px;left:15px;right:15px;font-size:6px}.visual-index{font-size:6px;padding:5px}.visual-bottom{left:17px;right:17px;bottom:34px}.visual-bottom strong{font-size:12px}.visual-kicker{font-size:7px}.visual-arrow{width:31px;height:31px;font-size:19px}.hero-visual figcaption{left:17px;font-size:6px}.signal-ring{width:250px;height:250px}.ring-2{width:330px;height:330px}.section-heading>p{font-size:11px}.product-grid{gap:20px}.product-visual.photo-product{height:auto;min-height:310px}.product-controller-photo{width:135%;left:-17.5%;top:20px}.product-controller-photo.rm500-photo{width:118%;left:-9%;top:30px}.platform-chip{font-size:10px;right:12px;top:13px}.platform-chip.rc-chip{font-size:7px}.product-number{font-size:7px;top:20px}.product-label{font-size:7px;left:8px;bottom:12px}.product-info>p:not(.eyebrow){min-height:0;font-size:12px}.product-info{padding:25px}.product h3{font-size:29px}.product h3 span{font-size:18px}.product-features{font-size:11px}.interface-panel{grid-template-columns:.9fr 1.1fr;gap:25px}.interface-copy h3{font-size:29px}.interface-copy>.eyebrow{font-size:8px}.interface-points{font-size:10px;gap:9px}.interface-copy>p:not(.eyebrow,.capture-caption){font-size:11px}.interface-tabs>button{padding:11px 18px}.app-capture{width:47%}.android-captures{gap:10px}.secondary-capture{margin-top:50px}.shortcut-step{font-size:7px;padding-inline:12px}.shortcut-captures figcaption{font-size:9px;padding-inline:12px}.ownership{gap:35px}.ownership-visual.real-photo-detail,.real-photo-detail>img{height:310px;min-height:310px}.ownership-copy>p:not(.eyebrow){font-size:12px}.steps p{font-size:12px}}
@media(max-width:560px){.hero{grid-template-columns:1fr;gap:18px;padding-block:35px 26px}.hero h1{font-size:64px;line-height:1.03;letter-spacing:-3.5px;margin-block:22px}.hero h1 em{letter-spacing:-3px}.hero .eyebrow{font-size:8px;letter-spacing:1.1px}.hero-description{font-size:13px;line-height:1.9;max-width:330px}.hero-actions{gap:24px;margin-top:25px}.hero-actions .button{font-size:11px;padding:15px 17px;gap:23px;min-height:48px}.hero-price{font-size:27px}.hero-price small{font-size:9px}.hero-note{font-size:9px;margin-top:22px;gap:8px}.hero-visual{height:350px;margin-top:7px}.hero-controller-photo{width:128%;left:-14%;top:-47px}.visual-top{left:12px;right:12px;top:5px;font-size:7px}.visual-index{font-size:7px;padding:5px 7px}.visual-bottom{left:12px;right:12px;bottom:25px}.visual-bottom strong{font-size:12px}.visual-bottom strong br{display:none}.visual-kicker{font-size:7px;margin-bottom:5px}.visual-arrow{height:30px;width:30px;font-size:19px}.hero-visual figcaption{left:12px;bottom:5px;font-size:6px}.signal-ring{width:260px;height:260px;top:43%}.ring-2{height:325px;width:325px}.section-heading h2{font-size:38px;line-height:1.08;letter-spacing:-1.5px}.section-heading>p{font-size:12px;line-height:1.9}.product-visual.photo-product{height:280px;min-height:0}.product-controller-photo{width:112%;left:-6%;top:-16px}.product-controller-photo.rm500-photo{width:102%;left:-1%;top:-10px}.platform-chip{right:13px;top:15px;font-size:11px;padding:8px 10px}.platform-chip img{height:21px;width:21px}.product-number{font-size:8px;left:15px;top:26px}.product-label{left:11px;bottom:12px;font-size:8px;letter-spacing:.8px}.platform-chip.rc-chip{font-size:8px;padding-block:12px}.product-info{padding:22px}.product-info>p:not(.eyebrow){font-size:13px;line-height:1.85}.product h3{font-size:30px}.product h3 span{font-size:17px;padding-left:6px}.product-features{font-size:11px}.product-buy{padding-top:22px}.price{font-size:31px}.price small{font-size:10px}.product-button{min-width:120px;font-size:12px}.product-info>.text-link{font-size:11px;margin-top:23px}.package-footnote{font-size:10px;line-height:1.8}.interface-tabs{margin-bottom:29px;width:100%}.interface-tabs>button{flex:1;justify-content:center;padding:12px 10px;gap:9px;font-size:12px}.interface-panel{grid-template-columns:1fr;gap:35px}.interface-copy h3{font-size:35px;letter-spacing:-1.3px}.interface-copy>.eyebrow{font-size:9px}.interface-copy>p:not(.eyebrow,.capture-caption){font-size:13px;max-width:none}.interface-points{font-size:11px;gap:13px}.interface-copy .capture-caption{font-size:9px}.android-captures{gap:15px;align-items:start}.app-capture{width:47%;max-width:210px}.secondary-capture{margin-top:30px}.capture-expand{border-radius:13px}.app-capture figcaption{font-size:9px;line-height:1.5}.shortcut-captures{gap:18px}.shortcut-step{font-size:8px;padding:16px 17px 0}.shortcut-captures figure>img{max-height:none}.shortcut-captures figcaption{padding-bottom:18px;font-size:10px}.ownership{gap:32px}.ownership-visual.real-photo-detail,.real-photo-detail>img{height:320px;min-height:320px}.ownership-copy h2{font-size:36px}.ownership-copy>p:not(.eyebrow){font-size:13px}.faq h2{font-size:38px}.faq-list summary{font-size:13px}.faq-list p{font-size:12px}.closing h2{font-size:34px}.footer>p{font-size:8px;line-height:1.9}.sub-hero h1{font-size:46px}.guide-content p,.guide-content li{font-size:13px}}

.android-captures>.app-capture{width:min(100%,285px);max-width:285px}.android-captures{padding-inline:20px}
@media(max-width:800px){.android-captures{padding-inline:10px}.android-captures>.app-capture{width:min(100%,255px);max-width:255px}}
@media(max-width:560px){.android-captures>.app-capture{width:min(82%,290px);max-width:290px}.android-captures{padding-inline:0}}
