.omq-site-header{z-index:25;color:#d8eeff;background:#193153;border-bottom:1px solid #d8eeff1f;justify-content:space-between;align-items:center;gap:40px;padding:29px 5%;font-family:IBM Plex Sans,IBM Plex Sans Arabic,sans-serif;display:flex;position:relative}.omq-site-header[data-overlay=true]{background:0 0;border-bottom-color:#0000;position:absolute;inset:0 0 auto}.omq-site-header[dir=rtl],.omq-site-menu[dir=rtl]{font-family:IBM Plex Sans Arabic,IBM Plex Sans,sans-serif}.omq-site-header .omq-nav-logo{flex-shrink:0;width:200px}.omq-nav-logo img{width:100%;height:auto}.omq-site-header .omq-primary-nav{align-items:center;gap:35px;margin-inline-start:auto;font-size:13px;display:flex}.omq-site-header a,.omq-site-header button{touch-action:manipulation;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.omq-primary-nav a{position:relative}.omq-primary-nav a:after{bottom:6px;content:"";background:currentColor;height:1px;transition:transform .24s;position:absolute;inset-inline:0;transform:scaleX(0)}.omq-primary-nav a:hover:after,.omq-primary-nav a[aria-current=page]:after{transform:scaleX(1)}.omq-nav-actions{align-items:center;gap:24px;font-size:13px;display:flex}.omq-nav-actions>button{justify-content:center}.omq-nav-contact{border-bottom:1px solid #d8eeff55;gap:20px}.omq-site-header .omq-nav-menu{display:none}.omq-site-header :focus-visible,.omq-site-menu :focus-visible{outline-offset:5px;outline:2px solid #c2703f}.omq-site-menu{max-height:90svh;font-family:IBM Plex Sans,IBM Plex Sans Arabic,sans-serif;overflow:auto;color:#d8eeff!important;background:#193153!important;border-radius:0!important;width:min(720px,100% - 32px)!important;max-width:720px!important;padding:60px 45px 36px!important}.omq-site-menu-label{letter-spacing:.035em;font-family:IBM Plex Mono,IBM Plex Sans Arabic,sans-serif;font-size:11px;font-weight:400;line-height:1.6}.omq-site-menu-close{top:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset-inline-end:16px}.omq-site-menu nav{margin-top:16px}.omq-site-menu nav a{border-bottom:1px solid #d8eeff25;align-items:center;gap:20px;min-height:70px;font-size:30px;display:flex}.omq-site-menu nav a>svg{margin-inline-start:auto}.omq-site-menu nav a[aria-current=page]{color:#d59b76}.omq-site-menu-email{align-items:center;gap:15px;min-height:44px;margin-top:18px;font-size:13px;display:flex}@media (min-width:1600px){.omq-site-header{padding-inline:6.25%}}@media (max-width:1050px){.omq-site-header{gap:20px;padding:24px 5%}.omq-site-header .omq-primary-nav{gap:20px}.omq-nav-actions{gap:12px}.omq-site-header .omq-nav-contact{display:none}}@media (max-width:760px){.omq-site-header{gap:16px;padding:20px 24px}.omq-site-header .omq-primary-nav{display:none}.omq-nav-actions{gap:8px;margin-inline-start:auto}.omq-site-header .omq-nav-menu{display:inline-flex}.omq-site-menu{padding:62px 24px 25px!important}.omq-site-menu nav a{font-size:25px}}@media (max-width:370px){.omq-site-header{gap:8px;padding-inline:18px}.omq-site-header .omq-nav-logo{width:160px}}@media (max-height:650px) and (min-width:601px){.omq-site-header{padding-block:15px}}@media (prefers-reduced-motion:reduce){.omq-site-header *,.omq-site-menu *{transition:none!important;animation:none!important}}.omq-site-header .omq-profile-button,.omq-site-menu .omq-profile-button{color:#d8eeff;white-space:nowrap;background:#d8eeff12;border:1px solid #d8eeff55;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:10px 17px;font-size:12px;transition:background .2s,border-color .2s;display:inline-flex}.omq-profile-button:hover{background:#d8eeff25!important;border-color:#d8eeff99!important}.omq-site-menu .omq-profile-button{margin-top:24px}.omq-site-header[data-glass=true]{z-index:45;color:#d8eeff;background:#11253fe8;border:1px solid #e6f4ff38;border-top-color:#fff6;border-radius:24px;gap:24px;padding:10px 24px;animation:.3s ease-out omq-glass-enter;position:fixed;inset:12px 24px auto;box-shadow:0 12px 40px #06132426,inset 0 1px #ffffff20}.omq-site-header[data-glass=true] .omq-nav-logo{width:150px}.omq-site-header[data-glass=true] .omq-primary-nav{gap:24px}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.omq-site-header[data-glass=true]{-webkit-backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(120deg,#264362c9,#11253fdb)}}@keyframes omq-glass-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.omq-site-header .omq-primary-nav{gap:18px}.omq-site-header .omq-nav-contact{display:none}.omq-site-header[data-glass=true] .omq-primary-nav{gap:16px}}@media (max-width:900px){.omq-site-header .omq-primary-nav{display:none}.omq-site-header .omq-nav-menu{display:inline-flex}}@media (max-width:760px){.omq-site-header .omq-nav-actions>.omq-profile-button{display:none}.omq-site-header[data-glass=true]{border-radius:20px;gap:12px;padding:8px 14px;inset:10px 12px auto}.omq-site-header[data-glass=true] .omq-nav-logo{width:145px}}@media (prefers-reduced-motion:reduce){.omq-site-header[data-glass=true]{animation:none}}.omq-site-header[data-glass=true]{isolation:isolate;-webkit-backdrop-filter:none;color:#fff;text-shadow:0 1px 3px #0009;background:0 0;border:1px solid #ffffff38;border-top-color:#fff8;border-radius:999px;box-shadow:0 8px 26px #00000026,inset 0 1px 1px #ffffff80,inset 0 -1px 1px #ffffff30}.omq-liquid-surface{z-index:-1;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(12px)saturate(1.4);background:linear-gradient(#ffffff16,#ffffff04 45%,#07142330);position:absolute;inset:0;overflow:hidden}.omq-site-header[data-glass=true]:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 230px 85px at var(--glass-x,20%) 0,#ffffff30,transparent 80%);position:absolute;inset:0;box-shadow:inset 1px 0 1px #ffffff45,inset -1px 0 1px #ffffff25}.omq-lens-definition{pointer-events:none;position:absolute}.omq-site-header[data-glass=true] .omq-profile-button{color:#fff;background:#ffffff10;border-color:#fff5;box-shadow:inset 0 1px #ffffff28}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.omq-liquid-surface{background:#193153f5}}@media (prefers-reduced-transparency:reduce){.omq-site-header[data-glass=true] .omq-liquid-surface{-webkit-backdrop-filter:none;background:#193153;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.omq-site-header[data-glass=true][data-light-backdrop=true]{color:#193153;text-shadow:none}.omq-site-header[data-glass=true][data-light-backdrop=true] .omq-nav-logo img{filter:brightness(0)saturate()invert(16%)sepia(24%)saturate(1600%)hue-rotate(175deg)}.omq-site-header[data-glass=true][data-light-backdrop=true] .omq-profile-button{color:#193153;background:#ffffff28;border-color:#19315340}.omq-site-header[data-glass=true][data-light-backdrop=true] .omq-nav-contact{border-color:#19315350}.omq-site-header[data-glass=true]{opacity:1;visibility:visible;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .28s,visibility;animation:none;transform:translateY(0)}.omq-site-header[data-glass=true][data-scroll-hidden=true]{opacity:0;visibility:hidden;pointer-events:none;transition:transform .36s cubic-bezier(.4,0,.2,1),opacity .24s,visibility 0s .36s;transform:translateY(calc(-100% - 28px))}@media (prefers-reduced-motion:reduce){.omq-site-header[data-glass=true],.omq-site-header[data-glass=true][data-scroll-hidden=true]{transition:none}}.omq-liquid-hover{pointer-events:none;z-index:0;width:var(--hover-width,70px);height:var(--hover-height,44px);transform:translate(var(--hover-x,0px),var(--hover-y,0px));opacity:var(--hover-opacity,0);-webkit-backdrop-filter:blur(3px)saturate(1.3);backdrop-filter:blur(3px)saturate(1.3);background:linear-gradient(145deg,#ffffff32,#ffffff0c 55%,#ffffff20);border:1px solid #ffffff45;border-radius:999px;transition:transform .42s cubic-bezier(.22,1.15,.36,1),width .35s cubic-bezier(.22,1.15,.36,1),height .35s,opacity .18s;position:absolute;top:0;left:0;box-shadow:inset 0 1px 1px #ffffff80,inset 0 -1px 1px #ffffff20,0 3px 12px #00000012}.omq-site-header[data-glass=true] .omq-primary-nav,.omq-site-header[data-glass=true] .omq-nav-actions{z-index:1;position:relative}.omq-site-header[data-glass=true] .omq-primary-nav a:after{display:none}.omq-site-header[data-glass=true] .omq-nav-contact{border-bottom-color:#0000}.omq-site-header[data-glass=true] .omq-profile-button:hover{background:#ffffff10!important}.omq-site-header[data-glass=true][data-light-backdrop=true] .omq-liquid-hover{background:linear-gradient(145deg,#ffffff70,#19315312);border-color:#fffa;box-shadow:inset 0 1px 1px #fff,0 3px 12px #19315312}@media (prefers-reduced-motion:reduce){.omq-liquid-hover{transition:opacity .1s}}.omq-site-header[data-glass=true] .omq-nav-actions>a,.omq-site-header[data-glass=true] .omq-nav-actions>button{border-radius:999px;transition:background .22s,box-shadow .3s,transform .3s cubic-bezier(.22,1,.36,1);position:relative}@media (hover:hover) and (pointer:fine){.omq-site-header[data-glass=true] .omq-nav-actions>a:hover,.omq-site-header[data-glass=true] .omq-nav-actions>button:hover{transform:translateY(-1px);box-shadow:inset 0 1px 1px #ffffff80,inset 0 -1px 1px #ffffff25,0 3px 10px #00000012;background:linear-gradient(145deg,#ffffff28,#ffffff08)!important}.omq-site-header[data-glass=true][data-light-backdrop=true] .omq-nav-actions>a:hover,.omq-site-header[data-glass=true][data-light-backdrop=true] .omq-nav-actions>button:hover{background:linear-gradient(145deg,#ffffff80,#19315312)!important}}.omq-site-header[data-glass=true] .omq-nav-actions>a:active,.omq-site-header[data-glass=true] .omq-nav-actions>button:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.omq-site-header[data-glass=true] .omq-nav-actions>a,.omq-site-header[data-glass=true] .omq-nav-actions>button{transform:none!important}}.omq-site-header[data-glass=true]:after{display:none}.omq-library-surface{-webkit-backdrop-filter:none;background:#ffffff05;overflow:visible}.omq-library-surface .glass{box-shadow:none!important}.omq-library-surface .omq-library-lens{line-height:0}.omq-library-surface .glass>div{font:inherit!important;line-height:0!important}@media (prefers-reduced-transparency:reduce){.omq-library-surface>*{visibility:hidden}}.omq-site-header[data-glass=true]{border-color:#ffffff40 #ffffff24 #ffffff24;box-shadow:0 6px 22px #00000018}.omq-library-surface{background:#13223716}.omq-liquid-hover{background:linear-gradient(145deg,#fff2,#ffffff08 65%);border-color:#ffffff30;transition:transform .34s cubic-bezier(.22,1,.36,1),width .3s cubic-bezier(.22,1,.36,1),height .3s,opacity .18s;box-shadow:inset 0 1px 1px #ffffff50,0 2px 8px #0000000a}.omq-library-surface{-webkit-backdrop-filter:none;background:0 0}.omq-site-header[data-glass=true][data-light-backdrop=true] .omq-library-surface{background:0 0}.omq-site-header[data-glass=true]{text-shadow:0 1px 4px #000b}.omq-site-header[data-glass=true][data-light-backdrop=true]{text-shadow:0 1px 4px #ffffff70}.omq-library-surface .glass__warp{filter:none!important;-webkit-backdrop-filter:none!important}.omq-library-surface{-webkit-backdrop-filter:var(--omq-refraction) blur(var(--omq-glass-blur,3px)) saturate(var(--omq-glass-saturation,1.25));backdrop-filter:var(--omq-refraction) blur(var(--omq-glass-blur,3px)) saturate(var(--omq-glass-saturation,1.25))}.omq-site-header[data-glass=true]{border-color:#ffffff28 #ffffff16 #ffffff16}.omq-library-surface>span{opacity:.16!important}.omq-site-header[data-glass=true] .omq-nav-actions>.omq-nav-contact{white-space:nowrap;border:1px solid #0000;flex-shrink:0;justify-content:center;gap:12px;min-height:44px;padding:10px 16px}.omq-site-header[data-glass=true][data-light-backdrop=true] .omq-nav-actions>.omq-nav-contact{border-color:#0000}.omq-site-header[data-glass=true] .omq-nav-contact svg{flex-shrink:0}.omq-site-header[data-glass=true] .omq-library-surface{border-radius:inherit;overflow:hidden}.omq-site-header[data-glass=true]>.omq-library-surface{background:rgb(17 37 63/var(--omq-glass-tint,0))}.omq-site-header[data-glass=true][data-light-backdrop=true]>.omq-library-surface{background:rgb(232 245 255/calc(var(--omq-glass-tint,0) * 1.24))}.omq-header-action>.omq-library-surface{background:rgb(17 37 63/var(--omq-glass-tint,0))}
button[data-liquid-control],a.omq-profile-button[data-liquid-control]{text-shadow:none;border-radius:999px;overflow:visible;transform:none;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.omq-header-action{isolation:isolate;border-radius:inherit;color:#fff;text-shadow:0 1px 4px #000b;border:1px solid #ffffff16;border-top-color:#ffffff28;justify-content:center;align-items:center;min-height:48px;padding:10px 18px;display:flex;position:relative;box-shadow:0 6px 22px #00000018}.omq-header-action>.omq-library-surface{border-radius:inherit;overflow:hidden}.omq-header-action-label{white-space:nowrap;justify-content:center;align-items:center;gap:16px;font:500 14px/26px IBM Plex Sans,sans-serif;display:flex;position:relative}.omq-header-action[data-light-backdrop=true]{color:#193153;text-shadow:0 1px 4px #ffffff70}.omq-header-action:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(145deg,#fff2,#ffffff08 65%);transition:opacity .22s;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff50,0 2px 8px #0000000a}@media (hover:hover){[data-liquid-control]:hover .omq-header-action:after{opacity:1}}.omq-back-top[data-liquid-control]{width:48px;height:48px}.omq-back-top .omq-header-action{border-radius:50%;width:48px;height:48px;padding:0}[data-liquid-control]:focus-visible{outline-offset:5px;outline:2px solid #c2703f}@media (prefers-reduced-motion:reduce){.omq-header-action:after{transition:none}}@media (prefers-reduced-transparency:reduce){.omq-header-action{background:#193153}.omq-header-action[data-light-backdrop=true]{background:#d8eeff}}.omq-profile-button[data-liquid-control] .omq-header-action{min-height:44px;padding:8px 16px}.omq-site-menu .omq-profile-button[data-liquid-control]{justify-self:start;width:fit-content;max-width:100%}.omq-site-menu .omq-profile-button .omq-header-action{box-shadow:none;border:0}.omq-site-menu .omq-profile-button .omq-header-action:after{box-shadow:none}.omq-appearance-switch[data-liquid-control]{height:48px}.omq-appearance-switch .omq-header-action{width:88px;height:48px;padding:0}.omq-appearance-switch .omq-header-action-label{justify-content:space-around;gap:0;width:100%;height:46px;padding:0 4px}.omq-appearance-switch .omq-appearance-thumb{background:#d8eeffcc;top:5px;box-shadow:inset 0 1px 1px #fff7}.omq-appearance-auto[data-liquid-control]{bottom:calc(138px + env(safe-area-inset-bottom))}.omq-appearance-auto .omq-header-action{width:88px;min-height:44px;padding:7px 10px}.omq-appearance-auto .omq-header-action-label{font-size:12px}
.omq-connect-links{color:inherit;flex-wrap:wrap;align-items:center;gap:12px 32px;margin-block:28px;display:flex}.omq-connect-links>a{min-height:44px;color:inherit;border-bottom:1px solid;align-items:center;gap:10px;padding:8px 0;font-size:13px;line-height:1.6;text-decoration:none;display:inline-flex}.omq-connect-links>a>svg{flex-shrink:0}.omq-connect-links>a>svg:last-child{margin-inline-start:8px;transition:transform .2s}.omq-connect-links>a:hover>svg:last-child{transform:translate(2px,-2px)}.omq-connect-links>a:focus-visible{outline-offset:5px;outline:2px solid}.omq-contact-dialog .omq-connect-links{gap:10px 24px;margin-block:16px 0}.omq-contact-dialog .omq-connect-links>a{font-size:12px}@media (prefers-reduced-motion:reduce){.omq-connect-links>a>svg:last-child{transition:none}}.omq-linkedin-icon{border:1.5px solid;border-radius:2px;flex-shrink:0;place-items:center;width:18px;height:18px;font:700 12px/1 Arial,sans-serif;display:grid}
.omq-contact-dialog{max-height:calc(100svh - 32px);font-family:IBM Plex Sans,IBM Plex Sans Arabic,sans-serif;overflow-y:auto;box-shadow:0 24px 100px #08101d55;color:#193153!important;background:#d8eeff!important;border-radius:0!important;gap:0!important;width:min(640px,100vw - 32px)!important;max-width:640px!important;padding:48px!important}.omq-contact-dialog[dir=rtl]{font-family:IBM Plex Sans Arabic,IBM Plex Sans,sans-serif}.omq-contact-close{top:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset-inline-end:12px}.omq-contact-eyebrow{letter-spacing:.06em;margin-bottom:24px;font-size:10px}.omq-contact-dialog .omq-contact-title{letter-spacing:-.04em;max-width:450px;font:400 clamp(32px,4vw,48px)/1.12 IBM Plex Sans,IBM Plex Sans Arabic,sans-serif}.omq-contact-dialog[dir=rtl] .omq-contact-title{letter-spacing:0;font-family:IBM Plex Sans Arabic,sans-serif;line-height:1.35}.omq-contact-description{margin:16px 0 28px;color:#465d77!important;font-size:16px!important;line-height:1.6!important}.omq-contact-brief{gap:10px;font-size:13px;display:grid}.omq-contact-brief small{color:#536c86;font-size:12px}.omq-contact-brief textarea{resize:vertical;width:100%;min-height:108px;max-height:230px;font:inherit;background:#e9f5ff;border:1px solid #19315345;border-radius:0;padding:14px;line-height:1.6}.omq-contact-brief textarea::placeholder{color:#536c86}.omq-contact-whatsapp{color:#d8eeff;background:#193153;justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin-top:20px;padding:14px 20px;font-size:16px;display:flex}.omq-contact-whatsapp:hover{background:#264669}.omq-contact-whatsapp svg{flex:none}.omq-contact-hint{color:#465d77;margin:9px 0 24px;font-size:11px;line-height:1.6}.omq-contact-alternatives{border-top:1px solid #19315335;grid-template-columns:1fr 1fr;gap:16px;padding-top:17px;display:grid}.omq-contact-alternatives>a,.omq-contact-alternatives>button{text-align:start;align-items:center;gap:12px;min-height:52px;font-size:14px;display:flex}.omq-contact-alternatives small{color:#465d77;margin-top:4px;font-size:11px;display:block}.omq-contact-alternatives svg{flex:none}.omq-contact-status{color:#465d77;-webkit-user-select:text;user-select:text;min-height:18px;margin-top:12px;font-size:12px;line-height:1.5}.omq-contact-reference{border-inline-start:2px solid #c2703f;margin:0 0 22px;padding-inline-start:14px;font-size:13px;line-height:1.6}.omq-contact-reference strong{font-weight:500}.op-footer button.op-footer-cta{text-align:start;width:100%}.oc-footer button.oc-footer-contact{text-align:start}.omq-work-types{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.omq-work-types a{border:1px solid;align-items:center;gap:24px;min-height:44px;padding:10px 16px;font-size:12px;display:inline-flex}.omq-work-types a:hover{background:#c2703f22}.omq-work-types a span{color:#a85429}.omq-contact-dialog :focus-visible{outline-offset:4px;outline:2px solid #a85429}.em-continuation button.final-word{text-align:start;width:100%}.omq-back-top{z-index:36;color:#d8eeff;background:#193153;border:1px solid #d8eeff66;place-items:center;width:46px;height:46px;display:grid;position:fixed;bottom:20px;right:24px;box-shadow:0 3px 18px #08101d20}.omq-back-top[hidden]{display:none}.omq-back-top:hover{background:#294a71}.omq-back-top:focus-visible{outline-offset:4px;outline:2px solid #c2703f}[dir=rtl] .omq-back-top{left:24px;right:auto}@media (max-width:600px){.omq-contact-dialog{padding:48px 24px 22px!important}.omq-contact-eyebrow{margin-bottom:18px}.omq-contact-description{margin-bottom:20px}.omq-contact-alternatives{gap:10px}.omq-contact-alternatives>a,.omq-contact-alternatives>button{gap:8px;font-size:13px}.omq-back-top{bottom:calc(16px + env(safe-area-inset-bottom));right:16px}[dir=rtl] .omq-back-top{left:16px;right:auto}}
.omq-appearance-options{border-top:1px solid #d8eeff30;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding-top:24px;font-size:12px;display:flex}.omq-appearance-options>span{margin-inline-end:auto}.omq-appearance-options button{border:1px solid #d8eeff40;min-width:64px;min-height:44px;padding:8px 12px}.omq-appearance-options button[aria-pressed=true]{color:#193153;background:#d8eeff}html[data-omq-appearance=dark]{--omq-surface:#11253f;--omq-ink:#d8eeff;--omq-muted:#afc4da;--omq-line:#d8eeff38;--omq-accent:#df9d73;--omq-field:#193153}html[data-omq-appearance=light]{--omq-surface:#eaf5ff;--omq-ink:#193153;--omq-muted:#465d77;--omq-line:#19315338;--omq-accent:#a85429;--omq-field:#f5faff}html:is([data-omq-appearance=light],[data-omq-appearance=dark]) :is(.em-combined,.em-continuation,.op-page,.oc-page),html:is([data-omq-appearance=light],[data-omq-appearance=dark]) .em-combined .em-details.omq-stage-story,html:is([data-omq-appearance=light],[data-omq-appearance=dark]) .em-continuation :is(.omq-case-process,.omq-auto-work,.finale),html:is([data-omq-appearance=light],[data-omq-appearance=dark]) :is(.omq-client-section,.op-intro,.op-collection,.op-footer,.oc-next,.oc-footer){background:var(--omq-surface);color:var(--omq-ink)}html:is([data-omq-appearance=light],[data-omq-appearance=dark]) :is(.omq-stage-eyebrow,.omq-stage-explanation,.omq-stage-chapters button,.omq-stage-foot>span:first-child,.case-process-project>.mono,.case-process-project p,.case-process-story .eyebrow,.case-process-story p,.case-process-photos figcaption,.case-process-foot,.op-intro-note p,.op-intro h1>span,.op-footer-top p,.op-footer-cta em,.op-collection-heading>p,.op-project-overline,.op-project-caption p,.op-collection-end,.oc-body,.oc-facts dt,.oc-photo-caption,.oc-next-top>.oc-label){color:var(--omq-muted)}html:is([data-omq-appearance=light],[data-omq-appearance=dark]) :is(.case-process-project a,.case-process-next button,.case-process-foot,.omq-stage-foot,.omq-stage-chapters,.op-filter-bar,.op-intro-bottom,.op-collection-end,.op-footer-bottom,.oc-facts dl>div,.oc-metrics,.oc-footer-bottom,.contact-grid,.footer-brand){border-color:var(--omq-line)}html:is([data-omq-appearance=light],[data-omq-appearance=dark]) .em-continuation .omq-case-process .making-heading h2 em,html:is([data-omq-appearance=light],[data-omq-appearance=dark]) :is(.op-collection-heading h2 em,.oc-story-row h2 em){color:var(--omq-muted)}html:is([data-omq-appearance=light],[data-omq-appearance=dark]) .omq-case-process .case-process-nav{border-color:var(--omq-line)}html:is([data-omq-appearance=light],[data-omq-appearance=dark]) .omq-case-process .case-process-nav [role=tab]{color:var(--omq-muted);border-color:var(--omq-line)}html:is([data-omq-appearance=light],[data-omq-appearance=dark]) .omq-case-process .case-process-nav [role=tab][aria-selected=true],html:is([data-omq-appearance=light],[data-omq-appearance=dark]) .omq-stage-chapters button[aria-current=step]{color:var(--omq-ink)}html:is([data-omq-appearance=light],[data-omq-appearance=dark]) .omq-project-controls button{color:var(--omq-ink);border-color:var(--omq-line)}html:is([data-omq-appearance=light],[data-omq-appearance=dark]) .omq-project-controls button[aria-current=true],html:is([data-omq-appearance=light],[data-omq-appearance=dark]) .op-filters>button[aria-pressed=true]{background:var(--omq-ink);color:var(--omq-surface)}html[data-omq-appearance=dark] .omq-logo-track img{filter:brightness(0)invert(.9)}html[data-omq-appearance=dark] .omq-stage-progress-track{background:#d8eeff35}html[data-omq-appearance=dark] :is(.omq-case-process,.omq-auto-work,.op-page,.oc-page) :focus-visible{outline-color:#df9d73}html[data-omq-appearance=light] :is(.footer-brand,.op-footer-logo,.oc-footer-logo) img{filter:brightness(0)saturate()invert(16%)sepia(24%)saturate(1600%)hue-rotate(175deg)}html[data-omq-appearance=light] .em-continuation .contact-grid .mono{color:#465d77}html[data-omq-appearance=light] .oc-footer>div:first-child{border-color:#19315338}html:is([data-omq-appearance=light],[data-omq-appearance=dark]) .omq-contact-dialog{background:var(--omq-surface)!important;color:var(--omq-ink)!important}html:is([data-omq-appearance=light],[data-omq-appearance=dark]) .omq-contact-dialog :is(.omq-contact-description,.omq-contact-hint,.omq-contact-status,.omq-contact-brief small,.omq-contact-alternatives small){color:var(--omq-muted)!important}html:is([data-omq-appearance=light],[data-omq-appearance=dark]) .omq-contact-brief textarea{background:var(--omq-field);color:var(--omq-ink);border-color:var(--omq-line)}html:is([data-omq-appearance=light],[data-omq-appearance=dark]) .omq-contact-brief textarea::placeholder{color:var(--omq-muted)}html[data-omq-appearance=dark] .omq-contact-whatsapp{color:#193153;background:#d8eeff}html[data-omq-appearance=dark] .omq-contact-alternatives{border-color:#d8eeff38}@media (max-width:600px){.omq-site-header .omq-nav-logo{width:150px}.omq-nav-actions{gap:2px}}html[data-omq-appearance=light] :is(.op-opening-image,.oc-next-link){color:#d8eeff}html[data-omq-appearance=light] .omq-finale-mark img{filter:brightness(0)saturate()invert(16%)sepia(24%)saturate(1600%)hue-rotate(175deg)}html[data-omq-appearance=light] .omq-finale-mark>span{background:#19315345}.omq-appearance-switch{z-index:36;right:24px;bottom:calc(82px + env(safe-area-inset-bottom));color:#d8eeff;cursor:pointer;touch-action:manipulation;background:#193153;border:1px solid #d8eeff70;border-radius:30px;justify-content:space-around;align-items:center;width:88px;height:46px;padding:0 4px;display:flex;position:fixed;box-shadow:0 3px 18px #08101d20}.omq-appearance-switch .omq-appearance-thumb{background:#d8eeff;border-radius:50%;width:36px;height:36px;position:absolute;top:4px;left:4px;transform:translate(0)}.omq-appearance-switch[aria-checked=true] .omq-appearance-thumb{transform:translate(42px)}.omq-appearance-switch svg{z-index:1;flex:none;position:relative}.omq-appearance-switch[aria-checked=false] .omq-appearance-sun,.omq-appearance-switch[aria-checked=true] .omq-appearance-moon{color:#193153}.omq-appearance-switch:focus-visible{outline-offset:4px;outline:2px solid #c2703f}.omq-appearance-switch:hover{border-color:#d8eeff}.omq-appearance-switch[data-rtl=true]{left:24px;right:auto}.omq-appearance-auto{z-index:36;right:24px;bottom:calc(134px + env(safe-area-inset-bottom));color:#d8eeff;cursor:pointer;background:#193153;border:1px solid #d8eeff70;border-radius:18px;width:88px;min-height:30px;padding:3px 10px;font:12px IBM Plex Sans,IBM Plex Sans Arabic,sans-serif;position:fixed}.omq-appearance-auto:hover{border-color:#d8eeff}.omq-appearance-auto:focus-visible{outline-offset:4px;outline:2px solid #c2703f}.omq-appearance-auto[data-rtl=true]{left:24px;right:auto}@media (max-width:600px){.omq-appearance-switch,.omq-appearance-auto{right:16px}.omq-appearance-switch[data-rtl=true],.omq-appearance-auto[data-rtl=true]{left:16px;right:auto}}@media (prefers-reduced-motion:no-preference){.omq-appearance-switch .omq-appearance-thumb{transition:transform .22s}}
