@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/tajawal-arabic-400.woff2)format("woff2")}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/tajawal-arabic-700.woff2)format("woff2")}@font-face{font-family:Tajawal;font-style:normal;font-weight:900;font-display:swap;src:url(fonts/tajawal-arabic-900.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/jetbrains-mono-latin-400.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(fonts/poppins-qovali-800.woff2)format("woff2");unicode-range:U+51,U+61,U+69,U+6C,U+6F,U+76}:root{color-scheme:light;--font-arabic:"Tajawal",Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--font-brand:"Poppins","Tajawal",sans-serif;--type-hero-marketing:clamp(2rem,3.6vw,3.5rem);--type-hero-short:clamp(2.625rem,4.2vw,4rem);--type-hero-long:clamp(2.375rem,3.6vw,3.5rem);--type-page-title:clamp(2rem,3.2vw,3.25rem);--type-section-title:clamp(1.75rem,2.5vw,2.75rem);--type-body-lead:clamp(1rem,.35vw + .85rem,1.125rem);--space-hero-marketing:clamp(4rem,5vw,4.5rem);--space-hero-list:clamp(3rem,4vw,4rem);--bg-page:#faf8f5;--bg-page-alt:#f2ede6;--bg-surface:#fff;--bg-surface-alt:#f4f4f5;--bg-inverse:#18181b;--text-primary:#18181b;--text-secondary:#52525b;--text-muted:#a1a1aa;--text-inverse:#fff;--border-strong:#18181b;--border-soft:#e4e4e7;--shadow-color:#18181b;--accent:#4c1d95;--accent-strong:#2e1065;--accent-soft:#6d28d9;--accent-pale:#ede9fe;--link:#4c1d95;--action-bg:#4c1d95;--action-hover:#2e1065;--action-text:#fff;--cream:var(--bg-page);--cream-2:var(--bg-page-alt);--cream-3:#e8e0d5;--pp:var(--accent);--pp-light:var(--accent-soft);--pp-pale:var(--accent-pale);--pp-dark:var(--accent-strong);--pp-deep:#17072e;--gy-dark:var(--border-strong);--gy-mid:var(--text-secondary);--gy-soft:var(--text-muted);--gy-pale:var(--border-soft);--gy-ghost:var(--bg-surface-alt);--white:var(--bg-surface);--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--shadow-sm:3px 3px 0 var(--shadow-color);--shadow-md:4px 4px 0 var(--shadow-color);--shadow-lg:6px 6px 0 var(--shadow-color);--shadow-xl:8px 8px 0 var(--shadow-color);--transition:all .2s ease;--maxw:1200px}:root[data-theme=dark]{color-scheme:dark;--bg-page:#0e0e12;--bg-page-alt:#14141a;--bg-surface:#17171d;--bg-surface-alt:#1d1d25;--bg-inverse:#0e0e12;--text-primary:#f5f2ec;--text-secondary:#b8b8c0;--text-muted:#8a8a94;--text-inverse:#fff;--border-strong:#f5f2ec;--border-soft:#f5f2ec2e;--shadow-color:#a78bfa59;--accent:#a78bfa;--accent-strong:#ddd6fe;--accent-soft:#c4b5fd;--accent-pale:#a78bfa29;--link:#c4b5fd;--action-bg:#6d28d9;--action-hover:#7c3aed;--action-text:#fff;--cream:var(--bg-page);--cream-2:var(--bg-page-alt);--cream-3:var(--bg-surface-alt);--pp:var(--accent);--pp-light:var(--accent-soft);--pp-pale:var(--accent-pale);--pp-dark:var(--accent-strong);--pp-deep:#f5f3ff;--gy-dark:var(--border-strong);--gy-mid:var(--text-secondary);--gy-soft:var(--text-muted);--gy-pale:var(--border-soft);--gy-ghost:var(--bg-surface-alt);--white:var(--bg-surface)}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--bg-page:#0e0e12;--bg-page-alt:#14141a;--bg-surface:#17171d;--bg-surface-alt:#1d1d25;--bg-inverse:#0e0e12;--text-primary:#f5f2ec;--text-secondary:#b8b8c0;--text-muted:#8a8a94;--text-inverse:#fff;--border-strong:#f5f2ec;--border-soft:#f5f2ec2e;--shadow-color:#a78bfa59;--accent:#a78bfa;--accent-strong:#ddd6fe;--accent-soft:#c4b5fd;--accent-pale:#a78bfa29;--link:#c4b5fd;--action-bg:#6d28d9;--action-hover:#7c3aed;--action-text:#fff;--cream:var(--bg-page);--cream-2:var(--bg-page-alt);--cream-3:var(--bg-surface-alt);--pp:var(--accent);--pp-light:var(--accent-soft);--pp-pale:var(--accent-pale);--pp-dark:var(--accent-strong);--pp-deep:#f5f3ff;--gy-dark:var(--border-strong);--gy-mid:var(--text-secondary);--gy-soft:var(--text-muted);--gy-pale:var(--border-soft);--gy-ghost:var(--bg-surface-alt);--white:var(--bg-surface)}}*{box-sizing:border-box;margin:0;padding:0}:focus-visible{outline:3px solid var(--pp);outline-offset:2px}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:var(--font-arabic);background:var(--cream);color:var(--gy-dark);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:clamp(1rem,.94rem + .3vw,1.125rem);font-weight:400;line-height:1.75}img{max-width:100%;height:auto;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}a{color:inherit;text-decoration:none}span[dir=ltr]{direction:ltr;unicode-bidi:bidi-override;display:inline-block}.skip-link{background:var(--gy-dark);color:var(--text-inverse);border:2px solid var(--pp);z-index:9999;padding:12px 20px;font-size:14px;font-weight:700;transition:top .2s;position:absolute;top:-100px;right:16px}.skip-link:focus{top:16px}body:before{content:"";background-image:radial-gradient(circle,var(--pp-light) 1.5px,transparent 1.5px), radial-gradient(circle,var(--gy-pale) 1px,transparent 1px);opacity:.12;pointer-events:none;z-index:0;background-position:0 0,10px 10px;background-size:40px 40px,20px 20px;position:fixed;inset:0}:root[data-theme=dark] body:before{opacity:.08}.wrap,#main-content{width:100%;max-width:100%}.wrap{z-index:1;position:relative}nav{z-index:100;-webkit-backdrop-filter:blur(12px);border-bottom:2px solid var(--gy-dark);background:#faf8f5eb;position:sticky;top:0}:root[data-theme=dark] nav{background:#0f0d14eb;border-bottom-color:#f8f7ff59}.nav-inner{max-width:var(--maxw);justify-content:space-between;align-items:center;gap:16px;height:64px;margin:0 auto;padding:0 32px;display:flex}.logo{color:var(--gy-dark);flex:none;align-items:center;display:flex}.qovali-logo{width:136px;height:auto;color:var(--gy-dark);transition:transform .22s,color .22s;display:block;overflow:visible}.logo:hover .qovali-logo,.logo:focus-visible .qovali-logo{color:var(--gy-dark);transform:translateY(-1px)}.qovali-logo-ring,.qovali-logo-tail,.qovali-logo-tick,.qovali-logo-measure{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.qovali-logo-ring,.qovali-logo-tail{stroke:var(--pp);stroke-width:5.6px}.qovali-logo-tick{stroke:var(--pp-light);stroke-width:2.2px;opacity:.72}.qovali-logo-measure{stroke:currentColor;stroke-width:1.7px;opacity:.34}.qovali-logo-word{font-family:var(--font-brand);letter-spacing:-1.45px;fill:currentColor;font-size:33px;font-weight:800}.q-lens-logo{width:40px;height:40px;color:var(--pp);filter:drop-shadow(2px 2px #18181b2e);flex:none;transition:transform .22s,color .22s;overflow:visible}.logo:hover .q-lens-logo,.logo:focus-visible .q-lens-logo{color:var(--pp-light);transform:translateY(-1px)rotate(-3deg)}.q-lens-ring,.q-lens-handle,.q-lens-tick,.q-lens-measure{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.q-lens-ring,.q-lens-handle{stroke-width:5.8px}.q-lens-tick{stroke-width:2.4px;opacity:.72}.q-lens-measure{stroke-width:1.8px;opacity:.38}.logo-brand{font-family:var(--font-brand);letter-spacing:-.035em;font-weight:800;line-height:1}.logo-brand .tld{color:var(--pp);vertical-align:super;font-size:14px;font-weight:700}.nav-links{gap:22px;list-style:none;display:flex}.nav-links a{color:var(--gy-mid);font-size:.9375rem;font-weight:700;line-height:1.5;transition:color .2s;position:relative}.nav-links a:hover,.nav-links a:focus-visible{color:var(--pp)}.nav-links a:after{content:"";background:var(--pp);width:0;height:2px;transition:width .2s;position:absolute;bottom:-4px;right:0}.nav-links a:hover:after,.nav-links a:focus-visible:after{width:100%}.nav-cta{background:var(--action-bg);color:var(--action-text);border:2px solid var(--gy-dark);font-family:var(--font-arabic);box-shadow:var(--shadow-sm);transition:var(--transition);align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:700;display:inline-flex}.nav-cta:hover,.nav-cta:focus-visible{box-shadow:5px 5px 0 var(--gy-dark);transform:translate(-2px,-2px)}.theme-toggle{border:2px solid var(--gy-dark);background:var(--white);height:44px;min-height:44px;color:var(--gy-dark);box-shadow:var(--shadow-sm);transition:var(--transition);align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.theme-toggle:hover,.theme-toggle:focus-visible{box-shadow:5px 5px 0 var(--pp);transform:translate(-2px,-2px)}.theme-toggle-track{border:2px solid var(--gy-dark);background:var(--cream-3);pointer-events:none;width:36px;height:18px;display:inline-block;position:relative}.theme-toggle-knob{background:var(--pp);border:2px solid var(--gy-dark);pointer-events:none;width:10px;height:10px;transition:transform .2s;position:absolute;top:2px;right:2px}:root[data-theme=dark] .theme-toggle-knob{transform:translate(-16px)}.theme-toggle-text{text-align:center;min-width:42px}.nav-mobile-toggle{border:2px solid var(--gy-dark);background:var(--cream);justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:none}.nav-mobile-toggle span{background:var(--gy-dark);width:18px;height:2px;display:block;position:relative}.nav-mobile-toggle span:before,.nav-mobile-toggle span:after{content:"";background:var(--gy-dark);width:18px;height:2px;position:absolute;right:0}.nav-mobile-toggle span:before{top:-6px}.nav-mobile-toggle span:after{top:6px}@media (width<=980px){.site-header nav{overflow:visible}.nav-links{display:none}.nav-mobile-toggle{display:flex}.site-header .nav-links.is-open{background:var(--cream);border-bottom:2px solid var(--gy-dark);z-index:99;flex-direction:column;gap:18px;padding:20px 32px;position:absolute;top:100%;left:0;right:0;display:flex!important}}.hero{max-width:var(--maxw);grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;min-height:calc(100vh - 64px);margin:0 auto;padding:64px 32px 48px;display:grid;position:relative}.hero-badge{background:var(--pp-pale);border:2px solid var(--pp);color:var(--pp-dark);align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:13px;font-weight:700;animation:4s ease-in-out infinite gentle-rotate;display:inline-flex;transform:rotate(-1.5deg)}.hero-badge:before{content:"◈";color:var(--pp)}@keyframes gentle-rotate{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}.hero-h1{font-family:var(--font-arabic);letter-spacing:0;text-wrap:balance;margin-bottom:16px;font-size:clamp(2.5rem,4.7vw,4.25rem);font-weight:900;line-height:1.1}.hero-h1 .line1{color:var(--gy-dark);display:block}.hero-h1 .line2{color:var(--pp);display:inline-block;position:relative}.hero-h1 .line2:after{content:"";background:var(--pp-pale);z-index:-1;height:8px;position:absolute;bottom:6px;left:0;right:0;transform:skew(-3deg)}.hero-h1 .line3{color:var(--gy-mid);font-family:var(--font-arabic);letter-spacing:0;margin-top:6px;font-size:.44em;font-weight:700;display:block}.hero-sub{color:var(--gy-mid);border-right:4px solid var(--pp);max-width:520px;margin-bottom:32px;padding-right:16px;font-size:18px;font-weight:400;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:40px;display:flex}.btn-primary{background:var(--action-bg);color:var(--action-text);border:2px solid var(--gy-dark);font-family:var(--font-arabic);box-shadow:var(--shadow-md);transition:var(--transition);align-items:center;gap:8px;padding:14px 30px;font-size:16px;font-weight:700;display:inline-flex}.btn-primary:hover,.btn-primary:focus-visible{box-shadow:7px 7px 0 var(--gy-dark);transform:translate(-3px,-3px)}.btn-outline{color:var(--gy-dark);border:2px solid var(--gy-dark);font-family:var(--font-arabic);box-shadow:var(--shadow-md);transition:var(--transition);background:0 0;align-items:center;gap:8px;padding:14px 30px;font-size:16px;font-weight:700;display:inline-flex}.btn-outline:hover,.btn-outline:focus-visible{box-shadow:7px 7px 0 var(--pp);border-color:var(--pp);color:var(--pp);transform:translate(-3px,-3px)}.hero-trust{border-top:2px solid var(--gy-pale);flex-wrap:wrap;gap:24px;padding-top:24px;display:flex}.trust-item{flex-direction:column;gap:4px;display:flex}.trust-num{font-family:var(--font-arabic);color:var(--gy-dark);letter-spacing:0;text-wrap:balance;font-size:22px;font-weight:700;line-height:1.2}.trust-label{color:var(--gy-mid);letter-spacing:0;font-size:12px;font-weight:400}.awards-row{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.award-badge{background:var(--white);border:2px solid var(--gy-pale);color:var(--gy-mid);letter-spacing:.5px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.award-badge:before{content:"★";color:var(--pp);font-size:13px}.hero-visual{pointer-events:none;justify-content:center;align-items:center;height:440px;display:flex;position:relative}.hero-visual:before{content:"";filter:blur(2px);background:radial-gradient(circle,#4c1d951a,#0000 68%);border-radius:50%;width:240px;height:240px;position:absolute}.geo-cluster{opacity:.88;width:min(360px,92%);height:auto;overflow:visible}.geo-line,.geo-cube,.geo-triangle,.geo-dot,.geo-spark{transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke}.geo-line{stroke:var(--pp);stroke-width:4px;stroke-linecap:square;animation:7s ease-in-out infinite geo-drift-a}.geo-cube{fill:var(--pp-light);stroke:var(--gy-dark);stroke-width:3px;animation:8s ease-in-out infinite geo-drift-b}.geo-triangle{fill:var(--cream-3);stroke:var(--gy-dark);stroke-width:3px;animation:9s ease-in-out infinite geo-drift-c}.geo-dot{fill:var(--pp);stroke:var(--gy-dark);stroke-width:3px;animation:6.5s ease-in-out infinite reverse geo-drift-a}.geo-spark{fill:var(--pp-light);opacity:.82;animation:5s ease-in-out infinite geo-pulse}.geo-ghost{fill:none;stroke:var(--gy-dark);stroke-width:2px;opacity:.58}@keyframes geo-drift-a{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(4deg)}}@keyframes geo-drift-b{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(12px)rotate(5deg)}}@keyframes geo-drift-c{0%,to{transform:translateY(0)rotate(2deg)}50%{transform:translateY(-8px)rotate(-5deg)}}@keyframes geo-pulse{0%,to{opacity:.42;transform:scale(.92)}50%{opacity:.9;transform:scale(1.08)}}.trust-bar{background:var(--gy-dark);border-top:3px solid var(--gy-dark);border-bottom:3px solid var(--gy-dark);contain:inline-size layout paint;direction:ltr;min-width:0;max-width:100%;position:relative;overflow:clip}.trust-track{white-space:nowrap;will-change:transform;direction:ltr;width:max-content;animation:24s linear infinite marquee;display:flex}.trust-loop{flex:none;align-items:center;display:flex}.trust-bar-item{direction:rtl;flex:none;align-items:center;gap:12px;padding:18px 30px;display:flex;position:relative}.trust-bar-item:after{content:"◆";color:var(--pp-light);opacity:.45;margin-inline-start:30px;font-size:13px;transform:translateY(1px)}.trust-bar-item .num{font-family:var(--font-arabic);color:var(--text-inverse);letter-spacing:0;font-size:17px;font-weight:700;line-height:1.2}.trust-bar-item .lbl{color:#fff9;font-size:13px;font-weight:400}@keyframes marquee{0%{transform:translate(-50%)}to{transform:translate(0)}}.brand-intel{background:var(--cream-2);color:var(--gy-dark);border-top:3px solid var(--gy-dark);border-bottom:3px solid var(--gy-dark);padding:52px 0 72px;position:relative;overflow:hidden}.brand-intel:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#4c1d9529,#0000 32%),linear-gradient(#18181b0b 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#18181b0b 1px,#0000 1px) 0 0/36px 36px;position:absolute;inset:0}.brand-intel-inner{max-width:var(--maxw);z-index:1;margin:0 auto;padding:0 32px;position:relative}.brand-title{text-align:center;color:var(--gy-dark);margin-bottom:28px;font-size:clamp(22px,2.4vw,34px);font-weight:900;line-height:1.2}.brand-title em{color:var(--pp-light);border-bottom:2px solid var(--pp);font-style:normal}.brand-strip{direction:rtl;grid-template-columns:178px minmax(0,1fr);align-items:stretch;gap:22px;margin-bottom:56px;display:grid}.brand-marquee{min-width:0;margin-bottom:0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.brand-rail{gap:22px;width:max-content;animation:28s linear infinite brand-drift;display:flex}.brand-card{background:var(--white);color:#17151d;border:2px solid var(--gy-dark);text-align:center;width:156px;min-height:86px;box-shadow:var(--shadow-md);justify-content:center;align-items:center;padding:16px;font-weight:900;display:flex}.brand-card small{color:#6b6477;margin-top:4px;font-size:10px;font-weight:700;display:block}.brand-logo-img{object-fit:contain;margin:auto;width:auto!important;max-width:148px!important;height:auto!important;max-height:72px!important;display:block!important}.brand-card-add{color:var(--pp);background:var(--pp-pale);border:2px dashed var(--pp);text-decoration:none}.brand-cta-static{width:100%;min-height:86px}.brand-card-add span{background:var(--pp);width:26px;height:26px;color:var(--text-inverse);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}@keyframes brand-drift{0%{transform:translate(0)}to{transform:translate(50%)}}:root[data-theme=dark] .brand-intel{color:var(--text-inverse);background:#050507;border-top-color:#ffffff1f;border-bottom-color:#ffffff14}:root[data-theme=dark] .brand-intel:before{background:radial-gradient(circle at 50% 0,#4c1d9533,#0000 32%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/36px 36px}:root[data-theme=dark] .brand-title{color:#ffffffd6}:root[data-theme=dark] .brand-card{background:#ffffffe0;border-color:#ffffff59;box-shadow:0 18px 42px #00000059}:root[data-theme=dark] .brand-card-add{color:var(--pp-light);background:linear-gradient(135deg,#4c1d952e,#ffffff0d);border:1px dashed #6d28d9bf}:root[data-theme=dark] .intel-card{background:#ffffff0e;border:1px solid #ffffff17;box-shadow:0 28px 70px #00000052}:root[data-theme=dark] .intel-card:before{background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}:root[data-theme=dark] .intel-eyebrow,:root[data-theme=dark] .intel-h2 span,:root[data-theme=dark] .intel-brand h3{color:var(--pp-light)}:root[data-theme=dark] .intel-tag{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff14}:root[data-theme=dark] .intel-emblem{color:#050507}:root[data-theme=dark] .intel-brand-body{background:#0f0d14ad;border-color:#ffffff24}:root[data-theme=dark] .intel-brand p{color:#ffffffb8}:root[data-theme=dark] .intel-brand small{color:#ffffff59}.intel-grid{grid-template-columns:1.15fr .85fr;gap:24px;max-width:980px;margin:0 auto;display:grid}.intel-card{border:3px solid var(--gy-dark);background:var(--white);min-height:310px;box-shadow:var(--shadow-lg);padding:48px 32px;position:relative;overflow:hidden}.intel-card:before{content:"";opacity:.8;pointer-events:none;background-color:#0000;background-image:linear-gradient(#18181b0b 1px,#0000 1px),linear-gradient(90deg,#18181b0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.intel-copy{flex-direction:column;justify-content:center;display:flex}.intel-eyebrow{color:var(--pp);margin-bottom:8px;font-size:14px;font-weight:700}.intel-h2{margin-bottom:22px;font-size:clamp(30px,4vw,50px);font-weight:900;line-height:1.05}.intel-h2 span{color:var(--pp-light)}.intel-tags{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.intel-tag{background:var(--cream-2);border:2px solid var(--gy-pale);color:var(--gy-mid);align-items:center;gap:6px;padding:9px 13px;font-size:12px;font-weight:700;display:inline-flex}.intel-description{z-index:1;max-width:620px;color:var(--gy-mid);margin:0 0 18px;font-size:15px;line-height:1.85;position:relative}.intel-links,.section-route-links{z-index:1;flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex;position:relative}.intel-links{margin-top:20px}.intel-links a,.section-route-links a{color:var(--pp);border-bottom:2px solid;padding-bottom:3px;font-size:13px;font-weight:800;transition:color .2s,transform .2s}.intel-links a:hover,.intel-links a:focus-visible,.section-route-links a:hover,.section-route-links a:focus-visible{color:var(--pp-dark);transform:translateY(-2px)}.section-route-links{border-top:2px dashed var(--gy-pale);margin-top:28px;padding-top:20px}.section-route-links span{color:var(--gy-mid);font-size:13px;font-weight:700}.intel-brand{text-align:center;place-items:center;display:grid}.intel-brand-body{z-index:2;background:#ffffffb8;border:2px solid #4c1d9557;place-items:center;width:min(100%,270px);min-height:218px;padding:150px 22px 24px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff73}.intel-emblem{border:3px solid var(--pp);width:76px;height:76px;color:var(--text-inverse);background:radial-gradient(circle at 30% 24%,#ffffff6b,transparent 28%), linear-gradient(145deg,var(--pp-light),var(--pp));z-index:3;will-change:transform,box-shadow;border-radius:50%;place-items:center;font-size:32px;font-weight:900;animation:8s cubic-bezier(.45,0,.25,1) infinite logo-bounce-frame,3.4s ease-in-out infinite logo-glow;display:grid;position:absolute;top:18px;right:calc(50% - 38px);box-shadow:0 0 0 12px #4c1d9514,0 14px 26px #4c1d9533,inset 0 0 20px #ffffff2e}.intel-emblem .q-lens-logo{color:#050507;filter:none;width:58px;height:58px}.intel-brand h3{z-index:1;color:var(--pp);margin-bottom:8px;font-size:24px;position:relative}.intel-brand p{z-index:1;color:var(--gy-mid);font-weight:700;position:relative}.intel-brand small{z-index:1;color:var(--gy-soft);font-family:var(--font-arabic);letter-spacing:2px;text-transform:uppercase;margin-top:16px;font-size:10px;display:block;position:relative}@keyframes logo-bounce-frame{0%,to{transform:translate(0,0)scale(1)}16%{transform:translate(74px,4px)scale(1.01)}33%{transform:translate(76px,18px)scale(.995)}50%{transform:translateY(28px)scale(1.015)}67%{transform:translate(-76px,18px)scale(.995)}84%{transform:translate(-74px,4px)scale(1.01)}}@keyframes logo-glow{0%,to{box-shadow:0 0 0 10px #4c1d9512,0 12px 24px #4c1d952e,inset 0 0 18px #ffffff2e}50%{box-shadow:0 0 0 15px #4c1d951a,0 16px 30px #4c1d953d,inset 0 0 22px #ffffff3d}}.section{padding:80px 0;position:relative}.section-inner{max-width:var(--maxw);margin:0 auto;padding:0 32px}.section-label{font-family:var(--font-arabic);color:var(--pp);letter-spacing:0;text-transform:none;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.section-label:before{content:"■";font-size:8px}.section-h2{letter-spacing:0;margin-bottom:12px;font-size:clamp(2rem,2.8vw,2.75rem);font-weight:900;line-height:1.2}.section-h2 em{color:var(--pp);font-style:normal;position:relative}.section-h2 em:after{content:"";background:var(--pp-pale);z-index:-1;height:6px;position:absolute;bottom:4px;left:0;right:0;transform:skew(-3deg)}.section-sub{color:var(--gy-mid);max-width:580px;margin-bottom:48px;font-size:18px;line-height:1.7}.section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}@media (width>=1100px){.hero{grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr)}.hero-h1 .line1{white-space:nowrap;font-size:.9em}#services-h2,#pricing-h2,#why-h2{white-space:nowrap;letter-spacing:0;width:100%;max-width:none}#services-h2,#pricing-h2{font-size:clamp(34px,3.6vw,52px)}#why-h2{font-size:clamp(34px,3.8vw,54px)}}.section-head-row .section-sub{margin-bottom:0}.section-link{color:var(--pp);border-bottom:2px solid var(--pp);align-items:center;gap:8px;padding-bottom:4px;font-size:14px;font-weight:700;transition:gap .2s;display:inline-flex}.section-link:hover{gap:14px}.services-bg{background:var(--cream-2)}.pillar{margin-bottom:64px}.pillar:last-child{margin-bottom:0}.pillar-head{border-bottom:3px solid var(--gy-dark);align-items:center;gap:16px;margin-bottom:32px;padding-bottom:20px;display:flex}.pillar-icon-big{background:var(--pp);border:3px solid var(--gy-dark);width:64px;height:64px;box-shadow:var(--shadow-md);color:var(--text-inverse);flex-shrink:0;justify-content:center;align-items:center;display:flex;transform:rotate(-4deg)}.pillar-icon-big svg{width:32px;height:32px}.pillar-title-block{flex:1}.pillar-title-block h3{letter-spacing:-1px;margin-bottom:6px;font-size:34px;font-weight:900;line-height:1.05}.pillar-title-block p{color:var(--gy-mid);font-size:15px}.pillar-counter{font-family:var(--font-mono);color:var(--gy-soft);font-size:14px;font-weight:700}.services-grid{border:3px solid var(--gy-dark);box-shadow:var(--shadow-lg);background:var(--white);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.services-grid-4{grid-template-columns:repeat(2,1fr)}.service-card{border-left:3px solid var(--gy-dark);border-top:3px solid var(--gy-dark);background:var(--white);padding:32px 28px;transition:background .2s;position:relative;overflow:hidden}.service-card:first-child,.service-card:nth-child(2),.service-card:nth-child(3),.services-grid-4 .service-card:first-child,.services-grid-4 .service-card:nth-child(2){border-top:none}.service-card:nth-child(3n+1),.services-grid-4 .service-card:nth-child(odd){border-left:none}.service-card:hover{background:var(--pp-pale)}.service-icon{background:var(--pp);border:3px solid var(--gy-dark);width:52px;height:52px;color:var(--text-inverse);justify-content:center;align-items:center;margin-bottom:20px;display:flex}.service-icon svg{width:24px;height:24px}.service-icon-img{object-fit:cover;width:100%;height:100%;display:block}.service-num{font-family:var(--font-mono);color:var(--gy-soft);letter-spacing:1px;font-size:11px;font-weight:700;position:absolute;top:12px;left:16px}.service-title{margin-bottom:10px;font-size:clamp(1.125rem,1.4vw,1.375rem);font-weight:700;line-height:1.35}.service-desc{color:var(--gy-mid);margin-bottom:16px;font-size:clamp(1rem,.94rem + .3vw,1.125rem);line-height:1.75}.service-tags{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.s-tag{border:1.5px solid var(--pp);color:var(--pp);background:0 0;padding:3px 10px;font-size:11px;font-weight:700}.service-more{color:var(--gy-dark);border-bottom:2px solid #0000;align-items:center;gap:6px;font-size:13px;font-weight:700;transition:border-color .2s,gap .2s;display:inline-flex}.service-card:hover .service-more{border-bottom-color:var(--pp);color:var(--pp);gap:10px}.service-card:after{content:"";border:10px solid var(--pp-pale);pointer-events:none;border-radius:50%;width:60px;height:60px;transition:transform .3s;position:absolute;bottom:-20px;left:-20px}.service-card:hover:after{transform:scale(1.4)}@media (width>=992px){.services-grid .service-card:last-child:nth-child(3n+1){text-align:center;border-left:none;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:260px;padding:32px 28px;display:flex}.services-grid .service-card:last-child:nth-child(3n+1) .service-icon{margin:0 auto 20px}.services-grid .service-card:last-child:nth-child(3n+1) .service-title{max-width:none;margin:0 auto 12px}.services-grid .service-card:last-child:nth-child(3n+1) .service-desc{max-width:700px;margin:0 auto 16px}.services-grid .service-card:last-child:nth-child(3n+1) .service-more{margin-inline:auto}}.pricing-bg{background:var(--cream)}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:8px;display:grid}.pricing-card{background:var(--white);border:3px solid var(--gy-dark);box-shadow:var(--shadow-md);transition:var(--transition);flex-direction:column;padding:36px 28px;display:flex;position:relative}.pricing-card:hover{box-shadow:8px 8px 0 var(--gy-dark);transform:translate(-4px,-4px)}.pricing-card.featured{background:var(--gy-dark);color:var(--text-inverse);border-color:var(--pp);box-shadow:6px 6px 0 var(--pp);transform:scale(1.02)}.pricing-card.featured:hover{box-shadow:10px 10px 0 var(--pp);transform:scale(1.02)translate(-4px,-4px)}.pricing-badge{background:var(--pp);color:var(--text-inverse);border:2px solid var(--gy-dark);letter-spacing:1px;font-size:12px;font-weight:700;font-family:var(--font-arabic);padding:6px 18px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(-2deg)}.price-tier{letter-spacing:3px;color:var(--pp);text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:700}.pricing-card.featured .price-tier{color:var(--pp-light)}.price-name{margin-bottom:6px;font-size:24px;font-weight:900;line-height:1.15}.price-desc{color:var(--gy-mid);margin-bottom:24px;font-size:14px;line-height:1.6}.pricing-card.featured .price-desc{color:#ffffffb3}.price-amount{border-top:2px solid var(--gy-pale);border-bottom:2px solid var(--gy-pale);align-items:baseline;gap:6px;margin-bottom:24px;padding:20px 0;display:flex}.pricing-card.featured .price-amount{border-color:#ffffff26}.price-from{color:var(--gy-mid);font-size:13px;font-weight:700}.pricing-card.featured .price-from{color:#fff9}.price-value{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.price-num{font-family:var(--font-mono);color:var(--pp);font-size:42px;font-weight:700;line-height:1}.price-num[data-price-text=true]{font-family:var(--font-arabic);letter-spacing:normal}.pricing-card.featured .price-num{color:var(--pp-light)}.price-currency{color:var(--gy-mid);font-size:18px;font-weight:700}.pricing-card.featured .price-currency{color:#ffffffb3}.price-amount.has-discount{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.price-original{color:var(--gy-soft);grid-column:1/-1;justify-self:center;align-items:baseline;gap:6px;font-size:.6em;line-height:1;text-decoration:line-through 2px;display:inline-flex}.price-original .price-currency{color:inherit;font-size:1em}.price-value.price-discounted,.price-value.price-discounted .price-num{color:var(--pp)}.pricing-card.featured .price-value.price-discounted .price-num{color:var(--pp-light)}.price-discount-label{color:#dc2626;font-family:var(--font-arabic);border:2px solid #dc2626;grid-column:1/-1;justify-self:center;padding:3px 8px;font-size:10px;font-weight:700;line-height:1.2;transform:rotate(-2deg)}.offer-countdown{background:var(--bg-inverse);width:min(100%,760px);color:var(--text-inverse);border:3px solid var(--bg-inverse);box-shadow:4px 4px 0 var(--pp);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin:0 auto 28px;padding:14px 18px;display:flex}.offer-countdown__label{font-size:15px;font-weight:700}.offer-countdown__value{color:var(--pp-light);font-family:var(--font-mono);letter-spacing:1px;white-space:nowrap;direction:ltr;font-size:clamp(18px,3vw,26px);font-weight:700}.offer-countdown.is-expired{background:var(--pp-pale);color:var(--gy-dark);border-color:var(--pp)}.offer-countdown.is-expired .offer-countdown__label{color:inherit}@media (width<=520px){.offer-countdown{gap:6px 10px;margin-bottom:22px;padding:12px 14px}.offer-countdown__label{font-size:14px}.offer-countdown__value{font-size:18px}}.pricing-card.featured .price-original{color:#ffffff8c}.price-features{flex-direction:column;flex:1;gap:12px;margin-bottom:28px;list-style:none;display:flex}.price-features li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.price-features li:before{content:"";background:var(--pp-pale);border:2px solid var(--pp);flex-shrink:0;width:18px;height:18px;margin-top:2px;display:inline-block;position:relative}.price-features li:after{content:"✓";color:var(--pp);margin-top:-1px;margin-right:-22px;font-size:14px;font-weight:900;position:absolute}.pricing-card.featured .price-features li:before{border-color:var(--pp-light);background:#6d28d926}.pricing-card.featured .price-features li:after{color:var(--pp-light)}.price-cta{text-align:center;background:var(--pp);width:100%;color:var(--text-inverse);border:2px solid var(--gy-dark);font-family:var(--font-arabic);box-shadow:var(--shadow-md);transition:var(--transition);padding:14px;font-size:15px;font-weight:700;display:block}.price-cta:hover{box-shadow:6px 6px 0 var(--gy-dark);transform:translate(-2px,-2px)}.pricing-card.featured .price-cta{background:var(--pp);border-color:var(--pp-light);box-shadow:4px 4px 0 var(--pp-light)}.pricing-card.featured .price-cta:hover{box-shadow:6px 6px 0 var(--pp-light)}:root[data-theme=dark] .pricing-card.featured{color:var(--text-inverse);border-color:var(--pp);box-shadow:6px 6px 0 var(--pp);background:#15111f}:root[data-theme=dark] .pricing-card.featured .price-name,:root[data-theme=dark] .pricing-card.featured .price-features li{color:var(--text-inverse)}:root[data-theme=dark] .pricing-card.featured .price-desc,:root[data-theme=dark] .pricing-card.featured .price-from,:root[data-theme=dark] .pricing-card.featured .price-currency{color:#ffffffb8}:root[data-theme=dark] .pricing-card.featured .price-amount{border-color:#ffffff2e}:root[data-theme=dark] .pricing-card.featured .price-num,:root[data-theme=dark] .pricing-card.featured .price-tier{color:var(--pp-light)}:root[data-theme=dark] .pricing-card.featured .price-cta{background:var(--pp);color:var(--text-inverse);border-color:var(--pp-light)}.pricing-note{text-align:center;color:var(--gy-mid);margin-top:32px;font-size:14px;font-style:italic}.cases-bg{background:var(--cream-2);color:var(--gy-dark);overflow:hidden}:root[data-theme=dark] .cases-bg,:root[data-theme=dark] .trust-bar,:root[data-theme=dark] footer,:root[data-theme=dark] .sticky-cta{color:var(--text-inverse);background:#09090d}:root[data-theme=dark] .trust-bar{border-top-color:#ffffff38;border-bottom-color:#ffffff38}:root[data-theme=dark] .footer-bottom{border-top-color:#ffffff24}:root[data-theme=dark] .work-device{background:#0c0c12;border-color:#fff3;box-shadow:0 28px 60px #00000073}:root[data-theme=dark] .cases-bg:before{background-image:radial-gradient(circle at 18% 20%,#4c1d9538,#0000 26%),radial-gradient(circle at 80% 65%,#6d28d92e,#0000 30%),linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px)}:root[data-theme=dark] .cases-bg .section-label{color:var(--pp-light)}:root[data-theme=dark] .cases-bg .section-label:before,:root[data-theme=dark] .cases-bg .section-h2{color:var(--text-inverse)}:root[data-theme=dark] .cases-bg .section-h2 em{color:var(--pp-light)}:root[data-theme=dark] .cases-bg .section-h2 em:after{background:#4c1d9573}:root[data-theme=dark] .cases-bg .section-sub{color:#ffffffb8}:root[data-theme=dark] .cases-bg .section-link{color:var(--text-inverse);border-bottom-color:var(--pp-light)}:root[data-theme=dark] .btn-light{background:var(--bg-surface);color:var(--text-primary);border-color:var(--text-inverse)}:root[data-theme=dark] .btn-dark-outline{color:var(--text-inverse);border-color:#ffffff59}:root[data-theme=dark] .btn-dark-outline:hover,:root[data-theme=dark] .btn-dark-outline:focus-visible{border-color:var(--pp-light);color:var(--pp-light)}:root[data-theme=dark] .work-device figcaption{color:#ffffffb8}:root[data-theme=dark] .work-device figcaption span:last-child{color:var(--pp-light)}:root[data-theme=dark] .map-placeholder p,:root[data-theme=dark] .form-result{color:var(--text-primary)}.cases-bg:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 18% 20%,#4c1d9524,#0000 26%),radial-gradient(circle at 80% 65%,#6d28d924,#0000 30%),linear-gradient(#18181b0b 1px,#0000 1px),linear-gradient(90deg,#18181b0b 1px,#0000 1px);background-size:auto,auto,44px 44px,44px 44px;position:absolute;inset:0}.cases-bg .section-inner{z-index:1;position:relative}.cases-bg .section-label,.cases-bg .section-label:before{color:var(--pp)}.cases-bg .section-h2{color:var(--gy-dark)}.cases-bg .section-h2 em{color:var(--pp)}.cases-bg .section-h2 em:after{background:var(--pp-pale)}.cases-bg .section-sub{color:var(--gy-mid)}.cases-bg .section-link{color:var(--pp);border-bottom-color:var(--pp)}.work-showcase{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:48px;display:grid}.work-copy{max-width:500px}.work-copy .section-sub{margin-bottom:28px}.work-actions{flex-wrap:wrap;gap:12px;display:flex}.btn-light{background:var(--pp);color:var(--text-inverse);border:2px solid var(--gy-dark);box-shadow:5px 5px 0 var(--pp);transition:var(--transition);align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:700;display:inline-flex}.btn-light:hover,.btn-light:focus-visible{box-shadow:8px 8px 0 var(--pp-light);transform:translate(-3px,-3px)}.btn-dark-outline{color:var(--gy-dark);border:2px solid var(--gy-dark);transition:var(--transition);align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:700;display:inline-flex}.btn-dark-outline:hover,.btn-dark-outline:focus-visible{border-color:var(--pp);color:var(--pp);transform:translate(-2px,-2px)}.work-wall{contain:inline-size layout paint;clip-path:inset(0);perspective:1000px;isolation:isolate;grid-template-columns:repeat(2,minmax(150px,1fr));gap:18px;max-width:560px;height:640px;margin-inline:auto;display:grid;position:relative;overflow:clip}.work-wall:before,.work-wall:after{content:"";z-index:4;pointer-events:none;height:92px;position:absolute;left:0;right:0}.work-wall:before{background:linear-gradient(var(--cream),#f9f7f200);top:0}.work-wall:after{background:linear-gradient(#f9f7f200,var(--cream));bottom:0}:root[data-theme=dark] .work-wall:before{background:linear-gradient(var(--cream),#0f0d1400)}:root[data-theme=dark] .work-wall:after{background:linear-gradient(#0f0d1400,var(--cream))}.work-rail{will-change:transform;flex-direction:column;gap:18px;display:flex}.work-rail-a{animation:22s linear infinite work-flow-up}.work-rail-b{animation:24s linear infinite work-flow-down;transform:translateY(-50%)}.work-wall:hover .work-rail{animation-play-state:paused}.work-device{background:var(--white);border:3px solid var(--gy-dark);width:100%;box-shadow:var(--shadow-xl);z-index:1;padding:10px;transition:transform .35s,border-color .35s;position:relative}.work-device:hover{border-color:var(--pp-light);transform:translateY(-8px) rotate(var(--tilt,0deg))}.work-device-lg{width:100%}.work-device-1{--tilt:2.5deg;transform:rotate(2.5deg)}.work-device-2{--tilt:-3.5deg;transform:rotate(-3.5deg)}.work-device-3{--tilt:-2deg;transform:rotate(-2deg)}.work-device-4{--tilt:2deg;transform:rotate(2deg)}.work-device-5{--tilt:-1.5deg;transform:rotate(-1.5deg)}.work-device-6{--tilt:3deg;transform:rotate(3deg)}.work-screen{aspect-ratio:9/16;background:var(--cream);border:1px solid #ffffff1f;position:relative;overflow:hidden}.work-showcase .work-screen{aspect-ratio:1080/2334}.work-shot{background:linear-gradient(180deg,var(--shot-top),var(--shot-bottom));flex-direction:column;padding:18px 14px;display:flex;position:absolute;inset:0}.work-project-image{object-fit:cover;object-position:top center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.work-shot:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 62%,#000000b8);position:absolute;inset:0}.shot-bar{background:#ffffffd6;border-radius:4px;height:24px;margin-bottom:16px}.shot-hero{text-align:center;min-height:132px;color:var(--text-inverse);background:#ffffff40;border:2px solid #ffffff61;border-radius:8px;place-items:center;padding:12px;font-size:20px;font-weight:900;line-height:1.15;display:grid}.shot-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.shot-tile{background:#ffffffb8;border-radius:6px;min-height:54px}.work-caption{color:var(--text-inverse);z-index:2;position:absolute;bottom:12px;left:12px;right:12px}.work-caption b{margin-bottom:4px;font-size:15px;line-height:1.25;display:block}.work-caption span{color:#ffffffad;font-size:11px;display:block}.work-tag{z-index:2;background:var(--pp);color:var(--text-inverse);font-family:var(--font-arabic);padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px}.work-device figcaption{color:var(--gy-mid);justify-content:space-between;gap:8px;padding:10px 4px 0;font-size:12px;font-weight:700;display:flex}.work-device figcaption span:last-child{color:var(--pp);font-family:var(--font-arabic)}.shot-ecommerce{--shot-top:#e94b3c;--shot-bottom:#732626}.shot-medical{--shot-top:#f6f0e7;--shot-bottom:#3a7c78}.shot-corporate{--shot-top:#f8fafc;--shot-bottom:#334155}.shot-realestate{--shot-top:#e9d5ff;--shot-bottom:var(--accent-strong)}.shot-seo{--shot-top:var(--accent-pale);--shot-bottom:var(--accent)}.shot-landing{--shot-top:#fdf2f8;--shot-bottom:#9d174d}@keyframes work-flow-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes work-flow-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.process-bg{background:var(--cream-2)}.process-steps{border:3px solid var(--gy-dark);background:var(--white);box-shadow:var(--shadow-lg);grid-template-columns:repeat(5,1fr);gap:0;display:grid;position:relative}.process-step{border-left:3px solid var(--gy-dark);padding:36px 24px;position:relative}.process-step:last-child{border-left:none}.process-resource-link{margin-top:28px}.step-num{font-family:var(--font-mono);color:var(--gy-pale);margin-bottom:16px;font-size:56px;font-weight:700;line-height:1;display:block}.step-title{margin-bottom:8px;font-size:17px;font-weight:900;line-height:1.2}.step-en{color:var(--pp);font-size:11px;font-family:var(--font-arabic);letter-spacing:1px;margin-bottom:8px;font-weight:700}.step-desc{color:var(--gy-mid);font-size:13px;line-height:1.6}.step-dot{background:var(--pp);border:3px solid var(--gy-dark);border-radius:50%;width:22px;height:22px;position:absolute;top:-12px;right:50%;transform:translate(50%)}.why-bg{background:var(--cream)}.why-grid{border:3px solid var(--gy-dark);background:var(--white);box-shadow:var(--shadow-lg);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.why-card{border-left:3px solid var(--gy-dark);border-top:3px solid var(--gy-dark);background:var(--white);padding:32px 28px;transition:background .2s;position:relative}.why-card:nth-child(-n+3){border-top:none}.why-card:nth-child(3n+1){border-left:none}.why-card:hover{background:var(--pp-pale)}.why-num{font-family:var(--font-mono);color:var(--pp);letter-spacing:2px;margin-bottom:12px;font-size:13px;font-weight:700}.why-title{margin-bottom:10px;font-size:18px;font-weight:900;line-height:1.3}.why-desc{color:var(--gy-mid);font-size:14px;line-height:1.6}.why-card:before{content:"◆";color:var(--pp-pale);font-size:20px;transition:color .2s,transform .3s;position:absolute;top:24px;left:24px}.why-card:hover:before{color:var(--pp);transform:rotate(180deg)}.tech-bg{background:var(--cream-2)}.tech-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}@media (width>=1001px){.tech-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.tech-grid .tech-card{grid-column:span 2}.tech-grid .tech-card:nth-last-child(3){grid-column:2/span 2}}.tech-card{background:var(--white);border:2px solid var(--gy-dark);text-align:center;box-shadow:var(--shadow-sm);transition:var(--transition);flex-direction:column;align-items:center;gap:10px;padding:24px 16px;display:flex}.tech-card:hover{box-shadow:5px 5px 0 var(--pp);border-color:var(--pp);transform:translate(-2px,-2px)}.tech-icon{width:58px;height:58px;color:var(--gy-dark);background:var(--cream);border:2px solid var(--gy-dark);justify-content:center;align-items:center;transition:background .2s,transform .2s;display:flex}.tech-icon svg{width:32px;height:32px;display:block}.tech-card:hover .tech-icon{background:var(--pp-pale);transform:rotate(-4deg)}.tech-name{color:var(--gy-mid);letter-spacing:.3px;font-size:12px;font-weight:700}@media (width>=768px){#why-h2{white-space:nowrap;letter-spacing:0;width:100%;max-width:none;font-size:clamp(32px,4.2vw,54px)}}.faq-bg{background:var(--cream)}.faq-wrap{max-width:880px;margin:0 auto}.faq-item{background:var(--white);border:2px solid var(--gy-dark);box-shadow:var(--shadow-sm);margin-bottom:14px;transition:box-shadow .2s}.faq-item.open{box-shadow:var(--shadow-md)}.faq-q{text-align:right;width:100%;font-family:var(--font-arabic);color:var(--gy-dark);background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16px;font-weight:700;transition:background .2s;display:flex}.faq-q:hover{background:var(--pp-pale)}.faq-q-icon{background:var(--pp);border:2px solid var(--gy-dark);width:32px;height:32px;color:var(--text-inverse);font-size:18px;font-weight:700;font-family:var(--font-mono);flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s;display:flex}.faq-item.open .faq-q-icon{background:var(--gy-dark);transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .3s;overflow:hidden}.faq-item.open .faq-a{max-height:500px}.faq-a-inner{color:var(--gy-mid);border-top:2px dashed var(--gy-pale);padding:18px 24px 22px;font-size:15px;line-height:1.8}.lead-bg{background:var(--pp);position:relative;overflow:hidden}.lead-bg:before{content:"";background:var(--pp-light);opacity:.2;border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.lead-bg:after{content:"";border:24px solid var(--pp-dark);opacity:.3;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-150px;left:-150px}.lead-wrap{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid;position:relative}.lead-text .section-label{color:#ffffffb3;background:#00000026;border:2px solid #ffffff4d;padding:6px 14px}.lead-text .section-label:before{color:var(--text-inverse)}.lead-text h2{color:var(--text-inverse);letter-spacing:-1px;margin:16px 0;font-size:clamp(32px,4vw,48px);font-weight:900;line-height:1.05}.lead-text p{color:#ffffffd9;margin-bottom:20px;font-size:17px;line-height:1.7}.lead-points{flex-direction:column;gap:10px;list-style:none;display:flex}.lead-points li{color:var(--text-inverse);align-items:center;gap:10px;font-size:15px;font-weight:400;display:flex}.lead-points li:before{content:"✓";background:var(--bg-surface);width:22px;height:22px;color:var(--pp);border:2px solid var(--gy-dark);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex}.lead-form-wrap{background:var(--cream);border:3px solid var(--gy-dark);box-shadow:8px 8px 0 var(--gy-dark);padding:32px;position:relative}.lead-form-wrap:before{content:"★";color:var(--text-inverse);background:var(--pp);border:3px solid var(--gy-dark);width:48px;height:48px;justify-content:center;align-items:center;font-size:36px;display:flex;position:absolute;top:-22px;right:24px;transform:rotate(-8deg)}.lead-form-wrap h3{margin-bottom:8px;font-size:22px;font-weight:900;line-height:1.2}.lead-form-wrap p{color:var(--gy-mid);margin-bottom:20px;font-size:14px}.form-group{margin-bottom:18px}.form-label{color:var(--gy-dark);letter-spacing:.3px;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.form-label .req{color:var(--danger)}.form-input,.form-select,.form-textarea{border:2px solid var(--gy-pale);background:var(--white);width:100%;font-family:var(--font-arabic);color:var(--gy-dark);-webkit-appearance:none;appearance:none;border-radius:0;outline:none;padding:13px 16px;font-size:15px;transition:border-color .2s,background .2s}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--pp);background:var(--pp-pale)}.form-input::placeholder,.form-textarea::placeholder{color:var(--gy-soft)}.form-textarea{resize:vertical;min-height:110px}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%237c3aed' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;background-size:14px;padding-left:38px}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-row-phone{grid-template-columns:110px 1fr;gap:10px;display:grid}.form-captcha{background:var(--cream-2);border:2px dashed var(--gy-pale);align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.captcha-label{color:var(--gy-dark);flex:1;font-size:14px;font-weight:700}.captcha-input{border:2px solid var(--gy-dark);background:var(--white);width:80px;font-family:var(--font-mono);color:var(--gy-dark);text-align:center;border-radius:0;outline:none;padding:8px 12px;font-size:15px;font-weight:700}.captcha-input:focus{border-color:var(--pp);background:var(--pp-pale)}.form-submit{background:var(--pp);width:100%;color:var(--text-inverse);border:2px solid var(--gy-dark);font-family:var(--font-arabic);cursor:pointer;box-shadow:var(--shadow-md);transition:var(--transition);justify-content:center;align-items:center;gap:8px;padding:15px;font-size:16px;font-weight:700;display:inline-flex}.form-submit:hover{box-shadow:7px 7px 0 var(--gy-dark);transform:translate(-3px,-3px)}.form-privacy{color:var(--gy-soft);text-align:center;margin-top:12px;font-size:12px;line-height:1.6}.form-privacy a{color:var(--pp);text-decoration:underline}.contact-bg{background:var(--cream-2)}.contact-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:48px;display:grid}.contact-info{position:relative}.contact-info h2{letter-spacing:-1px;margin-bottom:14px;font-size:clamp(36px,4vw,52px);font-weight:900;line-height:1.05}.contact-info h2 em{color:var(--pp);font-style:normal;position:relative}.contact-info h2 em:after{content:"";background:var(--pp-pale);z-index:-1;height:6px;position:absolute;bottom:4px;left:0;right:0;transform:skew(-3deg)}.contact-info>p{color:var(--gy-mid);margin-bottom:28px;font-size:16px;line-height:1.8}.contact-methods{grid-template-columns:repeat(2,minmax(240px,1fr));gap:14px;margin-bottom:28px;display:grid}.contact-method{border:2px solid var(--gy-pale);background:var(--white);box-shadow:var(--shadow-sm);transition:var(--transition);align-items:center;gap:14px;padding:18px;display:flex}.contact-method:hover{box-shadow:5px 5px 0 var(--pp);border-color:var(--pp);transform:translate(-2px,-2px)}.contact-method-icon{background:var(--pp-pale);border:2px solid var(--pp);width:42px;height:42px;color:var(--pp);flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-method-icon svg{width:20px;height:20px}.contact-method-text{flex-direction:column;gap:2px;min-width:0;display:flex}.contact-method-text strong{color:var(--gy-mid);letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:700}.contact-method-text span{color:var(--gy-dark);text-overflow:ellipsis;font-size:14px;font-weight:700;font-family:var(--font-arabic);overflow:hidden}.contact-method-text span[dir=ltr]{white-space:nowrap;letter-spacing:-.2px;direction:ltr;unicode-bidi:isolate;font-size:13px}.contact-map{background:var(--white);border:3px solid var(--gy-dark);height:200px;box-shadow:var(--shadow-md);padding:0;position:relative;overflow:hidden}.contact-map iframe,.contact-map .map-placeholder{border:0;width:100%;height:100%}.map-placeholder{background:linear-gradient(135deg,var(--cream-3) 25%,transparent 25%) -10px 0, linear-gradient(225deg,var(--cream-3) 25%,transparent 25%) -10px 0, linear-gradient(315deg,var(--cream-3) 25%,transparent 25%), linear-gradient(45deg,var(--cream-3) 25%,transparent 25%);background-size:20px 20px;background-color:var(--pp-pale);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.map-placeholder .pin{background:var(--pp);border:3px solid var(--gy-dark);width:40px;height:40px;box-shadow:var(--shadow-sm);border-radius:50% 50% 50% 0;justify-content:center;align-items:center;display:flex;transform:rotate(-45deg)}.map-placeholder .pin:before{content:"";background:var(--cream);border-radius:50%;width:14px;height:14px;transform:rotate(45deg)}.map-placeholder p{color:var(--gy-dark);background:var(--cream);border:2px solid var(--gy-dark);padding:6px 12px;font-size:13px;font-weight:700}.nap{color:var(--gy-mid);background:var(--white);border:2px dashed var(--gy-pale);margin-top:18px;padding:14px;font-size:13px;line-height:1.8}.nap strong{color:var(--gy-dark);font-weight:700}.contact-form-card{background:var(--white);border:3px solid var(--gy-dark);box-shadow:var(--shadow-xl);padding:36px;position:relative}.contact-form-card:before{content:"★";color:var(--pp);background:var(--cream-2);padding:0 8px;font-size:36px;line-height:1;position:absolute;top:-22px;left:28px}.contact-form-card h3{margin-bottom:6px;font-size:22px;font-weight:900}.contact-form-card .form-intro{color:var(--gy-mid);margin-bottom:22px;font-size:14px}footer{color:var(--text-inverse);border-top:3px solid var(--gy-dark);background:radial-gradient(circle at 78% 18%,#4c1d9542,#0000 34%),linear-gradient(#17161b 0%,#111014 100%);position:relative}.footer-inner{max-width:var(--maxw);grid-template-columns:minmax(280px,1.3fr) repeat(4,minmax(140px,.8fr));align-items:start;gap:34px;margin:0 auto;padding:72px 32px 38px;display:grid}.footer-brand .logo{color:var(--text-inverse);margin-bottom:18px;display:inline-flex}.footer-brand .qovali-logo{color:var(--text-inverse)}.footer-brand .qovali-logo-ring,.footer-brand .qovali-logo-tail{stroke:var(--pp-light)}.footer-brand .q-lens-logo{color:var(--pp-light);filter:none}.footer-brand p{color:#ffffffad;max-width:430px;margin-bottom:24px;font-size:15px;line-height:1.9}.footer-socials{gap:8px;display:flex}.soc{color:#ffffff9e;width:42px;height:42px;transition:var(--transition);background:#ffffff08;border:1px solid #ffffff2e;justify-content:center;align-items:center;display:flex}.soc:hover{background:var(--pp);border-color:var(--pp);color:var(--text-inverse)}.soc svg{width:16px;height:16px}.footer-col .footer-heading{letter-spacing:1.4px;color:#ffffffb8;text-transform:none;margin-bottom:20px;font-size:13px;font-weight:700}.footer-col ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer-col a{color:#ffffffb8;font-size:14px;line-height:1.6;transition:color .2s,transform .2s;display:inline-flex}.footer-col a:hover{color:var(--text-inverse);transform:translate(-3px)}.footer-col li{color:#ffffffad;font-size:14px;line-height:1.6}.footer-recent-posts{min-width:0}.footer-posts-list{flex-direction:column;gap:14px;margin:0 0 16px;padding:0;list-style:none;display:flex}.footer-post-item{border-bottom:1px solid #ffffff0f;margin:0;padding-bottom:14px}.footer-post-item:last-child{border-bottom:none;padding-bottom:0}.footer-post-link{color:inherit;flex-direction:column;gap:4px;text-decoration:none;transition:color .2s;display:flex}.footer-post-link:hover{color:#a78bfa}.footer-post-title{font-family:var(--font-arabic);color:#ffffffe6;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.95rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.footer-post-link:hover .footer-post-title{color:#a78bfa}.footer-post-date{color:#ffffff73;font-size:.78rem;font-weight:400;font-family:var(--font-arabic)}.footer-posts-more{color:#ffffffbf;align-items:center;gap:6px;padding-top:4px;font-size:.88rem;font-weight:700;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.footer-posts-more:hover{color:#a78bfa;gap:10px}.footer-bottom{max-width:var(--maxw);color:#ffffff78;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:24px 32px;font-size:12px;display:flex}.footer-bottom .legal{flex-wrap:wrap;gap:20px;display:flex}.footer-bottom span.brand{color:var(--pp-light);font-weight:700}.wa-btn{border:3px solid var(--gy-dark);width:56px;height:56px;box-shadow:var(--shadow-md);z-index:210;color:var(--text-inverse);isolation:isolate;background:#25d366;justify-content:center;align-items:center;transition:bottom .25s,transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;left:24px}.wa-btn:after{content:"";pointer-events:none;z-index:-1;will-change:transform,opacity;border:2px solid #25d366b8;animation:2s ease-out infinite wa-pulse-ring;position:absolute;inset:-3px}.sticky-cta-visible .wa-btn{bottom:calc(var(--sticky-cta-height,72px) + 18px)}.wa-btn:hover,.wa-btn:focus-visible{box-shadow:6px 6px 0 var(--gy-dark);transform:translate(-2px,-2px)}.wa-btn svg{width:26px;height:26px}@keyframes wa-pulse-ring{0%{opacity:.72;transform:scale(1)}70%,to{opacity:0;transform:scale(1.42)}}.sticky-cta{background:var(--gy-dark);color:var(--text-inverse);border-top:3px solid var(--pp);z-index:199;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;transition:transform .35s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.sticky-cta.show{transform:translateY(0)}.sticky-cta-text{flex:1;align-items:center;gap:14px;font-size:14px;font-weight:700;display:flex}.sticky-cta-icon{background:var(--pp);width:38px;height:38px;color:var(--text-inverse);border:2px solid var(--text-inverse);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sticky-cta-actions{flex-shrink:0;gap:8px;display:flex}.sticky-cta .btn-sm{background:var(--pp);color:var(--text-inverse);border:2px solid var(--text-inverse);font-family:var(--font-arabic);transition:var(--transition);align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:700;display:inline-flex}.sticky-cta .btn-sm:hover{background:var(--bg-surface);color:var(--pp)}.sticky-cta-close{width:32px;height:32px;color:var(--text-inverse);background:0 0;border:1.5px solid #ffffff4d;justify-content:center;align-items:center;font-size:18px;display:flex}.sticky-cta-close:hover{background:#ffffff1a}.fade{opacity:1;transform:none}.qovali-reveal-enabled .fade{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(20px)}.qovali-reveal-enabled .fade.visible{opacity:1;transform:none}@media (width<=1000px){.intel-grid{grid-template-columns:1fr;max-width:660px}.intel-card{min-height:260px}.work-showcase{grid-template-columns:1fr;gap:32px}.work-copy{max-width:none}.work-wall{width:100%;max-width:560px;height:620px;margin:0 auto}.pricing-grid{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.pricing-card.featured{transform:none}.pricing-card.featured:hover{transform:translate(-4px,-4px)}.why-grid{grid-template-columns:1fr 1fr}.why-card:nth-child(-n+3){border-top:3px solid var(--gy-dark)}.why-card:nth-child(-n+2){border-top:none}.why-card:nth-child(3n+1){border-left:3px solid var(--gy-dark)}.why-card:nth-child(odd){border-left:none}.process-steps{grid-template-columns:1fr 1fr 1fr}.process-step:nth-child(n+4){border-top:3px solid var(--gy-dark)}.footer-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.footer-brand{grid-column:span 3}.tech-grid{grid-template-columns:repeat(3,1fr)}.lead-wrap{grid-template-columns:1fr;gap:32px}}@media (width<=760px){.nav-links{display:none}.nav-mobile-toggle{display:flex}.nav-inner{gap:10px;height:58px;padding:0 14px}.nav-cta{display:none}.logo{gap:8px;font-size:18px}.qovali-logo{width:128px}.q-lens-logo{width:36px;height:36px}.nav-mobile-toggle{flex-shrink:0;width:40px;min-width:40px}.theme-toggle{z-index:3;touch-action:manipulation;flex-shrink:0;gap:6px;min-width:78px;height:44px;min-height:44px;padding:0 8px;position:relative}.theme-toggle-text{min-width:28px;font-size:11px;display:inline-block}.theme-toggle-track{flex-shrink:0;width:32px;height:18px}.hero{grid-template-columns:1fr;gap:24px;min-height:auto;padding:28px 20px 42px}.hero-visual{display:none}.hero-badge{justify-content:center;width:100%;margin-bottom:18px;padding:7px 12px;font-size:12px}.hero-h1{letter-spacing:0;margin-bottom:14px;font-size:clamp(31px,9.7vw,38px);line-height:1.08}.hero-h1 .line3{margin-top:8px;font-size:.46em}.hero-sub{margin-bottom:22px;padding-right:12px;font-size:16px;line-height:1.8}.hero-actions{gap:10px;margin-bottom:28px}.btn-primary,.btn-outline{padding:13px 18px;font-size:15px}.hero-trust{justify-content:space-between;gap:18px;padding-top:18px}.trust-num{font-size:20px}.trust-bar-item{gap:9px;padding:14px 18px}.trust-bar-item:after{margin-inline-start:18px;font-size:11px}.trust-bar-item .num{font-size:15px}.trust-bar-item .lbl{font-size:12px}.awards-row{gap:8px}.award-badge{padding:6px 10px;font-size:10px}.section{padding:60px 0}.section-inner{padding:0 20px}.section-head-row{flex-direction:column;align-items:flex-start;gap:16px}.services-grid,.services-grid-4{grid-template-columns:1fr}.service-card{border-left:none!important;border-top:3px solid var(--gy-dark)!important}.service-card:first-child{border-top:none!important}.pillar-head{flex-direction:column;align-items:flex-start}.cases-grid{grid-template-columns:1fr}.process-steps{grid-template-columns:1fr 1fr}.process-step:nth-child(n+3){border-top:3px solid var(--gy-dark)}.process-step:nth-child(odd){border-left:none!important}.why-grid{grid-template-columns:1fr}.why-card{border-left:none!important;border-top:3px solid var(--gy-dark)!important}.why-card:first-child{border-top:none!important}.tech-grid{grid-template-columns:repeat(2,1fr)}.contact-wrap,.contact-methods{grid-template-columns:1fr}.contact-form-card{padding:24px}.footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.footer-brand{grid-column:span 2}.footer-post-title{font-size:.9rem}.footer-posts-list{gap:12px}.footer-bottom{text-align:center;flex-direction:column}.form-row{grid-template-columns:1fr}.sticky-cta{flex-direction:column;align-items:stretch;padding:12px 16px}.sticky-cta-text{font-size:13px}.sticky-cta-actions{justify-content:space-between}.hero-actions .btn-primary,.hero-actions .btn-outline{justify-content:center;width:100%}.wa-btn{z-index:210;width:48px;height:48px;bottom:22px;left:14px}.sticky-cta-visible .wa-btn{bottom:calc(var(--sticky-cta-height,112px) + 18px)}.wa-btn:hover,.wa-btn:focus-visible{transform:translate(-2px,-2px)}.brand-intel{padding:42px 0 58px}.brand-intel-inner{padding:0 20px}.brand-title{margin-bottom:22px;font-size:24px}.brand-strip{grid-template-columns:1fr;gap:16px;margin-bottom:36px}.brand-marquee{margin-bottom:0}.brand-cta-static{max-width:240px;margin-inline:auto}.brand-rail{gap:14px;animation-duration:22s}.brand-card{width:132px;min-height:76px;padding:12px;font-size:13px}.intel-card{min-height:240px;padding:34px 22px}.intel-h2{font-size:32px}.intel-tag{padding:8px 10px;font-size:11px}.intel-brand-body{min-height:210px;padding-top:132px}.intel-emblem{width:68px;height:68px;font-size:28px;right:calc(50% - 34px)}.intel-brand h3{font-size:22px}.work-actions a{justify-content:center;width:100%}.work-wall{grid-template-columns:repeat(2,minmax(118px,1fr));gap:12px;max-width:360px;height:560px}.work-rail{gap:14px}.work-rail-a,.work-rail-b{animation-duration:36s}.brand-rail,.trust-track{animation-duration:40s}.work-device{border-width:2px;padding:8px}.work-device:hover{transform:translateY(-6px) rotate(var(--tilt,0deg))}.work-tag{padding:3px 7px;font-size:9px}.shot-hero{min-height:108px;font-size:16px}.shot-tile{min-height:42px}}@media (width<=420px){.nav-inner{padding:0 16px}.logo{font-size:18px}.qovali-logo{width:118px}.q-lens-logo{width:34px;height:34px}.section{padding:48px 0}.nav-cta{padding:8px 12px;font-size:12px}.footer-inner{grid-template-columns:1fr}.footer-brand{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.intel-emblem{transform:none!important}.qovali-reveal-enabled .fade{opacity:1;transform:none}body:before{opacity:.06}}@media print{nav,.sticky-cta,.wa-btn,.trust-bar,footer{display:none}body{background:var(--bg-surface)}.section{break-inside:avoid;padding:20px 0}}body :where([dir=ltr],.work-tag,.matrix-label,.matrix-row strong[dir=ltr],.contact-method-text span[dir=ltr]){font-family:var(--font-arabic)!important;font-synthesis:none!important;font-variation-settings:normal!important;letter-spacing:0!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}span[dir=ltr]{unicode-bidi:isolate!important}.qovali-not-found-inner,.qovali-search-empty{text-align:center;max-width:880px}.qovali-not-found-actions{justify-content:center}.qovali-search-form{justify-content:center;gap:12px;max-width:640px;margin:28px auto 0;display:flex}.qovali-search-form input{border:3px solid var(--ink);background:var(--bg-surface);min-width:0;color:var(--ink);font:700 16px/1.4 var(--font-main);outline:none;flex:1;padding:14px 16px}.qovali-search-form input:focus{border-color:var(--pp);box-shadow:0 0 0 4px #4c1d951f}@media (width<=640px){.qovali-search-form{flex-direction:column}}.home .hero-h1,body.home .hero-h1,body.front-page .hero-h1{overflow:visible;letter-spacing:0!important;line-height:1.1!important}.home :is(.section-h2,.intel-h2,.brand-title,.cta-title),body.home :is(.section-h2,.intel-h2,.brand-title,.cta-title),body.front-page :is(.section-h2,.intel-h2,.brand-title,.cta-title){overflow:visible;letter-spacing:0!important;line-height:1.2!important}.home :is(.hero-h1,.section-h2,.intel-h2,.brand-title,.cta-title) :is(span,em),body.home :is(.hero-h1,.section-h2,.intel-h2,.brand-title,.cta-title) :is(span,em),body.front-page :is(.hero-h1,.section-h2,.intel-h2,.brand-title,.cta-title) :is(span,em){line-height:inherit;padding-block:.04em;overflow:visible}.home .hero-h1,body.home .hero-h1,body.front-page .hero-h1,.home .section-h2,body.home .section-h2,body.front-page .section-h2{text-wrap:balance;padding-block:.06em}@media (width<=720px){.home .hero-h1,body.home .hero-h1,body.front-page .hero-h1{line-height:1.1!important}.home :is(.section-h2,.intel-h2,.brand-title,.cta-title),body.home :is(.section-h2,.intel-h2,.brand-title,.cta-title),body.front-page :is(.section-h2,.intel-h2,.brand-title,.cta-title){line-height:1.2!important}.home :is(.hero-h1,.section-h2,.intel-h2,.brand-title,.cta-title) :is(span,em),body.home :is(.hero-h1,.section-h2,.intel-h2,.brand-title,.cta-title) :is(span,em),body.front-page :is(.hero-h1,.section-h2,.intel-h2,.brand-title,.cta-title) :is(span,em){padding-block:.08em}}@media (prefers-color-scheme:dark){:root:not([data-theme]) body:before{opacity:.08}:root:not([data-theme]) nav{background:#0f0d14eb;border-bottom-color:#f8f7ff59}:root:not([data-theme]) .theme-toggle-knob{transform:translate(-16px)}:root:not([data-theme]) .brand-intel{color:var(--text-inverse);background:#050507;border-top-color:#ffffff1f;border-bottom-color:#ffffff14}:root:not([data-theme]) .brand-intel:before{background:radial-gradient(circle at 50% 0,#4c1d9533,#0000 32%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/36px 36px}:root:not([data-theme]) .brand-title{color:#ffffffd6}:root:not([data-theme]) .brand-card{background:#ffffffe0;border-color:#ffffff59;box-shadow:0 18px 42px #00000059}:root:not([data-theme]) .brand-card-add{color:var(--pp-light);background:linear-gradient(135deg,#4c1d952e,#ffffff0d);border:1px dashed #6d28d9bf}:root:not([data-theme]) .intel-card{background:#ffffff0e;border:1px solid #ffffff17;box-shadow:0 28px 70px #00000052}:root:not([data-theme]) .intel-card:before{background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}:root:not([data-theme]) .intel-eyebrow,:root:not([data-theme]) .intel-h2 span,:root:not([data-theme]) .intel-brand h3{color:var(--pp-light)}:root:not([data-theme]) .intel-tag{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff14}:root:not([data-theme]) .intel-emblem{color:#050507}:root:not([data-theme]) .intel-brand-body{background:#0f0d14ad;border-color:#ffffff24}:root:not([data-theme]) .intel-brand p{color:#ffffffb8}:root:not([data-theme]) .intel-brand small{color:#ffffff59}:root:not([data-theme]) .pricing-card.featured{color:var(--text-inverse);border-color:var(--pp);box-shadow:6px 6px 0 var(--pp);background:#15111f}:root:not([data-theme]) .pricing-card.featured .price-name,:root:not([data-theme]) .pricing-card.featured .price-features li{color:var(--text-inverse)}:root:not([data-theme]) .pricing-card.featured .price-desc,:root:not([data-theme]) .pricing-card.featured .price-from,:root:not([data-theme]) .pricing-card.featured .price-currency{color:#ffffffb8}:root:not([data-theme]) .pricing-card.featured .price-amount{border-color:#ffffff2e}:root:not([data-theme]) .pricing-card.featured .price-num,:root:not([data-theme]) .pricing-card.featured .price-tier{color:var(--pp-light)}:root:not([data-theme]) .pricing-card.featured .price-cta{background:var(--pp);color:var(--text-inverse);border-color:var(--pp-light)}:root:not([data-theme]) .cases-bg,:root:not([data-theme]) .trust-bar,:root:not([data-theme]) footer,:root:not([data-theme]) .sticky-cta{color:var(--text-inverse);background:#09090d}:root:not([data-theme]) .trust-bar{border-top-color:#ffffff38;border-bottom-color:#ffffff38}:root:not([data-theme]) .footer-bottom{border-top-color:#ffffff24}:root:not([data-theme]) .work-device{background:#0c0c12;border-color:#fff3;box-shadow:0 28px 60px #00000073}:root:not([data-theme]) .cases-bg:before{background-image:radial-gradient(circle at 18% 20%,#4c1d9538,#0000 26%),radial-gradient(circle at 80% 65%,#6d28d92e,#0000 30%),linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px)}:root:not([data-theme]) .cases-bg .section-label{color:var(--pp-light)}:root:not([data-theme]) .cases-bg .section-label:before,:root:not([data-theme]) .cases-bg .section-h2{color:var(--text-inverse)}:root:not([data-theme]) .cases-bg .section-h2 em{color:var(--pp-light)}:root:not([data-theme]) .cases-bg .section-h2 em:after{background:#4c1d9573}:root:not([data-theme]) .cases-bg .section-sub{color:#ffffffb8}:root:not([data-theme]) .cases-bg .section-link{color:var(--text-inverse);border-bottom-color:var(--pp-light)}:root:not([data-theme]) .btn-light{background:var(--bg-surface);color:var(--text-primary);border-color:var(--text-inverse)}:root:not([data-theme]) .btn-dark-outline{color:var(--text-inverse);border-color:#ffffff59}:root:not([data-theme]) .btn-dark-outline:hover,:root:not([data-theme]) .btn-dark-outline:focus-visible{border-color:var(--pp-light);color:var(--pp-light)}:root:not([data-theme]) .work-device figcaption{color:#ffffffb8}:root:not([data-theme]) .work-device figcaption span:last-child{color:var(--pp-light)}:root:not([data-theme]) .map-placeholder p,:root:not([data-theme]) .form-result{color:var(--text-primary)}:root:not([data-theme]) .work-wall:before{background:linear-gradient(var(--cream),#0f0d1400)}:root:not([data-theme]) .work-wall:after{background:linear-gradient(#0f0d1400,var(--cream))}}.site-header{min-height:66px}.site-header .nav-links a{font-size:.9375rem;font-weight:700}body.home .hero{min-height:auto;padding-block:var(--space-hero-marketing)}body.home .hero-h1{margin-bottom:20px;font-weight:900;font-size:var(--type-hero-marketing)!important;line-height:1.2!important}body.home .hero-h1 .line1{font-size:inherit}body.home .hero-h1>span:empty{display:none}body.home .hero,.expert-seo-page>.expert-hero,.serka-seo-main>.serka-hero,.commerce-seo-page>.commerce-hero{--hero-control-size:1rem}body.home .hero .hero-actions,body.qovali-seo-landing-page :is(.expert-hero,.serka-hero,.commerce-hero) .hero-actions{gap:14px;margin-bottom:32px}body.home .hero .hero-actions a,body.qovali-seo-landing-page :is(.expert-hero,.serka-hero,.commerce-hero) .hero-actions a{font-family:var(--font-arabic);justify-content:center;align-items:center;min-height:52px;font-weight:700;font-size:var(--hero-control-size)!important;padding:12px 22px!important;line-height:1.5!important}body.home .hero .hero-badge,body.qovali-seo-landing-page :is(.expert-hero,.serka-hero,.commerce-hero) :is(.hero-badge,.eyebrow){font-family:var(--font-arabic);margin-bottom:20px!important;padding:6px 16px!important;font-size:.8125rem!important;line-height:1.5!important}body.home :is(.section-h2,.intel-h2,.brand-title,.cta-title,#lead-h2,#contact-h2){font-weight:900;font-size:var(--type-section-title)!important;line-height:1.2!important}body.home .hero-sub{max-width:680px;font-size:var(--type-body-lead);margin-bottom:24px;font-weight:400;line-height:1.75}@media (width<=720px){body.home .hero{padding-block:clamp(2.5rem,12vw,3.5rem)}body.home .hero-h1 .line1{font-size:inherit}}