*,*:before,*:after,html,body,button,input,select,textarea,optgroup,option,p,span,h1,h2,h3,h4,h5,h6,li,a,div,code,pre,kbd,samp{font-family:Cairo,system-ui,-apple-system,sans-serif!important}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100%;overflow-x:hidden!important;width:100%}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:80px}body{font-family:Cairo,system-ui,-apple-system,sans-serif;background:#0a0a0b;color:#e8e8ea;line-height:1.6;font-weight:400;position:relative}body.no-scroll{overflow:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,textarea,select{font-family:inherit}::selection{background:#f59e0b40;color:#fff}*:focus{outline:none}*:focus-visible{outline:2px solid rgba(251,191,36,.85);outline-offset:3px;border-radius:6px}:root{--bg: #0a0a0b;--bg-elev: #111113;--bg-elev-2: #16161a;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .14);--text: #f5f5f7;--text-2: #a1a1aa;--text-3: #8b8b95;--accent-amber: #f59e0b;--accent-gold: #fbbf24;--accent-emerald: #10b981;--accent-blue: #3b82f6;--grid-color: rgba(255, 255, 255, .04);--success: #22c55e;--error: #ef4444;--heat-color: #fbbf24;--heat-color-rgb: 251, 191, 36}.cursor-glow{position:fixed;top:0;left:0;width:450px;height:450px;border-radius:50%;background:radial-gradient(circle,rgba(var(--heat-color-rgb),.08) 0%,rgba(255,255,255,.02) 45%,transparent 70%);pointer-events:none;z-index:1;transform:translate(-50%,-50%);transition:transform .06s ease-out,opacity .3s;opacity:0}body:hover .cursor-glow{opacity:1}.cursor-dot,.cursor-ring{position:fixed;top:0;left:0;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:10002;opacity:0}.cursor-dot{width:8px;height:8px;border-radius:50%;background:var(--heat-color);box-shadow:0 0 12px rgba(var(--heat-color-rgb),.9),0 0 4px rgba(var(--heat-color-rgb),.6);transition:width .22s cubic-bezier(.16,1,.3,1),height .22s cubic-bezier(.16,1,.3,1),opacity .3s ease,background .22s ease}.cursor-dot.hover{width:12px;height:12px;background:#fff;box-shadow:0 0 16px rgba(var(--heat-color-rgb),1),0 0 6px rgba(var(--heat-color-rgb),.8)}.cursor-dot.pressed{width:6px;height:6px}.cursor-ring{width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(var(--heat-color-rgb),.6);box-shadow:0 0 18px rgba(var(--heat-color-rgb),.18),inset 0 0 12px rgba(var(--heat-color-rgb),.08),inset 0 0 0 2px #0a0a0b99;transition:width .25s cubic-bezier(.16,1,.3,1),height .25s cubic-bezier(.16,1,.3,1),border-color .25s ease,background .25s ease,opacity .3s ease}.cursor-ring.hover{width:58px;height:58px;border-color:rgba(var(--heat-color-rgb),.95);background:rgba(var(--heat-color-rgb),.12);box-shadow:0 0 28px rgba(var(--heat-color-rgb),.3),inset 0 0 16px rgba(var(--heat-color-rgb),.12)}.cursor-ring.text{width:3px;height:24px;border-radius:2px;border-color:#38bdf8e6;background:#38bdf826;box-shadow:0 0 14px #38bdf859}.cursor-ring.pressed{width:24px;height:24px;border-color:#fffffff2;background:rgba(var(--heat-color-rgb),.25)}@media(pointer:fine){*,*:before,*:after{cursor:none!important}}@media(pointer:coarse),(max-width:768px){.cursor-dot,.cursor-ring{display:none}}.meteor-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;opacity:.5}@media(max-width:768px){.meteor-canvas{opacity:.25}}@media(prefers-reduced-motion:reduce){.meteor-canvas{display:none}}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0a0a0b;display:flex;align-items:center;justify-content:center;transition:opacity .6s ease,visibility .6s}.preloader.hide{opacity:0;visibility:hidden}.preloader-inner{text-align:center;display:flex;flex-direction:column;align-items:center}.preloader-ring{position:relative;width:96px;height:96px;margin-bottom:20px}.preloader-ring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0% 55%,rgba(245,158,11,.95) 82%,rgba(251,191,36,1) 92%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));animation:preloaderSpin 1.1s linear infinite}.preloader-ring:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;border:1px dashed rgba(255,255,255,.1);animation:preloaderSpinReverse 10s linear infinite}@keyframes preloaderSpin{to{transform:rotate(360deg)}}@keyframes preloaderSpinReverse{to{transform:rotate(-360deg)}}.preloader-mark{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;background:linear-gradient(160deg,#17171c,#0e0e11);border:1px solid rgba(255,255,255,.09);display:grid;place-items:center;color:#f5f5f7;box-shadow:inset 0 0 24px #0009;animation:preloaderMarkPulse 1.6s ease-in-out infinite}.preloader-mark svg{width:34px;height:34px}.preloader-mark:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;background:radial-gradient(circle,rgba(245,158,11,.28) 0%,transparent 70%);z-index:-1}@keyframes preloaderMarkPulse{0%,to{box-shadow:inset 0 0 24px #0009,0 0 #f59e0b00}50%{box-shadow:inset 0 0 24px #0009,0 0 28px #f59e0b66}}.preloader-text{font-family:Cairo,sans-serif;font-size:22px;font-weight:800;letter-spacing:.02em;color:#f5f5f7}.preloader-sub{font-family:Cairo,sans-serif;font-size:13px;color:var(--text-3);margin-top:2px}.preloader-pct{font-family:Cairo,sans-serif;font-size:14px;font-weight:700;color:#fbbf24;margin-top:6px;min-height:20px}.preloader-bar{width:180px;height:3px;margin-top:12px;border-radius:4px;background:#ffffff14;overflow:hidden}.preloader-bar-fill{height:100%;width:0%;border-radius:4px;background:linear-gradient(90deg,#f59e0b,#fbbf24,#f59e0b);background-size:200% 100%;animation:preloaderShimmer 1.1s linear infinite,preloaderLoad 1.3s ease-out forwards}@keyframes preloaderLoad{to{width:100%}}@keyframes preloaderShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.preloader-ring:before,.preloader-ring:after,.preloader-mark{animation:none}}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;background:#ffffff0f;z-index:200}.scroll-progress-fill{height:100%;width:0%;background:linear-gradient(90deg,#f59e0b,#fbbf24);transition:width .1s linear}.skip-link{position:absolute;top:-100px;right:16px;z-index:1000;background:#fff;color:#0a0a0b;padding:12px 20px;border-radius:8px;font-weight:700;font-size:14px;transition:top .2s}.skip-link:focus{top:16px}.nav-ai-status{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;background:#22c55e1a;border:1px solid rgba(34,197,94,.25);font-size:11px;font-weight:700;color:#22c55e;font-family:Cairo,monospace}.ai-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e;animation:aiPulse 1.8s infinite alternate}@keyframes aiPulse{0%{opacity:.4;transform:scale(.9)}to{opacity:1;transform:scale(1.2)}}.nav-clock{font-size:11px;color:var(--text-3);font-family:Cairo,monospace;background:#ffffff0a;padding:4px 10px;border-radius:6px;border:1px solid var(--line)}@media(max-width:1100px){.nav-clock{display:none}}.cmd-palette-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#0a0a0bd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;opacity:0;visibility:hidden;transition:all .25s cubic-bezier(.16,1,.3,1)}.cmd-palette-backdrop.open{opacity:1;visibility:visible}.cmd-palette-modal{width:100%;max-width:600px;background:#111115;border:1px solid var(--line-strong);border-radius:20px;box-shadow:0 25px 80px #000c,0 0 30px #f59e0b1f;overflow:hidden;transform:translateY(-20px) scale(.96);transition:transform .25s cubic-bezier(.16,1,.3,1)}.cmd-palette-backdrop.open .cmd-palette-modal{transform:translateY(0) scale(1)}.cmd-input-wrap{padding:16px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;color:var(--text-2)}.cmd-input-wrap input{flex:1;background:transparent;border:none;color:var(--text);font-size:16px;font-family:inherit;outline:none}.cmd-kbd{padding:4px 8px;border-radius:6px;background:#ffffff14;font-size:11px;font-weight:700;font-family:Cairo,sans-serif;color:var(--text-3)}.cmd-results{max-height:320px;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:4px}.cmd-item{padding:12px 16px;border-radius:12px;display:flex;align-items:center;gap:12px;font-size:14px;color:var(--text-2);cursor:pointer;transition:all .15s ease}.cmd-item:hover,.cmd-item.selected{background:#f59e0b26;color:var(--text)}.cmd-item .cmd-tag{margin-right:auto;font-size:11px;padding:2px 8px;border-radius:6px;background:#ffffff0f;color:var(--text-3)}.cmd-footer{padding:10px 20px;border-top:1px solid var(--line);background:#0000004d;font-size:12px;color:var(--text-3);text-align:center}.cmd-footer kbd{padding:2px 6px;border-radius:4px;background:#ffffff14;font-family:Cairo,sans-serif}.typewriter-word{color:var(--text);border-bottom:2px solid var(--accent-amber);padding-bottom:2px;transition:opacity .3s ease,transform .3s ease;display:inline-block}.typewriter-word.fade-out{opacity:0;transform:translateY(-4px)}.nav{position:fixed;top:0;left:0;right:0;width:100%;max-width:100%;z-index:100;padding:18px 0;transition:all .3s cubic-bezier(.4,0,.2,1);background:transparent}.nav.scrolled{background:#0a0a0bd9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--line);padding:12px 0}.nav-inner{max-width:1400px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between}.logo{position:relative;display:inline-flex;align-items:center;gap:10px;transition:transform .3s cubic-bezier(.16,1,.3,1);cursor:pointer;text-decoration:none;flex-shrink:0}.logo-img{height:36px;width:auto;max-width:220px;object-fit:contain;display:block;flex-shrink:0;transition:transform .3s ease,filter .3s ease}.logo-img-light{display:block}.logo-img-dark{display:none}html[data-theme=light] .logo-img-light{display:none!important}html[data-theme=light] .logo-img-dark{display:block!important}.logo:hover .logo-img{transform:scale(1.04);filter:drop-shadow(0 0 12px rgba(245,158,11,.45))}.foot-brand .logo-img{height:40px;max-width:220px}@media(max-width:768px){.nav-inner{padding:0 16px;gap:8px}.logo{min-width:0}.logo-img{height:26px;max-width:150px}.foot-brand .logo-img{height:32px;max-width:180px}}@media(max-width:420px){.nav-inner{padding:0 12px}.logo-img{height:23px;max-width:130px}.foot-brand .logo-img{height:28px;max-width:160px}}.logo-orbit,.logo-orbit-2{position:absolute;top:50%;right:-16px;width:60px;height:60px;margin-top:-30px;pointer-events:none;animation:orbitSpin 12s linear infinite}.logo-orbit-2{right:-28px;width:84px;height:84px;margin-top:-42px;animation:orbitSpin 20s linear infinite reverse}@keyframes orbitSpin{to{transform:rotate(360deg)}}.logo-orbit .sat,.logo-orbit-2 .sat{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--accent-amber);box-shadow:0 0 8px var(--accent-amber)}.logo-orbit .sat:nth-child(1){top:0;left:50%;margin-left:-2.5px}.logo-orbit .sat:nth-child(2){top:50%;right:0;margin-top:-2.5px}.logo-orbit .sat:nth-child(3){bottom:0;left:50%;margin-left:-2.5px}.logo-orbit-2 .sat:nth-child(1){top:50%;left:0;margin-top:-2.5px}.logo-orbit-2 .sat:nth-child(2){top:50%;right:0;margin-top:-2.5px}@media(max-width:1024px){.logo-orbit,.logo-orbit-2{display:none!important}}.nav-links{display:flex;align-items:center;gap:28px}.nav-links a{font-size:13.5px;color:var(--text-2);font-weight:500;transition:color .2s}.nav-links a:hover,.nav-links a.active{color:var(--text)}.nav-right{display:flex;align-items:center;gap:12px}.lang-switcher-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#f8fafc;font-size:12.5px;font-weight:700;transition:all .25s ease;font-family:Cairo,sans-serif}.lang-switcher-btn:hover{background:#f59e0b1f;border-color:#f59e0b59;color:#fbbf24;transform:translateY(-1px)}.nav-cta{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;background:#fff;color:#0a0a0b;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s}.nav-cta:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 8px 24px #fff3}.nav-cta:active{transform:scale(.97)}.nav-cta svg{width:14px;height:14px}.nav-burger{display:none;width:42px;height:42px;border-radius:10px;background:#ffffff14;border:1px solid var(--line-strong);place-items:center;cursor:pointer;z-index:101;transition:background .2s,border-color .2s}.nav-burger:hover,.nav-burger:active{background:#ffffff24;border-color:#f59e0b66}.burger-lines{position:relative;width:18px;height:12px}.burger-lines span{position:absolute;left:0;right:0;height:1.5px;background:var(--text);border-radius:2px;transition:all .3s ease}.burger-lines span:nth-child(1){top:0}.burger-lines span:nth-child(2){top:50%;transform:translateY(-50%)}.burger-lines span:nth-child(3){bottom:0}.nav-burger.open .burger-lines span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.nav-burger.open .burger-lines span:nth-child(2){opacity:0}.nav-burger.open .burger-lines span:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}@media(max-width:1024px){.nav{padding:12px 0;background:#0a0a0be0;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid var(--line)}.nav-links,.nav-cta{display:none!important}.nav-burger{display:grid}}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#0a0a0bf7;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:85px 20px 40px;gap:12px;overflow-y:auto;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-menu.open{opacity:1;visibility:visible}.mobile-menu a{font-size:17px;font-weight:700;color:var(--text);padding:12px 24px;border-radius:12px;width:100%;max-width:320px;text-align:center;background:#ffffff05;border:1px solid rgba(255,255,255,.05);transition:background .2s,color .2s,border-color .2s}.mobile-menu a:hover,.mobile-menu a:active{background:#f59e0b1f;border-color:#f59e0b4d;color:#fbbf24}.mobile-menu .mm-cta{margin-top:10px;padding:14px 28px;border-radius:999px;background:linear-gradient(135deg,#fff,#e2e8f0);color:#0a0a0b;font-size:15px;font-weight:800;box-shadow:0 8px 25px #ffffff26;border:none}.hero{position:relative;min-height:100vh;padding:118px 32px 72px;width:100%;max-width:none;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.hero-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(circle at center,black 40%,transparent 80%);-webkit-mask-image:radial-gradient(circle at center,black 40%,transparent 80%);pointer-events:none;z-index:0}.hero-glow-multi{position:absolute;top:20%;left:50%;transform:translate(-50%);width:600px;height:400px;background:radial-gradient(ellipse at center,rgba(245,158,11,.07) 0%,rgba(251,191,36,.02) 40%,transparent 70%);filter:blur(60px);pointer-events:none;z-index:0;will-change:transform}.hero-badge-container{margin-bottom:24px;z-index:2}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:6px 16px;border-radius:999px;background:#ffffff0a;border:1px solid var(--line-strong);font-size:13px;color:var(--text-2)}.hero-badge-dot-pulse{position:relative;width:8px;height:8px;border-radius:50%;background:var(--success)}.hero-badge-dot-pulse span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--success)}.hero-badge-tag{padding:2px 8px;border-radius:999px;background:#f59e0b26;color:var(--accent-amber);font-size:11px;font-weight:700}.hero h1{font-size:clamp(36px,5.8vw,68px);font-weight:800;line-height:1.28;letter-spacing:-.02em;margin-bottom:20px;max-width:900px;z-index:2}.hero h1 .grad-hero{background:linear-gradient(135deg,#fff,#f5f5f7 55%,#fbbf24 95%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero h1 .hero-highlight{background:linear-gradient(135deg,#f59e0b,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero p.lead{font-size:clamp(17px,2.4vw,22px);color:#c3c3cc;max-width:720px;margin:0 auto 20px;line-height:1.7;z-index:2}.hero-ctas{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:40px;z-index:2;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:10px;padding:16px 32px;border-radius:14px;background:#fff;color:#0a0a0b;font-weight:800;font-size:15px;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px #ffffff1a}.btn-primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 12px 36px #ffffff40}.btn-primary:active{transform:scale(.97)}.btn-primary svg{width:16px;height:16px}.btn-secondary{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:14px;background:#ffffff0a;border:1px solid var(--line-strong);color:var(--text);font-weight:700;font-size:15px;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-secondary:hover{background:#ffffff14;border-color:#ffffff4d;transform:translateY(-2px)}.btn-secondary:active{transform:scale(.97)}.btn-secondary svg{width:16px;height:16px;color:var(--accent-amber)}.hero-trust-row{display:flex;align-items:center;gap:20px;font-size:13px;color:var(--text-2);z-index:2;flex-wrap:wrap;justify-content:center}.avatar-stack{display:flex;align-items:center}.avatar-stack img,.avatar-stack .av-placeholder{width:28px;height:28px;border-radius:50%;border:2px solid var(--bg);margin-right:-8px;object-fit:cover}.avatar-stack .av-placeholder{background:#27272a;color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.hero-trust-item{display:flex;align-items:center;gap:8px}.stars{color:#f59e0b;letter-spacing:2px}.hero-image{position:relative;width:100%;max-width:760px;margin:44px auto 0;z-index:5;will-change:transform}.hero-image img{width:100%;height:auto;border-radius:24px;border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 90px -20px #000000d9,0 0 0 1px #ffffff08}.hero-image-glow{position:absolute;top:-12%;right:-10%;bottom:-12%;left:-10%;background:radial-gradient(ellipse at center,rgba(var(--heat-color-rgb),.16) 0%,transparent 65%);filter:blur(50px);pointer-events:none;z-index:-1}@media(max-width:768px){.hero-image{max-width:100%;margin-top:32px}}.hero-scroll-indicator{position:absolute;bottom:26px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--text-3);font-size:11px;font-weight:600;letter-spacing:.08em;z-index:3;opacity:.8;transition:opacity .4s ease;pointer-events:none}.hero-scroll-indicator.hide{opacity:0}.hsi-line{position:relative;width:2px;height:46px;background:#ffffff1a;border-radius:2px;overflow:hidden}.hsi-line span{position:absolute;top:-50%;left:0;width:100%;height:50%;background:linear-gradient(180deg,transparent,rgba(var(--heat-color-rgb),.9));animation:hsiDrop 1.8s cubic-bezier(.4,0,.6,1) infinite}@keyframes hsiDrop{0%{top:-50%}to{top:110%}}@media(max-width:768px){.hero-scroll-indicator{display:none}}section{padding:100px 32px;max-width:1400px;margin:0 auto;position:relative}section:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(245,158,11,.35),transparent);background-size:30% 100%;background-repeat:no-repeat;opacity:.3;animation:sectionLightWave 4.5s cubic-bezier(.45,0,.55,1) infinite}section.hero:after,section:last-of-type:after{display:none}@keyframes sectionLightWave{0%{background-position:-12% 0}to{background-position:112% 0}}.section-header{text-align:center;max-width:680px;margin:0 auto 56px}.section-badge{display:inline-block;padding:4px 14px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);font-size:12px;font-weight:700;color:var(--text-2);margin-bottom:14px;letter-spacing:.05em}.section-header h2{font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.02em;margin-bottom:16px}.section-header p{color:var(--text-2);font-size:16px;line-height:1.6}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:24px}.service-card{padding:32px;border-radius:22px;background:linear-gradient(180deg,#ffffff09,#ffffff03);border:1px solid rgba(255,255,255,.09);box-shadow:0 18px 40px #00000059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .35s ease}.service-card:hover{border-color:#f59e0b59;transform:translateY(-5px);box-shadow:0 26px 55px #00000080}.service-icon{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#f59e0b29,#ffffff08);border:1px solid rgba(245,158,11,.3);display:grid;place-items:center;margin-bottom:24px;color:var(--accent-amber)}.service-card h3{font-size:20px;font-weight:800;margin-bottom:12px;color:#f8fafc}.service-card p{color:#94a3b8;font-size:14px;line-height:1.65;margin-bottom:24px;flex:1}.service-tags{display:flex;flex-wrap:wrap;gap:8px}.service-tag{padding:5px 12px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);font-size:11.5px;font-weight:700;color:var(--text-2);font-family:Cairo,sans-serif}@media(max-width:900px){.services-grid{grid-template-columns:1fr}}.tech-tabs{display:flex;justify-content:center;gap:12px;margin-bottom:40px;flex-wrap:wrap}.tech-tab-btn{padding:10px 24px;border-radius:999px;background:#ffffff0a;border:1px solid var(--line);color:var(--text-2);font-size:14px;font-weight:700;transition:all .25s ease}.tech-tab-btn:hover,.tech-tab-btn.active{background:#f59e0b1f;border-color:#f59e0b8c;color:#fbbf24;box-shadow:0 0 18px #f59e0b33}.tech-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.tech-card{flex:1 1 240px;max-width:290px;width:100%;padding:22px;border-radius:18px;background:linear-gradient(180deg,#ffffff09,#ffffff03);border:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;gap:16px;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .35s ease,background .35s ease}.tech-card:hover{border-color:#f59e0b66;transform:translateY(-4px);background:#ffffff0d;box-shadow:0 18px 40px #00000073}.tech-card .tech-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#f59e0b29,#22d3ee12);border:1px solid rgba(245,158,11,.3);display:grid;place-items:center;font-size:20px;color:var(--accent-amber);flex-shrink:0}.tech-card .tech-icon svg{width:20px;height:20px}.tech-card .tech-info h4{font-size:16px;font-weight:700;margin-bottom:2px}.tech-card .tech-info p{font-size:12px;color:var(--text-3)}@media(max-width:900px){.tech-card{flex:1 1 220px;max-width:100%}}@media(max-width:500px){.tech-card{flex:1 1 100%;max-width:100%}}.industries-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.industry-card{padding:28px;border-radius:20px;background:var(--bg-elev);border:1px solid var(--line);transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s ease}.industry-card:hover{border-color:var(--line-strong);transform:translateY(-5px)}.industry-icon{font-size:32px;margin-bottom:16px;color:var(--accent-amber)}.industry-icon svg{width:32px;height:32px}.industry-card h3{font-size:18px;font-weight:700;margin-bottom:8px}.industry-card p{font-size:13.5px;color:var(--text-2);line-height:1.5}@media(max-width:900px){.industries-grid{grid-template-columns:1fr}}.work-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.work-card{border-radius:24px;background:var(--bg-elev);border:1px solid var(--line);overflow:hidden;display:flex;flex-direction:column;transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease}.work-card:hover{transform:translateY(-6px);border-color:var(--line-strong);box-shadow:0 20px 40px -15px #0009}.work-img{width:100%;height:240px;overflow:hidden;position:relative;background:#18181b}.work-img img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .6s cubic-bezier(.16,1,.3,1)}.work-card:hover .work-img img{transform:scale(1.05)}.work-content{padding:28px}.work-meta{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;color:var(--text-3)}.work-card h3{font-size:22px;font-weight:700;margin-bottom:10px}.work-card p{color:var(--text-2);font-size:14px;line-height:1.6;margin-bottom:20px}.work-stats{display:flex;gap:24px;padding-top:16px;border-top:1px solid var(--line)}.work-stat .val{font-family:Cairo,sans-serif;font-weight:800;font-size:18px;color:var(--accent-amber)}.work-stat .lbl{font-size:12px;color:var(--text-3)}@media(max-width:768px){.work-grid{grid-template-columns:1fr}}.about-section{background:var(--bg);border-top:1px solid var(--line)}.about-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:start}.about-content h3{font-size:26px;font-weight:800;margin-bottom:16px;color:var(--text)}.about-content p{color:var(--text-2);font-size:16px;line-height:1.7;margin-bottom:24px}.values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px}.value-card{padding:20px;border-radius:14px;background:var(--bg-elev);border:1px solid var(--line);transition:transform .3s ease}.value-card:hover{transform:translateY(-3px)}.value-card .v-title{font-weight:700;font-size:15px;color:var(--text);margin-bottom:6px}.value-card .v-desc{font-size:13px;color:var(--text-2)}.timeline{position:relative;padding-right:28px;border-right:2px solid var(--line)}.timeline-item{position:relative;margin-bottom:32px}.timeline-item:before{content:"";position:absolute;right:-35px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--accent-amber);border:3px solid var(--bg)}.timeline-year{font-family:Cairo,sans-serif;font-weight:800;font-size:14px;color:var(--accent-amber);margin-bottom:4px}.timeline-title{font-weight:700;font-size:16px;color:var(--text);margin-bottom:4px}.timeline-text{font-size:13px;color:var(--text-2)}@media(max-width:900px){.about-grid{grid-template-columns:1fr}}.process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.process-step{padding:28px;border-radius:20px;background:var(--bg-elev);border:1px solid var(--line);transition:transform .3s ease}.process-step:hover{transform:translateY(-4px)}.step-num{font-family:Cairo,sans-serif;font-size:32px;font-weight:800;color:var(--accent-amber);margin-bottom:16px}.process-step h3{font-size:18px;font-weight:700;margin-bottom:10px}.process-step p{font-size:13px;color:var(--text-2);line-height:1.6}@media(max-width:900px){.process-steps{grid-template-columns:1fr 1fr}}@media(max-width:500px){.process-steps{grid-template-columns:1fr}}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.testi-card{padding:32px;border-radius:20px;background:var(--bg-elev);border:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s ease}.testi-card:hover{transform:translateY(-4px)}.testi-stars{color:#f59e0b;font-size:16px;margin-bottom:16px}.testi-quote{font-size:14.5px;color:var(--text-2);line-height:1.6;margin-bottom:24px}.testi-author{display:flex;align-items:center;gap:12px}.testi-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--line-strong)}.testi-info h4{font-size:14px;font-weight:700}.testi-info p{font-size:12px;color:var(--text-3)}:root{--grad-brand: linear-gradient(135deg, #f59e0b 0%, #fbbf24 45%, #38bdf8 100%);--grad-brand-soft: linear-gradient(135deg, rgba(245, 158, 11, .16), rgba(56, 189, 248, .12));--grad-text-hero: linear-gradient(135deg, #ffffff 0%, #e8eaf0 45%, #fbbf24 100%);--glass-bg: rgba(255, 255, 255, .04);--glass-bg-strong: rgba(255, 255, 255, .07);--glass-border: rgba(255, 255, 255, .1);--glass-blur: 18px;--shadow-card: 0 20px 50px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .05);--shadow-float: 0 30px 70px rgba(0, 0, 0, .55);--ring-glow: 0 0 0 1px rgba(var(--heat-color-rgb), .35), 0 8px 30px rgba(var(--heat-color-rgb), .18);--ease-expo: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--font-display: "Cairo", system-ui, sans-serif}html[data-theme=light]{--glass-bg: rgba(255, 255, 255, .55);--glass-bg-strong: rgba(255, 255, 255, .75);--glass-border: rgba(15, 23, 42, .08);--shadow-card: 0 16px 40px rgba(15, 23, 42, .07), inset 0 1px 0 rgba(255, 255, 255, .6);--shadow-float: 0 28px 60px rgba(15, 23, 42, .12);--ring-glow: 0 0 0 1px rgba(180, 83, 9, .18), 0 10px 30px rgba(180, 83, 9, .1)}.grad-text{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-panel{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(var(--glass-blur)) saturate(160%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%);box-shadow:var(--shadow-card)}.service-card,.tech-card,.industry-card,.cs-card,.testi-card,.team-card,.pricing-card,.blog-card,.pt-card,.mkt-card,.ai-uc-card,.value-card{transition:transform .45s var(--ease-expo),border-color .45s ease,box-shadow .45s ease,background .45s ease}.service-card:hover,.tech-card:hover,.industry-card:hover,.cs-card:hover,.testi-card:hover,.team-card:hover,.pricing-card:hover,.blog-card:hover,.pt-card:hover,.mkt-card:hover,.ai-uc-card:hover,.value-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-float),0 0 0 1px rgba(var(--heat-color-rgb),.22),0 0 34px rgba(var(--heat-color-rgb),.1)}.spotlight-card:after{background:radial-gradient(420px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(var(--heat-color-rgb),.5),transparent 42%),linear-gradient(115deg,transparent 28%,rgba(var(--heat-color-rgb),.18) 50%,transparent 72%);background-size:100% 100%,260% 260%;animation:shimmerBorderSweep 5.5s linear infinite}.spotlight-card:before{background:radial-gradient(640px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(var(--heat-color-rgb),.13),transparent 42%)}@keyframes shimmerBorderSweep{0%{background-position:0% 0%,120% 0%}50%{background-position:0% 0%,-120% 0%}to{background-position:0% 0%,120% 0%}}@media(prefers-reduced-motion:reduce){.spotlight-card:after{animation:none}}.btn-primary,.nav-cta,.mm-cta{position:relative;overflow:hidden;isolation:isolate}.btn-primary{background:linear-gradient(135deg,#f59e0b,#fbbf24 48%,#38bdf8 130%);background-size:180% 180%;color:#0a0a0b;border:none;box-shadow:0 10px 30px #f59e0b47,0 2px 8px #0003;transition:transform .4s var(--ease-spring),box-shadow .4s ease,background-position .6s ease}.btn-primary:hover{background-position:100% 50%;box-shadow:0 16px 44px #f59e0b66,0 0 24px #fbbf2440}.btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-160%);transition:transform .85s var(--ease-expo);pointer-events:none;z-index:1}html[dir=rtl] .btn-primary:before{transform:translate(160%)}.btn-primary:hover:before{transform:translate(160%)}html[dir=rtl] .btn-primary:hover:before{transform:translate(-160%)}.btn-primary>*{position:relative;z-index:2}.btn-secondary{border:1px solid rgba(var(--heat-color-rgb),.3);background:rgba(var(--heat-color-rgb),.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .4s var(--ease-spring),background .35s ease,border-color .35s ease,box-shadow .35s ease}.btn-secondary:hover{background:rgba(var(--heat-color-rgb),.12);border-color:rgba(var(--heat-color-rgb),.55);box-shadow:0 0 26px rgba(var(--heat-color-rgb),.18)}html[data-theme=light] .btn-primary{background:linear-gradient(135deg,#b45309,#d97706 48%,#0f172a 160%);background-size:180% 180%;color:#fff}html[data-theme=light] .btn-primary:hover{background-position:100% 50%}.hero h1 .grad-hero{background:linear-gradient(135deg,#fff,#eef0f6 40%,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:heroGradShift 8s ease-in-out infinite alternate;background-size:220% 220%}@keyframes heroGradShift{0%{background-position:0% 20%}to{background-position:100% 80%}}.hero-badge{position:relative;background:rgba(var(--heat-color-rgb),.08);border-color:rgba(var(--heat-color-rgb),.3);color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 22px rgba(var(--heat-color-rgb),.12)}.hero-badge-dot-pulse{background:var(--success);box-shadow:0 0 10px #22c55ee6}.hero-badge-dot-pulse span:nth-child(1){animation:badgePing 2.2s var(--ease-expo) infinite}@keyframes badgePing{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(3.2);opacity:0}}.hero-live-stats{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 14px;margin:0 auto 34px;z-index:2;max-width:720px}.hero-live-stat{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:12px;color:var(--text-2);transition:border-color .3s ease,box-shadow .3s ease,transform .3s var(--ease-expo)}.hero-live-stat:hover{border-color:rgba(var(--heat-color-rgb),.45);box-shadow:0 6px 20px rgba(var(--heat-color-rgb),.12);transform:translateY(-2px)}.hls-dot{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 8px #22c55ecc;animation:hlsBlink 2s ease-in-out infinite}@keyframes hlsBlink{0%,to{opacity:1}50%{opacity:.45}}.hls-value{font-family:Cairo,monospace;font-weight:700;color:var(--text);direction:ltr;unicode-bidi:embed}.hls-unit{font-size:10px;font-weight:500;color:var(--text-3);margin-inline-start:1px}.hero-glow-multi{width:720px;height:480px;background:radial-gradient(ellipse at center,rgba(var(--heat-color-rgb),.1) 0%,rgba(var(--heat-color-rgb),.03) 42%,transparent 72%)}.hero-grid-bg{background-size:54px 54px;-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,black 45%,transparent 78%);mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,black 45%,transparent 78%)}.hsi-line span{animation:hsiDrop 2s var(--ease-expo) infinite}.section-header h2{font-family:var(--font-display);font-weight:900;letter-spacing:-.025em;line-height:1.22;background:linear-gradient(135deg,var(--text) 0%,var(--text) 55%,rgba(var(--heat-color-rgb),.95) 120%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,black 35%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,black 35%,transparent 75%);pointer-events:none}.page-hero h1{font-family:var(--font-display);font-weight:900;letter-spacing:-.025em;background:linear-gradient(135deg,#fff,#eef0f6 55%,#fbbf24 120%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=light] .page-hero h1{background:linear-gradient(135deg,#0f172a,#334155,#b45309 130%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-hero .page-badge{background:rgba(var(--heat-color-rgb),.08);border-color:rgba(var(--heat-color-rgb),.3);color:var(--text-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-weight:800;letter-spacing:.04em}.page-crumbs{position:relative;z-index:1}html[data-theme=light] .section-header h2{background:linear-gradient(135deg,#0f172a,#334155 70%,#b45309 130%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-badge{background:rgba(var(--heat-color-rgb),.08);border-color:rgba(var(--heat-color-rgb),.28);color:var(--text-2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-weight:800;letter-spacing:.03em}.tech-tabs{position:relative;display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding:6px;margin-bottom:36px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:999px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.tech-tab-btn{position:relative;padding:9px 20px;border-radius:999px;font-size:13px;font-weight:700;color:var(--text-2);transition:color .3s ease,background .3s ease,box-shadow .3s ease,transform .3s var(--ease-expo);border:1px solid transparent}.tech-tab-btn:hover{color:var(--text);background:var(--glass-bg-strong);transform:translateY(-1px)}.tech-tab-btn.active{background:linear-gradient(135deg,#f59e0be6,#fbbf24f2);color:#0a0a0b;font-weight:900;box-shadow:0 6px 20px #f59e0b59,0 0 0 1px #ffffff40 inset;transform:scale(1.03)}html[data-theme=light] .tech-tab-btn.active{color:#fff;box-shadow:0 8px 22px #b453094d}.tech-card .tech-icon{transition:transform .4s var(--ease-spring),box-shadow .4s ease,border-color .4s ease}.tech-card:hover .tech-icon{transform:scale(1.12) rotate(-4deg);box-shadow:0 0 22px rgba(var(--heat-color-rgb),.25)}.tech-card-enter{animation:techCardIn .5s var(--ease-expo) both}@keyframes techCardIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}.wizard-box{position:relative;background:linear-gradient(180deg,#0f141ee6,#0a0e16e0) padding-box,linear-gradient(115deg,#f59e0b80,#38bdf859,#f59e0b80) border-box;border:1px solid transparent;box-shadow:0 30px 80px #0000008c,0 0 44px #f59e0b12;overflow:hidden}.wizard-box:before{content:"";position:absolute;top:-1px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(251,191,36,.85),transparent);z-index:2;pointer-events:none}html[data-theme=light] .wizard-box{background:linear-gradient(180deg,#fff,#fff) padding-box,linear-gradient(115deg,#b4530966,#3b82f64d,#b4530966) border-box;box-shadow:0 24px 60px #0f172a1a}.wizard-progress{display:flex;align-items:center;gap:14px;margin-bottom:24px;direction:ltr}.wizard-progress-track{flex:1;height:6px;border-radius:999px;background:#ffffff14;overflow:hidden;box-shadow:inset 0 1px 3px #0006}.wizard-progress-fill{height:100%;width:16.66%;border-radius:999px;background:linear-gradient(90deg,#f59e0b,#fbbf24,#38bdf8);background-size:200% 100%;animation:wizShimmer 2.4s linear infinite;transition:width .6s var(--ease-expo)}@keyframes wizShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.wizard-progress-label{font-family:Cairo,monospace;font-size:11.5px;font-weight:700;color:var(--text-2);white-space:nowrap;direction:ltr;unicode-bidi:embed}html[data-theme=light] .wizard-progress-track{background:#0f172a14;box-shadow:inset 0 1px 3px #0f172a14}.wiz-btn{transition:all .35s var(--ease-expo)}.wiz-btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(var(--heat-color-rgb),.16)}.wiz-btn.active{background:linear-gradient(135deg,#f59e0be6,#fbbf24f2);color:#0a0a0b;border-color:transparent;box-shadow:0 8px 26px #f59e0b66,0 0 0 1px #ffffff38 inset;transform:translateY(-2px)}html[data-theme=light] .wiz-btn.active{color:#fff}.wiz-sol-card{position:relative;overflow:hidden;transition:transform .4s var(--ease-expo),border-color .4s ease,background .4s ease,box-shadow .4s ease}.wiz-sol-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #0000004d,0 0 0 1px rgba(var(--heat-color-rgb),.25)}html[data-theme=light] .wiz-sol-card:hover{box-shadow:0 14px 34px #0f172a1a}.wiz-estimate{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-bottom:20px}.wiz-estimate-item{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:16px;background:linear-gradient(135deg,rgba(var(--heat-color-rgb),.08),rgba(var(--heat-color-rgb),.02));border:1px solid rgba(var(--heat-color-rgb),.22);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .35s var(--ease-expo),border-color .35s ease,box-shadow .35s ease}.wiz-estimate-item:hover{transform:translateY(-3px);border-color:rgba(var(--heat-color-rgb),.45);box-shadow:0 10px 26px rgba(var(--heat-color-rgb),.14)}.we-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--accent-gold);background:rgba(var(--heat-color-rgb),.12);border:1px solid rgba(var(--heat-color-rgb),.3);flex-shrink:0}.we-icon svg{width:18px;height:18px}.we-body{display:flex;flex-direction:column;gap:2px;min-width:0}.we-label{font-size:11px;font-weight:700;color:var(--text-3);letter-spacing:.03em}.we-value{font-family:Cairo,monospace;font-size:14px;font-weight:800;color:var(--text);direction:ltr;unicode-bidi:embed}html[data-theme=light] .wiz-estimate-item{background:linear-gradient(135deg,#b4530912,#b4530905);border-color:#b4530933}html[data-theme=light] .we-value{color:#0f172a}@media(max-width:560px){.wiz-estimate{grid-template-columns:1fr}}.nova-speech-bubble{background:#111620e0;border:1px solid rgba(245,158,11,.35);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);box-shadow:0 16px 44px #00000080,0 0 22px #f59e0b24}html[data-theme=light] .nova-speech-bubble{background:#ffffffeb;color:#0f172a;box-shadow:0 16px 44px #0f172a2e}.nova-typing{display:none;align-items:center;gap:4px}.nova-typing span{width:5px;height:5px;border-radius:50%;background:#fbbf24;animation:novaTyping 1.2s ease-in-out infinite}.nova-typing span:nth-child(2){animation-delay:.15s}.nova-typing span:nth-child(3){animation-delay:.3s}@keyframes novaTyping{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(1100px 700px at 12% -5%,rgba(245,158,11,.05),transparent 60%),radial-gradient(900px 600px at 95% 15%,rgba(56,189,248,.045),transparent 60%),radial-gradient(1000px 800px at 50% 110%,rgba(236,72,153,.04),transparent 60%);transition:opacity .6s ease}html[data-theme=light] body:before{background:radial-gradient(1100px 700px at 12% -5%,rgba(245,158,11,.05),transparent 60%),radial-gradient(900px 600px at 95% 15%,rgba(56,189,248,.04),transparent 60%),radial-gradient(1000px 800px at 50% 110%,rgba(236,72,153,.03),transparent 60%)}html[data-theme=light]{--bg: #faf8f3;--bg-elev: #ffffff;--bg-elev-2: #ffffff}html[data-theme=light] .nav.scrolled{background:#faf8f3cc}html[data-theme=light] .hero-live-stat{background:#fff9}html[data-theme=light] .hero-badge{background:#b4530912;border-color:#b4530940}html[data-theme=light] .cursor-glow{background:radial-gradient(circle,rgba(180,83,9,.1) 0%,rgba(15,23,42,.03) 45%,transparent 70%)}html[data-theme=light] .tech-tabs{background:#0f172a08;border-color:#0f172a14}.btn-primary,.btn-secondary,.nav-cta,.tech-tab-btn,.wiz-btn,.hero-live-stat,.nova-quick-chip{will-change:transform}.reveal,.reveal-up{transition:opacity .9s var(--ease-expo),transform .9s var(--ease-expo),filter .9s var(--ease-expo);filter:blur(4px)}.reveal.in,.reveal-up.in{filter:blur(0)}@media(prefers-reduced-motion:reduce){.hero h1 .grad-hero,.wizard-progress-fill,.hero-badge-dot-pulse span:nth-child(1),.hls-dot,.nova-typing span,body:before{animation:none!important}.reveal,.reveal-up{filter:none}}@media(max-width:768px){.hero-live-stats{gap:8px}.hero-live-stat{padding:6px 12px;font-size:11px}.wizard-progress-label,.nova-quick{display:none}.tech-tabs{border-radius:24px}}@media(max-width:520px){.hero h1{font-size:clamp(30px,9vw,40px);line-height:1.35}.section-header h2{line-height:1.35}}html[data-theme=light] .service-highlights li,html[data-theme=light] .cs-block p,html[data-theme=light] .pricing-features li,html[data-theme=light] .faq-answer,html[data-theme=light] .timeline-text,html[data-theme=light] .roas-res-card .lbl{color:#475569}html[data-theme=light] .tech-info p,html[data-theme=light] .industry-card p,html[data-theme=light] .cs-block strong,html[data-theme=light] .faq-question,html[data-theme=light] .timeline-title{color:#0f172a}html[data-theme=light] .tech-info p,html[data-theme=light] .industry-card p{color:#64748b}html[data-theme=light] .prose h2,html[data-theme=light] .prose strong,html[data-theme=light] .article-head h1,html[data-theme=light] .article-body h2,html[data-theme=light] .article-author h4,html[data-theme=light] .related-title,html[data-theme=light] .article-callout{color:#0f172a}html[data-theme=light] .article-callout{background:#f59e0b1a;border-color:#b453094d}html[data-theme=light] .cs-res strong,html[data-theme=light] .wiz-sol-num,html[data-theme=light] .cs-tag,html[data-theme=light] .blog-link,html[data-theme=light] .sp-head b{color:#b45309}html[data-theme=light] .cs-tag{background:#f59e0b1f}html[data-theme=light] .ai-tag-live{color:#15803d;border-color:#22c55e66;background:#22c55e1a}html[data-theme=light] .ai-tag-cyan{color:#0e7490;border-color:#22d3ee66;background:#22d3ee1a}html[data-theme=light] .ai-tag-purple{color:#7e22ce;border-color:#a855f766;background:#a855f71a}html[data-theme=light] .ai-tag-amber{color:#b45309;border-color:#f59e0b66;background:#f59e0b1a}html[data-theme=light] .ai-tag-green{color:#15803d;border-color:#10b98166;background:#10b9811a}html[data-theme=light] .mkt-tag-pink{color:#be185d;border-color:#ec489966;background:#ec48991a}html[data-theme=light] .mkt-tag-green{color:#15803d;border-color:#22c55e66;background:#22c55e1a}html[data-theme=light] .mkt-tag-purple{color:#7e22ce;border-color:#a855f766;background:#a855f71a}html[data-theme=light] .mkt-tag-amber{color:#b45309;border-color:#f59e0b66;background:#f59e0b1a}html[data-theme=light] .mkt-tag-cyan{color:#0e7490;border-color:#22d3ee66;background:#22d3ee1a}html[data-theme=light] .mkt-tag-blue{color:#1d4ed8;border-color:#3b82f666;background:#3b82f61a}html[data-theme=light] .blog-tag{color:#78350f}html[data-theme=light] .blog-tag-ai{color:#581c87}html[data-theme=light] .blog-tag-design{color:#155e75}html[data-theme=light] .form-status.success{color:#15803d}html[data-theme=light] .form-status.error{color:#b91c1c}html[data-theme=light] .ai-demo-label,html[data-theme=light] .roas-res-card .val{color:#15803d}html[data-theme=light] .wiz-pill{color:#0f172a}html[data-theme=light] .testi-stars svg{fill:#b45309}html[data-theme=light] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#b4530999,#b4530959)}html[data-theme=light] .btn-primary,html[data-theme=light] .nav-cta,html[data-theme=light] .mm-cta{background:#0f172a;color:#fff;box-shadow:0 6px 20px #0f172a33}html[data-theme=light] .btn-primary:hover{box-shadow:0 12px 30px #0f172a47}html[data-theme=light] .btn-secondary{background:#0f172a0a;border-color:#0f172a2e;color:#0f172a}html[data-theme=light] .btn-secondary:hover{background:#0f172a14;border-color:#0f172a4d}html[data-theme=light] .hero-grid-bg{background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px)}html[data-theme=light] .hero-glow-multi{background:radial-gradient(ellipse at center,rgba(180,83,9,.07) 0%,rgba(251,191,36,.02) 40%,transparent 70%)}html[data-theme=light] .section-badge{background:#0f172a0d;border-color:#0f172a24;color:#475569}html[data-theme=light] .ba-panel{background:#fff;border-color:#0f172a1f}html[data-theme=light] .ba-panel-head{border-bottom-color:#0f172a14}html[data-theme=light] .ba-panel-head h3{color:#0f172a}html[data-theme=light] .ba-item-text,html[data-theme=light] .ba-item-text span{color:#475569}html[data-theme=light] .ba-item-text b{color:#0f172a}html[data-theme=light] .ba-note{color:#64748b}html[data-theme=light] .numbers-grid{background:#fff;border-color:#b4530940}html[data-theme=light] .num-lbl{color:#64748b}html[data-theme=light] .roas-calc-header{border-bottom-color:#0f172a14}html[data-theme=light] .roas-res-card{background:#0f172a0a;border-color:#0f172a1a}html[data-theme=light] .roas-res-card .lbl,html[data-theme=light] .roas-range-label{color:#64748b}html[data-theme=light] .roas-slider-row{color:#475569}html[data-theme=light] input[type=range].roas-slider{background:linear-gradient(to right,#b45309,#0f172a26)}html[data-theme=light] .cs-tech-row{color:#64748b}html[data-theme=light] .cs-tech-row code{background:#0f172a0d;border-color:#0f172a1f;color:#b45309}html[data-theme=light] .cs-header .cs-client{color:#64748b}html[data-theme=light] .ai-msg-user{background:#0f172a0f;border-color:#0f172a1f;color:#334155}html[data-theme=light] .ai-msg-bot{background:#38bdf81f;border-color:#38bdf859;color:#0c4a6e}html[data-theme=light] .ai-flow-node{background:#0f172a0d;border-color:#0f172a24;color:#334155}html[data-theme=light] .ai-flow-core{background:#f59e0b24;border-color:#b4530966;color:#b45309}html[data-theme=light] .ai-flow-arrow{color:#94a3b8}html[data-theme=light] .ai-demo-sec{color:#7c3aed}html[data-theme=light] .ai-demo-label{color:#15803d}html[data-theme=light] .ai-demo-chart small,html[data-theme=light] .ai-demo-voice small{color:#64748b}html[data-theme=light] .ai-demo-code code{color:#15803d}html[data-theme=light] .testi-quote{color:#334155}html[data-theme=light] .testi-author{border-top-color:#0f172a14}html[data-theme=light] .testi-info p{color:#64748b}html[data-theme=light] .pt-card-icon{color:#b45309;background:#f59e0b1f;border-color:#b453094d}html[data-theme=light] .faq-answer{color:#475569}html[data-theme=light] .cmd-palette-backdrop{background:#f7f7f9b3}html[data-theme=light] .cmd-palette-modal{background:#fff;border-color:#0f172a24;box-shadow:0 24px 70px #0f172a33}html[data-theme=light] .cmd-input-wrap{border-bottom-color:#0f172a1a}html[data-theme=light] .cmd-input-wrap input{color:#0f172a}html[data-theme=light] .cmd-input-wrap input::placeholder{color:#94a3b8}html[data-theme=light] .cmd-kbd{background:#0f172a0f;border-color:#0f172a24;color:#64748b}html[data-theme=light] .cmd-item{color:#334155}html[data-theme=light] .cmd-item:hover{background:#f59e0b1a}html[data-theme=light] .cmd-tag{background:#0f172a0d;border-color:#0f172a1f;color:#64748b}html[data-theme=light] .cmd-footer{color:#64748b}html[data-theme=light] .cmd-footer kbd{background:#0f172a0f;color:#475569}html[data-theme=light] .back-to-top{background:#fff;border-color:#0f172a29;color:#0f172a;box-shadow:0 10px 28px #0f172a2e}html[data-theme=light] .scroll-progress{background:#0f172a1a}html[data-theme=light] .preloader-bar{background:#0f172a1f}html[data-theme=light] .preloader-pct{color:#b45309}html[data-theme=light] .wiz-header{border-bottom-color:#0f172a14}html[data-theme=light] .wiz-check{color:#b45309}html[data-theme=light] .wiz-btn.active{background:#f59e0b24;color:#b45309;border-color:#b4530980}html[data-theme=light] .hero-trust-row .stars{color:#b45309}html[data-theme=light] .blog-meta,html[data-theme=light] .cs-res small{color:#64748b}html[data-theme=light] .num-val{color:#b45309}html[data-theme=light] .mkt-outcome svg{color:#b45309}html[data-theme=light] .ai-card-icon,html[data-theme=light] .mkt-icon{color:#b45309}.theme-toggle-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#f8fafc;cursor:pointer;transition:all .25s ease}.theme-toggle-btn svg{width:17px;height:17px}.theme-toggle-btn:hover{background:#ffffff1f;color:#fbbf24;border-color:#f59e0b66}.theme-wrap{position:relative;display:inline-flex}.theme-menu{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);min-width:170px;padding:8px;border-radius:14px;background:#111318f5;border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 40px #00000080;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;transform:translate(-50%) translateY(6px);transition:opacity .2s ease,transform .25s cubic-bezier(.16,1,.3,1),visibility .2s;z-index:200;display:flex;flex-direction:column;gap:4px}.theme-menu.open{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.theme-option{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border-radius:10px;border:none;background:transparent;color:#cbd5e1;font-size:13px;font-weight:600;cursor:pointer;text-align:right;transition:background .2s ease,color .2s ease;font-family:Cairo,sans-serif}.theme-option svg{width:16px;height:16px;flex-shrink:0}.theme-option:hover{background:#ffffff12;color:#fff}.theme-option.active{background:#f59e0b24;color:#fbbf24}html[data-theme=light] .theme-menu{background:#fffffffa;border-color:#0f172a24;box-shadow:0 16px 40px #0f172a29}html[data-theme=light] .theme-option{color:#475569}html[data-theme=light] .theme-option:hover{background:#0f172a0f;color:#0f172a}html[data-theme=light] .theme-option.active{background:#f59e0b24;color:#b45309}html[data-theme=light]{--bg: #f7f7f9;--bg-elev: #ffffff;--bg-elev-2: #ffffff;--line: rgba(15, 23, 42, .1);--line-strong: rgba(15, 23, 42, .18);--text: #0f172a;--text-2: #475569;--text-3: #64748b;--grid-color: rgba(15, 23, 42, .045);--heat-color: #b45309;--heat-color-rgb: 180, 83, 9;color-scheme:light}html[data-theme=light] body{background:var(--bg);color:var(--text)}html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] h4,html[data-theme=light] h5{color:#0f172a}html[data-theme=light] p,html[data-theme=light] li{color:#475569}html[data-theme=light] .section-header p{color:#64748b}html[data-theme=light] .nav.scrolled{background:#f7f7f9d9;border-bottom-color:#0f172a14}html[data-theme=light] .nav-links a:hover{color:#0f172a}html[data-theme=light] .lang-switcher-btn,html[data-theme=light] .theme-toggle-btn{background:#0f172a0d;border-color:#0f172a1f;color:#0f172a}html[data-theme=light] .mobile-menu{background:#fffffffa;border-bottom-color:#0f172a1a}html[data-theme=light] .mobile-menu a{color:#334155}html[data-theme=light] .hero h1 .grad-hero{background:linear-gradient(135deg,#0f172a,#334155 55%,#b45309 95%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=light] .hero-badge{background:#0f172a0a;border-color:#0f172a1f;color:#334155}html[data-theme=light] .hero-trust-row{color:#475569}html[data-theme=light] .hero-scroll-indicator{color:#64748b}html[data-theme=light] .hero-image img{border-color:#0f172a1f;box-shadow:0 30px 70px #0f172a2e}html[data-theme=light] .ai-uc-card,html[data-theme=light] .mkt-card,html[data-theme=light] .service-card,html[data-theme=light] .cs-card,html[data-theme=light] .testi-card,html[data-theme=light] .team-card,html[data-theme=light] .pricing-card,html[data-theme=light] .industry-card,html[data-theme=light] .tech-card,html[data-theme=light] .blog-card,html[data-theme=light] .wizard-box,html[data-theme=light] .roas-calc-box,html[data-theme=light] .legal-card,html[data-theme=light] .faq-item,html[data-theme=light] .p-logo-item,html[data-theme=light] .pt-card,html[data-theme=light] .wiz-sol-card,html[data-theme=light] .timeline-item{background:#fff;border-color:#0f172a1a;box-shadow:0 8px 28px #0f172a0f}html[data-theme=light] .ai-uc-card h3,html[data-theme=light] .mkt-card h3,html[data-theme=light] .service-card h3,html[data-theme=light] .cs-card h3,html[data-theme=light] .testi-card .testi-info h4,html[data-theme=light] .team-card h3,html[data-theme=light] .pricing-card h3,html[data-theme=light] .industry-card h3,html[data-theme=light] .tech-card .tech-info h4,html[data-theme=light] .blog-card h3,html[data-theme=light] .wiz-header h3,html[data-theme=light] .pt-card-body h4,html[data-theme=light] .wiz-sol-card strong{color:#0f172a}html[data-theme=light] .ai-uc-card>p,html[data-theme=light] .mkt-card p,html[data-theme=light] .service-card p,html[data-theme=light] .cs-card p,html[data-theme=light] .team-card p,html[data-theme=light] .pricing-card p,html[data-theme=light] .industry-card p,html[data-theme=light] .blog-card p,html[data-theme=light] .wiz-header p,html[data-theme=light] .pt-card-body p,html[data-theme=light] .wiz-sol-card p{color:#64748b}html[data-theme=light] .mkt-outcome,html[data-theme=light] .uc-demo-box,html[data-theme=light] .cs-res{background:#0f172a0a;border-color:#0f172a1a}html[data-theme=light] .mkt-outcome,html[data-theme=light] .cs-res small{color:#334155}html[data-theme=light] .ai-card-icon,html[data-theme=light] .mkt-icon,html[data-theme=light] .p-logo-icon,html[data-theme=light] .wiz-icon,html[data-theme=light] .testi-avatar-icon{color:#b45309;background:#f59e0b1f;border-color:#f59e0b4d}html[data-theme=light] .service-icon,html[data-theme=light] .tech-card .tech-icon{color:#b45309;background:linear-gradient(135deg,#f59e0b29,#0f172a08);border-color:#f59e0b4d}html[data-theme=light] .sp-item,html[data-theme=light] .wiz-btn,html[data-theme=light] .tech-tab-btn,html[data-theme=light] .service-tag,html[data-theme=light] .blog-tags span,html[data-theme=light] .est-pill{background:#0f172a0a;border-color:#0f172a1f;color:#334155}html[data-theme=light] .wiz-pill{background:#f59e0b1a;border-color:#b453094d;color:#0f172a}html[data-theme=light] .sp-head{color:#64748b}html[data-theme=light] .pt-line{background:#0f172a1f}html[data-theme=light] .pt-node{background:#fff;border-color:#0f172a2e;color:#64748b}html[data-theme=light] .pt-step.active .pt-node{border-color:#b45309;color:#b45309;background:#f59e0b1f}html[data-theme=light] .cs-block.problem,html[data-theme=light] .cs-block.solution{background:#0f172a08;border-color:#0f172a14}html[data-theme=light] .pricing-card.featured{border-color:#b4530966;background:linear-gradient(180deg,#f59e0b14,#fff 55%)}html[data-theme=light] .pricing-tagline{color:#b45309}html[data-theme=light] .faq-item.active{border-color:#b4530959;background:#f59e0b0d}html[data-theme=light] .faq-question{color:#0f172a}html[data-theme=light] .contact-grid{background:#fff;border-color:#0f172a1f;box-shadow:0 24px 60px #0f172a1a}html[data-theme=light] .p-logo-item,html[data-theme=light] .p-logo-item span{color:#000}html[data-theme=light] .about-section{background:linear-gradient(180deg,#f7f7f9,#fff)}html[data-theme=light] .contact-form input,html[data-theme=light] .contact-form textarea,html[data-theme=light] .contact-form select{background:#f1f5f9;border-color:#0f172a2e;color:#0f172a}html[data-theme=light] .contact-form input::placeholder,html[data-theme=light] .contact-form textarea::placeholder{color:#94a3b8}html[data-theme=light] .contact-form input:focus,html[data-theme=light] .contact-form textarea:focus,html[data-theme=light] .contact-form select:focus{background:#fff;border-color:#b45309;box-shadow:0 0 0 3px #b4530924}html[data-theme=light] .contact-form label{color:#334155}html[data-theme=light] .char-count{color:#64748b}html[data-theme=light] .btn-whatsapp{background:linear-gradient(135deg,#25d3661f,#128c7e1a);border-color:#16a34a59;color:#14532d}html[data-theme=light] .btn-whatsapp .btn-wa-text strong{color:#14532d}html[data-theme=light] .btn-whatsapp .btn-wa-text small{color:#15803d}html[data-theme=light] .btn-whatsapp:hover{border-color:#16a34a;box-shadow:0 14px 34px #16a34a2e}html[data-theme=light] .article-body p,html[data-theme=light] .article-body li{color:#475569}html[data-theme=light] .article-body strong{color:#0f172a}html[data-theme=light] .article-cover{border-color:#0f172a1f}html[data-theme=light] footer{background:#fff;border-top-color:#0f172a1a}html[data-theme=light] .foot-col h4{color:#0f172a}html[data-theme=light] .foot-col a{color:#475569}html[data-theme=light] .foot-col a:hover{color:#b45309}html[data-theme=light] .preloader{background:#f7f7f9}html[data-theme=light] .preloader-text{color:#0f172a}html[data-theme=light] .preloader-mark{background:linear-gradient(160deg,#fff,#eef0f4);border-color:#0f172a1f}html[data-theme=light] .meteor-canvas{opacity:.25}html[data-theme=light] ::-webkit-scrollbar-track{background:#f0f1f4}html[data-theme=light] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#b45309b3,#b4530966);border-color:#f0f1f4}html[data-theme=light] *{scrollbar-color:rgba(180,83,9,.6) #f0f1f4}html[data-theme=light] .page-hero h1{color:#0f172a}html[data-theme=light] .page-hero .page-lead{color:#475569}html[data-theme=light] .page-crumbs{color:#64748b}html[data-theme=light] .legal-card h2{color:#0f172a}html[data-theme=light] .legal-card p,html[data-theme=light] .legal-card li{color:#475569}.page-hero{position:relative;text-align:center;padding:140px 24px 64px;overflow:hidden}.page-hero:before{content:"";position:absolute;top:-120px;left:50%;transform:translate(-50%);width:780px;height:430px;background:radial-gradient(ellipse,rgba(245,158,11,.08),transparent 65%);filter:blur(60px);pointer-events:none}.page-hero .page-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:var(--text-2);font-size:12px;font-weight:700;margin-bottom:18px}.page-hero h1{font-size:clamp(32px,4.5vw,52px);font-weight:800;line-height:1.25;color:#f8fafc;margin-bottom:14px}.page-hero .page-lead{max-width:640px;margin:0 auto;color:var(--text-2);font-size:16px;line-height:1.75}.page-crumbs{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px;font-size:12.5px;color:var(--text-3)}.page-crumbs a{color:var(--accent-amber)}.page-crumbs a:hover{text-decoration:underline}.page-main{padding:24px 32px 96px;max-width:1400px;margin:0 auto}.prose{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.prose h2{font-size:22px;font-weight:800;color:#f8fafc;margin-bottom:10px}.prose h3{font-size:17px;font-weight:700;color:#fbbf24;margin-bottom:8px}.prose p,.prose li{color:#a1a1aa;line-height:1.9;font-size:14.5px}.prose ul{padding-right:20px;display:flex;flex-direction:column;gap:8px}.prose strong{color:#e2e8f0}.legal-card{padding:36px;border-radius:22px;background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(max-width:768px){.page-hero{padding:120px 20px 52px}.page-main{padding:16px 20px 80px}.legal-card{padding:24px 20px}}.article{max-width:860px;margin:0 auto}.article-head{text-align:center;margin-bottom:32px}.article-head .blog-tag{position:static;display:inline-block;margin-bottom:16px}.article-head h1{font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.4;color:#f8fafc;margin-bottom:14px}.article-head .blog-meta{justify-content:center;font-size:12px}.article-cover{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:22px;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 55px #00000073;margin-bottom:40px}.article-cover img{width:100%;height:100%;object-fit:cover}.article-body{display:flex;flex-direction:column;gap:22px}.article-body h2{font-size:23px;font-weight:800;color:#f8fafc;margin-top:10px}.article-body h3{font-size:17px;font-weight:700;color:#fbbf24}.article-body p,.article-body li{color:#a1a1aa;line-height:2;font-size:15px}.article-body ul{padding-right:20px;display:flex;flex-direction:column;gap:10px}.article-body strong{color:#e2e8f0}.article-body code{font-family:Cairo,monospace;font-size:13px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);padding:2px 7px;border-radius:6px;color:#67e8f9;direction:ltr;display:inline-block}.article-body pre{background:#0b0e13;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:20px;overflow-x:auto;direction:ltr;text-align:left}.article-body pre code{background:none;border:none;padding:0;color:#4ade80;line-height:1.7}.article-callout{padding:18px 20px;border-radius:16px;background:#f59e0b14;border:1px solid rgba(245,158,11,.3);color:#e2e8f0;font-size:14px;line-height:1.8}.article-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);margin:36px 0}.article-author{display:flex;align-items:center;gap:12px;padding:18px 0}.article-author .testi-avatar-icon{width:46px;height:46px}.article-author h4{font-size:15px;font-weight:800;color:#f8fafc}.article-author p{font-size:12px;color:var(--text-3)}.related-title{font-size:20px;font-weight:800;color:#f8fafc;margin:48px 0 24px;text-align:center}section{padding:96px 32px}.ai-transform-section,.why-ai-section,.marketing-section,.wizard-section,.services-section,.case-studies-section,.process-section,.partners-section,.blog-section,.numbers-section{padding:96px 32px}.why-ai-section,.wizard-section,.process-section,.partners-section{padding:72px 32px}.numbers-section{padding:56px 32px}.about-section{border-top:none}section:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:min(900px,86%);height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.13) 20%,rgba(245,158,11,.42) 50%,rgba(255,255,255,.13) 80%,transparent 100%);opacity:.85;box-shadow:0 0 18px #f59e0b1f;pointer-events:none;animation:none}.social-proof{position:relative}.social-proof:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:min(900px,86%);height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.13) 20%,rgba(245,158,11,.42) 50%,rgba(255,255,255,.13) 80%,transparent 100%);opacity:.85;box-shadow:0 0 18px #f59e0b1f;pointer-events:none}@media(max-width:900px){section,.ai-transform-section,.why-ai-section,.marketing-section,.wizard-section,.services-section,.case-studies-section,.process-section,.partners-section,.blog-section,.numbers-section{padding:72px 24px}}@media(max-width:768px){section,.ai-transform-section,.why-ai-section,.marketing-section,.wizard-section,.services-section,.case-studies-section,.process-section,.partners-section,.blog-section,.numbers-section{padding:60px 20px}}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px}.team-card{position:relative;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#ffffff0a,#ffffff04);border:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 40px #00000059;text-align:center;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .4s ease}.team-card:before{content:none}.team-card:hover{transform:translateY(-6px);border-color:#f59e0b66;box-shadow:0 26px 60px #00000080,0 0 24px #f59e0b14}.team-photo{position:relative;width:76%;margin:26px auto 0;aspect-ratio:4 / 5;overflow:hidden;background:#0d1117;border-radius:26px;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #00000073;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease}.team-photo img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.team-card:hover .team-photo{transform:translateY(-4px) scale(1.02);box-shadow:0 26px 55px #0000008c,0 0 34px #f59e0b38}.team-card:hover .team-photo img{transform:scale(1.06)}.team-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,transparent 52%,rgba(10,10,11,.9));pointer-events:none}.team-role{position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:2;display:inline-block;padding:5px 16px;border-radius:999px;background:#0a0c10b8;border:1px solid rgba(245,158,11,.4);color:#fbbf24;font-size:11.5px;font-weight:700;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin:0}.team-body{padding:18px 22px 26px}.team-card h3{font-size:19px;font-weight:800;color:#f8fafc;margin-bottom:6px}.team-card p{font-size:13px;color:#94a3b8;line-height:1.6;margin-bottom:0}.faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.faq-item{background:var(--bg-elev);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:border-color .2s ease}.faq-item.active{border-color:var(--line-strong);background:var(--bg-elev-2)}.faq-question{padding:20px 24px;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none}.faq-question svg{width:18px;height:18px;transition:transform .3s ease;color:var(--accent-amber)}.faq-item.active .faq-question svg{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 24px;color:var(--text-2);font-size:14px;line-height:1.6}.faq-item.active .faq-answer{max-height:200px;padding:0 24px 20px}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.team-card{border-radius:20px;background:var(--bg-elev);border:1px solid var(--line);padding:28px;text-align:center;transition:transform .3s ease}.team-card:hover{transform:translateY(-4px)}.team-img{width:96px;height:96px;border-radius:50%;margin:0 auto 16px;object-fit:cover;border:2px solid var(--line-strong)}.team-card h3{font-size:18px;font-weight:700;margin-bottom:4px}.team-role{font-size:13px;color:var(--accent-amber);margin-bottom:12px;font-weight:600}.team-card p{font-size:13px;color:var(--text-2);line-height:1.5}@media(max-width:900px){.team-grid{grid-template-columns:1fr}}.pricing-card h3,.pricing-card .pricing-desc,.pricing-card .pricing-features li,.pricing-card .pricing-badge,.pricing-card a{font-family:Cairo,sans-serif}.pricing-tagline{font-family:Cairo,sans-serif;font-size:15px;font-weight:800;color:#fbbf24;margin-bottom:16px;line-height:1.5}.pricing-card .btn-primary,.pricing-card .btn-secondary{display:flex;justify-content:center;width:100%}.pricing-card.featured{padding-top:48px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pricing-card{padding:36px;border-radius:24px;background:var(--bg-elev);border:1px solid var(--line);display:flex;flex-direction:column;position:relative;transition:transform .3s ease}.pricing-card:hover{transform:translateY(-5px)}.pricing-card.featured{border-color:var(--accent-amber);background:var(--bg-elev-2);box-shadow:0 0 40px #f59e0b26}.pricing-badge{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:3;padding:5px 16px;border-radius:999px;background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#0a0a0b;font-size:11px;font-weight:800;white-space:nowrap;box-shadow:0 4px 16px #f59e0b66;animation:pricingBadgePulse 2.5s ease-in-out infinite}.pricing-card h3{font-size:20px;font-weight:700;margin-bottom:8px}.pricing-price{font-size:36px;font-weight:900;font-family:Cairo,sans-serif;margin-bottom:16px;color:var(--text)}.pricing-desc{font-size:14px;color:var(--text-2);margin-bottom:24px}.pricing-features{list-style:none;margin-bottom:32px;flex:1}.pricing-features li{font-size:14px;color:var(--text-2);margin-bottom:12px;display:flex;align-items:center;gap:10px}.pricing-features svg{width:16px;height:16px;color:var(--success);flex-shrink:0}@media(max-width:900px){.pricing-grid{grid-template-columns:1fr}}.contact-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;background:var(--bg-elev);border:1px solid var(--line);padding:48px;border-radius:24px}.contact-form{display:flex;flex-direction:column;gap:20px;width:100%}.form-group{display:flex;flex-direction:column;gap:8px;width:100%}.form-group label{font-size:14px;font-weight:700;color:var(--text)}.form-group input,.form-group textarea,.form-group select{width:100%;padding:14px 18px;border-radius:12px;background:var(--bg-elev-2);border:1px solid var(--line-strong);color:var(--text);font-size:14px;font-family:inherit;transition:border-color .2s,box-shadow .2s;outline:none}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--accent-amber);box-shadow:0 0 12px #f59e0b33}.char-count{font-size:12px;color:var(--text-3);font-family:Cairo,monospace;margin-top:4px;text-align:left}.contact-info{display:flex;flex-direction:column;justify-content:center;gap:20px;padding-right:24px;border-right:1px solid var(--line)}@media(max-width:900px){.contact-grid{grid-template-columns:1fr;padding:32px 24px}.contact-info{padding-right:0;border-right:none;padding-top:24px;border-top:1px solid var(--line)}}footer{border-top:1px solid var(--line);padding:80px 32px 40px;background:#070708}.foot-grid{max-width:1400px;margin:0 auto 60px;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:48px}.foot-brand p{color:var(--text-2);font-size:14px;line-height:1.6;margin-top:16px}.foot-col h4{font-size:13px;font-weight:700;color:var(--text);margin-bottom:16px}.foot-col ul{list-style:none}.foot-col li{margin-bottom:10px}.foot-col a{font-size:14px;color:var(--text-2);transition:color .2s}.foot-col a:hover{color:var(--text)}.foot-bottom{max-width:1400px;margin:0 auto;padding-top:32px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--text-3)}@media(max-width:900px){.foot-grid{grid-template-columns:1fr 1fr;gap:40px}}.back-to-top{position:fixed;bottom:24px;left:24px;z-index:80;width:44px;height:44px;border-radius:12px;background:#ffffff0f;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:grid;place-items:center;color:var(--text);opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s}.back-to-top.show{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:#ffffff1f;transform:translateY(-2px)}.back-to-top svg{width:18px;height:18px}.spotlight-card{position:relative;overflow:hidden}.spotlight-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(245,158,11,.14),transparent 40%);opacity:0;pointer-events:none;transition:opacity .4s ease;z-index:2}.spotlight-card:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,255,255,.35),transparent 40%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .4s ease;z-index:3}.spotlight-card:hover:before,.spotlight-card:hover:after{opacity:1}.reveal,.reveal-up{opacity:0;transform:translateY(35px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.in,.reveal-up.in{opacity:1;transform:translateY(0)}.nova-mascot-wrapper{position:fixed;bottom:24px;right:24px;z-index:999;width:130px;height:160px;pointer-events:none;-webkit-user-select:none;user-select:none;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .5s ease;will-change:transform}.nova-satellites{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.nova-sat{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#fbbf24;box-shadow:0 0 10px #fbbf24e6;animation:novaSatOrbit 10s linear infinite}.nova-sat:nth-child(2){animation-duration:7s;animation-delay:-2s}.nova-sat:nth-child(3){animation-duration:13s;animation-delay:-6s}.nova-sat:nth-child(4){animation-duration:9s;animation-delay:-4s}@keyframes novaSatOrbit{0%{transform:rotate(0) translate(var(--r))}to{transform:rotate(360deg) translate(var(--r))}}@media(max-width:768px){.nova-satellites{display:none}}.nova-robot-body{position:relative;width:100%;height:100%;pointer-events:auto;cursor:pointer;animation:novaFloat 3.5s ease-in-out infinite alternate;transform-origin:center bottom;transition:transform .3s ease}.nova-svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 15px 25px rgba(0,0,0,.5))}.nova-shadow{position:absolute;bottom:-10px;left:50%;width:70px;height:12px;background:radial-gradient(ellipse at center,rgba(0,0,0,.6) 0%,transparent 70%);transform:translate(-50%) scale(1);border-radius:50%;pointer-events:none;animation:novaShadowScale 3.5s ease-in-out infinite alternate}@keyframes novaFloat{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(1deg)}to{transform:translateY(0) rotate(-1deg)}}@keyframes novaShadowScale{0%{transform:translate(-50%) scale(1);opacity:.7}50%{transform:translate(-50%) scale(.75);opacity:.35}to{transform:translate(-50%) scale(1);opacity:.7}}.nova-antenna-tip{animation:novaAntennaPulse 2s ease-in-out infinite alternate}@keyframes novaAntennaPulse{0%{fill:#f59e0b;filter:drop-shadow(0 0 4px #f59e0b)}to{fill:#f59e0b;filter:drop-shadow(0 0 12px #f59e0b)}}.nova-core-orb{animation:novaCorePulse 2.5s ease-in-out infinite alternate}@keyframes novaCorePulse{0%{fill:#f59e0b;opacity:.85}to{fill:#f59e0b;opacity:1;filter:drop-shadow(0 0 14px #f59e0b)}}.nova-speech-bubble{position:absolute;top:-45px;right:0;max-width:min(240px,75vw);background:#0f172af5;border:1px solid rgba(245,158,11,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#f8fafc;padding:8px 12px;border-radius:14px 14px 4px;font-size:12px;font-weight:600;white-space:normal;word-break:break-word;box-shadow:0 10px 30px #0006,0 0 15px #f59e0b33;opacity:0;transform:translateY(10px) scale(.9);pointer-events:none;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);z-index:1000}.nova-speech-bubble.active{opacity:1;transform:translateY(0) scale(1)}.nova-speech-bubble:after{content:"";position:absolute;bottom:-6px;right:20px;width:10px;height:10px;background:#0f172af0;border-right:1px solid rgba(245,158,11,.4);border-bottom:1px solid rgba(245,158,11,.4);transform:rotate(45deg)}.nova-hologram-beam{position:absolute;top:-70px;left:50%;transform:translate(-50%);width:140px;height:120px;background:linear-gradient(180deg,rgba(245,158,11,.2) 0%,transparent 100%);clip-path:polygon(30% 100%,70% 100%,100% 0%,0% 0%);opacity:0;transition:opacity .4s ease;pointer-events:none}.nova-hologram-beam.active{opacity:1;animation:novaHologramFlicker 3s ease-in-out infinite alternate}@keyframes novaHologramFlicker{0%,to{opacity:.8}50%{opacity:.4}}.nova-exp-sleep,.nova-exp-surprised,.nova-part-mouth{display:none}.nova-robot-body.state-blinking .nova-eye{transform:scaleY(.1);transform-origin:center;transition:transform .1s ease}.nova-robot-body.state-sleeping .nova-eye{display:none}.nova-robot-body.state-sleeping .nova-exp-sleep{display:block}.nova-robot-body.state-sleeping .nova-part-head{transform:rotate(8deg) translateY(4px);transition:transform .5s ease}.nova-robot-body.state-sleeping{animation:novaSleepFloat 5s ease-in-out infinite alternate}@keyframes novaSleepFloat{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.nova-robot-body.state-smiling .nova-part-mouth{display:block}.nova-robot-body.state-smiling .nova-eye{transform:scaleY(.7)}.nova-robot-body.state-surprised .nova-eye{display:none}.nova-robot-body.state-surprised .nova-exp-surprised{display:block}.nova-robot-body.state-waving #novaArmRight{animation:novaArmWave .8s ease-in-out infinite alternate;transform-origin:116px 110px}@keyframes novaArmWave{0%{transform:rotate(0)}to{transform:rotate(-50deg)}}.nova-robot-body.state-celebrating{animation:novaSpinBounce .8s cubic-bezier(.34,1.56,.64,1)}@keyframes novaSpinBounce{0%{transform:scale(1) rotate(0)}50%{transform:scale(1.25) rotate(180deg) translateY(-20px)}to{transform:scale(1) rotate(360deg)}}.nova-mascot-wrapper.state-flying{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.nova-particle{position:absolute;width:8px;height:8px;border-radius:50%;background:#f59e0b;box-shadow:0 0 10px #f59e0b;pointer-events:none;animation:particleFly .8s ease-out forwards}@keyframes particleFly{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(0);opacity:0}}@media(max-width:768px){.nova-mascot-wrapper{width:100px;height:120px;bottom:16px;right:16px}.nova-speech-bubble{font-size:11px;padding:6px 10px}}.drone-mascot-wrapper{position:fixed;top:0;left:0;z-index:1005;width:130px;height:130px;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .5s ease;will-change:transform}.drone-body{position:relative;width:100%;height:100%;pointer-events:auto;cursor:pointer;animation:droneHover 2.8s ease-in-out infinite alternate;transform-origin:center center}@keyframes droneHover{0%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(1deg)}to{transform:translateY(0) rotate(-1deg)}}.drone-svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 16px 28px rgba(0,0,0,.75))}.drone-blade-spin{transform-box:fill-box;transform-origin:center center;animation:droneBladeRotate .45s linear infinite}.drone-blade-spin-ccw{transform-box:fill-box;transform-origin:center center;animation:droneBladeRotateCCW .45s linear infinite}@keyframes droneBladeRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes droneBladeRotateCCW{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.drone-eye-left,.drone-eye-right{transform-box:fill-box;transform-origin:center center;animation:droneEyeBlink 4.2s infinite}.drone-eye-right{animation-delay:.1s}@keyframes droneEyeBlink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.drone-robot-mouth{animation:droneMouthTalk 3.5s ease-in-out infinite alternate}@keyframes droneMouthTalk{0%{d:path("M 73,88 Q 80,94 87,88")}40%{d:path("M 73,87 Q 80,97 87,87")}70%{d:path("M 74,89 Q 80,91 86,89")}to{d:path("M 73,88 Q 80,95 87,88")}}.drone-antenna-tip{animation:droneAntennaGlow 1.4s ease-in-out infinite alternate}@keyframes droneAntennaGlow{0%{opacity:.5;filter:drop-shadow(0 0 2px rgba(245,158,11,.4))}to{opacity:1;filter:drop-shadow(0 0 10px rgba(245,158,11,1))}}.drone-shadow{position:absolute;bottom:-18px;left:50%;width:50px;height:10px;background:radial-gradient(ellipse at center,rgba(0,0,0,.5) 0%,transparent 70%);transform:translate(-50%) scale(1);border-radius:50%;pointer-events:none;animation:droneShadow 2.8s ease-in-out infinite alternate}@keyframes droneShadow{0%{transform:translate(-50%) scale(1);opacity:.6}50%{transform:translate(-50%) scale(.7);opacity:.25}to{transform:translate(-50%) scale(1);opacity:.6}}.drone-speech-bubble{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-10px) scale(.9);background:#0f172af5;border:1px solid rgba(245,158,11,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#f8fafc;padding:8px 14px;border-radius:14px;font-size:12px;font-weight:600;white-space:nowrap;box-shadow:0 10px 30px #0009,0 0 20px #f59e0b40;opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);z-index:1010}.drone-speech-bubble.active{opacity:1;transform:translate(-50%) translateY(-16px) scale(1)}.drone-speech-bubble:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%) rotate(45deg);width:9px;height:9px;background:#0f172af5;border-right:1px solid rgba(245,158,11,.5);border-bottom:1px solid rgba(245,158,11,.5)}.drone-mascot-wrapper.state-scanning .drone-camera-lens-svg{animation:scanPulse .4s ease-in-out infinite alternate}@keyframes scanPulse{0%{filter:drop-shadow(0 0 4px rgba(245,158,11,.6))}to{filter:drop-shadow(0 0 16px rgba(56,189,248,1))}}.drone-mascot-wrapper.state-excited .drone-blade-spin{animation:droneBladeRotate .06s linear infinite}.drone-mascot-wrapper.state-excited .drone-blade-spin-ccw{animation:droneBladeRotateCCW .06s linear infinite}.drone-mascot-wrapper.state-excited .drone-body{animation:droneExcited .4s ease-in-out infinite alternate}@keyframes droneExcited{0%{transform:translateY(0) rotate(-4deg) scale(1)}to{transform:translateY(-16px) rotate(4deg) scale(1.08)}}.drone-particle{position:fixed;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,#f59e0b 30%,rgba(245,158,11,.4) 70%,transparent 100%);box-shadow:0 0 10px #f59e0bcc;pointer-events:none;z-index:1004;animation:droneParticleFly .6s ease-out forwards}@keyframes droneParticleFly{0%{transform:translate(-50%,-50%) scale(1);opacity:.9}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.2);opacity:0}}@media(max-width:768px){.drone-mascot-wrapper{width:65px;height:65px}.drone-speech-bubble{font-size:11px;padding:6px 10px}}.drone-trail{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:20px;background:radial-gradient(circle,rgba(245,158,11,.14) 0%,rgba(34,211,238,.06) 40%,transparent 70%);pointer-events:none;animation:droneTrailPulse 2.4s ease-in-out infinite alternate}@keyframes droneTrailPulse{0%{opacity:.5;transform:scale(.95)}to{opacity:1;transform:scale(1.06)}}.global-map-container{margin-top:56px;background:var(--bg-elev);border:1px solid var(--line);border-radius:24px;padding:40px 32px;text-align:center;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006}.global-map-header{margin-bottom:28px}.global-map-badge{display:inline-block;padding:4px 14px;border-radius:999px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);font-size:12px;font-weight:700;color:var(--accent-amber);margin-bottom:8px}.global-map-header h3{font-size:clamp(20px,3vw,28px);font-weight:800;color:var(--text)}.global-map-wrapper{position:relative;width:100%;max-width:900px;margin:0 auto}.global-map-svg{width:100%;height:auto;overflow:visible}.conn-arc{stroke-dasharray:10 120;stroke-linecap:round;animation:arcPulseFlow 3s linear infinite;filter:drop-shadow(0 0 6px rgba(245,158,11,.6))}.conn-arc-1{animation-duration:3.2s;animation-delay:0s}.conn-arc-2{animation-duration:2.5s;animation-delay:.8s}.conn-arc-3{animation-duration:1.8s;animation-delay:.4s}.conn-arc-4{animation-duration:3.6s;animation-delay:1.2s}.conn-arc-5{animation-duration:2.9s;animation-delay:.6s}@keyframes arcPulseFlow{0%{stroke-dashoffset:260;opacity:.2}50%{opacity:1}to{stroke-dashoffset:0;opacity:.2}}.map-node{cursor:pointer;transition:transform .3s ease}.map-node:hover{transform:scale(1.15)}.node-ring{fill:none;stroke:#f59e0b66;stroke-width:1.5;animation:nodePulseRing 2.4s ease-out infinite;transform-origin:center}.node-main .node-ring{stroke:var(--accent-amber);animation-duration:1.8s}@keyframes nodePulseRing{0%{r:6px;opacity:1}to{r:18px;opacity:0}}.node-dot{fill:var(--accent-amber);filter:drop-shadow(0 0 8px var(--accent-amber))}.node-label{fill:var(--text);font-size:11px;font-family:Cairo,sans-serif;font-weight:700;text-anchor:middle;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.8))}.services-section{padding:80px 0;position:relative}.services-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:760px;height:420px;background:radial-gradient(ellipse,rgba(56,189,248,.06),transparent 65%);filter:blur(60px);pointer-events:none}.srv-badge{background:#38bdf81f!important;border-color:#38bdf859!important;color:#38bdf8!important}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px;margin-top:44px}.service-card{position:relative;display:flex;flex-direction:column;padding:30px;border-radius:26px;background:linear-gradient(180deg,#ffffff09,#ffffff03);border:1px solid rgba(255,255,255,.09);box-shadow:0 18px 40px #00000059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .35s ease}.service-card:hover{transform:translateY(-6px);border-color:#38bdf866;box-shadow:0 28px 60px #0000008c,0 0 25px #38bdf826}.service-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.service-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#38bdf8;background:linear-gradient(135deg,#38bdf829,#f59e0b0f);border:1px solid rgba(56,189,248,.3);flex-shrink:0}.service-icon svg{width:22px;height:22px}.service-cat-pill{font-size:11px;font-weight:700;padding:4px 12px;border-radius:999px;color:#7dd3fc;background:#38bdf81a;border:1px solid rgba(56,189,248,.25);white-space:nowrap}.service-card h3{font-size:20px;font-weight:800;color:#f8fafc;margin-bottom:10px;line-height:1.4}.service-card p{color:#94a3b8;font-size:13.5px;line-height:1.7;margin-bottom:18px}.service-highlights{list-style:none;display:flex;flex-direction:column;gap:8px;margin-bottom:22px;padding:12px 14px;background:#ffffff05;border-radius:14px;border:1px solid rgba(255,255,255,.05)}.service-highlights li{font-size:12.5px;color:#cbd5e1;font-weight:600;display:flex;align-items:center;gap:8px}.service-highlights li:before{content:"✦";color:#38bdf8;font-size:11px}.service-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.service-tag{font-size:11px;font-weight:700;padding:4px 10px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#94a3b8}.ai-transform-section{padding:80px 0;position:relative}.ai-transform-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:760px;height:420px;background:radial-gradient(ellipse,rgba(34,211,238,.06),transparent 65%);filter:blur(60px);pointer-events:none}.ai-badge{background:#22d3ee1f!important;border-color:#22d3ee59!important;color:#7dd3fc!important}.ai-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px}.ai-uc-card{position:relative;display:flex;flex-direction:column;padding:26px;border-radius:22px;background:linear-gradient(180deg,#ffffff09,#ffffff03);border:1px solid rgba(255,255,255,.09);box-shadow:0 18px 40px #00000059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .35s ease}.ai-uc-card:hover{transform:translateY(-4px);border-color:#38bdf859;box-shadow:0 26px 60px #00000080}.ai-card-wide{grid-column:span 2}.ai-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.ai-card-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:var(--accent-amber);background:linear-gradient(135deg,#f59e0b24,#22d3ee14);border:1px solid rgba(245,158,11,.25);flex-shrink:0}.ai-card-icon svg{width:22px;height:22px}.ai-tag{font-size:11px;font-weight:700;padding:4px 12px;border-radius:999px;letter-spacing:.03em;white-space:nowrap}.ai-tag-live{background:#22c55e1f;border:1px solid rgba(34,197,94,.3);color:#4ade80}.ai-tag-cyan{background:#22d3ee1a;border:1px solid rgba(34,211,238,.3);color:#67e8f9}.ai-tag-purple{background:#a855f71f;border:1px solid rgba(168,85,247,.3);color:#c084fc}.ai-tag-amber{background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:#fbbf24}.ai-tag-green{background:#10b9811f;border:1px solid rgba(16,185,129,.3);color:#34d399}.ai-uc-card h3{font-size:19px;font-weight:800;color:#f8fafc;margin-bottom:8px;line-height:1.4}.ai-uc-card>p{color:#94a3b8;font-size:13px;line-height:1.7;margin-bottom:18px}.uc-demo-box{position:relative;padding:14px 16px;border-radius:14px;background:#04080e99;border:1px solid rgba(255,255,255,.07);margin-top:auto;margin-bottom:16px;min-height:74px;display:flex;flex-direction:column;justify-content:center;gap:8px}.ai-demo-label{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;color:#4ade80}.ai-live-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e;animation:aiLivePulse 1.4s ease-in-out infinite}@keyframes aiLivePulse{0%,to{opacity:1}50%{opacity:.35}}.ai-chat{display:flex;flex-direction:column;gap:8px}.ai-msg{max-width:85%;padding:9px 12px;border-radius:12px;font-size:12px;line-height:1.55;text-align:right}.ai-msg-user{align-self:flex-start;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#cbd5e1}.ai-msg-bot{align-self:flex-end;background:linear-gradient(135deg,#22d3ee24,#38bdf814);border:1px solid rgba(56,189,248,.3);color:#e0f2fe}.ai-demo-code code{font-family:Cairo,monospace;font-size:11.5px;color:#4ade80;direction:ltr;display:block;text-align:left;overflow-x:auto}.ai-demo-voice{align-items:center;text-align:center}.ai-wave{display:flex;align-items:center;justify-content:center;gap:4px;height:26px}.ai-wave span{width:4px;height:10px;border-radius:2px;background:linear-gradient(180deg,#67e8f9,#38bdf8);animation:aiWave .9s ease-in-out infinite alternate}.ai-wave span:nth-child(2){animation-delay:.15s;height:20px}.ai-wave span:nth-child(3){animation-delay:.3s;height:26px}.ai-wave span:nth-child(4){animation-delay:.45s;height:18px}.ai-wave span:nth-child(5){animation-delay:.6s;height:12px}@keyframes aiWave{0%{transform:scaleY(.6)}to{transform:scaleY(1)}}.ai-demo-voice small{color:#64748b;font-size:11px}.ai-demo-flow{align-items:center}.ai-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;direction:ltr}.ai-flow-node{padding:6px 12px;border-radius:9px;font-size:11px;font-weight:700;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-family:Cairo,monospace;white-space:nowrap}.ai-flow-core{background:#f59e0b24;border-color:#f59e0b66;color:#fbbf24}.ai-flow-arrow{color:#64748b;font-size:13px}.ai-demo-chart{align-items:center;text-align:center}.ai-bars{display:flex;align-items:flex-end;gap:6px;height:56px;width:100%;max-width:220px}.ai-bars span{flex:1;height:var(--bh);border-radius:4px 4px 0 0;background:linear-gradient(180deg,#38bdf8d9,#38bdf840)}.ai-demo-chart small{color:#64748b;font-size:11px}.ai-demo-sec{flex-direction:row;align-items:center;gap:12px;color:#c084fc;font-size:12px}.ai-demo-sec svg{width:28px;height:28px;flex-shrink:0}.btn-demo-trigger{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:0;border:none;background:none;font-size:12.5px;font-weight:700;color:#38bdf8;cursor:pointer;transition:color .25s ease,gap .25s ease}.btn-demo-trigger:hover{color:#67e8f9;gap:8px}.ai-btn-arrow{font-size:14px;transition:transform .25s ease}.btn-demo-trigger:hover .ai-btn-arrow{transform:translate(-3px)}@media(max-width:900px){.ai-bento{grid-template-columns:1fr}.ai-card-wide{grid-column:span 1}}.why-ai-section{padding:60px 0}.ba-shell{display:grid;grid-template-columns:1fr 64px 1fr;gap:20px;align-items:stretch;margin-top:44px}@media(max-width:768px){.ba-shell{grid-template-columns:1fr;gap:16px}}.ba-panel{position:relative;padding:28px;border-radius:22px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#ffffff08,#ffffff03);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.ba-panel:hover{transform:translateY(-3px)}.ba-before{border-color:#ef444447}.ba-before:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(400px circle at 30% 0%,rgba(239,68,68,.07),transparent 60%);pointer-events:none}.ba-after{border-color:#22d3ee52;box-shadow:0 18px 44px #00000059}.ba-after:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(400px circle at 30% 0%,rgba(56,189,248,.1),transparent 60%);pointer-events:none}.ba-panel-head{display:flex;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.07)}.ba-panel-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;flex-shrink:0}.ba-panel-icon svg{width:22px;height:22px}.ba-before .ba-panel-icon{color:#f87171;background:#ef44441f;border:1px solid rgba(239,68,68,.3)}.ba-after .ba-panel-icon{color:#fbbf24;background:linear-gradient(135deg,#f59e0b29,#22d3ee1a);border:1px solid rgba(245,158,11,.3)}.ba-panel-head h3{font-size:18px;font-weight:800;color:#f8fafc}.ba-panel-head p{font-size:12px;color:var(--text-3);margin-top:2px}.ba-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.ba-item{display:flex;align-items:flex-start;gap:12px}.ba-item-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;margin-top:1px}.ba-item-icon svg{width:17px;height:17px}.ba-item-bad{color:#fca5a5;background:#ef444417;border:1px solid rgba(239,68,68,.22)}.ba-item-good{color:#67e8f9;background:#38bdf81a;border:1px solid rgba(56,189,248,.25)}.ba-item-text{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.55;color:#cbd5e1}.ba-item-text b{font-size:13.5px;color:#f8fafc;font-weight:700}.ba-item-text span{color:#94a3b8;font-size:12px}.ba-vs{display:flex;align-items:center;justify-content:center}.ba-vs span{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#f59e0b38,#f59e0b14);border:1px solid rgba(245,158,11,.45);color:#fbbf24;font-weight:800;font-size:13px;font-family:Cairo,sans-serif;display:flex;align-items:center;justify-content:center;box-shadow:0 0 26px #f59e0b40;animation:baVsPulse 2.4s ease-in-out infinite}@keyframes baVsPulse{0%,to{box-shadow:0 0 18px #f59e0b2e}50%{box-shadow:0 0 32px #f59e0b6b}}.ba-note{text-align:center;margin-top:28px;font-size:12.5px;color:var(--text-3)}.ba-note:before{content:"✦ ";color:var(--accent-amber)}.wizard-section{padding:60px 0}.wizard-box{background:linear-gradient(180deg,#0f141ed9,#0a0e16cc);border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:32px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);margin-top:40px}.wizard-selector{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:28px}.wiz-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease}.wiz-btn svg{width:15px;height:15px;flex-shrink:0}.wiz-btn:hover{background:#ffffff14;border-color:#f59e0b66}.wiz-btn.active{background:#f59e0b24;color:#fbbf24;font-weight:800;border-color:#f59e0b8c;box-shadow:0 0 22px #f59e0b40}.wiz-result-inner{animation:panelFade .4s ease forwards}@keyframes panelFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wiz-header{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.wiz-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#38bdf8;background:linear-gradient(135deg,#38bdf829,#f59e0b0f);border:1px solid rgba(56,189,248,.3);flex-shrink:0}.wiz-icon svg{width:22px;height:22px}.wiz-header h3{font-size:20px;color:#f8fafc;margin-bottom:4px}.wiz-header p{color:#94a3b8;font-size:13px}.wiz-pills{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px;margin-top:24px;width:100%}.wiz-pill{display:inline-flex;align-items:center;gap:8px;margin:4px;padding:10px 20px;border-radius:999px;background:#f59e0b0f;border:1px solid rgba(245,158,11,.25);color:#f8fafc;font-size:13px;font-weight:600;white-space:nowrap;box-shadow:0 4px 14px #0003;transition:all .25s cubic-bezier(.16,1,.3,1)}.wiz-pill:hover{background:#f59e0b24;border-color:#f59e0b80;transform:translateY(-2px);color:#fff;box-shadow:0 8px 24px #f59e0b33}.wiz-check{color:#fbbf24;font-weight:900;font-size:14px}.wiz-solutions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px}.wiz-sol-card{display:flex;align-items:flex-start;gap:12px;padding:18px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);transition:border-color .3s ease,transform .3s ease,background .3s ease}.wiz-sol-card:hover{border-color:#f59e0b4d;background:#ffffff0d;transform:translateY(-2px)}.wiz-sol-num{font-family:Cairo,sans-serif;font-size:11px;font-weight:800;color:#fbbf24;padding:2px 8px;border-radius:6px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);flex-shrink:0;margin-top:2px}.wiz-sol-body{flex:1}.wiz-sol-card strong{display:block;font-size:14px;color:#e2e8f0;margin-bottom:4px;line-height:1.4}.wiz-sol-card p{font-size:12px;color:#94a3b8;line-height:1.5}.wiz-result-inner{display:flex;flex-direction:column;align-items:center}.wiz-header,.wiz-solutions-grid{width:100%}.wiz-result-inner .cta-spaced{margin:28px auto 0!important;display:inline-flex!important;align-items:center;justify-content:center;text-align:center}.wiz-sol-card p{color:#94a3b8;font-size:12px;line-height:1.55}.case-studies-section{padding:80px 0}.case-studies-grid{display:flex;flex-direction:column;gap:32px;margin-top:40px}.cs-card{padding:32px;border-radius:28px;background:#0f141ecc;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 50px #00000080;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cs-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:10px}.cs-tag{padding:4px 12px;border-radius:999px;background:#f59e0b26;color:#fbbf24;font-size:11px;font-weight:700}.cs-client{color:#94a3b8;font-size:12px}.cs-card h3{font-size:22px;color:#f8fafc;margin-bottom:20px}.cs-body-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}@media(max-width:768px){.cs-body-grid{grid-template-columns:1fr}}.cs-block{padding:16px;border-radius:16px;background:#0000004d;border:1px solid rgba(255,255,255,.05)}.cs-block strong{display:block;font-size:13px;margin-bottom:6px}.cs-block.problem strong{color:#f87171}.cs-block.solution strong{color:#4ade80}.cs-block p{color:#cbd5e1;font-size:12px;line-height:1.6}.cs-tech-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:20px;font-size:12px;color:#64748b}.cs-tech-row code{padding:3px 8px;border-radius:6px;background:#ffffff0d;color:#38bdf8;font-family:Cairo,monospace;font-size:11px}.cs-results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.cs-res{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 8px;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.cs-res strong{font-size:16px;font-weight:700;color:#fbbf24;font-family:Cairo,sans-serif;margin-bottom:4px}.cs-res small{font-size:12px;color:#94a3b8;font-family:Cairo,sans-serif;line-height:1.4}.process-section{padding:60px 0}.process-timeline{position:relative;max-width:780px;margin:48px auto 0}.pt-line{position:absolute;right:25px;top:12px;bottom:12px;width:2px;background:#ffffff17;border-radius:2px;overflow:hidden}.pt-fill{position:absolute;top:0;left:0;width:100%;height:0%;background:linear-gradient(180deg,#f59e0b,#fbbf24);box-shadow:0 0 14px #f59e0b8c;transition:height .15s linear}.pt-step{position:relative;display:grid;grid-template-columns:52px 1fr;gap:18px;align-items:center;margin-bottom:22px}.pt-node{justify-self:center;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#12141a;border:2px solid rgba(255,255,255,.16);color:#94a3b8;font-family:Cairo,sans-serif;font-size:13px;font-weight:800;transition:all .4s cubic-bezier(.16,1,.3,1)}.pt-step.active .pt-node{border-color:#f59e0b;color:#fbbf24;background:#f59e0b1f;box-shadow:0 0 24px #f59e0b73;transform:scale(1.08)}.pt-card{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border-radius:18px;background:linear-gradient(180deg,#ffffff09,#ffffff03);border:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .35s ease,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.pt-step.active .pt-card{border-color:#f59e0b59;transform:translate(-6px);box-shadow:0 18px 40px #0006}.pt-card-icon{width:42px;height:42px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;color:#fbbf24;background:linear-gradient(135deg,#f59e0b24,#22d3ee0d);border:1px solid rgba(245,158,11,.28)}.pt-card-icon svg{width:20px;height:20px}.pt-card-body h4{font-size:16px;font-weight:800;color:#f8fafc;margin-bottom:4px}.pt-card-body p{font-size:12.5px;color:#94a3b8;line-height:1.6}@media(max-width:560px){.pt-card{padding:14px 16px;gap:10px}.pt-card-icon{width:36px;height:36px}.pt-card-icon svg{width:18px;height:18px}}.numbers-section{padding:40px 0}.numbers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:20px;padding:32px;border-radius:28px;background:#0f141ecc;border:1px solid rgba(245,158,11,.3);text-align:center}.num-val{display:block;font-size:20px;font-weight:700;color:#fbbf24;font-family:Cairo,sans-serif}.num-lbl{font-size:12px;color:#94a3b8;margin-top:4px}.partners-section{padding:60px 0}.partners-logos-grid{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:30px}.p-logo-item{padding:12px 24px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#e2e8f0;font-weight:700;font-size:14px}.marketing-section{padding:80px 0;position:relative}.marketing-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:800px;height:450px;background:radial-gradient(ellipse,rgba(236,72,153,.07),transparent 65%);filter:blur(60px);pointer-events:none}.mkt-badge{background:#ec48991f!important;border-color:#ec489959!important;color:#f9a8d4!important}.mkt-stats-banner{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:20px;padding:24px 32px;margin-top:36px;border-radius:24px;background:linear-gradient(135deg,#ec489914,#0f172abf);border:1px solid rgba(236,72,153,.25);box-shadow:0 16px 36px #0006;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mkt-stat-item{display:flex;flex-direction:column;align-items:center;text-align:center}.mkt-stat-val{font-size:28px;font-weight:900;font-family:Cairo,sans-serif;color:#f472b6;text-shadow:0 0 16px rgba(236,72,153,.4)}.mkt-stat-lbl{font-size:12px;font-weight:600;color:#cbd5e1;margin-top:4px}.mkt-stat-divider{width:1px;height:36px;background:#ffffff1f}.mkt-tabs{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:32px;margin-bottom:20px}.mkt-tab-btn{padding:10px 18px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:13px;font-weight:700;cursor:pointer;transition:all .25s ease}.mkt-tab-btn:hover,.mkt-tab-btn.active{background:#ec48992e;border-color:#ec489980;color:#fff;box-shadow:0 0 16px #ec489940}.mkt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;margin-top:24px}.mkt-card{position:relative;display:flex;flex-direction:column;padding:28px;border-radius:24px;background:linear-gradient(180deg,#ffffff09,#ffffff03);border:1px solid rgba(255,255,255,.09);box-shadow:0 18px 40px #00000059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .35s ease}.mkt-card:hover{transform:translateY(-5px);border-color:#ec489966;box-shadow:0 28px 60px #0000008c,0 0 25px #ec489926}.mkt-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.mkt-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:#f472b6;background:linear-gradient(135deg,#ec489929,#f59e0b0f);border:1px solid rgba(236,72,153,.3);flex-shrink:0}.mkt-icon svg{width:22px;height:22px}.mkt-tag{font-size:11px;font-weight:700;padding:4px 12px;border-radius:999px;white-space:nowrap}.mkt-tag-pink{color:#f9a8d4;background:#ec48991a;border:1px solid rgba(236,72,153,.3)}.mkt-tag-green{color:#86efac;background:#22c55e1a;border:1px solid rgba(34,197,94,.3)}.mkt-tag-purple{color:#d8b4fe;background:#a855f71a;border:1px solid rgba(168,85,247,.3)}.mkt-tag-amber{color:#fcd34d;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3)}.mkt-tag-cyan{color:#67e8f9;background:#22d3ee1a;border:1px solid rgba(34,211,238,.3)}.mkt-tag-blue{color:#93c5fd;background:#3b82f61a;border:1px solid rgba(59,130,246,.3)}.mkt-card h3{font-size:18px;font-weight:800;color:#f8fafc;margin-bottom:8px;line-height:1.45}.mkt-card p{color:#94a3b8;font-size:13px;line-height:1.7;margin-bottom:16px;flex:1}.mkt-features-list{display:flex;flex-direction:column;gap:6px;margin-bottom:18px;padding:10px 12px;background:#ffffff05;border-radius:12px;border:1px stroke rgba(255,255,255,.04)}.mkt-features-list span{font-size:12px;color:#cbd5e1;font-weight:600}.mkt-outcome{display:flex;align-items:center;gap:9px;padding:10px 14px;border-radius:12px;background:#00000059;border:1px solid rgba(236,72,153,.2);font-size:12px;font-weight:700;color:#f472b6}.mkt-outcome svg{width:15px;height:15px;color:#f472b6;flex-shrink:0}.roas-calc-box{margin-top:50px;padding:40px;border-radius:32px;background:linear-gradient(135deg,#ec48991a,#0f172af5);border:1px solid rgba(236,72,153,.35);box-shadow:0 30px 70px #000000a6,0 0 30px #ec48991f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.roas-head-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:10px}.roas-badge{padding:6px 16px;border-radius:999px;background:#f59e0b26;border:1px solid rgba(245,158,11,.35);color:#fbbf24;font-size:12px;font-weight:700}.roas-live-indicator{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#22c55e}.roas-pulse-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px #22c55e;animation:roasLivePulse 1.2s infinite alternate}@keyframes roasLivePulse{0%{transform:scale(.8);opacity:.5}to{transform:scale(1.3);opacity:1}}.roas-calc-header h3{font-size:22px;color:#f8fafc;margin-bottom:24px}.roas-label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.roas-input-group label{font-size:14px;color:#cbd5e1;font-weight:700}.roas-slider-row{display:flex;align-items:center;gap:16px}.roas-limit-lbl{font-size:12px;font-weight:700;color:#64748b;font-family:Cairo,sans-serif}.roas-slider-row input[type=range]{flex:1;accent-color:#ec4899;height:8px;border-radius:4px;background:#ffffff1a;cursor:pointer}.roas-val-badge{font-size:14px}.roas-results-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:20px;margin-top:32px}.roas-res-card{padding:20px;border-radius:20px;background:#0006;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column}.roas-res-card.highlight{border-color:#22c55e66;background:#22c55e14}.roas-res-card .lbl{font-size:12px;color:#94a3b8;margin-bottom:6px}.roas-res-card .val{font-size:20px;color:#4ade80;font-family:Cairo,sans-serif}.roas-cta-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:36px;gap:16px}.roas-cta-wrap .btn-primary{margin:0!important}.roas-guarantee-note{font-size:13px;font-weight:600;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);padding:6px 16px;border-radius:999px}.whatsapp-fab{position:fixed;bottom:96px;left:24px;z-index:997;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 12px 32px #25d36673,0 4px 12px #0000004d;animation:waFloat 3.2s ease-in-out infinite;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.whatsapp-fab:hover{animation:none;transform:translateY(-6px) scale(1.08);box-shadow:0 18px 42px #25d3668c,0 8px 16px #00000059}.whatsapp-fab svg{width:34px;height:34px}@keyframes waFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.wa-pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#25d36680;animation:waPulse 2.2s cubic-bezier(.4,0,.6,1) infinite;z-index:-1}.wa-pulse-2{animation-delay:1.1s}@keyframes waPulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.7);opacity:0}}.wa-badge{position:absolute;top:2px;right:2px;width:13px;height:13px;border-radius:50%;background:#22c55e;border:2px solid #0a0a0b;box-shadow:0 0 8px #22c55e}.wa-tooltip{position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%) translate(-8px);background:#0f172af5;border:1px solid rgba(37,211,102,.4);color:#f8fafc;font-size:12px;font-weight:600;padding:8px 14px;border-radius:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;box-shadow:0 10px 30px #00000080}.whatsapp-fab:hover .wa-tooltip{opacity:1;transform:translateY(-50%) translate(0)}.btn-whatsapp{margin-top:24px;display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:18px;background:linear-gradient(135deg,#25d36626,#128c7e1f);border:1px solid rgba(37,211,102,.4);color:#e8f5ef;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-whatsapp:hover{transform:translateY(-3px);box-shadow:0 14px 34px #25d36640;border-color:#25d366}.btn-wa-icon{width:48px;height:48px;flex-shrink:0;border-radius:14px;background:linear-gradient(135deg,#25d366,#128c7e);display:grid;place-items:center;color:#fff;box-shadow:0 8px 20px #25d36666}.btn-wa-icon svg{width:26px;height:26px}.btn-wa-text{display:flex;flex-direction:column;gap:2px}.btn-wa-text strong{font-size:15px;color:#f8fafc}.btn-wa-text small{font-size:12px;color:#25d366;font-weight:700}@media(max-width:768px){.whatsapp-fab{bottom:16px;left:16px;width:54px;height:54px}.whatsapp-fab svg{width:28px;height:28px}.wa-tooltip{display:none}}.social-proof{max-width:1400px;margin:0 auto;padding:8px 32px 56px;position:relative}.sp-head{text-align:center;font-size:13px;color:var(--text-3);margin-bottom:22px}.sp-head b{color:var(--accent-amber)}.sp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.sp-track{display:flex;width:max-content;animation:spScroll 34s linear infinite}.sp-group{display:flex;gap:14px;padding-right:14px}.social-proof:hover .sp-track{animation-play-state:paused}.sp-item{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:999px;background:#ffffff0a;border:1px solid var(--line-strong);color:var(--text-2);font-size:13px;font-weight:600;transition:all .2s ease}.sp-item:hover{color:var(--text);border-color:#f59e0b66;background:#f59e0b0f}@keyframes spScroll{0%{transform:translate(0)}to{transform:translate(50%)}}@media(max-width:768px){.social-proof{padding:8px 16px 40px}.sp-item{font-size:12px;padding:8px 16px}}.blog-section{padding:80px 0}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;margin-top:40px}.blog-card{border-radius:22px;background:#0f141ecc;border:1px solid rgba(255,255,255,.1);overflow:hidden;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 40px #0006;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.blog-card:hover{transform:translateY(-6px);border-color:#f59e0b73;box-shadow:0 24px 50px #f59e0b24}.blog-img-wrap{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#0d1117}.blog-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.blog-card:hover .blog-img-wrap img{transform:scale(1.06)}.blog-tag{position:absolute;top:14px;right:14px;padding:4px 12px;border-radius:999px;background:#f59e0beb;color:#0a0a0b;font-size:11px;font-weight:800}.blog-tag-ai{background:#a855f7eb}.blog-tag-design{background:#22d3eeeb}.blog-body{padding:22px;display:flex;flex-direction:column;flex:1}.blog-meta{display:flex;gap:14px;font-size:11px;color:var(--text-3);margin-bottom:10px;font-family:Cairo,monospace}.blog-body h3{font-size:18px;font-weight:700;color:#f8fafc;margin-bottom:10px;line-height:1.5}.blog-body p{color:#94a3b8;font-size:13px;line-height:1.7;margin-bottom:16px;flex:1}.blog-tags{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.blog-tags span{padding:3px 10px;border-radius:6px;background:#ffffff0d;border:1px solid var(--line);font-size:11px;color:var(--text-3);font-family:Cairo,monospace}.blog-link{display:inline-flex;align-items:center;gap:6px;color:var(--accent-amber);font-weight:700;font-size:13px}.blog-link span{transition:transform .25s ease}.blog-link:hover span{transform:translate(-4px)}.cta-spaced{margin-top:24px}.av-initial{display:inline-grid;place-items:center;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,hsl(var(--av-hue, 38) 60% 42%),hsl(calc(var(--av-hue, 38) + 30) 55% 30%));color:#fff;font-weight:800;box-shadow:0 4px 12px #0006;-webkit-user-select:none;user-select:none}.avatar-stack .av-initial{width:28px;height:28px;font-size:11px;border:2px solid var(--bg)}.testi-avatar.av-initial{width:44px;height:44px;font-size:16px;border:2px solid var(--line-strong)}.uc-demo-result{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border-radius:10px;background:#0a0e16d9;border:1px solid rgba(34,197,94,.3);color:#cbd5e1;font-size:11px;line-height:1.6;direction:rtl;opacity:0;transform:translateY(6px);transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.uc-demo-result.active{opacity:1;transform:translateY(0)}.uc-demo-result-icon{flex-shrink:0;font-size:14px}.form-status{margin-top:14px;padding:12px 16px;border-radius:12px;font-size:13px;font-weight:600;line-height:1.6;opacity:0;transform:translateY(6px);transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.form-status.show{opacity:1;transform:translateY(0)}.form-status.success{background:#22c55e1f;border:1px solid rgba(34,197,94,.4);color:#4ade80}.form-status.error{background:#ef44441f;border:1px solid rgba(239,68,68,.4);color:#f87171}.reduce-motion .sp-track,.reduce-motion .nova-robot-body,.reduce-motion .nova-satellites,.reduce-motion .drone-body,.reduce-motion .drone-propeller,.reduce-motion .hero-scroll-indicator .hsi-line span,.reduce-motion section:after,.reduce-motion .nova-antenna-tip,.reduce-motion .nova-core-orb,.reduce-motion .logo-orbit,.reduce-motion .logo-orbit-2{animation:none!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0b0b0e;border-left:1px solid rgba(255,255,255,.05)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(var(--heat-color-rgb),.95),rgba(var(--heat-color-rgb),.5));border-radius:8px;border:2px solid #0b0b0e;min-height:48px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(var(--heat-color-rgb),1),rgba(var(--heat-color-rgb),.8))}::-webkit-scrollbar-thumb:active{background:rgba(var(--heat-color-rgb),1)}::-webkit-scrollbar-corner{background:#0b0b0e}*{scrollbar-width:thin;scrollbar-color:rgba(var(--heat-color-rgb),.85) #0b0b0e}.cmd-results::-webkit-scrollbar{width:8px}.cmd-results::-webkit-scrollbar-track{background:transparent;border:none}@media(max-width:768px){::-webkit-scrollbar{width:6px;height:6px}}.hero{min-height:100vh}@supports (min-height: 100dvh){.hero{min-height:100dvh}}@media(max-width:900px){section{padding:72px 24px}.nav-inner{padding:0 24px}.hero{padding:104px 24px 60px}.wizard-box{padding:24px 20px}}@media(max-width:768px){section{padding:64px 20px}.nav-inner{padding:0 20px}.hero{padding:96px 20px 56px}.hero h1{font-size:clamp(34px,8.5vw,46px);letter-spacing:-.02em;margin-bottom:16px}.hero p.lead{font-size:16px;margin-bottom:18px}.hero-badge{padding:5px 12px;font-size:12px;flex-wrap:wrap;justify-content:center;text-align:center;gap:8px}.hero-ctas{flex-direction:column;width:100%;max-width:340px;gap:12px;margin-bottom:32px}.hero-ctas .btn-primary,.hero-ctas .btn-secondary{width:100%;justify-content:center}.hero-trust-row{gap:10px;font-size:12px}.hero-image{margin-top:32px}.wizard-selector{flex-direction:column;align-items:stretch}.wiz-btn{width:100%}.wiz-header{flex-direction:column;text-align:center;gap:10px}.roas-calc-box{padding:24px 18px;border-radius:22px}.roas-slider-row{flex-direction:column;align-items:stretch;gap:12px}.roas-val-badge{text-align:center}.contact-grid{padding:24px 18px;gap:32px}.btn-whatsapp{padding:14px 16px}.blog-body{padding:18px 16px}.social-proof{padding:8px 20px 40px}.cmd-palette-backdrop{padding:6vh 16px 16px}.cmd-palette-modal{border-radius:16px}.cmd-input-wrap{padding:14px 16px}.foot-bottom{flex-wrap:wrap;justify-content:center;text-align:center;gap:8px}.whatsapp-fab{bottom:calc(16px + env(safe-area-inset-bottom,0px));left:calc(16px + env(safe-area-inset-left,0px))}.nova-mascot-wrapper{bottom:calc(16px + env(safe-area-inset-bottom,0px));right:calc(16px + env(safe-area-inset-right,0px))}.back-to-top{bottom:calc(24px + env(safe-area-inset-bottom,0px))}}@media(max-width:560px){.nav-inner{padding:0 16px}.logo-text{font-size:16px}.logo-mark{width:28px;height:28px}.hero{padding:85px 16px 48px}.hero h1{font-size:clamp(28px,8.5vw,36px)}.btn-primary,.btn-secondary{font-size:14px;padding:14px 20px}.foot-grid{grid-template-columns:1fr;gap:28px}.roas-res-card .val{font-size:17px}.section-badge{font-size:11px}.blog-meta{flex-wrap:wrap}}.cs-card{background:linear-gradient(180deg,#ffffff09,#ffffff03);border:1px solid rgba(255,255,255,.09);transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .35s ease}.cs-card:hover{transform:translateY(-4px);border-color:#f59e0b59;box-shadow:0 28px 60px #00000080}.cs-res{padding:14px 16px;border-radius:14px;background:#0000004d;border:1px solid rgba(255,255,255,.06);text-align:center}.cs-res strong{font-size:17px;font-weight:800;color:#fbbf24;display:block;margin-bottom:4px}.cs-res small{font-size:11px;color:#94a3b8;line-height:1.5;display:block}.p-logo-item{display:inline-flex;align-items:center;gap:10px;transition:transform .3s ease,border-color .3s ease,background .3s ease}.p-logo-item:hover{transform:translateY(-3px);border-color:#f59e0b66;background:#ffffff0f}.p-logo-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:var(--accent-amber);background:linear-gradient(135deg,#f59e0b24,#ffffff08);border:1px solid rgba(245,158,11,.3);flex-shrink:0}.p-logo-icon svg{width:16px;height:16px}.industry-card{transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .35s ease}.industry-card:hover{transform:translateY(-4px);border-color:#f59e0b59;box-shadow:0 22px 50px #00000073}.industry-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:var(--accent-amber);background:linear-gradient(135deg,#f59e0b29,#22d3ee0f);border:1px solid rgba(245,158,11,.3)}.testi-card{background:linear-gradient(180deg,#ffffff09,#ffffff03);border:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .35s ease}.testi-card:hover{transform:translateY(-4px);border-color:#f59e0b59;box-shadow:0 22px 50px #00000073}.faq-item{transition:border-color .3s ease,background .3s ease}.faq-item.active{border-color:#f59e0b59;background:#ffffff09}.pricing-card{background:linear-gradient(180deg,#ffffff09,#ffffff03);border:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .35s ease}.pricing-card:hover{transform:translateY(-5px);border-color:#f59e0b59;box-shadow:0 24px 55px #00000080}.pricing-card.featured{border-color:#f59e0b73;box-shadow:0 0 40px #f59e0b1f,0 24px 55px #00000080}.team-card{background:linear-gradient(180deg,#ffffff09,#ffffff03);border:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .35s ease}.team-card:hover{transform:translateY(-4px);border-color:#f59e0b59;box-shadow:0 22px 50px #00000073}.foot-col a{transition:color .25s ease,transform .25s ease;display:inline-block}.foot-col a:hover{color:#fbbf24;transform:translate(-3px)}#tech{position:relative}#tech:before{content:"";position:absolute;top:-120px;left:50%;transform:translate(-50%);width:700px;height:500px;background:radial-gradient(ellipse,rgba(245,158,11,.06),transparent 65%);filter:blur(80px);pointer-events:none}.tech-card{position:relative;background:linear-gradient(180deg,#ffffff0b,#ffffff04);box-shadow:0 12px 35px #00000059,inset 0 1px #ffffff14}.tech-card:hover{box-shadow:0 20px 50px #00000080,0 0 20px #f59e0b1a}.tech-card .tech-icon{background:linear-gradient(135deg,#f59e0b33,#38bdf814);box-shadow:0 4px 16px #f59e0b26;transition:transform .35s ease,box-shadow .35s ease}.tech-card:hover .tech-icon{transform:scale(1.12) rotate(5deg);box-shadow:0 8px 24px #f59e0b40}#industries{position:relative}#industries:before{content:"";position:absolute;top:-80px;right:0;width:500px;height:500px;background:radial-gradient(circle,rgba(251,191,36,.05),transparent 60%);filter:blur(80px);pointer-events:none}.industry-card{background:linear-gradient(180deg,#ffffff0a,#ffffff03);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 35px #0000004d,inset 0 1px #ffffff12;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .4s ease,background .4s ease}.industry-card:hover{background:#ffffff0e;border-color:#fbbf2466;box-shadow:0 24px 55px #00000073,0 0 24px #fbbf241a}.industry-icon{transition:transform .4s cubic-bezier(.16,1,.3,1)}.industry-card:hover .industry-icon{transform:scale(1.18) translateY(-3px)}.industry-icon svg{filter:drop-shadow(0 2px 6px rgba(245,158,11,.3))}.case-studies-section{position:relative}.case-studies-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:900px;height:500px;background:radial-gradient(ellipse,rgba(34,197,94,.05),transparent 60%);filter:blur(80px);pointer-events:none}.cs-card{background:linear-gradient(135deg,#0f141ed9,#141928b3);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px #0000008c,inset 0 1px #ffffff0f;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .4s ease}.cs-card:hover{transform:translateY(-6px);border-color:#22c55e59;box-shadow:0 30px 70px #0009,0 0 30px #22c55e14}.cs-block{transition:transform .3s ease,box-shadow .3s ease}.cs-block:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}.cs-tag{box-shadow:0 2px 8px #f59e0b33}.cs-res{padding:12px;border-radius:14px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);transition:transform .3s ease,background .3s ease}.cs-res:hover{transform:translateY(-3px);background:#22c55e0f}.process-section{position:relative}.process-section:before{content:"";position:absolute;top:-60px;left:30%;width:600px;height:400px;background:radial-gradient(circle,rgba(245,158,11,.04),transparent 60%);filter:blur(80px);pointer-events:none}.partners-section{position:relative}.partners-section:before{content:"";position:absolute;top:-80px;left:50%;transform:translate(-50%);width:600px;height:400px;background:radial-gradient(circle,rgba(56,189,248,.04),transparent 60%);filter:blur(80px);pointer-events:none}.p-logo-item{display:flex;align-items:center;gap:12px;padding:16px 28px;border-radius:18px;background:linear-gradient(180deg,#ffffff0a,#ffffff04);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 25px #00000040,inset 0 1px #ffffff0f;transition:all .35s cubic-bezier(.16,1,.3,1)}.p-logo-item:hover{transform:translateY(-4px) scale(1.03);border-color:#38bdf866;box-shadow:0 16px 40px #00000059,0 0 18px #38bdf81a;background:#ffffff0f}.p-logo-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#38bdf826,#f59e0b14);border:1px solid rgba(56,189,248,.25);flex-shrink:0}.p-logo-icon svg{width:18px;height:18px;color:#38bdf8}.global-map-container{margin-top:60px;padding:48px 36px;border-radius:32px;background:linear-gradient(145deg,#0d121cf2,#080c14fa);border:1px solid rgba(245,158,11,.25);box-shadow:0 30px 90px #0009,inset 0 1px #ffffff14;position:relative;overflow:hidden;font-family:Cairo,sans-serif!important}.global-map-container:before{content:"";position:absolute;top:-100px;right:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(245,158,11,.12),transparent 70%);filter:blur(80px);pointer-events:none}.global-map-container:after{content:"";position:absolute;bottom:-100px;left:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(56,189,248,.1),transparent 70%);filter:blur(80px);pointer-events:none}.global-map-header{text-align:center;margin-bottom:36px;position:relative;z-index:2;font-family:Cairo,sans-serif!important}.global-map-badge{padding:6px 18px;border-radius:999px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:#fbbf24;font-size:13px;font-weight:700;display:inline-block;margin-bottom:12px;font-family:Cairo,sans-serif!important}.global-map-header h3{font-size:clamp(20px,3vw,28px);font-weight:800;color:#fff;font-family:Cairo,sans-serif!important;margin-bottom:8px}.global-map-desc{font-size:14px;color:#94a3b8;max-width:650px;margin:0 auto;font-family:Cairo,sans-serif!important;line-height:1.6}.node-label{font-family:Cairo,sans-serif!important;font-size:12px;font-weight:600;fill:#cbd5e1}.node-label-hq{font-size:14px;font-weight:700;fill:#fbbf24}.pulse-ring{animation:pulseHQ 2s infinite ease-out;transform-origin:center}@keyframes pulseHQ{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.6);opacity:0}}.global-regions-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;position:relative;z-index:2}.region-chip{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1);font-family:Cairo,sans-serif!important}.region-chip:hover{background:#f59e0b14;border-color:#f59e0b4d;transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b26}.region-chip.main-chip{background:#f59e0b1f;border-color:#f59e0b66}.region-flag{font-size:16px}.region-name{font-size:13px;font-weight:700;color:#f8fafc}.region-tag{font-size:11px;color:#94a3b8;padding-right:6px;border-right:1px solid rgba(255,255,255,.15)}.node-ring{fill:none;stroke:#f59e0b59;stroke-width:2;animation:nodeRingPulse 2.5s ease-in-out infinite}.node-main .node-ring{stroke:#f59e0b99;stroke-width:2.5}.node-dot{fill:#fbbf24;filter:drop-shadow(0 0 6px rgba(251,191,36,.8))}.node-label{fill:var(--text-2);font-size:11px;font-weight:700;text-anchor:middle;font-family:Cairo,sans-serif}@keyframes nodeRingPulse{0%,to{opacity:.4}50%{opacity:1}}.conn-arc{stroke-dasharray:8 4;animation:arcDash 3s linear infinite}@keyframes arcDash{to{stroke-dashoffset:-36}}#testimonials{position:relative}#testimonials:before{content:"";position:absolute;top:-60px;left:50%;transform:translate(-50%);width:700px;height:400px;background:radial-gradient(circle,rgba(244,114,182,.05),transparent 60%);filter:blur(80px);pointer-events:none}.testi-card{background:linear-gradient(180deg,#ffffff0a,#ffffff04);border:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 40px #0000004d,inset 0 1px #ffffff0f;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative}.testi-card:after{content:"❝";position:absolute;top:16px;left:20px;font-size:48px;line-height:1;color:#f59e0b1a;pointer-events:none}.testi-card:hover{transform:translateY(-6px);border-color:#f472b659;box-shadow:0 24px 55px #00000073,0 0 22px #f472b614}.testi-stars{font-size:18px;letter-spacing:2px;text-shadow:0 2px 8px rgba(245,158,11,.3)}.testi-avatar.av-initial{box-shadow:0 4px 16px #0006,0 0 12px #f59e0b26;transition:transform .3s ease}.testi-card:hover .testi-avatar.av-initial{transform:scale(1.1)}#faq{position:relative}#faq:before{content:"";position:absolute;bottom:-100px;left:50%;transform:translate(-50%);width:500px;height:400px;background:radial-gradient(circle,rgba(245,158,11,.04),transparent 60%);filter:blur(80px);pointer-events:none}.faq-item{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.08);box-shadow:0 6px 20px #0003;transition:all .35s cubic-bezier(.16,1,.3,1)}.faq-item:hover{border-color:#ffffff26;box-shadow:0 10px 30px #0000004d}.faq-item.active{border-color:#f59e0b66;background:linear-gradient(180deg,#f59e0b0a,#ffffff05);box-shadow:0 12px 35px #00000059,0 0 20px #f59e0b0f}.faq-question{transition:color .3s ease}.faq-item:hover .faq-question{color:#fbbf24}.faq-question svg{transition:transform .4s cubic-bezier(.16,1,.3,1),color .3s ease}#team{position:relative}#team:before{content:"";position:absolute;top:-80px;left:50%;transform:translate(-50%);width:600px;height:400px;background:radial-gradient(circle,rgba(168,85,247,.04),transparent 60%);filter:blur(80px);pointer-events:none}.team-card{position:relative;overflow:hidden}.team-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f59e0b,#ec4899,#38bdf8);opacity:0;transition:opacity .4s ease}.team-card:hover:before{opacity:1}.team-img{border:3px solid rgba(245,158,11,.2);box-shadow:0 6px 20px #0006;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .4s ease}.team-card:hover .team-img{transform:scale(1.08);border-color:#f59e0b80;box-shadow:0 10px 30px #f59e0b33}.team-role{background:#f59e0b14;border:1px solid rgba(245,158,11,.2);display:inline-block;padding:3px 14px;border-radius:999px;font-size:12px}#pricing{position:relative}#pricing:before{content:"";position:absolute;top:-60px;left:50%;transform:translate(-50%);width:700px;height:450px;background:radial-gradient(ellipse,rgba(251,191,36,.05),transparent 60%);filter:blur(80px);pointer-events:none}.pricing-card{position:relative;overflow:hidden}.pricing-card:after{content:"";position:absolute;top:-50%;right:-50%;width:200px;height:200px;background:radial-gradient(circle,rgba(245,158,11,.08),transparent 60%);filter:blur(40px);pointer-events:none;transition:opacity .4s ease;opacity:0}.pricing-card:hover:after{opacity:1}.pricing-price{background:linear-gradient(135deg,#f5f5f7,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-card.featured .pricing-price{background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-features li:before{content:"✓";color:var(--accent-emerald);font-weight:800;margin-left:6px}.pricing-badge{box-shadow:0 4px 16px #f59e0b66;animation:pricingBadgePulse 2.5s ease-in-out infinite}@keyframes pricingBadgePulse{0%,to{box-shadow:0 4px 16px #f59e0b66}50%{box-shadow:0 6px 24px #f59e0ba6}}.blog-section{position:relative}.blog-section:before{content:"";position:absolute;top:-80px;left:50%;transform:translate(-50%);width:700px;height:400px;background:radial-gradient(circle,rgba(52,211,153,.04),transparent 60%);filter:blur(80px);pointer-events:none}.blog-card{box-shadow:0 20px 50px #00000073,inset 0 1px #ffffff0f}.blog-card:hover{box-shadow:0 28px 60px #0000008c,0 0 25px #f59e0b1a}.blog-tag{box-shadow:0 4px 12px #0000004d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.blog-link{transition:all .3s ease;padding:6px 14px;border-radius:999px;background:#f59e0b0f;border:1px solid rgba(245,158,11,.15);display:inline-flex;align-items:center;gap:6px}.blog-link:hover{background:#f59e0b1f;border-color:#f59e0b59;box-shadow:0 4px 12px #f59e0b26}#contact{position:relative}#contact:before{content:"";position:absolute;top:-80px;left:50%;transform:translate(-50%);width:700px;height:400px;background:radial-gradient(circle,rgba(59,130,246,.05),transparent 60%);filter:blur(80px);pointer-events:none}.contact-grid{background:linear-gradient(135deg,#111113f2,#16161ae6);box-shadow:0 30px 80px #00000080,inset 0 1px #ffffff0f;border:1px solid rgba(255,255,255,.1)}.form-group input,.form-group textarea,.form-group select{background:#ffffff08;box-shadow:inset 0 2px 6px #0000004d;transition:all .3s cubic-bezier(.16,1,.3,1)}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{background:#f59e0b08;border-color:#f59e0b80;box-shadow:0 0 20px #f59e0b26,inset 0 2px 6px #0003}.contact-form .btn-primary{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;margin:24px auto 0;width:100%;max-width:320px}.contact-form .btn-primary:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff26;border-radius:50%;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease}.contact-form .btn-primary:hover:after{width:300px;height:300px}footer{background:linear-gradient(180deg,#070708,#050506);position:relative}footer:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:800px;height:2px;background:linear-gradient(90deg,transparent,rgba(245,158,11,.4),transparent)}.foot-brand .logo{transition:all .3s ease}.foot-brand .logo:hover{filter:drop-shadow(0 0 12px rgba(245,158,11,.3))}.foot-col h4{position:relative;padding-bottom:10px}.foot-col h4:after{content:"";position:absolute;bottom:0;right:0;width:30px;height:2px;background:linear-gradient(90deg,#f59e0b,transparent);border-radius:2px}.foot-bottom{position:relative}.foot-bottom:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.about-section{position:relative;background:linear-gradient(180deg,var(--bg),rgba(17,17,19,.5))}.about-section:before{content:"";position:absolute;top:-80px;right:10%;width:500px;height:500px;background:radial-gradient(circle,rgba(245,158,11,.04),transparent 60%);filter:blur(80px);pointer-events:none}.about-content h3{background:linear-gradient(135deg,var(--text),#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.value-card{background:linear-gradient(180deg,#ffffff0a,#ffffff04);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 25px #00000040,inset 0 1px #ffffff0f;transition:all .35s cubic-bezier(.16,1,.3,1)}.value-card:hover{transform:translateY(-5px);border-color:#f59e0b59;box-shadow:0 16px 40px #00000059,0 0 16px #f59e0b14}.timeline{border-right:2px solid transparent;border-image:linear-gradient(180deg,#f59e0b80,#f59e0b1a) 1}.timeline-item{padding:16px 20px;border-radius:16px;background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.06);transition:all .35s ease}.timeline-item:hover{background:#f59e0b0a;border-color:#f59e0b33;transform:translate(-4px)}.timeline-item:before{box-shadow:0 0 10px #f59e0b66,0 0 20px #f59e0b26;animation:timelineDotPulse 3s ease-in-out infinite}@keyframes timelineDotPulse{0%,to{box-shadow:0 0 8px #f59e0b4d}50%{box-shadow:0 0 16px #f59e0b99,0 0 24px #f59e0b26}}.numbers-grid{background:linear-gradient(135deg,#0f141ed9,#141928cc);border:1px solid rgba(245,158,11,.25);box-shadow:0 24px 60px #00000080,inset 0 1px #ffffff0d;position:relative;overflow:hidden}.numbers-grid:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#f59e0b,#38bdf8,#ec4899,#22c55e)}.num-card{padding:20px;border-radius:16px;transition:all .3s ease}.num-card:hover{background:#f59e0b0f;transform:translateY(-4px)}.num-val{text-shadow:0 2px 12px rgba(251,191,36,.3)}.section-badge{background:#f59e0b14;border:1px solid rgba(245,158,11,.25);color:#fbbf24;padding:6px 18px;font-size:13px;letter-spacing:.04em;box-shadow:0 2px 10px #f59e0b1a;transition:all .3s ease}.section-header:hover .section-badge{box-shadow:0 4px 16px #f59e0b33;transform:translateY(-1px)}.service-card,.tech-card,.industry-card,.cs-card,.testi-card,.team-card,.pricing-card,.blog-card,.pt-card,.faq-item,.mkt-card,.p-logo-item{will-change:transform}.services-grid .service-card:nth-child(1),.tech-grid .tech-card:nth-child(1),.industries-grid .industry-card:nth-child(1),.testi-grid .testi-card:nth-child(1),.team-grid .team-card:nth-child(1),.pricing-grid .pricing-card:nth-child(1),.blog-grid .blog-card:nth-child(1){transition-delay:0s}.services-grid .service-card:nth-child(2),.tech-grid .tech-card:nth-child(2),.industries-grid .industry-card:nth-child(2),.testi-grid .testi-card:nth-child(2),.team-grid .team-card:nth-child(2),.pricing-grid .pricing-card:nth-child(2),.blog-grid .blog-card:nth-child(2){transition-delay:.08s}.services-grid .service-card:nth-child(3),.tech-grid .tech-card:nth-child(3),.industries-grid .industry-card:nth-child(3),.testi-grid .testi-card:nth-child(3),.team-grid .team-card:nth-child(3),.pricing-grid .pricing-card:nth-child(3),.blog-grid .blog-card:nth-child(3){transition-delay:.16s}.services-grid .service-card:nth-child(4),.tech-grid .tech-card:nth-child(4),.industries-grid .industry-card:nth-child(4){transition-delay:.24s}.services-grid .service-card:nth-child(5),.tech-grid .tech-card:nth-child(5),.industries-grid .industry-card:nth-child(5){transition-delay:.32s}.services-grid .service-card:nth-child(6),.tech-grid .tech-card:nth-child(6),.industries-grid .industry-card:nth-child(6){transition-delay:.4s}.service-highlights{list-style:none;margin-bottom:20px}.service-highlights li{position:relative;padding-right:20px;margin-bottom:8px;font-size:13px;color:var(--text-2);line-height:1.6}.service-highlights li:before{content:"▸";position:absolute;right:0;color:var(--accent-amber);font-weight:800}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.testi-card{position:relative;display:flex;flex-direction:column;gap:18px;padding:30px;border-radius:24px;background:linear-gradient(180deg,#ffffff0a,#ffffff04);border:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 40px #00000059,inset 0 1px #ffffff0f;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .4s ease}.testi-card:after{content:none}.testi-card:before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(245,158,11,.55),transparent);opacity:0;transition:opacity .4s ease;pointer-events:none}.testi-card:hover{transform:translateY(-6px);border-color:#f59e0b66;box-shadow:0 26px 60px #00000080,0 0 24px #f59e0b14}.testi-card:hover:before{opacity:1}.testi-card.featured{border-color:#f59e0b6b;background:linear-gradient(180deg,#f59e0b14,#ffffff04 55%);box-shadow:0 20px 50px #0006,0 0 34px #f59e0b1a}.testi-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.testi-company{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#f8fafc}.testi-card.featured .testi-company{color:#fbbf24}.testi-company-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#fbbf24;background:linear-gradient(135deg,#f59e0b29,#ffffff08);border:1px solid rgba(245,158,11,.3);flex-shrink:0}.testi-company-icon svg{width:15px;height:15px}.testi-verified{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;color:#4ade80;background:#22c55e1a;border:1px solid rgba(34,197,94,.25);padding:3px 9px;border-radius:999px;white-space:nowrap}.testi-verified svg{width:11px;height:11px}.testi-avatar-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fbbf24;background:linear-gradient(135deg,#f59e0b24,#ffffff08);border:1px solid rgba(245,158,11,.3);flex-shrink:0}.testi-avatar-icon svg{width:20px;height:20px}.testi-quote{position:relative;font-size:15px;color:#d7dae2;line-height:1.75;flex:1;margin-bottom:0}.testi-stars{display:flex;gap:3px}.testi-stars svg{width:15px;height:15px;fill:#fbbf24;filter:drop-shadow(0 2px 6px rgba(245,158,11,.4))}.testi-author{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}@media(max-width:900px){.testi-grid{grid-template-columns:1fr}}.nav-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1280px;padding:0 32px}.nav-right{gap:10px;justify-self:end}.nav-links{display:flex;align-items:center;justify-content:center;gap:2px}.nav-links a{position:relative;display:inline-flex;align-items:center;padding:6px 9px;border-radius:8px;font-size:13.5px;font-weight:600;letter-spacing:.005em;color:var(--text-2);white-space:nowrap;transition:color .18s ease,background .18s ease}.nav-links a:after{content:"";position:absolute;bottom:3px;left:50%;transform:translate(-50%);width:0;height:2px;border-radius:2px;background:linear-gradient(90deg,#f59e0b,#fbbf24);opacity:0;transition:width .22s cubic-bezier(.16,1,.3,1),opacity .22s ease}.nav-links a:hover,.nav-links a.active{color:var(--text);background:#ffffff0b}.nav-links a:hover:after,.nav-links a.active:after{width:60%;opacity:1}.nav-cta{gap:7px;padding:9px 20px;border-radius:12px;background:#0f172a;color:#fff;font-size:13px;font-weight:700;letter-spacing:.01em;border:1px solid rgba(255,255,255,.07);box-shadow:0 4px 16px #02061759;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.nav-cta:hover{background:#1e293b;border-color:#fbbf244d;box-shadow:0 8px 22px #02061773;transform:translateY(-1px)}.nav-cta:active{transform:translateY(0) scale(.98)}.nav-cta svg{width:13px;height:13px}.lang-switcher-btn{gap:5px;padding:7px 12px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-2);font-size:12px;font-weight:600;font-family:Cairo,sans-serif;transition:color .2s ease,background .2s ease,border-color .2s ease}.lang-switcher-btn .lang-icon{font-size:12px;line-height:1}.lang-switcher-btn:hover{background:#ffffff1a;border-color:#fff3;color:var(--text)}.theme-toggle-btn{width:32px;height:32px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-2);transition:color .2s ease,background .2s ease,border-color .2s ease}.theme-toggle-btn svg{width:15px;height:15px}.theme-toggle-btn:hover{background:#ffffff1a;border-color:#fff3;color:var(--text)}.nav.scrolled{background:#0a0a0bc7;border-bottom:1px solid var(--line)}html[data-theme=light] .nav-links a{color:#475569}html[data-theme=light] .nav-links a:hover,html[data-theme=light] .nav-links a.active{color:#0f172a;background:#0f172a0b}html[data-theme=light] .lang-switcher-btn,html[data-theme=light] .theme-toggle-btn{background:#0f172a0a;border-color:#0f172a1f;color:#334155}html[data-theme=light] .lang-switcher-btn:hover,html[data-theme=light] .theme-toggle-btn:hover{background:#0f172a14;border-color:#0f172a33;color:#0f172a}html[data-theme=light] .nav-cta{background:#0f172a;color:#fff;border-color:#ffffff0f;box-shadow:0 4px 16px #0f172a38}html[data-theme=light] .nav-cta:hover{background:#1e293b;border-color:#b453094d}html[data-theme=light] .nav.scrolled{background:#faf8f3d9}.mobile-menu{gap:4px;padding:96px 24px 40px;background:#0a0a0bfa}.mobile-menu a{font-size:16px;font-weight:600;color:var(--text-2);padding:11px 20px;border-radius:10px;width:100%;max-width:300px;text-align:center;background:transparent;border:none;transition:color .2s ease,background .2s ease}.mobile-menu a:hover,.mobile-menu a:active{background:#f59e0b14;border-color:transparent;color:#fbbf24}.mobile-menu .mm-cta{margin-top:20px;padding:13px 32px;border-radius:12px;background:#0f172a;color:#fff;font-size:14px;font-weight:700;max-width:260px;border:1px solid rgba(255,255,255,.07);box-shadow:0 8px 24px #02061766}.mobile-menu .mm-cta:hover,.mobile-menu .mm-cta:active{background:#1e293b;color:#fff}html[data-theme=light] .mobile-menu{background:#faf8f3fa}html[data-theme=light] .mobile-menu a{color:#475569}html[data-theme=light] .mobile-menu a:hover,html[data-theme=light] .mobile-menu a:active{background:#b4530912;color:#0f172a}html[data-theme=light] .mobile-menu .mm-cta{background:#0f172a;color:#fff}@media(max-width:1200px){.nav-links{gap:1px}.nav-links a{padding:6px 8px}}@media(max-width:1080px){.nav-links a{padding:6px;font-size:13px}}.hero{min-height:100vh;padding:132px 32px 84px}.hero-badge-container{margin-bottom:24px}.hero-badge{padding:6px 15px;gap:9px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);font-size:12.5px;font-weight:500;color:var(--text-2);box-shadow:none}.hero-badge-dot-pulse{width:7px;height:7px;box-shadow:0 0 8px #22c55e80}.hero-badge-dot-pulse span:nth-child(1){animation:badgePingSoft 2.8s cubic-bezier(.16,1,.3,1) infinite}@keyframes badgePingSoft{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(2.6);opacity:0}}.hero h1{font-size:clamp(38px,5.6vw,72px);font-weight:800;line-height:1.3;letter-spacing:-.02em;margin-bottom:20px;max-width:940px}.hero h1 .grad-hero{background:none;-webkit-text-fill-color:currentColor;color:#f8fafc}.hero h1 .hero-highlight{background:none;-webkit-text-fill-color:currentColor;color:#fbbf24}.hero p.lead{font-size:clamp(15.5px,1.9vw,18px);font-weight:400;color:#a1a1aa;max-width:640px;margin-bottom:34px;line-height:1.85}.hero p.lead .typewriter-word{color:var(--accent-gold);font-weight:700}.hero-ctas{gap:14px;margin-bottom:38px}.hero-ctas .btn-primary{gap:9px;padding:14px 30px;border-radius:14px;background:#0f172a;color:#fff;font-size:15px;font-weight:700;border:1px solid rgba(255,255,255,.08);box-shadow:0 6px 22px #02061766;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s ease,box-shadow .25s ease}.hero-ctas .btn-primary:before{display:none}.hero-ctas .btn-primary:hover{background:#1e293b;transform:translateY(-2px);box-shadow:0 12px 30px #02061780,0 0 0 1px #fbbf2440}.hero-ctas .btn-primary:active{transform:translateY(0) scale(.98)}.hero-ctas .btn-primary svg{width:15px;height:15px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.hero-ctas .btn-primary:hover svg{transform:translate(-3px)}html[dir=ltr] .hero-ctas .btn-primary:hover svg{transform:translate(3px)}.hero-ctas .btn-secondary{gap:9px;padding:14px 26px;border-radius:14px;background:transparent;border:1px solid rgba(255,255,255,.18);color:var(--text);font-size:15px;font-weight:600;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s ease,border-color .25s ease}.hero-ctas .btn-secondary:hover{background:#ffffff0d;border-color:#ffffff59;transform:translateY(-2px)}.hero-ctas .btn-secondary:active{transform:scale(.98)}.hero-ctas .btn-secondary svg{width:14px;height:14px;color:var(--accent-amber)}.hero-trust-row{gap:12px;font-size:12px;color:var(--text-3);opacity:.95}.hero-trust-row>span{color:#ffffff2e;font-size:9px}.hero-trust-item{gap:6px}.hero-trust-item b{color:var(--text-2);font-weight:700}.hero-grid-bg{background-size:54px 54px;-webkit-mask-image:radial-gradient(ellipse 88% 78% at 50% 38%,black 42%,transparent 76%);mask-image:radial-gradient(ellipse 88% 78% at 50% 38%,black 42%,transparent 76%);opacity:.8}.hero-glow-multi{width:600px;height:400px;background:radial-gradient(ellipse at center,rgba(245,158,11,.055) 0%,rgba(251,191,36,.02) 42%,transparent 70%);opacity:.85}.hero-image{max-width:600px;margin-top:46px}.hero-image img{border-radius:20px;border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 80px -28px #000000d9,0 1px #ffffff0d inset}.hero-image-glow{top:-10%;right:-8%;bottom:-10%;left:-8%;opacity:.55}html[data-theme=light] .hero h1 .grad-hero{color:#0f172a}html[data-theme=light] .hero h1 .hero-highlight{color:#b45309}html[data-theme=light] .hero p.lead{color:#475569}html[data-theme=light] .hero p.lead .typewriter-word{color:#b45309}html[data-theme=light] .hero-badge{background:#fffc;border-color:#0f172a1f;color:#334155;box-shadow:0 1px 4px #0f172a0f}html[data-theme=light] .hero-ctas .btn-primary{background:#0f172a;color:#fff;border-color:#ffffff0f;box-shadow:0 6px 20px #0f172a40}html[data-theme=light] .hero-ctas .btn-primary:hover{background:#1e293b;box-shadow:0 12px 30px #0f172a52,0 0 0 1px #b453094d}html[data-theme=light] .hero-ctas .btn-secondary{color:#0f172a;border-color:#0f172a38}html[data-theme=light] .hero-ctas .btn-secondary:hover{background:#0f172a0d;border-color:#0f172a66}html[data-theme=light] .hero-trust-row{color:#64748b}html[data-theme=light] .hero-trust-row>span{color:#0f172a40}html[data-theme=light] .hero-trust-item b{color:#334155}html[data-theme=light] .hero-image img{border-color:#0f172a1a;box-shadow:0 30px 70px -28px #0f172a4d}@media(max-width:768px){.hero{padding:118px 20px 72px}.hero h1{font-size:clamp(29px,8vw,40px);line-height:1.32}.hero p.lead{font-size:15px;max-width:100%}.hero-ctas{flex-direction:column;width:100%;gap:12px}.hero-ctas .btn-primary,.hero-ctas .btn-secondary{width:100%;max-width:340px}.hero-trust-row{gap:8px 10px;font-size:11.5px}.hero-image{max-width:100%;margin-top:38px}}@media(max-width:520px){.hero h1{font-size:26px}.hero-badge{font-size:11.5px;padding:5px 12px}.hero-scroll-indicator{display:none}}.ai-transform-section{padding:96px 32px 88px}.ai-transform-section .section-header{margin-bottom:44px;max-width:640px}.ai-transform-section .section-badge{padding:6px 16px;font-size:12px;font-weight:800;letter-spacing:.04em}.ai-badge{background:#22d3ee14!important;border-color:#22d3ee38!important;color:#7dd3fc!important}.ai-bento{gap:22px;margin-top:40px}.ai-uc-card{padding:28px;border-radius:20px;background:linear-gradient(180deg,#ffffff0b,#ffffff04);border:1px solid rgba(255,255,255,.09);box-shadow:0 14px 38px #00000047;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease}.ai-uc-card:hover{transform:translateY(-4px);border-color:#ffffff2b;box-shadow:0 22px 50px #00000061}.ai-card-top{margin-bottom:20px}.ai-card-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,rgba(var(--heat-color-rgb),.12),#ffffff08);border:1px solid rgba(var(--heat-color-rgb),.18);color:var(--accent-gold)}.ai-card-icon svg{width:20px;height:20px}.ai-tag{font-size:10.5px;padding:4px 11px;font-weight:700;letter-spacing:.02em}.ai-uc-card h3{font-size:18px;font-weight:800;color:var(--text);margin-bottom:8px;line-height:1.45}.ai-uc-card>p{color:var(--text-2);font-size:13.5px;line-height:1.75;margin-bottom:20px}.uc-demo-box{padding:16px 18px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);margin-bottom:18px;min-height:78px}.ai-chat{gap:9px}.ai-msg{padding:9px 13px;border-radius:12px;font-size:12px;line-height:1.6}.ai-msg-user{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#cbd5e1}.ai-demo-code code{font-size:11.5px;color:#4ade80}.ai-flow{gap:7px}.ai-flow-node{padding:6px 12px;border-radius:8px;font-size:10.5px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#cbd5e1}.ai-flow-arrow{color:#64748b;font-size:12px}.ai-demo-voice small,.ai-demo-chart small{color:var(--text-3);font-size:11px}.btn-demo-trigger{gap:6px;font-size:12.5px;font-weight:700;color:#38bdf8}.btn-demo-trigger:hover{color:#7dd3fc}html[data-theme=light] .ai-transform-section .section-badge{background:#0e749014;border-color:#0e749033;color:#0e7490}html[data-theme=light] .ai-uc-card:hover{border-color:#0f172a26;box-shadow:0 16px 40px #0f172a1a}html[data-theme=light] .ai-card-icon{background:linear-gradient(135deg,#f59e0b1f,#fff9);border-color:#b4530933;color:#b45309}html[data-theme=light] .ai-uc-card h3{color:#0f172a}html[data-theme=light] .ai-uc-card>p{color:#64748b}html[data-theme=light] .uc-demo-box{background:#0f172a08;border-color:#0f172a14}html[data-theme=light] .btn-demo-trigger{color:#1d4ed8}html[data-theme=light] .btn-demo-trigger:hover{color:#2563eb}@media(max-width:1100px)and (min-width:701px){.ai-bento{grid-template-columns:1fr 1fr}.ai-card-wide{grid-column:span 1}}@media(max-width:700px){.ai-transform-section{padding:72px 20px}.ai-bento{grid-template-columns:1fr}.ai-card-wide{grid-column:span 1}.ai-uc-card{padding:24px}.ai-uc-card h3{font-size:17px}}.ai-transform-section{position:relative}.ai-transform-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(920px 500px at 50% 0%,rgba(var(--heat-color-rgb),.045),transparent 65%);pointer-events:none}.ai-transform-section .section-badge{position:relative;padding-inline-start:24px}.ai-transform-section .section-badge:before{content:"";position:absolute;inset-inline-start:11px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:var(--accent-gold);box-shadow:0 0 0 3px rgba(var(--heat-color-rgb),.15)}.ai-transform-section .section-header h2{background:none;-webkit-text-fill-color:currentColor;color:var(--text)}.ai-transform-section .section-header h2 .ai-head-accent{background:none;color:var(--accent-gold);-webkit-text-fill-color:var(--accent-gold)}html[data-theme=light] .ai-transform-section .section-header h2 .ai-head-accent{color:#b45309;-webkit-text-fill-color:#b45309}.ai-uc-card{padding:28px;border-radius:20px;background:linear-gradient(180deg,#ffffff0b,#ffffff04);border:1px solid rgba(255,255,255,.09);box-shadow:0 14px 38px #00000047;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.ai-uc-card:hover{transform:translateY(-4px);border-color:rgba(var(--heat-color-rgb),.22);box-shadow:0 22px 50px #0000005c}.ai-uc-card:focus-within{border-color:rgba(var(--heat-color-rgb),.35)}.ai-bento .ai-uc-card{animation:none}.ai-bento.in .ai-uc-card{animation:aiCardUp .55s cubic-bezier(.16,1,.3,1) backwards}.ai-bento.in .ai-uc-card:nth-child(2){animation-delay:.06s}.ai-bento.in .ai-uc-card:nth-child(3){animation-delay:.12s}.ai-bento.in .ai-uc-card:nth-child(4){animation-delay:.18s}.ai-bento.in .ai-uc-card:nth-child(5){animation-delay:.24s}.ai-bento.in .ai-uc-card:nth-child(6){animation-delay:.3s}@keyframes aiCardUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.ai-typing{display:inline-flex;align-items:center;gap:4px;align-self:flex-end;padding:8px 13px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.ai-typing span{width:5px;height:5px;border-radius:50%;background:#7dd3fc;animation:aiTypingDot 1.3s ease-in-out infinite}.ai-typing span:nth-child(2){animation-delay:.15s}.ai-typing span:nth-child(3){animation-delay:.3s}@keyframes aiTypingDot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ai-demo-doc{gap:12px;min-height:104px}.ai-doc-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-doc-file{display:inline-flex;align-items:center;gap:6px;font-family:Cairo,monospace;font-size:10.5px;color:var(--text-3);direction:ltr;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-doc-file svg{width:14px;height:14px;color:var(--accent-amber);flex-shrink:0}.ai-doc-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:10px;font-weight:700;color:#4ade80;background:#22c55e1a;border:1px solid rgba(34,197,94,.25);white-space:nowrap}.ai-doc-check{font-weight:900}.ai-doc-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ai-doc-field{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);min-width:0}.ai-doc-field span{font-size:9px;color:var(--text-3);direction:ltr;text-align:left}.ai-doc-field b{font-family:Cairo,monospace;font-size:11.5px;font-weight:600;color:var(--text);direction:ltr;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-doc-paid{color:#4ade80!important}.ai-flow-node{display:inline-flex;flex-direction:column;align-items:center;gap:3px;padding:7px 13px;border-radius:9px;font-size:11px;font-weight:700;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-family:Cairo,monospace;white-space:nowrap}.ai-flow-name{line-height:1}.ai-flow-status{font-size:8.5px;font-weight:600;letter-spacing:.04em;line-height:1}.ai-flow-status.st-ok{color:#4ade80}.ai-flow-status.st-done{color:#67e8f9}.ai-flow-status.st-run{color:#fbbf24;animation:aiStatusPulse 1.6s ease-in-out infinite}@keyframes aiStatusPulse{0%,to{opacity:1}50%{opacity:.45}}.ai-call-status{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;color:var(--text-2)}.ai-call-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e99;animation:aiLivePulse 1.6s ease-in-out infinite}.ai-call-timer{font-family:Cairo,monospace;font-size:10.5px;font-weight:500;color:var(--text-3);direction:ltr;margin-inline-start:2px}.ai-section-cta{display:flex;justify-content:center;margin-top:40px}.ai-section-cta a{display:inline-flex;align-items:center;gap:8px;padding:11px 24px;border-radius:999px;font-size:13.5px;font-weight:700;color:var(--text-2);border:1px solid var(--line-strong);background:var(--glass-bg);transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.ai-section-cta a:hover{color:var(--accent-gold);border-color:rgba(var(--heat-color-rgb),.4);background:rgba(var(--heat-color-rgb),.06);transform:translateY(-2px)}.ai-section-cta a .ai-btn-arrow{transition:transform .2s ease}.ai-section-cta a:hover .ai-btn-arrow{transform:translate(-3px)}.btn-demo-trigger:focus-visible,.ai-section-cta a:focus-visible{outline:2px solid rgba(56,189,248,.7);outline-offset:4px;border-radius:6px}html[data-theme=light] .ai-uc-card{background:#fff;border-color:#0f172a14;box-shadow:0 10px 30px #0f172a0f}html[data-theme=light] .ai-uc-card:hover{border-color:#b4530933;box-shadow:0 16px 40px #0f172a1a}html[data-theme=light] .ai-typing{background:#0f172a08;border-color:#0f172a14}html[data-theme=light] .ai-typing span{background:#0ea5e9}html[data-theme=light] .ai-doc-field{background:#0f172a08;border-color:#0f172a14}html[data-theme=light] .ai-doc-field span{color:#94a3b8}html[data-theme=light] .ai-doc-field b{color:#0f172a}html[data-theme=light] .ai-doc-file{color:#64748b}html[data-theme=light] .ai-flow-node{background:#0f172a0a;border-color:#0f172a1a;color:#334155}html[data-theme=light] .ai-flow-status.st-ok{color:#15803d}html[data-theme=light] .ai-flow-status.st-done{color:#0e7490}html[data-theme=light] .ai-flow-status.st-run{color:#b45309}html[data-theme=light] .ai-call-status{color:#334155}html[data-theme=light] .ai-section-cta a{color:#475569;border-color:#0f172a24;background:#ffffffb3}html[data-theme=light] .ai-section-cta a:hover{color:#b45309;border-color:#b453094d;background:#f59e0b0f}@media(max-width:700px){.ai-doc-fields{gap:6px}.ai-doc-field{padding:7px 8px}.ai-flow-node{padding:6px 9px}.ai-section-cta{margin-top:32px}.ai-section-cta a{width:100%;max-width:420px;justify-content:center}}@media(prefers-reduced-motion:reduce){.ai-bento .ai-uc-card,.ai-typing span,.ai-call-dot,.ai-flow-status.st-run{animation:none!important}}.loader-graphic{position:relative;width:64px;height:64px;margin-bottom:20px}.loader-arc{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0% 72%,rgba(245,158,11,.95) 88%,#fbbf24 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));animation:loaderSpin 1.1s linear infinite}.loader-arc-2{top:9px;right:9px;bottom:9px;left:9px;background:conic-gradient(from 180deg,transparent 0% 62%,rgba(56,189,248,.85) 85%,#38bdf8 100%);animation:loaderSpinReverse 1.6s linear infinite;opacity:.9}.loader-core{position:absolute;top:25px;right:25px;bottom:25px;left:25px;border-radius:50%;background:radial-gradient(circle,#fbbf24,#f59e0b59 70%);box-shadow:0 0 16px #f59e0b80;animation:loaderCorePulse 1.6s ease-in-out infinite}@keyframes loaderSpin{to{transform:rotate(360deg)}}@keyframes loaderSpinReverse{to{transform:rotate(-360deg)}}@keyframes loaderCorePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.8}}.preloader-text{font-size:26px;font-weight:900;letter-spacing:.02em;background:linear-gradient(135deg,#f8fafc,#e2e8f0 55%,#fbbf24 120%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:loaderBrandIn .7s cubic-bezier(.16,1,.3,1) both}@keyframes loaderBrandIn{0%{opacity:0;transform:translateY(8px);letter-spacing:.12em}to{opacity:1;transform:translateY(0);letter-spacing:.02em}}.preloader-bar{width:190px;height:3px;margin-top:14px;border-radius:999px;background:#ffffff14;overflow:hidden;position:relative}.preloader-bar-fill{height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,#f59e0b,#fbbf24,#38bdf8,#f59e0b);background-size:260% 100%;animation:preloaderShimmer 1.2s linear infinite,preloaderLoad 1.3s ease-out forwards}@media(prefers-reduced-motion:reduce){.loader-arc,.loader-arc-2,.loader-core,.preloader-text,.preloader-bar-fill{animation:none!important}.preloader-text{-webkit-text-fill-color:currentColor;color:#f8fafc}}
