.site{position:relative;overflow-x:clip}.site-nav{position:absolute;inset:0 0 auto;z-index:20;display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:1.25rem clamp(1.25rem,4vw,3rem);pointer-events:none}.site-nav a,.site-nav .nav-cta{pointer-events:auto}.brand-lockup{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none}.brand-lockup img{width:2.1rem;height:auto}.brand-lockup span{font-family:var(--font-display);font-weight:700;font-size:1.15rem;letter-spacing:-.02em;color:var(--ink)}.nav-links{display:none;align-items:center;gap:1.35rem;list-style:none;margin:0;padding:0}.nav-links a{text-decoration:none;color:var(--ink-soft);font-size:.92rem;font-weight:500}.nav-links a:hover{color:var(--horizon)}.nav-cta{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1rem;border:1px solid var(--cyan);border-radius:.35rem;background:var(--hud-glass);color:var(--cyan-bright);font-weight:600;font-size:.9rem;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.nav-cta:hover{background:#3ec8e838;color:var(--ink);border-color:var(--horizon)}@media(min-width:820px){.nav-links{display:flex}}.hero{position:relative;min-height:100svh;display:grid;align-items:end;padding:6.5rem clamp(1.25rem,4vw,3rem) clamp(2.5rem,6vw,4.5rem);isolation:isolate}.hero-atmosphere{position:absolute;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(100% 70% at 72% 18%,rgba(46,200,224,.16),transparent 55%),radial-gradient(80% 60% at 12% 78%,rgba(20,80,110,.2),transparent 50%),linear-gradient(165deg,#020814 0%,var(--sky-1) 48%,#040c18 100%)}.hero-atmosphere:after{content:"";position:absolute;inset:0;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");mix-blend-mode:soft-light;pointer-events:none}.hero-grid{position:absolute;inset:0;opacity:.55;background-image:radial-gradient(rgba(46,200,224,.22) 1px,transparent 1px),linear-gradient(rgba(46,200,224,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(46,200,224,.05) 1px,transparent 1px);background-size:24px 24px,48px 48px,48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 60% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 60% 40%,#000 20%,transparent 75%);pointer-events:none}.hero-scan{position:absolute;inset:-20% 0;background:linear-gradient(180deg,transparent 0%,rgba(90,212,240,.04) 48%,rgba(90,212,240,.09) 50%,rgba(90,212,240,.04) 52%,transparent 100%);animation:scan-drift 9s linear infinite;pointer-events:none;mix-blend-mode:screen}@keyframes scan-drift{0%{transform:translateY(-30%)}to{transform:translateY(30%)}}.hero-orb{position:absolute;border-radius:50%;filter:blur(48px);opacity:.4;will-change:transform;animation:drift 18s var(--ease) infinite alternate}.hero-orb.a{width:min(42vw,28rem);height:min(42vw,28rem);top:8%;right:8%;background:#3ec8e847}.hero-orb.b{width:min(36vw,22rem);height:min(36vw,22rem);bottom:12%;left:6%;background:#1a6a7a52;animation-delay:-6s;animation-duration:22s}@keyframes drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2.5%,-3%,0) scale(1.06)}}.hero-visual{position:absolute;inset:0;z-index:-1;pointer-events:none;will-change:transform}.hero-visual svg{width:100%;height:100%;display:block}.hero-scene{position:absolute;inset:0;z-index:0;pointer-events:none}.hero-scene canvas{width:100%!important;height:100%!important;display:block;touch-action:none}.hero-drag-plane{position:absolute;inset:0;z-index:1;cursor:grab;touch-action:none;background:transparent}.hero-drag-plane:active{cursor:grabbing}.hero-hud{position:absolute;z-index:2;right:clamp(1rem,4vw,3rem);top:clamp(5.5rem,14vh,8rem);width:min(42vw,17rem);pointer-events:none;opacity:.92}.hero-voice-mod{width:100%;height:auto;display:block;filter:drop-shadow(0 0 18px rgba(62,200,232,.18))}.hero-copy{position:relative;z-index:3;max-width:38rem;pointer-events:auto}@media(max-width:720px){.hero-drag-plane{pointer-events:none}.hero-hud{width:min(38vw,9.5rem);top:5.5rem;opacity:.75}}.hero-brand{display:flex;align-items:center;gap:.85rem;margin:0 0 1.35rem}.hero-brand img{width:clamp(3.25rem,8vw,4.5rem);height:auto}.hero-brand strong{font-family:var(--font-display);font-size:clamp(2rem,5.5vw,3.15rem);font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--ink)}.hero h1{margin:0 0 .85rem;font-family:var(--font-display);font-size:clamp(2.1rem,6.2vw,3.75rem);font-weight:700;letter-spacing:-.045em;line-height:1.05;max-width:16ch;font-synthesis:none;color:var(--ink)}.hero-accent{color:var(--horizon)}.hero-support{margin:0 0 1.75rem;max-width:32rem;color:var(--ink-soft);font-size:clamp(1.05rem,2.2vw,1.2rem)}.cta-row{display:flex;flex-wrap:wrap;gap:.75rem}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:.65rem 1.25rem;border-radius:.4rem;font-weight:650;font-size:.98rem;text-decoration:none;transition:transform .2s var(--ease),background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--field);color:#041018;border:1px solid var(--field-deep)}.btn-primary:hover{background:var(--horizon)}.btn-secondary{background:transparent;color:var(--ink);border:1px solid rgba(90,212,240,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn-secondary:hover{background:#3ec8e824;border-color:var(--horizon)}.section{padding:var(--space-section) clamp(1.25rem,4vw,3rem)}.section-inner{max-width:72rem;margin:0 auto}.section-kicker{margin:0 0 .65rem;font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--horizon)}.section h2{margin:0 0 .85rem;max-width:18ch;font-family:var(--font-display);font-size:clamp(1.85rem,4.2vw,2.85rem);font-weight:700;letter-spacing:-.035em;line-height:1.08;color:var(--ink)}.section-lead{margin:0;max-width:40rem;color:var(--ink-soft);font-size:1.08rem}.reveal{opacity:0;transform:translateY(1.25rem);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.is-in{opacity:1;transform:none}.problem-section{background:linear-gradient(180deg,transparent 0%,rgba(6,16,28,.85) 100%)}.problem-list{margin:2.5rem 0 0;padding:0;list-style:none;display:grid;gap:0;border-top:1px solid var(--line)}.problem-list li{padding:1.35rem 0;border-bottom:1px solid var(--line)}@media(min-width:800px){.problem-list{grid-template-columns:1fr 1fr;column-gap:2.5rem}.problem-list li:nth-child(odd){padding-right:.5rem}}.problem-list h3{margin:0 0 .4rem;font-family:var(--font-display);font-size:1.2rem;letter-spacing:-.02em}.problem-list p{margin:0;color:var(--ink-soft);font-size:.98rem;max-width:36rem}.pull-quote{margin:2.75rem 0 0;padding:0;border:0;max-width:40rem}.pull-quote p{margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,2.8vw,1.65rem);font-weight:700;letter-spacing:-.025em;line-height:1.35;color:var(--cyan-bright);font-synthesis:none}.ease-section{background:linear-gradient(180deg,transparent,rgba(6,16,28,.7) 55%,transparent)}.topology-section{background:radial-gradient(70% 50% at 50% 0%,rgba(46,200,224,.1),transparent 55%)}.topo-reveal{margin-top:2.5rem}.topo-affordances{display:flex;flex-wrap:wrap;gap:2rem 3rem;align-items:flex-start}.topo-nav-unit{display:flex;flex-direction:column;align-items:center;gap:.85rem;max-width:16rem}.topo-affordance{appearance:none;border:0;background:transparent;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.65rem;color:var(--ink-soft)}.topo-affordance svg{width:min(28vw,8.5rem);height:auto;display:block;border-radius:50%;background:var(--hud-glass);box-shadow:inset 0 0 0 1px #2ec8e047,var(--glow-cyan);transition:box-shadow .3s var(--ease),transform .3s var(--ease)}.topo-affordance:hover svg,.topo-affordance.is-active svg{box-shadow:inset 0 0 0 1px #5adef08c,0 0 28px #2ec8e047;transform:scale(1.04)}.topo-affordance-label{font-size:.78rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.topo-affordance.is-active .topo-affordance-label{color:var(--horizon)}.topo-tool-ring{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.45rem .55rem;width:min(100%,15rem);max-height:0;opacity:0;overflow:hidden;transition:max-height .45s var(--ease),opacity .35s var(--ease);pointer-events:none}.topo-tool-ring.is-open{max-height:12rem;opacity:1;pointer-events:auto}.topo-tool-chip{display:flex;flex-direction:column;gap:.1rem;padding:.45rem .55rem;background:var(--hud-glass);border:1px solid var(--line);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);font-size:.72rem;line-height:1.25;color:var(--ink-soft)}.topo-tool-chip strong{font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cyan-bright)}.topo-tool-rail{list-style:none;margin:0 0 1.1rem;padding:0;display:grid;gap:.55rem;grid-template-columns:1fr 1fr}@media(min-width:720px){.topo-tool-rail{grid-template-columns:repeat(4,1fr)}}.topo-tool-rail li{display:flex;gap:.55rem;align-items:flex-start;padding:.45rem .15rem}.topo-tool-rail-mark{width:.55rem;height:.55rem;margin-top:.35rem;flex-shrink:0;background:var(--cyan);box-shadow:0 0 8px #2ec8e073;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.topo-tool-rail strong{display:block;font-family:var(--font-display);font-size:.85rem;letter-spacing:.03em;color:var(--ink)}.topo-tool-rail span{display:block;font-size:.8rem;color:var(--ink-soft)}.topo-spin-slow{transform-origin:60px 60px;animation:topo-spin 18s linear infinite}.topo-spin-med{transform-origin:60px 60px;animation:topo-spin 11s linear infinite reverse}.topo-spin-fast{transform-origin:60px 60px;animation:topo-spin 7s linear infinite}@keyframes topo-spin{to{transform:rotate(360deg)}}.topo-panel{margin-top:1.75rem;padding:1.35rem 1.35rem 1.1rem;animation:panel-in .45s var(--ease)}@keyframes panel-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.topo-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.topo-panel-head h3{margin:0;font-family:var(--font-display);font-size:1.2rem;letter-spacing:-.02em}.topo-panel-close{appearance:none;border:1px solid var(--line);background:transparent;color:var(--ink-soft);padding:.35rem .7rem;font-size:.85rem;font-weight:600;cursor:pointer;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}.topo-panel-close:hover{color:var(--ink);border-color:var(--horizon)}.topo-panel-lead{margin:0 0 1rem;color:var(--ink-soft);font-size:.98rem;max-width:36rem}.topo-panel-map{width:100%;height:auto;display:block;background:#020814a6;border:1px solid rgba(46,200,224,.18)}.topo-map-reveal{animation:map-draw .9s var(--ease)}@keyframes map-draw{0%{opacity:0}to{opacity:1}}.proof-section{background:var(--sky-2)}.proof-list{margin:2.25rem 0 0;padding:0;list-style:none;display:grid;gap:1.5rem;border-top:1px solid var(--line)}@media(min-width:800px){.proof-list{grid-template-columns:repeat(3,1fr);gap:2rem}}.proof-list li{padding-top:1.15rem;border-top:1px solid var(--line)}@media(min-width:800px){.proof-list li{border-top:0;padding-top:1.25rem;border-top:1px solid var(--line)}}.proof-list h3{margin:0 0 .4rem;font-family:var(--font-display);font-size:1.2rem}.proof-list p{margin:0;color:var(--ink-soft);font-size:.98rem}.founding-list{margin:1.5rem 0 0;padding:0;list-style:none;display:grid;gap:.55rem;color:var(--ink-soft)}.founding-list li{padding-left:1.1rem;position:relative}.founding-list li:before{content:"";position:absolute;left:0;top:.55em;width:.45rem;height:.45rem;border-radius:.1rem;background:var(--cyan)}.fine-print{margin:1.25rem 0 0;font-size:.88rem;color:var(--muted);max-width:36rem}.ease-visual{margin-top:2.75rem;max-width:48rem}.ease-visual svg{width:100%;height:auto;overflow:visible}.ease-path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s var(--ease)}.ease-visual.is-in .ease-path{stroke-dashoffset:0}.products-section{background:var(--sky-2)}.product-list{margin:2.75rem 0 0;padding:0;list-style:none;display:grid;gap:0;border-top:1px solid var(--line)}.product-list li{display:grid;gap:.65rem 2rem;padding:1.6rem 0;border-bottom:1px solid var(--line)}@media(min-width:760px){.product-list li{grid-template-columns:minmax(10rem,14rem) 1fr auto;align-items:baseline}}.product-list h3{margin:0;font-family:var(--font-display);font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.product-list p{margin:0;color:var(--ink-soft);max-width:42rem}.status{justify-self:start;font-size:.78rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:.3rem;padding:.28rem .55rem;white-space:nowrap}.status.available{color:var(--horizon);border-color:#5ad4f059}.status.scaffold{color:var(--cyan);border-color:#3ec8e859}.status.building{color:var(--muted)}.platform-section{background:radial-gradient(80% 60% at 100% 0%,rgba(46,200,224,.08),transparent 55%)}.dcim-section{background:radial-gradient(70% 50% at 85% 10%,rgba(46,200,224,.11),transparent 55%),radial-gradient(40% 35% at 10% 80%,rgba(232,154,60,.06),transparent 50%),linear-gradient(180deg,#040e1a8c,#020814e6)}.dcim-beta-mark{color:var(--horizon);font-weight:600}.dcim-stage{margin-top:2.5rem;display:grid;gap:2rem;align-items:start}@media(min-width:900px){.dcim-stage{grid-template-columns:minmax(14rem,18rem) 1fr;gap:2.75rem}}.dcim-hud{justify-self:center;width:min(100%,18rem);padding:.75rem;background:var(--hud-glass);border:1px solid var(--hud-glass-edge);clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut))}.dcim-hud svg{width:100%;height:auto;display:block}.dcim-pulse{animation:dcim-pulse 2.4s var(--ease) infinite}.dcim-pulse-delay{animation-delay:.55s}.dcim-scan{animation:dcim-scan 5.5s var(--ease) infinite}.dcim-reserve{animation:dcim-reserve-glow 3.2s var(--ease) infinite}@keyframes dcim-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes dcim-scan{0%{transform:translateY(0);opacity:.15}12%{opacity:.7}88%{opacity:.55}to{transform:translateY(214px);opacity:.1}}@keyframes dcim-reserve-glow{0%,to{fill:#e89a3c1a}50%{fill:#e89a3c38}}@media(prefers-reduced-motion:reduce){.dcim-pulse,.dcim-pulse-delay,.dcim-scan,.dcim-reserve{animation:none}}.dcim-pillars{margin:0;padding:0;list-style:none;display:grid;gap:0;border-top:1px solid var(--line)}.dcim-pillars li{padding:1.15rem 0;border-bottom:1px solid var(--line)}@media(min-width:700px){.dcim-pillars{grid-template-columns:1fr 1fr;column-gap:2rem}}@media(min-width:1100px){.dcim-pillars{grid-template-columns:1fr 1fr 1fr}}.dcim-pillars h3{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.1rem;letter-spacing:-.02em;color:var(--cyan-bright)}.dcim-pillars p{margin:0;color:var(--ink-soft);font-size:.96rem;max-width:32rem}.dcim-cta{margin-top:2.25rem}.secure-browser-section{background:radial-gradient(60% 45% at 15% 20%,rgba(46,200,224,.12),transparent 55%),linear-gradient(180deg,#06101c66,#020814d9)}.secure-browser-stage{margin-top:2.5rem;display:grid;gap:2rem;align-items:start}@media(min-width:900px){.secure-browser-stage{grid-template-columns:minmax(16rem,22rem) 1fr;gap:2.75rem}}.secure-browser-hud{justify-self:center;width:min(100%,26rem);padding:.75rem;background:var(--hud-glass);border:1px solid var(--hud-glass-edge);clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut))}.secure-browser-hud svg{width:100%;height:auto;display:block}.sb-orbit{transform-origin:210px 120px;animation:sb-spin 28s linear infinite}.sb-orbit-rev{transform-origin:210px 120px;animation:sb-spin-rev 18s linear infinite}.sb-pulse{animation:sb-pulse 2.4s var(--ease) infinite}.sb-pulse-delay{animation-delay:.6s}@keyframes sb-spin{to{transform:rotate(360deg)}}@keyframes sb-spin-rev{to{transform:rotate(-360deg)}}@keyframes sb-pulse{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.sb-orbit,.sb-orbit-rev,.sb-pulse,.sb-pulse-delay{animation:none}}.secure-browser-pillars{margin:0;padding:0;list-style:none;display:grid;gap:0;border-top:1px solid var(--line)}.secure-browser-pillars li{padding:1.15rem 0;border-bottom:1px solid var(--line)}@media(min-width:700px){.secure-browser-pillars{grid-template-columns:1fr 1fr;column-gap:2rem}}@media(min-width:1100px){.secure-browser-pillars{grid-template-columns:1fr 1fr 1fr}}.secure-browser-pillars h3{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.1rem;letter-spacing:-.02em;color:var(--cyan-bright)}.secure-browser-pillars p{margin:0;color:var(--ink-soft);font-size:.96rem;max-width:32rem}.secure-browser-cta{margin-top:2.25rem}.reliauton-os-section{background:radial-gradient(55% 42% at 88% 18%,rgba(46,200,224,.11),transparent 55%),radial-gradient(35% 30% at 8% 75%,rgba(232,154,60,.05),transparent 50%),linear-gradient(180deg,#040e1a80,#020814e6)}.reliauton-os-stage{margin-top:2.5rem;display:grid;gap:2rem;align-items:start}@media(min-width:900px){.reliauton-os-stage{grid-template-columns:minmax(16rem,22rem) 1fr;gap:2.75rem}}.reliauton-os-hud{justify-self:center;width:min(100%,26rem);padding:.75rem;background:var(--hud-glass);border:1px solid var(--hud-glass-edge);clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut))}.reliauton-os-hud svg{width:100%;height:auto;display:block}.ros-orbit{transform-origin:278px 128px;animation:ros-spin 26s linear infinite}.ros-orbit-rev{transform-origin:278px 128px;animation:ros-spin-rev 16s linear infinite}.ros-pulse{animation:ros-pulse 2.4s var(--ease) infinite}.ros-pulse-delay{animation-delay:.55s}@keyframes ros-spin{to{transform:rotate(360deg)}}@keyframes ros-spin-rev{to{transform:rotate(-360deg)}}@keyframes ros-pulse{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.ros-orbit,.ros-orbit-rev,.ros-pulse,.ros-pulse-delay{animation:none}}.reliauton-os-pillars{margin:0;padding:0;list-style:none;display:grid;gap:0;border-top:1px solid var(--line)}.reliauton-os-pillars li{padding:1.15rem 0;border-bottom:1px solid var(--line)}@media(min-width:700px){.reliauton-os-pillars{grid-template-columns:1fr 1fr;column-gap:2rem}}@media(min-width:1100px){.reliauton-os-pillars{grid-template-columns:1fr 1fr 1fr}}.reliauton-os-pillars h3{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.1rem;letter-spacing:-.02em;color:var(--cyan-bright)}.reliauton-os-pillars p{margin:0;color:var(--ink-soft);font-size:.96rem;max-width:32rem}.reliauton-os-cta{margin-top:2.25rem}.reliauton-iot-os-section{background:radial-gradient(50% 40% at 20% 15%,rgba(46,200,224,.1),transparent 55%),radial-gradient(40% 35% at 90% 80%,rgba(90,222,240,.06),transparent 50%),linear-gradient(180deg,#06101c73,#020814e0)}.reliauton-iot-os-stage{margin-top:2.5rem;display:grid;gap:2rem;align-items:start}@media(min-width:900px){.reliauton-iot-os-stage{grid-template-columns:minmax(16rem,22rem) 1fr;gap:2.75rem}}.reliauton-iot-os-hud{justify-self:center;width:min(100%,26rem);padding:.75rem;background:var(--hud-glass);border:1px solid var(--hud-glass-edge);clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut))}.reliauton-iot-os-hud svg{width:100%;height:auto;display:block}.rios-pulse{animation:rios-pulse 2.4s var(--ease) infinite}.rios-pulse-delay{animation-delay:.55s}.rios-wave{transform-origin:210px 130px;animation:rios-wave 4.8s var(--ease) infinite}.rios-wave-delay{animation-delay:1.2s}.rios-batt{animation:rios-batt 3.6s var(--ease) infinite}@keyframes rios-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes rios-wave{0%,to{opacity:.25}50%{opacity:.75}}@keyframes rios-batt{0%,to{width:18px;fill:#2ec8e059}50%{width:32px;fill:#2ec8e0b3}}@media(prefers-reduced-motion:reduce){.rios-pulse,.rios-pulse-delay,.rios-wave,.rios-wave-delay,.rios-batt{animation:none}}.reliauton-iot-os-pillars{margin:0;padding:0;list-style:none;display:grid;gap:0;border-top:1px solid var(--line)}.reliauton-iot-os-pillars li{padding:1.15rem 0;border-bottom:1px solid var(--line)}@media(min-width:700px){.reliauton-iot-os-pillars{grid-template-columns:1fr 1fr;column-gap:2rem}}@media(min-width:1100px){.reliauton-iot-os-pillars{grid-template-columns:1fr 1fr 1fr}}.reliauton-iot-os-pillars h3{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.1rem;letter-spacing:-.02em;color:var(--cyan-bright)}.reliauton-iot-os-pillars p{margin:0;color:var(--ink-soft);font-size:.96rem;max-width:32rem}.reliauton-iot-os-cta{margin-top:2.25rem}.rust-safety-band{margin-top:2.75rem;padding:1.5rem clamp(1.1rem,2.5vw,1.75rem);background:var(--hud-glass);border:1px solid var(--hud-glass-edge);clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut))}.rust-safety-kicker{margin:0 0 .4rem;font-size:.78rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--cyan)}.rust-safety-band h3{margin:0 0 .65rem;font-family:var(--font-display);font-size:clamp(1.15rem,2vw,1.35rem);letter-spacing:-.02em;color:var(--cyan-bright)}.rust-safety-lead{margin:0 0 1.25rem;color:var(--ink-soft);font-size:.98rem;max-width:46rem}.rust-industry-stats{margin:0;padding:0;list-style:none;display:grid;gap:.85rem;border-top:1px solid var(--line);padding-top:1rem}@media(min-width:700px){.rust-industry-stats{grid-template-columns:1fr 1fr;column-gap:1.75rem}}.rust-industry-stats li{display:grid;gap:.2rem;padding-bottom:.75rem;border-bottom:1px solid var(--line)}.rust-stat-label{font-family:var(--font-display);font-size:.92rem;font-weight:700;letter-spacing:-.01em;color:var(--horizon)}.rust-stat-body{color:var(--ink-soft);font-size:.92rem;max-width:28rem}.rust-safety-note{margin:1.15rem 0 0;color:var(--ink-soft);font-size:.94rem;max-width:46rem}.rust-safety-note code{font-size:.86em;color:var(--cyan-bright);background:#2ec8e01a;border:1px solid rgba(46,200,224,.22);border-radius:.2rem;padding:.05rem .35rem}.rust-outcome-list{margin:0 0 1.35rem;padding:0;list-style:none;display:grid;gap:.65rem}.rust-industry-stats+.rust-outcome-list{margin-top:1.35rem}.rust-outcome-list li{position:relative;padding-left:1.1rem;color:var(--ink-soft);font-size:.96rem;max-width:42rem}.rust-outcome-list li:before{content:"";position:absolute;left:0;top:.55em;width:.45rem;height:.45rem;border-radius:.1rem;background:var(--cyan)}.rust-outcome-list strong{color:var(--cyan-bright);font-family:var(--font-display);font-weight:700}.rust-caveats{margin-top:.35rem;padding-top:1.15rem;border-top:1px solid var(--line)}.rust-caveats h4{margin:0 0 .45rem;font-family:var(--font-display);font-size:1rem;letter-spacing:-.01em;color:var(--horizon)}.rust-caveats p{margin:0 0 .85rem;color:var(--ink-soft);font-size:.94rem;max-width:46rem}.rust-closing{color:var(--ink)!important;font-weight:550}.platform-grid{margin-top:2.5rem;display:grid;gap:1.75rem}@media(min-width:800px){.platform-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.platform-point h3{margin:0 0 .45rem;font-family:var(--font-display);font-size:1.2rem;letter-spacing:-.02em}.platform-point p{margin:0;color:var(--ink-soft);font-size:.98rem}.building-section{background:#040c168c}.building-list{margin:2.25rem 0 0;padding:0;list-style:none;display:grid;gap:1.25rem}@media(min-width:800px){.building-list{grid-template-columns:repeat(3,1fr)}}.building-item{padding-top:1rem;border-top:1px solid var(--line)}.building-item h3{margin:0 0 .4rem;font-family:var(--font-display);font-size:1.15rem}.building-item p{margin:0;color:var(--ink-soft);font-size:.95rem}.close-section{background:linear-gradient(160deg,rgba(8,28,44,.7) 0%,transparent 55%);text-align:left}.close-section .section-inner{max-width:40rem}.site-footer{padding:2rem clamp(1.25rem,4vw,3rem) 2.5rem;border-top:1px solid var(--line);background:#020814eb}.footer-inner{max-width:72rem;margin:0 auto;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;align-items:flex-end;color:var(--muted);font-size:.9rem}.footer-brand{display:flex;align-items:center;gap:.55rem;color:var(--ink);font-family:var(--font-display);font-weight:700}.footer-brand img{width:1.4rem;height:auto;aspect-ratio:84 / 76;object-fit:contain;flex-shrink:0}.footer-links{display:flex;flex-wrap:wrap;gap:1rem 1.25rem;list-style:none;margin:0;padding:0}.footer-links a{text-decoration:none;color:var(--ink-soft)}.footer-links a:hover{color:var(--horizon)}.early-access-grid{display:grid;gap:2rem;margin-top:1.75rem}@media(min-width:900px){.early-access-grid{grid-template-columns:1.2fr .8fr;align-items:start}}.early-access-aside h3{margin:0 0 .5rem;font-family:var(--font-display)}.early-access-aside p{color:var(--ink-soft)}.hud-form{display:grid;gap:.9rem}.hud-field{display:grid;gap:.35rem}.hud-field label{font-size:.85rem;color:var(--ink-soft)}.hud-field input,.hud-field textarea{width:100%;border:1px solid var(--line);background:#020814a6;color:var(--ink);border-radius:0;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));padding:.7rem .85rem;font:inherit}.hud-field input:focus,.hud-field textarea:focus{outline:2px solid var(--horizon);outline-offset:2px}.hud-check{display:flex;gap:.55rem;align-items:flex-start;color:var(--ink-soft);font-size:.92rem}.hud-error{margin:0;color:var(--alert)}.waitlist-done{display:grid;gap:.85rem;padding:1.25rem;background:var(--hud-glass);border:1px solid var(--line)}.waitlist-done h3{margin:0;font-family:var(--font-display)}.waitlist-id-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem;margin:0}.waitlist-id-value{color:var(--cyan-bright);word-break:break-all}.waitlist-copy-btn{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:.28rem .55rem;border:1px solid var(--line);background:#0208148c;color:var(--horizon);font:inherit;font-size:.82rem;letter-spacing:.02em;cursor:pointer;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.waitlist-copy-btn:hover,.waitlist-copy-btn:focus-visible{border-color:var(--horizon);color:var(--cyan-bright);outline:2px solid var(--horizon);outline-offset:2px}.waitlist-copy-btn:focus:not(:focus-visible){outline:none}.waitlist-copy-icon{display:block;flex-shrink:0}.waitlist-copy-live{margin:0;min-height:1.2em;font-size:.85rem;color:var(--cyan-bright)}.auth-route{position:relative;min-height:100vh;padding:1.25rem clamp(1.25rem,4vw,3rem) 3rem;overflow:clip}.auth-atmosphere{position:absolute;inset:0;pointer-events:none;z-index:0}.auth-top{position:relative;z-index:2;display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:2rem}.auth-top-links{display:flex;flex-wrap:wrap;gap:1rem;color:var(--ink-soft)}.auth-top-links a{text-decoration:none}.auth-top-links a:hover{color:var(--horizon)}.auth-panel{position:relative;z-index:1;max-width:42rem;margin:0 auto;padding:clamp(1.5rem,4vw,2.25rem)}.auth-panel.hud-panel{width:min(100%,42rem)}.auth-brand{margin:0 0 .35rem;font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;color:var(--horizon)}.auth-panel h1{margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2.4rem)}.auth-lead{margin:0 0 1.25rem;color:var(--ink-soft)}.auth-row{display:grid;gap:.9rem}@media(min-width:640px){.auth-row{grid-template-columns:1fr 1fr}}.auth-switch{margin:1.25rem 0 0;color:var(--muted);font-size:.92rem}.auth-switch a{color:var(--horizon)}.plan-grid{display:grid;gap:.85rem;margin:0 0 1.25rem}@media(min-width:720px){.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-panel.hud-panel{max-width:56rem;width:min(100%,56rem)}}.plan-card{text-align:left;border:1px solid var(--line);background:#0208148c;color:inherit;padding:1rem;cursor:pointer;font:inherit}.plan-card h2{margin:0 0 .35rem;font-size:1.1rem}.plan-card p{margin:.35rem 0 0;color:var(--ink-soft);font-size:.9rem}.plan-price{font-family:var(--font-display);font-weight:700;color:var(--ink)!important;font-size:1.25rem!important}.plan-price span{font-size:.85rem;font-weight:500;color:var(--muted)}.plan-discount{color:var(--horizon)!important}.plan-card.is-selected{border-color:var(--horizon);box-shadow:inset 0 0 0 1px var(--horizon)}.plan-note{margin:0 0 1rem;color:var(--horizon);font-size:.92rem}@media(prefers-reduced-motion:reduce){.hero-scan,.topo-spin-slow,.topo-spin-med,.topo-spin-fast,.topo-panel,.topo-map-reveal{animation:none!important}.topo-tool-ring{transition:none}.topo-tool-ring:not(.is-open){display:none}}:root{--ink: #eef6fa;--ink-soft: #9bb4c4;--muted: #6a8494;--field: #2ec8e0;--field-deep: #1a9bb0;--horizon: #5adef0;--cyan: #2ec8e0;--cyan-bright: #8aecf8;--amber: #e89a3c;--alert: #e85a4a;--sky-0: #020814;--sky-1: #06101c;--sky-2: #0a1524;--hud-glass: rgba(12, 36, 56, .55);--hud-glass-edge: rgba(46, 200, 224, .45);--line: rgba(46, 200, 224, .22);--surface: rgba(8, 28, 44, .65);--glow-cyan: 0 0 18px rgba(46, 200, 224, .22);--font-display: "Sora", sans-serif;--font-body: "Plus Jakarta Sans", sans-serif;--ease: cubic-bezier(.22, 1, .36, 1);--space-section: clamp(4.5rem, 10vw, 7.5rem);--cut: 12px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--ink);font-family:var(--font-body);font-size:1.0625rem;line-height:1.55;background-color:var(--sky-0);background-image:radial-gradient(rgba(46,200,224,.09) 1px,transparent 1px),linear-gradient(180deg,var(--sky-0),var(--sky-1) 55%,var(--sky-0));background-size:24px 24px,100% 100%;background-attachment:fixed;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}button{font:inherit}h1,h2,h3{font-family:var(--font-display);font-synthesis:none}:focus-visible{outline:2px solid var(--horizon);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hud-panel{position:relative;background:var(--hud-glass);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--glow-cyan),inset 0 1px #8aecf814;clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut))}.hud-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(138,236,248,.35) 0 1px,transparent 1px) top left / 18px 18px no-repeat,linear-gradient(-135deg,rgba(138,236,248,.35) 0 1px,transparent 1px) top right / 18px 18px no-repeat,linear-gradient(45deg,rgba(138,236,248,.28) 0 1px,transparent 1px) bottom left / 18px 18px no-repeat,linear-gradient(-45deg,rgba(138,236,248,.28) 0 1px,transparent 1px) bottom right / 18px 18px no-repeat;opacity:.9}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
