:root{color-scheme:dark;--ink: #0A0B0D;--ink-2: #121419;--ink-3: #1A1D24;--paper: #EFEAE0;--paper-dim: #B9B3A8;--heat: #FF9A3C;--heat-deep: #E5641E;--signal: #5FE0A0;--cool: #6CCBE6;--alarm: #FF5D5D;--line: rgb(239 234 224 / .12);--line-2: rgb(239 234 224 / .22);--on-heat: #1A0E04;--f-display: "Karantina", "Secular One", "Arial Narrow", sans-serif;--f-body: "IBM Plex Sans Hebrew", "Heebo", "Assistant", system-ui, sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--gutter: max(20px, 4vw);--topbar-h: 64px;--radius: 14px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font:400 17px/1.65 var(--f-body);overflow-x:clip}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--ink)}img,svg,canvas{max-width:100%}a{color:inherit}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--heat);outline-offset:3px;border-radius:6px}[hidden]{display:none!important}.skip{position:fixed;z-index:100;inset-inline-start:12px;top:-60px;background:var(--heat);color:var(--on-heat);padding:10px 16px;border-radius:8px;font-weight:700;text-decoration:none}.skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:999px;font:700 16px/1 var(--f-body);text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .2s,background-color .2s,border-color .2s;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn-heat{background:var(--heat);color:var(--on-heat)}.btn-heat:hover{background:#ffb062}.btn-ghost{background:#0a0b0d59;color:var(--paper);border-color:var(--line-2);backdrop-filter:blur(6px)}.btn-ghost:hover{border-color:var(--paper)}.btn-sm{min-height:44px;padding:0 18px;font-size:15px}.btn-lg{min-height:56px;font-size:18px}.chip{display:inline-flex;align-items:center;padding:.25em .7em;border-radius:999px;border:1px solid var(--line-2);font-size:.78em;white-space:nowrap;color:var(--paper-dim)}.chip-heat{border-color:#ff9a3c80;color:var(--heat)}.chip-cool{border-color:#6ccbe680;color:var(--cool)}.kicker{font:500 13px/1.2 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--heat)}.topbar{position:fixed;z-index:50;inset:0 0 auto;top:env(safe-area-inset-top,0px);height:var(--topbar-h);display:flex;align-items:center;gap:24px;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px));transition:background-color .3s,border-color .3s;border-bottom:1px solid transparent}.topbar.is-solid{background:#0a0b0de0;backdrop-filter:blur(12px);border-color:var(--line)}.brand{font:700 30px/1 var(--f-display);letter-spacing:.02em;text-decoration:none;display:inline-flex;align-items:center;gap:10px;direction:ltr}.brand b{color:var(--heat)}.brand-mark{width:14px;height:14px;border-radius:50%;background:var(--heat);box-shadow:0 0 18px var(--heat)}.topnav{display:flex;gap:22px;margin-inline-start:auto}.topnav a{text-decoration:none;color:var(--paper-dim);font-size:15px;padding:10px 0}.topnav a:hover{color:var(--paper)}.journey{position:relative;height:calc(var(--scenes, 9) * 100svh)}.stage{position:sticky;top:0;height:100svh;overflow:hidden;background:#000}.scene{position:absolute;inset:0;opacity:0;visibility:hidden}.scene.is-on{visibility:visible}.scene:first-child{opacity:1}.scene-bg,.scene canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;will-change:transform,opacity;display:block}.scene:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 85% at 50% 50%,transparent 35%,rgb(0 0 0 / .8) 100%),linear-gradient(180deg,rgb(0 0 0 / .55),transparent 30%,transparent 55%,rgb(0 0 0 / .85))}.scene--studio:before{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:radial-gradient(38% 55% at 30% 52%,rgb(255 200 110 / .14),transparent 70%)}.scene-cap{position:absolute;z-index:2;inset-inline:var(--gutter)}.scene-cap--hero{top:50%;translate:0 -50%;max-width:760px;display:grid;gap:18px;justify-items:start}.hero-title{font:700 clamp(84px,15vw,220px)/.82 var(--f-display);letter-spacing:.01em;display:grid;justify-items:start}.hero-title b{color:var(--heat)}.hero-title .tagline{font:700 clamp(30px,4.4vw,58px)/1.05 var(--f-display);color:var(--paper);margin-top:14px;letter-spacing:.01em}.hero-sub{font-size:clamp(17px,1.6vw,20px);color:var(--paper-dim);max-width:46ch}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.scene-cap--place{inset-inline:var(--gutter);top:50%;translate:0 -50%;text-align:center;display:grid;gap:10px;justify-items:center;pointer-events:none}.scene[data-role=origin] .scene-cap--place{top:calc(var(--topbar-h) + 4vh);translate:none}.scene[data-role=origin] .scene-cap--place p{font-size:clamp(48px,6.6vw,100px)}.scene-cap--place p{font:700 clamp(56px,10vw,150px)/.9 var(--f-display);text-shadow:0 10px 50px rgb(0 0 0 / .7)}.scene-cap--place small{font-size:clamp(16px,1.6vw,20px);color:var(--paper);opacity:.85;max-width:44ch;text-shadow:0 2px 16px rgb(0 0 0 / .9)}.jobj{position:absolute;z-index:2;margin:0;left:50%;top:50%;width:min(46vw,620px);opacity:var(--o, 0);pointer-events:none;container-type:inline-size;transform:translate(-50%,-50%) translate3d(var(--x, 0px),var(--y, 0px),0) scale(var(--s, 1)) rotate(var(--r, 0deg));filter:drop-shadow(0 50px 50px rgb(0 0 0 / .65));will-change:transform,opacity}.jobj--phone{width:min(24vw,320px)}.jpanel{position:absolute;z-index:3;inset-inline-start:var(--gutter);top:50%;translate:0 -50%;width:min(480px,40vw);display:grid;gap:14px;opacity:var(--o, 0);visibility:hidden;transform:translate3d(0,var(--py, 0px),0);justify-items:start}.jpanel.is-on{visibility:visible}.station-tag{font:500 13px/1 var(--f-mono);letter-spacing:.14em;color:var(--heat);text-transform:uppercase}.jpanel h2{font:700 clamp(48px,5.4vw,84px)/.9 var(--f-display);display:grid;gap:10px}.jpanel h2 span{font:400 clamp(20px,1.7vw,26px)/1.25 var(--f-body);color:var(--paper-dim)}.jpanel .desc{color:var(--paper);opacity:.9;max-width:46ch}.feats{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.feats li{font-size:14px;padding:6px 12px;border:1px solid var(--line-2);border-radius:999px;background:#0a0b0d73}.station-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.rail{position:absolute;z-index:4;bottom:calc(22px + env(safe-area-inset-bottom,0px));left:50%;translate:-50% 0;display:flex;gap:4px;padding:5px;border-radius:999px;background:#0a0b0d8c;border:1px solid var(--line);backdrop-filter:blur(10px)}.rail button{all:unset;cursor:pointer;font:500 13px/1 var(--f-body);color:var(--paper-dim);padding:0 14px;min-height:36px;display:inline-flex;align-items:center;border-radius:999px;white-space:nowrap}.rail button:hover{color:var(--paper)}.rail button[aria-current=step]{background:var(--paper);color:var(--ink)}.rail button:focus-visible{outline:3px solid var(--heat)}.scroll-hint{position:absolute;z-index:3;bottom:calc(80px + env(safe-area-inset-bottom,0px));left:50%;translate:-50% 0;display:grid;justify-items:center;gap:8px;font-size:13px;color:var(--paper-dim);transition:opacity .4s}.scroll-hint span{width:22px;height:34px;border:2px solid var(--paper-dim);border-radius:12px;position:relative}.scroll-hint span:after{content:"";position:absolute;left:50%;top:6px;width:4px;height:7px;border-radius:2px;background:var(--heat);translate:-50% 0;animation:wheel 1.6s infinite}@keyframes wheel{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(10px)}}.shout{position:absolute;z-index:3;top:22%;inset-inline-end:12%;margin:0;padding:12px 18px;border-radius:14px;background:var(--paper);color:var(--ink);font-weight:700;font-size:16px;opacity:0;box-shadow:0 20px 40px #00000080;pointer-events:none}.shout:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--alarm);margin-inline-end:10px}.shout.is-on{animation:shout 2.6s ease-out forwards}@keyframes shout{0%{opacity:0;transform:translateY(12px) scale(.96)}12%{opacity:1;transform:none}75%{opacity:1}to{opacity:0;transform:translateY(-8px)}}.fx-layer{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen;opacity:0;transition:opacity 1s}.fx-layer.is-on{opacity:1}.mock{background:linear-gradient(180deg,#15181e,#0d0f13);border:1px solid var(--line-2);border-radius:2.6cqw;padding:3.4cqw;color:var(--paper);font-size:2.5cqw;line-height:1.4;display:grid;gap:2.6cqw;box-shadow:inset 0 1px #ffffff0f}.mock .chip{font-size:1.9cqw}.ai-dot{width:2.4cqw;height:2.4cqw;min-width:8px;min-height:8px;border-radius:50%;background:conic-gradient(from 0deg,var(--heat),var(--signal),var(--cool),var(--heat));animation:spin 3s linear infinite;flex:none}@keyframes spin{to{transform:rotate(1turn)}}.btn-mini{display:inline-flex;align-items:center;padding:.4em .9em;border-radius:999px;background:var(--heat);color:var(--on-heat);font-weight:700;white-space:nowrap}.btn-mini-ghost{background:transparent;color:var(--paper);border:1px solid var(--line-2)}.phone{aspect-ratio:9 / 19.2;border-radius:13cqw;padding:4.5cqw;background:#0c0e12;border:2.4cqw solid #23262E;box-shadow:inset 0 0 0 1px #33373f,0 0 0 1px #000;display:flex;flex-direction:column;gap:4.5cqw;font-size:5cqw;line-height:1.35;overflow:hidden;position:relative}.ph-status{display:flex;justify-content:space-between;align-items:center;font:500 4.2cqw/1 var(--f-mono);color:var(--paper-dim);direction:ltr}.ph-notch{width:26cqw;height:6.5cqw;border-radius:99px;background:#000}.ph-head{display:flex;align-items:center;gap:3.5cqw}.ph-head .chip{margin-inline-start:auto;font-size:3.8cqw}.ph-head small{display:block;color:var(--paper-dim);font-size:3.8cqw}.ph-logo{width:12cqw;height:12cqw;border-radius:3.5cqw;background:var(--heat);color:var(--on-heat);display:grid;place-items:center;font:700 8cqw/1 var(--f-display)}.ph-menu{list-style:none;margin:0;padding:0;display:grid;gap:3.5cqw}.ph-menu li{display:flex;align-items:center;gap:3.5cqw;padding:3cqw;border-radius:4cqw;background:var(--ink-3)}.ph-menu small{display:block;color:var(--paper-dim);font-size:3.8cqw}.ph-menu em{font-style:normal;margin-inline-start:auto;font:500 4.4cqw/1 var(--f-mono);color:var(--heat);white-space:nowrap}.dish{width:14cqw;height:14cqw;border-radius:3cqw;flex:none}.d1{background:radial-gradient(circle at 40% 40%,#f6c27a,#b76a2b 60%,#5b2e12)}.d2{background:radial-gradient(circle at 50% 50%,#ebd9a8 30%,#c79e52 55%,#6e5527)}.d3{background:radial-gradient(circle at 40% 40%,#9bd86f,#3e8e3b 55%,#c8452f 75%)}.ph-ai{display:flex;align-items:center;gap:3cqw;padding:3.5cqw;border-radius:4cqw;border:1px solid rgb(255 154 60 / .45);background:#ff9a3c14}.ph-ai small{display:block;color:var(--paper-dim);font-size:3.8cqw}.ph-ai b{font-size:4.2cqw}.ph-ai .btn-mini{margin-inline-start:auto;font-size:4cqw}.ph-cta{margin-top:auto;text-align:center;padding:4.2cqw;border-radius:99px;background:var(--paper);color:var(--ink);font-weight:700;font-size:4.6cqw}.phone--map{padding:0;gap:0}.phone--map .ph-status{position:absolute;z-index:2;inset:4.5cqw 6cqw auto}.map{position:absolute;inset:0;width:100%;height:100%;background:#08131c}.map .roads path{stroke:#6ccbe638;stroke-width:3;fill:none}.map .route{stroke:var(--heat);stroke-width:4;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:8 6;animation:dash 1.4s linear infinite}@keyframes dash{to{stroke-dashoffset:-28}}.map .pin{fill:var(--paper)}.map .pin-b{fill:var(--heat)}.map .rider{fill:var(--cool);filter:drop-shadow(0 0 4px var(--cool))}.sheet{position:absolute;z-index:2;inset:auto 3cqw 3cqw;padding:5cqw;border-radius:7cqw;background:#121419f5;border:1px solid var(--line-2);display:grid;gap:3cqw}.sheet .chip{justify-self:start;font-size:3.8cqw}.eta{display:flex;align-items:baseline;gap:3cqw}.eta span{color:var(--paper-dim);font-size:4cqw}.eta strong{font:700 13cqw/1 var(--f-display);color:var(--signal)}.sheet-row{display:flex;gap:2.5cqw;font-size:4cqw;flex-wrap:wrap}.sms{position:absolute;inset-inline-start:72%;top:22%;width:82%;padding:5cqw 6cqw;border-radius:6cqw 6cqw 6cqw 1.5cqw;background:var(--paper);color:var(--ink);font:700 5.2cqw/1.3 var(--f-body);box-shadow:0 20px 40px #00000080}.sms small{display:block;font:500 3.6cqw/1.2 var(--f-mono);color:#6a655c;margin-bottom:1.5cqw}.kit{position:relative;padding:4cqw 0 8cqw}.browser{width:84%;margin-inline-start:auto;border-radius:2.4cqw;overflow:hidden;border:1px solid var(--line-2);background:#f4efe6;color:#1b1410;box-shadow:0 3cqw 6cqw #00000080;font-size:2.3cqw;line-height:1.35}.br-bar{display:flex;align-items:center;gap:1cqw;padding:1.6cqw 2cqw;background:#1a1d24}.br-bar i{width:1.6cqw;height:1.6cqw;border-radius:50%;background:#3a3f49}.br-url{margin-inline:auto;padding:.5cqw 3cqw;border-radius:99px;background:#0d0f13;color:var(--paper-dim);font-size:1.9cqw}.br-page{padding:2.6cqw;display:grid;gap:2.4cqw}.br-nav{display:flex;align-items:center;gap:1.6cqw}.br-nav .ph-logo{width:5cqw;height:5cqw;border-radius:1.4cqw;font-size:3.4cqw}.br-nav .chip{font-size:1.7cqw;color:#6a5f52;border-color:#cfc6b8}.br-nav .btn-mini{margin-inline-start:auto;font-size:1.9cqw}.br-hero{padding:3.4cqw;border-radius:1.8cqw;background:radial-gradient(120% 140% at 80% 0%,#ffb062,#e5641e 55%,#7a2e0c);color:#fff7ec;display:grid;gap:1cqw}.br-hero b{font:700 5cqw/.95 var(--f-display)}.br-hero small{font-size:2cqw;opacity:.9}.br-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6cqw}.br-grid .dish{width:100%;height:auto;aspect-ratio:1;border-radius:1.6cqw}.kit-phone{position:absolute;inset-inline-start:0;top:18cqw;width:25%;aspect-ratio:9 / 19;border-radius:4cqw;border:.9cqw solid #23262E;background:#0c0e12;padding:1.8cqw;display:flex;flex-direction:column;align-items:center;gap:1.2cqw;font-size:2.4cqw;text-align:center;box-shadow:0 3cqw 6cqw #0009}.kit-phone .ph-status{width:100%;font-size:1.5cqw}.kit-phone .ph-notch{width:8cqw;height:2cqw}.kit-phone small{color:var(--paper-dim);font-size:1.8cqw}.kit-logo{width:9cqw;height:9cqw;margin-top:4cqw;font-size:6cqw;border-radius:2.4cqw}.kit-phone .ph-cta{width:100%;padding:1.4cqw;font-size:2cqw}.kit-pay{position:absolute;inset-inline-end:6%;bottom:0;display:flex;align-items:center;gap:1.8cqw;padding:2cqw 2.8cqw;border-radius:2cqw;background:#101318;border:1px solid rgb(95 224 160 / .45);font-size:2.3cqw;box-shadow:0 2cqw 4cqw #00000080}.kit-pay small{display:block;color:var(--paper-dim);font-size:1.9cqw}.kit-swatch{position:absolute;inset-inline-end:-2%;top:0;display:flex;align-items:center;gap:.8cqw;padding:1.2cqw 1.8cqw;border-radius:99px;background:#101318;border:1px solid var(--line-2);font-size:1.8cqw;color:var(--paper-dim)}.kit-swatch i{width:2.6cqw;height:2.6cqw;border-radius:50%;background:var(--heat)}.kit-swatch i:nth-child(2){background:#7a2e0c}.kit-swatch i:nth-child(3){background:#f4efe6}.v-head{display:flex;align-items:center;gap:2cqw}.v-head .mono{margin-inline-start:auto;color:var(--paper-dim)}.live{width:2cqw;height:2cqw;border-radius:50%;background:var(--alarm);box-shadow:0 0 #ff5d5d99;animation:pulse 1.4s infinite}@keyframes pulse{70%{box-shadow:0 0 0 2.4cqw #ff5d5d00}to{box-shadow:0 0 #ff5d5d00}}.wave{display:flex;align-items:center;gap:.8cqw;height:9cqw}.wave i{flex:1;height:100%;border-radius:99px;background:linear-gradient(var(--heat),var(--heat-deep));transform-origin:center;animation:wv 1.1s ease-in-out infinite}.wave i:nth-child(3n){animation-delay:-.3s}.wave i:nth-child(3n+1){animation-delay:-.65s}.wave i:nth-child(4n){animation-delay:-.9s}.wave i:nth-child(5n){animation-duration:.8s}@keyframes wv{0%,to{transform:scaleY(.18)}50%{transform:scaleY(1)}}.v-chat{display:grid;gap:1.6cqw}.v-chat p{max-width:78%;padding:1.6cqw 2.6cqw;border-radius:2.6cqw}.v-chat .u{justify-self:start;background:var(--ink-3)}.v-chat .a{justify-self:end;background:#ff9a3c24;border:1px solid rgb(255 154 60 / .35)}.v-json{margin:0;direction:ltr;text-align:left;font-size:2.1cqw;line-height:1.6;padding:2.4cqw 2.8cqw;border-radius:2cqw;background:#07080a;border:1px solid var(--line);color:var(--paper-dim);white-space:pre-wrap}.v-json .k{color:var(--cool)}.v-json .s{color:var(--heat)}.v-foot{display:flex;align-items:center;gap:1.6cqw;color:var(--signal);font-weight:700}.ok{display:inline-grid;place-items:center;width:3.6cqw;height:3.6cqw;border-radius:50%;background:var(--signal);color:var(--ink);font-size:2.2cqw}.kds{position:relative;background:#07080a}.k-head{display:flex;align-items:center;gap:2cqw}.k-head .mono{margin-inline-start:auto;color:var(--paper-dim)}.k-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:1.8cqw}.tk{background:var(--ink-3);border-radius:1.8cqw;padding:2cqw;display:grid;gap:.6cqw;align-content:start;position:relative;min-height:20cqw;font-size:2.2cqw;border-top:.7cqw solid var(--line-2)}.tk-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6cqw}.tk-h .mono{color:var(--paper-dim);font-size:1.9cqw}.src{font-weight:700;font-size:1.9cqw;padding:.3cqw 1.2cqw;border-radius:99px;background:#efeae01a}.src-ai{background:#ff9a3c33;color:var(--heat)}.tk .mod{color:var(--alarm);font-size:1.9cqw}.tm{position:absolute;inset-inline-end:2cqw;bottom:1.6cqw;font-size:2.1cqw;font-weight:500}.tm.ok{color:var(--signal);background:none;width:auto;height:auto;display:inline}.tm.warn{color:var(--heat)}.tm.late{color:var(--alarm)}.tk:has(.late){border-top-color:var(--alarm)}.tk:has(.warn){border-top-color:var(--heat)}.tk-done{opacity:.55;border-top-color:var(--signal)}.bon{position:absolute;inset-inline-start:-7cqw;bottom:-10cqw;width:26cqw;padding:2.4cqw 2.4cqw 1.6cqw;background:var(--paper);color:#222;display:grid;gap:.6cqw;font-size:1.9cqw;line-height:1.35;rotate:-6deg;box-shadow:0 2cqw 4cqw #0009;mask:linear-gradient(#000 0 0) top / 100% calc(100% - 1.4cqw) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / 2.2cqw 1.4cqw repeat-x}.bon b{font-size:2.2cqw;border-bottom:1px dashed #777;padding-bottom:.6cqw}.barcode{display:block;height:4.8cqw;margin-top:.8cqw;background:repeating-linear-gradient(90deg,#111 0 .3cqw,transparent .3cqw .55cqw,#111 .55cqw .7cqw,transparent .7cqw 1.1cqw,#111 1.1cqw 1.6cqw,transparent 1.6cqw 1.9cqw)}.d-head{display:flex;align-items:center;gap:2cqw}.d-head .mono{margin-inline-start:auto;color:var(--paper-dim)}.d-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6cqw}.d-kpis div{background:var(--ink-3);border-radius:1.8cqw;padding:1.8cqw 2cqw;display:grid;gap:.4cqw}.d-kpis small{color:var(--paper-dim);font-size:1.9cqw}.d-kpis b{font-size:3.4cqw;font-weight:500;direction:ltr;text-align:end}.d-kpis div:last-child b{color:var(--signal)}.d-body{display:grid;grid-template-columns:1.15fr 1fr;gap:2cqw}.d-bars{display:grid;gap:1.3cqw;align-content:start;background:var(--ink-3);border-radius:1.8cqw;padding:2.2cqw}.d-bars small{color:var(--paper-dim);font-size:1.9cqw}.bar{display:grid;grid-template-columns:13cqw 1fr;align-items:center;gap:1.4cqw;font-size:2cqw}.bar:nth-of-type(1) i{--w: 78%}.bar:nth-of-type(2) i{--w: 52%}.bar:nth-of-type(3) i{--w: 36%}.bar:nth-of-type(4) i{--w: 44%}.bar:nth-of-type(5) i{--w: 30%}.bar i{height:2.2cqw;border-radius:99px;background:linear-gradient(90deg,var(--heat-deep),var(--heat));width:var(--w)}.d-side{display:grid;gap:1.6cqw;align-content:start}.insight{display:flex;gap:1.6cqw;align-items:flex-start;padding:2cqw;border-radius:1.8cqw;border:1px solid rgb(95 224 160 / .4);background:#5fe0a012;font-size:2.1cqw}.insight b{display:block;color:var(--signal)}.d-row{display:flex;justify-content:space-between;align-items:center;gap:1cqw;padding:1.6cqw 2cqw;border-radius:1.8cqw;background:var(--ink-3);font-size:2.1cqw}.sec-package{background:radial-gradient(60% 80% at 85% 0%,rgb(255 154 60 / .12),transparent 70%),var(--ink);border-bottom:1px solid var(--line)}.pkg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.pkg li{background:var(--ink);padding:26px 22px 28px;display:grid;gap:8px;align-content:start;min-width:0}.pkg li:before{content:"✓";display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#5fe0a024;color:var(--signal);font-weight:700}.pkg b{font:700 30px/1 var(--f-display)}.pkg span{color:var(--paper-dim);font-size:15.5px}.pkg-app{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border-radius:var(--radius);border:1px solid var(--line-2);background:var(--ink-2)}.pkg-app p{display:grid;gap:2px}.pkg-app b{font:700 30px/1 var(--f-display)}.pkg-app p span{color:var(--paper-dim);font-size:15px}.stores{display:flex;flex-wrap:wrap;gap:10px}.store{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:6px 16px 6px 18px;border-radius:12px;background:var(--paper);color:var(--ink);text-decoration:none;position:relative;transition:transform .2s}.store[href]:hover{transform:translateY(-1px)}.store svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;flex:none}.store[data-store=playStoreUrl] svg{fill:currentColor;stroke:none}.store span{display:grid;font:700 18px/1.05 var(--f-body);direction:ltr;text-align:left}.store small{font:400 11px/1.2 var(--f-body);direction:rtl;text-align:right}.store em{font-style:normal;font-size:11px;font-weight:700;padding:3px 8px;border-radius:99px;background:var(--ink);color:var(--heat)}.store[aria-disabled=true]{opacity:.8;cursor:default}.foot-stores .store{min-height:46px}.foot-stores .store span{font-size:16px}.partners{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.partners li{min-width:0}.partners a,.p-card{height:100%;display:grid;gap:8px;align-content:start;padding:28px 24px;border-radius:var(--radius);border:1px solid var(--line-2);background:var(--ink);text-decoration:none;transition:border-color .2s,transform .2s}.partners a:hover{border-color:var(--heat);transform:translateY(-2px)}.p-mono{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:#ff9a3c1f;border:1px solid rgb(255 154 60 / .4);color:var(--heat);font:700 34px/1 var(--f-display);margin-bottom:6px}.partners b{font:700 34px/1 var(--f-display)}.partners span:not(.p-mono){color:var(--paper-dim)}.partners em{font-style:normal;font:500 13px/1.2 var(--f-mono);color:var(--heat);margin-top:6px}.pkg-cta{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.pkg-cta p{color:var(--paper-dim)}.wrap{max-width:1180px;margin-inline:auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.wrap-narrow{max-width:860px}.sec{padding-block:clamp(80px,11vw,150px);position:relative}.sec-alt{background:var(--ink-2);border-block:1px solid var(--line)}.sec-head{display:grid;gap:14px;margin-bottom:clamp(36px,5vw,64px);max-width:760px}.sec-head h2,.demo-copy h2{font:700 clamp(48px,6.4vw,92px)/.92 var(--f-display)}.lead{font-size:clamp(17px,1.5vw,20px);color:var(--paper-dim);max-width:60ch}.eco{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-2)}.eco article{padding:28px 24px 30px;display:grid;gap:8px;align-content:start;border-bottom:1px solid var(--line);border-inline-start:1px solid var(--line);min-width:0}.eco article:nth-child(3n+1){border-inline-start:0}.eco .en{font:500 12px/1.2 var(--f-mono);letter-spacing:.1em;color:var(--heat);text-transform:uppercase;direction:ltr;text-align:end}.eco h3{font:700 clamp(30px,2.8vw,40px)/1 var(--f-display)}.eco p:not(.en){color:var(--paper-dim)}.eco .eco-wide{grid-column:span 3;border-inline-start:0;display:grid;grid-template-columns:220px 1fr 1.2fr;align-items:baseline;gap:20px;background:#ff9a3c0a}.eco .eco-wide .en{text-align:start;direction:rtl}.cmp{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cmp-col{padding:clamp(24px,3vw,40px);border-radius:var(--radius);border:1px solid var(--line);min-width:0}.cmp-col h3{font:700 40px/1 var(--f-display);margin-bottom:18px}.cmp-col ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cmp-col li{display:flex;gap:12px;align-items:baseline}.cmp-before li{color:var(--paper-dim)}.cmp-before li:before{content:"×";color:var(--alarm);font-weight:700}.cmp-after{border-color:#ff9a3c73;background:linear-gradient(160deg,rgb(255 154 60 / .1),transparent 60%)}.cmp-after li:before{content:"✓";color:var(--signal);font-weight:700}.tracks{display:grid;grid-template-columns:1fr 1fr;gap:20px}.track{padding:clamp(28px,3.4vw,44px);border-radius:var(--radius);border:1px solid var(--line-2);display:grid;gap:14px;align-content:start;justify-items:start;background:var(--ink-2)}.track:first-child{border-color:#ff9a3c80}.track .en{font:500 12px/1 var(--f-mono);letter-spacing:.12em;color:var(--paper-dim);text-transform:uppercase}.track h3{font:700 34px/1 var(--f-display);display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.track .big{font-size:clamp(76px,8vw,112px);line-height:.85;color:var(--heat)}.track p{color:var(--paper-dim);max-width:44ch}.steps{list-style:none;counter-reset:s;margin:clamp(40px,5vw,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line-2)}.steps li{counter-increment:s;padding:22px 0 0;padding-inline-end:20px;display:grid;gap:6px;position:relative;min-width:0}.steps li:before{content:counter(s,decimal-leading-zero);font:500 13px/1 var(--f-mono);color:var(--heat)}.steps b{font:700 28px/1 var(--f-display)}.steps span{color:var(--paper-dim);font-size:15px}.sec-pitch{background:radial-gradient(70% 120% at 50% 100%,rgb(255 120 40 / .18),transparent 70%),var(--ink);border-top:1px solid var(--line)}.pitch{margin:0;max-width:980px}.pitch p{font:700 clamp(40px,5.4vw,76px)/1.02 var(--f-display);text-wrap:balance}.pitch p:before{content:"״";color:var(--heat)}.faq{display:grid;border-top:1px solid var(--line-2)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;padding:22px 0;font-weight:700;font-size:19px;display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:44px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 28px/1 var(--f-mono);color:var(--heat);transition:transform .25s;flex:none}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 0 24px;color:var(--paper-dim);max-width:64ch}.sec-demo{background:var(--ink-2);border-top:1px solid var(--line)}.demo{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(32px,5vw,80px);align-items:start}.demo-copy{display:grid;gap:16px;position:sticky;top:calc(var(--topbar-h) + 32px)}.contact{font:500 16px/1.5 var(--f-mono);color:var(--paper)}.form{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;padding:clamp(22px,3vw,36px);border-radius:var(--radius);background:var(--ink);border:1px solid var(--line-2);min-width:0}.field{display:grid;gap:6px;min-width:0;margin:0;border:0;padding:0}.field-wide{grid-column:1 / -1}.field label,.field legend{font-size:14px;color:var(--paper-dim);padding:0}.field input:not([type=checkbox]),.field select{width:100%;min-height:48px;padding:0 14px;border-radius:10px;border:1px solid var(--line-2);background:var(--ink-2);color:var(--paper);font:400 16px/1 var(--f-body)}.field input:focus,.field select:focus{border-color:var(--heat);outline:none;box-shadow:0 0 0 3px #ff9a3c40}.field input[aria-invalid=true]{border-color:var(--alarm)}.checks{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.checks label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--line-2);border-radius:999px;color:var(--paper);cursor:pointer;font-size:15px}.checks label:has(input:checked){border-color:var(--heat);background:#ff9a3c1a}.checks input{accent-color:var(--heat);width:18px;height:18px}.hp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.form-err{grid-column:1 / -1;color:var(--alarm);font-weight:700;min-height:0}.form-err:empty{display:none}.form-done{display:grid;gap:12px;padding-top:6px;border-top:1px solid var(--line)}.form-done:focus{outline:none}.msg{margin:0;white-space:pre-wrap;font:400 14px/1.6 var(--f-mono);padding:14px 16px;border-radius:10px;background:var(--ink-2);border:1px solid var(--line);color:var(--paper-dim);overflow-x:auto}.foot{padding-block:48px calc(48px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.foot-in{display:flex;flex-wrap:wrap;align-items:center;gap:14px 32px;color:var(--paper-dim);font-size:15px}.foot-in .brand{font-size:28px;color:var(--paper)}.foot-in nav{display:flex;gap:20px;flex-wrap:wrap;margin-inline-start:auto}.foot-in nav a{text-decoration:none;padding:10px 0}.foot-in nav a:hover{color:var(--paper);text-decoration:underline}.small{font-size:13px;width:100%}.dock{display:none}.doc{display:grid;gap:18px;padding-top:var(--topbar-h)}.doc h1{font:700 clamp(48px,7vw,84px)/.95 var(--f-display)}.doc h2{font:700 34px/1 var(--f-display);margin-top:12px}.doc ul{display:grid;gap:8px;padding-inline-start:1.2em;margin:0}@media (max-width: 980px){.eco{grid-template-columns:1fr 1fr}.eco article:nth-child(3n+1){border-inline-start:1px solid var(--line)}.eco article:nth-child(odd){border-inline-start:0}.eco .eco-wide{grid-column:span 2;grid-template-columns:1fr;gap:8px}.steps{grid-template-columns:1fr 1fr;row-gap:28px}.demo{grid-template-columns:1fr}.pkg,.partners{grid-template-columns:1fr 1fr}.demo-copy{position:static}}@media (max-width: 760px){:root{--topbar-h: 58px}body{font-size:16px}.topnav{display:none}.topbar .btn{margin-inline-start:auto}.jobj{width:min(92vw,420px)}.scene[data-role=origin] .scene-cap--place{top:auto;bottom:calc(40px + env(safe-area-inset-bottom,0px))}.jobj--phone{width:min(44vw,210px)}.jpanel{inset-inline:var(--gutter);width:auto;top:auto;bottom:calc(24px + env(safe-area-inset-bottom,0px));translate:none;text-align:center;justify-items:center;gap:10px}.jpanel h2{font-size:46px}.jpanel h2 span{font-size:17px}.jpanel .desc{font-size:14.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feats{display:none}.station-actions{justify-content:center}.rail{inset-inline-start:50%;left:auto;bottom:auto;top:calc(var(--topbar-h) + env(safe-area-inset-top,0px) + 6px);translate:50% 0;max-width:calc(100vw - 24px);overflow-x:auto;scrollbar-width:none}.rail button{padding:0 10px;font-size:12.5px;min-height:32px}.scroll-hint{bottom:calc(28px + env(safe-area-inset-bottom,0px))}.scene-cap--hero{top:auto;bottom:calc(96px + env(safe-area-inset-bottom,0px));translate:none}.hero-actions .btn{flex:1}.shout{top:26%;inset-inline-end:6%;font-size:14px}.sms{inset-inline-start:58%;top:8%;width:76%}.bon{display:none}.eco{grid-template-columns:1fr}.eco article,.eco article:nth-child(n){border-inline-start:0;grid-column:auto}.eco .eco-wide{grid-column:auto}.cmp,.tracks,.pkg,.partners{grid-template-columns:1fr}.rail button{padding:0 8px}.steps,.form{grid-template-columns:1fr}.dock{display:flex;position:fixed;z-index:40;inset-inline:16px;bottom:calc(14px + env(safe-area-inset-bottom,0px));opacity:0;translate:0 20px;pointer-events:none;transition:opacity .3s,translate .3s;box-shadow:0 14px 30px #00000080}.dock.is-on{opacity:1;translate:0 0;pointer-events:auto}.foot{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
