@font-face{font-family:displayFont;src:url(../media/SpaceGrotesk_Variable-s.p.3_98vljdhnloa.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}._3Kh7aG_className{font-family:displayFont,displayFont Fallback}._3Kh7aG_variable{--font-space-grotesk:"displayFont", "displayFont Fallback"}
@font-face{font-family:bodyFont;src:url(../media/IBMPlexSansArabic_Regular-s.p.1ru21k9z_0hb7.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bodyFont;src:url(../media/IBMPlexSansArabic_SemiBold-s.p.1_-ee2m_u4d17.woff2)format("woff2");font-display:swap;font-weight:500 700;font-style:normal}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:107.29%;descent-override:41.04%;line-gap-override:0.0%;size-adjust:101.13%}.C1KB6a_className{font-family:bodyFont,bodyFont Fallback}.C1KB6a_variable{--font-ibm-plex-sans-arabic:"bodyFont", "bodyFont Fallback"}
:root{--color-background:#080808;--color-text:#f6f4ef;--color-heading:#fafafa;--color-accent:#ff884b;--color-accent-soft:#ffad7d;--color-menu-muted:#8b8c85;--color-hero-control:#787878;--color-clients-control:#797870;--color-process-stage:#666a62;--color-process-copy:#5e625a;--color-process-tag:#5b6154;--color-services-library-sub:#787870;--color-services-sidebar-count:#767970;--color-services-sidebar-foot:#75796f;--color-services-category:#777971;--color-services-folder-meta:#204a64;--color-services-paper-meta:#697680;--color-ai-meta:#7a786f;--color-ai-outro:#7a7870;--color-ai-order-header:#7b786d;--color-contact-placeholder:#7f7c74;--color-footer-bottom:#7b7870;--color-hairline-line:#f6f4ef6b;--color-hairline-dim:#f6f4ef38;--raised-fill:linear-gradient(180deg, #fff 0%, #fafafa 35%, #f0f0ee 70%, #e3e3e0 100%);--raised-fill-hover:linear-gradient(180deg, #fff 0%, #fdfdfc 35%, #f3f3f1 70%, #e8e8e5 100%);--raised-edge:#bdbdb8;--raised-shadow:inset 0 2px 2px #fff, inset 0 -2px 3px #00000013, 0 0 0 1px #ffffff12, 0 3px 5px #0000002a;--raised-shadow-pressed:inset 0 1px 3px #00000018, inset 0 -1px 1px #fff, 0 1px 2px #00000024;--icon-stroke:1.3;--color-card-edge:#787a75;--color-services-line:#1f1f1f;--color-services-card-ink:#1d1f1e;--color-services-card-muted:#6b6d6a;--nav-surface:linear-gradient(180deg, #252525 0%, #1d1d1d 100%);--nav-edge:#3b3b39;--nav-shadow:0 15px 21px -11px #181b1846, 0 3px 6px #15181510, inset 0 2px 1px #ffffff12, inset 0 -2px 1px #00000030;--nav-top:28px;--nav-width:480px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-curtain:cubic-bezier(.76, 0, .24, 1);--font-display:var(--font-space-grotesk), Arial, sans-serif;--font-body:var(--font-ibm-plex-sans-arabic), Tahoma, Arial, sans-serif}@media (max-width:540px){:root{--nav-width:min(480px, calc(100vw - 40px));--nav-top:20px}}@media (max-width:370px){:root{--nav-width:calc(100vw - 32px)}}@media (max-height:500px){:root{--nav-top:12px}}
*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;scrollbar-gutter:stable;background:var(--color-background);scroll-padding-top:110px}html[data-intro-state=playing],html[data-intro-state=revealing]{overflow:hidden}html[data-intro-state=playing] :is(#main,footer){visibility:hidden}html[data-service-dialog]{overflow:hidden}body{background:var(--color-background);min-height:100vh;color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;display:flow-root}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:5px;outline:2px solid #fff}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
