:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#121b1b;--surface-sunken:#091010;--surface-raised:#1a2424;--surface-inverse:#fff;--line:#242d2d;--line-strong:#727d7d;--fg:#fff;--fg-muted:#b9c3c3;--fg-subtle:#909b9b;--accent:#4dbe9c;--accent-fill:#4dbe9c;--accent-fill-hover:#65cead;--on-accent:#121b1b;--accent-soft:#09281f;--accent-line:#185d49;--focus-ring:#86ddbf;--glow:#4dbe9c61;--scrim:#091010b8;--glass:#1a24249e;--mint-50:#e9fcf4;--mint-100:#d0f7e8;--mint-200:#aeecd5;--mint-300:#86ddbf;--mint-400:#65cead;--mint-500:#4dbe9c;--mint-600:#33a182;--mint-700:#238066;--mint-800:#185d49;--mint-900:#113e31;--mint-950:#09281f;--ink-0:#fff;--ink-50:#f4f8f8;--ink-100:#eaf0f0;--ink-200:#d8e0e0;--ink-300:#b9c3c3;--ink-400:#909b9b;--ink-500:#727d7d;--ink-600:#535d5d;--ink-700:#384242;--ink-800:#242d2d;--ink-850:#1a2424;--ink-900:#121b1b;--ink-950:#091010;--shadow-card:0 1px 0 0 #ffffff0d inset, 0 24px 48px -24px #0009;--shadow-float:0 1px 0 0 #ffffff0f inset, 0 12px 40px -8px #000000b3;--glow-sm:0 0 0 1px #4dbe9c73, 0 8px 28px -6px #4dbe9c73;--glow-lg:0 0 160px 24px #4dbe9c38}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--surface-sunken:#f4f8f8;--surface-raised:#f4f8f8;--surface-inverse:#121b1b;--line:#d8e0e0;--line-strong:#727d7d;--fg:#121b1b;--fg-muted:#535d5d;--fg-subtle:#646e6e;--accent:#238066;--accent-fill:#4dbe9c;--accent-fill-hover:#33a182;--on-accent:#121b1b;--accent-soft:#e9fcf4;--accent-line:#aeecd5;--focus-ring:#185d49;--glow:#4dbe9c4d;--scrim:#121b1b7a;--glass:#ffffffb8;--mint-50:#e9fcf4;--mint-100:#d0f7e8;--mint-200:#aeecd5;--mint-300:#86ddbf;--mint-400:#65cead;--mint-500:#4dbe9c;--mint-600:#33a182;--mint-700:#238066;--mint-800:#185d49;--mint-900:#113e31;--mint-950:#09281f;--ink-0:#fff;--ink-50:#f4f8f8;--ink-100:#eaf0f0;--ink-200:#d8e0e0;--ink-300:#b9c3c3;--ink-400:#909b9b;--ink-500:#727d7d;--ink-600:#535d5d;--ink-700:#384242;--ink-800:#242d2d;--ink-850:#1a2424;--ink-900:#121b1b;--ink-950:#091010;--shadow-card:0 1px 2px #121b1b0f, 0 16px 40px -20px #121b1b2e;--shadow-float:0 1px 0 0 #ffffffe6 inset, 0 12px 40px -12px #121b1b38;--glow-sm:0 0 0 1px #23806666, 0 8px 24px -8px #4dbe9c80;--glow-lg:0 0 140px 20px #4dbe9c40}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:144px;--space-11:200px;--radius-xs:6px;--radius-sm:12px;--radius-md:20px;--radius-lg:28px;--radius-xl:40px;--radius-pill:999px;--dur-instant:.1s;--dur-fast:.18s;--dur-base:.3s;--dur-slow:.56s;--dur-scene:1.1s;--dur-ambient:9s;--ease-settle:cubic-bezier(.16, 1, .3, 1);--ease-snap:cubic-bezier(.34, 1.56, .64, 1);--ease-travel:cubic-bezier(.65, 0, .35, 1);--ease-exit:cubic-bezier(.7, 0, .84, 0);--container-max:1440px;--container-text:680px;--gutter-mobile:16px;--gutter-tablet:24px;--gutter-desktop:40px;--nav-height:64px;--bp-sm:640px;--bp-md:900px;--bp-lg:1200px;--bp-xl:1600px;--z-base:0;--z-object:5;--z-nav:50;--z-overlay:80;--z-toast:100;--font-display:"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--font-text:"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--font-arabic:"GE SS Unique", Alexandria, "Noto Kufi Arabic", Tahoma, sans-serif}.t-mega{font-family:var(--font-display);letter-spacing:-.045em;font-variation-settings:"opsz" 96;font-size:208px;font-weight:800;line-height:.84}.t-display-1{font-family:var(--font-display);letter-spacing:-.04em;font-variation-settings:"opsz" 96;font-size:120px;font-weight:800;line-height:.9}.t-display-2{font-family:var(--font-display);letter-spacing:-.03em;font-variation-settings:"opsz" 96;font-size:80px;font-weight:700;line-height:.95}.t-h1{font-family:var(--font-display);letter-spacing:-.025em;font-variation-settings:"opsz" 72;font-size:56px;font-weight:700;line-height:1}.t-h2{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 48;font-size:40px;font-weight:700;line-height:1.05}.t-h3{font-family:var(--font-display);letter-spacing:-.01em;font-variation-settings:"opsz" 32;font-size:28px;font-weight:600;line-height:1.15}.t-h4{font-family:var(--font-display);letter-spacing:-.005em;font-variation-settings:"opsz" 24;font-size:21px;font-weight:600;line-height:1.25}.t-numeral{font-family:var(--font-display);letter-spacing:-.04em;font-variation-settings:"opsz" 96;font-size:72px;font-weight:700;line-height:1}.t-lead{font-family:var(--font-text);font-variation-settings:"opsz" 24;font-size:22px;font-weight:400;line-height:1.45}.t-body{font-family:var(--font-text);font-variation-settings:"opsz" 14;font-size:17px;font-weight:400;line-height:1.6}.t-body-sm{font-family:var(--font-text);font-variation-settings:"opsz" 12;font-size:15px;font-weight:400;line-height:1.55}.t-button{font-family:var(--font-text);letter-spacing:-.005em;font-variation-settings:"opsz" 14;font-size:16px;font-weight:600;line-height:1}.t-eyebrow{font-family:var(--font-text);letter-spacing:.14em;font-variation-settings:"opsz" 12;font-size:13px;font-weight:600;line-height:1.2}.t-caption{font-family:var(--font-text);font-variation-settings:"opsz" 12;font-size:13px;font-weight:500;line-height:1.45}.t-ar-display{font-family:var(--font-arabic);font-size:96px;font-weight:700;line-height:1.15}.t-ar-h1{font-family:var(--font-arabic);font-size:48px;font-weight:700;line-height:1.25}.t-ar-h2{font-family:var(--font-arabic);font-size:34px;font-weight:700;line-height:1.3}.t-ar-h3{font-family:var(--font-arabic);font-size:24px;font-weight:700;line-height:1.4}.t-ar-lead{font-family:var(--font-arabic);font-size:21px;font-weight:300;line-height:1.75}.t-ar-body{font-family:var(--font-arabic);font-size:18px;font-weight:300;line-height:1.85}.t-ar-label{font-family:var(--font-arabic);font-size:15px;font-weight:700;line-height:1.5}
:root{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body{background:var(--surface);color:var(--fg);font-family:var(--font-text);font-variation-settings:"opsz" 14;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}[dir=rtl],:lang(ar){font-family:var(--font-arabic)}[dir=rtl] .sc-arrow{transform:scaleX(-1)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sc-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-variation-settings:"opsz" 12;margin:0;font-size:13px;font-weight:600;line-height:1.2}[dir=rtl] .sc-eyebrow{letter-spacing:0;text-transform:none;font-size:15px;font-weight:700}.sc-mark{flex:none;display:block}.sc-btn{--b-h:48px;align-items:center;gap:var(--space-3);height:var(--b-h);border-radius:var(--radius-pill);font:inherit;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;isolation:isolate;transition:background-color var(--dur-fast) var(--ease-settle), box-shadow var(--dur-fast) var(--ease-settle), transform var(--dur-fast) var(--ease-settle), color var(--dur-fast) var(--ease-settle), border-color var(--dur-fast) var(--ease-settle);border:1px solid #0000;padding-inline:24px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.sc-btn-sm{--b-h:40px;padding-inline:18px;font-size:15px}.sc-btn-lg{--b-h:60px;padding-inline:32px;font-size:18px}.sc-btn:active{transition-duration:var(--dur-instant);transform:scale(.97)}.sc-btn-icon{width:calc(var(--b-h) - 16px);height:calc(var(--b-h) - 16px);border-radius:var(--radius-pill);transition:transform var(--dur-base) var(--ease-snap), background-color var(--dur-fast) var(--ease-settle);place-items:center;margin-inline-end:-16px;display:inline-grid}.sc-btn-sm .sc-btn-icon{margin-inline-end:-10px}.sc-btn:hover .sc-btn-icon{transform:translate(3px)}[dir=rtl] .sc-btn:hover .sc-btn-icon{transform:translate(-3px)}.sc-btn-icon .sc-arrow{width:18px;height:18px}.sc-btn-primary{background:var(--accent-fill);color:var(--on-accent)}.sc-btn-primary .sc-btn-icon{background:var(--on-accent);color:var(--accent-fill)}.sc-btn-primary:hover{background:var(--accent-fill-hover);box-shadow:var(--glow-sm)}.sc-btn-secondary{color:var(--fg);border-color:var(--line-strong);background:0 0}.sc-btn-secondary .sc-btn-icon{background:var(--surface-raised)}.sc-btn-secondary:hover{border-color:var(--accent);color:var(--accent)}.sc-btn-ghost{color:var(--fg);background:0 0;padding-inline:16px}.sc-btn-ghost:hover{background:var(--surface-raised)}.sc-btn-link{color:var(--accent);background:0 0;border-radius:0;height:auto;padding:4px 0}.sc-btn-link .sc-btn-icon{width:auto;height:auto;margin:0}.sc-btn-link .sc-btn-label{transition:background-size var(--dur-base) var(--ease-settle);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1.5px no-repeat;padding-bottom:3px}.sc-btn-link:hover .sc-btn-label{background-size:100% 1.5px}.sc-btn-link:active{transform:none}.sc-tag{border-radius:var(--radius-pill);border:1px solid var(--line);height:28px;color:var(--fg-muted);white-space:nowrap;font-variation-settings:"opsz" 12;align-items:center;padding-inline:12px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.sc-tag-accent{background:var(--accent-soft);color:var(--accent);border-color:#0000}.sc-tag-solid{background:var(--fg);border-color:var(--fg);color:var(--surface)}.sc-signal{border-radius:var(--radius-pill);background:var(--surface-raised);border:1px solid var(--line);height:32px;color:var(--fg-muted);font-variation-settings:"opsz" 12;align-items:center;gap:10px;padding-inline:12px 14px;font-size:14px;font-weight:500;display:inline-flex}.sc-signal-dot{background:var(--fg-subtle);border-radius:50%;width:8px;height:8px;position:relative}.sc-signal.is-live .sc-signal-dot{background:var(--accent-fill)}.sc-signal.is-live .sc-signal-dot:after{content:"";border:2px solid var(--accent-fill);opacity:0;animation:sc-ping 2.4s var(--ease-settle) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes sc-ping{0%{opacity:.9;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.6)}}.sc-lang{border-radius:var(--radius-pill);background:var(--surface-sunken);border:1px solid var(--line);gap:2px;padding:3px;display:inline-flex}.sc-lang-opt{border-radius:var(--radius-pill);min-width:44px;height:30px;color:var(--fg-muted);font:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-settle), color var(--dur-fast) var(--ease-settle);background:0 0;border:0;padding-inline:10px;font-size:13px;font-weight:600}.sc-lang-ar{font-family:var(--font-arabic);font-size:14px}.sc-lang-opt[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.sc-lang-opt:hover:not([aria-pressed=true]){color:var(--fg)}.sc-nav{z-index:var(--z-nav);align-items:center;gap:var(--space-5);height:var(--nav-height);border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--line);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);padding-inline:20px 8px;display:flex;position:relative}.sc-nav-brand{color:var(--accent);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sc-nav-word{color:var(--fg);letter-spacing:-.02em;font-variation-settings:"opsz" 48;font-size:20px;font-weight:800}.sc-nav-links{gap:2px;margin-inline:auto;display:flex}.sc-nav-link{border-radius:var(--radius-pill);color:var(--fg-muted);transition:color var(--dur-fast) var(--ease-settle), background-color var(--dur-fast) var(--ease-settle);padding:10px 14px;font-size:15px;font-weight:500;text-decoration:none;position:relative}.sc-nav-link:hover{color:var(--fg);background:var(--surface-raised)}.sc-nav-link.is-active{color:var(--fg)}.sc-nav-link.is-active:after{content:"";inset-inline:14px;background:var(--accent-fill);border-radius:3px;height:3px;position:absolute;bottom:4px}.sc-nav-end{align-items:center;gap:var(--space-2);display:flex}.sc-nav-burger{border-radius:var(--radius-pill);background:var(--surface-raised);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;display:none}.sc-nav-burger span{background:var(--fg);height:3px;transition:transform var(--dur-base) var(--ease-snap), opacity var(--dur-fast);border-radius:3px;display:block}.sc-nav-burger span:first-child{width:18px;margin-inline-start:4px}.sc-nav-burger span:nth-child(2){width:14px;margin-inline-start:-2px}.sc-nav-burger span:nth-child(3){width:18px}.sc-nav.is-open .sc-nav-burger span:first-child{transform:translate(-2px,7px)rotate(45deg)}.sc-nav.is-open .sc-nav-burger span:nth-child(2){opacity:0}.sc-nav.is-open .sc-nav-burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:899px){.sc-nav-links,.sc-nav .sc-lang{display:none}.sc-nav-end{margin-inline-start:auto}.sc-nav-burger{display:flex}}@media (max-width:479px){.sc-nav-cta{display:none}}.sc-sh{gap:var(--space-4);max-width:820px;display:grid}.sc-sh.is-center{text-align:center;justify-items:center;margin-inline:auto}.sc-sh-title{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 48;text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,40px);font-weight:700;line-height:1.05}.sc-sh-lead{max-width:56ch;color:var(--fg-muted);font-variation-settings:"opsz" 24;text-wrap:pretty;margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.45}[dir=rtl] .sc-sh-title{font-family:var(--font-arabic);letter-spacing:0;line-height:1.3}[dir=rtl] .sc-sh-lead{font-weight:300;line-height:1.75}.sc-mega{font-family:var(--font-display);letter-spacing:-.045em;color:var(--fg);text-transform:uppercase;-webkit-user-select:none;user-select:none;justify-content:center;margin:0;font-size:clamp(88px,15vw,208px);font-weight:800;line-height:.84;display:flex;position:relative}.sc-mega-l{font-variation-settings:"opsz" 96, "wdth" 78;display:inline-block}.sc-mega.is-breathing .sc-mega-l{animation:sc-breathe var(--dur-ambient) var(--ease-travel) infinite alternate}@keyframes sc-breathe{0%{font-variation-settings:"opsz" 96, "wdth" 75}to{font-variation-settings:"opsz" 96, "wdth" 96}}.sc-mega-object{z-index:var(--z-object);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.sc-stage{isolation:isolate;border-radius:var(--radius-xl);background:var(--surface);place-items:center;display:grid;position:relative;overflow:hidden}.sc-stage-light{z-index:-1;background:radial-gradient(50% 55% at 50% 0%, var(--glow), #4dbe9c00 70%);animation:sc-drift var(--dur-ambient) var(--ease-travel) infinite alternate;position:absolute;inset:-20% 10% 30%}@keyframes sc-drift{0%{transform:translate(-4%)scale(1)}to{transform:translate(4%)scale(1.06)}}.sc-stage-object{margin-bottom:var(--space-5);place-items:center;padding-bottom:28px;display:grid;position:relative}.sc-stage-floor{aspect-ratio:5;z-index:-1;background:radial-gradient(closest-side, var(--glow), #4dbe9c0d 72%, #4dbe9c00);border-radius:50%;width:260%;max-width:640px;position:absolute;bottom:0;left:50%;transform:translate(-50%,40%)}.sc-stage-floor:after{content:"";border-top:1px solid #86ddbf66;border-radius:50%;position:absolute;inset:22% 20%}.sc-stage-grain{z-index:2;pointer-events:none;background-image:var(--grain);opacity:.07;mix-blend-mode:overlay;position:absolute;inset:0}[data-theme=light] .sc-stage-grain{opacity:.12;mix-blend-mode:multiply;filter:invert()}.sc-stage-body{z-index:1;width:100%;padding:var(--space-7) var(--space-5);box-sizing:border-box;align-content:center;justify-items:center;display:grid;position:relative}.sc-mstack{color:var(--accent-fill);cursor:pointer;place-items:center;padding:24px;display:inline-grid;position:relative}.sc-mstack-halo{background:radial-gradient(closest-side, var(--glow), #4dbe9c00);opacity:0;animation:sc-halo var(--dur-scene) var(--ease-settle) .7s forwards;border-radius:50%;position:absolute;inset:-10%}@keyframes sc-halo{to{opacity:1}}.sc-mstack-mark path{transform-box:fill-box;transform-origin:50%;animation:var(--dur-scene) var(--ease-snap) both}.sc-mstack-mark .sc-mark-top{animation-name:sc-in-top}.sc-mstack-mark .sc-mark-mid{animation-name:sc-in-mid;animation-delay:.14s}.sc-mstack-mark .sc-mark-bot{animation-name:sc-in-bot;animation-delay:.28s}@keyframes sc-in-top{0%{opacity:0;transform:translate(-30%,-120%)rotate(-8deg)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes sc-in-mid{0%{opacity:0;transform:translate(140%)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes sc-in-bot{0%{opacity:0;transform:translate(-140%,40%)rotate(6deg)}40%{opacity:1}to{opacity:1;transform:none}}.sc-mstack.is-glass .sc-mstack-mark{filter:drop-shadow(0 0 1px #fff9)drop-shadow(0 18px 30px #4dbe9c59)}.sc-go{--go-size:160px;width:var(--go-size);height:var(--go-size);position:relative}.sc-go-part{box-sizing:border-box;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform var(--dur-base) var(--ease-snap);background:linear-gradient(160deg,#ffffff47,#4dbe9c29 55%,#4dbe9c57);border:1px solid #ffffff47;display:block;position:absolute;box-shadow:inset 0 1px #ffffff73,inset 0 -8px 16px #4dbe9c40,0 12px 28px -10px #4dbe9c8c}[data-theme=light] .sc-go-part{background:linear-gradient(160deg,#ffffffe6,#4dbe9c38 55%,#4dbe9c80);border-color:#23806647;box-shadow:inset 0 1px #fff,inset 0 -8px 16px #4dbe9c4d,0 14px 28px -12px #125b4673}.sc-go-i1{width:64%;height:20%;top:18%;left:22%}.sc-go-i2{width:52%;height:20%;top:41%;left:30%}.sc-go-i3{width:60%;height:20%;top:64%;left:14%}.sc-go-c1,.sc-go-c2,.sc-go-c3{clip-path:inset(0 0 0 50%);background:0 0;border-color:#ffffff40;border-radius:50%;box-shadow:inset 0 0 0 6px #4dbe9c8c,0 0 24px -4px #4dbe9c80}.sc-go-c1{inset:36%}.sc-go-c2{opacity:.75;inset:22%}.sc-go-c3{opacity:.5;inset:6%}[data-theme=light] .sc-go-c1,[data-theme=light] .sc-go-c2,[data-theme=light] .sc-go-c3{background:0 0;border-color:#23806633;box-shadow:inset 0 0 0 6px #2380668c,0 0 20px -6px #4dbe9c99}.sc-go-cdot{border-radius:50%;width:20%;height:20%;top:40%;left:40%}.sc-go-b1,.sc-go-b2,.sc-go-b3{border-radius:16px;width:62%;height:44%}.sc-go-b1{opacity:.55;top:12%;left:10%}.sc-go-b2{opacity:.8;top:28%;left:19%}.sc-go-b3{top:44%;left:28%}.sc-go-b3:before{content:"";background:#fff9;border-radius:99px;width:30%;height:10%;position:absolute;top:14%;left:10%}.sc-go-s1,.sc-go-s2,.sc-go-s3{border-radius:50%;width:24%;height:24%}.sc-go-s1{top:58%;left:10%}.sc-go-s2{top:18%;left:38%}.sc-go-s3{top:52%;left:66%}.sc-go-sline1,.sc-go-sline2{transform-origin:0;background:#4dbe9cb3;border:0;height:6%;box-shadow:0 0 12px #4dbe9c99}.sc-go-sline1{width:30%;top:60%;left:26%;transform:rotate(-52deg)}.sc-go-sline2{width:26%;top:38%;left:56%;transform:rotate(40deg)}:hover>.sc-go .sc-go-i1,.sc-go:hover .sc-go-i1{transform:translate(6%)}:hover>.sc-go .sc-go-i3,.sc-go:hover .sc-go-i3{transform:translate(-6%)}:hover>.sc-go .sc-go-b1,.sc-go:hover .sc-go-b1{transform:translate(-6%,-6%)}:hover>.sc-go .sc-go-b3,.sc-go:hover .sc-go-b3{transform:translate(6%,6%)}:hover>.sc-go .sc-go-c3,.sc-go:hover .sc-go-c3{transform:scale(1.08)}:hover>.sc-go .sc-go-s2,.sc-go:hover .sc-go-s2{transform:translateY(-8%)}.sc-svc{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--shadow-card);color:inherit;transition:transform var(--dur-base) var(--ease-settle), box-shadow var(--dur-base) var(--ease-settle), border-color var(--dur-base) var(--ease-settle);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}a.sc-svc:hover{border-color:var(--accent-line);box-shadow:var(--glow-sm);transform:translateY(-4px)}.sc-svc-top{justify-content:space-between;align-items:center;display:flex}.sc-svc-num{color:var(--accent);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.sc-svc-go{border-radius:var(--radius-pill);border:1px solid var(--line-strong);width:40px;height:40px;color:var(--fg);transition:background-color var(--dur-fast), color var(--dur-fast), transform var(--dur-base) var(--ease-snap);place-items:center;display:grid}a.sc-svc:hover .sc-svc-go{background:var(--accent-fill);color:var(--on-accent);border-color:#0000;transform:rotate(-45deg)}[dir=rtl] a.sc-svc:hover .sc-svc-go{transform:rotate(45deg)}.sc-svc-obj{min-height:180px;margin-block:var(--space-2);place-items:center;display:grid}.sc-svc-title{letter-spacing:-.01em;font-variation-settings:"opsz" 32;margin:0;font-size:28px;font-weight:600;line-height:1.15}.sc-svc-desc{color:var(--fg-muted);font-variation-settings:"opsz" 12;margin:0;font-size:15px;line-height:1.55}.sc-svc-tags{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.sc-work{gap:var(--space-4);color:inherit;text-decoration:none;display:grid}.sc-work-media{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--surface-raised);isolation:isolate;position:relative;overflow:hidden}.sc-work-media>img,.sc-work-media>video{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-settle);display:block}.sc-work:hover .sc-work-media>img,.sc-work:hover .sc-work-media>video,.sc-work:hover .sc-work-fallback{transform:scale(1.04)}.sc-work-fallback{width:100%;height:100%;color:var(--accent-fill);background:radial-gradient(60% 60% at 50% 40%, var(--glow), #4dbe9c00), var(--surface-sunken);transition:transform var(--dur-slow) var(--ease-settle);place-items:center;display:grid}.sc-work-view{inset-inline-end:16px;border-radius:var(--radius-pill);background:var(--accent-fill);height:40px;color:var(--on-accent);opacity:0;transition:transform var(--dur-base) var(--ease-snap), opacity var(--dur-fast) var(--ease-settle);align-items:center;gap:6px;padding-inline:16px 12px;font-size:15px;font-weight:600;display:inline-flex;position:absolute;bottom:16px;transform:translateY(12px)scale(.9)}.sc-work:hover .sc-work-view,.sc-work:focus-visible .sc-work-view{opacity:1;transform:none}.sc-work-meta{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.sc-work-title{font-variation-settings:"opsz" 24;margin:0;font-size:21px;font-weight:600;line-height:1.25}.sc-work-client{color:var(--fg-muted);margin:4px 0 0;font-size:15px}.sc-work-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.sc-stat{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.sc-stat-num{font-family:var(--font-display);letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 96, "wdth" 85;font-size:clamp(48px,5vw,72px);font-weight:700;line-height:1}.sc-stat-label{color:var(--fg-muted);max-width:22ch;font-size:15px}.sc-proc{gap:var(--space-6);counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.sc-proc-step{gap:var(--space-2);padding-top:40px;display:grid;position:relative}.sc-proc-step:before{content:"";top:11px;background:var(--accent-line);height:2px;position:absolute;inset-inline-start:24px;inset-inline-end:calc(-1 * var(--space-6))}.sc-proc-step:last-child:before{display:none}.sc-proc-joint{top:0;box-sizing:border-box;border:2px solid var(--accent-line);background:var(--surface);width:24px;height:24px;transition:background-color var(--dur-base) var(--ease-settle), border-color var(--dur-base);border-radius:50%;position:absolute;inset-inline-start:0}.sc-proc-step.is-done .sc-proc-joint{background:var(--accent-line);border-color:var(--accent-line)}.sc-proc-step.is-done:before{background:var(--accent-fill)}.sc-proc-step.is-active .sc-proc-joint{background:var(--accent-fill);border-color:var(--accent-fill);box-shadow:var(--glow-sm)}.sc-proc-n{letter-spacing:.08em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.sc-proc-title{font-variation-settings:"opsz" 24;margin:0;font-size:21px;font-weight:600;line-height:1.25}.sc-proc-text{color:var(--fg-muted);margin:0;font-size:15px;line-height:1.55}.sc-mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.sc-mq-track{width:max-content;animation:sc-mq var(--mq-speed,40s) linear infinite;display:flex}.sc-mq.is-reverse .sc-mq-track{animation-direction:reverse}.sc-mq:hover .sc-mq-track{animation-play-state:paused}.sc-mq-row{align-items:center;display:flex}.sc-mq-item{padding-inline:var(--space-6);font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg);white-space:nowrap;font-variation-settings:"opsz" 72, "wdth" 85;font-size:clamp(28px,4vw,56px);font-weight:700}.sc-mq-sep{border-radius:var(--radius-pill);background:var(--accent-fill);flex:none;width:36px;height:14px}@keyframes sc-mq{to{transform:translate(-50%)}}[dir=rtl] .sc-mq-track{animation-name:sc-mq-rtl}@keyframes sc-mq-rtl{to{transform:translate(50%)}}.sc-field{gap:var(--space-2);display:grid}.sc-field-label{color:var(--fg);font-size:14px;font-weight:600}.sc-field-ctl{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface-sunken);width:100%;min-height:52px;color:var(--fg);font:inherit;resize:vertical;transition:border-color var(--dur-fast) var(--ease-settle), box-shadow var(--dur-fast) var(--ease-settle);padding:14px 18px;font-size:17px;line-height:1.5}.sc-field-ctl::placeholder{color:var(--fg-subtle)}.sc-field-ctl:hover{border-color:var(--fg-muted)}.sc-field-ctl:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.sc-field-ctl:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sc-field-hint{color:var(--fg-muted);margin:0;font-size:14px}.sc-field.is-error .sc-field-ctl{border-color:var(--fg);border-width:2px}.sc-field.is-error .sc-field-hint{color:var(--fg);font-weight:600}.sc-field.is-error .sc-field-hint:before{content:"! "}.sc-reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease-settle), transform var(--dur-slow) var(--ease-settle);transform:translateY(24px)}.sc-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:var(--dur-instant)!important;animation-duration:1ms!important;animation-iteration-count:1!important}.sc-mega.is-breathing .sc-mega-l,.sc-stage-light,.sc-mq-track{animation:none!important}.sc-reveal{transform:none}}
@font-face{font-family:Thmanyah Sans;src:local(Thmanyah Sans Light),url(/fonts/thmanyah/ThmanyahSans-Light.otf)format("opentype");font-weight:300;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Thmanyah Sans;src:local(Thmanyah Sans),url(/fonts/thmanyah/ThmanyahSans-Regular.otf)format("opentype");font-weight:400;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Thmanyah Sans;src:local(Thmanyah Sans Medium),url(/fonts/thmanyah/ThmanyahSans-Medium.otf)format("opentype");font-weight:500 600;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Thmanyah Sans;src:local(Thmanyah Sans Bold),url(/fonts/thmanyah/ThmanyahSans-Bold.otf)format("opentype");font-weight:700;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Thmanyah Sans;src:local(Thmanyah Sans Black),url(/fonts/thmanyah/ThmanyahSans-Black.otf)format("opentype");font-weight:800 900;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFC}:root[lang]{--font-display:var(--ff-bricolage), ui-sans-serif, system-ui, sans-serif;--font-text:var(--ff-bricolage), ui-sans-serif, system-ui, sans-serif;--font-arabic:"Thmanyah Sans", var(--ff-alexandria), var(--ff-bricolage), Tahoma, sans-serif;--gutter:var(--gutter-mobile)}@media (min-width:640px){:root[lang]{--gutter:var(--gutter-tablet)}}@media (min-width:1200px){:root[lang]{--gutter:var(--gutter-desktop)}}:root[dir=rtl]{--font-display:var(--font-arabic);--font-text:var(--font-arabic)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-height) + 32px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{text-rendering:optimizelegibility;min-height:100vh;overflow-x:clip}[dir=rtl] body{font-family:var(--font-arabic);font-weight:300;line-height:1.85}[dir=rtl] body :not([lang=en],[lang=en] *){letter-spacing:0!important;text-transform:none!important}img,svg,video{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}a{color:inherit}::selection{background:var(--accent-fill);color:var(--on-accent)}.l-container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.l-section{padding-block:var(--space-9);background:var(--surface);color:var(--fg);position:relative}@media (min-width:1200px){.l-section{padding-block:var(--space-10)}}.skip-link{top:12px;z-index:var(--z-toast);border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--on-accent);transition:transform var(--dur-fast) var(--ease-settle);padding:12px 18px;font-weight:600;text-decoration:none;position:fixed;inset-inline-start:12px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.upcoming{gap:var(--space-5);display:grid}a.sc-lang-opt{place-items:center;text-decoration:none;display:inline-grid}.sc-lang-opt[data-active]{background:var(--accent-soft);color:var(--accent)}.sc-lang-opt[data-active]:hover{color:var(--accent)}.sc-nav-brand:focus-visible,.sc-nav-link:focus-visible{outline-offset:4px;border-radius:var(--radius-pill)}
@media (forced-colors:active){.sc-lang-opt[data-active]{forced-color-adjust:none;color:highlighttext;background:highlight}}html[data-a11y~=text-1]{--a11y-zoom:1.15}html[data-a11y~=text-2]{--a11y-zoom:1.3}@media (max-width:639px){html[data-a11y~=text-1]{--a11y-zoom:1.08}html[data-a11y~=text-2]{--a11y-zoom:1.15}}html[data-a11y~=text-1] body,html[data-a11y~=text-2] body{zoom:var(--a11y-zoom);min-height:calc(100vh / var(--a11y-zoom))}html[data-a11y~=text-1] [class*=nowrap],html[data-a11y~=text-2] [class*=nowrap]{white-space:normal!important}html[data-a11y~=text-1] :is(h1,h2,h3,p,li),html[data-a11y~=text-2] :is(h1,h2,h3,p,li){overflow-wrap:break-word}html[data-a11y~=contrast][data-theme=dark],html[data-a11y~=contrast] [data-theme=dark]{--surface:var(--ink-950);--surface-sunken:var(--ink-950);--surface-raised:var(--ink-900);--line:var(--ink-400);--line-strong:var(--ink-200);--fg-muted:var(--ink-0);--fg-subtle:var(--ink-100);--accent:var(--mint-300);--focus-ring:var(--ink-0)}html[data-a11y~=contrast] [data-theme=light]{--surface:var(--ink-0);--surface-sunken:var(--ink-0);--surface-raised:var(--ink-0);--line:var(--ink-600);--line-strong:var(--ink-900);--fg:var(--ink-950);--fg-muted:var(--ink-950);--fg-subtle:var(--ink-900);--accent:var(--mint-800);--focus-ring:var(--ink-950)}html[dir=rtl][data-a11y~=contrast] :is(p,li,dd,label,blockquote){font-weight:400!important}html[data-a11y~=spacing] :is(p,li,dd,label,blockquote,figcaption){word-spacing:.16em!important;line-height:1.9!important}html[dir=rtl][data-a11y~=spacing] :is(p,li,dd,label,blockquote,figcaption){line-height:2.2!important}html[dir=ltr][data-a11y~=spacing] :is(p,li,dd,label,blockquote,figcaption){letter-spacing:.04em!important}html[data-a11y~=links] a:not(.sc-nav-brand,.skip-link){text-underline-offset:.2em!important;text-decoration:underline!important;text-decoration-thickness:2px!important}html[data-a11y~=links] :focus-visible{outline:3px solid var(--focus-ring)!important;outline-offset:3px!important}html[data-a11y~=still]{scroll-behavior:auto!important}html[data-a11y~=still] *,html[data-a11y~=still] :before,html[data-a11y~=still] :after{transition:none!important;animation:none!important}@media (hover:hover){html[data-a11y~=cursor],html[data-a11y~=cursor] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M7 4l31 19-14 3 9 16-7 3-8-16-11 10z' fill='%23ffffff' stroke='%23091010' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E") 7 4,auto!important}html[data-a11y~=cursor] :is(a,button,summary,label,select,[role=button],[role=button] *,a *,button *){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M7 4l31 19-14 3 9 16-7 3-8-16-11 10z' fill='%234dbe9c' stroke='%23091010' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E") 7 4,pointer!important}}
