:root{--visual-bg-page:#070a10;--visual-bg-raised:#0b111b;--visual-bg-navy:#081221;--visual-growth:#e4ad4f;--visual-growth-2:#ff8a3d;--visual-growth-soft:#f7d58b;--visual-tech:#2da8ff;--visual-tech-2:#59e4ff;--visual-tech-soft:#9bf2ff;--visual-ai:#956dff;--visual-ai-2:#55dbff;--visual-ai-soft:#c6adff;--visual-neutral:#8aa0b4;--visual-neutral-2:#c4d2dd;--light-island-start:#eef3f7;--light-island-end:#dfe8ef;--light-island-text:#101820;--light-island-muted:#536273;--visual-mesh-opacity:.76;--visual-grid-opacity:.055;--visual-noise-opacity:.028;--visual-blob-blur:76px;--visual-blob-blur-mobile:46px;--visual-glow-opacity:.3;--visual-motion-slow:38s;--visual-motion-medium:30s;--visual-motion-fast:22s;--visual-pulse-duration:12s;--visual-float-duration:26s;--visual-island-radius:42px;--variant-primary:var(--visual-growth);--variant-secondary:var(--visual-growth-2);--variant-soft:var(--visual-growth-soft);--variant-rgb:228, 173, 79;--variant-deep:#102038}.visual-variant-growth,.theme-growth{--variant-primary:var(--visual-growth);--variant-secondary:var(--visual-growth-2);--variant-soft:var(--visual-growth-soft);--variant-rgb:228, 173, 79;--variant-deep:#102038}.visual-variant-technology,.theme-technology{--variant-primary:var(--visual-tech);--variant-secondary:var(--visual-tech-2);--variant-soft:var(--visual-tech-soft);--variant-rgb:45, 168, 255;--variant-deep:#091e3a}.visual-variant-ai,.theme-ai{--variant-primary:var(--visual-ai);--variant-secondary:var(--visual-ai-2);--variant-soft:var(--visual-ai-soft);--variant-rgb:149, 109, 255;--variant-deep:#151333}.visual-variant-neutral,.theme-neutral{--variant-primary:var(--visual-neutral);--variant-secondary:var(--visual-neutral-2);--variant-soft:#e7edf2;--variant-rgb:138, 160, 180;--variant-deep:#101824}.site{background:radial-gradient(circle at 14% 8%, rgba(var(--variant-rgb), .06), transparent 23%), linear-gradient(180deg, #070a10 0%, #09101a 52%, #070a10 100%);position:relative}.site-main{z-index:1;position:relative}.site>.noise-overlay{z-index:0;position:fixed}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.section-atmosphere{z-index:0;pointer-events:none;border-radius:inherit;isolation:isolate;position:absolute;inset:0;overflow:hidden}.section-atmosphere>*{position:absolute}.section-atmosphere+*,.final-cta>:not(.section-atmosphere){z-index:2;position:relative}.animated-mesh{opacity:var(--visual-mesh-opacity);filter:saturate(1.08);position:absolute;inset:-18%;overflow:hidden;transform:translateZ(0)}.mesh-soft{opacity:.56}.mesh-medium{opacity:.76}.mesh-strong{opacity:.9}.ambient-blob{filter:blur(var(--visual-blob-blur));opacity:.62;will-change:transform, border-radius, opacity;mix-blend-mode:screen;display:block;position:absolute;transform:translate(0,0)}.ambient-blob-growth{background:radial-gradient(circle at 38% 34%,#ffd788f5,#e4ad4fb8 34%,#ff8a3d3d 64%,#0000 75%)}.ambient-blob-technology{background:radial-gradient(circle at 38% 34%,#9bf2fff0,#2da8ffb8 35%,#2c4ed647 66%,#0000 76%)}.ambient-blob-ai{background:radial-gradient(circle at 38% 34%,#c6adffeb,#956dffb8 36%,#55dbff3d 66%,#0000 76%)}.ambient-blob-neutral,.ambient-blob-light{background:radial-gradient(circle at 38% 34%,#c4d2ddd6,#688fb175 42%,#2da8ff1f 68%,#0000 78%)}.ambient-blob-0{aspect-ratio:1.15;width:44%;animation:32s ease-in-out infinite alternate mesh-field-a;inset:0 auto auto 2%}.ambient-blob-1{aspect-ratio:.94;opacity:.54;width:36%;animation:24s ease-in-out infinite alternate mesh-field-b;inset:2% 5% auto auto}.ambient-blob-2{aspect-ratio:1.2;opacity:.5;width:40%;animation:38s ease-in-out infinite alternate mesh-field-c;inset:auto 15% 0 auto}.ambient-blob-3{aspect-ratio:.9;opacity:.48;width:28%;animation:27s ease-in-out infinite alternate mesh-field-d;inset:auto auto 4% 12%}.ambient-blob-4{aspect-ratio:1;opacity:.4;width:24%;animation:22s ease-in-out infinite alternate mesh-field-e;inset:30% 36% auto auto}.ambient-blob-5{aspect-ratio:1;opacity:.34;width:22%;animation:35s ease-in-out infinite alternate mesh-field-f;inset:14% auto auto 42%}.atmosphere-growth .ambient-blob-1,.atmosphere-growth .ambient-blob-5{background:radial-gradient(circle,#2da8ff94,#2da8ff2e 54%,#0000 74%)}.atmosphere-growth .ambient-blob-4{opacity:.22;background:radial-gradient(circle,#956dff57,#0000 70%)}.atmosphere-technology .ambient-blob-2,.atmosphere-technology .ambient-blob-4{background:radial-gradient(circle,#4a46d69e,#2da8ff1f 58%,#0000 74%)}.atmosphere-ai .ambient-blob-1,.atmosphere-ai .ambient-blob-5{background:radial-gradient(circle,#55dbffad,#55dbff1f 58%,#0000 75%)}@keyframes mesh-field-a{0%{border-radius:44% 56% 61% 39%/48% 35% 65% 52%;transform:translate(-8%,-5%)rotate(-5deg)scale(.94)}50%{opacity:.78}to{border-radius:61% 39% 43% 57%/38% 63% 37% 62%;transform:translate(14%,11%)rotate(12deg)scale(1.12)}}@keyframes mesh-field-b{0%{border-radius:53% 47% 34% 66%/59% 43% 57% 41%;transform:translate(7%,-9%)rotate(7deg)scale(1.06)}to{border-radius:36% 64% 58% 42%/45% 61% 39% 55%;transform:translate(-17%,16%)rotate(-14deg)scale(.92)}}@keyframes mesh-field-c{0%{border-radius:65% 35% 51% 49%/43% 55% 45% 57%;transform:translate(5%,9%)rotate(-7deg)scale(.96)}to{border-radius:39% 61% 37% 63%/57% 36% 64% 43%;transform:translate(-15%,-12%)rotate(16deg)scale(1.13)}}@keyframes mesh-field-d{0%{border-radius:43% 57% 65% 35%/61% 45% 55% 39%;transform:translate(-2%,8%)rotate(3deg)scale(1)}to{border-radius:62% 38% 42% 58%/35% 62% 38% 65%;transform:translate(20%,-10%)rotate(-18deg)scale(1.08)}}@keyframes mesh-field-e{0%{border-radius:57% 43% 39% 61%/44% 67% 33% 56%;transform:translate(8%,-12%)rotate(-4deg)scale(.9)}to{border-radius:37% 63% 56% 44%/64% 38% 62% 36%;transform:translate(-12%,20%)rotate(19deg)scale(1.16)}}@keyframes mesh-field-f{0%{border-radius:48% 52% 36% 64%/58% 38% 62% 42%;transform:translate(-10%,5%)scale(1.08)}to{border-radius:64% 36% 57% 43%/35% 59% 41% 65%;transform:translate(16%,14%)scale(.92)}}.radial-glow{opacity:var(--visual-glow-opacity);background:radial-gradient(circle at 50% 50%, rgba(var(--variant-rgb), .46), rgba(var(--variant-rgb), .08) 34%, transparent 68%);inset:0}.glow-growth{--variant-rgb:228, 173, 79}.glow-technology{--variant-rgb:45, 168, 255}.glow-ai{--variant-rgb:149, 109, 255}.glow-neutral,.glow-light{--variant-rgb:138, 160, 180}.glow-start{background-position:0;transform:translate(-24%)}.glow-end{background-position:100%;transform:translate(24%)}.glow-soft{opacity:.18}.glow-medium{opacity:.3}.glow-strong{opacity:.44}.subtle-grid{opacity:var(--visual-grid-opacity);background-image:linear-gradient(rgba(var(--variant-rgb), .7) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--variant-rgb), .7) 1px, transparent 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 18%,#0000 78%);mask-image:radial-gradient(#000 18%,#0000 78%)}.grid-growth{--variant-rgb:228, 173, 79}.grid-technology{--variant-rgb:45, 168, 255}.grid-ai{--variant-rgb:149, 109, 255}.grid-neutral,.grid-light{--variant-rgb:138, 160, 180}.grid-topographic{background-image:repeating-radial-gradient(ellipse at 22% 38%, transparent 0 28px, rgba(var(--variant-rgb), .75) 29px 30px, transparent 31px 54px), linear-gradient(rgba(var(--variant-rgb), .5) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--variant-rgb), .5) 1px, transparent 1px);background-size:100% 100%,72px 72px,72px 72px}.noise-overlay{pointer-events:none;opacity:var(--visual-noise-opacity);mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");background-size:180px 180px;inset:0}.noise-contained{border-radius:inherit}.floating-orb{z-index:1;opacity:.58;filter:drop-shadow(0 22px 40px #0003);animation:orb-float var(--visual-float-duration) ease-in-out infinite alternate;border-radius:50%;display:block;position:absolute}.floating-orb:before,.floating-orb:after,.floating-orb i{content:"";border-radius:inherit;position:absolute;inset:0}.floating-orb:before{background:radial-gradient(circle at 30% 24%, #ffffffb8, rgba(var(--variant-rgb), .32) 22%, rgba(var(--variant-rgb), .08) 54%, #0003 78%);box-shadow:inset -18px -20px 36px #00000038,inset 12px 12px 22px #ffffff14}.floating-orb:after{background:radial-gradient(circle at 65% 72%, rgba(var(--variant-rgb), .18), transparent 64%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #ffffff2e;inset:16%}.floating-orb i{border:1px solid rgba(var(--variant-rgb), .32);inset:38% 7%;transform:rotate(-24deg)}.orb-growth{--variant-rgb:228, 173, 79}.orb-technology{--variant-rgb:45, 168, 255}.orb-ai{--variant-rgb:149, 109, 255}.orb-neutral,.orb-light{--variant-rgb:138, 160, 180}.orb-small{width:110px;height:110px}.orb-medium{width:180px;height:180px}.orb-large{width:clamp(220px,23vw,360px);height:clamp(220px,23vw,360px)}.orb-start{inset-inline-start:-6%;top:18%}.orb-center{top:50%;left:50%;transform:translate(-50%,-50%)}.orb-end{inset-inline-end:-7%;top:12%}@keyframes orb-float{0%{translate:0 -6px;rotate:-2deg}to{translate:10px 14px;rotate:5deg}}.visual-data-pulse{z-index:1;opacity:.72;width:min(46%,620px);height:42%;position:absolute;inset:16% 8% auto auto}.pulse-growth{--pulse-rgb:228, 173, 79}.pulse-technology{--pulse-rgb:45, 168, 255}.pulse-ai{--pulse-rgb:149, 109, 255}.pulse-neutral,.pulse-light{--pulse-rgb:138, 160, 180}.pulse-path{transform-origin:0;background:linear-gradient(90deg, transparent, rgba(var(--pulse-rgb), .55), transparent);height:1px;display:block;position:absolute}.pulse-path-one{width:86%;top:42%;left:4%;transform:rotate(-8deg)}.pulse-path-two{opacity:.62;width:64%;top:63%;left:22%;transform:rotate(9deg)}.pulse-node{border:1px solid rgba(var(--pulse-rgb), .8);background:rgba(var(--pulse-rgb), .16);width:8px;height:8px;box-shadow:0 0 12px rgba(var(--pulse-rgb), .35);animation:node-receive var(--visual-pulse-duration) ease-in-out infinite;border-radius:50%;position:absolute}.pulse-node-one{top:39%;left:5%}.pulse-node-two{animation-delay:3.8s;top:47%;left:49%}.pulse-node-three{animation-delay:7.6s;top:30%;right:7%}.pulse-packet{background:rgb(var(--pulse-rgb));width:5px;height:5px;box-shadow:0 0 12px rgba(var(--pulse-rgb), .82);offset-path:path("M 20 120 C 180 30, 320 190, 560 72");animation:packet-travel var(--visual-pulse-duration) cubic-bezier(.45, 0, .55, 1) infinite;border-radius:50%;position:absolute}.pulse-packet-two{opacity:.68;offset-path:path("M 30 160 C 190 210, 340 40, 550 150");animation-delay:5.7s}.pulse-network .pulse-path-one{transform:rotate(7deg)}.pulse-network .pulse-path-two{transform:rotate(-12deg)}.pulse-compact{opacity:.56;width:38%;height:30%;inset:auto 5% 8% auto}@keyframes packet-travel{0%,12%{offset-distance:0%;opacity:0}18%{opacity:.95}65%{opacity:.9}74%,to{offset-distance:100%;opacity:0}}@keyframes node-receive{0%,58%,to{box-shadow:0 0 8px rgba(var(--pulse-rgb), .22)}66%{box-shadow:0 0 0 8px rgba(var(--pulse-rgb), .08), 0 0 20px rgba(var(--pulse-rgb), .6);background:rgba(var(--pulse-rgb), .5)}}.section-transition{z-index:3;opacity:.56;pointer-events:none;background:radial-gradient(ellipse at center, rgba(var(--transition-rgb), .22), transparent 68%);filter:blur(18px);height:110px;position:absolute;left:5%;right:5%}.transition-growth{--transition-rgb:228, 173, 79}.transition-technology{--transition-rgb:45, 168, 255}.transition-ai{--transition-rgb:149, 109, 255}.transition-neutral,.transition-light{--transition-rgb:138, 160, 180}.transition-top{top:-70px}.transition-bottom{bottom:-70px}.light-island{isolation:isolate;border-radius:var(--visual-island-radius);color:var(--light-island-text);background:radial-gradient(circle at 84% 18%, rgba(var(--island-rgb,45, 168, 255), .14), transparent 30%), linear-gradient(145deg, #ffffffb3, transparent 46%), linear-gradient(135deg, var(--light-island-start), var(--light-island-end));border:1px solid #10182017;margin-block:clamp(76px,8vw,124px);padding:clamp(54px,7vw,92px);position:relative;overflow:hidden;box-shadow:0 28px 78px #010a1233,inset 0 1px #ffffffb8}.light-island>.radial-glow,.light-island>.subtle-grid,.light-island>.noise-overlay{z-index:0;pointer-events:none;position:absolute}.light-island-content{z-index:2;position:relative}.light-island h1,.light-island h2,.light-island h3,.light-island strong{color:var(--light-island-text)}.light-island p{color:var(--light-island-muted)}.light-island .eyebrow{color:#72531d}.light-island .section-heading{margin-bottom:48px}.light-island-technology{--island-rgb:45, 168, 255}.light-island-growth{--island-rgb:228, 173, 79}.light-island-ai{--island-rgb:149, 109, 255}.hero-surface,.inner-hero-surface{isolation:isolate;background:linear-gradient(180deg, var(--visual-bg-navy), #070a10);width:100%;position:relative;overflow:clip}.hero-surface>.section-atmosphere,.inner-hero-surface>.section-atmosphere{border-radius:0;inset:0}.hero-surface:after,.inner-hero-surface:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#04080e6b 0%,#04080e1f 48%,#0000 76%);position:absolute;inset:0}.lang-ar .hero-surface:after,.lang-ar .inner-hero-surface:after{background:linear-gradient(-90deg,#04080e6b 0%,#04080e1f 48%,#0000 76%)}.hero-surface>.hero,.inner-hero-surface>.visual-inner-hero{z-index:2;background:0 0;position:relative}.hero-surface .animated-mesh,.inner-hero-surface .animated-mesh{inset:-12% -8%}.hero-surface .floating-orb{top:17%;inset-inline-end:2%}.hero-surface .floating-orb.orb-start{top:62%;inset-inline-start:42%}.hero-surface .visual-data-pulse{top:23%;right:4%}.inner-hero-surface .floating-orb{opacity:.42;top:28%;width:240px;height:240px;inset-inline-end:3%}.theme-technology .inner-hero-surface .subtle-grid,.theme-ai .inner-hero-surface .subtle-grid{opacity:.085}.page-visual{--visual-aspect:16 / 9;isolation:isolate;width:100%;height:auto;aspect-ratio:var(--visual-aspect);background:#090e14;border:1px solid #ffffff0e;border-radius:20px;margin:0;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000042,inset 0 1px #ffffff06}.page-visual-media{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}.page-visual img{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}.page-visual-hero{aspect-ratio:5/4;background:0 0;border:0;box-shadow:0 30px 80px #0000003d}.page-visual-shade{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#04070b5c 54%,#04070bdb 100%);height:32%;position:absolute;inset:auto 0 0}.page-visual figcaption{z-index:2;inset-inline:24px;color:#eee8df;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;bottom:21px}.page-visual figcaption i{background:#d7bd87;width:28px;height:1px}.final-cta{isolation:isolate;background:radial-gradient(circle at 82% 24%,#2da8ff33,#0000 36%),radial-gradient(circle at 16% 82%,#e4ad4f33,#0000 39%),linear-gradient(135deg,#0a1220,#07101b 58%,#0b0d16);border-color:#e4ad4f57;min-height:500px;box-shadow:0 28px 88px #0000004d,0 0 60px #2da8ff14}.final-cta:before,.final-cta:after{content:none!important}.final-cta>.section-atmosphere{z-index:0;max-width:none;position:absolute;inset:0}.final-cta .animated-mesh{opacity:.94;inset:-35% -12%}.final-cta .ambient-blob{opacity:.7}.final-cta .floating-orb{top:12%;opacity:.54;inset-inline-end:-4%}.scale-final-cta-button{white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#f7d58bcc,#e4ad4fad);border-color:#f7d58bb8;flex:none;width:auto;min-width:max-content;padding-inline:28px;box-shadow:inset 0 1px #ffffff47,0 12px 34px #e4ad4f1f}.scale-final-cta-button:hover{background:linear-gradient(135deg,#f7d58be0,#e4ad4fc2);border-color:#f7d58beb}.framework-section{isolation:isolate;background:linear-gradient(#080c13,#0b1421 52%,#080b11);position:relative}.framework-section>.section-atmosphere{inset:0}.framework-section .animated-mesh{opacity:.6;inset:-18% -4%}.framework-section>.section-shell{z-index:2;position:relative}.capability-feature{--capability-aspect:16 / 9;isolation:isolate;width:min(100%,960px);height:auto;aspect-ratio:var(--capability-aspect);background:#090d13;border:1px solid #dbe8f41f;border-radius:17px;margin:0 auto 28px;position:relative;overflow:hidden;box-shadow:0 26px 70px #0003,inset 0 1px #ffffff09}.capability-feature-media{z-index:0;position:absolute;inset:0}.capability-feature-media img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.capability-feature-veil{z-index:1;background:linear-gradient(90deg,#06090ee6,#06090e26 66%),linear-gradient(#0000,#06090e57);position:absolute;inset:0}.lang-ar .capability-feature-veil{background:linear-gradient(-90deg,#06090ee6,#06090e26 66%),linear-gradient(#0000,#06090e57)}.capability-feature-copy{z-index:2;inset-inline-start:38px;max-width:420px;position:absolute;bottom:38px}.capability-feature-copy span,.capability-feature-copy small{color:#d7bd87;letter-spacing:.12em;font-size:10px;display:block}.capability-feature-copy strong{max-width:520px;margin:10px 0;font-size:clamp(28px,4vw,48px);display:block}.capability-feature-copy small{color:#d0d3d6;letter-spacing:0;font-size:13px}.capability-tabs button{isolation:isolate;position:relative;overflow:hidden}.capability-tabs button>.radial-glow{z-index:-1;opacity:.32;position:absolute;transform:translate(20%)}.capability-tabs button[data-capability=growth]{--tab-rgb:228, 173, 79}.capability-tabs button[data-capability=technology]{--tab-rgb:45, 168, 255}.capability-tabs button[data-capability=automation]{--tab-rgb:149, 109, 255}.capability-tabs button:after{content:"";z-index:-1;background:radial-gradient(ellipse at bottom, rgba(var(--tab-rgb), .19), transparent 72%);opacity:.75;height:45%;position:absolute;inset:auto 0 0}.capability-tabs button:hover,.capability-tabs button[aria-selected=true]{border-color:rgba(var(--tab-rgb), .55);box-shadow:0 16px 45px rgba(var(--tab-rgb), .11), inset 0 -1px rgba(var(--tab-rgb), .24)}.pricing-preview,.full-pricing{isolation:isolate;position:relative}.pricing-preview>.section-atmosphere,.full-pricing>.section-atmosphere{inset:-30px calc((100vw - var(--shell)) / -2)}.pricing-preview:before{content:none!important}.price-card{background:linear-gradient(155deg,#111925d6,#080c13b8);position:relative;overflow:hidden}.price-card:before{content:"";pointer-events:none;background:radial-gradient(#e4ad4f21,#0000 68%);height:62%;position:absolute;inset:auto -20% -38%}.price-card.featured{border-color:#e4ad4f7a;box-shadow:0 20px 58px #e4ad4f1a}.price-card.featured:before{background:radial-gradient(#e4ad4f3d,#0000 67%)}.price-card.software-price:before,.price-grid>.price-card:last-child:before{background:radial-gradient(#2da8ff21,#0000 68%)}.dashboard-light-island{--island-rgb:45, 168, 255}.dashboard-light-island .dashboard-layout{width:100%}.dashboard-light-island .demo-dashboard{border-color:#2da8ff47;box-shadow:0 28px 76px #0d2b443b,0 0 48px #2da8ff1a}.dashboard-light-island .subtle-grid{opacity:.035}.dashboard-light-island .demo-dashboard strong,.dashboard-light-island .demo-dashboard h3{color:var(--text)}.dashboard-light-island .demo-dashboard p,.dashboard-light-island .demo-dashboard small{color:#b8c5d2}.process-light-island,.faq-light-island,.form-light-island,.insights-light-island{margin-block:clamp(76px,8vw,124px)}.how-work-island,.form-light-island{display:block}.how-work-island .light-island-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,38px);display:grid}.form-light-island .light-island-content{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(40px,6vw,70px);display:grid}.contact-form-island.form-light-island{padding:clamp(34px,4vw,58px)}.contact-form-island.form-light-island .light-island-content{width:100%;display:block}.contact-form-island.form-light-island .lead-form{width:100%;max-width:none;margin-inline:auto;padding:clamp(26px,3vw,42px)}.standards-light-island .standards-grid{padding:0}.process-light-island .process-list{background:#1018201a}.process-light-island .process-list li{color:var(--light-island-text);background:#ffffff5c}.process-light-island .process-list strong{color:var(--light-island-text)}.faq-light-island details{border-color:#1018201f}.faq-light-island summary{color:var(--light-island-text)}.faq-light-island details p{color:var(--light-island-muted)}.form-light-island .lead-form{background:#0c141ee6;box-shadow:0 24px 62px #192b3b29}.insights-light-island .article-grid{padding:0}.insights-light-island .article-grid:before,.visual-story-grid:before,.article-grid:before,.faq-section:before,.form-section:before,.standalone-form:before,.standards-grid:before,.legal-copy:before{content:none!important}.visual-story-grid:not(.light-island),.dashboard-section:not(.light-island),.process-section:not(.light-island),.faq-section:not(.light-island),.form-section:not(.light-island),.standalone-form:not(.light-island),.standards-grid:not(.light-island),.legal-copy:not(.light-island){background:0 0!important}.data-pulse-section{isolation:isolate;background:linear-gradient(#080c13,#0a1420 48%,#080b12);position:relative}.data-pulse-section>.section-atmosphere{inset:0}.data-pulse-layout{z-index:2;position:relative}.data-pulse li:before{box-shadow:0 0 0 7px #ffffff06,0 0 16px}.visual-story-section{isolation:isolate;background:radial-gradient(circle at 18% 10%,#5461701a 0%,#0000 38%),radial-gradient(circle at 82% 30%,#19364e1a 0%,#0000 42%),linear-gradient(#10161d 0%,#090e14 48%,#05080c 100%);width:100%;margin-block:clamp(76px,8vw,124px);padding-block:clamp(72px,8vw,118px);position:relative;overflow:hidden}.visual-story-inner{z-index:1;position:relative}.visual-story-heading,.visual-story-grid{z-index:2;position:relative}.visual-story-heading{margin-bottom:clamp(38px,5vw,62px)}.visual-story-heading h2{max-width:680px}.visual-story-heading>p{color:#aeb9c6}.visual-story-section .visual-story-grid{gap:clamp(18px,2.4vw,30px);padding:0}.visual-story-section .visual-story-grid:before{content:none!important}.visual-story-card{background:#090d13;border:1px solid #ffffff14;border-radius:24px;height:100%;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .32s,box-shadow .32s;overflow:hidden;box-shadow:0 22px 58px #0000003d,inset 0 1px #ffffff0a}.visual-story-card:hover{border-color:#dbe8f429;transform:translateY(-4px);box-shadow:0 30px 72px #0000004d}.visual-story-section .visual-story-card .page-visual{width:100%;height:auto;box-shadow:none;background:#070b11;border:0;border-radius:0}.visual-story-section .visual-story-card .page-visual img{object-position:center}.visual-story-card-body{background:linear-gradient(#0c1118,#090d13);border-top:1px solid #ffffff12;grid-template-columns:auto minmax(0,1fr);gap:20px;padding:clamp(24px,3vw,36px);display:grid}.visual-story-card-body>span{color:#b69455;letter-spacing:.14em;padding-top:5px;font-size:11px;font-weight:600}.visual-story-technology .visual-story-card-body>span{color:#5e9bb9}.visual-story-card-body h3{margin:0 0 12px;font-size:clamp(22px,2.1vw,30px);line-height:1.14}.visual-story-card-body p{color:#aeb9c6;margin:0;font-size:15px;line-height:1.75}@media (max-width:820px){:root{--visual-blob-blur:30px;--visual-island-radius:28px;--visual-pulse-duration:2.2s}.ambient-blob-3,.ambient-blob-4,.ambient-blob-5{display:none}.ambient-blob{will-change:auto;mix-blend-mode:normal;animation:none}.ambient-blob-0{border-radius:56% 44% 46% 54%/42% 58%;transform:translate(6%,4%)scale(1.04)}.ambient-blob-1{transform:translate(-7%,8%)scale(.98)}.ambient-blob-2{transform:translate(-4%,-5%)scale(1.05)}.floating-orb{animation:none}.animated-mesh{filter:none;inset:-8%}.floating-orb.orb-large{opacity:.32;width:190px;height:190px}.section-atmosphere .orb-start,.section-atmosphere .floating-orb:nth-of-type(2){display:none}.hero-surface .visual-data-pulse,.inner-hero-surface .visual-data-pulse{opacity:.42;width:68%;height:28%}.light-island{width:min(100% - 40px,720px);margin-block:68px;padding:46px 30px}.contact-form-island.form-light-island,.contact-form-island.form-light-island .lead-form{padding:30px}.section-transition{filter:none;opacity:.38;height:78px}.pulse-packet,.pulse-node{animation-iteration-count:1;animation-fill-mode:forwards}.site>.noise-overlay{position:absolute}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080a0ef5}.floating-orb:after{-webkit-backdrop-filter:none;backdrop-filter:none}.how-work-island .light-island-content,.form-light-island .light-island-content{grid-template-columns:1fr}.visual-story-section{padding-block:72px}.visual-story-section .visual-story-grid{grid-template-columns:1fr}.capability-feature-copy{inset-inline-start:28px;max-width:calc(100% - 56px);bottom:28px}.scale-final-cta-button{width:100%;min-width:0}}@media (max-width:560px){.ambient-blob-2{display:none}.animated-mesh{inset:-2%}.light-island{border-radius:24px;width:calc(100% - 32px);padding:38px 20px}.contact-form-island.form-light-island{padding:20px}.contact-form-island.form-light-island .lead-form{padding:24px}.floating-orb{filter:none}.hero-surface .floating-orb{opacity:.22}.visual-data-pulse{opacity:.35}.subtle-grid{background-size:48px 48px}.visual-story-section{padding-block:64px}.visual-story-card-body{gap:14px;padding:24px 20px 28px}.page-visual figcaption{inset-inline:16px;font-size:8px;bottom:15px}.capability-feature-copy{inset-inline-start:22px;max-width:calc(100% - 44px);bottom:24px}.capability-feature-copy strong{font-size:28px}}@media (prefers-reduced-motion:reduce){.ambient-blob,.floating-orb,.pulse-node,.pulse-packet{will-change:auto;animation:none!important}.ambient-blob-0{border-radius:56% 44% 46% 54%/42% 58%;transform:translate(6%,4%)scale(1.04)}.ambient-blob-1{transform:translate(-7%,8%)scale(.98)}.ambient-blob-2{transform:translate(-4%,-5%)scale(1.05)}.pulse-packet{offset-distance:68%;opacity:.78}.pulse-node-two{box-shadow:0 0 0 7px rgba(var(--pulse-rgb), .08), 0 0 18px rgba(var(--pulse-rgb), .5)}}.home-capability-explorer{--capability-surface:#0e141ddb;position:relative}.home-capability-explorer .capability-tabs{gap:clamp(12px,1.5vw,20px);margin-bottom:clamp(36px,4vw,52px)}.home-capability-explorer .capability-tabs button{opacity:.82;background:linear-gradient(145deg, #ffffff09, transparent 58%), var(--capability-surface);border-color:#fff1;border-radius:18px;min-height:176px;padding:24px 26px 26px;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s,border-color .28s,background .28s,box-shadow .28s;box-shadow:inset 0 1px #ffffff09,0 16px 38px #00000014}.home-capability-explorer .capability-tabs button:before{content:"";z-index:2;opacity:0;background:linear-gradient(90deg, transparent, rgba(var(--tab-rgb), .95), transparent);height:3px;box-shadow:0 0 18px rgba(var(--tab-rgb), .34);border-radius:0 0 999px 999px;transition:opacity .25s;position:absolute;inset:0 24px auto}.home-capability-explorer .capability-tabs button:after{opacity:.42;background:radial-gradient(ellipse at 78% 100%, rgba(var(--tab-rgb), .2), transparent 68%);height:72%;transition:opacity .28s}.lang-ar .home-capability-explorer .capability-tabs button:after{background:radial-gradient(ellipse at 22% 100%, rgba(var(--tab-rgb), .2), transparent 68%)}.home-capability-explorer .capability-tabs button:hover{opacity:1;border-color:rgba(var(--tab-rgb), .34);background:linear-gradient(145deg, rgba(var(--tab-rgb), .1), #ffffff06 58%), var(--capability-surface);transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0e,0 20px 46px #00000024}.home-capability-explorer .capability-tabs button[aria-selected=true]{opacity:1;border-color:rgba(var(--tab-rgb), .56);background:linear-gradient(140deg, rgba(var(--tab-rgb), .18), rgba(var(--tab-rgb), .045) 48%, #ffffff06), #0d131c;box-shadow:inset 0 1px #ffffff13, 0 22px 54px rgba(var(--tab-rgb), .12), 0 16px 46px #0000002e;transform:translateY(-4px)}.home-capability-explorer .capability-tabs button[aria-selected=true]:before,.home-capability-explorer .capability-tabs button[aria-selected=true]:after,.home-capability-explorer .capability-tabs button:hover:after{opacity:1}.home-capability-explorer .capability-tabs button:focus-visible{outline-color:rgba(var(--tab-rgb), .95);outline-offset:5px}.home-capability-explorer .capability-tabs button>span:not(.radial-glow){z-index:1;color:rgba(var(--tab-rgb), .96);letter-spacing:.13em;font-size:11px;font-weight:600;position:relative}.home-capability-explorer .capability-tabs strong{z-index:1;max-width:390px;margin:23px 0 9px;font-size:clamp(18px,1.55vw,21px);font-weight:600;line-height:1.28;position:relative}.home-capability-explorer .capability-tabs small{z-index:1;color:#aeb7c2;max-width:340px;font-size:13.5px;line-height:1.55;display:block;position:relative}.home-capability-explorer .capability-selection-panel{position:relative}.home-capability-explorer .capability-feature{border-color:rgba(var(--accent-rgb), .22);background:radial-gradient(circle at 82% 8%, rgba(var(--accent-rgb), .2), transparent 38%), linear-gradient(145deg, #141c28f5, #070a0ffa);width:min(100%,1060px);box-shadow:0 34px 90px #00000057, 0 14px 45px rgba(var(--accent-rgb), .09), inset 0 1px #fff1;border-radius:24px;margin:0 auto clamp(42px,5vw,62px)}.home-capability-explorer .capability-feature:before,.home-capability-explorer .capability-feature:after{content:"";z-index:2;pointer-events:none;position:absolute}.home-capability-explorer .capability-feature:before{border-radius:inherit;background:linear-gradient(115deg, #ffffff0f, transparent 22%, transparent 70%, rgba(var(--accent-rgb), .08));inset:0;box-shadow:inset 0 0 0 1px #ffffff06}.home-capability-explorer .capability-feature:after{background:linear-gradient(90deg, transparent, rgba(var(--accent-rgb), .72), transparent);height:1px;box-shadow:0 0 22px rgba(var(--accent-rgb), .3);inset:auto 10% -1px}.home-capability-explorer .capability-feature-media{transform-origin:50%;background:#06090ed1;border-radius:17px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;inset:clamp(14px,1.8vw,22px);overflow:hidden;transform:perspective(1200px)rotateX(.6deg)translateY(-2px);box-shadow:0 20px 54px #0000004d,inset 0 1px #ffffff0e}.home-capability-explorer .capability-feature:hover .capability-feature-media{box-shadow:0 26px 66px #00000061, 0 10px 32px rgba(var(--accent-rgb), .08);transform:perspective(1200px)rotateX(0)translateY(-5px)}.home-capability-explorer .capability-feature-veil{background:linear-gradient(90deg,#05080df0,#05080d8f 42%,#05080d14 72%),linear-gradient(#0000 38%,#05080d73);border-radius:17px;inset:clamp(14px,1.8vw,22px)}.lang-ar .home-capability-explorer .capability-feature-veil{background:linear-gradient(-90deg,#05080df0,#05080d8f 42%,#05080d14 72%),linear-gradient(#0000 38%,#05080d73)}.home-capability-explorer .capability-feature-copy{inset-inline-start:clamp(34px,4.5vw,64px);max-width:min(470px,100% - 88px);bottom:clamp(34px,4.5vw,62px)}.home-capability-explorer .capability-feature-copy span{color:var(--accent-soft);letter-spacing:.16em;font-size:10px;font-weight:600}.home-capability-explorer .capability-feature-copy strong{text-shadow:0 8px 28px #00000057;max-width:500px;margin:12px 0 11px;font-size:clamp(34px,4.2vw,56px);line-height:1.08}.home-capability-explorer .capability-feature-copy small{color:#d4d9df;max-width:390px;font-size:14px;line-height:1.55}.home-capability-explorer .service-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.5vw,20px)}.home-capability-explorer .service-card{isolation:isolate;background:linear-gradient(145deg,#ffffff09,#0000 42%),linear-gradient(155deg,#111822eb,#080c12e6);border-color:#fff1;border-radius:19px;grid-column:span 4;min-height:304px;padding:28px 28px 25px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s,background .3s;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 44px #0000001a}.home-capability-explorer .service-card:before{content:"";z-index:-1;opacity:.62;background:linear-gradient(90deg, rgba(var(--accent-rgb), .92), transparent);width:clamp(82px,38%,150px);height:2px;transition:width .3s,opacity .3s;position:absolute;inset:0 auto auto 0}.lang-ar .home-capability-explorer .service-card:before{background:linear-gradient(-90deg, rgba(var(--accent-rgb), .92), transparent);inset:0 0 auto auto}.home-capability-explorer .service-card:after{content:"";z-index:-1;opacity:.38;background:radial-gradient(circle, rgba(var(--accent-rgb), .17), transparent 68%);border-radius:50%;width:220px;height:220px;transition:opacity .3s,transform .3s;position:absolute;inset:auto -95px -125px auto}.home-capability-explorer .service-card:nth-child(3n+2):after{inset:-120px auto auto 42%}.home-capability-explorer .service-card:nth-child(3n):after{inset:auto auto -130px -80px}.home-capability-explorer .service-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.home-capability-explorer .service-category{max-width:calc(100% - 54px);color:var(--accent-soft);letter-spacing:.12em;font-size:9.5px;font-weight:600;line-height:1.45}.home-capability-explorer .service-mark{border:1px solid rgba(var(--accent-rgb), .2);width:38px;height:38px;color:var(--accent-soft);background:linear-gradient(145deg, rgba(var(--accent-rgb), .12), #ffffff05);letter-spacing:.08em;border-radius:11px;flex:none;place-items:center;font-size:10px;font-weight:650;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s;display:grid;box-shadow:inset 0 1px #ffffff0b}.home-capability-explorer .service-card h3{max-width:28ch;margin:27px 0 12px;font-size:clamp(18px,1.55vw,21px);font-weight:600;line-height:1.32}.home-capability-explorer .service-card p{color:#b6bec8;max-width:43ch;margin:0 0 26px;font-size:14px;line-height:1.65}.home-capability-explorer .service-card .text-link{border:1px solid rgba(var(--accent-rgb), .14);width:fit-content;min-height:38px;color:var(--accent-soft);background:rgba(var(--accent-rgb), .055);border-radius:999px;align-items:center;gap:9px;margin-top:auto;padding:8px 11px;font-size:12.5px;font-weight:550;transition:color .25s,border-color .25s,background .25s;display:inline-flex}.home-capability-explorer .service-card .text-link b{font-size:12px;transition:transform .25s}.home-capability-explorer .service-card:hover,.home-capability-explorer .service-card:focus-visible{border-color:rgba(var(--accent-rgb), .34);background:linear-gradient(145deg, rgba(var(--accent-rgb), .075), transparent 44%), linear-gradient(155deg, #121b27f5, #080c12f0);box-shadow:inset 0 1px #fff1, 0 24px 58px #0000003d, 0 12px 34px rgba(var(--accent-rgb), .07);transform:translateY(-5px)}.home-capability-explorer .service-card:hover:before,.home-capability-explorer .service-card:focus-visible:before{opacity:1;width:58%}.home-capability-explorer .service-card:hover:after,.home-capability-explorer .service-card:focus-visible:after{opacity:.75;transform:scale(1.08)}.home-capability-explorer .service-card:hover .service-mark,.home-capability-explorer .service-card:focus-visible .service-mark{border-color:rgba(var(--accent-rgb), .42);background:rgba(var(--accent-rgb), .13);transform:translateY(-2px)}.home-capability-explorer .service-card:hover .text-link,.home-capability-explorer .service-card:focus-visible .text-link{border-color:rgba(var(--accent-rgb), .32);background:rgba(var(--accent-rgb), .11)}.home-capability-explorer .service-card:hover .text-link b,.home-capability-explorer .service-card:focus-visible .text-link b{transform:translate(2px,-2px)}.lang-ar .home-capability-explorer .service-card:hover .text-link b,.lang-ar .home-capability-explorer .service-card:focus-visible .text-link b{transform:translate(-2px,-2px)}@media (max-width:1180px){.home-capability-explorer .service-card{grid-column:span 6}}@media (max-width:820px){.home-capability-explorer .capability-tabs{grid-template-columns:1fr;gap:12px;margin-bottom:34px}.home-capability-explorer .capability-tabs button{min-height:132px;padding:21px 22px}.home-capability-explorer .capability-tabs strong{margin:14px 0 6px;font-size:18px}.home-capability-explorer .capability-tabs small{font-size:13px}.home-capability-explorer .capability-feature{border-radius:20px;margin-bottom:38px}.home-capability-explorer .capability-feature-media,.home-capability-explorer .capability-feature-veil{border-radius:14px;inset:13px}.home-capability-explorer .capability-feature-copy{inset-inline-start:32px;max-width:calc(100% - 64px);bottom:30px}.home-capability-explorer .capability-feature-copy strong{font-size:clamp(28px,6.4vw,40px)}.home-capability-explorer .service-grid{gap:14px}.home-capability-explorer .service-card{min-height:286px;padding:25px 24px 23px}}@media (max-width:620px){.home-capability-explorer .capability-tabs button{min-height:126px}.home-capability-explorer .capability-feature{aspect-ratio:auto;min-height:330px}.home-capability-explorer .capability-feature-copy{inset-inline-start:28px;max-width:calc(100% - 56px);bottom:28px}.home-capability-explorer .capability-feature-copy strong{font-size:30px}.home-capability-explorer .capability-feature-copy small{font-size:13px}.home-capability-explorer .service-card{grid-column:1/-1;min-height:270px}}@media (max-width:420px){.home-capability-explorer .capability-tabs button{padding:20px}.home-capability-explorer .capability-feature{min-height:310px}.home-capability-explorer .capability-feature-copy{inset-inline-start:25px;max-width:calc(100% - 50px);bottom:25px}.home-capability-explorer .capability-feature-copy strong{font-size:27px}.home-capability-explorer .service-card{min-height:258px;padding:23px 21px 21px}.home-capability-explorer .service-card h3{margin-top:23px;font-size:18px}.home-capability-explorer .service-card p{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.home-capability-explorer .capability-tabs button,.home-capability-explorer .capability-feature-media,.home-capability-explorer .service-card,.home-capability-explorer .service-card:before,.home-capability-explorer .service-card:after,.home-capability-explorer .service-mark,.home-capability-explorer .service-card .text-link,.home-capability-explorer .service-card .text-link b{transition:none}}.home-hero{--home-orb-x:0px;--home-orb-y:0px}.home-hero .floating-orb,.home-hero .ambient-blob{translate:var(--home-orb-x) var(--home-orb-y);transition:translate .55s cubic-bezier(.22,1,.36,1)}.home-hero .hero-visual-stage{perspective:1400px;overflow:visible}.home-hero-product{--hero-tilt-x:.8deg;--hero-tilt-y:-1.8deg;--hero-shift-x:0px;--hero-shift-y:0px;--hero-badge-x:0px;--hero-badge-y:0px;width:100%;transform-style:preserve-3d;animation:.9s cubic-bezier(.22,1,.36,1) both home-product-enter;position:relative}.home-hero-product-plane{transform:perspective(1400px) rotateX(var(--hero-tilt-x)) rotateY(var(--hero-tilt-y)) translate3d(var(--hero-shift-x), var(--hero-shift-y), 0);transform-origin:50% 52%;transform-style:preserve-3d;will-change:transform;transition:transform .38s cubic-bezier(.22,1,.36,1),filter .38s;position:relative}.home-hero-product-plane:after{content:"";z-index:-1;filter:blur(28px);background:radial-gradient(#e4ad4f29,#2da8ff12 48%,#0000 72%);border-radius:28px;position:absolute;inset:12% 8% 2%;transform:translateZ(-38px)}.home-hero-product-badge{transform:translate3d(var(--hero-badge-x), var(--hero-badge-y), 48px);will-change:transform;transition:transform .46s cubic-bezier(.22,1,.36,1)}@keyframes home-product-enter{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}.problem-section:after{content:"";z-index:-1;pointer-events:none;opacity:.62;background:radial-gradient(circle at 13% 18%,#e4ad4f1a,#0000 23%),radial-gradient(circle at 87% 77%,#2da8ff0e,#0000 27%),repeating-linear-gradient(118deg,#0000 0 52px,#e4ad4f09 53px,#0000 54px 104px),linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#ffffff05 1px,#0000 1px) 0 0/72px 72px;width:100vw;position:absolute;inset:4% auto 3% 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#000 0 26%,#0000 47% 58%,#000 78% 100%),linear-gradient(#000,#0000 96%);mask-image:linear-gradient(90deg,#000 0 26%,#0000 47% 58%,#000 78% 100%),linear-gradient(#000,#0000 96%);-webkit-mask-composite:source-in;mask-composite:intersect}.home-capability-explorer .capability-feature{aspect-ratio:auto;grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);align-items:center;gap:clamp(32px,4.5vw,70px);width:100%;min-height:clamp(500px,43vw,620px);margin:0 auto clamp(42px,5vw,62px);padding:clamp(28px,4.2vw,58px);animation:.42s cubic-bezier(.22,1,.36,1) both capability-panel-enter;display:grid}.home-capability-explorer .capability-feature-copy{z-index:3;align-self:center;max-width:520px;position:relative;inset:auto}.home-capability-explorer .capability-feature-copy span{color:var(--accent-soft);letter-spacing:.16em;font-size:10px;font-weight:600;display:block}.home-capability-explorer .capability-feature-copy h3{text-wrap:balance;max-width:13ch;margin:18px 0;font-size:clamp(36px,4.3vw,62px);line-height:1.04}.home-capability-explorer .capability-feature-copy p{color:#c3cad3;max-width:42ch;margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.7}.home-capability-explorer .capability-feature-copy .button-row{margin-top:30px}.home-capability-explorer .capability-feature-copy .button-ghost{color:var(--accent-soft);border-color:rgba(var(--accent-rgb), .52);background:rgba(var(--accent-rgb), .035)}.home-capability-explorer .capability-feature-copy .button-ghost:hover{color:#080c12;background:linear-gradient(135deg, var(--accent-soft), var(--accent))}.home-capability-explorer .capability-feature-media{z-index:1;width:100%;aspect-ratio:var(--capability-aspect);border:1px solid rgba(var(--accent-rgb), .22);background:radial-gradient(circle at 84% 12%, rgba(var(--accent-rgb), .15), transparent 36%), #06090ed1;box-shadow:0 24px 62px #00000057, 0 8px 32px rgba(var(--accent-rgb), .08), inset 0 1px #ffffff0e;border-radius:18px;margin:0;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s;position:relative;inset:auto;overflow:hidden;transform:perspective(1200px)rotateY(-1.2deg)translateZ(0)}.lang-ar .home-capability-explorer .capability-feature-media{transform:perspective(1200px)rotateY(1.2deg)translateZ(0)}.home-capability-explorer .capability-feature:hover .capability-feature-media{transform:perspective(1200px)rotateY(0)translateY(-3px)}.home-capability-explorer .capability-feature-media img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}@keyframes capability-panel-enter{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pricing-system{isolation:isolate;position:relative}.pricing-system-heading{max-width:900px}.pricing-system-heading>p:last-child{max-width:760px}.pricing-system-grid{align-items:stretch}.pricing-plan{border-radius:20px;min-height:100%;padding:clamp(28px,2.7vw,38px);overflow:visible}.pricing-plan:before{border-radius:inherit;overflow:hidden}.pricing-plan:hover{border-color:#e4ad4f61;transform:translateY(-4px);box-shadow:0 22px 54px #0003,0 12px 34px #e4ad4f12,inset 0 1px #ffffff0e}.pricing-plan.featured{background:linear-gradient(150deg,#e4ad4f2b,#0f131ae8 48%,#080c12f0);border-color:#e4ad4f9e}.pricing-badge{z-index:3;top:20px;background:#e4ad4f;border:1px solid #e4ad4f70;border-radius:999px;padding:7px 10px;font-weight:700;position:absolute;inset-inline-end:20px;color:#171008!important;letter-spacing:.1em!important;font-size:9px!important}.pricing-context{color:#aeb6c0;text-transform:uppercase;letter-spacing:.08em;min-height:42px;margin:0 0 14px;padding-inline-end:92px;line-height:1.55;font-size:11px!important}.pricing-name{color:var(--gold-light);font-weight:650;letter-spacing:.12em!important;font-size:12px!important}.pricing-plan h3{margin:24px 0 16px;font-size:clamp(28px,2.5vw,36px);line-height:1.15}.pricing-value{color:#c4cbd3;min-height:92px;margin:0;line-height:1.7;font-size:14px!important}.pricing-divider{background:linear-gradient(90deg,#e4ad4f61,#ffffff0f,#0000);height:1px;margin:26px 0 20px}.lang-ar .pricing-divider{background:linear-gradient(-90deg,#e4ad4f61,#ffffff0f,#0000)}.pricing-plan ul{gap:12px;margin-bottom:24px;display:grid}.pricing-plan li{color:#c7cbd0;grid-template-columns:16px 1fr;align-items:start;gap:8px;font-size:13px;line-height:1.55;display:grid;padding:0!important}.pricing-plan li span{color:var(--gold-light);font-size:11px}.pricing-note{color:#8f99a5;border-top:1px solid #ffffff12;margin:auto 0 24px;padding-top:18px;line-height:1.55;font-size:11px!important}.pricing-plan:not(:has(.pricing-note)) ul{margin-bottom:auto}.pricing-plan .button{width:100%;margin-top:24px}.full-pricing .pricing-plan,.full-pricing .software-price{min-height:100%}.industry-links{border:0;gap:12px}.industry-links a{isolation:isolate;color:#d8dce1;cursor:pointer;background:linear-gradient(145deg,#ffffff07,#080c12b8);border:1px solid #ffffff16;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;gap:14px;min-height:98px;padding:20px 22px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s,background .3s;display:grid;position:relative;overflow:hidden}.industry-links a:after{content:"";z-index:-1;opacity:.45;background:radial-gradient(#e4ad4f21,#0000 68%);height:130%;transition:opacity .3s,transform .3s;position:absolute;inset:auto -18% -70% 30%}.industry-links a:hover,.industry-links a:focus-visible{background:linear-gradient(145deg,#e4ad4f14,#0a0f16d6);border-color:#e4ad4f57;transform:translateY(-3px);box-shadow:0 18px 38px #0000002e,0 8px 24px #e4ad4f0f}.industry-links a:focus-visible{outline-color:var(--gold-light)}.industry-links a:hover:after,.industry-links a:focus-visible:after{opacity:.9;transform:scale(1.08)}.industry-links a strong{align-self:center;font-size:14px;font-weight:550}.industry-links a>span{align-self:center;transition:transform .25s}.industry-links a:hover>span,.industry-links a:focus-visible>span{transform:translate(3px,-3px)}.lang-ar .industry-links a:hover>span,.lang-ar .industry-links a:focus-visible>span{transform:translate(-3px,-3px)}.industry-icon{width:36px;height:36px;color:var(--gold-light);background:#e4ad4f0e;border:1px solid #e4ad4f47;border-radius:10px;transition:transform .25s,border-color .25s,background .25s;display:block;position:relative}.industry-links a:hover .industry-icon,.industry-links a:focus-visible .industry-icon{background:#e4ad4f1c;border-color:#e4ad4f94;transform:translateY(-1px)}.industry-icon:before,.industry-icon:after{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%}.industry-links [data-industry=tourism] .industry-icon:before{border:1px solid;border-radius:50%;width:17px;height:17px;transform:translate(-50%,-50%)}.industry-links [data-industry=tourism] .industry-icon:after{background:currentColor;width:20px;height:1px;transform:translate(-50%,-50%)rotate(-28deg)}.industry-links [data-industry=real-estate] .industry-icon:before{background:linear-gradient(90deg,#0000 44%,currentColor 45% 52%,#0000 53%),linear-gradient(#0000 30%,currentColor 31% 36%,#0000 37% 63%,currentColor 64% 69%,#0000 70%);border:1px solid;width:15px;height:20px;transform:translate(-50%,-48%)}.industry-links [data-industry=real-estate] .industry-icon:after{background:currentColor;width:21px;height:1px;transform:translate(-50%,10px)}.industry-links [data-industry=healthcare] .industry-icon:before,.industry-links [data-industry=healthcare] .industry-icon:after{background:currentColor;border-radius:2px;transform:translate(-50%,-50%)}.industry-links [data-industry=healthcare] .industry-icon:before{width:18px;height:3px}.industry-links [data-industry=healthcare] .industry-icon:after{width:3px;height:18px}.industry-links [data-industry=restaurants] .industry-icon:before{border-inline:2px solid;width:14px;height:18px;transform:translate(-50%,-50%)}.industry-links [data-industry=restaurants] .industry-icon:after{background:currentColor;width:18px;height:1px;transform:translate(-50%,4px);box-shadow:0 -5px}.industry-links [data-industry=education] .industry-icon:before{border:1px solid;width:17px;height:17px;transform:translate(-50%,-65%)rotate(45deg)skew(-8deg,-8deg)}.industry-links [data-industry=education] .industry-icon:after{background:currentColor;width:17px;height:1px;transform:translate(-50%,8px)}.industry-links [data-industry=retail-ecommerce] .industry-icon:before{border:1px solid;border-radius:2px 2px 5px 5px;width:17px;height:15px;transform:translate(-50%,-35%)}.industry-links [data-industry=retail-ecommerce] .industry-icon:after{border:1px solid;border-bottom:0;border-radius:8px 8px 0 0;width:9px;height:7px;transform:translate(-50%,-12px)}.industry-links [data-industry=beauty-wellness] .industry-icon:before,.industry-links [data-industry=beauty-wellness] .industry-icon:after{background:currentColor;border-radius:999px;width:2px;height:20px;transform:translate(-50%,-50%)rotate(45deg)}.industry-links [data-industry=beauty-wellness] .industry-icon:after{transform:translate(-50%,-50%)rotate(-45deg)}.industry-links [data-industry=fitness] .industry-icon:before{background:currentColor;width:20px;height:2px;transform:translate(-50%,-50%)}.industry-links [data-industry=fitness] .industry-icon:after{border:1px solid;width:4px;height:13px;transform:translate(-50%,-50%);box-shadow:-6px 0 0 -1px,6px 0 0 -1px}.industry-links [data-industry=automotive] .industry-icon:before{border:1px solid;border-radius:7px 7px 3px 3px;width:21px;height:10px;transform:translate(-50%,-45%)}.industry-links [data-industry=automotive] .industry-icon:after{background:currentColor;border-radius:50%;width:4px;height:4px;transform:translate(-8px,5px);box-shadow:13px 0}.industry-links [data-industry=professional-services] .industry-icon:before{border:1px solid;border-radius:3px;width:20px;height:14px;transform:translate(-50%,-30%)}.industry-links [data-industry=professional-services] .industry-icon:after{border:1px solid;border-bottom:0;border-radius:4px 4px 0 0;width:9px;height:5px;transform:translate(-50%,-10px)}.industry-links [data-industry=logistics] .industry-icon:before{border:1px solid;border-radius:2px 4px 2px 2px;width:22px;height:12px;transform:translate(-50%,-45%)}.industry-links [data-industry=logistics] .industry-icon:after{background:currentColor;border-radius:50%;width:4px;height:4px;transform:translate(-8px,5px);box-shadow:13px 0}.industry-links [data-industry=construction] .industry-icon:before{border:1px solid;border-bottom:0;border-radius:14px 14px 0 0;width:20px;height:12px;transform:translate(-50%,-60%)}.industry-links [data-industry=construction] .industry-icon:after{background:currentColor;width:24px;height:1px;transform:translate(-50%,6px)}.dashboard-decision-cta{width:fit-content;margin-top:26px}.final-cta p:not(.eyebrow){color:#f6f7f8}.final-cta .button-ghost{color:#fff;background:#070b114d;border-color:#ffffff94}.final-cta .button-ghost:hover{color:#171008;border-color:var(--gold-light);background:linear-gradient(135deg, var(--gold-light), var(--gold))}.footer-brand,.footer-brand>div{min-width:0}.footer-brand .footer-email{color:var(--muted);margin-top:8px;font-size:12px;display:inline-block}.footer-brand .footer-email:hover{color:var(--gold-light)}.footer-column>span{color:var(--muted);font-size:12px}.footer-unavailable{opacity:.58}.footer-bottom nav{flex-wrap:wrap;gap:18px;display:flex}.footer-bottom a{color:#8e97a2;transition:color .2s}.footer-bottom a:hover{color:var(--gold-light)}@media (max-width:1000px){.home-capability-explorer .capability-feature{grid-template-columns:1fr;min-height:0}.home-capability-explorer .capability-feature-copy{max-width:680px}.home-capability-explorer .capability-feature-copy h3{max-width:16ch}.pricing-system-grid{grid-template-columns:1fr}.pricing-value,.pricing-context{min-height:0}}@media (max-width:820px){.home-hero .floating-orb,.home-hero .ambient-blob{transition:none;translate:none}.home-hero-product{animation-duration:.55s}.home-hero-product-plane,.lang-ar .home-hero-product-plane,.home-hero-product-badge{will-change:auto;transition:none;transform:none}.problem-section:after{opacity:.42;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.home-capability-explorer .capability-feature{gap:30px;padding:28px}.home-capability-explorer .capability-feature-media{border-radius:15px;inset:auto;transform:none}.home-capability-explorer .capability-feature-copy{max-width:none;inset:auto}.home-capability-explorer .capability-feature-copy .button-row,.industry-links{grid-template-columns:1fr 1fr}}@media (max-width:560px){.home-capability-explorer .capability-feature{border-radius:18px;min-height:0;padding:22px}.home-capability-explorer .capability-feature-copy h3{font-size:32px}.home-capability-explorer .capability-feature-copy .button-row{grid-template-columns:1fr}.pricing-plan{padding:26px 22px}.pricing-context{padding-inline-end:76px}.industry-links{grid-template-columns:1fr}.industry-links a{min-height:92px}.dashboard-decision-cta{width:100%}}@media (prefers-reduced-motion:reduce){.home-hero .floating-orb,.home-hero .ambient-blob{transition:none!important;translate:none!important}.home-hero-product,.home-capability-explorer .capability-feature{animation:none!important}.home-hero-product-plane,.lang-ar .home-hero-product-plane,.home-capability-explorer .capability-feature-media,.lang-ar .home-capability-explorer .capability-feature-media,.home-hero-product-badge{will-change:auto;transition:none!important;transform:none!important}.pricing-plan,.industry-links a,.industry-links a:after,.industry-icon{transition:none!important}}
:root{--diagram-growth:228, 173, 79;--diagram-technology:45, 168, 255;--diagram-ai:149, 109, 255;--diagram-neutral:138, 160, 180}.diagram-growth{--diagram-rgb:var(--diagram-growth);--diagram-accent:#e4ad4f;--diagram-soft:#f7d58b}.diagram-technology{--diagram-rgb:var(--diagram-technology);--diagram-accent:#2da8ff;--diagram-soft:#9bf2ff}.diagram-ai{--diagram-rgb:var(--diagram-ai);--diagram-accent:#956dff;--diagram-soft:#c6adff}.diagram-neutral{--diagram-rgb:var(--diagram-neutral);--diagram-accent:#8aa0b4;--diagram-soft:#dce6ed}.diagram-shell{isolation:isolate;width:var(--shell);border:1px solid rgba(var(--diagram-rgb), .22);background:radial-gradient(circle at 86% 12%, rgba(var(--diagram-rgb), .11), transparent 29%), linear-gradient(145deg, #0e1621f5, #070c13fa);--diagram-stage-bg:#060b128a;border-radius:30px;margin:clamp(76px,8vw,124px) auto;padding:clamp(38px,5vw,68px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 30px 78px #0003}.diagram-ambient{z-index:-1;pointer-events:none;opacity:.7;background:linear-gradient(90deg, transparent, rgba(var(--diagram-rgb),.035), transparent);position:absolute;inset:0}.diagram-growth .diagram-stage{background:radial-gradient(circle at 14% 8%,#e4ad4f17,#0000 31%),#060b128f}.diagram-technology .diagram-stage{background-image:linear-gradient(#2da8ff09 1px,#0000 1px),linear-gradient(90deg,#2da8ff09 1px,#0000 1px),radial-gradient(circle at 84% 12%,#2da8ff1a,#0000 34%);background-size:34px 34px,34px 34px,100% 100%}.diagram-ai .diagram-stage{background:radial-gradient(circle at 18% 82%,#2dd6ff14,#0000 28%),radial-gradient(circle at 82% 18%,#956dff21,#0000 34%),#060b1294}.diagram-heading{max-width:820px;margin-bottom:clamp(34px,4vw,54px)}.diagram-heading h2{max-width:820px;font-size:clamp(32px,4vw,54px)}.diagram-heading>p:last-child{max-width:720px;margin-bottom:0}.diagram-stage{background:var(--diagram-stage-bg);border:1px solid #ffffff0e;border-radius:22px;padding:clamp(22px,3vw,38px);position:relative}.diagram-footer{justify-content:space-between;align-items:flex-end;gap:32px;margin-top:30px;display:flex}.diagram-footer p{max-width:720px;margin:0;font-size:13px}.diagram-legend{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;font-size:10px;display:flex}.diagram-legend i{background:var(--diagram-accent);width:7px;height:7px;box-shadow:0 0 10px rgba(var(--diagram-rgb),.4);border-radius:50%}.diagram-demo-badge{border:1px solid rgba(var(--diagram-rgb),.28);color:var(--diagram-soft);background:rgba(var(--diagram-rgb),.07);letter-spacing:.12em;border-radius:999px;margin-bottom:18px;padding:7px 10px;font-size:9px;display:inline-flex}.diagram-run-button{min-height:42px;color:var(--text);border:1px solid rgba(var(--diagram-rgb),.35);background:rgba(var(--diagram-rgb),.09);cursor:pointer;border-radius:999px;align-items:center;gap:10px;margin-bottom:18px;padding:0 16px;display:inline-flex}.diagram-run-button:hover,.diagram-run-button:focus-visible{border-color:rgba(var(--diagram-rgb),.72);background:rgba(var(--diagram-rgb),.16);outline:none}.diagram-selection-note{color:var(--diagram-soft);margin:0 0 18px;font-size:11px}.process-timeline{--timeline-gap:clamp(12px,1.35vw,20px);gap:var(--timeline-gap);grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;display:grid;position:relative}.timeline-5{grid-template-columns:repeat(5,minmax(0,1fr))}.timeline-6{grid-template-columns:repeat(6,minmax(0,1fr))}.timeline-7{grid-template-columns:repeat(7,minmax(0,1fr))}.timeline-unit{min-width:0;position:relative}.timeline-unit>.diagram-node-wrap{z-index:1}.diagram-node-wrap{min-width:0;display:block;position:relative}.diagram-node{text-align:start;width:100%;min-height:112px;color:var(--text);cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 12px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s,opacity .3s;display:flex}.diagram-node:hover,.diagram-node:focus-visible,.diagram-node.status-active{border-color:rgba(var(--diagram-rgb),.68);background:linear-gradient(145deg,rgba(var(--diagram-rgb),.15),#ffffff06);outline:none;transform:scale(1.025)}.diagram-node-wrap:not(.is-active):not(.is-related) .diagram-node{opacity:.7}.diagram-node-top{width:100%;color:var(--diagram-accent);letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:9px;font-style:normal;display:flex}.diagram-node-top em{color:var(--diagram-soft);letter-spacing:0;font-size:11px;font-style:normal}.diagram-node strong{font-size:12px;line-height:1.35}.diagram-node>small{color:var(--diagram-soft);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.node-small{min-height:88px}.node-large{min-height:140px}.status-warning{border-style:dashed}.diagram-tooltip{z-index:8;inset-inline-start:50%;width:min(260px,70vw);color:var(--text);border:1px solid rgba(var(--diagram-rgb),.32);pointer-events:none;background:#080d15f7;border-radius:11px;padding:14px;position:absolute;top:calc(100% + 10px);transform:translate(-50%);box-shadow:0 18px 50px #00000057}.lang-ar .diagram-tooltip{transform:translate(50%)}.diagram-tooltip strong,.diagram-tooltip span,.diagram-tooltip small{display:block}.diagram-tooltip strong{margin-bottom:6px;font-size:12px}.diagram-tooltip span{color:var(--muted);font-size:11px;line-height:1.55}.diagram-tooltip small{color:var(--diagram-soft);margin-top:8px;font-size:10px}.diagram-connector{z-index:0;top:50%;width:var(--timeline-gap);height:14px;color:rgba(var(--diagram-rgb),.25);pointer-events:none;position:absolute;inset-inline-start:100%;transform:translateY(-50%)}.diagram-connector svg{width:100%;height:100%;overflow:visible}.diagram-connector path{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.connector-dashed path:first-child{stroke-dasharray:4 5}.diagram-connector.is-active{color:rgba(var(--diagram-rgb),.68)}.diagram-connector small{top:15px;color:var(--muted);font-size:8px;position:absolute;inset-inline-start:50%}.lang-ar .diagram-connector svg{transform:scaleX(-1)}.diagram-data-packet{--packet-delay:0s;z-index:2;top:5px;opacity:0;background:var(--diagram-soft);width:4px;height:4px;box-shadow:0 0 10px rgba(var(--diagram-rgb),.8);border-radius:50%;position:absolute;inset-inline-start:0}[data-diagram-entered=true] .diagram-data-packet.is-active{animation:diagram-packet 1.3s ease-in-out var(--packet-delay) 1 forwards}@keyframes diagram-packet{0%{opacity:0;inset-inline-start:0}15%{opacity:1}82%{opacity:1}to{opacity:0;inset-inline-start:100%}}.diagram-output-card{border:1px solid rgba(var(--diagram-rgb),.16);background:linear-gradient(135deg,rgba(var(--diagram-rgb),.08),#ffffff05);border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:22px;margin-top:26px;padding:24px;display:grid}.diagram-output-card>span{color:rgba(var(--diagram-rgb),.52);font-size:38px;font-weight:300;line-height:1}.diagram-output-card small{color:var(--diagram-accent);letter-spacing:.13em;font-size:8px}.diagram-output-card h3{margin:6px 0 8px;font-size:22px}.diagram-output-card p{margin:0;font-size:12px}.diagram-output-card strong{color:var(--diagram-soft);margin-top:10px;font-size:11px;font-weight:500;display:block}.diagram-support-modules{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.diagram-support-modules span{color:var(--muted);border:1px solid rgba(var(--diagram-rgb),.14);background:rgba(var(--diagram-rgb),.035);border-radius:999px;padding:8px 11px;font-size:9px}.embedded-diagram{--diagram-rgb:var(--diagram-growth);--diagram-accent:#e4ad4f;--diagram-soft:#f7d58b}.data-pulse-diagram-layout{grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr);gap:clamp(42px,6vw,92px)}.data-pulse-diagram-layout .embedded-diagram{min-width:0}.diagram-embedded-shell{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.diagram-embedded-shell>.diagram-ambient{display:none}.diagram-embedded-shell>.diagram-stage{background:0 0;border:0;padding:0}.capability-explorer>.diagram-shell{width:100%;margin-top:0}.system-map{max-width:860px;min-height:520px;margin-inline:auto;position:relative}.system-map-lines{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.system-map-lines path{fill:none;stroke:rgba(var(--diagram-rgb),.22);stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .3s,stroke-width .3s}.system-map-lines g.is-active path{stroke:rgba(var(--diagram-rgb),.78);stroke-width:1.5px}.system-map-line-end{fill:rgba(var(--diagram-rgb),.4);stroke:#070c13eb;stroke-width:1px;vector-effect:non-scaling-stroke}.system-map-lines g.is-active .system-map-line-end{fill:var(--diagram-accent);filter:drop-shadow(0 0 5px rgba(var(--diagram-rgb),.72))}.system-map-hub{z-index:2;text-align:center;border:1px solid rgba(var(--diagram-rgb),.56);background:radial-gradient(circle,rgba(var(--diagram-rgb),.18),#080e16f5 68%);width:190px;min-height:110px;box-shadow:0 0 44px rgba(var(--diagram-rgb),.09);border-radius:50%;place-content:center;padding:20px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.system-map-hub span{color:var(--text);font-weight:600}.system-map-hub small{color:var(--muted);margin-top:7px;font-size:9px;line-height:1.45;display:block}.system-map-modules{z-index:2;position:absolute;inset:0}.system-map-modules .diagram-node-wrap{width:170px;position:absolute}.system-map-modules .diagram-node-wrap:first-child{top:0;left:50%;transform:translate(-50%)}.system-map-modules .diagram-node-wrap:nth-child(2){top:12%;right:4%}.system-map-modules .diagram-node-wrap:nth-child(3){top:50%;right:0;transform:translateY(-50%)}.system-map-modules .diagram-node-wrap:nth-child(4){bottom:8%;right:4%}.system-map-modules .diagram-node-wrap:nth-child(5){bottom:0;left:50%;transform:translate(-50%)}.system-map-modules .diagram-node-wrap:nth-child(6){bottom:8%;left:4%}.system-map-modules .diagram-node-wrap:nth-child(7){top:50%;left:0;transform:translateY(-50%)}.system-map-modules .diagram-node-wrap:nth-child(8){top:12%;left:4%}.system-map-detail{border:1px solid rgba(var(--diagram-rgb),.15);background:#ffffff05;border-radius:16px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:30px;margin-top:28px;padding:24px;display:grid}.system-map-detail small,.system-map-detail dt{color:var(--diagram-accent);letter-spacing:.12em;font-size:8px}.system-map-detail h3{margin:7px 0;font-size:24px}.system-map-detail p{margin:0;font-size:12px}.system-map-detail dl{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.system-map-detail dl div{border:1px solid #ffffff0f;border-radius:11px;padding:13px}.system-map-detail dd{color:var(--muted);margin:7px 0 0;font-size:10px}.system-map-compact{min-height:390px}.system-map-compact .system-map-modules .diagram-node-wrap:first-child{top:12%;left:10%;transform:none}.system-map-compact .system-map-modules .diagram-node-wrap:nth-child(2){top:12%;right:10%}.system-map-compact .system-map-modules .diagram-node-wrap:nth-child(3){inset:auto auto 2% 50%;transform:translate(-50%)}.before-after-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.before-after-flow article{background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;padding:24px}.before-after-flow header{align-items:center;gap:14px;margin-bottom:20px;display:flex}.before-after-flow header span{color:var(--diagram-accent);font-size:10px}.before-after-flow h3{margin:0;font-size:22px}.before-after-flow ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.before-after-flow li{color:var(--muted);background:#ffffff05;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:11px;font-size:12px;display:grid}.before-after-flow li span{color:var(--diagram-accent);font-size:9px}.after-flow{border-color:rgba(var(--diagram-rgb),.28)!important;background:linear-gradient(145deg,rgba(var(--diagram-rgb),.09),#ffffff05)!important}.before-after-bridge{color:var(--diagram-accent);font-size:28px}.lang-ar .before-after-bridge{transform:scaleX(-1)}.diagram-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.diagram-tabs button{min-height:40px;color:var(--muted);cursor:pointer;background:#ffffff05;border:1px solid #ffffff17;border-radius:999px;padding:0 18px}.diagram-tabs button:hover,.diagram-tabs button:focus-visible,.diagram-tabs button[aria-selected=true]{color:var(--text);border-color:rgba(var(--diagram-rgb),.55);background:rgba(var(--diagram-rgb),.12);outline:none}.service-diagram-section{position:relative}@media (max-width:1000px){.process-timeline{--timeline-gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.timeline-5,.timeline-6,.timeline-7{grid-template-columns:repeat(3,minmax(0,1fr))}.timeline-unit:nth-child(4n) .diagram-connector,.timeline-5 .timeline-unit:nth-child(3n) .diagram-connector,.timeline-6 .timeline-unit:nth-child(3n) .diagram-connector,.timeline-7 .timeline-unit:nth-child(3n) .diagram-connector{display:none}}@media (max-width:820px){.diagram-shell{border-radius:24px;width:min(100% - 40px,720px);padding:34px 22px}.diagram-stage{border-radius:17px;padding:18px 14px}.diagram-footer{flex-direction:column;align-items:flex-start}.process-timeline,.timeline-5,.timeline-6,.timeline-7{grid-template-columns:1fr;gap:10px}.timeline-unit{padding-inline-start:28px}.timeline-unit:before{content:"";inset-inline-start:8px;background:rgba(var(--diagram-rgb),.23);width:1px;position:absolute;top:0;bottom:-10px}.timeline-unit:last-child:before{bottom:50%}.timeline-unit:after{content:"";inset-inline-start:4px;background:rgba(var(--diagram-rgb),.28);border:1px solid rgba(var(--diagram-rgb),.6);border-radius:50%;width:9px;height:9px;position:absolute;top:44px}.timeline-unit>.diagram-node-wrap:before{content:"";z-index:0;top:50%;background:rgba(var(--diagram-rgb),.23);width:20px;height:1px;position:absolute;inset-inline-end:100%}.timeline-unit:has(.is-active):after{background:var(--diagram-accent);box-shadow:0 0 12px rgba(var(--diagram-rgb),.45)}.timeline-unit:has(.is-active)>.diagram-node-wrap:before{background:rgba(var(--diagram-rgb),.68)}.diagram-node{min-height:78px}.diagram-connector{display:none!important}.diagram-tooltip{inset-inline-start:0;width:100%;top:calc(100% + 6px);transform:none}.lang-ar .diagram-tooltip{transform:none}.diagram-output-card{grid-template-columns:1fr}.system-map{flex-direction:column;min-height:auto;display:flex}.system-map-lines{display:none}.system-map-hub{border-radius:16px;width:100%;min-height:96px;margin-bottom:14px;position:relative;top:auto;left:auto;overflow:visible;transform:none}.system-map-hub:after{content:"";top:100%;background:rgba(var(--diagram-rgb),.28);width:1px;height:14px;position:absolute;inset-inline-start:8px}.system-map-modules{grid-template-columns:1fr;gap:10px;padding-inline-start:28px;display:grid;position:relative}.system-map-modules:before{content:"";z-index:0;inset-inline-start:8px;background:rgba(var(--diagram-rgb),.24);width:1px;position:absolute;top:0;bottom:39px}.system-map-modules .diagram-node-wrap,.system-map-compact .system-map-modules .diagram-node-wrap:nth-child(n){width:auto;position:relative;inset:auto;transform:none}.system-map-modules .diagram-node-wrap:before{content:"";top:50%;background:rgba(var(--diagram-rgb),.24);width:20px;height:1px;position:absolute;inset-inline-end:100%}.system-map-modules .diagram-node-wrap.is-active:before{background:rgba(var(--diagram-rgb),.72)}.system-map-detail,.before-after-flow{grid-template-columns:1fr}.before-after-bridge{justify-self:center;transform:rotate(90deg)}.lang-ar .before-after-bridge{transform:rotate(90deg)scaleX(-1)}.data-pulse-diagram-layout{grid-template-columns:1fr}}@media (max-width:520px){.diagram-shell{width:calc(100% - 32px);padding:30px 16px}.diagram-heading h2{font-size:31px}.system-map-modules,.system-map-detail dl{grid-template-columns:1fr}.diagram-tabs{grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:reduce){.diagram-data-packet{display:none!important}.diagram-node,.system-map-lines path{transition:none!important}.diagram-node:hover,.diagram-node:focus-visible,.diagram-node.status-active{transform:none}}[data-diagram=connected-capabilities]{--diagram-rgb:var(--diagram-neutral);background:radial-gradient(circle at 15% 42%,#e4ad4f16,#0000 25%),radial-gradient(circle at 84% 35%,#2da8ff13,#0000 25%),radial-gradient(circle at 52% 87%,#956dff13,#0000 25%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/64px 64px,linear-gradient(145deg,#0e1621f7,#070c13fc)}[data-diagram=connected-capabilities] .diagram-ambient{opacity:.82;background:linear-gradient(118deg,#0000 8%,#e4ad4f09 8.2%,#0000 8.45% 48%,#2da8ff08 48.2%,#0000 48.45%),radial-gradient(circle,#ffffff09,#0000 43%)}[data-diagram=connected-capabilities] .diagram-heading{padding-inline-start:18px;position:relative}[data-diagram=connected-capabilities] .diagram-heading:before{content:"";inset-inline-start:0;opacity:.72;background:linear-gradient(#e4ad4f,#2da8ff,#956dff);border-radius:99px;width:2px;position:absolute;top:5px;bottom:5px}[data-diagram=connected-capabilities] .diagram-heading h2{text-wrap:balance}.capability-statement-growth{color:#f1cf89}.capability-statement-technology{color:#9bdfff}.capability-statement-ai{color:#c4afff}.connected-capability-map .system-map-hub{background:radial-gradient(circle at 42% 35%,#e4ad4f33,#0c121bf7 66%);border-color:#e4ad4fa3;box-shadow:inset 0 1px #ffffff14,inset 0 0 28px #e4ad4f12,0 0 42px #e4ad4f1f}.connected-capability-map .system-map-lines path{opacity:.54}.connected-capability-map .system-map-lines g.is-active path{opacity:1;stroke-dasharray:7 8;animation:2.6s linear infinite capability-connector-flow}.connected-capability-map .system-map-lines g[data-connector-target=growth] .system-map-line-end{fill:#e4ad4f}.connected-capability-map .system-map-lines g[data-connector-target=technology] .system-map-line-end{fill:#2da8ff}.connected-capability-map .system-map-lines g[data-connector-target=ai] .system-map-line-end{fill:#956dff}.connected-capability-map .diagram-node-wrap[data-diagram-node-id=growth]{--node-rgb:228,173,79;--node-color:#e4ad4f;--node-soft:#f7d58b}.connected-capability-map .diagram-node-wrap[data-diagram-node-id=technology]{--node-rgb:45,168,255;--node-color:#2da8ff;--node-soft:#9bf2ff}.connected-capability-map .diagram-node-wrap[data-diagram-node-id=ai]{--node-rgb:149,109,255;--node-color:#956dff;--node-soft:#c6adff}.connected-capability-map .diagram-node-wrap .diagram-node{border-color:rgba(var(--node-rgb),.24);background:linear-gradient(145deg, rgba(var(--node-rgb),.09), #ffffff05);box-shadow:inset 0 1px #ffffff0a}.connected-capability-map .diagram-node-wrap .diagram-node:hover,.connected-capability-map .diagram-node-wrap .diagram-node:focus-visible,.connected-capability-map .diagram-node-wrap .diagram-node.status-active{border-color:rgba(var(--node-rgb),.68);background:linear-gradient(145deg, rgba(var(--node-rgb),.17), #ffffff06);box-shadow:0 14px 34px rgba(var(--node-rgb),.1), inset 0 1px #ffffff0f}.connected-capability-map .diagram-node-wrap .diagram-node-top{color:var(--node-color)}.capability-node-icon{border:1px solid rgba(var(--node-rgb),.34);background:rgba(var(--node-rgb),.07);border-radius:8px;width:26px;height:26px;display:block;position:relative}.capability-node-icon i,.capability-node-icon b{box-sizing:border-box;display:block;position:absolute}.capability-node-icon-growth i{border-bottom:1px solid;border-left:1px solid;width:13px;height:11px;bottom:6px;left:6px}.capability-node-icon-growth b{border-top:1px solid;border-right:1px solid;width:12px;height:7px;top:8px;left:7px;transform:skewY(-28deg)rotate(-8deg)}.capability-node-icon-technology i{border:1px solid;width:8px;height:8px;top:6px;left:6px;box-shadow:6px 6px 0 -1px #080e16,6px 6px}.capability-node-icon-technology b{border-bottom:1px solid;border-right:1px solid;width:9px;height:9px;top:9px;left:9px}.capability-node-icon-ai i{border:1px solid;border-radius:50%;width:5px;height:5px;top:7px;left:7px;box-shadow:8px 1px 0 -1px #080e16,8px 1px,4px 8px 0 -1px #080e16,4px 8px}.capability-node-icon-ai b{border-bottom:1px solid;border-left:1px solid;width:9px;height:7px;top:10px;left:9px;transform:rotate(-31deg)}@keyframes capability-connector-flow{to{stroke-dashoffset:-30px}}@media (max-width:820px){[data-diagram=connected-capabilities]{background-size:auto,auto,auto,48px 48px,48px 48px,auto}[data-diagram=connected-capabilities] .diagram-heading{padding-inline-start:13px}}@media (prefers-reduced-motion:reduce){.connected-capability-map .system-map-lines g.is-active path{animation:none}}
