:root{--bg:#070A0F;--panel:rgba(255, 255, 255, .04);--panel2:rgba(255, 255, 255, .06);--border:rgba(255, 255, 255, .10);--text:rgba(255, 255, 255, .88);--muted:rgba(255, 255, 255, .62);--gold:#D6B25E;--saudi:#0b7a3d;--matrix:#B6FF3B;--matrix2:#57FF9A;--cyan:#5BE7FF;--magenta:#FF4FD8;--yellow:#FFD166;--shadow:0 18px 45px rgba(0, 0, 0, .45);--radius:18px;--radius2:26px;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--sans:"Scheherazade New","Cairo",system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji";--container:1200px}*{box-sizing:border-box}body,html{height:100%}body{margin:0;background:radial-gradient(1200px 600px at 10% 10%,rgba(91,231,255,.12),transparent 60%),radial-gradient(900px 500px at 80% 15%,rgba(255,79,216,.1),transparent 60%),radial-gradient(900px 650px at 50% 90%,rgba(214,178,94,.1),transparent 60%),linear-gradient(180deg,#05070c 0,#070a0f 100%);color:var(--text);font-family:var(--sans);overflow-x:hidden}a{color:inherit;text-decoration:none}.container{width:min(var(--container),calc(100% - 36px));margin-inline:auto}.section{padding:84px 0}.section.tight{padding:62px 0}.badge{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--border);background:rgba(255,255,255,.03);border-radius:999px;color:var(--muted);font-weight:600;letter-spacing:.2px;backdrop-filter:blur(10px)}.badge i,.badge iconify-icon{width:18px;height:18px}iconify-icon{width:1em;height:1em;display:inline-flex;vertical-align:-.125em}h1,h2,h3{margin:0}.title{font-size:clamp(28px, 4.2vw, 44px);line-height:1.15;margin-top:16px;font-weight:800;letter-spacing:.3px}.subtitle{margin-top:14px;color:var(--muted);font-size:clamp(14px, 1.6vw, 18px);line-height:1.9;max-width:70ch}.progress-wrap{position:fixed;inset:0 0 auto 0;height:3px;z-index:9999;background:0 0}.progress-bar{height:100%;width:0%;background:linear-gradient(90deg,rgba(214,178,94,.9),rgba(91,231,255,.9),rgba(255,79,216,.9));box-shadow:0 0 22px rgba(214,178,94,.35)}.nav{position:sticky;top:0;z-index:1000;backdrop-filter:blur(16px);background:rgba(7,10,15,.55);border-bottom:1px solid rgba(255,255,255,.08)}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:14px}.brand{display:flex;align-items:center;gap:12px;font-weight:800;letter-spacing:.3px}.logo{width:38px;height:38px;border-radius:14px;background:radial-gradient(circle at 30% 20%,rgba(91,231,255,.9),rgba(255,79,216,.35) 35%,rgba(214,178,94,.15) 70%),linear-gradient(135deg,rgba(214,178,94,.65),rgba(11,122,61,.25));border:1px solid rgba(255,255,255,.14);box-shadow:0 16px 40px rgba(0,0,0,.35);position:relative;overflow:hidden}.logo::after{content:"";position:absolute;inset:-30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:rotate(20deg);animation:6s linear infinite shine}@keyframes shine{0%{transform:translateX(-30%) rotate(20deg)}100%{transform:translateX(30%) rotate(20deg)}}.nav-links{display:flex;align-items:center;gap:18px;color:var(--muted);font-weight:700;font-size:14px}.nav-links a{padding:8px 10px;border-radius:10px}.nav-links a:hover{background:rgba(255,255,255,.05);color:var(--text)}.nav-actions{display:flex;align-items:center;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--text);cursor:pointer;font-weight:800;transition:transform .15s,background .2s,border-color .2s;user-select:none}.btn i{width:18px;height:18px}.btn:hover{transform:translateY(-1px);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18)}.btn.primary{border-color:rgba(214,178,94,.35);background:linear-gradient(135deg,rgba(214,178,94,.22),rgba(91,231,255,.08));box-shadow:0 18px 55px rgba(214,178,94,.12)}.btn.ghost{background:0 0;border-color:rgba(255,255,255,.1);color:var(--muted)}.hero{position:relative;padding:70px 0 20px}.code-wall{position:absolute;inset:-20px 0 0 0;pointer-events:none;opacity:0;visibility:hidden;mix-blend-mode:screen;filter:saturate(1.2);transition:opacity .6s,visibility .6s}.code-wall.ready{opacity:.38;visibility:visible}.code-wall::before{content:"";position:absolute;inset:0;background:radial-gradient(900px 420px at 20% 15%,rgba(182,255,59,.2),transparent 60%),radial-gradient(700px 480px at 70% 30%,rgba(87,255,154,.1),transparent 60%),linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.72) 70%,rgba(0,0,0,.92))}pre.matrix{position:absolute;inset:0;margin:0;padding:70px 24px 120px;font-family:var(--mono);font-size:12px;line-height:1.55;color:rgba(182,255,59,.85);white-space:pre-wrap;overflow:hidden;mask-image:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,1) 20%,rgba(0,0,0,1) 65%,rgba(0,0,0,.0))}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:26px;position:relative}@media (max-width:980px){.hero-grid{grid-template-columns:1fr;gap:18px}}.hero-card{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);border-radius:var(--radius2);box-shadow:var(--shadow);overflow:hidden;position:relative;backdrop-filter:blur(14px)}.hero-card .inner{padding:28px;position:relative;z-index:2}.glow{position:absolute;inset:-1px;background:radial-gradient(600px 220px at 20% 0,rgba(182,255,59,.18),transparent 55%),radial-gradient(500px 220px at 80% 10%,rgba(91,231,255,.12),transparent 55%);opacity:.8}.api-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.pill{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:999px;border:1px solid rgba(182,255,59,.25);background:rgba(182,255,59,.06);color:rgba(255,255,255,.8);font-weight:800;font-size:13px}.pill i,.pill iconify-icon{width:18px;height:18px;color:var(--matrix)}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.terminal{background:rgba(0,0,0,.35);border:1px solid rgba(182,255,59,.22);border-radius:18px;overflow:hidden}.terminal-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:rgba(0,0,0,.4);border-bottom:1px solid rgba(182,255,59,.18);color:rgba(255,255,255,.7);font-weight:800;font-size:13px}.dots{display:flex;gap:8px}.dot{width:10px;height:10px;border-radius:999px;opacity:.9}.dot.red{background:#ff5b5b}.dot.yellow{background:#ffd166}.dot.green{background:#57ff9a}.terminal-body{padding:14px 16px 18px;font-family:var(--mono);font-size:12px;line-height:1.7;color:rgba(182,255,59,.9);min-height:245px;white-space:pre-wrap}.cursor{display:inline-block;width:8px;height:16px;background:rgba(182,255,59,.85);vertical-align:-3px;margin-inline-start:4px;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.grid-bento{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px}@media (max-width:1024px){.grid-bento{grid-template-columns:repeat(2,1fr)}.bento.big{grid-column:span 2}}.bento{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);border-radius:22px;padding:18px;position:relative;overflow:hidden;box-shadow:0 16px 44px rgba(0,0,0,.38);transform:translateY(18px);opacity:0;transition:transform .28s,opacity .28s,box-shadow .28s;cursor:default;min-height:150px}.bento.show{transform:translateY(0);opacity:1}.bento:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 18px 55px rgba(0,0,0,.52)}.bento .icon{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);margin-bottom:12px}.bento .icon i{width:22px;height:22px}.bento h3{font-size:18px;font-weight:900}.bento p{margin:8px 0 0;color:var(--muted);line-height:1.8}.bento ul{margin:10px 0 0;padding:0 18px 0 0;color:rgba(255,255,255,.8);line-height:1.9}.bento.big{grid-column:span 2;min-height:220px}@media (max-width:520px){.grid-bento{grid-template-columns:1fr}.bento.big{grid-column:span 1}}.grad-purple{background:radial-gradient(600px 260px at 20% 0,rgba(162,89,255,.26),transparent 60%),linear-gradient(135deg,rgba(162,89,255,.14),rgba(255,79,216,.06))}.grad-blue{background:radial-gradient(600px 260px at 20% 0,rgba(91,231,255,.22),transparent 60%),linear-gradient(135deg,rgba(91,231,255,.1),rgba(87,255,154,.05))}.grad-gold{background:radial-gradient(600px 260px at 20% 0,rgba(214,178,94,.22),transparent 60%),linear-gradient(135deg,rgba(214,178,94,.1),rgba(255,79,216,.04))}.grad-green{background:radial-gradient(600px 260px at 20% 0,rgba(87,255,154,.22),transparent 60%),linear-gradient(135deg,rgba(87,255,154,.1),rgba(91,231,255,.04))}.grad-pink{background:radial-gradient(600px 260px at 20% 0,rgba(255,79,216,.22),transparent 60%),linear-gradient(135deg,rgba(255,79,216,.1),rgba(214,178,94,.04))}.grad-gray{background:radial-gradient(600px 260px at 20% 0,rgba(255,255,255,.14),transparent 60%),linear-gradient(135deg,rgba(255,255,255,.06),rgba(91,231,255,.03))}.compare-wrap{margin-top:24px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);border-radius:22px;overflow:hidden;box-shadow:0 18px 55px rgba(0,0,0,.4)}table.compare{width:100%;border-collapse:collapse}table.compare td,table.compare th{padding:14px;border-bottom:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.84);text-align:right}table.compare th{background:rgba(255,255,255,.04);color:rgba(255,255,255,.92);font-weight:900}table.compare tr:last-child td{border-bottom:none}.tools-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;align-items:stretch}.tool-chip{flex:1 1 190px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);border-radius:18px;padding:14px;display:flex;gap:12px;align-items:flex-start}.tool-logo{width:42px;height:42px;border-radius:16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);display:grid;place-items:center;flex:0 0 auto;position:relative;overflow:hidden}.tool-logo .fake-svg{width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,rgba(214,178,94,.7),rgba(91,231,255,.5));filter:saturate(1.1)}.tool-chip h4{margin:0;font-size:15px;font-weight:900}.tool-chip p{margin:6px 0 0;color:var(--muted);line-height:1.8;font-size:13px}.cards-4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px}@media (max-width:1024px){.cards-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.cards-4{grid-template-columns:1fr}}.tech-card{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);border-radius:22px;padding:18px;overflow:hidden;position:relative;box-shadow:0 18px 55px rgba(0,0,0,.38);transition:transform .2s,box-shadow .2s;min-height:220px}.tech-card:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 22px 66px rgba(0,0,0,.55)}.float-ico{width:52px;height:52px;border-radius:20px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;margin-bottom:12px;animation:3.5s ease-in-out infinite floaty}.float-ico i{width:24px;height:24px}@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.tech-card h3{font-size:18px;font-weight:900}.tech-card p{margin:8px 0 0;color:var(--muted);line-height:1.8}.tech-card .meta{margin-top:12px;color:rgba(255,255,255,.8);font-weight:700;font-size:13px;line-height:1.9}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}@media (max-width:980px){.pricing{grid-template-columns:1fr}}.price{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);border-radius:24px;padding:18px;box-shadow:0 18px 55px rgba(0,0,0,.38);position:relative;overflow:hidden}.price h3{font-size:18px;font-weight:900}.price .tag{margin-top:8px;color:var(--muted);font-weight:800}.price .amount{margin-top:14px;font-size:28px;font-weight:1000;letter-spacing:.2px}.price ul{margin:14px 0 0;padding:0 18px 0 0;color:rgba(255,255,255,.84);line-height:1.95}.check{color:var(--matrix);font-weight:1000}.price .cta{margin-top:16px;width:100%}.price.enterprise{border-color:rgba(214,178,94,.35);background:radial-gradient(700px 260px at 20% 0,rgba(214,178,94,.2),transparent 60%),linear-gradient(135deg,rgba(214,178,94,.12),rgba(255,255,255,.02))}.ribbon{position:absolute;top:14px;left:-48px;transform:rotate(-35deg);background:rgba(214,178,94,.92);color:#101010;font-weight:1000;padding:8px 56px;border-radius:999px;font-size:12px;box-shadow:0 12px 30px rgba(0,0,0,.35)}.robotics{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:22px}@media (max-width:980px){.robotics{grid-template-columns:1fr}}.robot{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);border-radius:24px;padding:18px;position:relative;overflow:hidden;box-shadow:0 18px 55px rgba(0,0,0,.38);transition:transform .2s,box-shadow .2s}.robot:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 22px 66px rgba(0,0,0,.55)}.robot .art{height:150px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(600px 200px at 25% 30%,rgba(91,231,255,.18),transparent 60%),radial-gradient(500px 200px at 75% 25%,rgba(255,79,216,.14),transparent 60%),linear-gradient(135deg,rgba(214,178,94,.1),rgba(255,255,255,.02));position:relative;overflow:hidden;margin-bottom:12px}.robot .art::after{content:"";position:absolute;inset:-30%;background:repeating-linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.06) 12px,rgba(255,255,255,0) 24px);transform:rotate(10deg);opacity:.35}.robot h3{font-size:18px;font-weight:900}.robot p{margin:8px 0 0;color:var(--muted);line-height:1.85}.robot ul{margin:10px 0 0;padding:0 18px 0 0;color:rgba(255,255,255,.84);line-height:1.9}.robot .cta{margin-top:14px}.tri{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}@media (max-width:1024px){.tri{grid-template-columns:1fr}}.panel{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);border-radius:24px;padding:18px;overflow:hidden;box-shadow:0 18px 55px rgba(0,0,0,.38);position:relative}.panel.brown{background:radial-gradient(700px 250px at 20% 0,rgba(214,178,94,.18),transparent 60%),linear-gradient(135deg,rgba(92,58,27,.2),rgba(255,255,255,.02));border-color:rgba(214,178,94,.22)}.panel h3{font-size:18px;font-weight:900}.panel p{margin:8px 0 0;color:var(--muted);line-height:1.85}.panel ul{margin:10px 0 0;padding:0 18px 0 0;color:rgba(255,255,255,.84);line-height:1.9}.dash-3d{margin-top:22px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);border-radius:26px;box-shadow:0 18px 55px rgba(0,0,0,.42);overflow:hidden;position:relative}.dash-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.18)}.tabs{display:flex;gap:8px;flex-wrap:wrap}.tab{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:rgba(255,255,255,.8);font-weight:900;cursor:pointer;transition:.2s;user-select:none}.tab.active{border-color:rgba(91,231,255,.32);background:rgba(91,231,255,.1);color:rgba(255,255,255,.92);box-shadow:0 14px 45px rgba(91,231,255,.1)}.dash-body{display:grid;grid-template-columns:1.45fr .55fr;gap:14px;padding:16px}@media (max-width:980px){.dash-body{grid-template-columns:1fr}}.screen3d{border-radius:22px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(900px 420px at 30% 20%,rgba(91,231,255,.16),transparent 60%),radial-gradient(900px 420px at 70% 30%,rgba(255,79,216,.12),transparent 60%),linear-gradient(135deg,rgba(0,0,0,.3),rgba(255,255,255,.02));min-height:320px;position:relative;overflow:hidden;transform:perspective(1100px) rotateY(-9deg) rotateX(4deg);transform-origin:center;box-shadow:0 30px 90px rgba(0,0,0,.55)}.frame-glow{position:absolute;inset:10px;border-radius:20px;border:1px solid rgba(91,231,255,.18);box-shadow:0 0 0 1px rgba(255,79,216,.08) inset,0 0 35px rgba(91,231,255,.12);pointer-events:none}.demo{position:absolute;inset:16px;border-radius:18px;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.08);overflow:hidden}.demo .hint{padding:14px 14px 0;font-weight:1000;color:rgba(255,255,255,.86);display:flex;align-items:center;justify-content:space-between;gap:10px}.fake-upload{display:inline-flex;align-items:center;gap:10px;padding:9px 12px;border-radius:14px;border:1px dashed rgba(255,255,255,.18);color:rgba(255,255,255,.75);background:rgba(255,255,255,.03);font-weight:900;cursor:not-allowed}.viz{height:240px;margin:12px;border-radius:16px;position:relative;overflow:hidden;background:radial-gradient(500px 220px at 25% 30%,rgba(91,231,255,.18),transparent 60%),radial-gradient(450px 220px at 75% 35%,rgba(255,79,216,.14),transparent 60%),linear-gradient(135deg,rgba(255,255,255,.02),rgba(0,0,0,.32));border:1px solid rgba(255,255,255,.08)}.box{position:absolute;border:2px solid rgba(91,231,255,.75);box-shadow:0 0 0 1px rgba(0,0,0,.6) inset,0 0 25px rgba(91,231,255,.12);border-radius:10px}.label{position:absolute;top:-12px;right:10px;background:rgba(0,0,0,.65);border:1px solid rgba(91,231,255,.35);color:rgba(255,255,255,.86);font-family:var(--mono);font-size:11px;padding:6px 8px;border-radius:999px;white-space:nowrap}.chart{position:absolute;inset:16px;border-radius:16px;background:rgba(0,0,0,.26);border:1px solid rgba(255,255,255,.08);overflow:hidden}.spark{position:absolute;left:16px;right:16px;top:18px;bottom:18px;background:linear-gradient(90deg,rgba(91,231,255,0),rgba(91,231,255,.14),rgba(255,79,216,.08),rgba(214,178,94,.12),rgba(91,231,255,0));filter:blur(10px);opacity:.7;animation:2.6s ease-in-out infinite sweep}@keyframes sweep{0%,100%{transform:translateX(0)}50%{transform:translateX(-18px)}}.line{position:absolute;left:18px;bottom:18px;width:calc(100% - 36px);height:130px;border-left:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.curve{position:absolute;left:30px;bottom:30px;width:calc(100% - 60px);height:110px;border:2px solid rgba(87,255,154,0);border-top:0;border-right:0;border-radius:0;clip-path:polygon(0 100%,0 65%,10% 68%,22% 58%,35% 60%,48% 48%,62% 52%,78% 35%,92% 42%,100% 30%,100% 100%);background:linear-gradient(90deg,rgba(87,255,154,0),rgba(87,255,154,.18),rgba(91,231,255,.16),rgba(214,178,94,.14));opacity:.9;animation:1.4s ease-in-out infinite pulseCurve}@keyframes pulseCurve{50%{opacity:.6}}.stats{border-radius:22px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.2);padding:14px;overflow:hidden;position:relative}.stats h4{margin:0;font-size:14px;font-weight:1000;color:rgba(255,255,255,.88)}.kpis{display:grid;gap:10px;margin-top:12px}.kpi{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);border-radius:16px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.kpi span{color:var(--muted);font-weight:800}.kpi strong{font-family:var(--mono);color:rgba(255,255,255,.9)}.live{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:8px;font-weight:1000;color:rgba(255,255,255,.72);font-size:12px}.live::before{content:"";width:8px;height:8px;border-radius:999px;background:rgba(87,255,154,.95);box-shadow:0 0 0 6px rgba(87,255,154,.14);animation:1.2s infinite ping}@keyframes ping{50%{transform:scale(1.08)}}.engines{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:22px}@media (max-width:980px){.engines{grid-template-columns:1fr}}.engine{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);border-radius:24px;padding:18px;box-shadow:0 18px 55px rgba(0,0,0,.38);position:relative;overflow:hidden}.engine h3{font-size:18px;font-weight:900}.engine p{margin:8px 0 0;color:var(--muted);line-height:1.85}.engine ul{margin:10px 0 0;padding:0 18px 0 0;color:rgba(255,255,255,.84);line-height:1.9}.bots{margin-top:18px;display:grid;grid-template-columns:repeat(6,1fr);gap:12px}@media (max-width:1024px){.bots{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.bots{grid-template-columns:repeat(2,1fr)}}.bot{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);border-radius:999px;padding:12px;text-align:center;position:relative;overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.32);cursor:default;transition:transform .2s;min-height:168px}.bot:hover{transform:translateY(-2px)}.avatar{width:64px;height:64px;border-radius:26px;margin:6px auto 10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;position:relative;animation:3.5s ease-in-out infinite floaty}.avatar i{width:30px;height:30px}.bot h4{margin:0;font-size:14px;font-weight:1000}.bot .name{margin-top:6px;font-weight:900;color:rgba(255,255,255,.75);font-family:var(--mono);font-size:12px}.bubble{position:absolute;inset:auto 16px 10px 16px;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:8px 10px;color:rgba(255,255,255,.75);font-size:12px;opacity:0;transform:translateY(6px);transition:.2s}.bot:hover .bubble{opacity:1;transform:translateY(0)}.bot.blue .avatar{border-color:rgba(91,231,255,.28)}.bot.green .avatar{border-color:rgba(87,255,154,.25)}.bot.gold .avatar{border-color:rgba(214,178,94,.28)}.bot.pink .avatar{border-color:rgba(255,79,216,.25)}.bot.purple .avatar{border-color:rgba(162,89,255,.25)}.bot.orange .avatar{border-color:rgba(255,209,102,.25)}.flow{margin-top:22px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);border-radius:26px;padding:16px;box-shadow:0 18px 55px rgba(0,0,0,.4);overflow:hidden}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;align-items:stretch}@media (max-width:1024px){.steps{grid-template-columns:1fr}}.step{border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18);border-radius:22px;padding:14px;position:relative;overflow:hidden;min-height:220px}.step .head{display:flex;align-items:center;justify-content:space-between;gap:10px}.step .head .ico{width:44px;height:44px;border-radius:18px;display:grid;place-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.step .head .ico i{width:22px;height:22px}.step h3{margin-top:10px;font-size:16px;font-weight:1000}.step p{margin:6px 0 0;color:var(--muted);line-height:1.85;font-size:13px}.step ul{margin:10px 0 0;padding:0 18px 0 0;color:rgba(255,255,255,.84);line-height:1.85;font-size:13px}.arrow{position:absolute;top:50%;left:-10px;width:20px;height:2px;background:0 0}@media (min-width:1025px){.step:not(:last-child)::after{content:"";position:absolute;top:50%;left:-14px;width:28px;height:2px;background:rgba(255,255,255,.14);border-radius:999px;background-image:linear-gradient(90deg,rgba(91,231,255,0),rgba(91,231,255,.65),rgba(214,178,94,.55),rgba(255,79,216,.45));background-size:200% 100%;animation:1.6s linear infinite dash}@keyframes dash{0%{background-position:0 0}100%{background-position:200% 0}}}.feedback{margin-top:14px;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:18px;border:1px solid rgba(87,255,154,.18);background:rgba(87,255,154,.06);color:rgba(255,255,255,.78);font-weight:900}.feedback i{width:18px;height:18px;color:rgba(87,255,154,.95)}.filters{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.filter{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:rgba(255,255,255,.78);font-weight:900;cursor:pointer;user-select:none;transition:.2s}.filter.active{border-color:rgba(214,178,94,.28);background:rgba(214,178,94,.1);color:rgba(255,255,255,.92)}.projects{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:1024px){.projects{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.projects{grid-template-columns:1fr}}.project{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);border-radius:24px;overflow:hidden;box-shadow:0 18px 55px rgba(0,0,0,.38);transition:transform .2s,box-shadow .2s}.project:hover{transform:translateY(-2px);box-shadow:0 22px 66px rgba(0,0,0,.55)}.mock{height:160px;background:radial-gradient(700px 250px at 30% 30%,rgba(91,231,255,.18),transparent 60%),radial-gradient(700px 250px at 70% 30%,rgba(255,79,216,.14),transparent 60%),linear-gradient(135deg,rgba(214,178,94,.08),rgba(0,0,0,.25));border-bottom:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden}.mock::after{content:"";position:absolute;inset:-30%;background:repeating-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.05) 14px,rgba(255,255,255,0) 28px);transform:rotate(8deg);opacity:.35}.project-body{padding:14px}.sector{display:flex;align-items:center;justify-content:space-between;gap:10px;color:rgba(255,255,255,.7);font-weight:900;font-size:12px}.sector .ico{display:inline-flex;align-items:center;gap:8px}.sector i{width:16px;height:16px}.project h3{margin-top:10px;font-size:16px;font-weight:1000}.project p{margin:8px 0 0;color:var(--muted);line-height:1.85;font-size:13px}.results{margin-top:10px;color:rgba(255,255,255,.82);line-height:1.9;font-size:13px}.project .cta{margin-top:12px;width:100%}.kpi-grid{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:1024px){.kpi-grid{grid-template-columns:1fr}}.kpi-card{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);border-radius:24px;padding:18px;box-shadow:0 18px 55px rgba(0,0,0,.38);position:relative;overflow:hidden}.kpi-card h3{font-size:16px;font-weight:1000}.metric{margin-top:10px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.metric .big{font-size:44px;font-weight:1000;letter-spacing:.3px;line-height:1}.metric .unit{color:rgba(255,255,255,.7);font-weight:900}.kpi-card p{margin:10px 0 0;color:var(--muted);line-height:1.85}.bar{margin-top:12px;height:10px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;border:1px solid rgba(255,255,255,.1)}.bar>div{height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,rgba(87,255,154,.85),rgba(91,231,255,.85),rgba(214,178,94,.75));transition:width 1.2s}.roi{margin-top:14px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18);border-radius:24px;padding:16px}.roi h4{margin:0;font-size:16px;font-weight:1000}.sliders{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}@media (max-width:1024px){.sliders{grid-template-columns:1fr}}.slider{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);border-radius:18px;padding:12px}.slider label{display:flex;justify-content:space-between;color:rgba(255,255,255,.78);font-weight:900;font-size:13px}.slider input{width:100%;margin-top:10px}.roi-result{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:18px;border:1px solid rgba(214,178,94,.18);background:rgba(214,178,94,.08);color:rgba(255,255,255,.86);font-weight:1000}.blog{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:1024px){.blog{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.blog{grid-template-columns:1fr}}.post{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);border-radius:24px;overflow:hidden;box-shadow:0 18px 55px rgba(0,0,0,.38);transition:transform .2s,box-shadow .2s}.post:hover{transform:translateY(-2px);box-shadow:0 22px 66px rgba(0,0,0,.55)}.thumb{height:150px;background:radial-gradient(650px 240px at 30% 30%,rgba(214,178,94,.2),transparent 60%),radial-gradient(650px 240px at 70% 30%,rgba(91,231,255,.14),transparent 60%),linear-gradient(135deg,rgba(255,255,255,.02),rgba(0,0,0,.26));border-bottom:1px solid rgba(255,255,255,.08)}.post-body{padding:14px}.meta{display:flex;justify-content:space-between;align-items:center;gap:10px;color:rgba(255,255,255,.66);font-weight:900;font-size:12px}.tag{padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:rgba(255,255,255,.76)}.post h3{margin-top:10px;font-size:16px;font-weight:1000}.post p{margin:8px 0 0;color:var(--muted);line-height:1.85;font-size:13px}.post .cta{margin-top:12px;width:100%}.align{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:1024px){.align{grid-template-columns:1fr}}.align-card{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);border-radius:24px;padding:18px;box-shadow:0 18px 55px rgba(0,0,0,.38);position:relative;overflow:hidden}.align-card.saudi{background:radial-gradient(900px 280px at 15% 5%,rgba(11,122,61,.18),transparent 60%),radial-gradient(700px 260px at 80% 15%,rgba(214,178,94,.16),transparent 60%),linear-gradient(135deg,rgba(255,255,255,.02),rgba(0,0,0,.28))}.align-card .top{display:flex;align-items:center;justify-content:space-between;gap:10px}.align-card .top .ico{width:50px;height:50px;border-radius:20px;display:grid;place-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.align-card .top .ico i{width:24px;height:24px}.align-card h3{margin-top:12px;font-size:18px;font-weight:1000}.align-card ul{margin:10px 0 0;padding:0 18px 0 0;color:rgba(255,255,255,.84);line-height:1.95}.align-card .numbers{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mini{border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.18);border-radius:16px;padding:10px;text-align:center;color:rgba(255,255,255,.86);font-weight:1000;font-family:var(--mono);font-size:12px}.vm{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:1024px){.vm{grid-template-columns:1fr}}.vm-card{border:1px solid rgba(255,255,255,.1);border-radius:26px;padding:18px;box-shadow:0 18px 55px rgba(0,0,0,.38);overflow:hidden;position:relative}.vm-card.vision{background:radial-gradient(800px 260px at 20% 10%,rgba(162,89,255,.22),transparent 60%),linear-gradient(135deg,rgba(162,89,255,.1),rgba(214,178,94,.08))}.vm-card.mission{background:radial-gradient(800px 260px at 20% 10%,rgba(91,231,255,.18),transparent 60%),linear-gradient(135deg,rgba(91,231,255,.1),rgba(87,255,154,.06))}.vm-card .top{display:flex;align-items:center;justify-content:space-between;gap:10px}.vm-card .ico{width:54px;height:54px;border-radius:22px;display:grid;place-items:center;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.12)}.vm-card .ico i{width:26px;height:26px}.vm-card h3{margin-top:14px;font-size:20px;font-weight:1000}.vm-card p{margin:10px 0 0;color:rgba(255,255,255,.84);line-height:1.95;font-size:15px}.values{margin-top:14px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width:1024px){.values{grid-template-columns:repeat(2,1fr)}}.value{border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.16);border-radius:18px;padding:12px}.value .row{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.9);font-weight:1000}.value i{width:18px;height:18px;color:rgba(214,178,94,.92)}.value p{margin:8px 0 0;color:var(--muted);line-height:1.8;font-size:13px}.faq{margin-top:22px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);border-radius:26px;overflow:hidden;box-shadow:0 18px 55px rgba(0,0,0,.4)}details{border-top:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.01)}details:first-child{border-top:none}summary{list-style:none;cursor:pointer;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:1000;color:rgba(255,255,255,.9)}summary::-webkit-details-marker{display:none}.qa{padding:0 16px 16px;color:var(--muted);line-height:1.95}.pm{width:36px;height:36px;border-radius:16px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.16);flex:0 0 auto}.pm i{width:18px;height:18px}details[open] summary{background:rgba(214,178,94,.08);border-bottom:1px solid rgba(255,255,255,.06)}footer{padding:60px 0 30px;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.7) 30%,rgba(0,0,0,.92));border-top:1px solid rgba(255,255,255,.08)}.foot{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:14px}@media (max-width:1024px){.foot{grid-template-columns:1fr 1fr}}@media (max-width:520px){.foot{grid-template-columns:1fr}}.foot h4{margin:0;font-weight:1000}.foot a,.foot p{color:rgba(255,255,255,.65);line-height:1.9;font-weight:700;font-size:14px}.foot a:hover{color:rgba(214,178,94,.92)}.social{display:flex;gap:10px;margin-top:12px}.soc{width:40px;height:40px;border-radius:16px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);transition:.2s}.soc i{width:18px;height:18px}.soc:hover{transform:translateY(-2px);border-color:rgba(214,178,94,.25);background:rgba(214,178,94,.08)}.partners{margin-top:22px;border-top:1px solid rgba(255,255,255,.08);padding-top:18px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.stack{display:flex;flex-wrap:wrap;gap:10px;color:rgba(255,255,255,.55);font-weight:900;font-family:var(--mono);font-size:12px}.stack .chip{padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.02);filter:grayscale(1);transition:.2s}.stack .chip:hover{filter:grayscale(0);color:rgba(255,255,255,.86);border-color:rgba(214,178,94,.22)}.legal{margin-top:18px;border-top:1px solid rgba(255,255,255,.08);padding-top:14px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;color:rgba(255,255,255,.55);font-weight:800;font-size:13px}.policies{display:flex;gap:12px;flex-wrap:wrap}.policies a{color:rgba(255,255,255,.55)}.policies a:hover{color:rgba(214,178,94,.92)}.to-top{position:fixed;right:18px;bottom:18px;width:44px;height:44px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);backdrop-filter:blur(10px);box-shadow:0 18px 55px rgba(0,0,0,.35);display:grid;place-items:center;cursor:pointer;opacity:0;transform:translateY(10px);transition:.2s;z-index:1200}.to-top i{width:18px;height:18px}.chat-fab{position:fixed;left:18px;bottom:18px;width:56px;height:56px;border-radius:22px;background:linear-gradient(135deg,rgba(214,178,94,.95),rgba(162,89,255,.7));border:1px solid rgba(255,255,255,.14);box-shadow:0 22px 66px rgba(0,0,0,.55);display:grid;place-items:center;cursor:pointer;z-index:1400;animation:2.2s ease-in-out infinite pulse}@keyframes pulse{50%{transform:translateY(-1px) scale(1.03)}}.chat-fab i{width:22px;height:22px}.chat-badge{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:999px;background:rgba(255,79,216,.95);border:2px solid rgba(7,10,15,.9);display:grid;place-items:center;font-weight:1000;font-size:12px;color:#fff}.chat{position:fixed;left:18px;bottom:86px;width:350px;height:500px;border-radius:26px;border:1px solid rgba(255,255,255,.12);background:rgba(7,10,15,.55);backdrop-filter:blur(18px);box-shadow:0 30px 90px rgba(0,0,0,.65);overflow:hidden;display:none;z-index:1400}.chat.show{display:block}@media (max-width:420px){.chat{width:calc(100% - 36px);height:520px}}.chat-head{padding:14px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:10px;background:rgba(0,0,0,.18)}.botpic{width:40px;height:40px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);display:grid;place-items:center}.botpic i{width:20px;height:20px}.status{display:flex;flex-direction:column;gap:2px}.status strong{font-weight:1000}.online{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.62);font-weight:900;font-size:12px}.online::before{content:"";width:8px;height:8px;border-radius:999px;background:rgba(87,255,154,.95);box-shadow:0 0 0 6px rgba(87,255,154,.12)}.chat-actions{display:flex;gap:8px}.iconbtn{width:38px;height:38px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);display:grid;place-items:center;cursor:pointer}.iconbtn i{width:18px;height:18px;color:rgba(255,255,255,.75)}.chat-body{height:calc(100% - 62px - 70px);padding:12px;overflow:auto}.msg{max-width:85%;padding:10px 12px;border-radius:16px;margin:10px 0;line-height:1.8;font-weight:800;font-size:13px;animation:.25s both slideUp}@keyframes slideUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.msg.bot{margin-right:auto;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.8)}.msg.user{margin-left:auto;background:rgba(91,231,255,.12);border:1px solid rgba(91,231,255,.18);color:rgba(255,255,255,.9)}.quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.qbtn{padding:9px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18);color:rgba(255,255,255,.75);font-weight:900;font-size:12px;cursor:pointer}.typing{display:flex;align-items:center;gap:6px;color:rgba(255,255,255,.62);font-weight:900;font-size:12px;margin-top:6px}.typing .dotty{width:6px;height:6px;border-radius:999px;background:rgba(255,255,255,.55);animation:.9s ease-in-out infinite bounce}.typing .dotty:nth-child(2){animation-delay:.12s}.typing .dotty:nth-child(3){animation-delay:.24s}@keyframes bounce{50%{transform:translateY(-4px);opacity:.7}}.chat-input{height:70px;border-top:1px solid rgba(255,255,255,.08);padding:10px;display:flex;align-items:center;gap:10px;background:rgba(0,0,0,.18)}.field{flex:1;height:46px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:rgba(255,255,255,.86);padding:0 12px;font-weight:900;outline:0}.send{width:46px;height:46px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(214,178,94,.12);cursor:pointer;display:grid;place-items:center}.send i{width:18px;height:18px}.loading{position:fixed;inset:0;background:#070a0f;display:grid;place-items:center;z-index:2000;transition:opacity .35s;will-change:opacity}.loading.hide{opacity:0;visibility:hidden;pointer-events:none}.spinner{width:64px;height:64px;border-radius:999px;border:4px solid rgba(255,255,255,.12);border-top-color:rgba(214,178,94,.85);animation:1s linear infinite spin;margin-inline:auto}@keyframes spin{to{transform:rotate(360deg)}}.loading .txt{margin-top:14px;text-align:center;color:rgba(255,255,255,.72);font-weight:900}.to-top.show{opacity:1;transform:translateY(0)}.modal.show{display:flex!important;opacity:1!important;pointer-events:auto!important}.modal.show .modal-card{transform:scale(1)}.chat-window.show{opacity:1!important;transform:scale(1)!important;pointer-events:auto!important;display:flex!important}@media (max-width:1024px){.nav-container{height:70px}}.cookies{position:fixed;inset:auto 18px 18px 18px;max-width:920px;margin-inline:auto;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:rgba(7,10,15,.72);backdrop-filter:blur(14px);box-shadow:0 30px 90px rgba(0,0,0,.55);padding:14px;display:none;z-index:1700}.cookies.show{transform:translateY(0);opacity:1;pointer-events:auto}.cookies .row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;flex-wrap:wrap}.cookies p{margin:0;color:rgba(255,255,255,.7);font-weight:800}.cookies .actions{display:flex;gap:10px;flex-wrap:wrap}