*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Outfit,Cairo,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:DM Mono,Fira Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.mb-12{margin-bottom:3rem}.mb-8{margin-bottom:2rem}.mt-16{margin-top:4rem}.inline-flex{display:inline-flex}.hidden{display:none}.h-4{height:1rem}.min-h-screen{min-height:100vh}.w-4{width:1rem}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.items-center{align-items:center}.gap-2{gap:.5rem}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.pb-20{padding-bottom:5rem}.pt-32{padding-top:8rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-sm{font-size:.875rem;line-height:1.25rem}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Bold.ttf) format("truetype");font-weight:700;font-display:swap}:root{--brand-ink:#17282A;--brand-petrol:#0F5B5E;--brand-gold:#EEBD1C;--brand-mineral:#F4F7F6;--brand-white:#FFFFFF;--brand-muted:#667D7F;--page:#F4F7F6;--surface:#FFFFFF;--surface-soft:#E7EEEB;--text:#17282A;--text-muted:#52686A;--hairline:rgba(23,40,42,.14);--field:rgba(23,40,42,.06);--header:rgba(244,247,246,.9);--focus:#0F5B5E;--ease:cubic-bezier(.22,1,.36,1);--ease-heavy:cubic-bezier(.16,1,.3,1);font-synthesis:none;text-rendering:optimizeLegibility}.dark{--page:#111E20;--surface:#17282A;--surface-soft:#203739;--text:#F4F7F6;--text-muted:#AEC3C2;--hairline:rgba(244,247,246,.13);--field:rgba(244,247,246,.06);--header:rgba(17,30,32,.9);--focus:#EEBD1C}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;min-width:320px;background:var(--page);color:var(--text);font-family:IBM Plex Sans Arabic,sans-serif;overflow-x:hidden}html[lang=en] body{font-family:IBM Plex Sans,IBM Plex Sans Arabic,sans-serif}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}button,a,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--focus);outline-offset:4px}p,h1,h2,h3,h4{margin:0}.site-shell{min-height:100dvh;background:var(--page)}.page-container{width:min(100% - 96px,1400px);margin-inline:auto}.line-icon{width:22px;height:22px;flex:none}.scene-reveal{opacity:0;transform:translateY(44px);filter:blur(8px);transition:opacity 1s var(--ease-heavy),transform 1s var(--ease-heavy),filter 1s var(--ease-heavy)}.scene-reveal.is-visible{opacity:1;transform:none;filter:none}.intro-curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:var(--brand-ink);color:var(--brand-white);transition:opacity .65s var(--ease),visibility .65s var(--ease)}.intro-curtain.is-ready{opacity:0;visibility:hidden;pointer-events:none}.intro-mark{width:80px;height:80px;display:grid;place-items:center;animation:introPulse .9s var(--ease-heavy) both}.intro-mark img{width:64px;height:64px}.intro-curtain>span{font-size:18px;font-weight:500;letter-spacing:.01em;color:#d9e9e6;animation:introText .8s .08s var(--ease-heavy) both}.island-header{position:fixed;inset-block-start:20px;inset-inline:0;z-index:20;display:flex;justify-content:center;padding-inline:24px;pointer-events:none}.header-island{pointer-events:auto;width:min(100%,1120px);height:72px;padding:8px 10px 8px 20px;border-radius:36px;background:var(--header);box-shadow:0 14px 48px #091d1e1f,inset 0 1px #ffffff4d;outline:1px solid var(--hairline);display:flex;align-items:center;gap:30px;transition:height .55s var(--ease),width .55s var(--ease),background .55s var(--ease),box-shadow .55s var(--ease)}[dir=rtl] .header-island{padding:8px 20px 8px 10px}.island-header.is-compact .header-island{width:min(100%,980px);height:62px;box-shadow:0 18px 56px #091d1e2b,inset 0 1px #ffffff40}.brand-lockup{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:20px;font-weight:600}.brand-lockup img{width:30px;height:32px;-o-object-fit:contain;object-fit:contain}.brand-lockup strong{font-weight:600}.desktop-nav{display:flex;align-items:center;gap:4px;margin-inline:auto}.desktop-nav a{padding:10px 14px;text-decoration:none;font-size:13px;color:var(--text-muted);border-radius:999px;transition:color .45s var(--ease),background .45s var(--ease)}.desktop-nav a:hover{color:var(--text);background:var(--field)}.header-actions{display:flex;align-items:center;gap:6px}.island-tool,.menu-button{border:0;background:transparent;color:var(--text-muted);height:42px;min-width:42px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:7px;transition:color .45s var(--ease),background .45s var(--ease),transform .45s var(--ease)}.island-tool:hover,.menu-button:hover{color:var(--text);background:var(--field)}.island-tool:active,.menu-button:active{transform:scale(.96)}.island-tool svg{width:18px;height:18px}.island-tool span{font-size:12px}.header-cta,.primary-cta,.contact-cta{min-height:46px;border-radius:999px;text-decoration:none;display:inline-flex;align-items:center;gap:14px;padding:5px 6px 5px 20px;background:var(--brand-gold);color:var(--brand-ink);font-size:13px;font-weight:600;box-shadow:0 14px 28px #eebd1c2e;transition:transform .55s var(--ease),box-shadow .55s var(--ease),background .55s var(--ease)}[dir=rtl] .header-cta,[dir=rtl] .primary-cta,[dir=rtl] .contact-cta{padding:5px 20px 5px 6px}.header-cta i,.primary-cta i,.contact-cta i{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:rgba(23,40,42,.11);transition:transform .55s var(--ease)}.header-cta svg,.primary-cta svg,.contact-cta svg{width:17px;height:17px}.magnetic:hover{transform:translateY(-2px);box-shadow:0 20px 40px #eebd1c38}.magnetic:hover i{transform:translate(2px) rotate(-4deg)}[dir=rtl] .magnetic:hover i{transform:translate(-2px) rotate(4deg)}[dir=rtl] .magnetic .line-icon,[dir=rtl] .header-cta .line-icon,[dir=rtl] .contact-cta .line-icon{transform:rotate(180deg)}.menu-button{display:none;position:relative}.menu-button span{position:absolute;width:17px;height:1.5px;background:currentColor;border-radius:2px;transition:transform .55s var(--ease),opacity .35s var(--ease)}.menu-button span:first-child{transform:translateY(-4px)}.menu-button span:last-child{transform:translateY(4px)}.menu-button.is-open span:first-child{transform:rotate(45deg)}.menu-button.is-open span:last-child{transform:rotate(-45deg)}.menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;background:rgba(17,30,32,.94);color:#f4f7f6;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;visibility:hidden;transition:opacity .6s var(--ease),visibility .6s var(--ease)}.menu-overlay.is-open{opacity:1;visibility:visible}.menu-overlay-inner{width:min(100% - 48px,900px);height:100%;margin:auto;padding:150px 0 48px;display:flex;flex-direction:column}.menu-overlay nav{display:flex;flex-direction:column}.menu-overlay nav a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;font-size:clamp(32px,6vw,64px);font-weight:500;line-height:1.4;padding:9px 0;border-bottom:1px solid rgba(244,247,246,.12);opacity:0;transform:translateY(32px);transition:opacity .7s var(--ease-heavy) var(--delay),transform .7s var(--ease-heavy) var(--delay),color .35s var(--ease)}.menu-overlay.is-open nav a{opacity:1;transform:none}.menu-overlay nav a:hover{color:var(--brand-gold)}.menu-overlay nav svg{width:32px;height:32px}.menu-footer{display:flex;gap:8px;margin-top:auto}.menu-footer button{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border-radius:999px;border:1px solid rgba(244,247,246,.18);color:#f4f7f6;background:transparent;font-size:13px}.menu-footer svg{width:18px;height:18px}.brand-hero{position:relative;min-height:100dvh;background:var(--brand-ink);color:var(--brand-white);overflow:hidden;padding-block-start:128px}.brand-hero:after{content:"";position:absolute;width:44vw;height:44vw;max-width:720px;max-height:720px;inset-inline-start:-18vw;inset-block-start:14%;border-radius:50%;background:radial-gradient(circle,rgba(15,91,94,.42),rgba(15,91,94,0) 68%);pointer-events:none}.hero-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at 20% 15%,rgba(238,189,28,.09),transparent 24%),linear-gradient(115deg,transparent 48%,rgba(255,255,255,.025) 49%,transparent 50%)}.hero-grid{min-height:calc(100dvh - 184px);display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,.95fr);gap:4vw;align-items:center;padding-block:44px 72px;position:relative;z-index:1}.hero-copy{max-width:660px}.context-chip{width:-moz-max-content;width:max-content;max-width:100%;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.055);outline:1px solid rgba(255,255,255,.11);color:#c1dcda;font-size:12px;line-height:1.6}.context-chip>span:first-child{width:7px;height:7px;border-radius:50%;background:var(--brand-gold);box-shadow:0 0 0 5px #eebd1c1a}.hero-copy h1{font-size:clamp(64px,7.1vw,116px);line-height:1.22;letter-spacing:-.055em;font-weight:600;margin-block:36px 28px;max-width:760px}html[lang=ar] .hero-copy h1{letter-spacing:-.025em;line-height:1.35}.hero-description{font-size:clamp(18px,1.45vw,22px);line-height:1.9;color:#c1d4d2;max-width:630px}.hero-actions{display:flex;align-items:center;gap:24px;margin-block-start:36px}.primary-cta{min-height:58px;font-size:15px;padding-inline-start:26px}.primary-cta i{width:46px;height:46px}.text-cta{min-height:48px;display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#dce9e7;font-size:14px;border-bottom:1px solid rgba(220,233,231,.3);transition:color .45s var(--ease),border-color .45s var(--ease),gap .45s var(--ease)}.text-cta:hover{color:var(--brand-gold);border-color:var(--brand-gold);gap:14px}.text-cta svg{width:18px;height:18px}[dir=rtl] .text-cta svg{transform:rotate(180deg)}.brand-scene{height:min(66vw,680px);max-height:680px;min-height:530px;position:relative;perspective:1450px;transform-style:preserve-3d;isolation:isolate}.brand-scene:before{content:"";position:absolute;top:5%;right:1%;bottom:8%;left:1%;border-radius:42px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.018));outline:1px solid rgba(255,255,255,.11);box-shadow:inset 0 1px #ffffff14,0 70px 100px #0000003d}.brand-scene:after{content:"";position:absolute;inset:calc(5% + 7px) calc(1% + 7px) calc(8% + 7px);border-radius:35px;outline:1px solid rgba(255,255,255,.045);pointer-events:none}.scene-caption{position:absolute;inset-block-start:10%;inset-inline:8%;display:flex;align-items:center;gap:12px;color:#8fb0ad;font-size:11px;z-index:4}.scene-caption i{width:48px;height:1px;background:rgba(143,176,173,.45)}.scene-status{position:absolute;inset-block-start:10%;inset-inline-end:8%;display:flex;align-items:center;gap:8px;color:#d9e9e6;font-size:11px;z-index:4}.scene-status i{width:7px;height:7px;background:var(--brand-gold);border-radius:50%;box-shadow:0 0 0 6px #eebd1c1c;animation:statusPulse 2.8s var(--ease-heavy) infinite}.scene-tilt{position:absolute;top:17%;right:5%;bottom:12%;left:5%;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform .85s var(--ease-heavy);will-change:transform}.scene-float{width:100%;height:100%;display:grid;place-items:center;transform-style:preserve-3d;animation:heroFloat 7s var(--ease-heavy) infinite}.logo-sculpture{width:min(66%,390px);aspect-ratio:1;position:relative;transform-style:preserve-3d;transform:rotate(-6deg) rotateX(4deg)}.logo-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform:translateZ(var(--depth,0px));-webkit-user-select:none;-moz-user-select:none;user-select:none}.logo-layer.depth{filter:brightness(.55) saturate(.88);opacity:.92}.logo-layer.front{filter:drop-shadow(0 22px 30px rgba(0,0,0,.22))}.sculpture-glint{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24%;transform:translateZ(58px);background:radial-gradient(circle at var(--light-x,50%) var(--light-y,40%),rgba(255,255,255,.26),transparent 34%);mix-blend-mode:soft-light;pointer-events:none}.sculpture-shadow{position:absolute;width:48%;height:16%;border-radius:50%;background:rgba(0,0,0,.42);filter:blur(22px);transform:translateY(175px) rotateX(74deg)}.message-fragment{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;background:#F4F7F6;color:#17282a;box-shadow:0 22px 38px #00000038;font:500 11px IBM Plex Sans;transform-style:preserve-3d}.message-fragment i{width:52px;height:3px;background:#D6E0DE;border-radius:2px}.message-fragment b{color:#0f5b5e}.fragment-one{inset-inline-start:3%;inset-block-start:38%;transform:translateZ(70px) rotate(-7deg)}.fragment-two{inset-inline-end:2%;inset-block-end:24%;transform:translateZ(90px) rotate(6deg)}.fragment-two svg{width:18px;height:18px;color:#0f5b5e}.scene-floor{position:absolute;inset-inline:9%;inset-block-end:12%;height:24%;transform:perspective(600px) rotateX(70deg);transform-origin:bottom;display:flex;justify-content:space-around;opacity:.24}.scene-floor span{width:1px;background:linear-gradient(transparent,#90AAA7)}.capability-ribbon{height:56px;border-top:1px solid rgba(255,255,255,.09);overflow:hidden;position:relative;z-index:2;color:#c1d4d2}.capability-ribbon>div{height:100%;width:-moz-max-content;width:max-content;display:flex;align-items:center;animation:ribbonMove 32s linear infinite}.capability-ribbon span{display:flex;align-items:center;gap:16px;padding-inline:32px;font-size:13px;white-space:nowrap}.capability-ribbon i{width:5px;height:5px;border-radius:50%;background:var(--brand-gold)}.product-section,.capabilities-section,.flow-section,.bridge-section{padding-block:144px;background:var(--page)}.section-heading{margin-bottom:72px}.split-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:8vw;align-items:end}.section-label{display:block;color:var(--brand-petrol);font-size:13px;font-weight:600;margin-bottom:18px}.dark .section-label{color:#90d6cc}.section-heading h2,.flow-intro h2,.bridge-copy h2{font-size:clamp(46px,5vw,76px);line-height:1.35;letter-spacing:-.045em;font-weight:500;max-width:860px}html[lang=ar] .section-heading h2,html[lang=ar] .flow-intro h2,html[lang=ar] .bridge-copy h2{line-height:1.5;letter-spacing:-.02em}.section-heading>p,.split-heading>p,.flow-intro>p,.bridge-copy>p{font-size:18px;line-height:1.9;color:var(--text-muted);max-width:540px}.product-preview-shell{padding:9px;border-radius:34px;background:rgba(15,91,94,.09);outline:1px solid rgba(15,91,94,.16);box-shadow:0 48px 100px #17282a1f}.dark .product-preview-shell{background:rgba(255,255,255,.045);outline-color:#ffffff1a}.preview-bezel{padding:8px;border-radius:27px;background:var(--brand-ink);box-shadow:inset 0 1px #ffffff29}.preview-window{height:680px;border-radius:20px;overflow:hidden;background:var(--surface);display:grid;grid-template-columns:76px 1fr;direction:rtl}.preview-nav{background:var(--brand-petrol);color:#ddece9;padding:20px 12px;display:flex;flex-direction:column;align-items:center;gap:10px}.preview-brand{margin-bottom:18px;display:grid;place-items:center}.preview-brand img{width:28px;height:30px}.preview-brand strong{display:none}.preview-nav button{width:44px;height:44px;border:0;border-radius:11px;background:transparent;color:#b8d4d1;display:grid;place-items:center;transition:background .45s var(--ease),color .45s var(--ease),transform .45s var(--ease)}.preview-nav button:hover{transform:translateY(-2px)}.preview-nav button.active{background:#0B484B;color:var(--brand-gold);box-shadow:inset -2px 0 var(--brand-gold)}.preview-nav .line-icon{width:21px;height:21px}.preview-avatar{margin-top:auto;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#F4F7F6;color:#0f5b5e;font-size:12px;font-weight:600}.preview-main{min-width:0;display:flex;flex-direction:column;position:relative}.preview-main>header{height:92px;padding:18px 28px;border-bottom:1px solid var(--hairline);display:flex;justify-content:space-between;align-items:center}.preview-main>header small{display:block;color:var(--text-muted);font-size:11px;margin-bottom:5px}.preview-main>header h3{font-size:24px;font-weight:600}.preview-online{display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:8px;background:#E7F4EC;color:#176344;font-size:11px}.preview-online i{width:6px;height:6px;border-radius:50%;background:#24A96B}.preview-tabs{display:none}.inbox-preview{flex:1;min-height:0;display:grid;grid-template-columns:340px 1fr}.thread-list{border-left:1px solid var(--hairline);padding:20px 16px}.thread-list>label{height:44px;border:1px solid var(--hairline);border-radius:10px;padding:0 12px;display:flex;align-items:center;gap:9px;color:var(--text-muted);margin-bottom:14px}.thread-list>label .line-icon{width:17px;height:17px}.thread-list input{border:0;outline:0;background:transparent;color:var(--text);font-size:12px;width:100%}.thread-list>button{width:100%;border:0;background:transparent;color:var(--text);display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding:15px 10px;border-radius:10px;text-align:start;transition:background .4s var(--ease)}.thread-list>button:hover,.thread-list>button.active{background:var(--field)}.thread-list>button.active{box-shadow:inset -3px 0 var(--brand-petrol)}.avatar-disc{width:38px;height:38px;border-radius:12px;background:var(--surface-soft);color:var(--brand-petrol);display:grid;place-items:center;font-size:11px;font-weight:600;border:1px solid var(--hairline);flex:none}.thread-list button>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.thread-list b{font-size:12px;font-weight:600}.thread-list small{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:5px}.thread-list time{font:10px IBM Plex Sans;color:var(--text-muted);align-self:start}.thread-view{min-width:0;display:flex;flex-direction:column;background:var(--surface-soft)}.thread-view>header{height:70px;background:var(--surface);display:flex;align-items:center;gap:10px;padding:10px 18px;border-bottom:1px solid var(--hairline)}.thread-view>header>div{display:flex;flex-direction:column}.thread-view>header b{font-size:13px}.thread-view>header small{font-size:10px;color:var(--text-muted);margin-top:4px}.thread-view>header button{margin-inline-start:auto;height:36px;padding:6px 10px;border-radius:8px;border:1px solid var(--hairline);color:var(--brand-petrol);background:var(--surface);display:flex;align-items:center;gap:6px;font-size:10px}.thread-view>header button .line-icon{width:15px}.thread-messages{padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;flex:1}.day-chip{align-self:center;color:var(--text-muted);font-size:10px}.bubble{padding:10px 14px;background:var(--surface);color:var(--text);border-radius:13px 13px 13px 4px;max-width:76%;font-size:12px;line-height:1.8;box-shadow:0 10px 24px #17282a0d}.bubble.out{align-self:flex-end;background:var(--brand-petrol);color:#fff;border-radius:13px 13px 4px}.bubble time{display:block;font:9px IBM Plex Sans;opacity:.68;margin-top:4px;text-align:end}.preview-composer{height:66px;background:var(--surface);border-top:1px solid var(--hairline);padding:10px 16px;display:flex;align-items:center;color:var(--text-muted);font-size:11px}.preview-composer button{width:40px;height:40px;margin-inline-start:auto;border:0;border-radius:11px;background:var(--brand-petrol);color:#fff;display:grid;place-items:center}.preview-composer button .line-icon{width:18px}.campaign-preview,.contact-preview{flex:1;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:60px 8vw;background:var(--surface-soft)}.campaign-orbit{width:280px;height:280px;border:1px solid var(--hairline);border-radius:50%;position:relative;display:grid;place-items:center;margin:auto}.campaign-orbit:before,.campaign-orbit:after{content:"";position:absolute;border:1px dashed rgba(15,91,94,.25);border-radius:50%}.campaign-orbit:before{top:30px;right:30px;bottom:30px;left:30px}.campaign-orbit:after{top:68px;right:68px;bottom:68px;left:68px}.campaign-orbit>img{width:80px;position:relative;z-index:1}.audience{position:absolute;width:36px;height:36px;border-radius:12px;background:var(--surface);border:1px solid var(--hairline);display:grid;place-items:center;color:var(--brand-petrol);font-size:11px;z-index:2}.a1{inset-block-start:-18px;inset-inline-start:44%}.a2{inset-inline-end:-14px;inset-block-start:46%}.a3{inset-block-end:-12px;inset-inline-start:34%}.a4{inset-inline-start:-8px;inset-block-start:34%}.campaign-copy>span,.contact-details>span{font-size:11px;color:var(--brand-petrol);font-weight:600}.campaign-copy h4,.contact-details h4{font-size:32px;font-weight:500;margin:12px 0}.campaign-copy p{font-size:14px;line-height:1.8;color:var(--text-muted);max-width:320px}.campaign-copy button,.contact-details button{border:0;border-radius:999px;background:var(--brand-petrol);color:#fff;min-height:44px;padding:8px 16px;display:flex;align-items:center;gap:9px;margin-top:24px}.campaign-copy button .line-icon,.contact-details button .line-icon{width:18px}.contact-preview{grid-template-columns:auto 1fr 1fr;gap:30px}.contact-portrait{width:132px;height:132px;border-radius:40px;background:var(--brand-petrol);color:var(--brand-gold);font-size:38px;display:grid;place-items:center}.contact-details>div{display:flex;gap:8px}.contact-details b{padding:6px 9px;border-radius:7px;background:var(--surface);border:1px solid var(--hairline);font-size:10px}.contact-lines{display:flex;flex-direction:column;gap:20px}.contact-lines span{height:7px;border-radius:4px;background:var(--hairline)}.contact-lines span:nth-child(2){width:74%}.contact-lines span:nth-child(3){width:88%}.contact-lines span:nth-child(4){width:55%}.illustrative-note{position:absolute;inset-inline-end:18px;inset-block-end:10px;color:var(--text-muted);font-size:9px}.capabilities-section{background:var(--surface)}.capability-heading{display:grid;grid-template-columns:1fr 2fr;-moz-column-gap:5vw;column-gap:5vw}.capability-heading .section-label{grid-column:1}.capability-heading h2{grid-column:1/3}.capability-heading>p{grid-column:2;margin-top:28px}.capability-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:310px;gap:18px}.capability-card{padding:7px;border-radius:27px;background:var(--field);outline:1px solid var(--hairline)}.capability-core{height:100%;border-radius:21px;background:var(--page);padding:30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e;display:flex;flex-direction:column}.card-0{grid-column:span 7}.card-1,.card-2{grid-column:span 5}.card-3{grid-column:span 7}.card-4{grid-column:3/span 8}.card-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--brand-petrol);color:var(--brand-gold)}.card-icon .line-icon{width:21px}.card-index{position:absolute;inset-block-start:30px;inset-inline-end:30px;font:12px IBM Plex Sans;color:var(--text-muted)}.capability-core>div:nth-of-type(2){margin-top:auto;max-width:520px}.capability-core h3{font-size:24px;font-weight:500;line-height:1.55;margin-bottom:8px}.capability-core p{font-size:14px;line-height:1.85;color:var(--text-muted)}.assignment-strip{position:absolute;inset-inline-end:28px;inset-block-end:30px;display:flex;direction:rtl}.assignment-strip .avatar-disc{margin-inline-start:-10px;background:var(--surface);box-shadow:0 0 0 3px var(--page)}.assignment-strip i{width:84px;height:1px;background:var(--hairline);align-self:center;margin-inline-start:14px}.mini-chart{position:absolute;inset-inline-end:28px;inset-block-end:28px;width:245px;height:112px;border-bottom:1px solid var(--hairline);display:flex;align-items:flex-end;gap:11px;padding:0 15px}.mini-chart i{width:24px;background:var(--brand-petrol);border-radius:5px 5px 0 0}.mini-chart i:nth-child(1){height:28%}.mini-chart i:nth-child(2){height:62%}.mini-chart i:nth-child(3){height:44%}.mini-chart i:nth-child(4){height:83%;background:var(--brand-gold)}.mini-chart i:nth-child(5){height:70%}.mini-chart b{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 49%,var(--hairline) 50%,transparent 51%);opacity:.4}.connection-pulse{position:absolute;inset-inline-end:34px;inset-block-end:46px;display:flex;align-items:center}.connection-pulse span{width:36px;height:36px;border-radius:12px;background:var(--brand-petrol);box-shadow:0 0 0 8px #0f5b5e1a}.connection-pulse span:last-child{background:var(--brand-gold);box-shadow:0 0 0 8px #eebd1c1a}.connection-pulse i{width:100px;height:1px;background:linear-gradient(90deg,var(--brand-petrol),var(--brand-gold));position:relative}.connection-pulse i:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#fff;inset-block-start:-3px;animation:connectionMove 2.6s var(--ease-heavy) infinite}.flow-section{background:var(--brand-gold);color:var(--brand-ink)}.flow-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw}.flow-intro .section-label{color:var(--brand-ink);opacity:.7}.flow-intro h2{font-size:clamp(46px,5vw,72px)}.flow-intro>p{color:#17282ab8;margin-top:24px}.flow-steps{padding-top:48px}.flow-steps article{display:grid;grid-template-columns:110px 1fr;gap:28px;padding:0 0 42px}.step-marker{display:flex;align-items:flex-start;gap:20px}.step-marker b{font:500 14px IBM Plex Sans}.step-marker>span{width:1px;height:100%;background:rgba(23,40,42,.23);position:relative}.step-marker>span:before{content:"";position:absolute;inset-block-start:4px;inset-inline-start:-4px;width:9px;height:9px;border-radius:50%;background:var(--brand-ink)}.step-marker i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--brand-ink),transparent);transform-origin:top;animation:flowLine 3.2s var(--ease-heavy) infinite}.flow-steps h3{font-size:28px;font-weight:600;margin-bottom:10px}.flow-steps p{font-size:16px;line-height:1.85;color:#17282aba;max-width:560px}.bridge-section{background:var(--brand-ink);color:#f4f7f6}.bridge-grid{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.bridge-copy>p{color:#afc6c3;margin-top:24px}.bridge-copy ul{list-style:none;padding:0;margin:38px 0 0;display:flex;flex-direction:column;gap:16px}.bridge-copy li{display:flex;align-items:center;gap:12px;font-size:14px;color:#d9e9e6}.bridge-copy li .line-icon{width:19px;color:var(--brand-gold)}.event-stage{height:560px;position:relative;perspective:1200px}.event-stage:before{content:"";position:absolute;top:5%;right:5%;bottom:5%;left:5%;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.015));outline:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff17}.event-status{position:absolute;inset-block-start:12%;inset-inline-start:12%;display:flex;align-items:center;gap:8px;font-size:11px;color:#afc6c3}.event-status i{width:7px;height:7px;background:#7FD8AC;border-radius:50%;box-shadow:0 0 0 5px #7fd8ac14}.event-card{position:absolute;width:62%;height:98px;padding:18px 22px;border-radius:18px;background:#F4F7F6;color:#17282a;box-shadow:0 25px 50px #00000042;display:flex;align-items:center;gap:20px;transform-style:preserve-3d}.event-card span{font:12px IBM Plex Sans;color:#667d7f}.event-card b{font-size:14px;font-weight:500}.event-card .line-icon{margin-inline-start:auto;width:18px;color:#0f5b5e}.event-card.e1{inset-block-start:24%;inset-inline-start:13%;transform:rotateX(58deg) rotate(-6deg) translateZ(-30px);opacity:.5}.event-card.e2{inset-block-start:42%;inset-inline-start:20%;transform:rotateX(50deg) rotate(-3deg) translateZ(15px);opacity:.72}.event-card.e3{inset-block-start:61%;inset-inline-start:27%;transform:rotateX(40deg) rotate(1deg) translateZ(55px)}.event-beam{position:absolute;width:2px;height:260px;inset-inline-start:21%;inset-block-start:29%;background:linear-gradient(var(--brand-gold),transparent);transform:rotate(-8deg);filter:drop-shadow(0 0 8px rgba(238,189,28,.8))}.contact-section{min-height:760px;background:var(--brand-petrol);color:#fff;position:relative;overflow:hidden;display:flex;align-items:center}.contact-section:before{content:"";position:absolute;top:24px;right:24px;bottom:24px;left:24px;border-radius:40px;outline:1px solid rgba(255,255,255,.12)}.contact-layout{position:relative;z-index:2}.contact-layout>div{max-width:820px}.contact-layout .section-label{color:#bfd9d6}.contact-layout h2{font-size:clamp(64px,8vw,120px);line-height:1.28;letter-spacing:-.055em;font-weight:500}html[lang=ar] .contact-layout h2{line-height:1.42;letter-spacing:-.025em}.contact-layout p{font-size:20px;line-height:1.9;color:#d9e9e6;max-width:620px;margin:28px 0 34px}.contact-cta{min-height:60px;font-size:15px;padding-inline-start:28px}.contact-cta i{width:48px;height:48px}.contact-layout small{display:block;color:#bfd9d6;font-size:11px;margin-top:16px}.contact-mark{position:absolute;width:min(54vw,760px);inset-inline-end:-9%;inset-block-end:-22%;opacity:.075;transform:rotate(-12deg)}.contact-mark img{width:100%}.brand-footer{background:#0D191B;color:#d9e9e6;padding-block:72px 24px}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:64px}.footer-brand{display:grid;grid-template-columns:42px auto;align-items:center;gap:0 12px}.footer-brand img{width:38px;height:40px;grid-row:1/3}.footer-brand strong{font-size:22px;color:#fff}.footer-brand span{font-size:12px;color:#8fa8a6}.footer-top nav{display:flex;gap:28px}.footer-top nav a{text-decoration:none;font-size:12px;color:#afc6c3}.footer-top nav a:hover{color:var(--brand-gold)}.footer-bottom{border-top:1px solid rgba(255,255,255,.11);padding-top:20px;display:flex;justify-content:space-between;color:#78908f;font-size:11px}.footer-bottom b{font:500 11px IBM Plex Sans;letter-spacing:1px}.container-narrow{width:min(100% - 48px,820px);margin-inline:auto}.text-headline{font-size:clamp(48px,7vw,76px);line-height:1.4;font-weight:500;color:var(--text)}.card-premium{padding:48px;border-radius:24px;background:var(--surface);outline:1px solid var(--hairline);box-shadow:0 30px 80px #17282a14}.text-lead{font-size:17px;line-height:2;color:var(--text-muted)}.text-caption{font-size:12px;color:var(--text-muted)}.text-primary-600{color:var(--brand-petrol)}@keyframes introPulse{0%{opacity:0;transform:scale(.84) rotate(-8deg)}to{opacity:1;transform:none}}@keyframes introText{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes statusPulse{50%{transform:scale(.72);box-shadow:0 0 0 9px #eebd1c0a}}@keyframes heroFloat{0%,to{transform:translateY(0) rotateY(-1deg)}50%{transform:translateY(-18px) rotateY(2deg)}}@keyframes ribbonMove{to{transform:translate(-50%)}}@keyframes connectionMove{0%{inset-inline-start:0}to{inset-inline-start:calc(100% - 7px)}}@keyframes flowLine{0%,25%{transform:scaleY(0);opacity:0}50%,80%{transform:scaleY(1);opacity:1}to{opacity:0}}@media (max-width:1120px){.page-container{width:min(100% - 56px,1400px)}.desktop-nav{display:none}.menu-button{display:flex}.header-cta{display:none}.brand-hero{padding-block-start:112px}.hero-grid{grid-template-columns:1fr 1fr}.hero-copy h1{font-size:72px}.brand-scene{min-height:500px}.split-heading{gap:5vw}.capability-core>div:nth-of-type(2){max-width:360px}.assignment-strip,.mini-chart,.connection-pulse{opacity:.7;transform:scale(.82);transform-origin:bottom right}.preview-window{height:620px}.inbox-preview{grid-template-columns:290px 1fr}}@media (max-width:860px){.page-container{width:min(100% - 40px,1400px)}.brand-hero{min-height:auto}.hero-grid{grid-template-columns:1fr;padding-block:80px 48px}.hero-copy{max-width:680px}.hero-copy h1{font-size:clamp(64px,13vw,94px)}.brand-scene{height:620px;min-height:0}.product-section,.capabilities-section,.flow-section,.bridge-section{padding-block:104px}.split-heading,.capability-heading,.flow-layout,.bridge-grid{grid-template-columns:1fr}.split-heading{gap:28px}.section-heading h2,.flow-intro h2,.bridge-copy h2{font-size:clamp(46px,8vw,68px)}.capability-heading .section-label,.capability-heading h2,.capability-heading>p{grid-column:1}.capability-heading>p{margin-top:24px}.product-preview-shell{overflow:hidden}.preview-window{height:610px}.thread-list{display:none}.inbox-preview{grid-template-columns:1fr}.campaign-preview,.contact-preview{padding:48px;grid-template-columns:1fr 1fr}.contact-lines{display:none}.capability-grid{grid-auto-rows:320px}.capability-card{grid-column:span 6}.card-4{grid-column:span 12}.flow-layout{gap:52px}.flow-steps{padding-top:0}.event-stage{height:520px}.contact-section{min-height:680px}.contact-layout h2{font-size:clamp(64px,12vw,100px)}}@media (max-width:640px){html{scroll-padding-top:88px}.page-container{width:calc(100% - 32px)}.island-header{inset-block-start:12px;padding-inline:16px}.header-island{height:58px;padding:7px 8px 7px 14px;gap:10px}.island-header.is-compact .header-island{height:54px}.brand-lockup{font-size:18px}.brand-lockup img{width:26px;height:28px}.language-tool span{display:none}.island-tool,.menu-button{width:38px;height:38px;min-width:38px}.menu-overlay-inner{width:calc(100% - 32px);padding-top:112px}.menu-overlay nav a{font-size:34px}.brand-hero{padding-block-start:88px}.hero-grid{min-height:0;padding-block:56px 32px;gap:16px}.context-chip{font-size:11px}.hero-copy h1{font-size:clamp(54px,17vw,76px);margin-block:28px 20px}.hero-description{font-size:17px;line-height:1.9}.hero-actions{align-items:flex-start;flex-direction:column;gap:16px;margin-top:28px}.primary-cta{min-height:54px;width:100%;justify-content:space-between}.text-cta{margin-inline-start:6px}.brand-scene{height:470px}.brand-scene:before{top:7%;right:0;bottom:7%;left:0;border-radius:28px}.brand-scene:after{inset:calc(7% + 6px) 6px calc(7% + 6px);border-radius:22px}.scene-caption{inset-inline:6%;inset-block-start:12%;max-width:170px}.scene-caption i{width:24px}.scene-status{inset-inline-end:7%;inset-block-start:12%}.scene-status span{display:none}.scene-tilt{top:20%;right:2%;bottom:13%;left:2%}.logo-sculpture{width:69%}.fragment-one{inset-inline-start:1%;inset-block-start:38%;transform:scale(.86) rotate(-6deg)}.fragment-two{inset-inline-end:0;inset-block-end:23%;transform:scale(.86) rotate(5deg)}.capability-ribbon{height:50px}.capability-ribbon span{padding-inline:22px}.product-section,.capabilities-section,.flow-section,.bridge-section{padding-block:88px}.section-heading{margin-bottom:48px}.section-label{font-size:12px}.section-heading h2,.flow-intro h2,.bridge-copy h2{font-size:42px;line-height:1.45}.section-heading>p,.split-heading>p,.flow-intro>p,.bridge-copy>p{font-size:16px}.product-preview-shell{padding:5px;border-radius:24px}.preview-bezel{padding:5px;border-radius:20px}.preview-window{height:610px;border-radius:15px;grid-template-columns:1fr}.preview-nav{height:60px;display:flex;flex-direction:row;padding:8px 10px;gap:4px}.preview-brand{margin:0 auto 0 0}.preview-brand img{width:26px}.preview-avatar{margin:0;margin-inline-start:auto;width:36px;height:36px}.preview-main>header{height:80px;padding:14px 16px}.preview-main>header h3{font-size:20px}.preview-online{display:none}.preview-tabs{height:48px;display:flex;border-bottom:1px solid var(--hairline);padding:0 12px}.preview-tabs button{flex:1;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);font-size:11px}.preview-tabs button[aria-selected=true]{color:var(--brand-petrol);border-bottom-color:var(--brand-petrol);font-weight:600}.inbox-preview{height:417px}.thread-view>header{height:62px;padding:8px 12px}.thread-messages{padding:18px 12px}.bubble{max-width:88%;font-size:11px}.preview-composer{height:58px}.campaign-preview,.contact-preview{height:417px;padding:28px 20px;grid-template-columns:1fr}.campaign-orbit{width:180px;height:180px}.campaign-copy{text-align:center}.campaign-copy h4,.contact-details h4{font-size:25px}.campaign-copy p{margin:auto}.campaign-copy button,.contact-details button{margin:20px auto 0}.contact-portrait{width:92px;height:92px;border-radius:30px;margin:auto}.contact-details{text-align:center}.contact-details>div{justify-content:center}.illustrative-note{font-size:8px}.capability-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:16px}.capability-card,.card-4{grid-column:1;min-height:310px}.capability-core{padding:24px}.capability-core h3{font-size:23px}.assignment-strip,.mini-chart,.connection-pulse{display:none}.flow-steps article{grid-template-columns:68px 1fr;gap:18px;padding-bottom:34px}.step-marker{gap:13px}.flow-steps h3{font-size:24px}.flow-steps p{font-size:15px}.event-stage{height:430px}.event-stage:before{top:1%;right:1%;bottom:1%;left:1%}.event-card{width:72%;height:82px;padding:14px}.event-card.e1{inset-inline-start:6%}.event-card.e2{inset-inline-start:14%}.event-card.e3{inset-inline-start:22%}.event-beam{inset-inline-start:14%}.contact-section{min-height:660px}.contact-section:before{top:12px;right:12px;bottom:12px;left:12px;border-radius:24px}.contact-layout h2{font-size:58px}.contact-layout p{font-size:17px}.contact-cta{width:100%;justify-content:space-between}.contact-mark{width:100vw;inset-inline-end:-38%;inset-block-end:-8%}.brand-footer{padding-top:56px}.footer-top{flex-direction:column;gap:44px;padding-bottom:44px}.footer-bottom{gap:24px}.card-premium{padding:28px}.container-narrow{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.scene-reveal{opacity:1;transform:none;filter:none}.capability-ribbon>div{transform:none}.scene-tilt{transform:none!important}}.menu-overlay[dir=rtl] nav .line-icon{transform:rotate(180deg)}@media (min-width:861px) and (max-height:780px){.brand-hero{padding-block-start:104px}.hero-grid{min-height:calc(100dvh - 154px);padding-block:18px 34px}.hero-copy h1{font-size:clamp(62px,6.4vw,88px);margin-block:24px 18px}.hero-description{font-size:18px}.hero-actions{margin-block-start:24px}.brand-scene{max-height:590px;min-height:480px}}
