:root{--black:#050507;--black2:#0b0b10;--paper:#f5f5f7;--white:#fff;--ink:#161617;--muted:#6e6e73;--line:#d9d9de;--blue:#2478ff;--blue2:#6eb7ff;--warm:#f3eee7;--ease:cubic-bezier(.2,.75,.2,1);--shadow:0 40px 120px rgba(0,0,0,.18)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Al Nile","Geeza Pro","Noto Sans Arabic","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1240px,calc(100% - 48px));margin-inline:auto}.skip{position:fixed;top:-80px;right:16px;z-index:200;background:#fff;color:#000;padding:10px 14px;border-radius:12px}.skip:focus{top:12px}:focus-visible{outline:2px solid var(--blue);outline-offset:4px}
.topbar{position:fixed;inset:0 0 auto;z-index:90;background:rgba(5,5,7,.76);backdrop-filter:saturate(160%) blur(22px);border-bottom:1px solid rgba(255,255,255,.08);color:#fff}.navrow{height:72px;display:flex;align-items:center;gap:34px}.brand{display:flex;align-items:center;gap:11px;direction:ltr;min-width:max-content}.brandmark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#fff;color:#07070a;font:800 17px/1 Arial}.brand strong{display:block;font:800 15px/1.05 Arial;letter-spacing:.08em}.brand small{display:block;font:700 7px/1 Arial;letter-spacing:.28em;color:#a1a1a6;margin-top:5px}.topbar nav{display:flex;gap:28px;margin-inline:auto}.topbar nav a{font-size:12px;color:#c7c7cc;transition:color .2s}.topbar nav a:hover{color:#fff}.navcta{font-size:12px;font-weight:700;color:#fff}.navcta span{color:var(--blue2);margin-inline-start:6px}
.eyebrow{margin:0 0 18px;font:800 10px/1 Arial;letter-spacing:.18em;color:#8dc7ff}.eyebrow.dark{color:#505055}.hero{min-height:1180px;background:var(--black);color:#fff;position:relative;overflow:hidden;padding-top:72px}.hero-glow{position:absolute;width:1000px;height:600px;border-radius:50%;background:radial-gradient(circle at center,rgba(65,127,255,.24),rgba(28,58,124,.09) 42%,transparent 70%);left:50%;top:120px;transform:translateX(-50%);filter:blur(12px);pointer-events:none}.hero-copy{text-align:center;padding-top:130px;position:relative;z-index:2}.hero h1{font-size:clamp(58px,8vw,112px);line-height:.98;letter-spacing:-.055em;margin:0 auto 26px;font-weight:800}.hero h1 span{background:linear-gradient(90deg,#fff 10%,#9fb7da 48%,#fff 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{max-width:730px;margin:0 auto;color:#b5b5bc;font-size:20px;line-height:1.85}.actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:30px}.btn{min-height:50px;padding:0 20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;border:1px solid rgba(255,255,255,.14);transition:transform .25s var(--ease),background .25s}.btn:hover{transform:translateY(-2px)}.btn.light{background:#fff;color:#050507}.btn.glass{background:rgba(255,255,255,.06);color:#fff;backdrop-filter:blur(18px)}.hero-stage{height:650px;margin-top:86px;position:relative;perspective:1600px}.browser-frame{position:absolute;width:min(1060px,91%);height:610px;left:50%;top:0;transform:translateX(-50%) rotateX(7deg);transform-origin:center top;background:#11151e;border:1px solid rgba(255,255,255,.16);border-radius:30px;overflow:hidden;box-shadow:0 55px 160px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.04) inset}.browser-bar{height:52px;background:#161b26;border-bottom:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;color:#778195;font:700 9px Arial;letter-spacing:.1em}.traffic{display:flex;gap:6px;justify-self:start;direction:ltr}.traffic i{width:8px;height:8px;border-radius:50%;background:#3e4655}.browser-url{justify-self:center;background:#0e1219;border:1px solid rgba(255,255,255,.07);padding:7px 72px;border-radius:999px;color:#9ca6b6;letter-spacing:.03em}.browser-secure{justify-self:end;color:#6ea1e8}.portal-ui{height:calc(100% - 52px);display:grid;grid-template-columns:72px 1fr;background:linear-gradient(155deg,#0d1017,#101722 66%,#0a0d12)}.mock-side{border-left:1px solid rgba(255,255,255,.07);padding:20px 14px;display:flex;flex-direction:column;align-items:center;gap:17px}.mock-logo{width:37px;height:37px;border-radius:10px;background:#fff;color:#0b0d12;display:grid;place-items:center;font:800 16px Arial;margin-bottom:20px}.mock-side span{width:27px;height:27px;border:1px solid rgba(255,255,255,.08);border-radius:8px}.mock-side span.active{background:rgba(74,128,255,.22);border-color:rgba(100,157,255,.35)}.mock-main{padding:32px 35px}.mock-head{display:flex;align-items:center;justify-content:space-between}.mock-head small{display:block;color:#657083;font:800 8px Arial;letter-spacing:.16em}.mock-head strong{display:block;font-size:25px;margin-top:5px}.mock-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#315fd6,#73b4ff);display:grid;place-items:center;font:800 10px Arial}.mock-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px}.mock-stats article{border:1px solid rgba(255,255,255,.075);background:rgba(255,255,255,.025);border-radius:15px;padding:16px}.mock-stats small{display:block;color:#6f7b8e;font-size:9px}.mock-stats b{display:block;font:800 28px Arial;margin-top:8px}.mock-project{margin-top:15px;border:1px solid rgba(255,255,255,.08);background:#0b0f16;border-radius:18px;padding:20px}.project-title{display:flex;justify-content:space-between;gap:20px;align-items:center}.project-title small{display:block;color:#607089;font:800 8px Arial}.project-title strong{display:block;font-size:16px;margin-top:4px}.project-title>span{font-size:9px;background:rgba(47,152,119,.13);border:1px solid rgba(73,183,145,.2);color:#75d1af;padding:6px 9px;border-radius:999px}.progress{height:3px;background:#202734;margin:19px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.progress i{background:#263142}.progress i:nth-child(-n+2),.progress i.on{background:linear-gradient(90deg,#315dd3,#75b8ff)}.project-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:18px}.task-list p{display:flex;align-items:center;gap:9px;color:#8794a8;font-size:10px;padding:9px 0;margin:0;border-bottom:1px solid rgba(255,255,255,.05)}.task-list p span{width:7px;height:7px;border-radius:50%;background:#4f85f5}.task-list p b{margin-right:auto;color:#5f6a7a;font-weight:700}.mini-chart{display:flex;align-items:end;gap:6px;height:116px;padding:10px;border-right:1px solid rgba(255,255,255,.05)}.mini-chart i{flex:1;background:linear-gradient(#609cff,#233963);border-radius:4px 4px 0 0}.phone-frame{position:absolute;width:230px;height:465px;left:3%;bottom:-18px;background:#080a0e;border:1px solid rgba(255,255,255,.2);border-radius:42px;padding:10px;box-shadow:0 40px 100px rgba(0,0,0,.65);transform:rotate(-5deg)}.phone-frame:after{content:"";position:absolute;inset:8px;border:1px solid rgba(255,255,255,.06);border-radius:34px;pointer-events:none}.phone-notch{width:78px;height:21px;border-radius:999px;background:#000;margin:2px auto 0;position:relative;z-index:2}.phone-content{height:100%;border-radius:33px;background:radial-gradient(circle at 25% 15%,#345cad 0,transparent 36%),linear-gradient(160deg,#101928,#090b0f 62%);padding:58px 22px 22px}.phone-content>small{font:800 8px Arial;letter-spacing:.18em;color:#8aa8d8}.phone-content>strong{display:block;font-size:27px;line-height:1.25;margin-top:18px}.phone-card{margin-top:132px;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:15px;background:rgba(255,255,255,.05);backdrop-filter:blur(12px)}.phone-card span{display:block;font:800 7px Arial;letter-spacing:.15em;color:#6f7e94}.phone-card b{display:block;font-size:12px;margin-top:5px}.phone-card i{display:block;height:3px;margin-top:12px;border-radius:999px;background:linear-gradient(90deg,#4f82f4 68%,#1b2432 68%)}.hero-caption{position:absolute;bottom:24px;left:0;right:0;display:flex;justify-content:center;gap:36px;color:#5f6570;font:700 9px Arial;letter-spacing:.08em}.statement{background:#fff;padding:150px 0}.statement-grid{display:grid;grid-template-columns:.32fr 1.15fr .55fr;gap:46px;align-items:start}.statement h2{font-size:clamp(48px,6vw,84px);line-height:1.04;letter-spacing:-.045em;margin:0}.statement h2 span{color:#8a8a91}.statement-grid>p:last-child{color:var(--muted);font-size:17px;margin:8px 0 0;line-height:1.95}.showcase{padding:130px 0 150px;overflow:hidden}.showcase-light{background:#f1f1f3}.showcase-dark{background:#060608;color:#fff}.showcase-warm{background:var(--warm)}.showcase-copy{display:grid;grid-template-columns:1fr .62fr;gap:60px;align-items:end;margin-bottom:70px}.showcase-copy .eyebrow{grid-column:1/-1;margin-bottom:-20px}.showcase-copy h2{font-size:clamp(48px,6vw,82px);line-height:1.02;letter-spacing:-.045em;margin:0}.showcase-copy h2 span{color:#8b8b91}.showcase-dark .showcase-copy h2 span{color:#797a83}.showcase-copy>p:last-child{margin:0;color:var(--muted);font-size:16px;line-height:1.9}.showcase-dark .showcase-copy>p:last-child{color:#96969f}.visual-canvas{min-height:660px;position:relative}.web-card{position:absolute;border-radius:34px;overflow:hidden}.primary-card{inset:0 17% 0 0;background:linear-gradient(140deg,#1e4fd5,#143da8 60%,#0c2a78);color:#fff;padding:42px;box-shadow:0 50px 110px rgba(20,46,120,.25)}.web-card-top{display:flex;justify-content:space-between;font:800 9px Arial;letter-spacing:.14em;color:#a9c3ff}.primary-card h3{font-size:clamp(42px,5vw,72px);line-height:1.02;letter-spacing:-.04em;margin:90px 0 26px}.web-tags{display:flex;gap:7px;flex-wrap:wrap}.web-tags span{border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:7px 11px;font:700 9px Arial}.web-screen{position:absolute;left:-5%;bottom:-26%;width:70%;height:55%;background:#fff;border-radius:24px 24px 0 0;box-shadow:0 24px 80px rgba(0,0,0,.2);padding:17px}.web-screen-nav{display:flex;gap:5px}.web-screen-nav i{width:7px;height:7px;border-radius:50%;background:#d6d7dc}.web-screen-content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:22px}.web-screen-content div{height:120px;border-radius:12px;background:linear-gradient(135deg,#f2f3f7,#dce4f8)}.side-card-v8{left:0;top:42px;width:28%;height:70%;background:#fff;color:#17171a;padding:31px;box-shadow:0 28px 75px rgba(0,0,0,.12)}.orbital-mark{height:225px;display:grid;place-items:center}.orbital-mark svg{width:170px;color:#315ed7;fill:none;stroke:currentColor;stroke-width:1}.side-card-v8 p{color:#77777e;font:800 9px Arial;letter-spacing:.13em}.side-card-v8 strong{display:block;font-size:25px;line-height:1.35;margin-top:10px}.system-stage{background:linear-gradient(150deg,#11131a,#090a0f);border:1px solid rgba(255,255,255,.1);border-radius:36px;padding:34px;box-shadow:0 60px 150px rgba(0,0,0,.46)}.system-window{border:1px solid rgba(255,255,255,.08);border-radius:22px;overflow:hidden;background:#0b0d12}.system-header{height:58px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07)}.system-brand{font:800 10px Arial;letter-spacing:.16em;color:#d5d9e1}.system-chip{font:800 8px Arial;color:#76d7b0;border:1px solid rgba(118,215,176,.2);background:rgba(118,215,176,.07);padding:7px 10px;border-radius:999px}.system-body{display:grid;grid-template-columns:180px 1fr;min-height:540px}.system-body>aside{padding:28px 18px;border-left:1px solid rgba(255,255,255,.06);display:grid;align-content:start;gap:6px}.system-body>aside b,.system-body>aside span{padding:10px 11px;border-radius:9px;font-size:11px}.system-body>aside b{background:#151a24;color:#fff}.system-body>aside span{color:#697587}.system-content{padding:34px}.system-title{display:flex;align-items:flex-end;justify-content:space-between}.system-title small{display:block;font:800 8px Arial;letter-spacing:.14em;color:#59677c}.system-title strong{display:block;font-size:25px;margin-top:5px}.system-date{font:800 9px Arial;color:#69768b}.system-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.system-cards article{border:1px solid rgba(255,255,255,.06);border-radius:15px;padding:16px;background:#10141c}.system-cards small{font:800 8px Arial;color:#59677c;letter-spacing:.1em}.system-cards b{display:block;font:800 30px Arial;margin-top:8px}.system-cards i{display:block;height:3px;background:linear-gradient(90deg,#5b83ff 65%,#1b2230 65%);margin-top:14px}.system-table{margin-top:12px;border:1px solid rgba(255,255,255,.06);border-radius:15px;overflow:hidden}.system-table div{display:grid;grid-template-columns:1fr 150px 55px;gap:14px;align-items:center;padding:15px 17px;border-top:1px solid rgba(255,255,255,.05);font-size:11px}.system-table div:first-child{border-top:0}.system-table span{color:#dce1e9}.system-table b{color:#79869a;font-weight:700}.system-table em{font:800 10px Arial;color:#7ab4ff;font-style:normal}.commerce-stage{display:grid;grid-template-columns:.85fr 1.15fr;gap:34px;align-items:center}.commerce-device{width:min(430px,100%);margin-inline:auto;background:#fff;border-radius:42px;padding:24px;box-shadow:0 45px 110px rgba(65,45,30,.13);border:1px solid rgba(80,62,45,.08)}.commerce-head{display:flex;justify-content:space-between;font:800 9px Arial;letter-spacing:.16em;color:#777}.product-shot{height:360px;border-radius:28px;background:linear-gradient(145deg,#f0e8df,#d9ccb9);display:grid;place-items:center;margin:18px 0 23px;overflow:hidden}.product-object{width:150px;height:210px;border-radius:18px 18px 42px 42px;background:linear-gradient(145deg,#2f2c2a,#6f6258);box-shadow:0 30px 50px rgba(55,42,31,.28);transform:rotate(-8deg);position:relative}.product-object:after{content:"";position:absolute;width:70px;height:14px;border-radius:999px;background:#b5a18c;left:40px;top:28px}.commerce-device>small{font:800 8px Arial;letter-spacing:.14em;color:#8b8177}.commerce-device h3{font-size:28px;margin:4px 0 13px}.price-row{display:flex;align-items:center;justify-content:space-between}.price-row strong{font:800 22px Arial}.price-row button{border:0;background:#111;color:#fff;padding:11px 18px;border-radius:999px}.commerce-panel{padding:48px}.commerce-panel h3{font-size:42px;line-height:1.2;margin:0 0 35px}.commerce-panel ul{list-style:none;margin:0;padding:0;border-top:1px solid rgba(50,40,30,.15)}.commerce-panel li{display:flex;gap:20px;padding:18px 0;border-bottom:1px solid rgba(50,40,30,.15);font-size:18px}.commerce-panel li span{font:800 10px Arial;color:#89796b;margin-top:7px}.capabilities{background:#fff;padding:145px 0}.capabilities h2{font-size:clamp(48px,6.5vw,88px);line-height:1.02;letter-spacing:-.045em;margin:0 0 66px}.capabilities h2 span{color:#8b8b91}.capability-list{border-top:1px solid #d8d8dd}.capability{display:grid;grid-template-columns:54px 1fr 34px;gap:24px;align-items:center;padding:27px 4px;border-bottom:1px solid #d8d8dd;transition:padding .3s var(--ease),background .3s}.capability:hover{padding-inline:18px;background:#f7f7f9}.capability>span{font:800 10px Arial;color:#8b8b91}.capability strong{display:block;font-size:23px;line-height:1.3}.capability small{display:block;color:#77777e;font-size:13px;margin-top:4px}.capability svg{width:24px;fill:none;stroke:#1b1b1d;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transform:rotate(180deg)}.method{background:#070709;color:#fff;padding:145px 0}.method-head{display:grid;grid-template-columns:.34fr 1fr;gap:40px;align-items:start}.method-head h2{font-size:clamp(50px,7vw,94px);line-height:1.01;letter-spacing:-.05em;margin:0}.method-head h2 span{color:#6f7078}.method-track{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:90px;border-top:1px solid rgba(255,255,255,.13)}.method-track article{padding:30px 24px 0;border-left:1px solid rgba(255,255,255,.1);min-height:250px}.method-track article:first-child{border-left:0}.method-track b{font:800 10px Arial;color:#75adff}.method-track h3{font-size:30px;margin:25px 0 12px}.method-track p{color:#94949d;font-size:14px;line-height:1.9;margin:0}.closing{min-height:760px;background:#050507;color:#fff;position:relative;overflow:hidden;display:grid;place-items:center}.closing-light{position:absolute;width:1050px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(49,106,255,.28),rgba(30,57,125,.12) 36%,transparent 72%);filter:blur(18px);left:50%;top:50%;transform:translate(-50%,-50%)}.closing-copy{text-align:center;position:relative}.closing h2{font-size:clamp(52px,7vw,96px);line-height:1.02;letter-spacing:-.05em;margin:0}.closing h2 span{color:#a8bce0}.closing p:not(.eyebrow){color:#a9a9b0;font-size:17px;margin:24px auto 0}footer{background:#050507;color:#fff;border-top:1px solid rgba(255,255,255,.08);padding:34px 0 46px}.footer-row{display:grid;grid-template-columns:1fr auto auto;gap:36px;align-items:center}.footer-row>div{display:flex;gap:18px}.footer-row>div a{font-size:11px;color:#9b9ba3}.footer-row>small{font:700 9px Arial;color:#686870}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.reveal.visible{opacity:1;transform:none}.browser-frame,.phone-frame{transition:transform .5s var(--ease)}@media(max-width:980px){.topbar nav{display:none}.hero{min-height:1060px}.hero-copy{padding-top:105px}.hero-stage{height:560px}.browser-frame{height:520px}.phone-frame{width:190px;height:390px}.phone-content{padding:48px 18px 18px}.phone-content>strong{font-size:22px}.phone-card{margin-top:95px}.statement-grid{grid-template-columns:1fr}.showcase-copy{grid-template-columns:1fr;gap:22px}.showcase-copy .eyebrow{grid-column:auto;margin-bottom:0}.visual-canvas{min-height:720px}.primary-card{inset:0 0 180px 0}.side-card-v8{width:43%;height:300px;top:auto;bottom:0;left:5%}.system-body{grid-template-columns:130px 1fr}.commerce-stage{grid-template-columns:1fr}.commerce-panel{padding:24px 4px}.method-head{grid-template-columns:1fr}.method-track{grid-template-columns:1fr 1fr}.method-track article:nth-child(2){border-left:0}.footer-row{grid-template-columns:1fr}.footer-row>div{flex-wrap:wrap}}
@media(max-width:700px){.shell{width:calc(100% - 24px)}.navrow{height:64px}.brandmark{width:34px;height:34px}.navcta{font-size:11px}.hero{padding-top:64px;min-height:980px}.hero-copy{padding-top:82px}.hero h1{font-size:50px;line-height:1.04}.lead{font-size:16px;line-height:1.8}.hero-stage{margin-top:64px;height:510px}.browser-frame{width:100%;height:445px;border-radius:24px;transform:translateX(-50%) rotateX(4deg)}.browser-url{padding:6px 28px}.browser-secure{display:none}.portal-ui{grid-template-columns:48px 1fr}.mock-side{padding:13px 8px;gap:12px}.mock-logo{width:31px;height:31px}.mock-side span{width:22px;height:22px}.mock-main{padding:20px 16px}.mock-head strong{font-size:18px}.mock-stats{gap:7px}.mock-stats article{padding:11px}.mock-stats b{font-size:22px}.mock-project{padding:14px}.project-grid{grid-template-columns:1fr}.mini-chart{display:none}.phone-frame{width:146px;height:300px;left:-2%;bottom:20px;border-radius:30px;padding:7px}.phone-content{padding:38px 13px 13px;border-radius:24px}.phone-content>strong{font-size:17px}.phone-card{margin-top:54px;padding:11px}.hero-caption{display:none}.statement,.showcase,.capabilities,.method{padding:90px 0}.statement h2,.showcase-copy h2,.capabilities h2,.method-head h2{font-size:44px}.visual-canvas{min-height:600px}.primary-card{padding:26px;border-radius:26px;inset:0 0 160px 0}.primary-card h3{font-size:44px;margin-top:60px}.web-screen{width:82%;height:48%}.side-card-v8{width:64%;height:260px;left:4%;padding:22px}.orbital-mark{height:150px}.orbital-mark svg{width:120px}.side-card-v8 strong{font-size:20px}.system-stage{padding:12px;border-radius:24px}.system-body{grid-template-columns:1fr}.system-body>aside{display:none}.system-content{padding:20px 14px}.system-cards{gap:6px}.system-cards article{padding:12px}.system-table div{grid-template-columns:1fr auto}.system-table em{display:none}.commerce-device{border-radius:30px}.product-shot{height:280px}.commerce-panel h3{font-size:34px}.capability{grid-template-columns:36px 1fr 24px;gap:13px}.capability strong{font-size:19px}.capability small{font-size:12px}.method-track{grid-template-columns:1fr}.method-track article{border-left:0;border-bottom:1px solid rgba(255,255,255,.1);min-height:auto;padding:28px 0}.closing{min-height:650px}.closing h2{font-size:50px}.footer-row{gap:22px}}
@media(max-width:400px){.hero h1{font-size:43px}.actions{display:grid}.btn{width:100%}.browser-frame{height:420px}.mock-stats article:nth-child(3){display:none}.mock-stats{grid-template-columns:1fr 1fr}.statement h2,.showcase-copy h2,.capabilities h2,.method-head h2{font-size:39px}.primary-card h3{font-size:39px}.phone-frame{display:none}.side-card-v8{width:75%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.browser-frame,.phone-frame,.btn,.capability{transition:none}}

/* V9 — applications, mobile, languages */
.nav-tools{display:flex;align-items:center;gap:16px}.language-switch{position:relative}.lang-current{width:42px;height:34px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.05);color:#fff;font:800 9px Arial;letter-spacing:.08em}.lang-menu{display:none;position:absolute;top:42px;inset-inline-end:0;width:150px;padding:7px;background:#121218;border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.38)}.language-switch.open .lang-menu{display:grid}.lang-menu button{border:0;background:transparent;color:#c9c9cf;padding:9px 10px;border-radius:9px;text-align:start;font:700 11px Arial}.lang-menu button:hover{background:rgba(255,255,255,.07);color:#fff}
.apps-showcase{padding:145px 0;background:#fff}.apps-head{display:grid;grid-template-columns:1fr .55fr;gap:54px;align-items:end;margin-bottom:58px}.apps-head .eyebrow{grid-column:1/-1;margin-bottom:-22px}.apps-head h2{font-size:clamp(50px,6vw,86px);line-height:1.02;letter-spacing:-.045em;margin:0}.apps-head h2 span{color:#8b8b91}.apps-head>p:last-child{color:var(--muted);font-size:16px;line-height:1.9;margin:0}.app-gallery{display:grid;grid-template-columns:1fr 1fr;gap:18px}.app-product{min-height:340px;border-radius:34px;padding:34px;display:grid;grid-template-columns:132px 1fr;gap:30px;align-items:center;background:#f3f3f5;border:1px solid #e1e1e5;overflow:hidden;position:relative;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.app-product:hover{transform:translateY(-5px);box-shadow:0 30px 85px rgba(0,0,0,.11)}.app-product:nth-child(2){background:#0b0d12;color:#fff;border-color:#171a21}.app-product:nth-child(3){background:#f4efe7}.app-product:nth-child(4){background:#eef5f5}.app-product img{width:132px;height:132px;border-radius:30px;object-fit:cover;box-shadow:0 20px 45px rgba(0,0,0,.18)}.app-product h3{font-size:30px;margin:12px 0 8px;line-height:1.15}.app-product p{font-size:14px;line-height:1.8;color:#74747b;margin:0}.app-product:nth-child(2) p{color:#9499a4}.app-platforms{display:flex;gap:7px;flex-wrap:wrap}.app-platforms b{font:800 8px Arial;letter-spacing:.08em;border:1px solid rgba(80,80,90,.16);padding:6px 8px;border-radius:999px;color:#666}.app-product:nth-child(2) .app-platforms b{border-color:rgba(255,255,255,.13);color:#9ba4b3}
.mobile-showcase{padding:150px 0;background:linear-gradient(145deg,#0b0e16,#06070a 72%);color:#fff;overflow:hidden}.mobile-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:70px;align-items:center}.mobile-copy h2{font-size:clamp(50px,6vw,86px);line-height:1.01;letter-spacing:-.045em;margin:0 0 24px}.mobile-copy h2 span{color:#7d8aa0}.mobile-copy>p:not(.eyebrow){color:#989eaa;font-size:16px;line-height:1.9;margin:0 0 26px}.mobile-devices{min-height:650px;position:relative}.mobile-device{position:absolute;width:285px;height:590px;border-radius:46px;background:#090b0f;border:1px solid rgba(255,255,255,.18);padding:12px;box-shadow:0 50px 120px rgba(0,0,0,.55)}.mobile-device.ios{right:18%;top:0;transform:rotate(5deg)}.mobile-device.android{left:10%;top:58px;transform:rotate(-7deg)}.device-label{position:absolute;top:-34px;left:0;right:0;text-align:center;color:#7f8a9d;font:800 9px Arial;letter-spacing:.16em}.device-screen{height:100%;border-radius:36px;background:radial-gradient(circle at 20% 10%,#334f8e,transparent 36%),linear-gradient(165deg,#141a28,#080a0e 68%);padding:70px 25px 24px}.mobile-device.android .device-screen{background:radial-gradient(circle at 80% 14%,#375c52,transparent 35%),linear-gradient(165deg,#14201d,#080a0e 68%)}.device-screen span{font:800 8px Arial;letter-spacing:.17em;color:#7e91b2}.device-screen strong{display:block;font-size:30px;line-height:1.15;margin:25px 0 120px}.device-screen i{display:block;height:58px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.07);margin-top:10px}
.global-section{padding:130px 0;background:#f2f2f4}.global-grid{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:center}.global-grid h2{font-size:clamp(48px,5.5vw,78px);line-height:1.02;letter-spacing:-.045em;margin:0 0 24px}.global-grid h2 span{color:#8b8b91}.global-grid p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.9;max-width:620px}.language-cards{display:grid;gap:8px}.language-cards button{border:0;border-bottom:1px solid #d4d4d9;background:transparent;padding:18px 4px;display:flex;justify-content:space-between;align-items:center;font:750 18px inherit;color:#202024;cursor:pointer}.language-cards button span{font:800 9px Arial;letter-spacing:.14em;color:#8a8a91}.language-cards button:hover{padding-inline:13px;color:#236de8}
@media(max-width:980px){.apps-head,.mobile-grid,.global-grid{grid-template-columns:1fr}.apps-head .eyebrow{grid-column:auto;margin-bottom:0}.app-gallery{grid-template-columns:1fr}.mobile-devices{min-height:610px}.mobile-device.ios{right:28%}.mobile-device.android{left:14%}.nav-tools{margin-inline-start:auto}}
@media(max-width:700px){.nav-tools{gap:9px}.navcta span:first-child{display:none}.lang-current{width:38px;height:32px}.apps-showcase,.mobile-showcase,.global-section{padding:90px 0}.apps-head{gap:20px;margin-bottom:30px}.apps-head h2,.mobile-copy h2,.global-grid h2{font-size:43px}.app-product{grid-template-columns:88px 1fr;min-height:230px;padding:23px;border-radius:26px;gap:20px}.app-product img{width:88px;height:88px;border-radius:22px}.app-product h3{font-size:24px}.mobile-devices{min-height:500px}.mobile-device{width:210px;height:450px;border-radius:36px;padding:9px}.mobile-device.ios{right:26%;}.mobile-device.android{left:3%;top:48px}.device-screen{padding:55px 18px 18px;border-radius:28px}.device-screen strong{font-size:23px;margin-bottom:80px}.language-cards button{font-size:16px}}
@media(max-width:430px){.app-product{grid-template-columns:1fr}.app-product img{width:82px;height:82px}.mobile-devices{min-height:420px}.mobile-device{width:170px;height:370px}.mobile-device.ios{right:20%}.mobile-device.android{left:-2%}.device-screen strong{font-size:18px;margin-bottom:52px}.device-screen i{height:44px}.navrow{gap:12px}}
