body.page-home{background:var(--navy-950)}.homepage-cover{position:relative;isolation:isolate;min-height:max(50rem,100svh);margin-top:-5rem;padding:clamp(8.5rem,10vw,10.5rem) 1rem 5rem;display:grid;align-items:center;overflow:hidden;background:radial-gradient(circle at 18% 40%,oklch(39% .14 251 / .24),transparent 30rem),linear-gradient(118deg,#020914,#06162c 58%,#020a19)}.homepage-cover:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:22%;background:linear-gradient(transparent,var(--navy-950))}.hero-rail-field{position:absolute;inset:10% 0 5%;z-index:-2;pointer-events:none}.hero-rail-field span{position:absolute;left:auto;right:-8vw;width:58vw;height:1px;opacity:.65;background:linear-gradient(90deg,transparent,oklch(68% .17 250 / .8),transparent);transform-origin:right}.rtl .hero-rail-field span{left:-8vw;right:auto;transform-origin:left}.hero-rail-field span:after{content:"";position:absolute;inset:-2px 22% auto;height:5px;background:var(--gold);border-radius:999px;box-shadow:0 0 1.6rem var(--gold)}.hero-rail-field span:nth-child(1){top:24%}.hero-rail-field span:nth-child(2){top:50%;width:67vw;opacity:.35}.hero-rail-field span:nth-child(3){top:78%;width:48vw}.cover-shell{width:min(94rem,100%);margin-inline:auto;display:grid;align-items:center;gap:clamp(2.5rem,5vw,6rem);transform:translateY(-1.75rem)}.ltr .cover-shell,.rtl .cover-shell{grid-template-columns:minmax(27rem,.88fr) minmax(38rem,1.12fr);grid-template-areas:"copy visual"}.hero-copy{grid-area:copy;position:relative;isolation:isolate;z-index:3;max-width:43rem}.rtl .hero-copy{--hero-ambient-x: 66%;--hero-ambient-shift: -3%}.ltr .hero-copy{--hero-ambient-x: 34%;--hero-ambient-shift: 3%}.hero-copy:after{content:"";position:absolute;inset:-16% -12% -20%;z-index:-1;border-radius:50%;pointer-events:none;opacity:.3;background:radial-gradient(circle at var(--hero-ambient-x) 38%,rgba(245,189,52,.12) 0 3%,transparent 17%),radial-gradient(ellipse at var(--hero-ambient-x) 48%,rgba(33,132,245,.23) 0,rgba(8,69,151,.11) 38%,transparent 70%);filter:blur(16px);transform:translate3d(0,2%,0) scale(.96);animation:hero-copy-ambient 11s cubic-bezier(.16,1,.3,1) infinite alternate;will-change:opacity,transform}@keyframes hero-copy-ambient{0%{opacity:.22;transform:translate3d(0,3%,0) scale(.96)}to{opacity:.4;transform:translate3d(var(--hero-ambient-shift),-2%,0) scale(1.04)}}.hero-copy-flow{position:absolute;inset-block-start:8%;inset-inline-end:-34%;z-index:-1;width:124%;height:72%;overflow:visible;opacity:.48;pointer-events:none;transform-origin:center;filter:drop-shadow(0 0 9px rgba(42,127,236,.18))}.ltr .hero-copy-flow{transform:scaleX(-1)}.hero-copy-flow-drift{transform-box:fill-box;transform-origin:center;animation:hero-copy-flow-drift 18s cubic-bezier(.16,1,.3,1) infinite alternate}.hero-copy-flow-line{fill:none;stroke:url(#heroCopyFlowGradient);stroke-width:1.2;vector-effect:non-scaling-stroke;animation:hero-copy-flow-dash 18s linear infinite}.hero-copy-flow-line-dotted{stroke-linecap:round;stroke-dasharray:1 10;opacity:.8}.hero-copy-flow-line-ribbon{stroke-dasharray:46 22;opacity:.26}.hero-copy-flow-line:nth-child(2){animation-delay:-4.5s}.hero-copy-flow-line:nth-child(3){animation-delay:-9s}.hero-copy-flow-line:nth-child(4){animation-delay:-13.5s}.hero-copy-flow-points{fill:#2a7fec;opacity:.64;filter:drop-shadow(0 0 4px rgba(42,127,236,.55))}@keyframes hero-copy-flow-drift{0%{transform:translate3d(-10px,8px,0)}to{transform:translate3d(12px,-6px,0)}}@keyframes hero-copy-flow-dash{to{stroke-dashoffset:-120}}.hero-copy .eyebrow{display:inline-flex;align-items:center;gap:.75rem}.hero-copy .eyebrow:before{content:"";width:2rem;height:1px;background:currentColor}.hero-copy h1{max-width:12ch;margin:0;color:var(--cream);font-size:var(--site-type-page-title);font-size:calc(var(--site-type-page-title) * var(--site-font-size-scale));line-height:var(--site-page-title-line-height);letter-spacing:var(--site-page-title-letter-spacing);font-weight:var(--site-weight-page-title)}.hero-copy h1 span,.hero-copy h1 em{display:block}.hero-copy h1 em{color:var(--gold-soft);font-style:normal}.rtl .hero-copy h1{max-width:11ch;line-height:var(--site-page-title-line-height);letter-spacing:var(--site-page-title-letter-spacing)}.hero-lede{max-width:59ch;margin:1.45rem 0 0;color:#bbcddd;font-size:var(--site-type-lead);font-size:calc(var(--site-type-lead) * var(--site-font-size-scale));line-height:1.82}.hero-value-strip{margin-top:1.25rem;padding-block:.8rem;display:flex;flex-wrap:wrap;gap:.6rem 1.35rem;border-block:1px solid oklch(64% .1 250 / .3)}.hero-value-strip span{display:inline-flex;align-items:center;gap:.55rem;color:var(--cream);font-size:.82rem;font-size:calc((.82rem) * var(--site-font-size-scale));font-weight:720}.hero-value-strip svg{width:23px;height:23px;flex:0 0 auto;fill:none;stroke:var(--gold);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hero-value-strip .benefit-icon{width:24px;height:24px;flex:0 0 24px;overflow:visible;color:var(--gold);filter:drop-shadow(0 0 .36rem oklch(78% .16 83 / .25))}.benefit-icon-line,.benefit-icon-signal{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.benefit-icon-signal{opacity:.85}.benefit-icon-node{fill:currentColor;stroke:none}.hero-value-strip i{width:.42rem;height:.42rem;background:var(--gold);transform:rotate(45deg)}.hero-actions{margin-top:1.8rem;display:flex;flex-wrap:wrap;gap:.75rem}.hero-visual-system{grid-area:visual;position:relative;min-height:39rem;transform:translateY(var(--parallax-y, 0))}.automation-board{position:absolute;inset:50% 0 auto;min-height:36rem;padding:.8rem;overflow:hidden;background:linear-gradient(145deg,#01102be0,#00020ef2);border:1px solid rgba(86,130,184,.5);box-shadow:0 2.25rem 5.5rem #00000161,inset 0 1px #c9e2f70f;transform:translateY(-50%)}.automation-board:before{content:"";position:absolute;inset:0;opacity:.3;background-image:linear-gradient(oklch(70% .09 250 / .1) 1px,transparent 1px),linear-gradient(90deg,oklch(70% .09 250 / .08) 1px,transparent 1px);background-size:3rem 3rem;-webkit-mask-image:linear-gradient(115deg,black,transparent 70%);mask-image:linear-gradient(115deg,black,transparent 70%)}.board-heading,.board-footer{position:relative;z-index:4;height:2.25rem;padding-inline:.45rem;display:flex;align-items:center;gap:.7rem;color:#90a8bd;font-size:.58rem;font-size:calc((.58rem) * var(--site-font-size-scale));letter-spacing:.14em;text-transform:uppercase}.board-heading i,.board-footer i{flex:1;height:1px;background:#5e8dbe2e}.board-heading small{color:var(--gold)}.board-footer{height:1.8rem}.board-footer span:last-child{color:#58b575}.visual-flow-line{position:absolute;inset:9% 4%;z-index:2;width:92%;height:82%;overflow:visible}.visual-flow-line path{fill:none;stroke:url(#heroFlowGradient);stroke-width:2.2;stroke-linecap:round;filter:drop-shadow(0 0 .55rem oklch(82% .16 86 / .55))}.refined-flow-grid{position:relative;z-index:3;height:30.2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:.72rem}.refined-flow-card{position:relative;isolation:isolate;min-height:0;padding:1.15rem;display:block;overflow:hidden;color:var(--cream);background:linear-gradient(138deg,#021a3af0,#010517fa);border:1px solid rgba(83,133,181,.35);box-shadow:inset 0 1px #d5e7f80d,0 .35rem 1rem #0000021f;translate:0 0;transition:border-color .3s var(--ease-out),translate .45s var(--ease-out),background .3s var(--ease-out)}.refined-flow-card:before{content:"";position:absolute;inset-block-start:-24%;inset-inline-end:-10%;z-index:0;width:120%;height:150%;border-radius:50%;pointer-events:none;opacity:.28;background:radial-gradient(circle at var(--text-light-x) 48%,rgba(245,189,52,.22) 0 3%,transparent 19%),radial-gradient(ellipse at var(--text-light-x) 52%,rgba(32,139,255,.34) 0,rgba(10,74,162,.16) 38%,transparent 62%),radial-gradient(ellipse at var(--icon-light-x) 50%,rgba(32,139,255,.58) 0,rgba(10,74,162,.26) 40%,transparent 68%);filter:blur(11px);transform:translate3d(0,5%,0) scale(.94);transition:opacity .48s var(--ease-out),transform .92s cubic-bezier(.16,1,.3,1);animation:refined-card-ambient-idle 8s cubic-bezier(.16,1,.3,1) infinite alternate;will-change:opacity,transform}.ltr .refined-flow-card{--ambient-near: -3%;--ambient-shift: -8%;--text-light-x: 22%;--icon-light-x: 72%}.rtl .refined-flow-card{--ambient-near: 3%;--ambient-shift: 8%;--text-light-x: 78%;--icon-light-x: 28%}.refined-flow-card:nth-child(2):before{animation-delay:-2s}.refined-flow-card:nth-child(3):before{animation-delay:-4.1s}.refined-flow-card:nth-child(4):before{animation-delay:-6.2s}.refined-flow-card:after{content:"";position:absolute;inset:0;z-index:4;padding:1px;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 18%,rgba(75,157,255,.42) 37%,rgba(245,189,52,.72) 50%,rgba(75,157,255,.28) 61%,transparent 80%);background-size:240% 100%;background-position:120% 0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;transition:opacity .24s var(--ease-out),background-position .72s cubic-bezier(.16,1,.3,1)}.ltr .refined-flow-card{direction:ltr}.rtl .refined-flow-card{direction:rtl}.refined-flow-copy{position:relative;z-index:2;max-width:48%;margin-block-start:2.15rem;display:flex;flex-direction:column;align-items:flex-start;text-align:start}.refined-flow-card img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center;opacity:.98;filter:saturate(1.08) contrast(1.08) drop-shadow(0 0 1.3rem oklch(63% .18 250 / .48))}.refined-flow-icon{position:absolute;z-index:1;inset-inline-end:.8rem;inset-block-start:50%;width:52%;height:76%;display:flex;align-items:center;justify-content:center;overflow:visible;pointer-events:none;transform:translateY(-50%)}.refined-flow-card h2{position:relative;z-index:2;max-width:none;margin:0;color:var(--cream);font-size:clamp(1.15rem,1.45vw,1.5rem);font-size:calc((clamp(1.15rem,1.45vw,1.5rem)) * var(--site-font-size-scale));line-height:1.25}.refined-flow-card p{position:relative;z-index:2;max-width:none;margin:.55rem 0 0;color:#a8baca;font-size:.76rem;font-size:calc((.76rem) * var(--site-font-size-scale));line-height:1.6}.card-action{width:44px;height:44px;flex:0 0 44px;margin-block-start:16px;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;color:var(--gold-soft);background:#010c2457;border:1px solid rgba(83,133,181,.35);border-radius:999px;font-size:1.05rem;font-size:calc((1.05rem) * var(--site-font-size-scale));line-height:1;transition:border-color .25s var(--ease-out),transform .25s var(--ease-out),background-color .25s var(--ease-out)}.card-action:hover,.card-action:focus-visible{border-color:#3297ffbf;background:#001f407a;background:oklch(24% .075 252 / .48);transform:translateY(-1px)}.card-action:focus-visible{outline:2px solid rgba(245,189,52,.9);outline-offset:3px}.refined-flow-index{position:absolute;inset-inline-start:.8rem;inset-block-start:.72rem;z-index:3;color:var(--gold);font-size:.62rem;font-size:calc((.62rem) * var(--site-font-size-scale));font-weight:900;font-variant-numeric:tabular-nums}.refined-flow-card:hover,.refined-flow-card:focus-within{z-index:2;border-color:#418cd2b3;background:linear-gradient(138deg,#002146,#010619);translate:0 -3px}.refined-flow-card:hover:before,.refined-flow-card:focus-within:before{animation:refined-card-ambient-active 3.8s cubic-bezier(.16,1,.3,1) infinite alternate}.refined-flow-card:hover:after,.refined-flow-card:focus-within:after{opacity:.64;background-position:-20% 0}@keyframes refined-card-ambient-idle{0%{opacity:.26;transform:translate3d(0,5%,0) scale(.94)}to{opacity:.48;transform:translate3d(var(--ambient-near),-1%,0) scale(1.03)}}@keyframes refined-card-ambient-active{0%{opacity:.56;transform:translate3d(var(--ambient-near),6%,0) scale(.94)}to{opacity:.84;transform:translate3d(var(--ambient-shift),-4%,0) scale(1.12)}}.cover-scroll-cue{position:absolute;inset:auto auto 1.25rem 50%;display:inline-flex;align-items:center;gap:.7rem;color:#8da1b3;font-size:.62rem;font-size:calc((.62rem) * var(--site-font-size-scale));letter-spacing:.14em;text-transform:uppercase;transform:translate(-50%)}.cover-scroll-cue span{width:2.5rem;height:1px;background:var(--gold)}@media(max-width:78rem){.ltr .cover-shell,.rtl .cover-shell{grid-template-columns:minmax(24rem,.9fr) minmax(32rem,1.1fr)}.hero-copy h1{font-size:var(--site-type-page-title);font-size:calc(var(--site-type-page-title) * var(--site-font-size-scale))}.refined-flow-card{grid-template-columns:5rem 1fr;padding:.9rem}.refined-flow-card img{width:5rem;height:5rem}}@media(max-width:63.99rem){.homepage-cover{min-height:auto;margin-top:-4.8rem;padding-top:8.5rem}.hero-rail-field{display:none}.hero-copy:after,.hero-copy-flow-drift,.hero-copy-flow-line,.refined-flow-card:before,.system-status b,.board-live svg{animation:none!important;will-change:auto}.hero-copy:after{opacity:.3;filter:none;transform:translate3d(0,2%,0) scale(.98)}.hero-copy-flow{filter:none}.hero-copy-flow-drift{transform:none}.hero-copy-flow-line{stroke-dashoffset:0}.hero-copy-flow-points{filter:none}.refined-flow-card:before{opacity:.28;filter:none;transform:none}.refined-flow-card img{filter:saturate(1.04) contrast(1.04)}.system-status b,.board-live svg{transform:none;opacity:1}.ltr .cover-shell,.rtl .cover-shell{max-width:47rem;grid-template-columns:1fr;grid-template-areas:"copy" "visual";transform:none}.hero-copy{justify-self:center;text-align:center}.hero-copy h1{margin-inline:auto}.hero-copy .eyebrow{justify-content:center}.hero-lede{margin-inline:auto}.hero-actions{justify-content:center}.hero-value-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;border-block-color:oklch(64% .1 250 / .18)}.hero-value-strip span{min-width:0;justify-content:center;text-align:center;line-height:1.5}.hero-visual-system{min-height:38rem}.automation-board{inset-inline:0}}@media(max-width:47.99rem){.homepage-cover{margin-top:-4.5rem;padding:7.8rem .65rem 4rem}.hero-copy h1,.rtl .hero-copy h1{font-size:var(--site-type-page-title);font-size:calc(var(--site-type-page-title) * var(--site-font-size-scale))}.hero-lede{font-size:var(--site-type-lead);font-size:calc(var(--site-type-lead) * var(--site-font-size-scale))}.hero-actions a{width:100%}.hero-value-strip{justify-content:center}.hero-rail-field{display:none}.hero-visual-system{min-height:58rem}.automation-board{min-height:55rem;padding:.65rem}.board-heading{height:2rem}.board-footer{display:none}.refined-flow-grid{height:auto;grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:minmax(12rem,auto);gap:.5rem}.refined-flow-card{min-height:0;padding:1rem 1.1rem}.refined-flow-card p{font-size:.76rem;font-size:calc((.76rem) * var(--site-font-size-scale));line-height:1.65;margin-top:.35rem;text-wrap:balance}.visual-flow-line,.cover-scroll-cue{display:none}}@media(max-width:47.99rem){.homepage-cover{padding:8rem 1rem 3rem}.cover-shell{width:min(100%,var(--content));gap:2.25rem}.hero-copy h1,.rtl .hero-copy h1{max-width:11ch;font-size:calc(var(--site-type-page-title) * var(--site-font-size-scale));line-height:var(--site-page-title-line-height);letter-spacing:var(--site-page-title-letter-spacing)}.hero-lede{font-size:calc(var(--site-type-lead) * var(--site-font-size-scale));line-height:1.72}.hero-visual-system{min-height:14rem}.hero-solutions-showcase{padding:.75rem;grid-template-rows:auto minmax(0,1fr);border:1px solid rgba(83,133,181,.24)}.hero-solutions-heading{padding-inline:.2rem}.hero-solutions-grid{min-height:10.75rem;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;overflow:visible;scroll-snap-type:none}.hero-solution-connections{display:block;z-index:0;opacity:.5}.hero-solution-ring-foreground,.hero-mobile-handoff{display:none}.hero-solution-card{min-width:0;width:auto;min-height:10.75rem;padding:.15rem;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:visible;border:0;border-radius:.7rem;background:linear-gradient(180deg,#11315b57,#05122875);box-shadow:none;text-align:center}.hero-solution-image{min-height:0;padding:.2rem}.hero-solution-image img,.hero-solution-card-1 .hero-solution-image img,.hero-solution-card-2 .hero-solution-image img,.hero-solution-card-3 .hero-solution-image img{width:100%;max-width:7.25rem;height:7rem;max-height:7rem}.hero-mobile-solution-label{min-height:2.8rem;padding:.4rem .2rem;display:grid;grid-template-columns:1fr;justify-items:center;align-content:center;gap:.15rem;border-block-start:1px solid rgba(83,133,181,.22)}.hero-mobile-solution-label small{font-size:.55rem}.hero-mobile-solution-label strong{display:-webkit-box;overflow:hidden;font-size:.64rem;line-height:1.2;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media(max-width:47.99rem){.homepage-cover{padding-block-end:3.5rem}.cover-shell{display:block}.hero-visual-system{display:none}}@media(prefers-reduced-motion:reduce){.hero-rail-field span,.refined-flow-card{opacity:1;transform:none}.refined-flow-card{translate:none}.refined-flow-card:before{animation:none;opacity:.3;transform:none}.refined-flow-card:after{opacity:0}.hero-copy:before,.hero-copy:after{animation:none!important}.hero-copy-flow-drift,.hero-copy-flow-line,.system-status b,.board-live svg{animation:none!important;transform:none;opacity:1}}@keyframes system-status-pulse{0%{opacity:.72;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes board-live-breathe{0%{opacity:.58;transform:scaleY(.82)}to{opacity:1;transform:scaleY(1.04)}}@media(min-width:64rem){.homepage-cover{min-height:100svh;margin-top:-100px;padding:138px 2.35rem 43px;align-items:start;background:radial-gradient(circle at 74% 46%,rgba(9,51,102,.22),transparent 31rem),linear-gradient(112deg,#020b19,#04132a 48%,#020a17)}.homepage-cover:after{height:16%}.hero-rail-field{display:none}.cover-shell{width:100%;max-width:none;height:calc(100svh - 181px);min-height:700px;margin:0;display:grid;grid-template-columns:minmax(0,.57fr) minmax(0,.43fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"visual copy";column-gap:clamp(2.75rem,4vw,4.5rem);align-items:start;direction:ltr;transform:none}.ltr .cover-shell{grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);grid-template-areas:"copy visual"}.rtl .cover-shell{grid-template-columns:minmax(0,.57fr) minmax(0,.43fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"visual copy"}.hero-copy{grid-area:copy;width:100%;max-width:none;padding-block:2.25rem 0;padding-inline:2rem 1rem;direction:rtl;text-align:right}.ltr .hero-copy{direction:ltr;text-align:left}.hero-copy .eyebrow{margin:0 0 1.25rem;color:#f5bd34;font-size:var(--site-type-caption);font-size:calc(var(--site-type-caption) * var(--site-font-size-scale));font-weight:var(--site-weight-label)}.hero-copy .eyebrow:before{display:none}.hero-copy h1{max-width:100%;margin:0;color:#fff;font-size:var(--site-type-page-title);font-size:calc(var(--site-type-page-title) * var(--site-font-size-scale));line-height:var(--site-page-title-line-height);letter-spacing:var(--site-page-title-letter-spacing);font-weight:var(--site-weight-page-title);text-shadow:0 .5rem 2rem rgba(0,0,0,.22)}.rtl .hero-copy h1{max-width:100%;font-size:var(--site-type-page-title);font-size:calc(var(--site-type-page-title) * var(--site-font-size-scale));line-height:var(--site-page-title-line-height);letter-spacing:var(--site-page-title-letter-spacing)}.hero-copy h1 span,.hero-copy h1 em{display:inline}.hero-copy h1 .hero-title-line{display:block;white-space:nowrap}.hero-copy h1 em{color:#f5bd34}.hero-lede{max-width:35rem;margin:2.1rem 0 0;color:#e4ebf6d1;font-size:var(--site-type-lead);font-size:calc(var(--site-type-lead) * var(--site-font-size-scale));line-height:1.95}.hero-value-strip{width:100%;margin-top:1.7rem;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(.35rem,.75vw,.75rem);border:0}.hero-value-strip span{min-width:0;min-height:3rem;padding-inline:.75rem;justify-content:center;gap:.65rem;color:#f1f5fadb;border-inline-start:1px solid rgba(101,132,172,.18);font-size:.86rem;font-size:calc((.86rem) * var(--site-font-size-scale));line-height:1.45;text-align:center}.hero-value-strip span:first-child{border-inline-start:0}.hero-value-strip svg{width:23px;height:23px;flex:0 0 auto;fill:none;stroke:#f5bd34;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hero-value-strip i{display:none}.hero-actions{margin-top:2.15rem;display:grid;grid-template-columns:1.08fr 1fr;gap:1.8rem}.hero-actions a{min-height:68px;padding:.9rem 1.8rem;justify-content:center;border-radius:999px;font-size:1.05rem;font-size:calc((1.05rem) * var(--site-font-size-scale));font-weight:850}.hero-actions .btn-primary{color:#071021;background:#f8be3b;box-shadow:0 .85rem 2rem #f4b72b4f,inset 0 1px #ffffff8c}.hero-actions .btn-secondary{color:#fff;border-color:#96aac873;background:#020b1a2e}.hero-visual-system{grid-area:visual;width:100%;height:100%;min-height:0;direction:rtl;transform:none}.automation-board{inset:0;min-height:0;height:100%;padding:1.5rem 1.75rem 0;display:grid;grid-template-rows:3rem minmax(0,1fr) 4rem;border:1px solid rgba(86,130,184,.5);border-radius:1.8rem;background:radial-gradient(circle at 53% 45%,rgba(17,65,124,.2),transparent 33rem),linear-gradient(145deg,#081b37f5,#030e20fc);box-shadow:0 2.25rem 5.5rem #00040f61,inset 0 1px #b8d8ff0d;transform:none}.automation-board:before{opacity:.2;background-size:3.25rem 3.25rem}.board-heading{height:auto;padding:0 .2rem;direction:ltr;color:#e1e9f5bf;font-size:.7rem;font-size:calc((.7rem) * var(--site-font-size-scale));letter-spacing:.12em}.board-heading>span b,.board-heading>span strong{color:#f5bd34}.board-heading i{background:linear-gradient(90deg,#496fa024,#496fa009)}.board-heading small{display:flex;align-items:center;gap:.55rem;color:#e8eef7db;font-size:.72rem;font-size:calc((.72rem) * var(--site-font-size-scale));letter-spacing:0;text-transform:none}.system-status b{width:.72rem;height:.72rem;border-radius:50%;background:#36e98f;box-shadow:0 0 1rem #36e98f80;transform-origin:center;animation:system-status-pulse 2.8s cubic-bezier(.16,1,.3,1) infinite alternate}.refined-flow-grid{height:auto;min-height:0;margin-bottom:1.75rem;gap:1rem}.visual-flow-line{display:none}.refined-flow-card{min-height:0;padding:1.25rem;border:1px solid rgba(83,133,181,.35);border-radius:1.15rem;background:radial-gradient(circle at 70% 58%,rgba(18,91,178,.17),transparent 42%),linear-gradient(140deg,#0f2342e3,#051227f5);box-shadow:inset 0 1px #b9d5f709,0 .35rem 1rem #0005131f}.refined-flow-card:after{display:block}.refined-flow-card>.refined-flow-copy{position:absolute;z-index:2;inset-inline-start:1.4rem;inset-inline-end:auto;top:4.6rem;width:44%;max-width:none;margin:0;direction:inherit;text-align:start}.refined-flow-card h2{max-width:none;margin:0;font-size:clamp(1.45rem,1.75vw,1.8rem);font-size:calc((clamp(1.45rem,1.75vw,1.8rem)) * var(--site-font-size-scale));line-height:1.25}.refined-flow-card p{max-width:none;margin:.65rem 0 0;color:#dde6f3c2;font-size:.84rem;font-size:calc((.84rem) * var(--site-font-size-scale));line-height:1.72;text-wrap:balance}.refined-flow-icon,.refined-flow-card>.refined-flow-icon{top:3.55rem;inset-inline-end:1.2rem;inset-inline-start:auto;bottom:auto;width:min(220px,46%);height:min(190px,calc(100% - 5.25rem));display:flex;align-items:center;justify-content:center;overflow:visible;transform:none}.refined-flow-icon img,.refined-flow-card-data .refined-flow-icon img,.refined-flow-card-intelligence .refined-flow-icon img,.refined-flow-card-automation .refined-flow-icon img,.refined-flow-card-growth .refined-flow-icon img{position:static;width:auto;height:auto;max-width:170px;max-height:150px;object-fit:contain;opacity:1;filter:saturate(1.08) contrast(1.06) drop-shadow(0 0 1rem rgba(23,105,225,.34))}.refined-flow-card-intelligence .refined-flow-icon img,.refined-flow-card-growth .refined-flow-icon img{max-width:182px;max-height:158px}.refined-flow-card-automation .refined-flow-icon img{max-width:176px}.refined-flow-index{top:1.65rem;inset-inline-start:1.4rem;inset-inline-end:auto;color:#f5bd34;font-size:1rem;font-size:calc((1rem) * var(--site-font-size-scale));font-weight:900}.board-footer{height:auto;padding:0 .25rem;direction:ltr;gap:1rem;color:#d7e1efa6;border-top:1px solid rgba(81,118,166,.14);font-size:.66rem;font-size:calc((.66rem) * var(--site-font-size-scale));letter-spacing:.12em}.board-footer i{max-width:2rem}.board-live{display:inline-flex;align-items:center;gap:1rem;color:#36e98f}.board-live svg{width:5.4rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transform-origin:center;animation:board-live-breathe 2.2s cubic-bezier(.16,1,.3,1) infinite alternate}.cover-scroll-cue{display:none}}@media(min-width:64rem)and (max-height:820px){.homepage-cover{padding-top:122px;padding-bottom:28px}.cover-shell{height:calc(100svh - 150px);min-height:620px}.hero-copy{padding-top:1.25rem}.hero-copy h1,.rtl .hero-copy h1{font-size:var(--site-type-page-title);font-size:calc(var(--site-type-page-title) * var(--site-font-size-scale))}.hero-lede{margin-top:1.65rem;line-height:1.8}.hero-value-strip{margin-top:1.15rem}.hero-actions{margin-top:1.4rem;gap:1rem}.hero-actions a{padding-inline:1.15rem;font-size:.96rem;font-size:calc((.96rem) * var(--site-font-size-scale));white-space:nowrap}.rtl .refined-flow-card>.refined-flow-copy{top:3.2rem}}@media(min-width:64rem)and (max-width:72rem){.automation-board{padding-inline:1.25rem}.refined-flow-grid{gap:.75rem}.refined-flow-card{padding:.85rem}.refined-flow-card>.refined-flow-copy{inset-inline-start:.85rem;top:4rem;width:46%}.refined-flow-card h2{font-size:1.3rem;font-size:calc((1.3rem) * var(--site-font-size-scale))}.refined-flow-card p{font-size:.76rem;font-size:calc((.76rem) * var(--site-font-size-scale));line-height:1.62}.refined-flow-icon,.refined-flow-card>.refined-flow-icon{top:3.45rem;inset-inline-end:.4rem;width:40%;height:min(170px,calc(100% - 5rem))}.refined-flow-icon img,.refined-flow-card-data .refined-flow-icon img,.refined-flow-card-automation .refined-flow-icon img{max-width:128px;max-height:132px}.refined-flow-card-intelligence .refined-flow-icon img,.refined-flow-card-growth .refined-flow-icon img{max-width:138px;max-height:140px}.refined-flow-index{top:1.25rem;inset-inline-start:.85rem}}@media(max-width:47.99rem){.hero-copy h1 .hero-title-line{display:block;white-space:nowrap}.hero-copy h1 .hero-title-line em{display:inline}.hero-copy-flow{inset-block-start:11%;inset-inline-end:-45%;width:150%;height:58%;opacity:.2}.hero-value-strip .benefit-icon{width:22px;height:22px;flex-basis:22px}.hero-value-strip span{gap:.45rem}.refined-flow-card>.refined-flow-copy{position:absolute;z-index:2;top:3rem;inset-inline-start:1rem;inset-inline-end:auto;width:50%;max-width:none;margin:0;direction:inherit;text-align:start}.refined-flow-card h2,.refined-flow-card p{max-width:none}.refined-flow-card>.refined-flow-icon{position:absolute;inset-block:1rem;inset-inline-end:.85rem;inset-inline-start:auto;width:39%;height:auto;max-width:none;margin:0;display:flex;align-items:center;justify-content:center;overflow:visible;transform:none}.refined-flow-icon img,.refined-flow-card-data .refined-flow-icon img,.refined-flow-card-intelligence .refined-flow-icon img,.refined-flow-card-automation .refined-flow-icon img,.refined-flow-card-growth .refined-flow-icon img{position:static;width:auto;height:auto;max-width:92%;max-height:7rem;filter:saturate(1.06) contrast(1.05) drop-shadow(0 0 .75rem rgba(23,105,225,.3))}.refined-flow-card-intelligence .refined-flow-icon img,.refined-flow-card-growth .refined-flow-icon img{max-width:100%;max-height:7.35rem}.refined-flow-index{top:1rem;inset-inline-start:1rem;inset-inline-end:auto}}@media(max-width:28rem){.hero-value-strip{grid-template-columns:1fr;gap:0;padding-block:.55rem}.hero-value-strip span{min-height:2.75rem;border-top:1px solid oklch(64% .1 250 / .14)}.hero-value-strip span:first-child{border-top:0}}.hero-solutions-showcase{position:absolute;inset:0;padding:1.25rem;display:grid;grid-template-rows:auto minmax(0,1fr);gap:1rem;overflow:hidden;border:0;border-radius:1.8rem;background:radial-gradient(circle at 50% 44%,rgba(17,65,124,.25),transparent 33rem),linear-gradient(145deg,#081b37f7,#030e20fc);box-shadow:0 2.25rem 5.5rem #00040f61,inset 0 1px #b8d8ff0d}.hero-solutions-showcase:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(142,184,231,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(142,184,231,.07) 1px,transparent 1px);background-size:3.5rem 3.5rem;-webkit-mask-image:linear-gradient(135deg,black,transparent 74%);mask-image:linear-gradient(135deg,black,transparent 74%)}.hero-solutions-heading{position:relative;z-index:1;min-height:2rem;padding-inline:.3rem;display:flex;align-items:center;gap:.7rem;color:#e1e9f5b8;direction:ltr;font-size:.66rem;font-size:calc((.66rem) * var(--site-font-size-scale));font-weight:760;letter-spacing:.13em;text-transform:uppercase}.hero-solutions-heading span{color:var(--gold-soft)}.hero-solutions-heading i{flex:1;height:1px;background:linear-gradient(90deg,rgba(73,111,160,.3),transparent)}.hero-solutions-heading small{font-size:inherit;font-weight:inherit}.hero-solutions-grid{position:relative;z-index:1;min-height:0;display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:.8rem}.hero-solution-connections{position:absolute;z-index:11;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;mix-blend-mode:screen}.hero-solution-route{fill:none;stroke:url(#heroSolutionConnection);stroke-width:2.1;stroke-linecap:round;stroke-dasharray:0;opacity:.96;filter:drop-shadow(0 0 1.6rem rgba(95,170,255,.72)) drop-shadow(0 0 1.3rem rgba(255,236,130,.24));animation:hero-solution-line-flow 5.5s linear infinite}.hero-solution-route-blue{stroke:url(#heroSolutionConnection)}.hero-solution-route-gold{stroke:url(#heroSolutionConnectionGold)}.hero-solution-route-soft{stroke:#ffffff24;stroke-width:1.1;stroke-dasharray:4 18;opacity:.48;animation-duration:9s}.hero-solution-route-lit{stroke:#ffffffeb;stroke-width:1.15;stroke-dasharray:2 10;opacity:.78;animation:hero-solution-route-shine 2.4s linear infinite;filter:drop-shadow(0 0 1.4rem rgba(255,255,255,.64))}.hero-solution-route-primary{stroke:#b7edfff5;stroke-width:2.5;filter:drop-shadow(0 0 2rem rgba(110,188,255,.75))}.hero-solution-route-beam{stroke:#ffffffc7;stroke-width:1.7;stroke-dasharray:1 5;opacity:.76;filter:drop-shadow(0 0 1.1rem rgba(210,235,255,.72))}.hero-solution-route-mesh{stroke:#ffffff38;stroke-width:1;stroke-dasharray:5 18;opacity:.55;filter:none}.hero-solution-node-pulse{fill:#fefcf0;stroke:#ffffffe0;stroke-width:.9;filter:drop-shadow(0 0 1rem rgba(255,250,210,.78));animation:hero-solution-node-pulse 2.3s ease-in-out infinite alternate}.hero-solution-router-halo{fill:#4ea2ff24;stroke:#55afff52;stroke-width:1.2;filter:drop-shadow(0 0 1.6rem rgba(75,150,255,.36))}.hero-solution-router-ring{fill:none;stroke:#ffffff3d;stroke-width:1.3;stroke-linecap:round;stroke-dasharray:4 10;transform-box:fill-box;transform-origin:center;animation:hero-solution-router-spin 7s linear infinite}.hero-solution-router-ring-one{stroke:#b9e2ffcc}.hero-solution-router-ring-two{stroke:#fff5a5e6;stroke-width:1.2;animation-direction:reverse;animation-duration:5.5s}.hero-solution-router-core{fill:#fffefe;stroke:#fffffff5;stroke-width:1.4;filter:drop-shadow(0 0 1.1rem rgba(255,243,183,.82));animation:hero-solution-router-core 1.8s ease-in-out infinite alternate}.hero-solution-node{fill:#fff3aaf2;filter:drop-shadow(0 0 1rem rgba(255,237,150,.9))}.hero-solution-orb-blue{fill:#c5e1ff;filter:drop-shadow(0 0 1rem #94c2ff) drop-shadow(0 0 1.5rem rgba(100,153,255,.42))}.hero-solution-orb-alt,.hero-solution-orb-gold{fill:#fff1b4;filter:drop-shadow(0 0 1rem rgba(255,224,110,.92)) drop-shadow(0 0 1.3rem rgba(255,183,60,.35))}.hero-solution-orb-mini{opacity:.92}.hero-solution-orb-large{opacity:1}.hero-solution-card{position:relative;isolation:isolate;z-index:1;min-width:0;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) auto;color:var(--cream);text-decoration:none;border:0;border-radius:1.15rem;background:linear-gradient(155deg,#122a4df5,#041024fa);box-shadow:inset 0 1px #c7e1ff0d,0 .5rem 1.4rem #00030e2e;animation:hero-solution-card-in .8s var(--ease-out) both;transition:transform .4s var(--ease-out),box-shadow .3s var(--ease-out)}.hero-solution-card-2{animation-delay:.12s}.hero-solution-card-3{animation-delay:.24s}.hero-solution-card:before{content:"";position:absolute;inset:auto -20% -32% 8%;z-index:-1;height:65%;border-radius:50%;opacity:.72;background:radial-gradient(ellipse,rgba(28,137,255,.26),transparent 68%);filter:blur(15px)}.hero-solution-card-1:before{background:radial-gradient(ellipse,rgba(110,94,255,.22),transparent 68%)}.hero-solution-card-2:before{background:radial-gradient(ellipse,rgba(37,180,255,.25),transparent 68%)}.hero-solution-card-3:before{background:radial-gradient(ellipse,rgba(28,137,255,.26),transparent 68%)}.hero-solution-number{position:absolute;inset:1rem auto auto 1rem;z-index:2;color:var(--gold-soft);font-size:.7rem;font-size:calc((.7rem) * var(--site-font-size-scale));font-weight:900;letter-spacing:.12em}.rtl .hero-solution-number{inset-inline:auto 1rem}.hero-solution-image{min-height:0;padding:2rem .35rem .2rem;display:flex;align-items:center;justify-content:center}.hero-solution-image img{width:128%;max-width:none;height:auto;object-fit:contain;filter:saturate(1.08) contrast(1.04) drop-shadow(0 .8rem 1rem rgba(0,9,28,.48));transition:transform .55s var(--ease-out),filter .4s var(--ease-out)}.hero-solution-card-2 .hero-solution-image img{width:134%}.hero-solution-card-3 .hero-solution-image img{width:128%}.hero-solution-copy{position:relative;padding:1rem .95rem 1.15rem;border-top:0;background:linear-gradient(180deg,#030e200a,#02091794)}.hero-solution-copy>span{color:#b1ccecb8;font-size:.62rem;font-size:calc((.62rem) * var(--site-font-size-scale));font-weight:760;letter-spacing:.09em;text-transform:uppercase}.hero-solution-copy h2{max-width:11ch;margin:.4rem 1.7rem 0 0;color:var(--cream);font-size:clamp(1.05rem,1.3vw,1.45rem);font-size:calc((clamp(1.05rem,1.3vw,1.45rem)) * var(--site-font-size-scale));line-height:1.18;letter-spacing:-.025em}.rtl .hero-solution-copy h2{margin-inline:1.7rem 0;letter-spacing:0}.hero-solution-copy b{position:absolute;inset:auto .95rem 1.2rem auto;color:var(--gold-soft);font-size:1.2rem;font-size:calc((1.2rem) * var(--site-font-size-scale));line-height:1}.rtl .hero-solution-copy b{inset-inline:auto .95rem}@media(hover:hover)and (pointer:fine){.hero-solution-card:hover{transform:translateY(-.45rem);box-shadow:inset 0 1px #ffedbe1f,0 1rem 2.3rem #00030e47}.hero-solution-card:hover .hero-solution-image img{transform:scale(1.055);filter:saturate(1.15) contrast(1.06) drop-shadow(0 1rem 1.1rem rgba(0,9,28,.58))}}@keyframes hero-solution-card-in{0%{opacity:0;transform:translateY(calc(1.2rem + var(--solution-offset, 0rem))) scale(var(--solution-card-entry-scale, .975))}to{opacity:1;transform:translateY(var(--solution-offset, 0rem)) scale(var(--solution-card-scale, 1))}}@keyframes hero-solution-line-flow{to{stroke-dashoffset:-95}}@keyframes hero-solution-route-shine{to{stroke-dashoffset:-28}}@keyframes hero-solution-orb-glow{0%{transform:translateY(0) scale(1);opacity:.85}to{transform:translateY(-1px) scale(1.05);opacity:1}}@keyframes hero-solution-node-pulse{0%{opacity:.6;transform:scale(.75)}to{opacity:1;transform:scale(1.35)}}@media(max-width:63.99rem){.hero-visual-system{min-height:43rem}.hero-solutions-showcase{inset:0;padding:.85rem;border-radius:1.35rem;gap:.55rem}.hero-solutions-heading{min-height:1.75rem;font-size:.58rem;font-size:calc((.58rem) * var(--site-font-size-scale))}.hero-solutions-grid{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr));gap:.55rem}.hero-solution-connections{display:none}.hero-solutions-grid:before{content:"";position:absolute;z-index:2;inset:11% auto 11% 68%;width:2px;pointer-events:none;opacity:.85;background:repeating-linear-gradient(to bottom,rgba(75,157,255,.1) 0 5px,var(--gold-soft) 5px 9px,rgba(75,157,255,.35) 9px 14px);box-shadow:0 0 .7rem #4b9dffa6,0 0 1.1rem #f5bd3447;animation:hero-solution-mobile-line 4.5s linear infinite}.hero-solution-card{grid-template-columns:minmax(0,1.1fr) minmax(9rem,.9fr);grid-template-rows:1fr}.hero-solution-image{width:126%;aspect-ratio:4 / 3;grid-column:2;grid-row:1;justify-self:center;padding:.35rem .15rem;overflow:clip;border-radius:.85rem}.hero-solution-image img,.hero-solution-card-2 .hero-solution-image img,.hero-solution-card-3 .hero-solution-image img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center}.hero-solution-copy{grid-column:1;grid-row:1;align-self:end;padding:.85rem 1rem;border-top:0;background:linear-gradient(90deg,#020a1acc,#020a1a2e)}.hero-solution-copy h2{max-width:13ch;font-size:clamp(1.1rem,2.8vw,1.45rem);font-size:calc((clamp(1.1rem,2.8vw,1.45rem)) * var(--site-font-size-scale))}}@keyframes hero-solution-mobile-line{to{background-position:0 70px}}@media(max-width:47.99rem){.hero-visual-system{min-height:39rem}.hero-solutions-showcase{padding:.7rem}.hero-solutions-heading small{display:none}.hero-solution-card{grid-template-columns:minmax(0,1.05fr) minmax(8.5rem,.95fr);border-radius:.95rem}.hero-solution-number{inset:.8rem auto auto .8rem;font-size:.62rem;font-size:calc((.62rem) * var(--site-font-size-scale))}.rtl .hero-solution-number{inset-inline:auto .8rem}.hero-solution-copy{padding:.75rem .8rem}.hero-solution-copy>span{font-size:.53rem;font-size:calc((.53rem) * var(--site-font-size-scale))}.hero-solution-copy h2{margin-top:.3rem;font-size:1.05rem;font-size:calc((1.05rem) * var(--site-font-size-scale))}.hero-solution-copy b{inset:auto .8rem .9rem auto}.rtl .hero-solution-copy b{inset-inline:auto .8rem}}@media(prefers-reduced-motion:reduce){.hero-solution-card,.hero-solution-connections path,.hero-solution-connections circle,.hero-solutions-grid:before{animation:none}.hero-solution-card{opacity:1;transform:none}}@media(min-width:64rem){.hero-solutions-showcase{padding:.65rem .15rem 0;gap:.25rem;overflow:visible;background:radial-gradient(ellipse at 50% 45%,rgba(16,76,152,.17),transparent 53%);box-shadow:none}.hero-solutions-showcase:before{opacity:.16;-webkit-mask-image:radial-gradient(ellipse at 50% 45%,black,transparent 72%);mask-image:radial-gradient(ellipse at 50% 45%,black,transparent 72%)}.hero-solutions-heading{min-height:2.5rem;padding-inline:1.25rem;font-size:.62rem;font-size:calc((.62rem) * var(--site-font-size-scale));letter-spacing:.22em}.hero-solutions-grid{direction:ltr;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:end;padding-top:.65rem}.hero-solution-card{min-height:0;height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.hero-solution-card:before{display:none}.hero-solution-card-1{--solution-offset: .7rem}.hero-solution-card-3{--solution-offset: .55rem}.hero-solution-image{position:relative;z-index:1;padding:0 .1rem;align-self:center;overflow:visible;transform:translateY(-.55rem)}.hero-solution-image:after{content:"";position:absolute;inset:auto 12% 3%;z-index:-1;height:22%;border-radius:50%;background:radial-gradient(ellipse,rgba(32,137,255,.22),transparent 70%);filter:blur(14px)}.hero-solution-image img,.hero-solution-card-2 .hero-solution-image img,.hero-solution-card-3 .hero-solution-image img{width:142%;max-height:min(26rem,45vh);object-fit:contain}.hero-solution-copy{position:relative;z-index:3;min-height:8.5rem;padding:.55rem 1.25rem 1.1rem;background:transparent;text-align:start}.ltr .hero-solution-card{direction:ltr}.rtl .hero-solution-card{direction:rtl}.hero-solution-copy h2{max-width:none;margin:0;color:var(--gold-soft);font-size:clamp(.95rem,1.16vw,1.22rem);font-size:calc((clamp(.95rem,1.16vw,1.22rem)) * var(--site-font-size-scale));font-weight:850;line-height:1.2;letter-spacing:.025em;text-transform:uppercase}.rtl .hero-solution-copy h2{margin:0;letter-spacing:0}.hero-solution-copy ul{margin:.75rem 1.55rem 0 0;padding:0;color:#e8eff8d1;font-size:.75rem;font-size:calc((.75rem) * var(--site-font-size-scale));line-height:1.7;list-style:none}.rtl .hero-solution-copy ul{margin-inline:0 1.55rem}.hero-solution-copy li:before{content:"•";color:#4b9dff;display:inline-block;width:.9rem}.hero-solution-copy b{inset:auto 1.25rem 1.25rem auto;color:#4b9dff;font-size:1.05rem;font-size:calc((1.05rem) * var(--site-font-size-scale));opacity:.9}.rtl .hero-solution-copy b{inset-inline:auto 1.25rem}.hero-solution-connections{z-index:5;inset:4% 0 14%;height:82%}.hero-solution-route{fill:none;stroke:url(#heroSolutionConnection);stroke-width:2.3;stroke-dasharray:2 11;opacity:.92}.hero-solution-route-soft{stroke-width:1.25;stroke-dasharray:1 15;opacity:.52;animation-duration:8.5s}.hero-solution-node{fill:#f5bd34}.hero-solution-orb{fill:#f8fbff;filter:drop-shadow(0 0 .35rem #fff) drop-shadow(0 0 .9rem #2c8eff)}.hero-solution-orb-alt{fill:var(--gold-soft);filter:drop-shadow(0 0 .4rem var(--gold-soft))}.hero-solution-connections .hero-solution-router-halo{fill:#2683ff14;stroke:#4197ff40;stroke-width:1;filter:none;animation:hero-solution-router-breathe 2.8s ease-in-out infinite alternate}.hero-solution-connections .hero-solution-router-ring{fill:none;stroke:#4b9dff;stroke-width:1.35;stroke-linecap:round;stroke-dasharray:4 7;filter:drop-shadow(0 0 .35rem rgba(75,157,255,.8));transform-box:fill-box;transform-origin:center;animation:hero-solution-router-spin 6s linear infinite}.hero-solution-connections .hero-solution-router-ring-two{stroke:var(--gold-soft);stroke-width:1;stroke-dasharray:2 6;animation-direction:reverse;animation-duration:4s}.hero-solution-connections .hero-solution-router-core{fill:#f7fbff;stroke:var(--gold-soft);stroke-width:2.5;filter:drop-shadow(0 0 .45rem rgba(245,189,52,.95));animation:hero-solution-router-core 1.8s ease-in-out infinite alternate}}@keyframes hero-solution-router-spin{to{stroke-dashoffset:-88}}@keyframes hero-solution-router-breathe{0%{opacity:.45;transform:scale(.86)}to{opacity:1;transform:scale(1.12)}}@keyframes hero-solution-router-core{0%{opacity:.6;transform:scale(.78)}to{opacity:1;transform:scale(1.3)}}@media(min-width:64rem){.hero-solution-card{cursor:default}.hero-solution-copy{min-height:3.9rem;padding-block:.55rem .85rem}.hero-solution-copy h2{text-align:center}.hero-solution-router{filter:drop-shadow(0 .9rem 1rem rgba(8,0,23,.82)) drop-shadow(0 0 1.4rem rgba(175,76,255,.36))}.hero-solution-router-shadow{fill:#04000fc7;filter:blur(5px)}.hero-solution-router-base{fill:url(#heroRouterBase);stroke:#dda4ffb8;stroke-width:1.35}.hero-solution-router-deck{fill:url(#heroRouterLens);stroke:#ffe0fbd1;stroke-width:1.15}.hero-solution-connections .hero-solution-router-halo{stroke:#c266ffa3;stroke-width:1.4;opacity:.9}.hero-solution-connections .hero-solution-router-ring{stroke:#d475ff;stroke-width:1.6;filter:drop-shadow(0 0 .5rem rgba(204,85,255,.95))}.hero-solution-connections .hero-solution-router-ring-one{--router-tilt: rotateX(64deg) rotateZ(12deg)}.hero-solution-connections .hero-solution-router-ring-two{--router-tilt: rotateX(68deg) rotateZ(-20deg);stroke:#ffbc5a}.hero-solution-connections .hero-solution-router-lens{fill:url(#heroRouterLens);stroke:#ffeffdeb;stroke-width:1.2;filter:drop-shadow(0 -.18rem .4rem rgba(255,118,226,.96));animation:hero-solution-router-lens 2.2s ease-in-out infinite alternate}.hero-solution-connections .hero-solution-router-core{fill:#fff8fd;stroke:#ffbc5a;stroke-width:2.4;filter:drop-shadow(0 0 .6rem rgba(255,173,232,.98))}}@keyframes hero-solution-router-lens{0%{opacity:.72;transform:translateY(-1px) scale(.88)}to{opacity:1;transform:translateY(-4px) scale(1.08)}}@media(prefers-reduced-motion:reduce){.hero-solution-connections .hero-solution-router-lens{animation:none}}@media(min-width:64rem){.hero-solution-connections{z-index:0}.hero-solution-ring-foreground{position:absolute;z-index:6;inset:4% 0 14%;width:100%;height:82%;overflow:visible;pointer-events:none;mix-blend-mode:screen}.hero-solution-ring-front{fill:none;stroke:var(--gold-soft);stroke-width:2.2;stroke-linecap:round;filter:drop-shadow(0 0 .8rem var(--gold-soft))}.hero-solution-ring-front-outer{opacity:.9;stroke-width:2.8}.hero-solution-ring-front-inner{stroke-width:1.8;stroke-dasharray:6 12;opacity:.75;animation:hero-solution-front-flow 6s linear infinite}.hero-solution-ring-front-core{stroke-width:1.4;stroke-dasharray:3 10;opacity:.6;animation:hero-solution-front-flow 4s linear infinite reverse}.hero-solution-router{filter:drop-shadow(0 15px 25px rgba(0,0,0,.5))}.hero-solution-connections .hero-solution-router-halo{fill:color-mix(in srgb,var(--gold-soft) 8%,transparent);stroke:color-mix(in srgb,var(--gold-soft) 50%,transparent);stroke-width:1.5;opacity:1;animation:hero-solution-router-breathe 3.4s ease-in-out infinite alternate}.hero-solution-connections .hero-solution-router-ring{fill:none;stroke:var(--gold-soft);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:8 15;filter:none;opacity:.85}.hero-solution-connections .hero-solution-router-ring-two{stroke:#4b9dff;stroke-width:1.4;stroke-dasharray:5 12;opacity:.7}.hero-solution-connections .hero-solution-router-core{fill:#fff;stroke:var(--gold-soft);stroke-width:2;filter:drop-shadow(0 0 1rem var(--gold-soft))}}@keyframes hero-solution-front-flow{to{stroke-dashoffset:-56}}@media(max-width:63.99rem){.hero-solution-ring-foreground{display:none}.hero-solutions-showcase{background:radial-gradient(ellipse at 55% 42%,rgba(16,76,152,.2),transparent 58%);box-shadow:none}.hero-solution-card{background:transparent;box-shadow:none}.hero-solution-card:before{display:none}.hero-solution-copy{background:transparent}.hero-solution-copy h2{color:var(--gold-soft);font-weight:850;letter-spacing:.01em}.hero-solution-copy ul{margin:.45rem 1.4rem 0 0;padding:0;color:#e8eff8cc;font-size:.72rem;font-size:calc((.72rem) * var(--site-font-size-scale));line-height:1.55;list-style:none}.rtl .hero-solution-copy ul{margin-inline:0 1.4rem}.hero-solution-copy li:before{content:"•";color:#4b9dff;display:inline-block;width:.8rem}.hero-solution-copy b{color:#4b9dff}}@media(prefers-reduced-motion:reduce){.hero-solution-ring-front{animation:none}}@media(prefers-reduced-motion:reduce){.hero-solution-connections .hero-solution-router-halo,.hero-solution-connections .hero-solution-router-ring,.hero-solution-connections .hero-solution-router-core,.hero-solution-connections animateMotion{animation:none}.hero-solution-connections animateMotion{display:none}}@media(min-width:64rem){.hero-solutions-grid{isolation:isolate;overflow:visible}.hero-solution-card{--solution-card-scale: 1.025;--solution-card-entry-scale: .99;z-index:2}.hero-solution-card-1{--solution-offset: .45rem}.hero-solution-card-3{--solution-offset: .4rem}.hero-solution-card-2{--solution-offset: -.15rem;--solution-card-scale: 1.025;--solution-card-entry-scale: 1.005;z-index:4}.hero-solution-image,.hero-solution-card-1 .hero-solution-image,.hero-solution-card-3 .hero-solution-image{width:100%;aspect-ratio:4 / 3;justify-self:center;overflow:clip;border-radius:1rem;transform:translateY(-.65rem)}.hero-solution-card-2 .hero-solution-image{z-index:2;width:100%;aspect-ratio:4 / 3;justify-self:center;overflow:clip;border-radius:1rem;transform:translateY(-1rem)}.hero-solution-image img,.hero-solution-card-1 .hero-solution-image img,.hero-solution-card-2 .hero-solution-image img,.hero-solution-card-3 .hero-solution-image img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center}.hero-solution-card-2 .hero-solution-image img{filter:saturate(1.11) contrast(1.06) drop-shadow(0 1.1rem 1.25rem rgba(0,7,25,.58)) drop-shadow(0 0 1.05rem rgba(49,146,255,.2))}@media(hover:hover)and (pointer:fine){.hero-solution-card:hover{transform:translateY(calc(var(--solution-offset, 0rem) - .35rem)) scale(var(--solution-card-scale, 1))}}}@media(prefers-reduced-motion:reduce)and (min-width:64rem){.hero-solution-card{animation:none;transform:translateY(var(--solution-offset, 0rem)) scale(var(--solution-card-scale, 1))}}@media(max-width:47.99rem)and (prefers-reduced-motion:no-preference){.hero-visual-system{animation:mobile-hero-system-float 7s var(--ease-in-out) infinite alternate}.refined-flow-card{animation:mobile-hero-card-enter .62s var(--ease-out) both}.refined-flow-card:nth-child(2){animation-delay:.08s}.refined-flow-card:nth-child(3){animation-delay:.16s}.refined-flow-card:nth-child(4){animation-delay:.24s}.hero-solution-card{animation:mobile-solution-enter .62s var(--ease-out) both}.hero-solution-card:nth-child(2){animation-delay:.1s}.hero-solution-card:nth-child(3){animation-delay:.2s}.hero-solution-image img{animation:mobile-solution-breathe 6s var(--ease-in-out) infinite alternate}.rtl .refined-flow-card,.rtl .hero-solution-card{animation-name:mobile-hero-card-enter-rtl}}@media(max-width:47.99rem)and (hover:none){.refined-flow-card:active,.hero-solution-card:active{border-color:#e1b94d9e;translate:0 -.15rem}}@keyframes mobile-hero-system-float{to{transform:translateY(-.35rem)}}@keyframes mobile-hero-card-enter{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:none}}@keyframes mobile-hero-card-enter-rtl{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:none}}@keyframes mobile-solution-enter{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}@keyframes mobile-solution-breathe{to{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.hero-visual-system,.refined-flow-card,.hero-solution-card,.hero-solution-image img{animation:none!important}}@media(max-width:47.99rem){.homepage-cover{overflow:clip}.cover-shell{width:min(100%,31rem)}.hero-copy{width:100%}.hero-copy-flow{inset-block-start:3%;inset-inline-end:-12%;width:112%;height:78%;opacity:.38}.hero-visual-system{width:100%;min-height:46rem;margin-inline:auto;animation:none}.hero-solutions-showcase{overflow:hidden;border:1px solid rgba(83,133,181,.24)}.hero-solutions-grid{gap:.65rem}.hero-solutions-grid:before{inset-block:8%;inset-inline-start:66%}.hero-solution-card{min-height:13rem;grid-template-columns:minmax(0,1.05fr) minmax(8.8rem,.95fr)}.hero-solution-image{position:relative;z-index:1;width:100%;aspect-ratio:1;padding:.6rem;overflow:visible}.hero-solution-image:before,.hero-solution-image:after{content:"";position:absolute;z-index:-1;inset:10%;border:1px solid rgba(75,157,255,.48);border-radius:50%;pointer-events:none}.hero-solution-image:after{inset:22%;border-color:#f5bd3494;border-style:dashed}.hero-solution-image img,.hero-solution-card-2 .hero-solution-image img,.hero-solution-card-3 .hero-solution-image img{position:relative;z-index:1;width:112%;height:100%;object-fit:contain;overflow:visible}.hero-solution-copy{align-self:center}.hero-solution-copy ul{margin-block-start:.4rem;font-size:.66rem;line-height:1.45}.hero-solution-copy b{width:2rem;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(75,157,255,.45);border-radius:50%}}@media(max-width:47.99rem)and (prefers-reduced-motion:no-preference){.hero-copy:after{animation:hero-copy-ambient 11s cubic-bezier(.16,1,.3,1) infinite alternate!important}.hero-copy-flow-drift{animation:hero-copy-flow-drift 18s cubic-bezier(.16,1,.3,1) infinite alternate!important}.hero-copy-flow-line{animation:hero-copy-flow-dash 18s linear infinite!important}.hero-solution-image:before{animation:home-mobile-ring 12s linear infinite}.hero-solution-image:after{animation:home-mobile-ring-reverse 8s linear infinite}.hero-solution-card:nth-child(2) .hero-solution-image:before,.hero-solution-card:nth-child(2) .hero-solution-image:after{animation-delay:-2.6s}.hero-solution-card:nth-child(3) .hero-solution-image:before,.hero-solution-card:nth-child(3) .hero-solution-image:after{animation-delay:-5.2s}.hero-solutions-grid:before{animation:hero-solution-mobile-line 4.5s linear infinite}}@media(max-width:47.99rem)and (hover:none){.hero-solution-card:active,.hero-solution-card:focus-within{background:linear-gradient(145deg,#11386985,#030e201f)}.hero-solution-card:active .hero-solution-image img,.hero-solution-card:focus-within .hero-solution-image img{transform:scale(1.045)}.card-action:active{border-color:var(--gold);background:#001f40ad;background:oklch(24% .075 252 / .68);transform:scale(.94)}}@keyframes home-mobile-ring{to{transform:rotate(360deg)}}@keyframes home-mobile-ring-reverse{to{transform:rotate(-360deg)}}@media(max-width:23rem){.hero-visual-system{min-height:43rem}.hero-solution-card{min-height:12rem;grid-template-columns:minmax(0,1fr) 7.6rem}.hero-solution-copy ul{display:none}}@media(prefers-reduced-motion:reduce){.hero-solution-image:before,.hero-solution-image:after{animation:none!important}}@media(max-width:47.99rem){.hero-visual-system{min-height:58rem}.hero-solutions-grid{--mobile-visual-axis: 50%;isolation:isolate}.hero-solutions-grid:before{inset:7% auto 7% var(--mobile-visual-axis);width:1px;opacity:.72}.hero-solutions-grid:after{content:"";position:absolute;z-index:4;inset:0;pointer-events:none;background:radial-gradient(circle at var(--mobile-visual-axis) 33.333%,transparent 0 1rem,rgba(245,189,52,.9) 1.05rem 1.12rem,transparent 1.18rem),radial-gradient(circle at var(--mobile-visual-axis) 66.666%,transparent 0 1rem,rgba(75,157,255,.9) 1.05rem 1.12rem,transparent 1.18rem);filter:drop-shadow(0 0 .5rem rgba(75,157,255,.65))}.hero-solution-card{min-height:17rem;grid-template-columns:1fr;grid-template-rows:minmax(9rem,1fr) auto;text-align:center}.hero-solution-image{grid-column:1;grid-row:1;width:100%;aspect-ratio:auto;justify-self:center;padding:.5rem 1rem 0}.hero-solution-image:before,.hero-solution-image:after{display:none}.hero-solution-image img,.hero-solution-card-2 .hero-solution-image img,.hero-solution-card-3 .hero-solution-image img{width:auto;height:auto;max-width:100%;max-height:10.2rem;margin:auto;object-position:center;transform-origin:center}.hero-solution-card-1 .hero-solution-image img{max-width:8.7rem;max-height:8.7rem}.hero-solution-card-2 .hero-solution-image img{max-width:10.4rem;max-height:9rem}.hero-solution-card-3 .hero-solution-image img{max-width:10.2rem;max-height:9rem}.hero-solution-copy{grid-column:1;grid-row:2;width:100%;align-self:end;padding:.45rem .8rem .75rem;text-align:center}.hero-solution-copy h2,.rtl .hero-solution-copy h2{max-width:none;margin-inline:0}.hero-solution-copy ul{display:none}.hero-solution-number{inset-block-start:.7rem}.hero-solution-copy b{inset-block-end:.65rem}}@media(max-width:47.99rem)and (prefers-reduced-motion:no-preference){.hero-solutions-grid:after{animation:home-mobile-handoff-rings 2.8s var(--ease-in-out) infinite alternate}}@keyframes home-mobile-handoff-rings{0%{opacity:.55;filter:drop-shadow(0 0 .25rem rgba(75,157,255,.45))}to{opacity:1;filter:drop-shadow(0 0 .8rem rgba(245,189,52,.72))}}@media(max-width:23rem){.hero-visual-system{min-height:52rem}.hero-solutions-grid{--mobile-visual-axis: 50%}.hero-solution-card{min-height:15rem;grid-template-columns:1fr}.hero-solution-card-1 .hero-solution-image img{max-width:7.2rem;max-height:7.2rem}.hero-solution-card-2 .hero-solution-image img,.hero-solution-card-3 .hero-solution-image img{max-width:7.6rem;max-height:7rem}}@media(prefers-reduced-motion:reduce){.hero-solutions-grid:after{animation:none!important}}.hero-mobile-handoff{display:none}@media(max-width:47.99rem){.hero-solutions-grid:after{display:none}.hero-mobile-handoff{position:absolute;z-index:0;inset-inline-start:50%;width:9.4rem;height:4.25rem;display:grid;place-items:center;pointer-events:none;transform:translate(-50%,-50%)}.rtl .hero-mobile-handoff{transform:translate(50%,-50%)}.hero-mobile-handoff-1{inset-block-start:33.333%}.hero-mobile-handoff-2{inset-block-start:66.666%}.hero-solution-card{z-index:2;overflow:visible}.hero-mobile-handoff i,.hero-mobile-handoff b{position:absolute;display:block;border-radius:50%}.hero-mobile-handoff-halo{inset:0;border:1px solid rgba(75,157,255,.3);background:#4b9dff1a;filter:drop-shadow(0 0 .8rem rgba(75,157,255,.38))}.hero-mobile-handoff-ring-one{inset:.45rem .8rem;border:1.5px dashed var(--gold-soft);transform:rotate(8deg)}.hero-mobile-handoff-ring-two{inset:1rem 2rem;border:1px dashed #4b9dff;transform:rotate(-12deg)}.hero-mobile-handoff b{width:.55rem;aspect-ratio:1;background:#fff;box-shadow:0 0 .65rem var(--gold-soft),0 0 1rem #4b9dff}}@media(max-width:47.99rem){.hero-solution-image img,.hero-solution-card-2 .hero-solution-image img,.hero-solution-card-3 .hero-solution-image img{max-height:19.5rem}.hero-solution-card-1 .hero-solution-image img{max-width:11.5rem;max-height:11.5rem}.hero-solution-card-2 .hero-solution-image img{max-width:14.2rem;max-height:12.5rem}.hero-solution-card-3 .hero-solution-image img{max-width:14rem;max-height:12.5rem}}@media(max-width:47.99rem)and (prefers-reduced-motion:no-preference){.hero-mobile-handoff-halo{animation:hero-solution-router-breathe 3.4s ease-in-out infinite alternate}.hero-mobile-handoff-ring-one{animation:home-mobile-orbit-one 6s linear infinite}.hero-mobile-handoff-ring-two{animation:home-mobile-orbit-two 4s linear infinite}.hero-mobile-handoff b{animation:hero-solution-router-core 1.8s ease-in-out infinite alternate}.hero-mobile-handoff-2>*{animation-delay:-1.7s}}@keyframes home-mobile-orbit-one{to{transform:rotate(368deg)}}@keyframes home-mobile-orbit-two{to{transform:rotate(-372deg)}}@media(prefers-reduced-motion:reduce){.hero-mobile-handoff>*{animation:none!important}}@media(max-width:47.99rem){.hero-solution-card-1 .hero-solution-image img{max-width:12.25rem;max-height:12.25rem}.hero-solution-card-2 .hero-solution-image img{max-width:15rem;max-height:13.25rem}.hero-solution-card-3 .hero-solution-image img{max-width:14.8rem;max-height:13.25rem}}@media(max-width:47.99rem){.hero-solution-card-1 .hero-solution-image img{max-width:13.4rem;max-height:13.4rem}.hero-solution-card-2 .hero-solution-image img{max-width:16.4rem;max-height:14.5rem}.hero-solution-card-3 .hero-solution-image img{max-width:16.2rem;max-height:14.5rem}}.hero-mobile-solution-label{display:none}@media(max-width:47.99rem){.homepage-cover{min-height:auto;margin-block-start:-5rem;padding:7.35rem .75rem 2.75rem;align-items:start;background:radial-gradient(circle at 50% 18%,oklch(39% .14 251 / .25),transparent 22rem),linear-gradient(180deg,#020914,#06162c 56%,#020a19)}.cover-shell{width:100%;gap:2rem;transform:none}.hero-copy{max-width:none}.hero-copy-flow{opacity:.22}.hero-copy h1,.rtl .hero-copy h1{max-width:10.5ch;font-size:clamp(2.55rem,12.2vw,3.6rem);line-height:.96}.hero-lede{max-width:38ch;margin-block-start:1.1rem;font-size:.98rem;line-height:1.62}.hero-value-strip{margin-inline:-.75rem;padding:.8rem .75rem;flex-wrap:nowrap;gap:.55rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline mandatory}.hero-value-strip::-webkit-scrollbar{display:none}.hero-value-strip span{min-height:2.75rem;padding-inline:.75rem;flex:0 0 auto;border:1px solid oklch(64% .1 250 / .3);border-radius:999px;background:#010a20ad;scroll-snap-align:start}.hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.hero-actions a{min-width:0;min-height:3.25rem;padding-inline:.75rem;justify-content:space-between}.hero-visual-system{min-height:0}.hero-solutions-showcase{position:relative;inset:auto;padding:.75rem 0 .9rem;gap:.5rem;overflow:hidden;border-radius:1.25rem}.hero-solutions-heading{padding-inline:.85rem}.hero-solutions-grid{min-height:17.75rem;padding-inline:.75rem;display:flex;gap:.7rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:.75rem;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hero-solutions-grid::-webkit-scrollbar{display:none}.hero-solution-connections,.hero-solution-ring-foreground,.hero-mobile-handoff,.hero-solutions-grid:before,.hero-solutions-grid:after{display:none}.hero-solution-card{min-width:min(76vw,18rem);width:min(76vw,18rem);min-height:16.5rem;padding:.5rem;flex:0 0 min(76vw,18rem);grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(83,133,181,.3);border-radius:1rem;text-align:start;scroll-snap-align:center;scroll-snap-stop:always}.hero-solution-card:first-of-type{scroll-snap-align:start}.hero-solution-image{grid-row:1;min-height:0;padding:.2rem}.hero-solution-image img,.hero-solution-card-1 .hero-solution-image img,.hero-solution-card-2 .hero-solution-image img,.hero-solution-card-3 .hero-solution-image img{width:100%;max-width:13rem;height:11.5rem;max-height:11.5rem;object-fit:contain}.hero-mobile-solution-label{min-height:3.4rem;padding:.65rem .6rem .35rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;border-block-start:1px solid rgba(83,133,181,.28)}.hero-mobile-solution-label small{color:var(--gold-soft);font-size:.65rem}.hero-mobile-solution-label strong{overflow:hidden;font-size:.9rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.hero-mobile-solution-label b{width:2rem;aspect-ratio:1;display:grid;place-items:center;color:var(--gold-soft);border:1px solid rgba(245,189,52,.35);border-radius:50%}.hero-solution-card:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.cover-scroll-cue{display:none}}
