.hero-presence-track{height:145svh;min-height:1000px;position:relative}.hero-presence-stage{isolation:isolate;place-items:center;height:100svh;min-height:640px;display:grid;position:sticky;top:0}.hero-presence-grid{z-index:-2;pointer-events:none;transform-origin:top;background-image:linear-gradient(#ddc5a41f 1px,#0000 1px),linear-gradient(90deg,#ddc5a41f 1px,#0000 1px);background-size:72px 72px;height:105%;position:absolute;inset-block-start:48%;inset-inline:-50%;transform:perspective(650px)rotateX(67deg);-webkit-mask-image:radial-gradient(at 50% 5%,#000 5%,#0000 66%);mask-image:radial-gradient(at 50% 5%,#000 5%,#0000 66%)}.hero-intelligence-canvas{pointer-events:none;z-index:-1;background-image:radial-gradient(circle,#1a4c6266 .8px,#0000 1px);background-size:16px 16px;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 15%,#000 55%,#0000);mask-image:linear-gradient(#0000 15%,#000 55%,#0000)}.hero-intelligence-canvas[data-ready=true]{background:0 0;-webkit-mask-image:none;mask-image:none}.hero-presence-content{padding-block:6rem 8rem}.hero-presence-intro{z-index:2;will-change:transform,opacity;width:100%;position:relative}.hero-presence-intro h1{text-shadow:0 2px 36px #05060880}.hero-presence-intro .text-lead{color:#c7c2b9;text-shadow:0 2px 16px #050608,0 0 36px #050608}.hero-presence-message{z-index:3;pointer-events:none;width:min(1200px,100% - 4rem);height:min(84svh,760px);margin-inline:auto;position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}.hero-presence-message-copy{width:min(44%,530px);margin-inline:auto;position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}.hero-presence-statement{letter-spacing:-.035em;text-align:center;text-shadow:0 3px 22px #050608,0 0 48px #050608;font-size:clamp(1.8rem,2.9vw,3rem);font-weight:500;line-height:1.16}.hero-presence-statement span{display:block}.hero-presence-statement span:last-child{color:#c4d1d7}.hero-pillar-curves{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-pillar-curves path{stroke:#ddc5a459;stroke-width:1px;vector-effect:non-scaling-stroke}[dir=rtl] .hero-pillar-curves{transform:scaleX(-1)}.hero-pillar-links{margin:0;padding:0;list-style:none}.hero-pillar-callout{text-align:center;width:270px;position:absolute}.hero-pillar-callout--0{inset-block-start:10%;inset-inline-start:0}.hero-pillar-callout--1{inset-block-start:72%;inset-inline-start:0}.hero-pillar-callout--2{inset-block-start:72%;inset-inline-end:0}.hero-pillar-callout--3{inset-block-start:10%;inset-inline-end:0}.hero-pillar-link{color:#f5eee3;pointer-events:auto;background:#05060840;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:.75rem 1rem;font-size:1rem;font-weight:500;line-height:1.25;transition:background .3s,border-color .3s,color .3s;display:flex}.hero-pillar-link:hover,.hero-pillar-link:focus-visible{color:#ddc5a4;background:#ddc5a40a;border-color:#ddc5a4}.hero-pillar-link:focus-visible{outline-offset:4px;outline:1px solid #ddc5a4}.hero-pillar-description{color:#999b9f;text-wrap:balance;max-width:220px;margin:.875rem auto 0;font-size:.8125rem;line-height:1.45}@media (max-width:950px),(max-aspect-ratio:23/20){.hero-presence-message{width:calc(100% - 3rem)}.hero-pillar-curves{display:none}.hero-presence-message-copy{width:100%;inset-block-start:54%}.hero-presence-statement{font-size:clamp(1.9rem,5vw,2.5rem)}.hero-pillar-links{gap:.625rem;max-width:25rem;margin-inline:auto;display:grid;position:absolute;inset-block-start:66%;inset-inline:0}.hero-pillar-callout{width:100%;position:static}.hero-pillar-link{min-height:44px;font-size:.875rem}.hero-pillar-description{display:none}}@media (max-width:640px){.hero-presence-stage{min-height:800px}.hero-presence-track{min-height:1040px}.hero-presence-content{padding-block:5rem}}@media (prefers-reduced-motion:reduce){.hero-presence-track{height:auto;min-height:0}.hero-presence-stage{height:auto;min-height:0;padding-block:2rem;position:relative;opacity:1!important;transform:none!important}.hero-presence-intro{will-change:auto}.hero-presence-content{padding-block:5rem}.hero-presence-message{height:auto;padding-block:2rem;position:relative;inset:auto;translate:none;opacity:1!important}.hero-presence-message-copy{width:100%;position:static;translate:none}.hero-presence-statement{font-size:2rem}.hero-pillar-curves{display:none}.hero-pillar-links{grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:none;margin-block-start:2rem;display:grid;position:static}.hero-pillar-callout{width:auto;position:static}.hero-pillar-description{display:block}}@media (prefers-reduced-motion:reduce) and (max-width:640px){.hero-pillar-links{grid-template-columns:1fr}}
.hero-charcoal-trial{isolation:isolate;--hero-depth-background:#050608;background:var(--hero-depth-background);color:#f5eee3;--color-background:#050608;--color-foreground:#f5eee3;--color-muted-foreground:#b8b3aa;--color-secondary:#24272c;--color-secondary-foreground:#f5eee3;--color-border:#ffffff26;--color-accent:#ddc5a4;--color-ring:#ddc5a4;--color-black:#f5eee3;--background:220 23.0769% 2.54902%;--foreground:39 46% 93%;--border:217.5 10% 25%}.hero-charcoal-trial:before{content:"";z-index:-30;pointer-events:none;background:radial-gradient(at 28% 8%,#ddc5a404,#0000 52%);position:absolute;inset:0}.hero-charcoal-trial h1{text-shadow:0 4px 36px #00000026}.hero-charcoal-trial .hero-primary-cta{color:#15181d;background:#f5eee3;box-shadow:0 10px 28px #00000026}.hero-charcoal-trial .hero-primary-cta:hover{opacity:1;background:#ddc5a4}.hero-charcoal-trial .hero-secondary-cta{color:#f5eee3;background:0 0;border-color:#ddc5a45c}.hero-charcoal-trial .hero-secondary-cta:hover{background:#ffffff08;border-color:#ddc5a4}
.home-intro-experience{isolation:isolate;--hero-stage-height:max(100svh,640px);--hero-track-height:max(145svh,1000px);background:#050608;position:relative}.home-intro-experience>.hero-charcoal-trial{top:calc(var(--hero-stage-height) - var(--hero-track-height));z-index:0;position:sticky}.sector-parallax{z-index:1;height:var(--sector-track-height,700svh);color:#f5eee3;pointer-events:none;background:0 0;margin-block-start:-18svh;position:relative}.sector-parallax-stage{isolation:isolate;pointer-events:auto;height:100svh;min-height:650px;position:sticky;top:0;overflow:clip}@media (prefers-reduced-motion:no-preference){.home-intro-experience:has(.hero-presence-track[data-handoff-ready=false]) .sector-parallax-stage{visibility:hidden}}.sector-parallax-visuals{z-index:-1;position:absolute;inset:0}.sector-parallax-content{pointer-events:none;align-items:center;height:100%;padding-block:6rem 3rem;display:flex;position:relative}.sector-parallax-copy{pointer-events:auto;width:100%}.sector-parallax-copy h2{letter-spacing:-.035em;text-wrap:balance;max-width:1000px;font-size:clamp(2rem,3.2vw,3rem);font-weight:500;line-height:1.15}.sector-parallax-list{max-width:25rem;margin-block-start:2.5rem;padding:0;list-style:none}.sector-parallax-list li{color:#c4c2be;border-block-end:1px solid #ffffff24;transition:color .35s}.sector-parallax-list a{justify-content:space-between;align-items:center;gap:1rem;padding-block:.875rem;display:flex}.sector-parallax-list li[data-active=true],.sector-parallax-list a:hover{color:#ddc5a4}.sector-parallax-list a:focus-visible,.sector-scene-link:focus-visible{outline-offset:4px;outline:1px solid #ddc5a4}.sector-scene{background:#15181d;margin:0;position:absolute;inset:0;overflow:clip}.sector-scene-image{position:absolute;inset-block:-12%;inset-inline:0}.sector-scene-image img{object-fit:cover}.sector-scene-shade{pointer-events:none;background:linear-gradient(90deg,#15181deb,#15181da6 48%,#15181d66),linear-gradient(#15181d4d,#15181d00 45%,#15181dbf);transition:background-color .5s;position:absolute;inset:0}[dir=rtl] .sector-scene-shade{background:linear-gradient(270deg,#15181deb,#15181da6 48%,#15181d66),linear-gradient(#15181d4d,#15181d00 45%,#15181dbf)}@media (hover:hover){.sector-parallax-stage:hover .sector-scene-shade{background-color:#15181d12}}.sector-scene figcaption{position:absolute;inset-block-end:12svh;inset-inline:max(1.5rem,50vw - 560px)}.sector-scene-link{color:#f5eee3;letter-spacing:-.035em;width:fit-content;margin-inline-start:auto;font-size:clamp(2rem,3.8vw,3.5rem);font-weight:500;line-height:1.1;display:block}@media (max-width:760px){.sector-parallax-stage{min-height:720px}.sector-parallax-content{align-items:flex-start;padding-block:7rem 3rem}.sector-parallax-copy{width:100%}.sector-parallax-copy h2{max-width:30rem;font-size:clamp(1.8rem,6.5vw,2.5rem)}.sector-parallax-list{display:none}.sector-scene-link{width:100%;font-size:2.5rem}.sector-scene figcaption{inset-block-end:12svh}.sector-scene-shade,[dir=rtl] .sector-scene-shade{background:linear-gradient(#15181de6,#15181d66 40%,#15181d80 70%,#15181de6)}}@media (max-width:640px){.home-intro-experience{--hero-stage-height:max(100svh,800px);--hero-track-height:max(145svh,1040px)}}@media (prefers-reduced-motion:reduce){.home-intro-experience>.hero-charcoal-trial{position:relative;top:auto}.sector-parallax{background:#15181d;height:auto;margin-block-start:0}.sector-parallax-stage{flex-direction:column;height:auto;min-height:0;display:flex;position:relative}.sector-parallax-content{order:-1;height:auto;padding-block:5rem 3rem}.sector-parallax-copy{width:100%}.sector-parallax-list{display:none}.sector-parallax-visuals{z-index:0;gap:0;width:100%;display:grid;position:relative;inset:auto}.sector-scene{min-height:70svh;position:relative;clip-path:none!important}.sector-scene-image,.sector-scene figcaption{transform:none!important}.sector-scene-link{width:100%}.sector-scene figcaption{inset-block-end:3rem}}
.platform-illustration{width:100%;height:100%;position:relative;container-type:inline-size}.platform-illustration>div:first-child{width:100%;height:calc(100% - 32px);position:relative}.flow-caption{text-align:center;color:#777773;font-size:.75rem;position:absolute;inset-block-end:0;inset-inline:0}.flow-card{background:#fffdfb;border:1px solid #15181d21;border-radius:10px;padding:1rem;box-shadow:0 12px 32px #15181d06}.flow-card>svg{color:#967749;stroke-width:1.4px;width:24px;height:24px}.platform-illustration strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:500;line-height:1.4}.flow-card>strong{margin-block-start:.75rem;display:block}.flow-card>span{font-size:.75rem;line-height:1.4}.flow-routes{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow-route{stroke:#a88a5e77;stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:flow-connect 1.5s var(--delay,0s)forwards}.flow-packet{fill:var(--color-lenouar-blue,#073140);offset-rotate:0deg;animation:flow-travel 6.5s var(--delay,0s)linear infinite}.flow-float{animation:9s ease-in-out infinite flow-float}.flow-float:nth-child(2n){animation-delay:-2s}.flow-led{background:#b49a73;border-radius:100%;flex-shrink:0;width:5px;height:5px;animation:2.4s ease-in-out infinite flow-led;display:inline-block;box-shadow:0 0 0 3px #ddc5a41a}.flow-status{color:#896b43;align-items:center;gap:.65rem;font-size:.6875rem;display:inline-flex}.flow-document-lines{gap:6px;margin-block-start:1rem;display:grid}.flow-document-lines i{background:#15181d10;width:100%;height:3px;display:block}.flow-document-lines i:last-child{width:63%}.flow-mini-bars{align-items:flex-end;gap:7px;height:25px;margin-block-start:1rem;display:flex}.flow-mini-bars i{background:#ddc5a4;width:14px;height:50%;animation:5s ease-in-out infinite alternate flow-bar}.flow-mini-bars i:nth-child(2){height:95%;animation-delay:-2s}.flow-mini-bars i:nth-child(3){height:70%;animation-delay:-1s}.flow-infrastructure-model,.flow-infrastructure-knowledge{width:21%;min-height:132px;position:absolute;inset-block-start:12%}.flow-infrastructure-model{inset-inline-start:8%}.flow-infrastructure-knowledge{inset-inline-end:8%}.flow-console{color:#f5eee3;background:linear-gradient(150deg,#184653,var(--color-lenouar-blue,#073140)65%);border:1px solid #ddc5a440;border-radius:12px;width:27%;max-width:285px;padding:1.25rem;position:absolute;inset-block-start:52%;inset-inline-start:50%;translate:-50% -50%;box-shadow:0 18px 40px #07314015}[dir=rtl] .flow-console{translate:50% -50%}.flow-console header{align-items:center;gap:.625rem;display:flex}.flow-console header>svg{color:#ddc5a4;flex-shrink:0;width:18px;height:18px}.flow-console header>.flow-led{margin-inline-start:auto}.flow-server-trays{gap:8px;margin-block:1.25rem;display:grid}.flow-server-trays>div{background:#ffffff04;border:1px solid #ffffff18;border-radius:4px;align-items:center;gap:6px;height:31px;padding-inline:10px;display:flex}.flow-server-trays>div>span{background:#ffffff30;flex:1;height:1px;margin-inline-end:1rem}.flow-server-trays b{background:#ffffff1a;width:3px;height:8px}.flow-server-trays .flow-led{margin-inline-start:auto}.flow-console-meta{color:#c9bda9;align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.flow-console-meta svg{flex-shrink:0;width:12px;height:12px}.flow-infrastructure-apps{align-items:center;gap:.75rem;width:25%;padding-block:.875rem;display:flex;position:absolute;inset-block-end:9%;inset-inline-end:8%}.flow-infrastructure-apps>svg:last-child{width:16px;height:16px;margin-inline-start:auto}.flow-infrastructure>.flow-status{position:absolute;inset-block-end:15%;inset-inline-start:10%}.flow-workforce-queue,.flow-workforce-results{gap:1.25rem;width:23%;display:grid;position:absolute;inset-block-start:9%}.flow-workforce-queue{inset-inline-start:7%}.flow-workforce-results{inset-block-start:16%;inset-inline-end:7%}.flow-workforce .flow-card{min-height:126px}.flow-workforce .flow-status{margin-block-start:1rem}.flow-task-ticks{color:#a18358;gap:10px;margin-block-start:1rem;display:flex}.flow-task-ticks svg{width:17px;height:17px}.flow-approval{background:var(--color-lenouar-blue,#073140);color:#f5eee3;border:1px solid #b49a7380;border-radius:12px;width:28%;max-width:295px;padding:1.75rem;position:absolute;inset-block-start:50%;inset-inline-start:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 18px 40px #07314017}[dir=rtl] .flow-approval{translate:50% -50%}.flow-approval-icon{color:#ddc5a4;background:#ddc5a414;border-radius:100%;place-items:center;width:42px;height:42px;margin-block-end:1rem;display:grid}.flow-approval-icon svg{width:23px;height:23px}.flow-approval>span:not(.flow-approval-icon){color:#c9bda9;margin-block-end:.5rem;font-size:.6875rem;display:block}.flow-approval>strong{font-size:1.0625rem;display:block;position:relative}.flow-approval .flow-document-lines{margin-block:1.5rem;position:relative}.flow-approval .flow-document-lines i{background:#ffffff14}.flow-approval-actions{gap:.5rem;display:flex;position:relative}.flow-approval-actions>span{border:1px solid #ffffff26;border-radius:4px;padding:.5rem .75rem;font-size:.6875rem}.flow-approval-actions>span:first-child{color:#15181d;background:#ddc5a4;border-color:#ddc5a4}.flow-approval-mark{color:#ffffff04;width:78%;position:absolute;inset-block-end:-10%;inset-inline-end:-18%}.flow-compliance{flex-direction:column;justify-content:center;max-width:900px;margin-inline:auto;padding-inline:1.5rem;display:flex}.flow-dashboard-header{align-items:center;gap:.75rem;margin-block-end:1.25rem;display:flex}.flow-dashboard-header>svg{color:#896b43;width:21px;height:21px}.flow-dashboard-header>span{color:#777773;margin-inline-start:auto;font-size:.75rem}.flow-dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block-end:1rem;display:grid}.flow-dashboard-stats .flow-card{justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding-block:1.25rem;display:flex}.flow-dashboard-stats .flow-card span{color:#777773;font-size:.75rem;display:block}.flow-dashboard-stats strong{margin-block-start:.35rem;font-size:1.625rem;display:block}.flow-dashboard-stats svg{width:35%;max-width:100px;height:40px}.flow-chart{stroke:#a18358;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:flow-connect 2s var(--delay,0s)forwards}.flow-audit-feed{grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;display:grid}.flow-audit-row{min-width:0;animation:flow-audit-scan 6s var(--delay,0s)infinite;background:#fffdfb;border:1px solid #15181d16;border-radius:8px;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}.flow-audit-row>svg{color:#967749;flex-shrink:0;width:17px;height:17px}.flow-audit-row>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;overflow:hidden}.flow-audit-status{color:#896b43;white-space:nowrap;align-items:center;gap:.375rem;margin-inline-start:auto;font-size:.6875rem;display:flex}.flow-audit-status svg{width:14px;height:14px}.flow-models{flex-direction:column;justify-content:center;align-items:center;gap:.875rem;display:flex}.flow-code-window{background:var(--color-lenouar-blue,#073140);color:#f5eee3;border:1px solid #ddc5a440;border-radius:12px;width:76%;max-width:760px;overflow:hidden;box-shadow:0 18px 40px #07314015}.flow-code-window header{color:#c9bda9;border-block-end:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;font-size:.75rem;display:flex}.flow-code-window header>svg{width:17px;height:17px}.flow-window-dots{gap:5px;display:flex}.flow-window-dots i{border:1px solid #ffffff40;border-radius:100%;width:6px;height:6px}.flow-code-window pre{text-align:start;padding:1.25rem 1.75rem;font-size:.8125rem;line-height:1.5}.flow-code-line{overflow-wrap:anywhere;white-space:pre-wrap;clip-path:inset(0 100% 0 0);min-height:1.5em;animation:flow-type .7s var(--delay,0s)steps(24)forwards;display:block}.flow-code-line:first-child,.flow-code-line:nth-child(4),.flow-code-line:nth-child(5),.flow-code-line:nth-child(9){color:#ddc5a4}.flow-code-cursor{background:#ddc5a4;width:7px;height:12px;animation:1s steps(2,end) infinite flow-cursor;display:inline-block}.flow-code-status{color:#777773;align-items:center;gap:.625rem;font-size:.75rem;display:flex}.flow-code-status>svg{color:#896b43;width:17px;height:17px}.flow-code-status>strong{font-size:.75rem}.flow-tenant{text-align:center;width:21%;position:absolute;inset-block-start:50%;inset-inline-start:7%;translate:0 -50%}.flow-tenant-lock{color:#ddc5a4;background:var(--color-lenouar-blue,#073140);border-radius:10px;place-items:center;width:72px;height:72px;margin-inline:auto;display:grid}.flow-tenant-lock svg{width:30px;height:30px}.flow-tenant>span:last-child{color:#777773;margin-block-start:.5rem;display:block}.flow-event{text-align:center;width:27%;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}[dir=rtl] .flow-event{translate:50% -50%}.flow-event-chip{color:#896b43;background:#efe9df;border:1px solid #ddc5a4aa;border-radius:4px;padding:.4rem .75rem;font-size:.6875rem;display:inline-block}.flow-event>svg{color:#967749;width:32px;height:32px;margin:1.25rem auto .75rem;display:block}.flow-event>strong{display:block}.flow-policy-checks{justify-content:center;gap:1rem;margin-block-start:1rem;display:flex}.flow-policy-checks svg{color:#967749;background:#fffdfb;border:1px solid #15181d21;border-radius:4px;width:29px;height:29px;padding:6px}.flow-audit-destinations{gap:1rem;width:23%;display:grid;position:absolute;inset-block-start:8%;inset-inline-end:6%}.flow-audit-destinations .flow-card{align-items:center;gap:.75rem;min-height:86px;display:flex}.flow-audit-destinations strong{margin:0}.flow-audit-destinations>.flow-card>svg{flex-shrink:0}.flow-audit-destinations .flow-led{margin-inline-start:auto}.flow-router{background:#fffdfb;border:1px solid #15181d26;border-radius:8px;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex;position:absolute;inset-block-start:13%;inset-inline-start:50%;translate:-50% -50%;box-shadow:0 12px 30px #15181d0a}[dir=rtl] .flow-router{translate:50% -50%}.flow-router>svg{color:#967749;flex-shrink:0;width:22px;height:22px}.flow-router .flow-led{margin-inline-start:1rem}.flow-hybrid-lanes{grid-template-columns:1fr 1fr;gap:14%;width:78%;margin-inline:auto;display:grid;position:absolute;inset-block-start:43%;inset-inline:0}.flow-lane{border:1px solid #b49a7380;border-radius:10px;padding:1.5rem;box-shadow:0 20px 40px #15181d0a}.flow-lane-local{background:var(--color-lenouar-blue,#073140);color:#f5eee3}.flow-lane-cloud{background:#fffdfb}.flow-lane-icon{color:#b49a73;margin-block-end:.75rem;display:block}.flow-lane-icon svg{width:28px;height:28px}.flow-lane>strong{font-size:1rem;display:block}.flow-lane>span:not(.flow-lane-icon){opacity:.65;margin-block-start:.375rem;font-size:.75rem;display:block}.flow-lane-work{border-block-start:1px solid #b49a7333;align-items:center;gap:8px;margin-block-start:1.25rem;padding-block-start:1rem;display:flex}.flow-lane-work>svg{color:#b49a73;flex-shrink:0;width:16px;height:16px}.flow-lane-work>svg:last-child{margin-inline-start:auto}.flow-lane-work>i{background:#b49a7330;width:30%;height:3px}.platform-illustration *,.platform-illustration :before{animation-play-state:paused}.platform-illustration[data-running=true] *,.platform-illustration[data-running=true] :before{animation-play-state:running}@keyframes flow-connect{to{stroke-dashoffset:0}}@keyframes flow-travel{0%{offset-distance:0%;opacity:0}10%,85%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes flow-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes flow-led{0%,to{opacity:.5}50%{opacity:1;box-shadow:0 0 0 5px #ddc5a418}}@keyframes flow-bar{to{opacity:.5;height:35%}}@keyframes flow-audit-scan{0%,70%,to{background:#fffdfb}12%,30%{background:#eee7dc;border-color:#b49a7380}}@keyframes flow-type{to{clip-path:inset(0)}}@keyframes flow-cursor{50%{opacity:0}}@container (max-width:600px){.flow-caption{font-size:.625rem}.platform-illustration strong{font-size:.6875rem}.flow-card{border-radius:7px;padding:.625rem}.flow-card>svg{width:19px;height:19px}.flow-card>strong{margin-block-start:.5rem}.flow-card>span{font-size:.625rem}.flow-infrastructure-model,.flow-infrastructure-knowledge{width:26%;min-height:90px;inset-block-start:12%}.flow-infrastructure-model{inset-inline-start:3%}.flow-infrastructure-knowledge{inset-inline-end:3%}.flow-console{border-radius:8px;width:36%;padding:.625rem}.flow-console header{gap:5px}.flow-console header>svg{display:none}.flow-console header strong{font-size:.625rem}.flow-server-trays{gap:5px;margin-block:.75rem}.flow-server-trays>div{gap:3px;height:20px;padding-inline:5px}.flow-server-trays>div>span{margin-inline-end:5px}.flow-console-meta{gap:4px;font-size:.5rem}.flow-console-meta svg{width:10px}.flow-infrastructure-apps{gap:5px;width:29%;padding:.5rem;inset-inline-end:2%}.flow-infrastructure-apps>svg{flex-shrink:0;width:14px;height:14px}.flow-infrastructure-apps>svg:last-child{display:none}.flow-infrastructure-apps>span{font-size:.5625rem}.flow-infrastructure>.flow-status{font-size:.5625rem;inset-block-end:13%;inset-inline-start:4%}.flow-mini-bars{height:18px;margin-block-start:.5rem}.flow-mini-bars i{width:8px}.flow-document-lines{gap:4px;margin-block-start:.5rem}.flow-document-lines i{height:2px}.flow-workforce-queue,.flow-workforce-results{gap:.875rem;width:26%}.flow-workforce-queue{inset-inline-start:2%}.flow-workforce-results{inset-inline-end:2%}.flow-workforce .flow-card{min-height:90px}.flow-approval{border-radius:8px;width:34%;padding:.875rem .625rem}.flow-approval-icon{width:28px;height:28px;margin-block-end:.625rem}.flow-approval-icon svg{width:17px;height:17px}.flow-approval>span:not(.flow-approval-icon){font-size:.5rem}.flow-approval>strong{font-size:.75rem}.flow-approval .flow-document-lines{margin-block:1rem}.flow-approval-actions{flex-wrap:wrap;gap:4px}.flow-approval-actions>span{padding:.375rem;font-size:.5rem}.flow-workforce .flow-status{gap:5px;margin-block-start:.5rem;font-size:.5rem}.flow-task-ticks{gap:6px;margin-block-start:.5rem}.flow-task-ticks svg{width:12px;height:12px}.flow-compliance{padding-inline:0}.flow-dashboard-header{gap:.5rem;margin-block-end:.75rem}.flow-dashboard-header>span{font-size:.5625rem}.flow-dashboard-stats{gap:.5rem;margin-block-end:.75rem}.flow-dashboard-stats .flow-card{gap:.375rem;padding:.625rem}.flow-dashboard-stats .flow-card span{font-size:.5625rem}.flow-dashboard-stats strong{font-size:1rem}.flow-dashboard-stats svg{height:24px}.flow-audit-feed{gap:.375rem}.flow-audit-row{border-radius:6px;gap:.5rem;padding:.625rem}.flow-audit-row>span:first-of-type{font-size:.625rem}.flow-audit-row>svg{width:13px;height:13px}.flow-audit-status{gap:3px;font-size:.5rem}.flow-audit-status svg{width:11px;height:11px}.flow-code-window{border-radius:8px;width:97%}.flow-code-window header{gap:.5rem;padding:.625rem;font-size:.625rem}.flow-code-window header>svg{width:14px;height:14px}.flow-window-dots{gap:3px}.flow-window-dots i{width:4px;height:4px}.flow-code-window pre{padding:.75rem;font-size:.5625rem}.flow-code-status,.flow-code-status>strong{font-size:.625rem}.flow-tenant{width:23%;inset-inline-start:2%}.flow-tenant-lock{border-radius:6px;width:42px;height:42px}.flow-tenant-lock svg{width:21px;height:21px}.flow-tenant>span:last-child{font-size:.5rem}.flow-event{width:31%}.flow-event-chip{padding:.375rem;font-size:.5rem}.flow-event>svg{width:25px;height:25px;margin-block:.75rem .5rem}.flow-event>strong{font-size:.625rem}.flow-policy-checks{gap:.375rem}.flow-policy-checks svg{width:23px;height:23px;padding:4px}.flow-audit-destinations{gap:.75rem;width:24%;inset-inline-end:2%}.flow-audit-destinations .flow-card{text-align:center;flex-direction:column;justify-content:center;gap:.375rem;min-height:65px;padding:.5rem}.flow-audit-destinations .flow-card>svg{width:16px;height:16px}.flow-audit-destinations .flow-card>strong{font-size:.5625rem}.flow-audit-destinations .flow-led{display:none}.flow-router{gap:.5rem;width:70%;padding:.75rem;inset-block-start:12%}.flow-router .flow-led{margin-inline-start:auto}.flow-hybrid-lanes{gap:8%;width:94%;inset-block-start:40%}.flow-lane{border-radius:7px;padding:1rem}.flow-lane-icon svg{width:23px;height:23px}.flow-lane>strong{font-size:.75rem}.flow-lane>span:not(.flow-lane-icon){font-size:.5625rem}.flow-lane-work{gap:5px;margin-block-start:.875rem;padding-block-start:.75rem}}@media (prefers-reduced-motion:reduce){.platform-illustration *,.platform-illustration :before{animation:none!important}.flow-route,.flow-chart{stroke-dashoffset:0}.flow-code-line{clip-path:none}.flow-packet,.flow-code-cursor{display:none}}
@layer components{.final-cta{background:var(--color-charcoal,#15181d)}.final-cta-particles{pointer-events:none;opacity:1;width:100%;height:100%;position:absolute;inset:0}.final-cta-watermark{color:#b6cbd4;opacity:.035;pointer-events:none;width:min(48vw,720px);position:absolute;inset-block-start:50%;inset-inline-end:-6%;transform:translateY(-50%);-webkit-mask-image:linear-gradient(#0000,#000 18% 80%,#0000);mask-image:linear-gradient(#0000,#000 18% 80%,#0000)}@media (max-width:767px){.final-cta-watermark{opacity:.03;width:90vw;inset-inline-end:-22%}}}.final-cta--scenes{background:var(--color-charcoal,#15181d);height:200svh}.final-cta-stage{isolation:isolate;place-items:center;height:100svh;display:grid;position:sticky;inset-block-start:0;overflow:clip}.final-cta-scene{z-index:1;grid-area:1/1;width:100%;max-width:62rem;margin-inline:auto;padding-inline:1.5rem;position:relative}.final-cta-scene>*{transition:opacity .9s cubic-bezier(.25,.74,.22,.99),transform 1.1s cubic-bezier(.25,.74,.22,.99)}.final-cta-scene--lead>:nth-child(2),.final-cta-scene--call>:nth-child(2){transition-delay:80ms}.final-cta-scene--call>:nth-child(3){transition-delay:.16s}.final-cta-scene--call>:nth-child(4){transition-delay:.24s}.final-cta--scenes[data-scene="0"] .final-cta-scene--call>*{opacity:0;transform:translateY(26px)}.final-cta--scenes[data-scene="0"] .final-cta-scene--call{visibility:hidden;transition:visibility 0s .9s}.final-cta--scenes[data-scene="1"] .final-cta-scene--lead>*{opacity:0;transform:translateY(-22px)}.final-cta--scenes[data-scene="1"] .final-cta-scene--lead{visibility:hidden;transition:visibility 0s .9s}.final-cta-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#c9ae84;font-size:.8125rem;font-weight:600}[dir=rtl] .final-cta-eyebrow{letter-spacing:0}.final-cta-lead-title{font-family:var(--font-satoshi),system-ui,sans-serif;letter-spacing:-.035em;color:#f4f2ee;text-wrap:balance;margin-block-start:1.25rem;font-size:clamp(2.25rem,5vw,4.25rem);font-weight:500;line-height:1.08}.final-cta-call-title{font-family:var(--font-satoshi),system-ui,sans-serif;letter-spacing:-.035em;color:#fff;text-wrap:balance;font-size:clamp(2rem,4.2vw,3.5rem);font-weight:500;line-height:1.1}[dir=rtl] .final-cta-lead-title,[dir=rtl] .final-cta-call-title{letter-spacing:0;line-height:1.35}@media (prefers-reduced-motion:reduce){.final-cta--scenes{height:auto}.final-cta-stage{height:auto;padding-block:6rem;display:block;position:relative}.final-cta-scene{padding-block:3rem}.final-cta-scene>*,.final-cta--scenes .final-cta-scene{transition:none;opacity:1!important;visibility:visible!important;transform:none!important}}
