@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-opsz-normal.BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-opsz-normal.DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.C4MQITzh.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.0pRdybE_.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-arabic-arabic-700-normal.DrtBj6UE.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root,.ink{--bg:#060a13;--bg-2:#0a101d;--surface:#0e1626;--surface-2:#131d31;--glass:#10192a9e;--glass-strong:#0e1626db;--border:#96bedc21;--border-strong:#96c8e142;--text:#edf4f8;--muted:#9db2c4;--mono-tag:#8aa1b6;--blue:#3fcfc9;--blue-bright:#6ee7d9;--clay:#d98a55;--clay-bright:#edae7e;--violet:#7c8cff;--accent:var(--blue-bright);--accent-text:#6ee7d9;--clay-text:#edae7e;--on-accent:#032220;--tint:#3fcfc91a;--tint-clay:#d98a551f;--dot:#6ee7d929;--shadow:0 30px 70px -30px #000c;--shadow-soft:0 18px 40px -24px #000000b3;--glow:0 0 0 1px #6ee7d959, 0 24px 60px -18px #3fcfc980;--grad:linear-gradient(135deg,#6ee7d9 0%,#3fcfc9 45%,#2fa9c9 100%);--grad-text:linear-gradient(100deg,#9cf5ea 0%,#6ee7d9 35%,#7fb8ff 70%,#edae7e 100%);color-scheme:dark}:root[data-theme=light]{--bg:#f4f8fa;--bg-2:#eaf1f4;--surface:#fff;--surface-2:#eef3f6;--glass:#ffffffb8;--glass-strong:#ffffffeb;--border:#1432461a;--border-strong:#14324633;--text:#0f1a2a;--muted:#4b5d6e;--mono-tag:#5b6d7e;--blue:#0b8a8d;--blue-bright:#0ca8ab;--clay:#a5522a;--clay-bright:#b86a3d;--violet:#4f5bd5;--accent:#0b8a8d;--accent-text:#076b6f;--clay-text:#96471f;--on-accent:#fff;--tint:#0b8a8d14;--tint-clay:#a5522a14;--dot:#0b8a8d24;--shadow:0 30px 60px -32px #0f283c59;--shadow-soft:0 14px 34px -22px #0f283c4d;--glow:0 0 0 1px #0b8a8d4d, 0 20px 44px -20px #0b8a8d66;--grad:linear-gradient(135deg,#12b5b3 0%,#0b8a8d 55%,#0a6e8c 100%);--grad-text:linear-gradient(100deg,#0b8a8d 0%,#0a7fa0 50%,#b0592c 100%);color-scheme:light}:root[data-theme=light] .ink{--bg:#060a13;--bg-2:#0a101d;--surface:#0e1626;--surface-2:#131d31;--glass:#10192a9e;--glass-strong:#0e1626db;--border:#96bedc21;--border-strong:#96c8e142;--text:#edf4f8;--muted:#9db2c4;--mono-tag:#8aa1b6;--blue:#3fcfc9;--blue-bright:#6ee7d9;--clay:#d98a55;--clay-bright:#edae7e;--violet:#7c8cff;--accent:var(--blue-bright);--accent-text:#6ee7d9;--clay-text:#edae7e;--on-accent:#032220;--tint:#3fcfc91a;--tint-clay:#d98a551f;--dot:#6ee7d929;--shadow:0 30px 70px -30px #000c;--shadow-soft:0 18px 40px -24px #000000b3;--glow:0 0 0 1px #6ee7d959, 0 24px 60px -18px #3fcfc980;--grad:linear-gradient(135deg,#6ee7d9 0%,#3fcfc9 45%,#2fa9c9 100%);--grad-text:linear-gradient(100deg,#9cf5ea 0%,#6ee7d9 35%,#7fb8ff 70%,#edae7e 100%);color-scheme:dark}:root{--font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-ar:"IBM Plex Sans Arabic","Inter","Segoe UI","Noto Sans Arabic","Geeza Pro",Tahoma,system-ui,sans-serif;--font-body:var(--font-sans);--font-display:var(--font-sans);--font-label:var(--font-sans);--wrap:1240px;--gutter:clamp(1.15rem,4vw,2.5rem);--sec:clamp(4.5rem,9vw,8.5rem);--gap:clamp(1rem,1.6vw,1.5rem);--hdr:76px;--r-xs:10px;--r-sm:14px;--r:22px;--r-lg:30px;--r-xl:44px;--pill:999px;--dir:1;--ease:cubic-bezier(.2,.7,.2,1);--spring:cubic-bezier(.34,1.56,.64,1);--fs-hero:clamp(2.6rem,5.6vw,5.3rem);--fs-h1:clamp(2.2rem,5vw,4.1rem);--fs-h2:clamp(1.8rem,3.6vw,3rem);--fs-h3:clamp(1.12rem,1.5vw,1.32rem);--fs-lede:clamp(1.05rem,1.32vw,1.22rem)}[dir=rtl]{--dir:-1}:root:lang(ar){--font-body:var(--font-ar);--font-display:var(--font-ar);--font-label:var(--font-ar)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--hdr) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.65;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}::selection{background:var(--blue);color:#032220}[hidden]{display:none!important}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{inset-inline-start:1rem;z-index:200;background:var(--blue-bright);color:#032220;border-radius:var(--pill);padding:.6rem 1rem;font-weight:600;transition:top .2s;position:absolute;top:-4rem}.skip:focus{top:1rem}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.032em;text-wrap:balance;font-weight:680;line-height:1.06}:lang(ar) :is(h1,h2,h3,h4){letter-spacing:0;font-weight:700;line-height:1.4}.h-hero{font-size:var(--fs-hero);letter-spacing:-.048em;font-weight:720;line-height:.98}.h1{font-size:var(--fs-h1)}.h2{font-size:var(--fs-h2)}.h3{font-size:var(--fs-h3);letter-spacing:-.015em;line-height:1.25}:lang(ar) .h-hero{letter-spacing:0;line-height:1.28}:lang(ar) .h3{line-height:1.5}.accent,.grad{background:var(--grad-text);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.accent-clay{color:var(--clay-text)}.lede{font-size:var(--fs-lede);color:var(--muted);text-wrap:pretty;max-width:62ch}.muted{color:var(--muted)}p{text-wrap:pretty}strong{font-weight:650}.ltr{direction:ltr;unicode-bidi:isolate}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.sec{padding-block:var(--sec);position:relative}.sec--tight{padding-block:calc(var(--sec) * .62)}.sec--alt{background:var(--bg-2)}.ink{background:var(--bg);color:var(--text)}.sec--alt{border-radius:var(--r-xl);margin-inline:clamp(0rem,1.2vw,1rem)}.tagrow{font-family:var(--font-label);letter-spacing:.02em;color:var(--accent-text);border-radius:var(--pill);background:var(--tint);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);align-items:center;gap:.6rem;width:fit-content;margin-bottom:1.3rem;padding:.42rem .95rem .42rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.tagrow:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent),0 0 14px var(--accent);border-radius:50%;flex:none;animation:2.4s ease-in-out infinite beat}.tagrow--clay{color:var(--clay-text);background:var(--tint-clay);border-color:color-mix(in srgb,var(--clay) 30%,transparent)}.tagrow--clay:before{background:var(--clay);box-shadow:0 0 0 4px color-mix(in srgb,var(--clay) 22%,transparent),0 0 14px var(--clay)}:lang(ar) .tagrow{letter-spacing:0;font-size:.9rem}@keyframes beat{0%,to{transform:scale(1)}50%{transform:scale(.75)}}.eyebrow{color:var(--text);border-radius:var(--pill);background:var(--glass);border:1px solid var(--border-strong);backdrop-filter:blur(10px);align-items:center;gap:.6rem;width:fit-content;padding:.4rem .95rem .4rem .45rem;font-size:.84rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:radial-gradient(circle at 35% 30%,#cffcf6,var(--blue) 55%,#13706e);border-radius:50%;flex:none;width:22px;height:22px;box-shadow:0 0 18px #3fcfc999}:lang(ar) .eyebrow{font-size:.95rem}.mono{font-family:var(--font-mono);letter-spacing:.04em;font-size:.78rem}.head{gap:1.1rem;max-width:60rem;margin-bottom:clamp(2rem,4vw,3.4rem);display:grid}.head--center{text-align:center;justify-items:center;margin-inline:auto}.head--split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);max-width:none}@media (width<=860px){.head--split{grid-template-columns:1fr;align-items:start}}.btn{isolation:isolate;letter-spacing:-.005em;background:var(--grad);min-height:3.15rem;color:var(--on-accent);border-radius:var(--pill);transition:transform .35s var(--spring),box-shadow .3s,filter .2s;text-align:center;will-change:transform;border:0;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.5rem;font-size:.97rem;font-weight:650;line-height:1.2;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -12px #3fcfc9b3,inset 0 1px #ffffff59}.btn:after{content:"";z-index:-1;transition:transform .7s var(--ease);background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn:hover{box-shadow:0 18px 40px -14px #3fcfc9d9,inset 0 1px #fff6}.btn:hover:after{transform:translate(120%)}.btn:active{transform:scale(.97)}.btn svg{width:1.1em;height:1.1em;transition:transform .3s var(--spring);flex:none}.btn:hover svg.arrow{transform:translate(4px)}[dir=rtl] svg.arrow{transform:scaleX(-1)}[dir=rtl] .btn:hover svg.arrow{transform:scaleX(-1)translate(4px)}.btn--ghost{background:var(--glass);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong);backdrop-filter:blur(12px)}.btn--ghost:hover{background:var(--tint);box-shadow:inset 0 0 0 1px var(--accent),0 14px 30px -18px #3fcfc999;color:var(--accent-text)}.btn--clay{color:#2a1206;background:linear-gradient(135deg,#f3c29b,#e39a66 55%,#c9733f);box-shadow:0 10px 30px -12px #d98a55b3,inset 0 1px #ffffff59}.btn--wa{color:#05210f;background:linear-gradient(135deg,#5be38a,#25c064 60%,#14994c);box-shadow:0 10px 30px -12px #25c064b3,inset 0 1px #ffffff59}.btn--sm{min-height:2.6rem;padding:.55rem 1.1rem;font-size:.9rem}.btn--block{width:100%}.btns{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.more{color:var(--accent-text);transition:gap .3s var(--spring);align-items:center;gap:.5rem;font-size:.95rem;font-weight:620;display:inline-flex}.more:hover{gap:.85rem}.more svg{width:1em;height:1em}.more--clay{color:var(--clay-text)}.textlink{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline 1px}.textlink:hover{text-decoration-thickness:2px}.ticks{position:relative}.card,.panel,.pcard,.spec,.kv,.tl,.steps li,.faq details,.band__side,.proof>div,.cmpwrap,.facts,.shot,.pipe li,.sum{border-radius:var(--r)}.card{isolation:isolate;background:var(--surface);border:1px solid var(--border);transition:border-color .3s,transform .5s var(--spring),box-shadow .4s;box-shadow:var(--shadow-soft);padding:clamp(1.35rem,2.3vw,2rem);position:relative;overflow:hidden}.card:before,.panel:before,.pcard:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),color-mix(in srgb,var(--accent) 16%,transparent),transparent 60%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.card:hover:before,.panel:hover:before,.pcard:hover:before{opacity:1}a.card:hover,.card--lift:hover{border-color:var(--border-strong);box-shadow:var(--shadow);transform:translateY(-6px)}.card--clay{--accent:var(--clay)}.grid{gap:var(--gap);display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1040px){.grid--4,.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.grid--4,.grid--3,.grid--2{grid-template-columns:minmax(0,1fr)}}.gridbg{pointer-events:none;background-image:radial-gradient(circle,var(--dot) 1.1px,transparent 1.7px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 40%,#000 10%,#0000 75%);mask-image:radial-gradient(75% 65% at 50% 40%,#000 10%,#0000 75%)}.aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.aurora i{filter:blur(70px);opacity:.5;mix-blend-mode:screen;border-radius:50%;width:52vmax;height:52vmax;animation:22s ease-in-out infinite alternate drift;position:absolute}.aurora i:first-child{top:-22vmax;background:radial-gradient(circle,#3fcfc98c,#0000 62%);inset-inline-end:-12vmax}.aurora i:nth-child(2){bottom:-28vmax;background:radial-gradient(circle,#7c8cff61,#0000 62%);animation-duration:28s;animation-delay:-6s;inset-inline-start:-18vmax}.aurora i:nth-child(3){top:30%;background:radial-gradient(circle,#edae7e52,#0000 62%);width:34vmax;height:34vmax;animation-duration:32s;animation-delay:-12s;inset-inline-start:40%}@keyframes drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(6vmax,4vmax)scale(1.12)}to{transform:translate(-4vmax,-3vmax)scale(.94)}}.orbs{pointer-events:none;position:absolute;inset:0;overflow:hidden}.orbs i{background:radial-gradient(circle at 32% 28%,#ffffffe6,#a0f5eb8c 18%,#3fcfc959 45%,#143c5026 75%);border-radius:50%;animation:9s ease-in-out infinite float;position:absolute;box-shadow:inset -10px -16px 30px #001e2873,0 30px 60px -20px #3fcfc973}.orbs i:first-child{aspect-ratio:1;top:18%;width:clamp(110px,14vw,210px);inset-inline-end:8%}.orbs i:nth-child(2){aspect-ratio:1;top:62%;width:clamp(46px,5vw,80px);animation-duration:11s;animation-delay:-3s;inset-inline-end:24%}.orbs i:nth-child(3){aspect-ratio:1;top:14%;background:radial-gradient(circle at 32% 28%,#fff,#ffd7b4cc 20%,#d98a5580 50%,#501e0a33 80%);width:clamp(28px,3vw,46px);animation-duration:7s;animation-delay:-5s;inset-inline-end:30%}.phero--clay .orbs i:first-child{background:radial-gradient(circle at 32% 28%,#ffffffe6,#ffd6ba99 18%,#d98a5566 45%,#501e0a26 75%);box-shadow:inset -10px -16px 30px #280a0073,0 30px 60px -20px #d98a5573}@keyframes float{0%,to{transform:translate(0,0)}50%{transform:translateY(-18px)}}@media (width<=940px){.orbs i:first-child{top:auto;bottom:-40px;opacity:.5;inset-inline-end:-30px}.orbs i:nth-child(2),.orbs i:nth-child(3){display:none}}.num{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent-text);font-size:.76rem}.list{gap:.65rem;display:grid}.list li{color:var(--muted);padding-inline-start:1.6rem;font-size:.96rem;position:relative}.list li:before{content:"";inset-inline-start:0;background:radial-gradient(circle at 35% 35%,#cffcf6,var(--accent) 60%);width:10px;height:10px;box-shadow:0 0 10px color-mix(in srgb,var(--accent) 60%,transparent);border-radius:50%;position:absolute;top:.5em}.list--clay li:before{background:radial-gradient(circle at 35% 35%,#ffe3cc,var(--clay) 60%);box-shadow:0 0 10px color-mix(in srgb,var(--clay) 60%,transparent)}.list--check li{padding-inline-start:1.9rem}.list--check li:before{background:var(--tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233FCFC9' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 10 17 19 7.5'/%3E%3C/svg%3E") center/62% no-repeat;width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent);top:.2em}:lang(ar) .list--check li:before{top:.35em}.pill{border-radius:var(--pill);border:1px solid var(--border-strong);color:var(--muted);background:var(--surface-2);white-space:nowrap;align-items:center;gap:.45rem;padding:.34rem .8rem;font-size:.76rem;font-weight:600;display:inline-flex}.pill:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.pill--clay:before{background:var(--clay)}.pill--plain:before{display:none}:lang(ar) .pill{font-size:.84rem}.hdr{inset-inline:0;z-index:100;height:var(--hdr);pointer-events:none;align-items:center;display:flex;position:fixed;top:0;background:0 0!important}.hdr__row{pointer-events:auto;width:100%;max-width:calc(var(--wrap) + 1.5rem);border-radius:var(--pill);height:58px;transition:background .4s,border-color .4s,box-shadow .4s,max-width .5s var(--ease);border:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;padding-inline:1.1rem .5rem;display:flex}[dir=rtl] .hdr__row{padding-inline:1.1rem .5rem}.hdr.is-stuck .hdr__row,.no-js .hdr__row{background:color-mix(in srgb,var(--bg) 72%,transparent);border-color:var(--border-strong);backdrop-filter:blur(18px)saturate(1.5);max-width:calc(var(--wrap) - 2rem);box-shadow:0 20px 50px -25px #000c}.hdr .wrap.hdr__row{width:calc(100% - 2 * var(--gutter) + 1.5rem)}@media (width<=640px){.hdr .wrap.hdr__row{width:calc(100% - 1.2rem)}}.brand{font-family:var(--font-sans);letter-spacing:-.03em;direction:ltr;align-items:center;gap:.6rem;font-size:1.18rem;font-weight:720;display:inline-flex}.brand img{width:auto;height:30px}.brand b{color:var(--accent-text);font-weight:720}.hdr__nav{border-radius:var(--pill);align-items:center;gap:.2rem;padding:.25rem;display:flex}.hdr__nav a{color:var(--muted);border-radius:var(--pill);padding:.5rem .9rem;font-size:.92rem;font-weight:540;transition:color .25s,background .25s}.hdr__nav a:hover{color:var(--text);background:color-mix(in srgb,var(--text) 7%,transparent)}.hdr__nav a[aria-current=page]{color:var(--text);background:var(--tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent)}.hdr__tools{align-items:center;gap:.4rem;display:flex}.iconbtn{border:1px solid var(--border);width:2.6rem;height:2.6rem;color:var(--muted);background:color-mix(in srgb,var(--surface) 50%,transparent);transition:color .25s,border-color .25s,background .25s,transform .35s var(--spring);border-radius:50%;place-items:center;display:inline-grid}.iconbtn:hover{color:var(--accent-text);border-color:var(--accent);transform:rotate(-8deg)scale(1.06)}.iconbtn svg{width:1.15rem;height:1.15rem}.iconbtn--wa{color:#5be38a}.langbtn{border-radius:var(--pill);border:1px solid var(--border);height:2.6rem;color:var(--muted);align-items:center;padding:0 .95rem;font-size:.88rem;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.langbtn:hover{color:var(--accent-text);border-color:var(--accent)}.langbtn:lang(ar){font-family:Segoe UI,Noto Sans Arabic,Geeza Pro,Tahoma,system-ui,sans-serif}.langbtn:lang(en){font-family:var(--font-sans)}:root[data-theme=light] .icon-sun,:root:not([data-theme=light]) .icon-moon,.burger{display:none}.burger span{width:18px;height:2px;transition:transform .3s var(--ease),opacity .2s;background:currentColor;border-radius:2px;flex:none;display:block}.burger span+span{margin-top:4px}.burger[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (width<=1060px){.hdr__nav,.hdr__cta{display:none}.burger.iconbtn{color:var(--text);flex-direction:column;justify-content:center;align-items:center;display:inline-flex}}@media (width<=420px){.iconbtn--wa,.hdr [data-theme-toggle]{display:none}}.mnav{inset:calc(var(--hdr) + .2rem) .6rem auto;z-index:99;max-height:calc(100svh - var(--hdr) - 1rem);background:var(--glass-strong);backdrop-filter:blur(20px);border:1px solid var(--border-strong);border-radius:var(--r-lg);opacity:0;visibility:hidden;transform-origin:top;transition:opacity .3s,transform .4s var(--spring),visibility 0s .3s;box-shadow:var(--shadow);gap:1.25rem;padding:1rem 1.25rem 1.25rem;display:grid;position:fixed;overflow-y:auto;transform:translateY(-10px)scale(.98)}.mnav.is-open{opacity:1;visibility:visible;transition:opacity .3s,transform .4s var(--spring);transform:none}.mnav__links{display:grid}.mnav__links a{border-bottom:1px solid var(--border);font-family:var(--font-display);letter-spacing:-.02em;justify-content:space-between;align-items:center;padding:.85rem .4rem;font-size:1.35rem;font-weight:660;display:flex}.mnav__links a:last-child{border-bottom:0}:lang(ar) .mnav__links a{letter-spacing:0}.mnav__links a span{font-family:var(--font-mono);color:var(--mono-tag);font-size:.72rem}.mnav__foot{gap:.6rem;display:grid}.ftr{border-radius:var(--r-xl) var(--r-xl) 0 0;margin-top:clamp(-2.5rem,-3vw,-1.5rem);padding-block:clamp(3.5rem,7vw,6rem) 2rem;position:relative;overflow:hidden}.ftr__grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative}.ftr__about p{color:var(--muted);max-width:36ch;margin-top:1rem;font-size:.95rem}.ftr h2{color:var(--text);letter-spacing:0;margin-bottom:1rem;font-size:.82rem;font-weight:650}.ftr ul{gap:.6rem;display:grid}.ftr li a,.ftr li span{color:var(--muted);font-size:.94rem;transition:color .2s}.ftr li a:hover{color:var(--accent-text)}.social{gap:.5rem;margin-top:1.4rem;display:flex}.social a{border:1px solid var(--border);width:2.6rem;height:2.6rem;color:var(--muted);transition:color .2s,border-color .2s,transform .35s var(--spring);border-radius:50%;place-items:center;display:grid}.social a:hover{color:var(--accent-text);border-color:var(--accent);transform:translateY(-3px)}.social svg,.social img{width:1rem;height:1rem}.ftr__big{font-family:var(--font-sans);letter-spacing:-.06em;text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 35%,transparent),transparent 85%);color:#0000;user-select:none;direction:ltr;-webkit-background-clip:text;background-clip:text;margin-top:clamp(2.5rem,5vw,4rem);font-size:clamp(4rem,17vw,15rem);font-weight:800;line-height:.8;position:relative}.ftr__bottom{border-top:1px solid var(--border);color:var(--mono-tag);flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;font-size:.84rem;display:flex;position:relative}@media (width<=860px){.ftr__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr__about{grid-column:1/-1}}@media (width<=720px){.has-dock .ftr{padding-bottom:6.5rem}}.fab{inset-inline-end:1.4rem;z-index:90;color:#05210f;width:3.6rem;height:3.6rem;transition:transform .5s var(--spring);background:linear-gradient(135deg,#5be38a,#25c064 60%,#14994c);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:1.4rem;transform:scale(0)rotate(-30deg);box-shadow:0 18px 40px -12px #25c064b3}.fab.is-on{transform:none}.fab:hover{transform:scale(1.08)rotate(-6deg)}.fab svg{width:1.6rem;height:1.6rem}.fab:after{content:"";animation:ping 2.4s var(--ease) infinite;border:2px solid #5be38a80;border-radius:50%;position:absolute;inset:-6px}@keyframes ping{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@media (width<=720px){.fab{display:none}}.dock{inset-inline:.6rem;bottom:calc(.6rem + env(safe-area-inset-bottom));z-index:90;border-radius:var(--pill);background:var(--glass-strong);backdrop-filter:blur(16px);border:1px solid var(--border-strong);box-shadow:var(--shadow);transition:transform .5s var(--spring);gap:.4rem;padding:.4rem;display:none;position:fixed;transform:translateY(160%)}.dock.is-on{transform:none}.dock .btn{flex:1;min-height:2.8rem;padding-inline:.6rem;font-size:.9rem}@media (width<=720px){.dock{display:flex}}.progress{top:0;z-index:120;transform-origin:0;height:3px;transform:scaleX(var(--p,0));background:var(--grad);pointer-events:none;border-radius:0 3px 3px 0;position:fixed;inset-inline:0}[dir=rtl] .progress{transform-origin:100%}.js .rv{opacity:0;filter:blur(8px);transition:opacity .9s var(--ease),transform 1s var(--ease),filter .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(34px)}.js .rv[data-rv=start]{transform:translate3d(calc(-70px * var(--dir)),0,0) rotate(calc(-2deg * var(--dir)))}.js .rv[data-rv=end]{transform:translate3d(calc(70px * var(--dir)),0,0) rotate(calc(2deg * var(--dir)))}.js .rv[data-rv=zoom]{transform:scale(.9)translateY(24px)}.js .rv.in{opacity:1;filter:none;transform:none}.js [data-split] .w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.js [data-split] .w>span{transition:transform 1.1s var(--ease);transition-delay:calc(var(--i) * 60ms + .1s);display:inline-block;transform:translateY(110%)rotate(4deg)}.js [data-split].in .w>span{transform:none}.js [data-split] .accent .w>span,.js [data-split] .w.accent>span{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.scrub .w{opacity:.16;transition:opacity .25s}.scrub .w.on,.no-js .scrub .w{opacity:1}[data-tilt]{transform-style:preserve-3d;transition:transform .6s var(--ease)}@media (prefers-reduced-motion:reduce){.js .rv,.js [data-split] .w>span{opacity:1;filter:none;transition:none;transform:none}.scrub .w{opacity:1}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.marquee{padding-block:1.4rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee__track{gap:.9rem;width:max-content;animation:46s linear infinite marquee;display:flex}.marquee--rev .marquee__track{animation-duration:54s;animation-direction:reverse}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__item{border-radius:var(--pill);border:1px solid var(--border-strong);background:var(--glass);white-space:nowrap;color:var(--text);align-items:center;gap:.65rem;padding:.7rem 1.2rem;font-size:.98rem;font-weight:600;display:inline-flex}.marquee__item svg{width:1.15rem;height:1.15rem;color:var(--accent-text)}@keyframes marquee{to{transform:translate(-50%)}}@keyframes marquee-rtl{to{transform:translate(50%)}}.phero{padding-block:calc(var(--hdr) + clamp(3rem,7vw,5.5rem)) clamp(3.5rem,7vw,6rem);border-radius:0 0 var(--r-xl) var(--r-xl);position:relative;overflow:hidden}.phero__in{z-index:1;gap:1.35rem;max-width:58rem;display:grid;position:relative}.phero--split .phero__in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);max-width:none}.phero__copy{align-content:start;gap:1.35rem;display:grid}.phero--split .orbs{display:none}@media (width<=940px){.phero--split .phero__in{grid-template-columns:1fr}}.crumbs{color:var(--mono-tag);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.84rem;display:flex}.crumbs a{border-radius:var(--pill);background:var(--glass);border:1px solid var(--border);padding:.25rem .7rem;transition:color .2s,border-color .2s}.crumbs a:hover{color:var(--accent-text);border-color:var(--accent)}.crumbs li{align-items:center;gap:.4rem;display:inline-flex}.crumbs li+li:before{content:"";background:var(--border-strong);border-radius:50%;width:6px;height:6px}.crumbs [aria-current]{color:var(--accent-text);padding-inline:.3rem;font-weight:600}.answer{border-radius:var(--r);background:var(--glass);border:1px solid var(--border-strong);font-size:var(--fs-lede);color:var(--text);backdrop-filter:blur(10px);max-width:64ch;padding:1.1rem 1.3rem 1.1rem 1.4rem;position:relative}.answer:before{content:"";background:var(--grad);border-radius:4px;width:4px;position:absolute;inset-block:1rem;inset-inline-start:.55rem}.answer--clay:before{background:linear-gradient(#f3c29b,#c9733f)}.proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.proof>div{background:var(--glass);border:1px solid var(--border);backdrop-filter:blur(12px);border-radius:var(--r);align-content:start;gap:.2rem;padding:1rem 1.1rem;display:grid}.proof dt{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);white-space:nowrap;font-size:clamp(1rem,1.25vw,1.15rem);font-weight:720}:lang(ar) .proof dt{letter-spacing:0}.proof dd{color:var(--muted);font-size:.82rem;line-height:1.45}:lang(ar) .proof dd{line-height:1.7}@media (width<=860px){.proof{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc{align-content:start;gap:1.1rem;height:100%;display:grid}.svc__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.svc__icon{border-radius:var(--r-sm);width:3.1rem;height:3.1rem;color:var(--accent-text);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--accent) 6%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent),0 10px 24px -14px var(--accent);transition:transform .5s var(--spring);place-items:center;display:grid}.card:hover .svc__icon{transform:rotate(-8deg)scale(1.08)}.svc__icon svg{width:1.4rem;height:1.4rem}.card--clay .svc__icon{color:var(--clay-text)}.svc p{color:var(--muted);font-size:.96rem}.svc .more{margin-top:auto;padding-top:.4rem}.svc h3 a:after{content:"";position:absolute;inset:0}.svc{position:relative}.bento{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bento .card{align-content:start;gap:.75rem;min-height:12.5rem;display:grid}.bento .card h3 a:after{content:"";z-index:1;position:absolute;inset:0}.bento .card p{color:var(--muted);font-size:.93rem}.bento .is-big{background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 60%),var(--surface);grid-area:span 2/span 2;align-content:end}.bento .is-big h3{font-size:clamp(1.5rem,2.6vw,2.2rem)}.bento .is-big .svc__icon{border-radius:var(--r);width:4rem;height:4rem}.bento .is-wide{grid-column:span 2}.bento .card .tagline{color:var(--accent-text);font-size:.78rem;font-weight:650}@media (width<=1040px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento .is-big{grid-row:auto}}@media (width<=600px){.bento{grid-template-columns:minmax(0,1fr)}.bento .is-big,.bento .is-wide{grid-column:auto}.bento .card{min-height:0}}.shot{border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow);position:relative;overflow:hidden}.shot__bar{border-bottom:1px solid var(--border);background:var(--surface-2);direction:ltr;align-items:center;gap:.4rem;height:2.1rem;padding-inline:.85rem;display:flex}.shot__bar i{background:#ff6b5f;border-radius:50%;width:10px;height:10px}.shot__bar i:nth-child(2){background:#ffc23d}.shot__bar i:nth-child(3){background:#2bd15a}.shot__bar span{font-family:var(--font-mono);color:var(--mono-tag);white-space:nowrap;text-overflow:ellipsis;border-radius:var(--pill);background:var(--bg);margin-inline:auto;padding:.15rem .8rem;font-size:.68rem;overflow:hidden}.shot img{width:100%;height:auto}.shot figcaption,.cap{color:var(--mono-tag);border-top:1px solid var(--border);padding:.75rem .95rem;font-size:.82rem}.phone{border:1px solid var(--border-strong);width:min(230px,58vw);box-shadow:var(--shadow);background:#05080e;border-radius:34px;padding:8px;position:relative;overflow:hidden}.phone:before{content:"";z-index:1;background:#05080e;border-radius:10px;width:58px;height:16px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.phone img{border-radius:27px;width:100%}.duo{padding-bottom:9%;padding-inline-end:11%;position:relative}.duo .phone{inset-inline-end:0;width:27%;min-width:112px;position:absolute;bottom:0}.tabs{border-radius:var(--pill);background:var(--surface);border:1px solid var(--border);flex-wrap:wrap;gap:.4rem;width:fit-content;max-width:100%;margin-bottom:1.6rem;padding:.35rem;display:flex}.tab{border-radius:var(--pill);color:var(--muted);align-items:center;gap:.55rem;padding:.6rem 1.05rem;font-size:.92rem;font-weight:580;transition:color .25s,background .25s,box-shadow .25s;display:inline-flex}.tab .num{color:var(--mono-tag)}.tab:hover{color:var(--text)}.tab[aria-selected=true]{color:var(--on-accent);background:var(--grad);box-shadow:0 8px 20px -10px var(--accent)}.tab[aria-selected=true] .num{color:var(--on-accent);opacity:.75}@media (width<=640px){.tabs{border-radius:var(--r);width:100%}.tab{flex:auto;justify-content:center}}.work{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.work__copy{align-content:start;gap:1.1rem;display:grid}.work__meta{flex-wrap:wrap;gap:.5rem;display:flex}.js .work[hidden]{display:none}.js .work{animation:fadeup .6s var(--ease)}@keyframes fadeup{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@media (width<=940px){.work{grid-template-columns:1fr}}.no-js .work+.work{margin-top:3rem}.hs,.hs__pin{position:relative}.js .hs.is-live .hs__pin{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.hs__head{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.hs__track{padding-inline:var(--gutter);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;perspective:1400px;gap:clamp(1rem,2vw,1.75rem);padding-bottom:1rem;display:flex;overflow-x:auto}.js .hs.is-live .hs__track{scroll-snap-type:none;will-change:transform;padding-inline:max(var(--gutter),calc((100vw - var(--wrap)) / 2));overflow:visible}.client{scroll-snap-align:center;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);transform-style:preserve-3d;flex:0 0 min(78vw,560px);align-content:start;gap:1rem;padding:.75rem .75rem 1.4rem;transition:border-color .3s;display:grid;position:relative;overflow:hidden}.client:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.client--clay{--accent:var(--clay)}.client__media{border-radius:calc(var(--r-lg) - 8px);aspect-ratio:16/10;background:var(--surface-2);position:relative;overflow:hidden}.client__media>img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform 1.2s var(--ease)}.client:hover .client__media>img{transform:scale(1.05)}.client__phone{inset-inline-end:4%;width:24%;transform:rotate(calc(6deg * var(--dir)));transition:transform .8s var(--spring);border:4px solid #05080e;border-radius:18px;position:absolute;bottom:-14%;overflow:hidden;box-shadow:0 20px 40px -14px #000c}.client:hover .client__phone{transform:rotate(0)translateY(-10%)}.client__phone img{width:100%}.client__body{gap:.6rem;padding-inline:.65rem;display:grid}.client__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.client h3{font-size:clamp(1.3rem,2vw,1.7rem)}.client__place{color:var(--mono-tag);align-items:center;gap:.45rem;font-size:.84rem;display:inline-flex}.client__place svg{width:.95rem;height:.95rem}.client p{color:var(--muted);font-size:.95rem}.client .built{color:var(--text)}.client .built b{color:var(--accent-text);font-weight:650}.client__tags{flex-wrap:wrap;gap:.4rem;display:flex}.client__quote{border-radius:var(--r);background:var(--tint);color:var(--text);margin:.25rem 0 0;padding:1rem 1.1rem;font-size:1rem}.client__quote cite{color:var(--mono-tag);margin-top:.5rem;font-size:.82rem;font-style:normal;display:block}.client--more{text-align:center;background:radial-gradient(100% 80% at 50% 0%,var(--tint),transparent 70%),var(--surface);place-content:center;justify-items:center;gap:1rem;padding:2rem;display:grid}.client--more h3{max-width:16ch}.hs__bar{background:var(--surface-2);border-radius:4px;width:min(320px,60vw);height:4px;margin:clamp(1.25rem,2.5vw,2rem) auto 0;display:none;overflow:hidden}.js .hs.is-live .hs__bar{display:block}.hs__bar i{background:var(--grad);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,0));border-radius:4px;display:block}[dir=rtl] .hs__bar i{transform-origin:100%}.cmpwrap{border:1px solid var(--border);background:var(--surface);-webkit-overflow-scrolling:touch;box-shadow:var(--shadow-soft);overflow-x:auto}.cmp{border-collapse:collapse;width:100%;min-width:760px;font-size:.94rem}.cmp th,.cmp td{text-align:start;vertical-align:top;border-bottom:1px solid var(--border);padding:1.05rem 1.2rem}.cmp tr:last-child :is(th,td){border-bottom:0}.cmp thead th{color:var(--mono-tag);background:var(--surface-2);font-size:.82rem;font-weight:650;position:relative}.cmp tbody th{color:var(--text);width:19%;font-weight:640}.cmp td{color:var(--muted);width:27%}.cmp .is-us{background:var(--tint);color:var(--text)}.cmp thead .is-us{color:var(--accent-text)}.cmp--clay .is-us{background:var(--tint-clay)}.cmp--clay thead .is-us{color:var(--clay-text)}.cmphint{color:var(--mono-tag);margin-top:.6rem;font-size:.82rem;display:none}@media (width<=820px){.cmphint{display:block}}.faq{gap:.6rem;display:grid}.faq details{border:1px solid var(--border);background:var(--surface);padding-inline:1.3rem;transition:border-color .3s,box-shadow .3s}.faq details[open]{border-color:color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:var(--glow)}.faq summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.012em;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.15rem 0;font-size:clamp(1.02rem,1.4vw,1.14rem);font-weight:630;line-height:1.4;list-style:none;transition:color .2s;display:flex}:lang(ar) .faq summary{letter-spacing:0;line-height:1.6}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--accent-text)}.faq summary:after{content:"";background:var(--tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233FCFC9' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center/52% no-repeat;width:2rem;height:2rem;transition:transform .45s var(--spring),background-color .3s;border-radius:50%;flex:none}.faq details[open] summary:after{transform:rotate(135deg)}.faq .a{color:var(--muted);max-width:72ch;padding:0 0 1.3rem}.faqcols{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.faqcols .head{top:calc(var(--hdr) + 1.5rem);margin-bottom:0;position:sticky}@media (width<=900px){.faqcols{grid-template-columns:1fr}.faqcols .head{position:static}}.steps{counter-reset:st;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.steps li{background:var(--surface);border:1px solid var(--border);transition:transform .5s var(--spring),border-color .3s;align-content:start;gap:.6rem;padding:1.4rem 1.25rem 1.6rem;display:grid;position:relative}.steps li:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent);transform:translateY(-6px)}.steps li .num{background:var(--grad);width:2.3rem;height:2.3rem;color:var(--on-accent);letter-spacing:0;box-shadow:0 8px 20px -10px var(--accent);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.steps p{color:var(--muted);font-size:.9rem}.steps .out{color:var(--accent-text);margin-top:.3rem;font-size:.82rem}@media (width<=1040px){.steps{grid-template-columns:1fr}}.tl{border:1px solid var(--border);background:var(--surface);display:grid;overflow:hidden}.tl li{border-top:1px solid var(--border);grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:1rem 1.25rem;display:grid}.tl li:first-child{border-top:0}.tl .when{color:var(--accent-text);font-size:.82rem;font-weight:650}.tl .bar{background:var(--surface-2);border-radius:6px;grid-column:1/-1;height:6px;position:relative;overflow:hidden}.tl .bar i{background:var(--grad);width:var(--len);border-radius:6px;position:absolute;inset-block:0;inset-inline-start:var(--from)}@media (width<=560px){.tl li{grid-template-columns:1fr;gap:.25rem}}.kv{border:1px solid var(--border);background:var(--surface);display:grid;overflow:hidden}.kv>div{border-top:1px solid var(--border);grid-template-columns:9rem minmax(0,1fr);gap:1rem;padding:.95rem 1.2rem;display:grid}.kv>div:first-child{border-top:0}.kv dt{color:var(--mono-tag);padding-top:.15rem;font-size:.8rem;font-weight:650}.kv dd{color:var(--text);font-size:.95rem}@media (width<=560px){.kv>div{grid-template-columns:1fr;gap:.2rem}}.case{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.case__copy{align-content:start;gap:1.2rem;display:grid}.case__media{gap:var(--gap);top:calc(var(--hdr) + 1.5rem);display:grid;position:sticky}@media (width<=980px){.case{grid-template-columns:1fr}.case__media{position:static}}.gallery{gap:var(--gap);margin-top:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gallery .shot{box-shadow:var(--shadow-soft)}@media (width<=860px){.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.gallery{grid-template-columns:1fr}}.pipe{counter-reset:s;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.pipe li{background:var(--surface);border:1px solid var(--border);align-content:start;gap:.4rem;padding:1.15rem 1rem 1.3rem;display:grid;position:relative}.pipe li:before{counter-increment:s;content:counter(s);color:#2a1206;background:linear-gradient(135deg,#f3c29b,#e39a66);border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:.78rem;font-weight:700;display:grid}.pipe strong{font-size:.98rem}.pipe span{color:var(--muted);font-size:.84rem;line-height:1.5}.pipe li:after{content:"";top:2.05rem;background:var(--clay);width:.5rem;height:.5rem;box-shadow:0 0 10px var(--clay);z-index:1;border-radius:50%;position:absolute;inset-inline-end:-.62rem}.pipe li:last-child:after{display:none}@media (width<=980px){.pipe{grid-template-columns:repeat(2,minmax(0,1fr))}.pipe li:after{display:none}}.band{border-radius:var(--r-xl) var(--r-xl) 0 0;z-index:1;position:relative;overflow:hidden}.band__in{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.band__copy{gap:1.3rem;display:grid}.band__side{border:1px solid var(--border-strong);background:var(--glass);backdrop-filter:blur(14px);border-radius:var(--r-lg);gap:.5rem;padding:.75rem;display:grid}.band__side li{color:var(--muted);border-radius:var(--r-sm);align-items:center;gap:.85rem;padding:.7rem .75rem;font-size:.95rem;transition:background .25s;display:flex}.band__side li:hover{background:var(--tint)}.band__side li b{background:var(--tint);width:2.4rem;height:2.4rem;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;display:grid}.band__side li b svg{width:1.1rem;height:1.1rem}.band__side li span{line-height:1.35;display:grid}.band__side li small{color:var(--mono-tag);font-size:.78rem}.band__side a{color:var(--text);font-weight:600}.band__side a:hover{color:var(--accent-text)}@media (width<=900px){.band__in{grid-template-columns:1fr}}.posts{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1000px){.posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.posts{grid-template-columns:1fr}}.pcard{isolation:isolate;background:var(--surface);border:1px solid var(--border);transition:border-color .3s,transform .5s var(--spring),box-shadow .4s;height:100%;box-shadow:var(--shadow-soft);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.pcard:hover{border-color:var(--border-strong);box-shadow:var(--shadow);transform:translateY(-6px)}.pcard__img{aspect-ratio:16/10;background:var(--surface-2);border-radius:calc(var(--r) - 6px);margin:.55rem .55rem 0;position:relative;overflow:hidden}.pcard__img img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .9s var(--ease)}.pcard:hover .pcard__img img{transform:scale(1.06)}.pcard__img--none{background:radial-gradient(circle at 30% 30%,var(--tint),transparent 60%),radial-gradient(circle,var(--dot) 1.1px,transparent 1.7px) 0 0/22px 22px,var(--surface-2);place-items:center;display:grid}.pcard__img--none span{color:var(--accent-text);border-radius:var(--pill);background:var(--surface);border:1px solid var(--border-strong);padding:.5rem .95rem;font-size:.82rem;font-weight:650}.pcard--clay .pcard__img--none span{color:var(--clay-text)}.pcard__body{align-content:start;gap:.7rem;padding:1.2rem 1.35rem 1.45rem;display:grid}.pcard__body h3{letter-spacing:-.015em;font-size:1.1rem;line-height:1.3}.pcard__body p{color:var(--muted);font-size:.92rem}.pcard__meta{color:var(--mono-tag);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.78rem;display:flex}.pcard__meta b{color:var(--accent-text);border-radius:var(--pill);background:var(--tint);padding:.15rem .6rem;font-weight:650}.pcard--clay .pcard__meta b{color:var(--clay-text);background:var(--tint-clay)}.pcard--wide{grid-column:1/-1;grid-template-rows:none;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.pcard--wide .pcard__img{aspect-ratio:auto;min-height:260px;margin:.55rem}.pcard--wide .pcard__body{align-content:center;padding:clamp(1.5rem,3vw,2.5rem)}.pcard--wide .pcard__body h3{font-size:clamp(1.3rem,2.4vw,1.9rem)}@media (width<=760px){.pcard--wide{grid-template-columns:1fr}.pcard--wide .pcard__img{aspect-ratio:16/10;min-height:0;margin:.55rem .55rem 0}}.article{grid-template-columns:minmax(0,1fr) 17rem;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.article__side{top:calc(var(--hdr) + 1.5rem);gap:1rem;display:grid;position:sticky}@media (width<=980px){.article{grid-template-columns:1fr}.article__side{position:static}}.sum{border:1px solid var(--border);background:var(--surface);margin-bottom:2rem;padding:1.2rem 1.35rem;position:relative}.sum:before{content:"";background:var(--grad);border-radius:4px;width:4px;position:absolute;inset-block:1rem;inset-inline-start:.55rem}.sum b{color:var(--accent-text);margin-bottom:.4rem;font-size:.8rem;font-weight:700;display:block}.prose{max-width:70ch;font-size:1.05rem;line-height:1.75}.prose>*+*{margin-top:1.25em}.prose h2{margin-top:2.2em;font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.2}.prose h3{margin-top:1.8em;font-size:1.2rem}.prose a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline 1px}.prose a:hover{text-decoration-thickness:2px}.prose ul,.prose ol{gap:.6em;padding-inline-start:1.3rem;display:grid}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li::marker{color:var(--accent)}.prose img{border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:var(--r);margin-top:1.75rem}.prose img+em,.prose p>em:only-child{color:var(--mono-tag);margin-top:.6rem;font-size:.86rem;font-style:normal;display:block}.prose blockquote{border-radius:var(--r);background:var(--surface);border:1px solid var(--border);color:var(--text);padding:1.2rem 1.4rem;font-size:1.08rem}.prose code{font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:.05em .4em;font-size:.88em}.form{gap:1.15rem;display:grid}.form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width<=560px){.form__row{grid-template-columns:1fr}}.field{gap:.45rem;display:grid}.field label,.field legend{color:var(--text);font-size:.88rem;font-weight:600}.field label small,.field legend small{color:var(--mono-tag);font-size:.8rem;font-weight:400}.field input,.field textarea,.field select{background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--r-sm);width:100%;min-height:3.1rem;color:var(--text);padding:.85rem 1rem;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:8.5rem;line-height:1.6}.field input:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--tint);outline:0}.field input::placeholder,.field textarea::placeholder{color:var(--mono-tag);opacity:.85}fieldset.field{border:0;min-width:0;margin:0;padding:0}.chips{flex-wrap:wrap;gap:.5rem;display:flex}.chip{position:relative}.chip input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;position:absolute;inset:0}.chip span{border-radius:var(--pill);border:1px solid var(--border-strong);color:var(--muted);background:var(--bg);transition:color .2s,border-color .2s,background .2s,transform .3s var(--spring);align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.9rem;font-weight:560;display:inline-flex}.chip span:before{content:"";border:1.5px solid var(--border-strong);border-radius:50%;width:9px;height:9px;transition:background .2s,border-color .2s}.chip:hover span{transform:translateY(-2px)}.chip input:checked+span{color:var(--text);border-color:var(--accent);background:var(--tint)}.chip input:checked+span:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}.chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.form__note{color:var(--mono-tag);font-size:.84rem}.form__msg{border:1px solid var(--accent);background:var(--tint);border-radius:var(--r);padding:1.1rem 1.25rem;display:none}.form__msg.is-on{display:block}.form__msg--err{border-color:var(--clay);background:var(--tint-clay)}.hp{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.contact{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}@media (width<=940px){.contact{grid-template-columns:1fr}}.panel{isolation:isolate;border:1px solid var(--border);background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);padding:clamp(1.35rem,2.6vw,2.3rem);position:relative;overflow:hidden}.side{gap:var(--gap);display:grid}.side h2{letter-spacing:-.015em;font-size:1.15rem}.rows{display:grid}.rows>div{border-top:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.8rem 0;font-size:.95rem;display:flex}.rows>div:first-child{border-top:0;padding-top:0}.rows dt{color:var(--mono-tag);padding-top:.1rem;font-size:.84rem;font-weight:600}.rows dd{text-align:end}.rows a:hover{color:var(--accent-text)}.next{counter-reset:n;gap:.9rem;display:grid}.next li{color:var(--muted);grid-template-columns:auto 1fr;gap:.9rem;font-size:.94rem;display:grid}.next li:before{counter-increment:n;content:counter(n);width:1.8rem;height:1.8rem;color:var(--on-accent);background:var(--grad);border-radius:50%;place-items:center;font-size:.78rem;font-weight:700;display:grid}.next b{color:var(--text);font-weight:620;display:block}.facts{border-collapse:separate;border-spacing:0;border:1px solid var(--border);background:var(--surface);width:100%;font-size:.95rem;overflow:hidden}.facts th,.facts td{text-align:start;border-top:1px solid var(--border);vertical-align:top;padding:.95rem 1.2rem}.facts tr:first-child :is(th,td){border-top:0}.facts th{width:34%;color:var(--mono-tag);font-size:.84rem;font-weight:650}.wont{align-content:start;gap:.5rem;display:grid}.wont .num{color:var(--clay-text)}.wont p{color:var(--muted);font-size:.95rem}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.split--media{align-items:center}@media (width<=900px){.split{grid-template-columns:1fr}}.stack{align-content:start;gap:1.1rem;display:grid}.stack--lg{gap:1.6rem}.spec{border:1px solid var(--border-strong);background:var(--glass);backdrop-filter:blur(16px);box-shadow:var(--shadow);border-radius:var(--r-lg);padding:.5rem;overflow:hidden}.spec__bar{color:var(--text);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .9rem .8rem;font-size:.86rem;font-weight:650;display:flex}.spec__bar b{font-family:var(--font-mono);color:var(--accent-text);border-radius:var(--pill);background:var(--tint);padding:.2rem .6rem;font-size:.72rem;font-weight:600}.spec--clay .spec__bar b{color:var(--clay-text);background:var(--tint-clay)}.spec .kv{background:var(--surface);border-radius:calc(var(--r-lg) - 8px);border:0}.spec .kv>div{grid-template-columns:7.5rem minmax(0,1fr)}@media (width<=940px){.spec{max-width:34rem}}.statement{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;max-width:24ch;font-size:clamp(1.7rem,4.2vw,3.6rem);font-weight:680;line-height:1.15}:lang(ar) .statement{letter-spacing:0;line-height:1.5}.statement .hl{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.stats{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);gap:.3rem;padding:1.5rem;display:grid}.stat b{letter-spacing:-.05em;background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:760;line-height:1}.stat span{color:var(--muted);font-size:.94rem}@media (width<=900px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.marquees{gap:.2rem;padding-block:clamp(1.5rem,4vw,3rem);display:grid;overflow:hidden}.marquee{padding-block:.45rem}.marquee__track{gap:0}.marquee__group{flex:none;gap:.9rem;padding-inline-end:.9rem;display:flex}[dir=rtl] .marquee__track{animation-name:marquee-rtl}.dock .dock__call{flex:0 0 2.8rem;padding:0}.dock .btn--wa{flex:1.1}@media (width<=720px){.fab{display:none}}.js .hs.is-live .client{flex-basis:min(44vw,540px)}@media (height<=860px){.js .hs.is-live .hs__head .lede{display:none}.js .hs.is-live .client{flex-basis:min(40vw,460px)}}@media (height<=720px){.js .hs.is-live .client__body>p:not(.built){display:none}}.hs__track:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--r-lg)}.story__card .count b{font-size:1rem}.hero__btns .btn--wa{order:0}main,.ftr,.band{overflow-x:clip}.js .hs.is-live .hs__pin{padding-top:calc(var(--hdr) + 1.75rem)}.client{grid-template-columns:minmax(0,1fr)}.client>*,.client__body>*{min-width:0}.bento__img{border-radius:var(--r);border:1px solid var(--border-strong);width:100%;transform:perspective(1100px) rotateX(6deg) rotateY(calc(-7deg * var(--dir)));transition:transform .8s var(--ease);margin-bottom:.6rem;box-shadow:0 30px 60px -30px #000000b3}.bento .is-big:hover .bento__img{transform:perspective(1100px)rotateX(0)rotateY(0)scale(1.02)}:root{--sec:clamp(5.5rem,11vw,10rem);--gap:clamp(1.25rem,2.2vw,2rem)}body{line-height:1.75}:lang(ar) body,body:lang(ar){line-height:2}.tagrow,.eyebrow,.gridbg,.aurora,.orbs,.marquees,.ftr__big{display:none!important}.accent,.grad,.statement .hl,.stat b,.js [data-split] .accent .w>span,.js [data-split] .w.accent>span{color:var(--accent-text);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.head{gap:1.5rem;max-width:46rem;margin-bottom:clamp(2.8rem,5.5vw,4.5rem)}.lede{max-width:56ch;line-height:1.8}:lang(ar) .lede{line-height:2}h1,h2{line-height:1.12}.h-hero{line-height:1.04}.card{box-shadow:none;padding:clamp(1.75rem,2.8vw,2.5rem)}.card:before,.panel:before,.pcard:before{display:none}a.card:hover,.card--lift:hover{box-shadow:var(--shadow-soft);transform:translateY(-3px)}.svc{gap:1rem}.bento .card{gap:1rem;min-height:14rem}.list{gap:.85rem}.list li:before,.list--clay li:before{background:var(--accent);width:6px;height:6px;box-shadow:none;top:.75em}.list--clay li:before{background:var(--clay)}:lang(ar) .list li:before{top:.95em}.pill:before{display:none}.btn{background:var(--accent);box-shadow:none}.btn:after{display:none}.btn:hover{box-shadow:none;filter:brightness(1.07)}.btn--ghost{box-shadow:inset 0 0 0 1px var(--border-strong);background:0 0}.btn--ghost:hover{background:var(--tint);box-shadow:inset 0 0 0 1px var(--accent);filter:none}.btn--clay{box-shadow:none;background:#e39a66}.btn--wa{color:#04170a;box-shadow:none;background:#25c064}.fab{background:#25c064;box-shadow:0 12px 30px -14px #0009}.fab:after{display:none}.tab[aria-selected=true],.steps li .num,.tl .bar i,.hs__bar i,.progress{background:var(--accent);box-shadow:none}.chip input:checked+span:before{box-shadow:none}.crumbs li+li:before{content:"/";width:auto;height:auto;color:var(--mono-tag);background:0 0;border-radius:0}.answer:before,.sum:before{background:var(--accent)}.hero__in{gap:2rem}.client__body{gap:.9rem}.band__copy{gap:1.8rem}.bento .is-big,.client--more{background:var(--surface)}.stage__svg .bp__glow{opacity:.08}
