:root{--stat-canvas:#dedbd5;--stat-surface:#f3f1eb;--stat-shadow:#d6d3ca;--stat-mist:#9c9a90;--stat-ink:#2b2a26;--stat-ink-muted:#6b6960;--stat-halo-center:#fcfbf7;--stat-dark-canvas:#0e0d0c;--stat-dark-surface:#1c1a17;--stat-amber:#e3a857;--stat-dark-ink:#edebe4;--font-display:"Unbounded", sans-serif;--font-body:"Golos Text", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:80px;--space-10:96px;--space-11:120px;--relief-radius:10px}[data-variant=a]{--bg:var(--stat-canvas);--surface:var(--stat-surface);--ink:var(--stat-ink);--relief-highlight:color-mix(in srgb, var(--stat-surface) 55%, white 45%);--relief-umbra:color-mix(in srgb, var(--stat-shadow) 55%, black 20%);--relief-highlight-soft:color-mix(in srgb, var(--stat-surface) 75%, white 25%);--relief-umbra-soft:color-mix(in srgb, var(--stat-shadow) 75%, black 10%);--relief-raised:-6px -6px 12px var(--relief-highlight), 6px 6px 14px var(--relief-umbra);--relief-raised-hover:-7px -7px 14px var(--relief-highlight), 7px 7px 17px var(--relief-umbra);--relief-pressed:inset -4px -4px 8px var(--relief-highlight-soft), inset 4px 4px 10px var(--relief-umbra-soft);--rib-line:color-mix(in srgb, var(--stat-surface) 100%, white 8%)}[data-variant=b]{--bg:var(--stat-dark-canvas);--surface:var(--stat-dark-surface);--ink:var(--stat-dark-ink);--relief-highlight:color-mix(in srgb, var(--stat-dark-surface) 85%, white 15%);--relief-umbra:color-mix(in srgb, var(--stat-dark-canvas) 70%, black 30%);--amber-outline:color-mix(in srgb, var(--stat-amber) 45%, transparent);--amber-outline-hover:color-mix(in srgb, var(--stat-amber) 70%, transparent);--amber-outline-press:color-mix(in srgb, var(--stat-amber) 90%, transparent);--relief-raised:0 0 0 1px var(--amber-outline), -6px -6px 12px var(--relief-highlight), 6px 6px 14px var(--relief-umbra);--relief-raised-hover:0 0 0 1px var(--amber-outline-hover), -7px -7px 14px var(--relief-highlight), 7px 7px 17px var(--relief-umbra);--relief-pressed:inset 0 0 0 1px var(--amber-outline-press), inset -4px -4px 8px var(--relief-highlight), inset 4px 4px 10px var(--relief-umbra);--rib-line:color-mix(in srgb, var(--stat-dark-surface) 100%, white 6%)}.relief{background:var(--surface);border-radius:var(--relief-radius);box-shadow:var(--relief-raised);transition:box-shadow .2s;position:relative}.relief:hover,.relief.is-hover{box-shadow:var(--relief-raised-hover)}.relief:active,.relief.is-pressed{box-shadow:var(--relief-pressed)}.relief[aria-disabled=true]{cursor:default}.relief[aria-disabled=true]:hover,.relief[aria-disabled=true]:active{box-shadow:var(--relief-raised)}.relief:before{content:"";border-radius:inherit;pointer-events:none;opacity:.5;background-image:repeating-linear-gradient(180deg, var(--rib-line) 0px, var(--rib-line) 1px, transparent 1px, transparent 3px);position:absolute;inset:0}@property --halo-opacity{syntax:"<number>";inherits:true;initial-value:1}body{--stat-halo:radial-gradient(ellipse 1400px 900px at 50% 0px, rgb(from var(--stat-halo-center) r g b / var(--halo-opacity)) 0%, var(--stat-surface) 40%, var(--stat-canvas) 100%);background-image:var(--stat-halo);animation:13s ease-in-out infinite halo-breathe}@keyframes halo-breathe{0%,to{--halo-opacity:1}50%{--halo-opacity:.9}}@media (prefers-reduced-motion:reduce){body{--halo-opacity:1;animation:none}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{background-color:var(--stat-canvas);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:var(--font-body)}h1,h2,h3{font-family:var(--font-display)}img,picture{max-width:100%;display:block}button{font:inherit;color:inherit;background:0 0;border:none}ul,ol{padding:0;list-style:none}.site-header{z-index:10;padding:var(--space-5) var(--space-8);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.site-header--gated{opacity:0;transform:translateY(-12px)}.site-header__logo{letter-spacing:.08em;color:var(--ink);font-size:15px;font-weight:700}.site-header__nav{justify-self:center;gap:var(--space-6);display:flex}.site-header__nav a{color:var(--ink);opacity:.65;align-items:center;margin:-14px -6px;padding:14px 6px;font-size:13px;text-decoration:none;transition:opacity .15s;display:inline-flex}.site-header__nav a:hover,.site-header__nav a:focus-visible{opacity:1}.site-header__cta{padding:var(--space-2) var(--space-4);color:var(--ink);justify-self:end;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=640px){.site-header{padding:var(--space-4) var(--space-5)}.site-header__nav{display:none}.site-header__cta{padding:var(--space-2) var(--space-3);white-space:nowrap;font-size:12px}}.site-footer{padding:var(--space-9) var(--space-8) var(--space-8);align-items:center;gap:var(--space-5);text-align:center;color:var(--ink);flex-direction:column;display:flex}.site-footer__mark{font-family:var(--font-display);letter-spacing:.02em;color:var(--stat-ink-muted);text-shadow:-1px -1px 0 var(--relief-highlight), 1px 1.5px 1px var(--relief-umbra);font-size:28px;font-weight:700}.site-footer__nav{justify-content:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.site-footer__nav a{color:var(--ink);opacity:.65;font-size:13px;text-decoration:none;transition:opacity .15s}.site-footer__nav a:hover,.site-footer__nav a:focus-visible{opacity:1}.site-footer__copyright{font-family:var(--font-mono);letter-spacing:.04em;color:var(--stat-ink-muted);font-size:12px}@media (width<=640px){.site-footer{padding:var(--space-8) var(--space-5) var(--space-7)}}.hero{min-height:100vh;padding:var(--space-11) var(--space-8) var(--space-10);color:var(--ink);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero__text{text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;max-width:640px;display:flex}.hero__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.hero__wordmark{letter-spacing:.01em;font-size:clamp(72px,14vw,180px);font-weight:700;line-height:1}.hero__gated{opacity:0;transform:translateY(24px)}.hero__scroll-hint.hero__gated{transform:translate(-50%)translateY(24px)}.hero__tagline{max-width:42ch;color:var(--stat-ink-muted);font-size:19px;line-height:1.5}.hero__subtext{max-width:38ch;font-size:16px;line-height:1.6}.hero__scroll-hint{bottom:var(--space-6);letter-spacing:.08em;text-transform:uppercase;font-size:12px;position:absolute;left:50%;transform:translate(-50%)}@media (width<=860px){.hero{min-height:auto;padding:var(--space-11) var(--space-5) var(--space-9)}.hero__text{max-width:none}.hero__scroll-hint{bottom:var(--space-5);position:fixed}}.btn{padding:var(--space-4) var(--space-5);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.how-it-works{padding:var(--space-10) var(--space-8);color:var(--ink)}.how-it-works__title{text-align:center;margin-bottom:var(--space-9);font-size:clamp(28px,4vw,40px);font-weight:700}.how-it-works__grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);max-width:1080px;margin:0 auto;display:grid}.how-it-works__grid .card{width:100%}@media (width<=860px){.how-it-works{padding:var(--space-9) var(--space-5)}.how-it-works__grid{grid-template-columns:1fr;max-width:420px}}.card{padding:var(--space-5);width:220px}.card h3{color:var(--ink);margin-bottom:var(--space-2);font-size:16px;font-weight:600}.card p{color:var(--ink);opacity:.75;font-size:14px;line-height:1.5}.sensor-network{width:100%;height:130px;display:block}.product{padding:var(--space-10) var(--space-8);color:var(--ink)}.product__title{text-align:center;margin-bottom:var(--space-9);font-size:clamp(28px,4vw,40px);font-weight:700}.product__grid{align-items:center;gap:var(--space-6);grid-template-columns:1fr auto 1fr;max-width:900px;margin:0 auto;display:grid}.product__network{width:96px;height:200px}.product__mockup{padding:var(--space-5);align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.product__mockup-frame{aspect-ratio:56/75;border-radius:var(--relief-radius);background:var(--bg);perspective:900px;width:100%;position:relative;overflow:hidden}.product__mockup-photo{width:200%;max-width:none;height:200%;transform-style:preserve-3d;transform-origin:50%;animation:8s ease-in-out infinite product-tilt;position:absolute;top:0;right:0}.product__mockup-shadow{background:color-mix(in srgb, var(--stat-ink) 35%, transparent);border-radius:50%;width:70%;height:14px;animation:8s ease-in-out infinite product-shadow}@keyframes product-tilt{0%,to{transform:rotateY(0)}25%{transform:rotateY(18deg)}50%{transform:rotateY(0)}75%{transform:rotateY(-18deg)}}@keyframes product-shadow{0%,to{filter:blur(5px);opacity:.3;transform:scaleX(1)}25%{filter:blur(8px);opacity:.18;transform:scaleX(.72)}50%{filter:blur(5px);opacity:.3;transform:scaleX(1)}75%{filter:blur(8px);opacity:.18;transform:scaleX(.72)}}@media (prefers-reduced-motion:reduce){.product__mockup-photo,.product__mockup-shadow{animation:none}}.product__mockup-caption{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--stat-ink-muted);font-size:12px}@media (width<=860px){.product{padding:var(--space-9) var(--space-5)}.product__grid{grid-template-columns:1fr;max-width:340px}.product__network{justify-self:center;width:100%;height:90px}.product__mockup-frame{max-width:260px}}.ecosystem{padding:var(--space-10) var(--space-8);color:var(--ink)}.ecosystem__title{text-align:center;margin-bottom:var(--space-9);font-size:clamp(28px,4vw,40px);font-weight:700}.ecosystem__flow{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;max-width:900px;margin:0 auto;display:flex}.ecosystem__flow .card{width:220px}.ecosystem__arrow{color:var(--stat-ink-muted);flex:none;font-size:22px}.ecosystem__network{width:100%;height:130px;margin-bottom:var(--space-3)}@media (width<=860px){.ecosystem{padding:var(--space-9) var(--space-5)}.ecosystem__flow{flex-direction:column;max-width:340px}.ecosystem__arrow{transform:rotate(90deg)}}.app{padding:var(--space-10) var(--space-8);color:var(--ink)}.app__title{text-align:center;margin-bottom:var(--space-9);font-size:clamp(28px,4vw,40px);font-weight:700}.app__content{align-items:center;gap:var(--space-8);grid-template-columns:minmax(200px,280px) 1fr;max-width:900px;margin:0 auto;display:grid}.app__screenshot{padding:var(--space-4)}.app__screenshot-frame{aspect-ratio:9/18;border:1px solid var(--stat-mist);border-radius:var(--relief-radius);text-align:center;padding:var(--space-4);color:var(--stat-ink-muted);justify-content:center;align-items:center;font-size:13px;display:flex}.app__text p{max-width:42ch;font-size:17px;line-height:1.6}@media (width<=860px){.app{padding:var(--space-9) var(--space-5);padding-bottom:calc(var(--space-9) + var(--space-8))}.app__content{text-align:center;grid-template-columns:1fr;justify-items:center;max-width:340px}.app__screenshot{width:200px}}.day{padding:var(--space-10) var(--space-8);color:var(--ink)}.day__title{text-align:center;margin-bottom:var(--space-9);font-size:clamp(28px,4vw,40px);font-weight:700}.day__grid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);max-width:1080px;margin:0 auto;display:grid}.day__grid .card{width:100%}.day__step{font-family:var(--font-mono);letter-spacing:.08em;color:var(--stat-ink-muted);margin-bottom:var(--space-2);font-size:12px;display:block}@media (width<=860px){.day{padding:var(--space-9) var(--space-5)}.day__grid{grid-template-columns:1fr;max-width:420px}}.about{padding:var(--space-10) var(--space-8);color:var(--ink)}.about__title{text-align:center;margin-bottom:var(--space-9);font-size:clamp(28px,4vw,40px);font-weight:700}.about__content{gap:var(--space-8);grid-template-columns:240px 1fr;align-items:start;max-width:1080px;margin:0 auto;display:grid}.about__portrait-col{gap:var(--space-3);flex-direction:column;display:flex}.about__portrait{aspect-ratio:3/4;text-align:center;width:100%;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--stat-ink-muted);justify-content:center;align-items:center;font-size:12px;display:flex}.about__founder-name{font-size:15px;font-weight:600}.about__founder-role{color:var(--stat-ink-muted);font-size:13px;line-height:1.4}.about__text{gap:var(--space-5);flex-direction:column;display:flex}.about__lead,.about__text p{font-size:16px;line-height:1.6}.about__stat{padding:var(--space-5) var(--space-6);align-self:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.about__stat-number{font-family:var(--font-display);font-size:32px;font-weight:700;line-height:1}.about__stat-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--stat-ink-muted);font-size:11px}.about__stat-body{margin-top:var(--space-2);opacity:.75;font-size:14px;line-height:1.5}.about__timeline{gap:var(--space-5);max-width:1080px;margin:var(--space-9) auto 0;padding-top:var(--space-6);border-top:1px solid var(--stat-mist);grid-template-columns:repeat(4,1fr);display:grid}.about__timeline-item{gap:var(--space-1);text-align:center;flex-direction:column;display:flex}.about__timeline-year{font-family:var(--font-mono);letter-spacing:.04em;font-size:13px;font-weight:600}.about__timeline-label{color:var(--stat-ink-muted);font-size:13px;line-height:1.4}.about__closing{max-width:680px;margin:var(--space-8) auto 0;text-align:center;font-size:16px;line-height:1.6}@media (width<=860px){.about{padding:var(--space-9) var(--space-5)}.about__content{grid-template-columns:1fr;max-width:420px;margin:0 auto}.about__portrait-col{max-width:220px;margin:0 auto}.about__timeline{grid-template-columns:repeat(2,1fr);max-width:420px}}.unboxing{padding:var(--space-10) var(--space-8);color:var(--ink)}.unboxing__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--stat-ink-muted);margin-bottom:var(--space-3);font-size:12px}.unboxing__title{text-align:center;margin-bottom:var(--space-9);font-size:clamp(28px,4vw,40px);font-weight:700}.unboxing__grid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);max-width:1080px;margin:0 auto;display:grid}.unboxing__grid .card{width:100%}@media (width<=860px){.unboxing{padding:var(--space-9) var(--space-5)}.unboxing__grid{grid-template-columns:1fr;max-width:420px}}.pricing{padding:var(--space-10) var(--space-8);color:var(--ink)}.pricing__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--stat-ink-muted);margin-bottom:var(--space-3);font-size:12px}.pricing__title{text-align:center;margin-bottom:var(--space-8);font-size:clamp(28px,4vw,40px);font-weight:700}.pricing__facts{justify-content:center;gap:var(--space-8);max-width:900px;margin:0 auto var(--space-9);padding-bottom:var(--space-6);border-bottom:1px solid var(--stat-mist);flex-wrap:wrap;display:flex}.pricing__fact{gap:var(--space-1);text-align:center;flex-direction:column;display:flex}.pricing__fact-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--stat-ink-muted);font-size:11px}.pricing__fact-value{font-size:15px;font-weight:600}.pricing__grid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);max-width:780px;margin:0 auto;display:grid}.pricing__tier{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.pricing__tier-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--stat-ink-muted);font-size:12px}.pricing__tier-price{font-family:var(--font-display);font-size:32px;font-weight:700}.pricing__tier-features{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.pricing__tier-features li{padding-left:var(--space-4);font-size:14px;line-height:1.5;position:relative}.pricing__tier-features li:before{content:"";background:var(--stat-ink-muted);width:6px;height:1px;position:absolute;top:.6em;left:0}.pricing__guarantee{max-width:560px;margin:var(--space-8) auto 0;text-align:center;color:var(--stat-ink-muted);font-size:14px;line-height:1.5}.pricing__cta{width:fit-content;margin:var(--space-6) auto 0;display:flex}@media (width<=860px){.pricing{padding:var(--space-9) var(--space-5)}.pricing__facts{gap:var(--space-6)}.pricing__grid{grid-template-columns:1fr;max-width:420px}}.faq{padding:var(--space-10) var(--space-8);color:var(--ink)}.faq__title{text-align:center;margin-bottom:var(--space-9);font-size:clamp(28px,4vw,40px);font-weight:700}.faq__list{gap:var(--space-3);flex-direction:column;max-width:640px;margin:0 auto;display:flex}.faq__item{padding:var(--space-4) var(--space-5)}.faq__question{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:var(--space-4);font-size:16px;font-weight:600;list-style:none;display:flex}.faq__question::-webkit-details-marker{display:none}.faq__question:after{content:"+";font-family:var(--font-mono);color:var(--stat-ink-muted);flex:none;font-size:18px;transition:transform .2s}.faq__item[open] .faq__question:after{content:"−"}.faq__answer{margin-top:var(--space-3);color:var(--stat-ink-muted);font-size:15px;line-height:1.6}@media (width<=860px){.faq{padding:var(--space-9) var(--space-5)}}.waitlist{padding:var(--space-10) var(--space-8);color:var(--ink)}.waitlist__title{text-align:center;margin-bottom:var(--space-9);font-size:clamp(28px,4vw,40px);font-weight:700}.waitlist__card{max-width:460px;padding:var(--space-7) var(--space-6);text-align:center;margin:0 auto}.waitlist__subtitle{color:var(--stat-ink-muted);margin-bottom:var(--space-6);font-size:16px;line-height:1.5}.waitlist__form{gap:var(--space-4);text-align:left;flex-direction:column;display:flex}.waitlist__form[hidden]{display:none}.waitlist__field label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--stat-ink-muted);margin-bottom:var(--space-2);font-size:12px;display:block}.waitlist__field input{width:100%;padding:var(--space-3) var(--space-4);font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--stat-mist);border-radius:var(--relief-radius);font-size:15px}.waitlist__field input:focus-visible{outline:2px solid var(--stat-ink-muted);outline-offset:1px}.waitlist__field input[aria-invalid=true]{border-color:var(--stat-ink)}.waitlist__error{margin-top:var(--space-2);color:var(--stat-ink);font-size:13px}.waitlist__submit{margin-top:var(--space-2);align-self:center}.waitlist__thanks-title{margin-bottom:var(--space-2);font-size:20px;font-weight:700}@media (width<=860px){.waitlist{padding:var(--space-9) var(--space-5)}.waitlist__card{max-width:none}}.site-particles-canvas{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.site-particles-label{opacity:0;transition:opacity .26s}.site-particles-label.is-visible{opacity:1}
