.rt-hero{align-items:center;gap:64px;min-height:520px;padding:100px 5% 70px;display:flex}.rt-hero-content{flex:1}.rt-hero-content h1{color:var(--text);letter-spacing:-.03em;margin:20px 0;font-size:3.4rem;font-weight:900;line-height:1.08;transition:color .35s}.rt-hero-content p{color:var(--text-muted);max-width:500px;margin-bottom:36px;font-size:1rem;line-height:1.7;transition:color .35s}.rt-hero-actions{flex-wrap:wrap;gap:14px;display:flex}.rt-hero-badges{flex:none;grid-template-columns:1fr 1fr;gap:12px;display:grid}.rt-badge{text-align:center;border-radius:14px;flex-direction:column;gap:6px;min-width:120px;padding:20px 18px;display:flex}.rt-badge-n{color:var(--text);font-size:1.8rem;font-weight:900;line-height:1;transition:color .35s}.rt-badge-n.cyan{color:var(--cyan);text-shadow:0 0 20px var(--cyan-glow)}.rt-badge-l{color:var(--text-muted);font-size:.68rem;transition:color .35s}.rt-section-header{text-align:center;margin-bottom:52px}.rt-section-header h2{color:var(--text);margin:14px 0 12px;font-size:2.3rem;font-weight:800;line-height:1.15;transition:color .35s}.rt-section-header p{color:var(--text-muted);max-width:560px;margin:0 auto;font-size:.95rem;transition:color .35s}.rt-devices{padding:80px 5%}.devices-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.device-card{color:inherit;border-radius:16px;flex-direction:column;padding:24px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.device-card:hover{transform:translateY(-5px);border-color:#0cc9ff4d!important}.device-card.popular:hover{border-color:#22c55e80!important}.device-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.device-badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:100px;padding:4px 10px;font-size:.62rem;font-weight:700}.device-icon{font-size:1.6rem}.device-card h3{color:var(--text);margin-bottom:10px;font-size:1rem;font-weight:800;transition:color .35s}.device-desc{color:var(--text-muted);margin-bottom:16px;font-size:.82rem;line-height:1.65;transition:color .35s}.device-features{flex-direction:column;flex:1;gap:7px;margin-bottom:18px;padding:0;list-style:none;display:flex}.device-features li{color:var(--text-dim);align-items:flex-start;gap:8px;font-size:.78rem;transition:color .35s;display:flex}.df-dot{background:var(--cyan);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:5px}.device-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:14px;display:flex}.device-compat{flex:1}.dc-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:3px;font-size:.58rem;font-weight:700;display:block}.dc-val{color:var(--text-dim);font-size:.7rem;transition:color .35s}.device-cta{color:var(--cyan);white-space:nowrap;flex-shrink:0;font-size:.72rem;font-weight:700;text-decoration:none}.rt-how{background:#0cc9ff05;border-top:1px solid #0cc9ff0f;border-bottom:1px solid #0cc9ff0f;padding:80px 5%}.steps-list{flex-direction:column;gap:0;max-width:680px;margin:0 auto;display:flex}.step-item{grid-template-columns:44px 1fr;gap:18px;display:grid;position:relative}.step-num{width:44px;height:44px;color:var(--cyan);background:#0cc9ff1a;border:1px solid #0cc9ff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:flex}.step-line{background:#0cc9ff26;width:1px;position:absolute;top:52px;bottom:0;left:21px}.step-body{flex:1;padding-top:8px;padding-bottom:28px}.step-body h3{color:var(--text);margin-bottom:6px;font-size:1rem;font-weight:700;transition:color .35s}.step-body p{color:var(--text-muted);font-size:.84rem;line-height:1.65;transition:color .35s}.rt-platform{padding:80px 5%}.rt-platform-inner{border-radius:20px;align-items:center;gap:48px;padding:40px;display:flex;position:relative;overflow:hidden}.rt-platform-inner:before{content:"";pointer-events:none;background:radial-gradient(circle,#0cc9ff14 0%,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-60px;right:-60px}.rt-plat-text{flex:1}.rt-plat-text h2{color:var(--text);margin:14px 0 16px;font-size:1.9rem;font-weight:800;line-height:1.15;transition:color .35s}.rt-plat-text p{color:var(--text-muted);margin-bottom:18px;font-size:.88rem;line-height:1.7;transition:color .35s}.plat-feat-list{flex-direction:column;gap:9px;padding:0;list-style:none;display:flex}.plat-feat-list li{color:var(--text-dim);align-items:center;gap:10px;font-size:.84rem;transition:color .35s;display:flex}.rt-plat-screen{flex:0 0 360px}.rps-bar{background:var(--screen-bar);border:1px solid var(--border);border-bottom:none;border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:10px 14px;display:flex}.rps-dots{gap:5px;display:flex}.rps-dots span{border-radius:50%;width:8px;height:8px;display:block}.rps-url{color:var(--text-muted);margin-left:6px;font-size:.62rem}.rps-body{background:var(--screen-bg);border:1px solid var(--border);border-radius:0 0 12px 12px;transition:background .35s;overflow:hidden}.rps-map-mock{background:#050a1cf2;height:180px}.rps-stats{border-top:1px solid var(--border);justify-content:space-around;padding:12px;display:flex}.rps-stat{text-align:center}.rps-n{color:var(--cyan);font-size:1.1rem;font-weight:800;display:block}.rps-l{color:var(--text-muted);font-size:.58rem}.rt-faq{padding:80px 5%}.faq-grid{grid-template-columns:repeat(2,1fr);gap:14px;max-width:900px;margin:0 auto;display:grid}.faq-item{border-radius:14px;padding:20px 22px}.faq-q{color:var(--text);margin-bottom:8px;font-size:.88rem;font-weight:700;transition:color .35s}.faq-a{color:var(--text-muted);font-size:.8rem;line-height:1.65;transition:color .35s}.cta-section{background:var(--cta-band);border:1px solid var(--border);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;margin:0 5% 80px;padding:72px 5%;transition:border-color .35s;position:relative;overflow:hidden}.cta-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#0cc9ff1a 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.cta-section h2{color:var(--text);margin-bottom:16px;font-size:2.5rem;font-weight:900;transition:color .35s;position:relative}.cta-section p{color:var(--text-muted);margin-bottom:36px;font-size:1rem;transition:color .35s;position:relative}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex;position:relative}@media (max-width:900px){.rt-hero{flex-direction:column;gap:40px;padding-top:60px}.rt-hero-badges{grid-template-columns:repeat(4,1fr);width:100%}.devices-grid{grid-template-columns:1fr 1fr}.faq-grid{grid-template-columns:1fr}.rt-platform-inner{flex-direction:column;gap:28px;padding:24px}.rt-platform-inner:before,.rt-plat-screen{display:none}}@media (max-width:600px){.rt-hero-content h1{font-size:2.2rem}.devices-grid{grid-template-columns:1fr}.rt-hero-badges{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.rt-badge-l,.device-badge,.dc-label,.dc-val,.device-cta{font-size:.75rem}}
