:root{--void:#03090c;--deep:#061419;--panel:#0a1d24;--ink:#f2fbfa;--mute:#9db9bb;--dim:#5f7d80;--cyan:#3fe0d8;--ok:#4cf08c;--alert:#ff4562;--line:#3fe0d82e;--f-display:"Montserrat","Segoe UI",system-ui,sans-serif;--f-body:"Inter",system-ui,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--gut-l:max(clamp(16px,5.6vw,110px),env(safe-area-inset-left,0px));--gut-r:max(clamp(16px,5.6vw,110px),env(safe-area-inset-right,0px));--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html,body{background:var(--void);color:var(--ink)}body{font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--void);position:fixed;inset:0 0 auto}.top{left:0;right:0;top:env(safe-area-inset-top,0px);z-index:50;padding:18px var(--gut-r) 18px var(--gut-l);justify-content:space-between;align-items:center;gap:16px;transition:background .3s,padding .3s;display:flex;position:fixed}.top.solid{-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#03090cd1;padding-block:12px}.logo{align-items:center;gap:10px;text-decoration:none;display:flex}.logo svg{flex:none;width:30px;height:30px}.logo b{font-family:var(--f-display);letter-spacing:.02em;font-size:20px;font-weight:700}.logo span{font-family:var(--f-display);color:var(--mute);letter-spacing:.04em;font-size:13px;font-weight:500}.nav{align-items:center;gap:28px;display:flex}.nav a{color:#cfe3e3;font-size:14px;font-weight:500;text-decoration:none}.nav a:hover{color:#fff}.nav .cta{background:var(--cyan);color:#022120;border-radius:999px;padding:10px 18px;font-weight:600}.lang{font-family:var(--f-mono);color:var(--mute);border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:12px}.burger{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#03090c66;border-radius:12px;display:none;position:relative}.burger i,.burger i:before,.burger i:after{content:"";background:currentColor;width:18px;height:2px;display:block}.burger i{position:absolute;top:20px;left:12px}.burger i:before{position:absolute;top:-6px}.burger i:after{position:absolute;top:6px}.sheet{z-index:70;padding:80px var(--gut-r) 40px var(--gut-l);background:#03090cf7;flex-direction:column;justify-content:center;gap:8px;display:flex;position:fixed;inset:0}.sheet a{font-family:var(--f-display);padding:8px 0;font-size:30px;font-weight:600;text-decoration:none}.sheet .close{top:calc(18px + env(safe-area-inset-top,0px));right:var(--gut-r);border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:12px;font-size:22px;position:absolute}.story{height:620svh;position:relative}.stage{background:var(--void);height:100svh;position:sticky;top:0;overflow:hidden}#film{width:100%;height:100%;display:block;position:absolute;inset:0}.shade{pointer-events:none;background:linear-gradient(90deg,#03090ce6 0%,#03090cb8 30%,#03090c00 50%),linear-gradient(#03090c8c 0%,#03090c00 18%);position:absolute;inset:0}.caps{left:var(--gut-l);width:min(520px,31vw);height:60svh;position:absolute;top:44%;transform:translateY(-50%)}.cap{opacity:0;visibility:hidden;gap:clamp(10px,1.3vw,18px);transition:opacity .45s,transform .45s,visibility 0s .45s;display:grid;position:absolute;top:50%;left:0;right:0;transform:translateY(calc(16px - 50%))}.cap.on{opacity:1;visibility:visible;transition:opacity .45s,transform .45s;transform:translateY(-50%)}.eyebrow{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);font-size:12px}.cap .eyebrow{color:#5ff5ee;letter-spacing:.16em;text-shadow:0 0 18px #3fe0d859;font-size:19px}.cap.alert .eyebrow{color:var(--alert)}.mark{font-family:var(--f-display);letter-spacing:-.01em;margin:0;font-size:clamp(44px,6.4vw,112px);font-weight:700;line-height:1.02}.tag{font-family:var(--f-display);color:var(--cyan);margin:0;font-size:clamp(17px,2vw,32px);font-weight:600;line-height:1.25}.head{font-family:var(--f-display);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,56px);font-weight:700;line-height:1.08}.sub{color:#c3d7d8;max-width:36ch;margin:0;font-size:clamp(15px,1.25vw,19px);line-height:1.55}.read{font-family:var(--f-mono);color:var(--ok);font-variant-numeric:tabular-nums;font-size:14px}.read i{color:var(--mute);font-style:normal}.code{font-family:var(--f-mono);color:var(--alert);font-size:15px}.btn{font:600 15px/1 var(--f-body);background:var(--cyan);color:#022120;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:15px 24px;text-decoration:none;display:inline-block}.btn.ghost{color:var(--ink);background:0 0;border:1px solid #ffffff47}.row{flex-wrap:wrap;gap:12px;display:flex}.hint{left:50%;bottom:calc(26px + env(safe-area-inset-bottom,0px));z-index:5;font-family:var(--f-mono);letter-spacing:.24em;color:#ffffffe6;justify-items:center;gap:8px;font-size:13px;transition:opacity .4s;display:grid;position:absolute;transform:translate(-50%)}.hint svg{stroke:#3fe0d8;filter:drop-shadow(0 0 8px #3fe0d899);width:32px;height:50px;animation:1.8s ease-in-out infinite hintBob}.hint svg rect{stroke:#3fe0d8}.hint .wheel{animation:1.8s ease-in-out infinite hintWheel}@keyframes hintBob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes hintWheel{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(7px)}to{opacity:0}}.sec{padding:clamp(72px,9vw,140px) var(--gut-r) clamp(72px,9vw,140px) var(--gut-l);border-top:1px solid var(--line);scroll-margin-top:64px}.sec-in{gap:clamp(28px,4vw,56px);max-width:1200px;margin:0 auto;display:grid}.sec h2{font-family:var(--f-display);text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(30px,3.6vw,56px);font-weight:700;line-height:1.08}.sec .intro{align-content:start;gap:16px;min-width:0;display:grid}.sec .intro p{color:var(--mute);max-width:60ch;margin:0;font-size:17px}.facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.facts div{gap:6px;min-width:0;padding:28px 24px 28px 0;display:grid}.facts div+div{border-left:1px solid var(--line);padding-left:24px}.facts b{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,44px);font-weight:700}.facts span{color:var(--mute);font-size:14px}.cat{background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1px;display:grid;overflow:hidden}.grp{background:var(--deep);align-content:start;gap:16px;min-width:0;padding:28px;display:grid}.grp header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.grp h3{font-family:var(--f-display);margin:0;font-size:20px;font-weight:600}.grp header span{font-family:var(--f-mono);color:var(--cyan);white-space:nowrap;font-size:12px}.grp ul{margin:0;padding:0;list-style:none;display:grid}.grp li{border-top:1px solid #3fe0d817;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 0;display:grid}.grp li strong{font-family:var(--f-mono);color:#e6f4f3;font-size:13.5px;font-weight:600}.grp li em{color:var(--dim);text-align:right;font-size:12px;font-style:normal}.grp li small{color:var(--mute);grid-column:1/-1;font-size:13px}.steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.step{border-top:2px solid var(--cyan);counter-increment:s;align-content:start;gap:10px;min-width:0;padding-top:20px;display:grid}.step:before{content:counter(s,decimal-leading-zero);font-family:var(--f-mono);color:var(--cyan);letter-spacing:.14em;font-size:12px}.step-ico{width:44px;height:44px;color:var(--cyan)}.step-ico *{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.step-ico .draw{stroke-dasharray:60;animation:3.2s ease-in-out infinite icoDraw}.step-ico .pulse{transform-origin:50%;transform-box:fill-box;animation:2.4s ease-in-out infinite icoPulse}.step-ico .scan{stroke:#ff4562;animation:2.6s ease-in-out infinite icoScan}@keyframes icoDraw{0%{stroke-dashoffset:60px}50%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-60px}}@keyframes icoPulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes icoScan{0%,to{transform:translateY(-14px)}50%{transform:translateY(14px)}}.step h3{font-family:var(--f-display);margin:0;font-size:19px;font-weight:600}.step p{color:var(--mute);margin:0;font-size:15px}.samples{flex-wrap:wrap;gap:10px;display:flex}.samples span{font-family:var(--f-mono);border:1px solid var(--line);color:#cfe3e3;border-radius:999px;padding:8px 14px;font-size:12.5px}.ngs{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(28px,4vw,64px);display:grid}.ngs ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ngs li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.ngs li span{color:var(--mute);text-align:right;font-size:14px}.quote{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(28px,4vw,64px);display:grid}form{background:var(--deep);border:1px solid var(--line);border-radius:18px;grid-template-columns:1fr 1fr;gap:14px;min-width:0;padding:clamp(20px,3vw,32px);display:grid}form label{color:var(--mute);gap:6px;min-width:0;font-size:13px;display:grid}form .wide{grid-column:1/-1}input,select,textarea{font:inherit;color:var(--ink);background:var(--void);border:1px solid #3fe0d838;border-radius:10px;width:100%;padding:12px 14px;font-size:16px}textarea{resize:vertical;min-height:96px}input:focus,select:focus,textarea:focus{border-color:var(--cyan);outline:none}.note{color:var(--ok);grid-column:1/-1;margin:0;font-size:13px}.who{gap:14px;margin:0;padding:0;list-style:none;display:grid}.who li{color:#cfe3e3;padding-left:22px;position:relative}.who li:before{content:"";background:var(--cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0}footer.site{padding:40px var(--gut-r) calc(40px + env(safe-area-inset-bottom,0px)) var(--gut-l);border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;display:flex}@media (width<=900px){.nav a,.lang{display:none}.burger{display:block}.shade{background:linear-gradient(#03090c99 0%,#03090c00 15% 36%,#03090ccc 58%,#03090cf2 100%)}.caps{left:var(--gut-l);right:var(--gut-r);width:auto;top:auto;bottom:calc(64px + env(safe-area-inset-bottom,0px));height:auto;min-height:250px;transform:none}.cap{top:auto;bottom:0;transform:translateY(16px)}.cap.on{transform:none}.mark{font-size:clamp(42px,12vw,60px)}.tag{font-size:17px}.head{font-size:clamp(22px,6.4vw,30px)}.cap .eyebrow{font-size:16px}.sub{font-size:15px}.hint{bottom:calc(10px + env(safe-area-inset-bottom,0px))}.hint span{display:none}.hint svg{width:24px;height:38px}.facts{grid-template-columns:1fr 1fr}.facts div:nth-child(3){border-left:0;padding-left:0}.facts div:nth-child(n+3){border-top:1px solid var(--line)}.steps{grid-template-columns:1fr 1fr}.ngs,.quote,form{grid-template-columns:1fr}}@media (width<=520px){.steps{grid-template-columns:1fr}.logo span{display:none}}@media (prefers-reduced-motion:reduce){.cap,.top{transition:none}.hint svg,.hint .wheel,.step-ico *{stroke-dasharray:none;animation:none!important}}.lang{gap:2px;padding:3px;display:flex}.lang a,.sheet-lang a{font-family:var(--f-mono);color:var(--mute);border-radius:999px;padding:4px 7px;font-size:12px;text-decoration:none}.lang a:hover{color:#fff}.lang a.on,.sheet-lang a.on{color:var(--cyan);background:#3fe0d829}.sheet-lang{gap:8px;margin-top:20px;display:flex}.sheet .sheet-lang a{border:1px solid var(--line);padding:10px 14px;font-size:15px}.foot-links{flex-wrap:wrap;gap:18px;display:flex}.foot-links a{color:var(--mute);text-decoration:none}.foot-links a:hover{color:var(--ink)}.grp h3 a{text-decoration:none}.grp h3 a:hover{color:var(--cyan)}.grp li{padding:0}.grp li a{grid-template-columns:1fr auto;gap:2px 12px;padding:10px 0;text-decoration:none;display:grid}.grp li a:hover strong{color:var(--cyan)}.ngs li a{text-decoration:none}.ngs li a:hover{color:var(--cyan)}.sec-in>.btn{justify-self:start}.hero{padding:calc(140px + env(safe-area-inset-top,0px)) var(--gut-r) clamp(56px,7vw,96px) var(--gut-l);background:var(--void);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero:before{content:"";aspect-ratio:16/9;opacity:.9;top:0;background:url(/d/37.webp) 0 0/200% 200% no-repeat;height:100%;position:absolute;inset-inline-end:0}.hero:after{content:"";background:linear-gradient(90deg,var(--void) 0%,#03090ceb 38%,#03090c59 75%,#03090c33 100%),linear-gradient(0deg,var(--void) 0%,#03090c00 40%);position:absolute;inset:0}[dir=rtl] .hero:before{transform:scaleX(-1)}[dir=rtl] .hero:after{background:linear-gradient(270deg,var(--void) 0%,#03090ceb 38%,#03090c59 75%,#03090c33 100%),linear-gradient(0deg,var(--void) 0%,#03090c00 40%)}.hero-in{z-index:1;justify-items:start;gap:18px;max-width:1200px;margin:0 auto;display:grid;position:relative}.hero h1{font-family:var(--f-display);letter-spacing:-.01em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(34px,5vw,76px);font-weight:700;line-height:1.04}.hero .lead{color:#c3d7d8;max-width:52ch;margin:0;font-size:clamp(17px,1.5vw,21px)}.hero .row{margin-top:10px}.crumbs{font-family:var(--f-mono);color:var(--dim);flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.crumbs>span+span:before{content:"/";color:var(--dim);margin-inline-end:6px}.crumbs a{color:var(--mute);text-decoration:none}.crumbs a:hover{color:var(--cyan)}.crumbs [aria-current]{color:#cfe3e3}.sec.flush{border-top:0;padding-top:clamp(36px,4.5vw,64px)}.filters{gap:16px;display:grid}.filters input{background:var(--deep);border-radius:999px;max-width:520px;padding:14px 18px;font-size:16px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips button{font:500 14px/1 var(--f-body);color:#cfe3e3;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:10px 14px}.chips button i{font-style:normal;font-family:var(--f-mono);color:var(--dim);margin-inline-start:4px;font-size:12px}.chips button.on{background:var(--cyan);border-color:var(--cyan);color:#022120}.chips button.on i{color:#06433f}.count{font-family:var(--f-mono);color:var(--cyan);margin:0;font-size:13px}.empty{color:var(--mute);margin:0}.tlist{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.tlist li{border-bottom:1px solid var(--line)}.tlist a{grid-template-columns:minmax(150px,240px) 1fr auto;align-items:baseline;gap:4px 24px;padding:18px 4px;text-decoration:none;transition:background .2s;display:grid}.tlist a:hover{background:#3fe0d80d}.tlist strong{font-family:var(--f-mono);color:#e6f4f3;text-align:start;font-size:15px;font-weight:600}.tlist .cond{font-family:var(--f-display);font-size:17px;font-weight:600}.tlist .meta{color:var(--mute);grid-column:2;font-size:13.5px}.tlist b{color:var(--cyan);grid-area:1/3/3;align-self:center;font-weight:400}[dir=rtl] .tlist b,[dir=rtl] .ngs li span{transform:scaleX(-1)}.tlist a:hover strong{color:var(--cyan)}.spec{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.spec div{align-content:start;gap:6px;min-width:0;padding:24px 24px 24px 0;display:grid}.spec div+div{border-inline-start:1px solid var(--line);padding-inline-start:24px}.spec dt{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);font-size:11.5px}.spec dd{color:#e6f4f3;margin:0;font-size:16px}.two{grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px);display:grid}.two article{align-content:start;gap:12px;min-width:0;display:grid}.two h2{max-width:none!important;font-size:clamp(24px,2.4vw,32px)!important}.two p{color:#c3d7d8;max-width:60ch;margin:0;font-size:17px}.fine{color:var(--dim);margin:0;font-size:13px}.offer{background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1px;display:grid;overflow:hidden}.offer article{background:var(--deep);align-content:start;gap:10px;padding:28px;display:grid}.offer h3{font-family:var(--f-display);margin:0;font-size:20px;font-weight:600}.offer p{color:var(--mute);margin:0;font-size:15px}[lang=ar]{--f-mono:"JetBrains Mono","IBM Plex Sans Arabic",ui-monospace,monospace;--f-display:"IBM Plex Sans Arabic","Montserrat",system-ui,sans-serif;--f-body:"IBM Plex Sans Arabic","Inter",system-ui,sans-serif}[dir=rtl] .eyebrow,[dir=rtl] .spec dt{letter-spacing:0}[dir=rtl] .mark,[dir=rtl] .head,[dir=rtl] .sec h2,[dir=rtl] .hero h1{letter-spacing:0;line-height:1.25}[dir=rtl] .facts div{padding:28px 0 28px 24px}[dir=rtl] .facts div+div{border-left:0;border-right:1px solid var(--line);padding-left:24px;padding-right:24px}[dir=rtl] .spec div{padding:24px 0 24px 24px}[dir=rtl] .spec div+div{padding-right:24px}[dir=rtl] .grp li em,[dir=rtl] .ngs li span{text-align:left}[dir=rtl] .who li{padding-left:0;padding-right:22px}[dir=rtl] .who li:before{left:auto;right:0}[dir=rtl] .sheet .close{right:auto;left:var(--gut-l)}[dir=rtl] .burger i{left:auto;right:12px}@media (width<=900px){.spec{grid-template-columns:1fr 1fr}.spec div:nth-child(3){border-inline-start:0;padding-inline-start:0}.spec div:nth-child(n+3){border-top:1px solid var(--line)}.two{grid-template-columns:1fr}.hero{padding-top:calc(110px + env(safe-area-inset-top,0px))}.hero:before{opacity:.55;height:70%}.tlist a{grid-template-columns:1fr auto}.tlist .cond,.tlist .meta{grid-column:1}.tlist b{grid-area:1/2/4}[dir=rtl] .facts div:nth-child(3){border-right:0;padding-right:0}[dir=rtl] .spec div:nth-child(3){padding-right:0}}@media (width<=520px){.spec{grid-template-columns:1fr}.spec div,.spec div+div,[dir=rtl] .spec div,[dir=rtl] .spec div+div{border-inline-start:0;padding-inline:0}.spec div+div{border-top:1px solid var(--line)}}.cap h1.brand{font:inherit;gap:clamp(10px,1.3vw,18px);margin:0;display:grid}.cap h1.brand .mark,.cap h1.brand .tag{display:block}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.foot-countries{font-size:14px}.foot-countries b{color:#cfe3e3;font-weight:600}.faq{border-top:1px solid var(--line);display:grid}.faq details{border-bottom:1px solid var(--line);padding:4px 0}.faq summary{cursor:pointer;font-family:var(--f-display);justify-content:space-between;gap:16px;padding:18px 0;font-size:clamp(17px,1.5vw,20px);font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--cyan);font-family:var(--f-mono);flex:none;font-size:20px;line-height:1}.faq details[open] summary:after{content:"−"}.faq p{color:#c3d7d8;max-width:70ch;margin:0 0 20px}.offer a.card{color:inherit;text-decoration:none}.offer article .go{font-family:var(--f-mono);color:var(--cyan);letter-spacing:.1em;font-size:12px}.legal{gap:28px;max-width:820px;display:grid}.legal h2{max-width:none!important;font-size:clamp(22px,2.2vw,28px)!important}.legal section{gap:10px;display:grid}.legal p{color:#c3d7d8;margin:0}.hero h1{overflow-wrap:break-word}@media (width<=520px){.hero h1{font-size:clamp(26px,7.4vw,34px)}}[dir=rtl] .caps{container-type:inline-size}[dir=rtl] .cap .mark{text-align:right;font-size:min(clamp(44px,6.4vw,112px),14.2cqi)}.offer.b2b{background:var(--deep)}.offer.b2b>*{box-shadow:0 0 0 1px var(--line)}
