@font-face{font-family:Alexandria;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/oryx/alexandria-arabic-50641e9f4e.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,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Alexandria;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/oryx/alexandria-latin-ext-5863574792.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Alexandria;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/oryx/alexandria-latin-f40858ad2d.woff2)format("woff2");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-weight:400;font-display:swap;src:url(/fonts/oryx/ibm-plex-sans-arabic-arabic-151e9b4174.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,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oryx/ibm-plex-sans-arabic-latin-ext-76d2e98f68.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oryx/ibm-plex-sans-arabic-latin-91b31f414c.woff2)format("woff2");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-weight:500;font-display:swap;src:url(/fonts/oryx/ibm-plex-sans-arabic-arabic-a063706426.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,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oryx/ibm-plex-sans-arabic-latin-ext-aa55311241.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oryx/ibm-plex-sans-arabic-latin-3c969b9b86.woff2)format("woff2");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-weight:600;font-display:swap;src:url(/fonts/oryx/ibm-plex-sans-arabic-arabic-8ebde701f1.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,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oryx/ibm-plex-sans-arabic-latin-ext-e96d116862.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oryx/ibm-plex-sans-arabic-latin-3a53df85d9.woff2)format("woff2");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-weight:700;font-display:swap;src:url(/fonts/oryx/ibm-plex-sans-arabic-arabic-a8b345216d.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,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oryx/ibm-plex-sans-arabic-latin-ext-ecc5459be4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oryx/ibm-plex-sans-arabic-latin-feb762728c.woff2)format("woff2");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 Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/oryx/inter-tight-latin-ext-993da50f9c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/oryx/inter-tight-latin-bcf282a430.woff2)format("woff2");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:Sora;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/oryx/sora-latin-ext-30c073f90a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sora;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/oryx/sora-latin-e9ad38d13f.woff2)format("woff2");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}:root{--oryx-surface:#fff;--oryx-surface-soft:#f6f7fb;--oryx-ink:#171923;--oryx-muted:#666874;--oryx-accent:#6550c4;--oryx-content-width:1240px}.oryx-main,.oryx-track{background:var(--oryx-surface)}.oryx-footer{border-top:1px solid #e5e7ee}body{background:var(--oryx-surface);font-family:Inter Tight,sans-serif}.oryx-nav{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);top:24px;background:#ffffffea;border:1px solid #e7e7ee;border-radius:60px;justify-content:space-between;align-items:center;gap:30px;max-width:1290px;margin:auto;padding:16px 25px;display:flex;position:absolute;inset-inline:24px}.oryx-wordmark{letter-spacing:-.065em;font-size:38px;font-weight:700;line-height:1.2}.oryx-nav nav{align-items:center;gap:26px;font-size:14px;display:flex}.oryx-nav nav a[aria-current]{color:#864ffe}.oryx-nav-actions{align-items:center;gap:22px;font-size:14px;display:flex}.oryx-menu,.mobile-link{display:none}.oryx-skip{z-index:100;background:#fff;padding:15px;position:absolute;top:-100px}.oryx-skip:focus{top:10px}.oryx-track-card{background:#fff;border:1px solid #e5e8ed;border-radius:24px;padding:25px;display:block}.oryx-footer{grid-template-columns:2fr 1fr 1fr 1.2fr;gap:50px;padding-block:75px;display:grid}.oryx-footer>div{flex-direction:column;align-items:start;gap:14px;display:flex}.oryx-footer h3{color:#868695;margin-bottom:12px;font-size:14px}.oryx-footer a,.oryx-footer p{font-size:15px}.oryx-footer .oryx-wordmark{font-size:52px}.oryx-footer small{color:#8f91a1;font-size:12px}.oryx-gallery figure{flex-shrink:0}.oryx-gallery figure:nth-child(2) img{object-fit:cover;height:380px}.oryx-main{padding-top:130px}html[dir=rtl] body{font-family:IBM Plex Sans Arabic,Inter Tight,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] p{letter-spacing:0;font-family:IBM Plex Sans Arabic,Inter Tight,sans-serif;line-height:1.6}html[dir=rtl] h1{font-size:clamp(34px,4.5vw,62px)}:focus-visible{outline-offset:5px;outline:3px solid #864ffe}@media (max-width:1000px){.oryx-nav nav{display:none}.oryx-nav nav.is-open{top:90px;background:#fff;border-radius:25px;flex-direction:column;align-items:start;padding:30px;display:flex;position:absolute;inset-inline:0}.oryx-menu{font-size:23px;display:block}.mobile-link{display:block}.nav-project{display:none}.oryx-nav{gap:15px;inset-inline:16px}.oryx-footer{grid-template-columns:1fr 1fr;gap:35px}.oryx-footer>div:first-child{grid-column:1/-1}}@media (max-width:600px){.oryx-nav{top:14px;padding:14px 20px;inset-inline:12px}.oryx-wordmark{font-size:32px}.oryx-nav-actions{gap:18px;font-size:13px}.oryx-gallery{padding-inline:20px}.oryx-gallery>figure:first-child,.oryx-gallery>figure:last-child{display:none}.oryx-gallery>figure{width:100%!important;min-width:0!important}.oryx-gallery figure:nth-child(2) img{height:320px}.oryx-footer{padding-block:50px}.oryx-track-card{padding:20px}html[dir=rtl] h1{font-size:36px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}[data-ns-animate]{opacity:1!important;filter:none!important;transform:none!important}*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.oryx-track{overflow-x:clip}.oryx-section-heading{text-align:center;gap:22px;max-width:760px;margin:0 auto 50px;display:grid}.oryx-section-heading .badge{justify-self:center}.oryx-cta{text-align:center;background:linear-gradient(125deg,#dae8f4,#e9dbff 65%,#d1f8ec);border-radius:32px;flex-direction:column;align-items:center;gap:26px;padding:75px;display:flex}.oryx-cta h2{max-width:850px}.oryx-cta p{max-width:650px}.oryx-platform{background:#fff;border:1px solid #e5e5ee;border-radius:26px;gap:22px;height:100%;padding:45px;transition:box-shadow .3s;display:grid}.oryx-platform:hover{box-shadow:0 24px 60px #45266212}.oryx-platform h3{font-size:30px}.oryx-odoo{color:#714b67;letter-spacing:-.07em;font-size:64px;font-weight:700;line-height:1}.oryx-ms-name{letter-spacing:-.035em;font-size:34px;font-weight:600;line-height:1.7}.oryx-inline-link{text-underline-offset:6px;font-size:15px;font-weight:600;text-decoration:underline}.oryx-cloud-scene{isolation:isolate;height:490px;position:relative}.oryx-cloud-core{background:#fff;border-radius:30px;width:80%;position:absolute;top:15px;left:35px;overflow:hidden;transform:rotate(-3deg);box-shadow:0 25px 80px #2b323722}.business-flow{padding:35px 30px}.flow-eyebrow,.workflow-caption{letter-spacing:.1em;color:#686875;font-size:10px;font-weight:600}.flow-orbit{place-items:center;height:235px;display:grid;position:relative}.flow-orbit i{border:1px solid #d7d5eb;border-radius:50%;width:170px;height:170px;position:absolute}.flow-orbit i:nth-child(2){width:215px;height:215px}.flow-orbit i:nth-child(3){width:125px;height:125px}.flow-hub{letter-spacing:-.06em;background:linear-gradient(130deg,#cec5f7,#b9d7e6);border-radius:25px;padding:20px;font-size:29px;font-weight:700;box-shadow:0 10px 30px #4c3c651e}.flow-row{justify-content:space-between;gap:8px;margin:0 0 28px;font-size:12px;display:flex}.flow-row span{border:1px solid #e5e5ee;border-radius:10px;padding:9px}.business-flow small{color:#777;font-size:10px;line-height:1.5;display:block}.oryx-cloud-label{z-index:2;background:#fff;border:1px solid #e9e6f0;border-radius:18px;padding:20px 24px;position:absolute;box-shadow:0 15px 40px #44424c15}.oryx-cloud-label p{margin-top:10px;font-size:13px}.oryx-cloud-label small{color:#666;font-size:10px}.oryx-cloud-odoo{bottom:0;left:0;transform:rotate(-7deg)}.oryx-cloud-odoo .oryx-odoo{font-size:44px}.oryx-cloud-ms{top:65px;right:0;transform:rotate(7deg)}.oryx-cloud-ms strong{margin-top:10px;font-size:17px;display:block}.oryx-cloud-ai{background:#d3f2cc;bottom:12px;right:0;transform:rotate(4deg)}.oryx-cloud-ai>span{font-size:32px}.oryx-ms-mark{grid-template-columns:1fr 1fr;gap:3px;width:26px;height:26px;display:grid}.oryx-ms-mark i{background:#f25022}.oryx-ms-mark i:nth-child(2){background:#7fba00}.oryx-ms-mark i:nth-child(3){background:#00a4ef}.oryx-ms-mark i:nth-child(4){background:#ffb900}.oryx-automation{background:#efedf8}.oryx-automation .space-y-18{gap:65px;display:grid}.oryx-automation h3{font-size:27px}.oryx-automation .text-background-14\/60{color:#697079}.oryx-automation figure{width:100%}.workflow-diagram{background:radial-gradient(at 100% 0,#d4f6ef66,#0000),#f9f8fc;border:1px solid #e9e7f0;border-radius:20px;flex-direction:column;gap:22px;width:100%;min-width:0;max-width:520px;padding:28px 32px;display:flex;position:relative}.workflow-step{background:#fff;border:1px solid #e4e1ec;border-radius:12px;align-items:center;gap:20px;padding:13px;display:flex;position:relative;box-shadow:0 5px 15px #33333305}.workflow-step strong{font-size:15px}.workflow-dot{text-align:center;color:#613ea9;background:#ded7fb;border-radius:10px;width:35px;height:35px;line-height:35px}.workflow-connector{border-left:1px dashed #b4aacb;height:22px;position:absolute;bottom:-23px;left:30px}.workflow-1 .workflow-dot{background:#d4efe4}.workflow-2 .workflow-dot{background:#e8d8f2}.oryx-campaign-image{border:12px solid #fff;border-radius:30px;max-width:1070px;margin:35px auto -30px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 30px 60px #563c6b16}.oryx-campaign-image img{object-fit:cover;width:100%;max-height:520px}.oryx-campaign-image figcaption{background:#fff;border-radius:50px;padding:14px 24px;font-size:14px;position:absolute;bottom:25px;left:25px;box-shadow:0 5px 25px #2221}.oryx-grow-hero{background:linear-gradient(160deg,#f0eafa,#f9f2ee)}.oryx-service-list article{border-top:1px solid #dadce3;grid-template-columns:60px 1fr 1fr;align-items:start;gap:25px;padding:35px 0;display:grid}.oryx-service-list article>span{color:#8975ac;font-size:14px}.oryx-service-list h3{font-size:27px}.oryx-build-showcase{color:#fff;text-align:center;background:#1e2432;padding:90px 0 0;overflow:hidden}.oryx-build-showcase h2{color:#fff;margin-bottom:45px}.oryx-build-showcase img{object-fit:cover;border-radius:35px 35px 0 0;width:100%;max-height:620px}.oryx-grow-services .oryx-service-list{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.oryx-grow-services article{background:#fff;border:1px solid #ebe5f0;border-radius:26px;flex-direction:column;padding:35px;display:flex}.oryx-grow-services article>span{color:#b7a1ce;margin-bottom:20px;font-size:40px}.oryx-run-services .oryx-service-list{grid-template-columns:1fr 1fr;gap:25px;display:grid}.oryx-run-services article{background:#edf4f7;border:0;border-radius:25px;grid-template-columns:45px 1fr;padding:35px;display:grid}.oryx-run-services article p{grid-column:2}.oryx-run-plan{color:#fff;background:#202c38;border-radius:30px;grid-template-columns:1fr 1fr;gap:70px;padding:60px;display:grid}.oryx-run-plan h2{color:#fff;margin-top:25px}.oryx-run-plan li{border-bottom:1px solid #fff2;gap:20px;padding:25px 0;display:flex}.oryx-run-plan li span{color:#9fe3d8}.oryx-transform-process{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.oryx-transform-process h2{margin:25px 0}.oryx-transform-process img{border-radius:25px}.oryx-proof{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.oryx-proof h2{margin:25px 0}.oryx-proof p{margin-bottom:30px}.oryx-case-art{color:#fff;background:radial-gradient(at 100% 100%,#bc8df255,#0000 60%),#241b33;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:390px;padding:45px;display:flex}.oryx-case-art>span{letter-spacing:.08em;font-size:11px}.oryx-case-art>strong{letter-spacing:-.06em;font-size:64px}.oryx-case-art>div{border-top:1px solid #ffffff30;padding-top:20px;font-size:14px}.oryx-faq{grid-template-columns:1fr 1fr;gap:70px;display:grid}.oryx-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;font-size:20px;font-weight:500;list-style:none;display:flex}.oryx-faq summary::-webkit-details-marker{display:none}.oryx-faq summary span{font-size:25px;font-weight:400}.oryx-faq details[open] summary span{transform:rotate(45deg)}.oryx-faq details{border-top:1px solid #dddce5}.oryx-faq details p{padding-bottom:25px}.oryx-editorial{grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;padding-block:65px 85px;display:grid}.oryx-editorial.no-image{text-align:center;max-width:1100px;margin-inline:auto;display:block}.oryx-editorial.no-image h1{max-width:950px;margin-inline:auto}.oryx-editorial.no-image p{max-width:720px;margin-inline:auto}.oryx-editorial h1{margin:25px 0}.oryx-editorial p{font-size:19px}.oryx-editorial img{object-fit:cover;border-radius:30px;width:100%;height:480px}.oryx-editorial figcaption{color:#858190;margin-top:14px;font-size:11px}.oryx-story-grid{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.oryx-story-grid p{margin-block:20px;font-size:19px}.oryx-year{letter-spacing:-.08em;color:#b1a0c7;font-size:130px;line-height:1}.oryx-year small{letter-spacing:.13em;margin-top:30px;font-size:11px;display:block}.oryx-principles{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.oryx-principles article{border-top:1px solid #dcdbe4;padding-top:25px}.oryx-principles article>span{color:#8c72b8;font-size:13px}.oryx-principles h3{margin-block:22px;font-size:28px}.oryx-paymint-banner{color:#fff;background:#211930;padding:70px 0}.oryx-paymint-banner span{letter-spacing:.1em;font-size:12px}.oryx-paymint-banner strong{letter-spacing:-.07em;font-size:clamp(90px,16vw,235px);font-weight:500;display:block}.oryx-comparison article{border-bottom:1px solid #e2dee8;grid-template-columns:.8fr 1fr 1fr;align-items:start;gap:30px;padding:35px 0;display:grid}.oryx-comparison h3{font-size:23px}.oryx-comparison small{color:#8f729f;margin-bottom:15px;font-size:12px;display:block}.oryx-check-list li{border-bottom:1px solid #ddd9e3;padding:22px 0;font-size:19px}.oryx-check-list li:before{content:"↗";color:#977bbf;margin-inline-end:16px}.oryx-platform-board{text-align:center;background:linear-gradient(130deg,#eeebf9,#d9e7f0);border-radius:35px;padding:60px}.odoo .oryx-platform-board{background:linear-gradient(130deg,#f3e9f1,#e5e0ed)}.oryx-module-grid{flex-wrap:wrap;justify-content:center;gap:20px;margin:40px 0;display:flex}.oryx-module-grid>div{background:#fff;border-radius:20px;gap:25px;min-width:140px;padding:30px 20px;display:grid;box-shadow:0 15px 35px #33333308}.oryx-module-grid span{color:#8d72b6;font-size:35px}.oryx-platform-board>p{font-size:12px}.oryx-legal{max-width:950px}.oryx-legal section{border-top:1px solid #e0dce5;padding:35px 0}.oryx-legal h2{margin-bottom:18px;font-size:27px}.oryx-contact-grid{grid-template-columns:1.3fr 1fr;align-items:start;gap:90px;display:grid}.oryx-form{background:#fff;border:1px solid #e8e4ed;border-radius:30px;gap:22px;padding:40px;display:grid}.oryx-form label{gap:10px;min-width:0;font-size:14px;font-weight:500;display:grid}.oryx-form input,.oryx-form select,.oryx-form textarea{width:100%;font:inherit;color:#242633;background:#fbfafc;border:1px solid #d9d7e2;border-radius:10px;padding:14px 16px}.oryx-form textarea{resize:vertical}.oryx-form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.oryx-form-note{font-size:12px}.oryx-form-note a{text-decoration:underline}.oryx-form [role=status]{color:#3d6758;font-size:14px}.oryx-form [role=status]:empty{display:none}.oryx-contact-grid aside{gap:25px;padding-top:20px;display:grid}.oryx-contact-grid aside h2{font-size:38px}.oryx-contact-grid aside h3{font-size:22px}.oryx-contact-grid aside .badge{justify-self:start}.oryx-direct-email{font-size:23px}.oryx-contact-grid hr{border-color:#dfdce5}.oryx-draft{gap:20px;display:grid}.oryx-draft p{font-size:12px}.is-support{background:linear-gradient(150deg,#eef6f7,#fafafb 60%)}.oryx-film{isolation:isolate;background:#202a36;border-radius:36px;height:680px;position:relative;overflow:hidden}.oryx-film video{z-index:-2;object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.oryx-film:after{content:"";z-index:-1;background:linear-gradient(#0000,#111d32de);position:absolute;inset:0}.oryx-film-copy{color:#fff;flex-direction:column;justify-content:end;align-items:start;gap:25px;height:100%;padding:65px;display:flex}.oryx-film-copy h2{color:#fff;max-width:780px}.oryx-film-copy p{color:#e7e8ee;max-width:550px}.oryx-film-control{color:#fff;top:30px;background:#1e243277;border:1px solid #ffffff80;border-radius:50px;padding:10px 20px;font-size:12px;position:absolute;inset-inline-end:30px}html[dir=rtl] .text-left{text-align:right}html[dir=rtl] .oryx-cloud-scene{direction:ltr}html[dir=rtl] .oryx-odoo{letter-spacing:-.07em;font-family:Inter Tight,sans-serif}html[dir=rtl] .oryx-service-list h3,html[dir=rtl] .oryx-principles h3{font-size:25px}html[dir=rtl] .oryx-film-copy{align-items:start}@media (max-width:1023px){.oryx-cloud-scene{width:100%;max-width:560px;margin:10px auto}.oryx-editorial,.oryx-proof,.oryx-story-grid,.oryx-transform-process,.oryx-contact-grid{gap:40px}.oryx-grow-services .oryx-service-list{grid-template-columns:1fr}.oryx-run-plan{gap:30px;padding:40px}.oryx-faq{gap:35px}.oryx-principles{gap:25px}.oryx-contact-grid{grid-template-columns:1.2fr 1fr}.oryx-form{padding:25px}.oryx-form-row{grid-template-columns:1fr}.oryx-film{height:580px}}@media (max-width:767px){.oryx-cta{border-radius:25px;padding:45px 25px}.oryx-platform{padding:30px}.oryx-cloud-scene{height:450px}.oryx-cloud-core{width:83%;left:20px}.oryx-cloud-label{padding:16px}.oryx-cloud-odoo .oryx-odoo{font-size:36px}.oryx-cloud-ms{top:80px}.oryx-cloud-ai{max-width:190px;bottom:0}.flow-orbit{height:205px}.flow-orbit i:nth-child(2){width:180px;height:180px}.flow-orbit i:first-child{width:150px;height:150px}.flow-orbit i:nth-child(3){width:110px;height:110px}.business-flow{padding:25px 20px}.oryx-service-list article{grid-template-columns:35px 1fr;gap:18px}.oryx-service-list article p{grid-column:2}.oryx-run-services .oryx-service-list,.oryx-run-plan,.oryx-faq,.oryx-proof,.oryx-transform-process,.oryx-editorial,.oryx-story-grid,.oryx-contact-grid,.oryx-principles{grid-template-columns:1fr;gap:35px}.oryx-campaign-image{border-width:7px;border-radius:20px}.oryx-campaign-image img{min-height:320px}.oryx-campaign-image figcaption{padding:10px 16px;font-size:12px;bottom:15px;left:15px}.oryx-case-art{min-height:320px;padding:30px}.oryx-case-art strong{font-size:55px}.oryx-editorial{padding-block:35px 45px}.oryx-editorial img{height:350px}.oryx-editorial h1{font-size:42px}.oryx-year{font-size:100px}.oryx-comparison article{grid-template-columns:1fr 1fr;gap:20px}.oryx-comparison h3{grid-column:1/-1}.oryx-platform-board{padding:35px 20px}.oryx-module-grid{gap:12px}.oryx-module-grid>div{min-width:120px;padding:22px 12px}.oryx-film{border-radius:25px;height:560px}.oryx-film-copy{padding:35px 25px}.oryx-film-copy h2{font-size:36px}.oryx-contact-grid aside{order:-1}.oryx-contact-grid aside h2{font-size:29px}.oryx-direct-email{font-size:21px}.oryx-form{padding:25px 20px}.workflow-diagram{padding:25px}.oryx-automation h3{font-size:24px}.oryx-automation p{font-size:15px}.oryx-run-plan{padding:35px 25px}}@media (prefers-reduced-motion:reduce){.progress-line{width:100%!important}.oryx-film video{display:none}}.oryx-gallery figure:nth-child(2){flex-shrink:1;flex-basis:500px;width:500px}.oryx-track-card:has(img[src*=ns-img-43]) img{object-fit:contain;background:#e7edf5}.oryx-automation [data-text-reveal]{opacity:1}@media (max-width:767px){.oryx-gallery figure:nth-child(2){flex-basis:auto}}.oryx-social-hero .hero-text-gradient{color:#0000;background:linear-gradient(110deg,#192933 30%,#376979 75%,#849950);-webkit-background-clip:text;background-clip:text}.oryx-social-hero .space-y-3>p{max-width:720px}.oryx-art-caption{z-index:10;text-align:center;color:#777c82;margin-top:28px;font-size:11px;position:relative}.oryx-social-art{direction:ltr}.oryx-social-art figure{flex-shrink:1}.oryx-social-hero .hero-text-gradient{font-size:clamp(44px,5.6vw,78px)}html[dir=rtl] .oryx-social-hero .hero-text-gradient{font-size:clamp(38px,4.7vw,64px)}@media (max-width:600px){.oryx-social-art{margin-inline:-5px}.oryx-social-art figure{border-radius:14px}.oryx-social-art figure:first-child{margin-right:-60px}.oryx-social-art figure:last-child{margin-left:-60px}.oryx-social-art figure:nth-child(2){max-width:190px;margin-left:0}.oryx-art-caption{font-size:10px}}.oryx-ai-transform-hero,.oryx-ai-solutions{--color-background-7:#f8f9fa;--color-background-6:#0d1017;--color-background-5:#11141d;--color-background-4:#191d2a;--color-stroke-3:#7c8ea5}.oryx-ai-transform-hero{isolation:isolate;background:#11141d;padding-top:190px}.oryx-ai-transform-hero>video{z-index:0;opacity:.65}.oryx-ai-transform-hero>.main-container{z-index:4}.oryx-ai-transform-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#10141b88,#0000 70%);position:absolute;inset:0}.oryx-ai-transform-hero h1{letter-spacing:-.05em;font-size:clamp(44px,5vw,68px);line-height:1.2}.oryx-ai-transform-hero .font-sora{font-family:Sora,sans-serif}.oryx-ai-transform-hero .text-background-5{color:#11141d}.oryx-ai-platform-link{color:#fff;text-underline-offset:7px;font-size:14px;text-decoration:underline}.oryx-ai-motion-toggle{z-index:25;color:#fff;background:#11141d88;border:1px solid #ffffff70;border-radius:30px;padding:10px 18px;font-size:12px;position:absolute;bottom:150px;right:25px}.oryx-ai-solutions .text-sora-heading-5{font-size:24px}.oryx-ai-solutions .font-sora{font-family:Sora,sans-serif}.oryx-ai-app-hero{padding-top:125px}.oryx-ai-app-hero h1{max-width:950px;margin-inline:auto;font-size:clamp(40px,5vw,70px)}.oryx-ai-app-hero .oryx-art-caption{margin-top:0;font-size:11px}.oryx-ai-app-hero figure{filter:drop-shadow(0 20px 45px #3e494625);border-radius:24px 24px 0 0;overflow:hidden}.oryx-ai-app-hero .mb-12{margin-bottom:45px}.oryx-build .split-text-team-title{letter-spacing:-.035em;font-size:clamp(30px,4.8vw,66px);line-height:1.25}.oryx-social-motion-toggle{z-index:20;color:#51585c;background:#fffa;border:1px solid #d1d8dc;border-radius:25px;padding:8px 15px;font-size:11px;position:absolute;bottom:25px;right:25px}.oryx-social-hero .oryx-art-caption{max-width:600px;margin-inline:auto}html[dir=rtl] .oryx-ai-transform-hero h1{letter-spacing:0;font-family:IBM Plex Sans Arabic,Inter Tight,sans-serif}html[dir=rtl] .oryx-ai-solutions .font-sora{font-family:IBM Plex Sans Arabic,Inter Tight,sans-serif}html[dir=rtl] .oryx-build .split-text-team-title{letter-spacing:0;line-height:1.7}html[dir=rtl] .oryx-ai-transform-hero .button-split-upper-text{height:auto;line-height:1.5}@media (max-width:767px){.oryx-ai-transform-hero{padding-top:150px}.oryx-ai-transform-hero [aria-label=Action\ buttons]{flex-direction:column;gap:45px;padding-top:15px}.oryx-ai-motion-toggle{font-size:10px;bottom:100px;right:16px}.oryx-ai-transform-hero h1{font-size:40px}.oryx-ai-app-hero{padding-top:100px}.oryx-ai-app-hero h1{font-size:40px}.oryx-ai-app-hero .main-container{padding-inline:15px}.oryx-ai-app-hero .mb-12{margin-bottom:30px}.oryx-ai-app-hero .pt-20{padding-top:55px}.oryx-ai-solutions .space-y-2 h2{font-size:34px}.oryx-social-hero{padding-bottom:110px}}html[dir=rtl]{--oryx-font-ar:"IBM Plex Sans Arabic","Inter Tight",sans-serif;--font-inter-tight:var(--oryx-font-ar)}html[dir=rtl] :is(h1,h2){letter-spacing:0;font-weight:500;line-height:1.5}html[dir=rtl] :is(p,li){line-height:1.85}html[dir=rtl] :is(button,input,select,textarea,.font-ibm-plex-mono){font-family:var(--oryx-font-ar)}html[dir=rtl] .oryx-wordmark,html[dir=rtl] .oryx-odoo,html[dir=rtl] [lang=en]{font-family:Inter Tight,sans-serif}.oryx-main .main-container,.oryx-track .main-container{width:min(var(--oryx-content-width),calc(100% - 80px));padding-inline:0}.oryx-ai-app-hero>div{background:var(--oryx-surface-soft);border-color:#e6e8ef}.oryx-track .btn{font-size:14px}@media (max-width:767px){.oryx-main .main-container,.oryx-track .main-container{width:calc(100% - 40px)}}
.oryx-direction-arrow{direction:ltr;unicode-bidi:isolate;flex-shrink:0;margin-inline-start:.25em;font-family:Arial,sans-serif;line-height:1;display:inline-block}.oryx-case-flow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.oryx-wordmark{direction:ltr;unicode-bidi:isolate;flex-shrink:0}.oryx-nav nav{gap:28px}html[lang=en] .oryx-nav nav{font-size:16px}.oryx-nav nav>a{white-space:nowrap;padding-block:8px}html[dir=rtl]{--oryx-font-display:"Alexandria","IBM Plex Sans Arabic",sans-serif}html[dir=rtl] :is(h1,h2,h3,h4,h5,h6),html[dir=rtl] .oryx-ai-transform-hero h1,html[dir=rtl] .oryx-ai-solutions .font-sora{font-family:var(--oryx-font-display);letter-spacing:0;line-height:1.55}html[dir=rtl] h1{font-weight:500}html[dir=rtl] .oryx-nav{gap:22px;padding:14px 25px}html[dir=rtl] .oryx-nav nav{font-family:var(--oryx-font-display);gap:26px;font-size:15px;font-weight:400;line-height:1.5}html[dir=rtl] .oryx-nav-actions{gap:20px;font-size:15px;font-weight:400}html[dir=rtl] .oryx-nav .btn{min-height:48px;font-size:15px;font-weight:400;line-height:1.6}html[dir=rtl] .oryx-nav-actions>[lang=en]{font-size:15px}html[dir=rtl] .badge{letter-spacing:0;font-size:14px;line-height:1.7}html[dir=rtl] .oryx-footer a,html[dir=rtl] .oryx-footer p{font-size:17px;line-height:1.8}html[dir=rtl] .oryx-footer .oryx-wordmark{font-size:52px;line-height:1}html[dir=rtl] .oryx-footer h3{font-size:15px}html[dir=rtl] .oryx-form label{font-size:16px}html[dir=rtl] .oryx-form-note{font-size:14px;line-height:1.9}html[dir=rtl] .oryx-inline-link{font-size:16px}html[dir=rtl] :is(.oryx-art-caption,.oryx-editorial figcaption){font-size:13px;line-height:1.7}html[dir=rtl] .oryx-year{letter-spacing:-.08em;direction:ltr;unicode-bidi:isolate;font-family:Inter Tight,sans-serif}html[dir=rtl] .oryx-year small{font-family:var(--oryx-font-ar);letter-spacing:0;direction:rtl}html[dir=rtl] .btn:before{left:0;right:auto;scale:-1 1}html[dir=rtl] .btn:hover:before{translate:1rem -50%}html[dir=rtl] .btn:hover>span{translate:.5rem}html[dir=rtl] .btn:hover>span .oryx-direction-arrow{translate:0}html[dir=rtl] .oryx-button-arrow-window,html[dir=rtl] .oryx-ai-button-icon,html[dir=rtl] .oryx-process-arrow{transform:scaleX(-1)}html[dir=rtl] .progress-line{left:auto;right:0}html[dir=rtl] .workflow-connector{left:auto;right:30px}html[dir=rtl] .oryx-ai-hero-button .button-split-upper-text{height:auto;line-height:1.5}html[dir=rtl] .oryx-ai-hero-button .bg-background-7{padding-left:.375rem;padding-right:1.5rem}html[dir=rtl] .oryx-ai-hero-button .overflow-hidden.pr-5{padding-left:1.25rem;padding-right:0}html[dir=rtl] .oryx-ai-hero-button .h-\[21px\]{height:26px}html[dir=rtl] .oryx-check-list li:before{content:"↖"}html[dir=rtl] :is(.oryx-ai-motion-toggle,.oryx-social-motion-toggle){left:25px;right:auto}html[dir=rtl] .oryx-campaign-image figcaption{left:auto;right:25px}.oryx-track-card h3{justify-content:space-between;align-items:center;gap:20px;display:flex}html[dir=rtl] .oryx-track-card h3{font-size:28px}html[dir=rtl] .oryx-case-art strong{justify-content:space-between;align-items:center;gap:16px;font-family:Inter Tight,sans-serif;display:flex}html[dir=rtl] .oryx-ai-app-hero h1{font-size:clamp(34px,4.2vw,58px)}html[dir=rtl] .oryx-social-hero .hero-text-gradient{font-size:clamp(34px,4.4vw,60px);line-height:1.5}html[dir=rtl] .oryx-build .split-text-team-title{font-size:clamp(28px,4.1vw,56px);line-height:1.65}@media (min-width:1001px) and (max-width:1240px){.oryx-nav nav{display:none}.oryx-nav nav.is-open{top:85px;background:#fff;border-radius:25px;flex-direction:column;align-items:stretch;padding:28px;display:flex;position:absolute;inset-inline:0}.oryx-menu{font-size:25px;display:block}.nav-project{display:none}}@media (max-width:1240px){html[dir=rtl] .oryx-nav nav.is-open{align-items:stretch;gap:8px;padding:25px;font-size:17px}html[dir=rtl] .oryx-nav nav.is-open>a{border-radius:12px;padding:12px 14px}html[dir=rtl] .oryx-nav nav.is-open>a[aria-current]{background:#f3eefa}}@media (max-width:600px){html[dir=rtl] .oryx-nav{gap:16px;padding:14px 20px}html[dir=rtl] .oryx-nav-actions{gap:16px}html[dir=rtl] .oryx-track-card h3{font-size:24px}html[dir=rtl] .oryx-ai-app-hero h1,html[dir=rtl] .oryx-ai-transform-hero h1{font-size:34px}html[dir=rtl] :is(.oryx-ai-motion-toggle,.oryx-social-motion-toggle){left:16px}html[dir=rtl] .oryx-campaign-image figcaption{right:15px}}.oryx-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.oryx-form button:disabled{opacity:.65;cursor:wait}.oryx-form .oryx-form-consent{align-items:flex-start;gap:12px;font-weight:400;display:flex}.oryx-form .oryx-form-consent input{accent-color:#52662e;flex:0 0 18px;width:18px;height:18px;margin-top:4px}.oryx-form-challenge{width:100%;min-height:70px}
