:root{--bg:#0a0a0b;--neon:#C6F21A;--blue:#2E4BFF;--bg2:#111113;--panel:#16161a;--panel2:#1d1d21;--line:rgba(255,255,255,.08);--line2:rgba(255,255,255,.16);--text:#f2f2f3;--mute:#a3a3ab;--dim:#6d6d75;--silver:#d6d6db;--wide:1280px;--gut:clamp(16px,4vw,48px);--font:"Tajawal",system-ui,sans-serif;--ease:cubic-bezier(.65,0,.25,1);--spring:cubic-bezier(.34,1.4,.64,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid #fff;outline-offset:3px}.grid-bg{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:72px 72px}.mono{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}html[lang=ar] .mono{letter-spacing:0;font-size:14px}h1,h2,h3{margin:0;font-weight:800;letter-spacing:-.02em;line-height:1.02}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{letter-spacing:0;line-height:1.2;font-weight:700}.btn{position:relative;display:inline-flex;align-items:center;gap:14px;min-height:54px;padding:0 8px 0 24px;border:0;border-radius:999px;background:#f2f2f3;color:#0a0a0b;font-weight:700;font-size:14px;letter-spacing:.02em;transition:background .3s,transform .4s var(--spring)}html[dir=rtl] .btn{padding:0 24px 0 8px}.btn i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--blue);color:#fff;font-style:normal;transition:transform .4s var(--spring)}html[dir=rtl] .btn i{transform:scaleX(-1)}.btn:hover{background:var(--neon)}.btn:hover i{transform:translate(3px)}html[dir=rtl] .btn:hover i{transform:scaleX(-1) translate(3px)}.btn.ghost{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--line2)}.btn.ghost i{background:var(--blue)}.btn.ghost:hover{box-shadow:inset 0 0 0 1px #fff}.hero{position:relative;height:420vh;background:#060607}.stage{position:sticky;top:0;contain:layout paint;height:100vh;height:100svh;min-height:520px;overflow:hidden;perspective:1000px;background:radial-gradient(120% 90% at 50% 40%,#151518,#060607 70%)}.wall{position:absolute;inset:0;pointer-events:none;contain:strict}.wallc{position:absolute;inset:0;width:100%;height:100%}.tile{position:absolute;left:50%;top:50%;width:var(--tw);aspect-ratio:16/10.6;margin:calc(var(--tw)*-.331) 0 0 calc(var(--tw)*-.5);border-radius:14px;overflow:hidden;background:#141417;box-shadow:0 24px 50px #0009,0 0 0 1px #ffffff17;will-change:transform,opacity;opacity:0}.tile .tb{height:28px;display:flex;align-items:center;gap:6px;padding:0 12px;background:#1a1a1e;font-size:11px;font-weight:700;letter-spacing:.04em;color:#a3a3ab;white-space:nowrap}.tile .tb i{flex:none;width:8px;height:8px;border-radius:50%;background:#3b3b41}.tile .tb span{margin-inline-start:8px;overflow:hidden;text-overflow:ellipsis}.tile canvas{position:absolute;left:0;top:28px;width:100%;height:calc(100% - 28px)}.vig{position:absolute;inset:0;z-index:5;pointer-events:none;background:radial-gradient(62% 58% at 50% 52%,#060607db,#06060759 60%,#06060700 85%)}.say{position:absolute;inset:0;z-index:6;display:grid;place-items:center;text-align:center;padding:90px var(--gut) 60px;pointer-events:none;opacity:0;will-change:opacity,transform}.say>div{max-width:1040px}.say h1,.say h2{font-size:clamp(46px,8.6vw,136px);color:#fff}.say h1 span:first-child,.say h2 span:first-child{color:#8d8d95}.say p{margin:18px auto 0;max-width:620px;color:#d6d6db;text-shadow:0 2px 16px rgba(0,0,0,.9),0 0 2px rgba(0,0,0,.6);font-size:clamp(15px,1.3vw,18px)}.pw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:760px;margin:22px auto 0;text-align:start}.pw>div{padding:16px 20px;border-radius:20px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pw b{display:block;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#fff}html[lang=ar] .pw b{letter-spacing:0;font-size:15px}.pw span{color:#c9c9cf;font-size:15px;line-height:1.5}.incg{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px;margin:30px 0 0;padding:26px 0 0;border-top:1px solid var(--line)}.incg b{display:block;margin-bottom:12px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}html[lang=ar] .incg b{letter-spacing:0;font-size:14px}.incg .inc{margin:0;padding:0;border:0;grid-template-columns:1fr;gap:10px}@media(max-width:560px){.incg{grid-template-columns:1fr}}.more{margin:14px 0 22px;color:var(--mute);font-size:14px}@media(max-width:640px){.pw{grid-template-columns:1fr}}.say .row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;pointer-events:auto}.say.s2{z-index:8}.say.s3{place-items:start center;padding-top:clamp(96px,14vh,140px)}.say.s3 h2{font-size:clamp(36px,5.6vw,88px)}.dot{display:inline-block;width:5px;height:5px;margin:0 10px 3px;border-radius:50%;background:#55555c;vertical-align:middle}.status{display:inline-flex;align-items:center;gap:10px;color:#d0d0d5}.status b{width:8px;height:8px;border-radius:50%;background:#fff;animation:ping 2.4s infinite}@keyframes ping{0%{box-shadow:0 0 #ffffff80}70%{box-shadow:0 0 0 10px #fff0}to{box-shadow:0 0 #fff0}}.fall{position:absolute;inset:0;z-index:7;pointer-events:none}.fall img{position:absolute;left:0;top:0;cursor:pointer;pointer-events:auto;will-change:transform;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;touch-action:none}.tvs{position:absolute;left:50%;bottom:0;z-index:4;will-change:transform}.tvs img{position:relative;z-index:2;width:100%;height:auto;pointer-events:none}.tvs canvas{position:absolute;z-index:1;background:#111}.tvs:after{content:"";position:absolute;z-index:3;left:-2%;right:-2%;bottom:-2px;height:9%;background:linear-gradient(0deg,#060607 30%,#06060700)}.cue{position:absolute;z-index:8;left:50%;bottom:22px;transform:translate(-50%);display:grid;justify-items:center;gap:8px;color:#a3a3ab;pointer-events:none;transition:opacity .4s}.cue i{width:1px;height:38px;background:linear-gradient(#fff,#fff0);animation:cue 1.8s var(--ease) infinite;transform-origin:top}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.prog{position:absolute;z-index:8;right:var(--gut);top:50%;transform:translateY(-50%);display:grid;gap:10px}html[dir=rtl] .prog{right:auto;left:var(--gut)}.prog b{width:3px;height:34px;border-radius:3px;background:#ffffff2e;overflow:hidden}.prog b i{display:block;width:100%;height:100%;background:#fff;transform:scaleY(0);transform-origin:top}.hbar{position:absolute;z-index:8;left:0;right:0;bottom:0;height:3px;background:#ffffff1a;pointer-events:none}.hbar i{display:block;height:100%;background:#fff;transform:scaleX(0);transform-origin:left}html[dir=rtl] .hbar i{transform-origin:right}.skip{position:absolute;z-index:9;bottom:16px;left:var(--gut);display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff38;color:#fff;font-size:13px;font-weight:700;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .3s}html[dir=rtl] .skip{left:auto;right:var(--gut)}.ocard{position:fixed;z-index:48;left:var(--gut);bottom:16px;display:flex;align-items:center;gap:14px;max-width:min(560px,calc(100vw - 2*var(--gut) - 70px));padding:12px 12px 12px 18px;border-radius:22px;background:#0a0a0bc7;box-shadow:inset 0 0 0 1px #ffffff24,0 18px 50px #00000073;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .4s,transform .4s}.ocard.on{opacity:1;transform:none;pointer-events:auto}.ocard>div{display:grid;gap:2px;min-width:0}.ocard b{font-size:17px;letter-spacing:-.01em}.ocard b [data-cur]{color:var(--neon)}.ocard>div span{font-size:12.5px;color:var(--mute);line-height:1.35}.ocard .btn{min-height:44px;padding:0 18px;font-size:14px;white-space:nowrap;flex:none}.ocard .x{flex:none;width:30px;height:30px;border:0;border-radius:50%;background:#ffffff14;color:var(--mute);font-size:18px;line-height:1}html[dir=rtl] .ocard{left:auto;right:var(--gut);padding:12px 18px 12px 12px}@media(max-width:640px){.ocard{left:10px;right:66px;bottom:12px;max-width:none;gap:10px;padding:10px 10px 10px 14px;border-radius:18px}html[dir=rtl] .ocard{left:66px;right:10px;padding:10px 14px 10px 10px}.ocard b{font-size:15px}.ocard>div span{font-size:11.5px}.ocard .btn{min-height:40px;padding:0 14px;font-size:13px}.ocard .x{display:none}body.oc-on .skip{opacity:0!important;pointer-events:none!important}}nav.top{position:fixed;z-index:50;left:clamp(16px,1.7vw,24px);right:clamp(16px,1.7vw,24px);top:16px;height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;pointer-events:none;--sp:2.5s cubic-bezier(.16,1,.3,1) 1s}nav.top>*{pointer-events:auto}nav.top:before{content:"";position:fixed;z-index:-1;left:0;right:0;top:0;height:104px;background:linear-gradient(180deg,#0a0a0beb,#0a0a0bb3 55%,#0a0a0b00);opacity:0;transition:opacity .4s;pointer-events:none}nav.top.sc:before{opacity:1}.wm{flex:1 1 0;font-weight:800;font-size:15px;letter-spacing:-.02em;text-transform:uppercase;color:#fff;white-space:nowrap;transform:translate(calc(var(--d,1)*-240px));transition:transform var(--sp)}html[dir=rtl] .wm{--d:-1}.glass{position:relative;height:56px;padding:4px;display:flex;align-items:center;border-radius:999px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff1f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;clip-path:inset(0 var(--cr,80%) 0 var(--cl,10%) round 999px);transition:opacity .6s 1s,clip-path var(--sp)}.glass a,.glass button{position:relative;z-index:1;height:48px;padding:0 20px;display:grid;place-items:center;border:0;background:none;border-radius:999px;color:#fff;opacity:.6;font-size:14px;font-weight:500;white-space:nowrap;transform:translate(var(--sx,0));transition:transform var(--sp),opacity .3s}.glass a:hover,.glass button:hover,.glass a.on{opacity:1}.glass .lg{height:30px;padding:0 16px;font-weight:700}.hl{position:absolute;z-index:0;top:4px;height:48px;left:0;width:0;border-radius:999px;background:linear-gradient(90deg,#ffffff38,#fff0);box-shadow:inset 0 0 0 1px #ffffff29;transition:left .6s var(--spring),width .6s var(--spring)}html[dir=rtl] .hl{background:linear-gradient(-90deg,#ffffff38,#fff0)}.nr{flex:1 1 0;display:flex;justify-content:flex-end;gap:8px}.mbtn{position:relative;width:56px;height:56px;border-radius:50%;border:0;background:#06060740;box-shadow:inset 0 0 0 1px #fff;color:#fff;overflow:hidden;display:grid;place-items:center;opacity:0;transform:translate(calc(var(--d,1)*-80px));transition:opacity 2.5s cubic-bezier(.16,1,.3,1) 1s,transform var(--sp),background .3s}html[dir=rtl] .mbtn{--d:-1}.mbtn:hover{background:#ffffff1f}.mbtn svg{transform:translate(calc(var(--d,1)*50px));transition:transform var(--sp),opacity .3s}.mbtn .x{position:absolute;opacity:0;transition:opacity .3s,transform .4s var(--spring);transform:rotate(-45deg)}.mbtn[aria-expanded=true] svg:first-child{opacity:0}.mbtn[aria-expanded=true] .x{opacity:1;transform:none}body.ready .wm,body.ready .mbtn,body.ready .mbtn svg:first-child{transform:none}body.ready .glass{opacity:1;clip-path:inset(0 0 0 0 round 999px)}body.ready .glass a,body.ready .glass button{--sx:0px!important}body.ready .mbtn{opacity:1}.menu{position:fixed;inset:0;z-index:45;display:grid;align-content:center;padding:110px var(--gut) 40px;background:#060607e6;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);clip-path:circle(0 at var(--mx,95%) var(--my,44px));transition:clip-path .8s var(--ease);visibility:hidden}.menu.open{clip-path:circle(150% at var(--mx,95%) var(--my,44px));visibility:visible}.menu nav{display:grid;gap:4px;max-width:var(--wide);width:100%;margin:0 auto}.menu nav a{font-size:clamp(40px,7vw,96px);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:#6d6d75;transition:color .3s;transform:translateY(30px);opacity:0;transition:color .3s,transform .7s var(--ease),opacity .7s var(--ease)}.menu nav a:hover{color:#fff}.menu.open nav a{transform:none;opacity:1}.menu .row{display:flex;flex-wrap:wrap;gap:10px;max-width:var(--wide);width:100%;margin:36px auto 0}.pool{position:fixed;left:0;top:0;width:2px;height:2px;opacity:.01;pointer-events:none;overflow:hidden}.pool video{width:2px;height:2px}@media(max-width:900px){.glass{display:none}}@media(max-width:640px){.wm{font-size:14px}.prog{display:none}.say p{font-size:15px}.hero{height:260vh}}.tools{padding:clamp(34px,5vw,56px) 0;border-block:1px solid var(--line);background:#08080a;overflow:hidden}.tools .tk{max-width:var(--wide);margin:0 auto 22px;padding-inline:var(--gut)}.tr{direction:ltr;display:flex;width:max-content;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);min-width:100%}.tt{display:flex;gap:14px;margin:0;padding:0 7px;list-style:none;animation:tmove 46s linear infinite}.tools:hover .tt{animation-play-state:paused}html[dir=rtl] .tools{direction:ltr}html[dir=rtl] .tools .tk{direction:rtl}html[dir=rtl] .tt{animation-direction:reverse}@keyframes tmove{to{transform:translate(-100%)}}.tt li{flex:none;display:flex;align-items:center;gap:12px;height:64px;padding:0 22px 0 18px;border-radius:999px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);color:#c9c9cf;transition:color .3s,box-shadow .3s}.tt li:hover{color:#fff;box-shadow:inset 0 0 0 1px var(--line2)}.tt svg{width:24px;height:24px;fill:currentColor}.tt span{font-weight:700;font-size:16px;white-space:nowrap}.tt small{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);white-space:nowrap}html[lang=ar] .tt small{letter-spacing:0;font-size:13px}@media(prefers-reduced-motion:reduce){.tt{animation-duration:120s}}.about{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);align-items:center}.me{margin:0;border-radius:clamp(26px,3vw,44px);overflow:hidden;background:#cfcfd2;aspect-ratio:3/4}.me img{width:100%;height:100%;object-fit:cover;filter:grayscale(.2) contrast(1.03)}.about h2{font-size:clamp(38px,5vw,72px);margin:14px 0 22px}.about h2 span:first-child{color:var(--dim)}.about p{color:var(--mute);max-width:56ch;margin:0 0 14px}.facts{list-style:none;padding:24px 0 0;margin:24px 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.facts b{display:block;font-size:clamp(26px,3vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1.1}.facts span{font-size:13px;color:var(--mute)}@media(max-width:860px){.about{grid-template-columns:1fr}.me{max-width:420px}}@media(max-width:480px){.facts{grid-template-columns:1fr 1fr}}.ch{display:flex;flex-wrap:wrap;gap:8px}.ch label{position:relative;cursor:pointer}.ch input{position:absolute;opacity:0;pointer-events:none}.ch span{display:inline-grid;place-items:center;min-height:46px;padding:0 18px;border-radius:999px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);font-size:14px;font-weight:600;color:var(--mute);transition:all .25s}.ch input:checked+span{background:#f2f2f3;color:#0a0a0b;box-shadow:none}.ch input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}.f .note{grid-column:1/-1}.sh{display:flex;align-items:center;gap:16px;margin-bottom:22px}.sh .mono{flex:none}.sbar{flex:1;height:3px;border-radius:3px;background:var(--line2);overflow:hidden}.sbar i{display:block;height:100%;width:33.3%;background:#fff;transition:width .6s var(--ease)}.stp{display:none;border:0;margin:0;padding:0;min-width:0;gap:18px}.stp.on{display:grid;animation:stpin .5s var(--ease)}@keyframes stpin{0%{opacity:0;transform:translateY(12px)}}.stp legend{padding:0;margin-bottom:6px;font-size:clamp(22px,2.2vw,30px);font-weight:800;letter-spacing:-.02em;line-height:1.15}html[lang=ar] .stp legend{letter-spacing:0}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cards label{cursor:pointer}.cards input{position:absolute;opacity:0;pointer-events:none}.cards span{display:grid;gap:6px;height:100%;padding:18px;border-radius:20px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .25s,background .25s}.cards b{font-size:18px}.cards small{color:var(--mute);font-size:13px;line-height:1.45}.cards label:hover span{box-shadow:inset 0 0 0 1px var(--line2)}.cards input:checked+span{background:#f2f2f3;color:#0a0a0b;box-shadow:none}.cards input:checked+span small{color:#55555c}.cards input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.opt{font-weight:500;color:var(--dim)}.f input[type=url]{margin-top:4px}.if-p,.if-s,.if-b{display:none}form[data-type=products] .if-p,form[data-type=services] .if-s,form[data-type=both] .if-b{display:inline}form[data-type=services] .show-p,form[data-type=products] .show-s{display:none}.addn summary{cursor:pointer;color:var(--silver);font-weight:600;font-size:14px;list-style:none}.addn summary:before{content:"+ "}.addn[open] summary:before{content:"– "}.addn textarea{margin-top:10px;width:100%;min-height:90px;padding:13px 16px;border-radius:14px;border:0;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);font-size:16px;color:inherit;font:inherit}.snav{display:flex;gap:10px;margin-top:24px}.snav .back{padding:0 22px}.snav [hidden]{display:none}form.req .msg{margin-top:14px}form.req.sent .sh,form.req.sent .stp,form.req.sent .snav{display:none}@media(max-width:640px){.cards,.two{grid-template-columns:1fr}.cards span{padding:14px 16px}}.calc{margin:16px 0 0}.moreq{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:0 18px;border:0;border-radius:16px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);color:#fff;font-weight:700;font-size:14px;text-align:start;transition:box-shadow .25s}.moreq:hover{box-shadow:inset 0 0 0 1px var(--line2)}.moreq i{font-style:normal;font-size:20px;transition:transform .3s var(--ease)}.moreq[aria-expanded=true] i{transform:rotate(45deg)}.cbox{display:grid;gap:12px;margin-top:10px;padding:18px;border-radius:18px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line)}.cbox[hidden]{display:none}.cbox label{font-weight:600;font-size:13px;color:var(--silver)}.crow{display:grid;grid-template-columns:1fr 96px;gap:12px;align-items:center}.cr{width:100%;accent-color:#f2f2f3}.cbox .cn{width:100%;min-height:46px;padding:0 12px;border-radius:12px;border:0;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line2);color:#fff;font:inherit;font-size:18px;font-weight:700;text-align:center}.ctot{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.ctot>span{color:var(--mute);font-size:14px}.ctot b{font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.03em}.ctot b [data-cur]{font-size:.4em;color:var(--dim);letter-spacing:0;font-weight:700}.cbreak{color:var(--dim);font-size:12px}.pile{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden}.pile img{position:absolute;left:0;top:0;cursor:pointer;pointer-events:auto;will-change:transform,opacity;filter:drop-shadow(0 14px 18px rgba(0,0,0,.5));-webkit-user-drag:none;-webkit-user-select:none;user-select:none;touch-action:none}.btn{overflow:hidden;isolation:isolate}.btn:after{content:"";position:absolute;z-index:-1;top:-20%;bottom:-20%;left:0;width:38%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform:translate(-160%) skew(-18deg);animation:shine 5.5s var(--ease) infinite;animation-delay:var(--sd,1.2s);pointer-events:none}.btn.ghost:after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.18),transparent)}.btn:hover:after{animation:shine 1.1s var(--ease) 1}@keyframes shine{0%{transform:translate(-160%) skew(-18deg)}22%,to{transform:translate(380%) skew(-18deg)}}.price{position:relative}.bird{position:absolute;z-index:6;top:-66px;left:calc(53.5% - 150px);width:56px;height:70px;cursor:pointer;transform-origin:50% 100%;transition:opacity .5s;filter:drop-shadow(0 8px 10px rgba(0,0,0,.45))}html[dir=rtl] .bird{left:auto;right:calc(53.5% - 150px)}.bird img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;-webkit-user-drag:none;transform-origin:50% 100%}.bird .wing{position:absolute;left:22px;top:6px;width:56px;height:28px;transform-origin:2px 26px;transform-box:fill-box;opacity:0;transition:opacity .15s;pointer-events:none}.bird .wing.far{z-index:0;left:26px;top:2px}.bird .wing.near{z-index:2}.bird.fly .wing{opacity:1}.bird.fly .wing.near{animation:flapN .13s ease-in-out infinite alternate}.bird.fly .wing.far{animation:flapF .13s ease-in-out infinite alternate}@keyframes flapN{0%{transform:rotate(-78deg) scaleY(1.05)}to{transform:rotate(12deg) scaleY(.75)}}@keyframes flapF{0%{transform:rotate(-92deg) scaleY(1)}to{transform:rotate(-4deg) scaleY(.65)}}.bird.idle img{animation:peck 4.2s ease-in-out infinite}@keyframes peck{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-12deg) translateY(2px)}82%{transform:rotate(0)}88%{transform:rotate(-8deg) translateY(1px)}}@media(prefers-reduced-motion:reduce){.btn:after,.bird.idle img{animation:none}}.showcase{padding-top:clamp(80px,10vw,150px)}.scr{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;align-items:stretch}.dev{position:relative;border-radius:clamp(22px,2.6vw,36px);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.dev img{position:relative;display:block;width:100%;height:auto;pointer-events:none}.dev video{position:absolute;max-width:none;object-fit:cover;object-position:top center;background:#111}.dev.lap{background:#d9d9db}.dev.lap img{z-index:1}.dev.lap video{z-index:2;border-radius:.4%}.dev.duo{background:#fff}.dev.duo img{z-index:2}.dev.duo video{z-index:1;left:0;top:0;transform-origin:0 0}.dev.duo .v-dp{object-position:center top}.dev.duo .v-dr{opacity:.55;filter:blur(1px)}.devw{margin:0;display:grid;align-content:start}.scr-cap{margin:12px 0 0;color:var(--mute);font-size:14px}.scr-cap b{color:#fff;font-weight:700}@media(max-width:860px){.scr{grid-template-columns:1fr}}#start{overflow:hidden}#start .silk{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.6;pointer-events:none}#start .silk-shade{position:absolute;inset:0;background:linear-gradient(180deg,var(--bg),rgba(10,10,11,.35) 25%,rgba(10,10,11,.35) 75%,var(--bg));pointer-events:none}#start .formwrap{position:relative;z-index:1}.wrap{max-width:var(--wide);margin:0 auto;padding-inline:var(--gut)}section{position:relative;padding-block:clamp(72px,10vw,140px)}.head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px;margin-bottom:clamp(32px,5vw,64px)}.head h2{font-size:clamp(40px,6vw,84px);max-width:13ch}.head h2 span{color:var(--dim)}.head p{margin:0;max-width:380px;color:var(--mute)}.week{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line2);padding-top:clamp(28px,4vw,48px)}.week .track{position:absolute;left:0;right:0;top:-1px;height:1px;overflow:hidden}.week .track i{display:block;height:100%;width:100%;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform 2.4s var(--ease) .3s}html[dir=rtl] .week .track i{transform-origin:right}.week.on .track i{transform:none}.wk{padding-inline-end:clamp(16px,3vw,48px)}.wk+.wk{border-inline-start:1px solid var(--line);padding-inline-start:clamp(16px,3vw,48px)}.wk .mono{color:var(--mute)}.wk b{display:block;margin-top:clamp(18px,3vw,40px);font-size:clamp(44px,6.4vw,96px);font-weight:800;letter-spacing:-.045em;line-height:.95;color:var(--text)}.wk b{white-space:nowrap}.wk b small{font-size:.3em;letter-spacing:0;color:var(--dim);font-weight:700}.wk p{margin:16px 0 0;max-width:30ch;color:var(--mute)}@media(max-width:760px){.week{grid-template-columns:1fr}.wk+.wk{border-inline-start:0;border-top:1px solid var(--line);padding:28px 0 0;margin-top:28px}}.price{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px}.panel{position:relative;border-radius:clamp(26px,3vw,44px);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);padding:clamp(24px,3.4vw,48px);overflow:hidden}.panel.main{background:linear-gradient(160deg,#1f1f24,#121215)}.panel.main:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 90% 0%,rgba(255,255,255,.09),transparent 70%);pointer-events:none}.cur{position:relative;display:inline-flex;padding:4px;border-radius:99px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.cur button{min-height:38px;padding:0 18px;border:0;border-radius:99px;background:none;color:var(--mute);font-weight:700}.cur button[aria-pressed=true]{background:#f2f2f3;color:#0a0a0b}.amount{position:relative;display:flex;align-items:baseline;gap:12px;margin:26px 0 6px}.amount b{font-size:clamp(72px,10vw,140px);font-weight:800;letter-spacing:-.06em;line-height:.85}.amount span{font-size:clamp(20px,2.2vw,28px);font-weight:700;color:var(--mute)}.fixed{position:relative;margin:0;color:var(--mute)}.inc{position:relative;list-style:none;margin:30px 0 0;padding:26px 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px}.inc li{display:flex;gap:12px;align-items:flex-start;font-weight:600;font-size:15px}.inc li:before{content:"";flex:none;width:20px;height:20px;margin-top:2px;border-radius:50%;background:#f2f2f3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%230a0a0b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}.panel.main .btn{margin-top:34px}.sidep{display:grid;gap:16px}.panel h3{font-size:clamp(24px,2.4vw,32px);margin:0 0 10px}.panel p{margin:0;color:var(--mute)}.panel .tag{float:right;margin-left:12px;font-weight:800;font-size:clamp(18px,1.8vw,24px);letter-spacing:-.02em}html[dir=rtl] .panel .tag{float:left;margin:0 12px 0 0}.panel.free{background:#f2f2f3;color:#0a0a0b}.panel.free p{color:#4a4a50}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;counter-reset:n}.steps li{counter-increment:n;border-radius:32px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);padding:28px 24px;transition:transform .5s var(--spring),box-shadow .3s}.steps li:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px var(--line2)}.steps li:before{content:"0" counter(n);display:block;margin-bottom:40px;font-weight:800;font-size:13px;letter-spacing:.18em;color:var(--dim)}.steps h3{font-size:22px;margin:0 0 8px;letter-spacing:-.02em}.steps p{margin:0;color:var(--mute);font-size:15px}.formwrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,72px);align-items:start}.formwrap h2{font-size:clamp(40px,5.4vw,76px);margin:14px 0 18px}.formwrap>div>p{margin:0;color:var(--mute);max-width:380px}form.req{border-radius:clamp(26px,3vw,44px);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);padding:clamp(20px,3vw,40px);display:block}.f{display:grid;gap:8px;min-width:0}.f.full{grid-column:1/-1}.f label{font-weight:600;font-size:13px;color:var(--silver)}.f label em{font-style:normal;color:#fff}.f small{color:var(--dim);font-size:12px}.f input,.f textarea{width:100%;min-height:52px;padding:13px 16px;border-radius:14px;border:0;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);font-size:16px;transition:box-shadow .25s}.f textarea{min-height:100px;resize:vertical}.f input:focus,.f textarea:focus{outline:none;box-shadow:inset 0 0 0 1.5px #fff}.f input::placeholder,.f textarea::placeholder{color:var(--dim)}.drop{position:relative;display:grid;place-items:center;gap:6px;min-height:130px;padding:18px;border-radius:18px;background:var(--bg2);outline:1.5px dashed var(--line2);outline-offset:-8px;text-align:center;cursor:pointer;transition:outline-color .25s}.drop:hover,.drop.over{outline-color:#fff}.drop input{position:absolute;width:1px;height:1px;opacity:0}.drop small{color:var(--dim)}.thumbs{display:flex;flex-wrap:wrap;gap:8px}.thumbs img{width:62px;height:62px;object-fit:cover;border-radius:12px}.or{grid-column:1/-1;display:flex;align-items:center;gap:14px;color:var(--dim);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--line)}.hp{position:absolute;width:1px;height:1px;padding:0;border:0;opacity:0;overflow:hidden;clip-path:inset(50%);pointer-events:none}.msg{grid-column:1/-1;margin:0;font-weight:600;color:var(--silver)}.msg.err{color:#ff8a7a}.done{grid-column:1/-1;display:none;border-radius:20px;background:#f2f2f3;color:#0a0a0b;padding:24px}.done.on{display:block}.done h3{font-size:28px;margin:0 0 6px}.wa{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 22px;border-radius:99px;background:#0a0a0b;color:#fff;font-weight:700;margin-top:14px}.faq{display:grid;gap:10px}.faq details{border-radius:22px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);padding:0 24px;transition:box-shadow .3s}.faq details[open]{box-shadow:inset 0 0 0 1px var(--line2)}.faq summary{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:700;font-size:17px;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:28px;font-weight:500;color:var(--neon);text-shadow:0 0 10px rgba(198,242,26,.45);transition:transform .4s var(--spring)}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{margin:0 0 22px;color:var(--mute)}footer{border-top:1px solid var(--line)}footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:30px;color:var(--mute);font-size:14px}footer a:hover{color:#fff}footer .legal{display:flex;flex-wrap:wrap;gap:18px}footer .ct{display:flex;flex-direction:column;gap:2px}footer .ct small,.tz{color:var(--dim);font-size:13px}.tz{display:block;margin-top:8px}.float{position:fixed;right:18px;bottom:18px;z-index:40;width:56px;height:56px;border-radius:50%;background:#f2f2f3;display:grid;place-items:center;box-shadow:0 14px 34px #00000080;transition:transform .4s var(--spring)}.float:hover{transform:scale(1.08)}html[dir=rtl] .float{right:auto;left:18px}dialog.lb{width:min(92vw,1280px);padding:0;border:0;border-radius:28px;background:#000;overflow:hidden}dialog.lb::backdrop{background:#050506cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}dialog.lb video{width:100%;aspect-ratio:16/10;object-fit:cover}dialog.lb button{position:absolute;right:14px;top:14px;width:44px;height:44px;border-radius:50%;border:0;background:#f2f2f3f2;color:#0a0a0b;font-size:22px;font-weight:700}.up{opacity:0;transform:translateY(30px);transition:opacity 1.2s var(--ease),transform 1.2s var(--ease)}.up.on{opacity:1;transform:none}@media(max-width:980px){.tabs .side{display:none}.tabs{justify-content:center}.hwrap{grid-template-columns:1fr;gap:6px;padding-top:96px;padding-bottom:150px}.copy{max-width:none}.copy h1{font-size:clamp(42px,11vw,72px)}.deck{height:auto;aspect-ratio:16/12;margin-top:18px}.dc{width:78vw}.dots{display:none}.price,.formwrap{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.stack{width:42%}}@media(max-width:560px){.crystal{display:none}.ctrl{right:84px;left:16px;justify-content:flex-end}html[dir=rtl] .ctrl{left:84px;right:16px}.scrollb{display:none}.inc,.steps{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.crystal,.status b,.scrollb svg{animation:none}}@media(max-width:640px){.say.s1>div,.say.s3>div{padding:18px 16px 20px;border-radius:22px;background:#08080a9e;-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1);box-shadow:0 0 0 1px #ffffff0f}.say.s1 p{text-shadow:none;color:#e4e4e8}.price{margin-top:70px}.bird{top:-50px;width:40px;height:50px;left:auto;right:18px}html[dir=rtl] .bird{right:auto;left:18px}.bird .wing{left:16px;top:4px;width:40px;height:20px}.float{width:46px;height:46px;right:10px;bottom:12px}html[dir=rtl] .float{right:auto;left:10px}.float svg{width:23px;height:23px}main .wrap{padding-inline-end:calc(var(--gut) + 30px)}footer .wrap{padding-bottom:76px}}::selection{background:var(--blue);color:#fff}html{scroll-padding-top:104px}.wm{font-size:20px;letter-spacing:-.045em;transform:translate(-240px)}.wm:first-letter{color:#fff}.wm:after{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;margin-inline-start:5px;background:var(--neon);box-shadow:0 0 12px #c6f21a40}html[lang=ar] .say h1{font-size:clamp(44px,7.4vw,116px);line-height:1.3}.say.s1 h1>span{display:block}html[lang=en] .say h1{font-size:clamp(46px,7.4vw,116px)}.say.s2 h2{font-size:clamp(40px,6.8vw,108px)}.say.s2>div{max-width:1040px}.pw strong{font-size:18px;font-weight:800;color:#fff}.wk b{white-space:normal}.tools .tt li[data-tech]{transition:color .25s ease,background .25s ease,box-shadow .25s ease}.tools .tech-logo{position:relative;display:block;flex:0 0 24px;width:24px;height:24px}.tools .tech-logo svg{position:absolute;inset:0;width:100%;height:100%;transition:opacity .25s ease,transform .3s ease}.tools .tech-colored{fill:#000;opacity:0;transform:scale(.94)}.tools .tech-colored.tech-inverse{fill:#fff}.tools .tt li:is(:hover,:focus-within,:active) .tech-monochrome{opacity:0}.tools .tt li:is(:hover,:focus-within,:active) .tech-colored{opacity:1;transform:scale(1.06)}.tools .tt li[data-tech]:is(:hover,:focus-within,:active){background:color-mix(in srgb,var(--tech-accent) 7%,var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tech-accent) 28%,transparent)}@media(prefers-reduced-motion:reduce){.tools .tt li[data-tech],.tools .tech-logo svg{transition:none}.tools .tech-colored,.tools .tt li:is(:hover,:focus-within,:active) .tech-colored{transform:none}}.ai-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding-top:48px;margin-top:48px;border-top:1px solid var(--line)}.ai-panel h3{margin:12px 0 20px;font-size:clamp(30px,3.8vw,50px)}.ai-panel p{color:var(--mute);max-width:50ch;margin:0}.ai-panel .inc{margin:0;padding:0;border:0}.ai-panel .btn{margin-top:26px}.ai-tech{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;color:var(--dim);font-size:12px}.ai-tech span{border:1px solid var(--line);border-radius:30px;padding:5px 10px}.launch-label{color:var(--neon);letter-spacing:.12em}.fixed{margin-top:18px!important}.sidep .panel{display:flex;flex-direction:column;justify-content:center;transition:opacity 1.2s var(--ease),transform 1.2s var(--ease),background .3s ease,color .3s ease}.sidep .panel p{transition:color .3s ease}@media(any-hover:hover){.sidep .panel:hover{background:#f2f2f3;color:#0a0a0b}.sidep .panel:hover p{color:#4a4a50}}.sidep .panel:is(:active,:focus-within){background:#f2f2f3;color:#0a0a0b}.sidep .panel:is(:active,:focus-within) p{color:#4a4a50}@media(prefers-reduced-motion:reduce){.sidep .panel,.sidep .panel p{transition:none}}.sidep .panel:not(.free):before{content:"NEUTEX /";display:block;color:var(--dim);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:26px}.cbox select,.f select{background:var(--bg2);color:var(--text);width:100%;padding:12px 16px;border:1px solid var(--line2);border-radius:14px;min-height:48px;font:inherit;appearance:auto}.cbox .ctot b{font-size:32px}.billing{margin-bottom:24px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.plan{display:flex;flex-direction:column;padding:clamp(24px,3vw,36px)}.plan.featured{box-shadow:inset 0 0 0 1px #c6f21a99;background:linear-gradient(150deg,#21251a,#151714 80%)}.plan h3{margin-top:28px}.plan p{font-size:15px;min-height:74px}.plan .inc{grid-template-columns:1fr;margin:24px 0 30px;padding-top:24px}.plan .inc li{font-size:14px}.plan .btn{margin-top:auto;align-self:flex-start}.plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding-top:24px;min-height:103px}.plan-price b{font-size:clamp(44px,5vw,64px);letter-spacing:-.045em;line-height:1}.plan-price span{color:var(--dim);font-size:13px}.popular{position:absolute;inset-inline-start:36px;top:18px;color:var(--neon);font-weight:700;font-size:12px}.device-shot{background:#0b1018;aspect-ratio:2400 / 1792}.device-shot img{object-fit:contain;filter:none}.about{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.facts{grid-template-columns:.6fr .6fr 1.4fr}.facts li:last-child b{font-size:clamp(18px,2.2vw,27px);line-height:1.4}.devw{min-width:0;margin:0}.contact-links{margin-top:34px;display:flex;flex-direction:column;gap:12px;font-size:19px;font-weight:700;align-items:flex-start}.contact-links a{color:var(--silver);transition:color .2s}.contact-links a:hover{color:var(--neon)}.f+.f{margin-top:8px}.privacy-hint{color:var(--dim)}.estimate{margin:8px 0 0;padding:16px;border-radius:16px;background:#c6f21a0a;border:1px solid rgba(198,242,26,.15);color:var(--silver);font-size:14px}[hidden]{display:none!important}form.req.sent .msg:empty{display:none}.done-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}.done-actions button{border:none;background:none;color:#444;cursor:pointer;font-size:13px;text-decoration:underline;text-underline-offset:4px}.footer-wm{display:block;font-size:30px;letter-spacing:-.045em;color:#fff}footer p{margin:4px 0 12px;max-width:370px}footer .ct a{font-size:16px}footer .legal button{background:none;border:0;padding:0;color:var(--mute);font:inherit;cursor:pointer}footer .legal button:hover{color:#fff}.legal-dialog{width:min(660px,90vw);max-height:85svh;padding:42px;border:1px solid var(--line2);border-radius:28px;background:var(--panel);color:var(--text)}.legal-dialog::backdrop{background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.legal-dialog h2{font-size:32px;padding-inline-end:25px}.legal-dialog p{color:var(--mute);line-height:1.9}#closeLegal{position:absolute;inset-inline-end:16px;top:16px;width:32px;height:32px;border:0;border-radius:50%;background:#29292e;font-size:22px;color:#fff}.menu nav a:focus-visible{color:#fff}.menu.open nav a{line-height:1.2}#ocBtn{display:inline-flex;align-items:center;justify-content:center;min-width:88px;padding:0 18px;gap:0;text-align:center;line-height:1;letter-spacing:0;background:#f2f2f3;transition:background .2s ease,box-shadow .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}#ocBtn>span{display:block;line-height:1.2}#ocBtn:after{animation:none}#ocX{display:grid;place-items:center;padding:0;color:#d6d6db;transition:background .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(hover:hover)and (pointer:fine){#ocBtn:hover{background:#e4edca;box-shadow:0 4px 14px #c6f21a1f;transform:translateY(-2px)}#ocX:hover{background:#ffffff29;color:#fff}}#ocBtn:active{background:#dceab9;transform:scale(.97)}@media(min-width:1450px){.say h1{max-width:1150px}}@media(max-width:980px){.plans{gap:12px}.plan{padding:24px}.popular{inset-inline-start:24px}.plan-price b{font-size:44px}}@media(max-width:860px){.about{grid-template-columns:1fr}.device-shot{max-width:100%}.plans{grid-template-columns:1fr}.plan h3{margin-top:20px}.plan p,.plan-price{min-height:auto}.plan .inc{grid-template-columns:repeat(2,minmax(0,1fr))}.plan .btn{margin-top:10px}}@media(max-width:640px){nav.top{top:12px;height:46px}.mbtn{width:46px;height:46px}.wm{font-size:18px}.say{padding:86px 16px 82px}.say.s1>div{width:100%;max-width:510px;padding:23px 16px 26px}html[lang=ar] .say h1{font-size:clamp(42px,10vw,62px);line-height:1.25}html[lang=en] .say h1{font-size:clamp(43px,10vw,60px)}.say p{font-size:14px;line-height:1.65;max-width:360px}.say.s2 h2{font-size:clamp(36px,9vw,58px)}.say.s2 .pw{margin-top:16px;gap:8px}.pw>div{padding:10px 16px;border-radius:14px}.pw span{font-size:13px}.say .row{margin-top:18px;gap:8px}.say .btn{min-height:44px;font-size:12px;padding-inline-start:17px;gap:8px}.say .btn i{width:32px;height:32px}.say.s3{padding-top:85px}.say.s3 h2{font-size:36px}.say.s3>div{padding:16px 12px}.head h2{font-size:42px}main .wrap{padding-inline:20px}.tools .tk{padding-inline:20px}.tools{padding-block:32px}.tt li{height:54px;padding-inline:16px}.tt span{font-size:14px}section{padding-block:76px}.ai-panel{grid-template-columns:1fr;gap:24px;padding-top:32px;margin-top:32px}.ai-panel .inc{grid-template-columns:1fr}.wk b{font-size:62px;margin-top:18px}.price{margin-top:56px}.panel{padding:28px 24px}.panel.main .amount b{font-size:100px}.launch-label{font-size:12px!important}.incg{gap:24px}.plan .inc{grid-template-columns:1fr}.plan h3{font-size:28px}.plan-price b{font-size:58px}.plan-price{margin-top:4px}.featured h3{margin-top:32px}.sidep .panel:not(.free):before{margin-bottom:16px}.steps{grid-template-columns:1fr}.steps li{border-radius:24px}.steps li:before{margin-bottom:24px}.about h2{font-size:44px}.facts{grid-template-columns:1fr 1fr}.facts li:last-child{grid-column:1 / -1}.facts li:last-child b{font-size:23px}.showcase{padding-top:76px}.contact-links{font-size:17px}.faq details{padding-inline:20px}.faq summary{font-size:16px}.legal-dialog{padding:32px 24px}.legal-dialog h2{font-size:28px}.ocard{gap:6px;padding:8px;border-radius:16px;bottom:max(12px,env(safe-area-inset-bottom))}html[dir=rtl] .ocard{padding:8px}.ocard>div{flex:1 1 0;gap:2px}.ocard b{font-size:12px;line-height:1.3}.ocard>div b span{font-size:inherit;color:inherit}.ocard>div>span{font-size:10px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ocBtn{min-width:72px;min-height:34px;padding:0 10px;font-size:12px}#ocX{width:28px;height:28px;font-size:20px}footer .wrap{align-items:flex-start;gap:28px;padding-inline:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tt,.cue i,.status b{animation:none}.up{transition-duration:.01ms}.menu,.mbtn,.glass,.wm{transition-duration:.01ms;transition-delay:0s}#ocBtn,#ocX{transition:none}#ocBtn:hover,#ocBtn:active{transform:none}}.tvs .tv-stack-art{position:absolute;inset:0;width:100%;height:100%;z-index:0;object-fit:fill;pointer-events:none}.tvs canvas{z-index:1;border-radius:0;box-shadow:none}.tvs .tv-bezel-layer{z-index:2}.fall img,.pile img{mix-blend-mode:screen;object-fit:contain;border-radius:24%;touch-action:pan-y}.fall,.pile{mix-blend-mode:screen}.dev.lap,.dev.duo{min-height:420px;aspect-ratio:16/12;background:radial-gradient(90% 90% at 50% 45%,#25272d,#09090c 80%);display:grid;align-content:center;justify-items:center;padding:8% 6%;isolation:isolate}.dev.lap:before,.dev.duo:before{content:"";position:absolute;inset:12% -40%;z-index:-1;background:radial-gradient(ellipse at 50% 60%,rgba(58,81,255,.16),transparent 55%)}.monitor-shell{width:94%;border:5px solid #555861;border-radius:15px;background:linear-gradient(120deg,#34363c,#111114);box-shadow:0 20px 40px #000;overflow:hidden;transform:perspective(1000px) rotateY(-5deg)}.monitor-screen{aspect-ratio:16/9;margin:7px;overflow:hidden;border-radius:5px;background:#060607}.product-display{display:block;width:100%;height:100%}.monitor-chin{height:25px;display:grid;place-items:center;font-size:9px;color:#999ba5;letter-spacing:.16em}.monitor-stand{width:13%;height:37px;background:linear-gradient(90deg,#17181c,#72757d 45%,#1b1c21);transform:skew(-5deg)}.monitor-base{width:37%;height:10px;border-radius:50% 50% 20% 20%;background:linear-gradient(#6d7079,#16171c);box-shadow:0 17px 24px #000}.phone-shell{position:relative;width:51%;max-width:235px;aspect-ratio:9/17.5;border:4px solid #656872;border-radius:34px;padding:5px;background:#0a0b10;box-shadow:12px 18px 40px #000,inset 1px 0 2px #fff;transform:perspective(1100px) rotateY(-13deg) rotate(-6deg);overflow:hidden}.phone-screen{height:100%;border-radius:26px;overflow:hidden;background:#07080d}.phone-notch{position:absolute;top:13px;left:35%;right:35%;height:12px;border-radius:20px;background:#030305;z-index:2}.phone-home{position:absolute;bottom:14px;left:33%;right:33%;height:3px;border-radius:10px;background:#d3d5dc}.phone-caption{position:absolute;bottom:12%;width:100%;left:0;text-align:center;font-weight:800;font-size:20px;letter-spacing:.1em;color:#d2d9f3}.phone-caption small{font-size:7px;color:#7684bd;letter-spacing:.13em}.phone-shadow{width:45%;height:12px;margin-top:24px;border-radius:50%;background:#1e308280;filter:blur(12px)}@media(max-width:640px){.dev.lap,.dev.duo{min-height:320px}.dev.duo{aspect-ratio:16/15}.phone-shell{width:43%}}@media(prefers-reduced-motion:reduce){.stage .say,.stage .wall{scroll-behavior:smooth}}.showcase .scr{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.showcase .devw{min-width:0}.showcase .cinema-card{width:100%;aspect-ratio:16 / 9;min-height:0;padding:0;isolation:isolate;background:#07080b;border:1px solid rgba(255,255,255,.12);border-radius:clamp(20px,2.3vw,32px)}.showcase .cinema-poster,.showcase .cinema-film{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:inherit}.showcase .cinema-film{z-index:1;opacity:0;transition:opacity .35s ease}.showcase .has-video-frame .cinema-film{opacity:1}.showcase .cinema-card:after{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.28),transparent 28%);pointer-events:none}.showcase .cinema-toggle{position:absolute;z-index:3;inset-inline-end:14px;bottom:14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid rgba(255,255,255,.22);border-radius:99px;background:#0a0a0ea8;color:#fff;font:inherit;font-size:12px;line-height:1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .2s ease;touch-action:manipulation}.showcase .cinema-toggle[hidden]{display:none}.showcase .cinema-toggle:hover{background:#23262de6}.showcase .cinema-toggle svg{width:14px;height:14px;fill:currentColor}.showcase .cinema-toggle .pause-icon{display:none}.showcase .is-playing .cinema-toggle .pause-icon{display:block}.showcase .is-playing .cinema-toggle .play-icon{display:none}.showcase .scr-cap{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 9px;line-height:1.5}.showcase .scr-cap span{color:#84858e;font-size:12px}.showcase .scr-cap b{font-size:14px}.showcase .showcase-note{margin:22px 0 0;color:#85858e;font-size:12px;line-height:1.7}@media(max-width:860px){.showcase .scr{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:640px){.showcase .cinema-toggle{bottom:10px;inset-inline-end:10px;min-height:36px;padding-inline:10px;font-size:11px}}@media(prefers-reduced-motion:reduce){.showcase .cinema-film,.showcase .cinema-toggle{transition:none}}
