.legal-page{--legal-bg:#07121f;--legal-surface:#0b1a2c;--legal-paper:#10233a;--legal-text:#f5f3f9;--legal-muted:#adb7c7;--legal-accent:#9273ed;--legal-line:#a897dd33;--legal-shell:min(1160px, calc(100% - 48px));color:var(--legal-text);background:var(--legal-bg)}.legal-page *,.legal-page :before,.legal-page :after{box-sizing:border-box}.legal-shell{width:var(--legal-shell);margin-inline:auto}.legal-hero{isolation:isolate;background:radial-gradient(circle at 78% 36%,#7456d133,#0000 34%),linear-gradient(120deg,#050b16,#09192b 62%,#0d1d31);align-items:center;min-height:570px;display:grid;position:relative;overflow:hidden}[dir=rtl] .legal-hero{background:radial-gradient(circle at 22% 36%,#7456d133,#0000 34%),linear-gradient(-120deg,#050b16,#09192b 62%,#0d1d31)}.legal-hero:before{z-index:-1;content:"";background:linear-gradient(0deg, var(--legal-bg), transparent 30%);position:absolute;inset:0}.legal-hero-grid{z-index:-2;opacity:.17;background-image:linear-gradient(#baade530 1px,#0000 1px),linear-gradient(90deg,#baade530 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 9%,#000 52%,#0000 95%);mask-image:linear-gradient(#0000 9%,#000 52%,#0000 95%)}.legal-hero-inner{grid-template-columns:minmax(0,1.08fr) minmax(320px,.62fr);align-items:center;gap:clamp(3rem,9vw,8rem);padding-top:10.5rem;padding-bottom:5.2rem;display:grid}[dir=rtl] .legal-hero-inner{grid-template-columns:minmax(320px,.62fr) minmax(0,1.08fr)}[dir=rtl] .legal-hero-copy{text-align:right;grid-column:2}[dir=rtl] .legal-hero-document{grid-area:1/1}.legal-eyebrow{color:var(--legal-accent);align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.8rem;font-weight:780;display:flex}.legal-eyebrow:before{content:"";background:currentColor;width:32px;height:1px}.legal-hero h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:800px;margin:0;font-size:clamp(3.5rem,6.6vw,6.8rem);font-weight:820;line-height:.98}.legal-summary{color:#ededf6c2;text-wrap:pretty;max-width:690px;margin:1.3rem 0 0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.85}.legal-meta{color:#eae7f387;flex-wrap:wrap;gap:.7rem 1.5rem;margin-top:1.75rem;font-size:.76rem;display:flex}.legal-meta span{align-items:center;gap:.55rem;display:inline-flex}.legal-meta span:before{aspect-ratio:1;content:"";background:var(--legal-accent);border-radius:50%;width:6px;box-shadow:0 0 14px #9273ed8c}.legal-print{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #c6b6ff4d;border-radius:.6rem;align-items:center;gap:.5rem;min-height:40px;margin-top:-.45rem;padding:.5rem .75rem;display:inline-flex}.legal-print svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:17px}.legal-hero-document{aspect-ratio:.78;background:linear-gradient(145deg,#1c314ced,#091425ed);border:1px solid #cabeef4d;border-radius:1rem 1rem 3rem;justify-self:center;width:min(100%,330px);padding:4.7rem 2.2rem 2rem;position:relative;transform:rotate(5deg);box-shadow:0 35px 90px #00000061,inset 0 1px #ffffff1f}[dir=rtl] .legal-hero-document{transform:rotate(-5deg)}.legal-hero-document>span:not(.legal-document-fold){background:linear-gradient(90deg, var(--legal-accent), #b4a7dc29);width:100%;height:1px;margin-bottom:1.6rem;display:block}.legal-hero-document>span:nth-of-type(3){width:78%}.legal-hero-document>span:nth-of-type(5){width:62%}.legal-hero-document strong{inset-inline-end:1.7rem;color:var(--legal-accent);letter-spacing:-.05em;opacity:.85;font-size:3.2rem;font-weight:650;position:absolute;bottom:1.35rem}.legal-document-fold{top:-1px;aspect-ratio:1;border-inline-start:1px solid #cabeef4d;background:linear-gradient(225deg,#0000 49%,#8567e24d 50%);border-bottom:1px solid #cabeef4d;width:76px;position:absolute;inset-inline-end:-1px}.legal-reading{background:var(--legal-bg);padding:5rem 0 7rem}.legal-reading-grid{grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}[dir=rtl] .legal-reading-grid{grid-template-columns:minmax(0,1fr) minmax(230px,.32fr)}[dir=rtl] .legal-rail{grid-column:2}[dir=rtl] .legal-document{grid-area:1/1}.legal-rail-inner{scrollbar-width:thin;scrollbar-color:var(--legal-accent) transparent;max-height:calc(100dvh - 150px);padding-inline-end:.55rem;position:sticky;top:126px;overflow-y:auto}.legal-rail-inner>p{color:var(--legal-muted);margin:0 0 1rem;font-size:.76rem;font-weight:760}.legal-rail nav{border-top:1px solid var(--legal-line)}.legal-rail nav a{border-bottom:1px solid var(--legal-line);color:var(--legal-muted);grid-template-columns:30px 1fr;gap:.65rem;padding:.72rem 0;font-size:.78rem;line-height:1.4;text-decoration:none;transition:color .22s,padding .22s;display:grid}[dir=rtl] .legal-rail nav a{grid-template-columns:1fr 30px}[dir=rtl] .legal-rail nav a span{grid-area:1/2}.legal-rail nav a span{color:var(--legal-accent);font-variant-numeric:tabular-nums;font-size:.68rem}.legal-rail nav a:hover,.legal-rail nav a[data-active]{color:var(--legal-text);padding-inline-start:.25rem}.legal-rail nav a[data-active] span{color:var(--legal-accent)}.legal-rail nav a:focus-visible,.legal-help a:focus-visible,.legal-switch a:focus-visible{outline:2px solid var(--legal-accent);outline-offset:3px}.legal-help{border:1px solid var(--legal-line);background:#12284294;border-radius:.75rem;margin-top:1.6rem;padding:1.15rem}.legal-help strong{color:var(--legal-text);font-size:.9rem}.legal-help p{color:var(--legal-muted);margin:.55rem 0 .85rem;font-size:.76rem;line-height:1.6}.legal-help a{color:var(--legal-accent);font-size:.78rem;font-weight:760;text-decoration:none}.legal-document{max-width:790px}.legal-notice{border-inline-start:3px solid var(--legal-accent);background:linear-gradient(90deg,#8966ed1f,#0000);margin-bottom:3rem;padding:1.35rem 1.5rem}[dir=rtl] .legal-notice{background:linear-gradient(-90deg,#8966ed1f,#0000)}.legal-notice span{color:var(--legal-accent);margin-bottom:.45rem;font-size:.74rem;font-weight:790;display:block}.legal-notice p{color:var(--legal-text);margin:0;font-size:.94rem;line-height:1.8}.legal-section{border-bottom:1px solid var(--legal-line);margin-bottom:3.7rem;padding:0 0 3.7rem;scroll-margin-top:140px}.legal-section header{grid-template-columns:44px 1fr;align-items:start;gap:.8rem;margin-bottom:1.4rem;display:grid}[dir=rtl] .legal-section header{grid-template-columns:1fr 44px}[dir=rtl] .legal-section header span{grid-area:1/2}[dir=rtl] .legal-section header h2{grid-area:1/1}.legal-section header span{color:var(--legal-accent);font-variant-numeric:tabular-nums;padding-top:.35rem;font-size:.72rem;font-weight:800}.legal-section h2{color:var(--legal-text);letter-spacing:-.025em;margin:0;font-size:clamp(1.55rem,2.4vw,2.25rem);font-weight:790;line-height:1.25}.legal-section>p{color:var(--legal-muted);text-wrap:pretty;margin:0 0 1rem;font-size:.98rem;line-height:1.95}.legal-section ul{gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.legal-section li{color:var(--legal-muted);padding-inline-start:1.4rem;font-size:.96rem;line-height:1.85;position:relative}.legal-section li:before{top:.78em;aspect-ratio:1;border:1px solid var(--legal-accent);content:"";border-radius:2px;width:7px;position:absolute;inset-inline-start:0;transform:rotate(45deg)}.legal-switch{color:var(--legal-muted);justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 0;font-size:.8rem;display:flex}.legal-switch nav{flex-wrap:wrap;justify-content:flex-end;gap:.65rem 1rem;display:flex}.legal-switch a{color:var(--legal-accent);font-weight:790;text-decoration:none}.legal-page [data-motion-item]{transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transition-delay:var(--motion-delay,0s)}.legal-page [data-motion-state=pending] [data-motion-item]{opacity:0;transform:translateY(18px)}.legal-page [data-motion-state=visible] [data-motion-item]{opacity:1;transform:none}[data-bs-theme=light] .legal-page{--legal-bg:#f4f4f8;--legal-surface:#eceef5;--legal-paper:#fff;--legal-text:#172033;--legal-muted:#596275;--legal-line:#453e682b}[data-bs-theme=light] .legal-hero{background:radial-gradient(circle at 78% 36%,#7456d124,#0000 34%),linear-gradient(120deg,#fbfbfd,#eff1f7 62%,#e5e8f1)}[data-bs-theme=light] [dir=rtl] .legal-hero{background:radial-gradient(circle at 22% 36%,#7456d124,#0000 34%),linear-gradient(-120deg,#fbfbfd,#eff1f7 62%,#e5e8f1)}[data-bs-theme=light] .legal-hero h1{color:#161e30}[data-bs-theme=light] .legal-summary{color:#586174}[data-bs-theme=light] .legal-meta{color:#71788a}[data-bs-theme=light] .legal-hero-document{background:linear-gradient(145deg,#fffffff2,#e2e5eff0);box-shadow:0 35px 80px #322d4f21,inset 0 1px #fff}[data-bs-theme=light] .legal-help{background:#ffffff9e}@media (max-width:900px){.legal-hero-inner,[dir=rtl] .legal-hero-inner{grid-template-columns:1fr;padding-top:9rem}[dir=rtl] .legal-hero-copy,[dir=rtl] .legal-hero-document{grid-area:auto}.legal-hero-document{width:min(62vw,280px)}.legal-reading-grid,[dir=rtl] .legal-reading-grid{grid-template-columns:1fr}[dir=rtl] .legal-rail,[dir=rtl] .legal-document{grid-area:auto}.legal-rail-inner{max-height:none;position:static;overflow:visible}.legal-rail nav{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.65rem;padding-block:.8rem;display:flex;overflow-x:auto}.legal-rail nav::-webkit-scrollbar{display:none}.legal-rail nav a,[dir=rtl] .legal-rail nav a{border:1px solid var(--legal-line);scroll-snap-align:start;border-radius:.6rem;grid-template-columns:30px 1fr;align-items:center;min-width:min(76vw,310px);padding:.8rem}[dir=rtl] .legal-rail nav a span{grid-column:1}.legal-help{display:none}.legal-document{max-width:none}}@media (max-width:640px){.legal-page{--legal-shell:min(100% - 30px, 1160px)}.legal-hero{min-height:auto}.legal-hero-inner{gap:2.2rem;padding-top:7.8rem;padding-bottom:3.5rem}.legal-hero h1{font-size:clamp(2.8rem,14vw,4.2rem)}.legal-summary{font-size:.96rem;line-height:1.72}.legal-hero-document{width:min(54vw,220px);padding:3.6rem 1.5rem 1.5rem}.legal-hero-document>span:not(.legal-document-fold){margin-bottom:1.15rem}.legal-reading{padding:3.5rem 0 5rem}.legal-notice{padding:1.15rem}.legal-section{margin-bottom:2.8rem;padding-bottom:2.8rem}.legal-section header,[dir=rtl] .legal-section header{grid-template-columns:34px 1fr}[dir=rtl] .legal-section header span{grid-column:1}[dir=rtl] .legal-section header h2{grid-column:2}.legal-section>p,.legal-section li{font-size:.92rem;line-height:1.82}}@media (prefers-reduced-motion:reduce){.legal-page [data-motion-item]{transition:none!important;transform:none!important}}@media print{.cinematic-header,.aptiun-site-footer,.legal-hero-document,.legal-rail,.legal-switch,.legal-print,.aptiun-reading-progress,.aptiun-pointer-aura{display:none!important}.legal-hero{background:#fff!important;min-height:auto!important;padding:2rem 0!important}.legal-page,.legal-reading{color:#111!important;background:#fff!important}.legal-hero h1,.legal-summary,.legal-meta,.legal-document,.legal-section h2,.legal-section p,.legal-section li{color:#111!important}.legal-reading-grid{display:block!important}.legal-section{break-inside:avoid}.legal-document{max-width:none!important}}
.project-detail{--project-bg:#07101f;--project-surface:#0c192c;--project-surface-soft:#11213a;--project-text:#f5f6ff;--project-muted:#aab4c9;--project-line:#a6b3da2e;--project-accent:#9270ff;background:var(--project-bg);color:var(--project-text);overflow:clip}[data-bs-theme=light] .project-detail{--project-bg:#f4f6fb;--project-surface:#fff;--project-surface-soft:#e9edf7;--project-text:#11192a;--project-muted:#5d687c;--project-line:#25314b24;--project-accent:#6847eb}.project-detail-shell{width:min(var(--site-shell), calc(100% - (var(--site-gutter) * 2)));margin-inline:auto}.project-detail a{color:inherit;text-decoration:none}.project-detail svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round}.project-detail-hero{isolation:isolate;background:#050a14;align-items:end;min-height:780px;padding:190px 0 84px;display:grid;position:relative}.project-detail-hero-image{z-index:-4;object-fit:cover;filter:saturate(.78)contrast(1.06);transform:scale(1.055)}.project-detail-hero-overlay{z-index:-3;background:linear-gradient(#03071094,#030811c7 52%,#07101f 100%),linear-gradient(90deg,#050a1542,#050a15e6);position:absolute;inset:0}[dir=ltr] .project-detail-hero-overlay{background:linear-gradient(#03071094,#030811c7 52%,#07101f 100%),linear-gradient(270deg,#050a1542,#050a15e6)}.project-detail-hero-grid{z-index:-2;opacity:.14;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 10%,#000 45%,#0000 100%);mask-image:linear-gradient(#0000 10%,#000 45%,#0000 100%)}.project-detail-hero-inner{grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);align-items:end;gap:clamp(42px,7vw,112px);display:grid}[dir=ltr] .project-detail-hero-inner{grid-template-columns:minmax(460px,1.18fr) minmax(0,.82fr)}[dir=ltr] .project-detail-hero-copy{order:1}[dir=ltr] .project-detail-cover{order:2}.project-detail-breadcrumb{color:#ffffff94;align-items:center;gap:10px;margin-bottom:38px;font-size:13px;display:flex}.project-detail-breadcrumb a{transition:color .25s}.project-detail-breadcrumb a:hover{color:#fff}.project-detail-eyebrow{color:#bdaaff;align-items:center;gap:12px;margin:0 0 18px;font-size:14px;display:flex}.project-detail-eyebrow span{background:currentColor;width:40px;height:1px}.project-detail-hero-copy h1{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(46px,5vw,82px);line-height:1.05}.project-detail-summary{color:#eff2ffc2;text-wrap:pretty;max-width:610px;margin:24px 0 0;font-size:clamp(17px,1.4vw,21px);line-height:1.8}.project-detail-back{color:#fff;border-bottom:1px solid #bdaaff94;align-items:center;gap:14px;width:fit-content;margin-top:34px;padding-bottom:8px;transition:color .25s,gap .25s;display:inline-flex}.project-detail-back:hover{color:#bdaaff;gap:20px}.project-detail-back svg{width:18px}[dir=rtl] .project-detail-back svg{transform:scaleX(-1)}.project-detail-cover{margin:0}.project-detail-cover>div{aspect-ratio:1.5;border:1px solid #c5b9ff4d;border-radius:2px 42px 2px 2px;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000006b,0 0 60px #6f4bf229}[dir=ltr] .project-detail-cover>div{border-radius:42px 2px 2px}.project-detail-cover img{object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.project-detail-cover:hover img{transform:scale(1.025)}.project-detail-cover figcaption{color:#ffffff80;letter-spacing:.08em;justify-content:space-between;align-items:center;padding-top:15px;font-size:12px;display:flex}.project-detail-cover figcaption strong{color:#bdaaff;font-variant-numeric:tabular-nums;font-size:14px}.project-detail-meta{z-index:2;background:var(--project-bg);position:relative}.project-detail-meta-grid{border-block:1px solid var(--project-line);grid-template-columns:repeat(4,1fr);display:grid}.project-detail-meta article{border-inline-start:1px solid var(--project-line);grid-template-columns:38px 1fr;align-content:center;column-gap:14px;min-height:156px;padding:30px 34px;display:grid}.project-detail-meta article:first-child{border-inline-start:0}.project-detail-meta svg{width:28px;color:var(--project-accent);grid-row:span 2}.project-detail-meta span{color:var(--project-muted);font-size:13px}.project-detail-meta strong{color:var(--project-text);margin-top:4px;font-size:17px;line-height:1.5}.project-detail-story{padding:var(--site-section-space) 0;background:var(--project-bg)}.project-detail-story-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(70px,10vw,165px);display:grid}.project-detail-story aside{align-self:start;position:sticky;top:145px}.project-detail-story aside>p,.project-detail-section-head>div>p{color:var(--project-accent);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:13px}.project-detail-story h2,.project-detail-section-head h2{color:var(--project-text);letter-spacing:-.03em;text-wrap:balance;margin:18px 0 0;font-size:clamp(38px,4vw,64px);line-height:1.1}.project-detail-story aside>span{background:var(--project-accent);width:72px;height:2px;margin-top:32px;display:block}.project-detail-prose{max-width:740px}.project-detail-prose p{color:var(--project-muted);text-wrap:pretty;margin:0 0 26px;font-size:18px;line-height:2}.project-detail-prose .project-detail-lead{color:var(--project-text);font-size:clamp(22px,2vw,29px);line-height:1.75}.project-detail-delivery{padding:var(--site-section-space) 0;background:var(--project-surface);border-block:1px solid var(--project-line)}.project-detail-section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:58px;display:flex}.project-detail-section-head>span{color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--project-accent) 58%, transparent);font-variant-numeric:tabular-nums;font-size:clamp(80px,10vw,154px);line-height:.72}.project-detail-feature-grid{border-top:1px solid var(--project-line);grid-template-columns:repeat(12,1fr);display:grid}.project-detail-feature-grid article{border-inline-end:1px solid var(--project-line);border-bottom:1px solid var(--project-line);grid-column:span 4;grid-template-columns:auto 1fr;align-content:space-between;gap:24px;min-height:250px;padding:30px;transition:background .3s,transform .3s;display:grid}.project-detail-feature-grid article:nth-child(3n){border-inline-end:0}.project-detail-feature-grid article:hover{background:var(--project-surface-soft);transform:translateY(-4px)}.project-detail-feature-grid article>span{color:var(--project-accent);font-variant-numeric:tabular-nums;font-size:13px}.project-detail-feature-grid svg{width:32px;color:var(--project-accent);justify-self:end}.project-detail-feature-grid p{color:var(--project-text);grid-column:1/-1;margin:auto 0 0;font-size:18px;line-height:1.75}.project-detail-cta{isolation:isolate;align-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.project-detail-project-nav{background:var(--project-bg);grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;padding-block:2.3rem;display:grid}.project-detail-project-nav>a:not(.project-detail-all){min-width:0;color:var(--project-text);flex-direction:column;gap:.35rem;display:flex}.project-detail-project-nav>a:last-child{text-align:end}.project-detail-project-nav span{color:var(--project-muted);font-size:.72rem}.project-detail-project-nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:500;overflow:hidden}.project-detail-all{border:1px solid var(--project-line);color:var(--project-text);border-radius:999px;padding:.65rem .9rem;font-size:.78rem}.project-detail-cta>img{z-index:-3;object-fit:cover;filter:saturate(.72)}.project-detail-cta-overlay{z-index:-2;background:linear-gradient(90deg,#050a14fa,#080f1de0 58%,#080f1d8c);position:absolute;inset:0}[dir=rtl] .project-detail-cta-overlay{transform:scaleX(-1)}.project-detail-cta-inner{justify-content:space-between;align-items:end;gap:70px;padding-block:90px;display:flex}.project-detail-cta-inner>div{max-width:800px}.project-detail-cta-inner p{color:#bdaaff;margin:0 0 15px;font-size:14px}.project-detail-cta-inner h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,4.7vw,72px);line-height:1.08}.project-detail-cta-inner span{color:#ffffffad;max-width:680px;margin-top:22px;font-size:17px;line-height:1.8;display:block}.project-detail-cta-inner>a{color:#fff;border:1px solid #ffffff73;flex:none;align-items:center;gap:16px;padding:18px 24px;transition:background .25s,color .25s,transform .25s;display:inline-flex}.project-detail-cta-inner>a:hover{color:#111728;background:#fff;transform:translateY(-3px)}.project-detail-cta-inner>a:active{transform:translateY(0)scale(.98)}.project-detail-cta-inner>a svg{width:18px}[dir=rtl] .project-detail-cta-inner>a svg{transform:scaleX(-1)}.project-detail :focus-visible{outline-offset:4px;outline:2px solid #bdaaff}@media (max-width:1050px){.project-detail-hero{min-height:auto;padding-top:170px}.project-detail-hero-inner,[dir=ltr] .project-detail-hero-inner{grid-template-columns:1fr}[dir=ltr] .project-detail-hero-copy,[dir=ltr] .project-detail-cover{order:initial}.project-detail-hero-copy{max-width:820px}.project-detail-cover>div{aspect-ratio:1.8}.project-detail-meta-grid{grid-template-columns:repeat(2,1fr)}.project-detail-meta article:nth-child(3){border-inline-start:0;border-top:1px solid var(--project-line)}.project-detail-meta article:nth-child(4){border-top:1px solid var(--project-line)}.project-detail-feature-grid article{grid-column:span 6}.project-detail-feature-grid article:nth-child(3n){border-inline-end:1px solid var(--project-line)}.project-detail-feature-grid article:nth-child(2n){border-inline-end:0}}@media (max-width:760px){.project-detail-shell{width:min(100% - 36px,620px)}.project-detail-hero{padding:142px 0 54px}.project-detail-breadcrumb{margin-bottom:28px}.project-detail-hero-copy h1{font-size:clamp(40px,12vw,58px);line-height:1.12}.project-detail-summary{font-size:16px;line-height:1.75}.project-detail-cover>div{aspect-ratio:1.25;border-radius:2px 28px 2px 2px}[dir=ltr] .project-detail-cover>div{border-radius:28px 2px 2px}.project-detail-meta-grid{grid-template-columns:1fr}.project-detail-meta article{border-inline-start:0;border-top:1px solid var(--project-line);min-height:112px;padding:23px 10px}.project-detail-meta article:first-child{border-top:0}.project-detail-story{padding:82px 0 90px}.project-detail-story-grid{grid-template-columns:1fr;gap:46px}.project-detail-story aside{position:static}.project-detail-story h2,.project-detail-section-head h2{font-size:40px}.project-detail-prose p{font-size:16px;line-height:1.9}.project-detail-delivery{padding:78px 0 90px}.project-detail-section-head{align-items:start;margin-bottom:38px}.project-detail-section-head>span{font-size:70px}.project-detail-feature-grid article{grid-column:1/-1;min-height:190px;padding:24px 6px;border-inline-end:0!important}.project-detail-cta{min-height:540px}.project-detail-cta-inner{flex-direction:column;align-items:start;gap:34px;padding-block:72px}.project-detail-cta-inner h2{font-size:42px}.project-detail-project-nav{grid-template-columns:1fr 1fr}.project-detail-all{grid-area:1/1/auto/-1;justify-self:center}}@media (prefers-reduced-motion:reduce){.project-detail *,.project-detail :before,.project-detail :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
:root{--aptiun-motion-ease:cubic-bezier(.22, 1, .36, 1);--aptiun-motion-soft:cubic-bezier(.2, .8, .2, 1)}.aptiun-pointer-aura{z-index:2;aspect-ratio:1;pointer-events:none;opacity:0;filter:blur(2px);mix-blend-mode:screen;will-change:transform, opacity;background:radial-gradient(circle,#7a53ff1b,#6048da09 38%,#0000 70%);border-radius:50%;width:360px;transition:opacity .36s;position:fixed;top:0;left:0}.aptiun-pointer-aura[data-visible=true]{opacity:1}[data-bs-theme=light] .aptiun-pointer-aura{opacity:0!important}.cinematic-home [data-hero-item]{transition:opacity .56s ease var(--hero-delay,0s), transform .82s var(--aptiun-motion-ease) var(--hero-delay,0s), filter .62s ease var(--hero-delay,0s)}.cinematic-home [data-hero-motion=pending] [data-hero-item]{opacity:0;filter:blur(7px);transform:translateY(26px)scale(.985)}.cinematic-home [data-hero-motion=ready] [data-hero-item]{opacity:1;clip-path:none;filter:blur();transform:none}.cinematic-home [data-hero-motion=pending] :is(.cinematic-hero-media,.about-hero-media,.services-hero-system,.projects-hero-installation,.project-detail-cover,.service-detail-signal,.contact-signal,.legal-hero-document){clip-path:inset(7% round 28px)}.cinematic-home [data-hero-motion=ready] :is(.cinematic-hero-media,.about-hero-media,.services-hero-system,.projects-hero-installation,.project-detail-cover,.service-detail-signal,.contact-signal,.legal-hero-document){clip-path:inset(0);transition:clip-path .82s var(--aptiun-motion-ease) var(--hero-delay,0s)}.cinematic-home [data-hero-motion=pending] :is(.services-hero-system,.projects-hero-installation,.project-detail-cover,.service-detail-signal,.contact-signal,.legal-hero-document){transform:translate3d(var(--hero-drift-x,0), 34px, 0) scale(.91) rotate(-1.2deg);clip-path:inset(7% round 28px)}[dir=rtl] .cinematic-home [data-hero-motion=pending] :is(.services-hero-system,.projects-hero-installation,.project-detail-cover,.service-detail-signal,.contact-signal,.legal-hero-document){transform:translate3d(var(--hero-drift-x,0), 34px, 0) scale(.91) rotate(1.2deg)}.cinematic-home [data-motion-state]{isolation:isolate}.cinematic-home [data-motion-item][data-motion-variant]{will-change:transform, opacity, filter;transition:opacity .48s ease var(--motion-delay,0s), transform .82s var(--aptiun-motion-ease) var(--motion-delay,0s), filter .62s ease var(--motion-delay,0s)}.cinematic-home [data-motion-state=pending] [data-motion-variant=copy]{opacity:0;filter:blur(5px);transform:translate(30px,18px)}.cinematic-home [data-motion-state=pending] [data-motion-variant=copy-alt]{opacity:0;filter:blur(5px);transform:translate(-30px,18px)}[dir=ltr] .cinematic-home [data-motion-state=pending] [data-motion-variant=copy]{transform:translate(-30px,18px)}[dir=ltr] .cinematic-home [data-motion-state=pending] [data-motion-variant=copy-alt]{transform:translate(30px,18px)}.cinematic-home [data-motion-state=pending] [data-motion-variant=media]{opacity:0;clip-path:inset(7% 5% round 26px);filter:saturate(.72)blur(5px);transform:translateY(24px)scale(.955)}.cinematic-home [data-motion-state=pending] [data-motion-variant=card]{opacity:0;filter:blur(3px);transform:translateY(30px)scale(.94)}.cinematic-home [data-motion-state=visible] [data-motion-item][data-motion-variant]{opacity:1;clip-path:none;filter:none;transform:none}.cinematic-home [data-motion-state=pending] [data-motion-variant=media]{transition:opacity .48s ease var(--motion-delay,0s), transform .82s var(--aptiun-motion-ease) var(--motion-delay,0s), clip-path .82s var(--aptiun-motion-ease) var(--motion-delay,0s), filter .62s ease var(--motion-delay,0s)}.cinematic-home [data-motion-state=visible] [data-motion-variant=media]{clip-path:inset(0)}.cinematic-home :is(.about-direction-media,.services-cta-media,.project-detail-cta>img,.projects-cta-media,.contact-office-media,.service-detail-cta-media){transform:translate3d(0, var(--section-shift-soft,0px), 0) scale(1.045);transition:transform .38s var(--aptiun-motion-soft);will-change:transform}.cinematic-home :is(.about-story-visual img,.services-stack-visual img,.service-detail-feature-image img,.editorial-story-media img,.project-detail-cover img){transform:translate3d(0, var(--section-shift-reverse,0px), 0) scale(1.045);transition:transform .54s var(--aptiun-motion-ease), filter .3s ease;will-change:transform}@media (hover:hover) and (pointer:fine){.cinematic-home [data-interactive-card=active]{box-shadow:0 24px 58px #03071233,inset 0 1px #ffffff21,0 0 0 1px #7c57ff14;transform:perspective(980px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg)) translate3d(0, -7px, 0)!important;border-color:#a48bff8f!important;transition:transform 90ms linear,border-color .18s,box-shadow .24s!important}.cinematic-home [data-interactive-card=active] :is(img,svg){transform:translateZ(18px)scale(1.025)}.cinematic-home :is(a,button):active{transform:translateY(0)scale(.975)!important}.cinematic-home :is(.about-story-visual,.services-stack-visual,.service-detail-feature-image,.project-detail-cover):hover img{transform:translate3d(0, var(--section-shift-reverse,0px), 0) scale(1.075)}.cinematic-home :is(.about-primary,.services-primary,.projects-primary,.contact-primary,.service-detail-primary,.projects-all,.aptiun-projects-link) svg,.cinematic-home :is(.about-primary,.services-primary,.projects-primary,.contact-primary,.service-detail-primary,.projects-all,.aptiun-projects-link):after{transition:transform .32s var(--aptiun-motion-ease)}.cinematic-home :is(.about-primary,.services-primary,.projects-primary,.contact-primary,.service-detail-primary,.projects-all,.aptiun-projects-link):hover svg{transform:translate(-5px)}[dir=ltr] .cinematic-home :is(.about-primary,.services-primary,.projects-primary,.contact-primary,.service-detail-primary,.projects-all,.aptiun-projects-link):hover svg{transform:translate(5px)}}.cinematic-home :is(.contact-project-form,form) label{transition:color .22s ease, transform .3s var(--aptiun-motion-ease)}.cinematic-home :is(.contact-project-form,form) label:focus-within{color:#aa8cff;transform:translateY(-2px)}.cinematic-home :is(input,textarea,select){transition:border-color .22s ease, background-color .22s ease, box-shadow .26s ease, transform .26s var(--aptiun-motion-ease)}.cinematic-home :is(input,textarea,select):focus{transform:translateY(-1px);box-shadow:0 12px 30px #5636be1f}.aptiun-route-veil:before{content:"";opacity:.85;background:linear-gradient(#0000,#c9baff 30%,#7c57ff 70%,#0000);width:2px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 30px 8px #7c57ff61}[dir=rtl] .aptiun-route-veil:before{inset:0 0 0 auto}@media (prefers-reduced-transparency:reduce){.cinematic-header,.cinematic-header:after,.cinematic-utility{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.aptiun-pointer-aura{display:none}}@media (max-width:900px),(hover:none),(pointer:coarse){.aptiun-pointer-aura{display:none}.cinematic-home :is(.about-direction-media,.services-cta-media,.project-detail-cta>img,.projects-cta-media,.contact-office-media,.service-detail-cta-media,.about-story-visual img,.services-stack-visual img,.service-detail-feature-image img,.editorial-story-media img,.project-detail-cover img){transform:none}}@media (prefers-reduced-motion:reduce){.aptiun-pointer-aura{display:none!important}.cinematic-home [data-hero-item],.cinematic-home [data-motion-item][data-motion-variant],.cinematic-home :is(.about-direction-media,.services-cta-media,.project-detail-cta>img,.projects-cta-media,.contact-office-media,.service-detail-cta-media,.about-story-visual img,.services-stack-visual img,.service-detail-feature-image img,.editorial-story-media img,.project-detail-cover img){opacity:1!important;clip-path:none!important;filter:none!important;transition-duration:.12s!important;transform:none!important}}
@font-face{font-family:DIN Next LT W23;src:url(/storage/fonts/din-next-arabic-regular.otf?v=20261015)format("opentype");font-style:normal;font-weight:400;font-display:swap}:root{--aptiun-font-ar:"DIN Next LT W23", "DIN Next Arabic", Tahoma, Arial, sans-serif;--aptiun-font-en:var(--font-baloo-tamma-2), "Baloo Tamma 2", system-ui, Arial, sans-serif;--aptiun-language-font:var(--aptiun-font-en)}html[lang=ar]{--aptiun-language-font:var(--aptiun-font-ar);--primary-font:var(--aptiun-font-ar);--tc-body-font-family:var(--aptiun-font-ar);--tc-heading-font-family:var(--aptiun-font-ar);--tc-display-font-family:var(--aptiun-font-ar);--arabic-font:var(--aptiun-font-ar)!important}:where([dir=rtl]){--aptiun-language-font:var(--aptiun-font-ar);--primary-font:var(--aptiun-font-ar);--tc-body-font-family:var(--aptiun-font-ar);--tc-heading-font-family:var(--aptiun-font-ar);--tc-display-font-family:var(--aptiun-font-ar);--arabic-font:var(--aptiun-font-ar)!important;font-family:var(--aptiun-font-ar)!important}html[dir=rtl] body :where(h1,h2,h3,h4,h5,h6,p,span,a,button,label,input,textarea,select,option,li,dt,dd,blockquote,strong,b,em,small,time,figcaption){font-family:var(--aptiun-font-ar)!important}html[lang=en]{--aptiun-language-font:var(--aptiun-font-en);--primary-font:var(--aptiun-font-en);--tc-body-font-family:var(--aptiun-font-en);--tc-heading-font-family:var(--aptiun-font-en);--tc-display-font-family:var(--aptiun-font-en)}html[lang=en] body{font-synthesis-weight:none;font-weight:400}html[lang=en] :where(h1,h2,h3,h4,h5,h6,strong,b,a,button,label,.fw-bold,.fw-semibold,.fw-medium){font-weight:400!important}html[lang=en] :where(h1,h2,h3,h4){text-wrap:balance;letter-spacing:-.025em!important;line-height:1.12!important}html[lang] body,html[lang] :where(button,input,select,textarea,option),html[lang] :where(.staging-reference-page,.cinematic-home,.native-site,.home-splash,.aptiun-home-section,.aptiun-about,.aptiun-services,.aptiun-projects,.aptiun-editorial,.aptiun-contact,.service-detail,.legal-page){font-family:var(--aptiun-language-font)}:where(.cinematic-home,.native-site,.staging-reference-page,.aptiun-site-footer)[dir=rtl]{text-align:right;direction:rtl}:where(.cinematic-home,.native-site,.staging-reference-page,.aptiun-site-footer)[dir=ltr]{text-align:left;direction:ltr}:where(.cinematic-home,.native-site,.staging-reference-page,.aptiun-site-footer)[dir=rtl] :where(input,textarea,select){text-align:right;direction:rtl}:where(.cinematic-home,.native-site,.staging-reference-page,.aptiun-site-footer)[dir=ltr] :where(input,textarea,select){text-align:left;direction:ltr}html[dir=rtl] body :where(h1,h2){padding-block:.035em .12em;overflow:visible;letter-spacing:0!important;line-height:1.22!important}html[dir=rtl] body :where(h3,h4,h5,h6){padding-block-end:.07em;overflow:visible;letter-spacing:0!important;line-height:1.34!important}
.aptiun-site-footer{z-index:3;color:#f6f3fd;background:radial-gradient(circle at 18% 0,#7650ef2e,#0000 29%),radial-gradient(circle at 82% 10%,#1d889b1f,#0000 27%),#081322;border-top:1px solid #ae97f42e;position:relative;overflow:hidden}.aptiun-site-footer:before{pointer-events:none;content:"";opacity:.18;background-image:linear-gradient(#ae97f433 1px,#0000 1px),linear-gradient(90deg,#ae97f433 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.aptiun-footer-grid{grid-template-columns:1.05fr 1.65fr .75fr;gap:clamp(2.5rem,5vw,5rem);padding-block:clamp(4.25rem,7vw,6.5rem) 3.5rem;display:grid;position:relative}.aptiun-footer-brand>a{width:174px;height:45px;display:inline-grid;position:relative}.aptiun-footer-brand img{object-fit:contain;object-position:left center;width:173px;height:44px;position:absolute;inset:0}[dir=rtl] .aptiun-footer-brand img{object-position:right center}.aptiun-footer-brand p{color:#aeb8ca;max-width:390px;margin:1.35rem 0 1.65rem;font-size:.91rem;line-height:1.8}.aptiun-footer-socials{gap:.55rem;display:flex}.aptiun-footer-socials a{color:#d7cdfa;width:42px;height:42px;transition:transform .25s var(--site-ease), border-color .25s ease, background .25s ease;background:#ffffff06;border:1px solid #bca8ff38;border-radius:.65rem;place-items:center;display:grid}.aptiun-footer-socials svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.aptiun-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.aptiun-site-footer h2{color:#fff;margin:0 0 1.15rem;font-size:.9rem;font-weight:500}.aptiun-footer-links section{flex-direction:column;align-items:flex-start;display:flex}.aptiun-footer-links a,.aptiun-footer-contact>a{color:#aeb8ca;padding-block:.32rem;font-size:.82rem;line-height:1.55;text-decoration:none;transition:color .2s,transform .2s}.aptiun-footer-contact{border-inline-start:1px solid #ae97f42e;align-self:start;padding-inline-start:1.5rem}.aptiun-footer-contact p{color:#78869d;margin:.45rem 0 1.2rem;font-size:.82rem}.aptiun-footer-contact .aptiun-footer-consult{color:#fff;background:linear-gradient(120deg,#7e58f2b8,#6847d7e0);border:1px solid #bca8ff4d;border-radius:.65rem;align-items:center;gap:.65rem;min-height:46px;padding:.65rem 1rem;display:inline-flex}.aptiun-footer-bottom{border-top:1px solid #ae97f424;padding-block:1.25rem;position:relative}.aptiun-footer-bottom p{color:#77849a;text-align:center;margin:0;font-size:.75rem;line-height:1.6}.aptiun-footer-to-top{z-index:45;left:auto;right:auto;inset-inline-start:max(1rem, env(safe-area-inset-left));bottom:max(1rem, env(safe-area-inset-bottom));align-items:center;justify-content:initial;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;width:auto;height:44px;min-height:44px;transition:grid-template-columns .3s var(--site-ease), border-color .2s ease;background:#070e1bd1;border:1px solid #bca8ff52;border-radius:999px;grid-template-columns:0fr 42px;padding:0;display:inline-grid;position:fixed;overflow:hidden;box-shadow:0 12px 35px #0000003d}.aptiun-footer-to-top>span:first-child{clip:auto;white-space:nowrap;border:0;width:auto;min-width:0;height:auto;margin:0;padding:0;font-size:.75rem;position:static;overflow:hidden}.aptiun-footer-to-top-icon{color:#c6b6ff;place-items:center;width:42px;height:42px;font-size:1rem;display:grid}@media (hover:hover) and (pointer:fine){.aptiun-footer-socials a:hover{background:#8d6cf81f;border-color:#bca8ff99;transform:translateY(-3px)}.aptiun-footer-links a:hover,.aptiun-footer-contact>a:hover{color:#fff;transform:translate(3px)}[dir=rtl] .aptiun-footer-links a:hover,[dir=rtl] .aptiun-footer-contact>a:hover{transform:translate(-3px)}.aptiun-footer-to-top:hover{border-color:#bca8ff9e;grid-template-columns:116px 42px}}@media (max-width:980px){.aptiun-footer-grid{grid-template-columns:1fr 1fr}.aptiun-footer-brand{grid-column:1/-1}.aptiun-footer-contact{border-inline-start:0;padding-inline-start:0}}@media (max-width:650px){.aptiun-footer-grid{grid-template-columns:1fr;gap:2.5rem;padding-block-start:3.5rem}.aptiun-footer-brand{grid-column:auto}.aptiun-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}.aptiun-footer-links section:last-child{grid-column:1/-1}.aptiun-footer-to-top>span:first-child{display:none}.aptiun-footer-to-top,.aptiun-footer-to-top:hover{grid-template-columns:42px}}@media (prefers-reduced-motion:reduce){.aptiun-site-footer *,.aptiun-site-footer :before,.aptiun-site-footer :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.staging-reference-page:is([data-page-path*=\/careers],[data-page-path$=\/search],[data-page-path*="/tag/"],[data-page-path$=\/general],[data-page-path$=\/pricing],[data-page-path$=\/features]){min-height:60vh;color:var(--site-text);background:var(--site-bg)}.staging-reference-page:is([data-page-path*=\/careers],[data-page-path$=\/search],[data-page-path*="/tag/"],[data-page-path$=\/general],[data-page-path$=\/pricing],[data-page-path$=\/features])>main{background:radial-gradient(circle at 15% 2%, #734eee1f, transparent 22rem), var(--site-bg);padding-top:124px}.staging-reference-page:is([data-page-path*=\/careers],[data-page-path$=\/search],[data-page-path*="/tag/"],[data-page-path$=\/general],[data-page-path$=\/pricing],[data-page-path$=\/features]) :is(.container,.container-fluid>.container){max-width:var(--site-shell)}.staging-reference-page:is([data-page-path*=\/careers],[data-page-path$=\/search],[data-page-path*="/tag/"],[data-page-path$=\/general],[data-page-path$=\/pricing],[data-page-path$=\/features]) :is(h1,h2,h3,h4,h5,h6,strong){color:var(--site-text)!important}.staging-reference-page:is([data-page-path*=\/careers],[data-page-path$=\/search],[data-page-path*="/tag/"],[data-page-path$=\/general],[data-page-path$=\/pricing],[data-page-path$=\/features]) :is(p,.meta,.meta-item,.fs-5,.text-900){color:var(--site-muted)!important}.staging-reference-page:is([data-page-path*=\/careers],[data-page-path$=\/search],[data-page-path*="/tag/"],[data-page-path$=\/general],[data-page-path$=\/pricing],[data-page-path$=\/features]) :is(.card-service,.card,.card-body,.career-details .content,.pricing-plan-item,.feature-item){color:var(--site-text)!important;border-color:var(--site-line)!important;background:var(--site-surface-1)!important;box-shadow:0 22px 60px #0106102e!important}.staging-reference-page[data-page-path*=\/careers] .shortcode-services{padding-block:var(--site-section-space)}.staging-reference-page[data-page-path*=\/careers] .card-service{flex-direction:column;align-items:flex-start;min-height:310px;display:flex;border-radius:var(--site-radius-md)!important}.staging-reference-page[data-page-path*=\/careers] .card-service>svg{width:34px;height:34px;color:var(--site-accent-soft)}.staging-reference-page[data-page-path*=\/careers] .card-service .icon-learn-more{color:var(--site-accent-soft);margin-top:auto}.staging-reference-page[data-page-path*=\/careers] .career-details{padding-block:var(--site-section-space-compact)}.staging-reference-page[data-page-path*=\/careers] .career-details .content{border:1px solid var(--site-line);border-radius:var(--site-radius-lg);padding:clamp(1.5rem,4vw,3.5rem)}.staging-reference-page[data-page-path*=\/careers] .career-details .btn-apply{border:1px solid var(--site-line-strong);background:var(--site-accent);color:#fff!important}.staging-reference-page:is([data-page-path$=\/search],[data-page-path*="/tag/"],[data-page-path$=\/general]) .section-blog-7{padding-block:var(--site-section-space-compact);border-color:var(--site-line)!important}.staging-reference-page:is([data-page-path$=\/search],[data-page-path*="/tag/"],[data-page-path$=\/general]) .section-blog-7>.container>.row:last-child{row-gap:1.5rem}.staging-reference-page:is([data-page-path$=\/search],[data-page-path*="/tag/"],[data-page-path$=\/general]) .card{width:100%;height:100%;overflow:hidden;border:1px solid var(--site-line)!important;border-radius:var(--site-radius-md)!important}.staging-reference-page:is([data-page-path$=\/search],[data-page-path*="/tag/"],[data-page-path$=\/general]) .card>img{aspect-ratio:1.5;object-fit:cover;width:100%;border-radius:0!important}.staging-reference-page:is([data-page-path$=\/search],[data-page-path*="/tag/"],[data-page-path$=\/general]) .card-body{flex:1;padding:1.2rem!important}.staging-reference-page[data-page-path$=\/pricing] .section-pricing-2,.staging-reference-page[data-page-path$=\/features] .features-1{padding-block:var(--site-section-space)}.staging-reference-page[data-page-path$=\/pricing] .pricing-plan-item{height:100%;border-radius:var(--site-radius-md)!important}.staging-reference-page[data-page-path$=\/pricing] .pricing-plan-item :is(.btn,a){border-color:var(--site-line-strong)!important}.staging-reference-page[data-page-path$=\/features] .feature-item{border:1px solid var(--site-line);border-radius:var(--site-radius-md);height:100%;padding:1.4rem}[data-bs-theme=light] .staging-reference-page:is([data-page-path*=\/careers],[data-page-path$=\/search],[data-page-path*="/tag/"],[data-page-path$=\/general],[data-page-path$=\/pricing],[data-page-path$=\/features]) :is(.card-service,.card,.card-body,.career-details .content,.pricing-plan-item,.feature-item){box-shadow:0 22px 60px #2c304614!important}@media (max-width:820px){.staging-reference-page:is([data-page-path*=\/careers],[data-page-path$=\/search],[data-page-path*="/tag/"],[data-page-path$=\/general],[data-page-path$=\/pricing],[data-page-path$=\/features])>main{padding-top:76px}}
.aptiun-about{--about-text:var(--site-text);--about-muted:var(--site-muted);--about-accent:var(--site-accent);--about-line:var(--site-line)}.aptiun-services{--services-bg:var(--site-bg);--services-text:var(--site-text);--services-muted:var(--site-muted);--services-accent:var(--site-accent);--services-line:var(--site-line)}.service-detail{--service-bg:var(--site-bg);--service-bg-soft:var(--site-surface-1);--service-panel:var(--site-surface-1);--service-panel-strong:var(--site-surface-2);--service-text:var(--site-text);--service-muted:var(--site-muted);--service-line:var(--site-line)}.aptiun-projects{--projects-bg:var(--site-bg);--projects-text:var(--site-text);--projects-muted:var(--site-muted);--projects-accent:var(--site-accent);--projects-line:var(--site-line)}.project-detail{--project-bg:var(--site-bg);--project-surface:var(--site-surface-1);--project-surface-soft:var(--site-surface-2);--project-text:var(--site-text);--project-muted:var(--site-muted);--project-line:var(--site-line);--project-accent:var(--site-accent)}.aptiun-editorial{--editorial-bg:var(--site-bg);--editorial-bg-2:var(--site-surface-1);--editorial-surface:var(--site-surface-2);--editorial-text:var(--site-text);--editorial-muted:var(--site-muted);--editorial-line:var(--site-line);--editorial-purple:var(--site-accent)}.aptiun-contact-page{--contact-bg:var(--site-bg);--contact-panel:var(--site-surface-1);--contact-panel-strong:var(--site-surface-2);--contact-text:var(--site-text);--contact-muted:var(--site-muted);--contact-accent:var(--site-accent);--contact-line:var(--site-line)}.legal-page{--legal-bg:var(--site-bg);--legal-surface:var(--site-surface-1);--legal-paper:var(--site-surface-2);--legal-text:var(--site-text);--legal-muted:var(--site-muted);--legal-accent:var(--site-accent);--legal-line:var(--site-line)}.about-shell,.services-shell,.service-detail-shell,.projects-shell,.project-detail-shell,.editorial-shell,.contact-shell,.legal-shell{width:min(var(--site-shell), calc(100% - (var(--site-gutter) * 2)))}:is(.projects-more-grid,.editorial-story-grid,.service-detail-related-grid,.project-detail-feature-grid){content-visibility:auto;contain-intrinsic-size:700px}@media (max-width:700px){:is(.projects-more-grid,.editorial-story-grid,.service-detail-related-grid,.project-detail-feature-grid){contain-intrinsic-size:1050px}}
.careers-page,.career-detail-page{--career-bg:var(--site-bg);--career-surface:var(--site-surface);--career-surface-2:var(--site-surface-strong);--career-text:var(--site-text);--career-muted:var(--site-muted);--career-line:var(--site-line);color:var(--career-text);background:var(--career-bg)}.careers-hero{background:radial-gradient(circle at 72% 42%,#7c57ff33,#0000 28%),linear-gradient(125deg,#050b16,#0a1b2e);align-items:center;min-height:680px;padding-top:8rem;display:grid;overflow:hidden}.careers-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.careers-label,.careers-heading>p{color:var(--site-accent-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}.careers-hero h1{color:#fff;text-wrap:balance;max-width:770px;margin:.65rem 0 1.2rem;font-size:clamp(3.1rem,6vw,6.2rem);font-weight:520;line-height:1.02}.careers-hero-grid>div:first-child>p:last-child{color:#aab5c8;max-width:650px;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.8}.careers-orbit{aspect-ratio:1;border:1px solid #b59fff33;border-radius:50%;justify-self:center;place-items:center;width:min(390px,80vw);display:grid;position:relative}.careers-orbit:before,.careers-orbit:after{content:"";border:1px solid #b59fff29;border-radius:50%;position:absolute;inset:14%}.careers-orbit:after{inset:29%}.careers-orbit span{z-index:2;color:#ae91ff;filter:drop-shadow(0 0 35px #7c57ff57);font-size:9rem;line-height:1;position:relative}.careers-orbit i{background:#a885ff;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 22px #825cff}.careers-orbit i:first-of-type{top:12%;left:48%}.careers-orbit i:nth-of-type(2){bottom:34%;right:8%}.careers-orbit i:nth-of-type(3){bottom:17%;left:17%}.careers-open{padding-block:var(--site-section-space);background:var(--career-surface)}.careers-heading{grid-template-columns:.45fr 1.55fr;align-items:end;gap:2rem;margin-bottom:2.25rem;display:grid}.careers-heading h2{text-wrap:balance;max-width:820px;margin:0;font-size:clamp(2.55rem,4.5vw,4.8rem);font-weight:500;line-height:1.08}.careers-filters{flex-wrap:wrap;gap:.65rem;margin-bottom:2rem;display:flex}.careers-filters button{border:1px solid var(--career-line);min-height:44px;color:var(--career-muted);cursor:pointer;background:0 0;border-radius:999px;padding:.65rem 1.05rem;transition:all .22s}.careers-filters button:hover,.careers-filters button.is-active{color:#fff;background:#7c57ff38;border-color:#b59fffb3}[data-bs-theme=light] .careers-filters button:hover,[data-bs-theme=light] .careers-filters button.is-active{color:#24184b}.careers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.career-card{border:1px solid var(--career-line);border-radius:var(--site-radius-md);min-height:320px;color:var(--career-text);background:var(--career-surface-2);transition:transform .3s var(--site-ease), border-color .3s ease, box-shadow .3s ease;flex-direction:column;justify-content:space-between;padding:clamp(1.35rem,3vw,2rem);text-decoration:none;display:flex}.career-card:hover{box-shadow:var(--site-shadow-lg);border-color:#a58bff8c;transform:translateY(-6px)}.career-card-number{color:var(--site-accent-soft);font-size:.76rem}.career-card small{color:var(--career-muted)}.career-card h3{margin:.7rem 0;font-size:clamp(1.65rem,2.4vw,2.35rem);font-weight:500}.career-card p{max-width:560px;color:var(--career-muted);margin:0;line-height:1.75}.career-card strong{justify-content:space-between;align-items:center;margin-top:2rem;font-size:.86rem;font-weight:500;display:flex}.career-card strong span{color:var(--site-accent-soft);font-size:1.25rem}.careers-empty{border:1px dashed var(--career-line);border-radius:var(--site-radius-md);color:var(--career-muted);text-align:center;padding:3rem}.careers-culture{padding-block:var(--site-section-space-compact);background:var(--career-surface-2)}.careers-culture-grid{grid-template-columns:1fr 1fr auto;align-items:center;gap:3rem;display:grid}.careers-culture h2{margin:0;font-size:clamp(2rem,3vw,3.4rem);font-weight:500}.careers-culture p{color:var(--career-muted);margin:0;line-height:1.8}.careers-culture a{color:var(--career-text);white-space:nowrap;border-bottom:1px solid var(--site-accent-soft);padding-bottom:.35rem}.career-detail-hero{background:radial-gradient(circle at 78% 32%,#7c57ff38,#0000 30%),#06111f;align-items:end;min-height:680px;padding:13rem 0 5rem;display:grid}.career-detail-hero .site-shell>p{color:#ad9bcf}.career-back{color:#c5b5f7;gap:.6rem;margin-bottom:3rem;display:inline-flex}.career-detail-hero h1{color:#fff;max-width:900px;margin:.8rem 0 1.2rem;font-size:clamp(3.2rem,6.5vw,6.8rem);font-weight:500;line-height:1.04}.career-detail-lead{max-width:680px;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.8;color:#aab5c8!important}.career-apply{color:#fff;background:linear-gradient(120deg,#7652f0,#8d68ff);border-radius:.75rem;align-items:center;gap:.8rem;margin-top:2rem;padding:.85rem 1.25rem;text-decoration:none;display:inline-flex;box-shadow:0 16px 35px #5234be3d}.career-detail-body{padding-block:var(--site-section-space);background:var(--career-surface)}.career-detail-grid{grid-template-columns:280px minmax(0,1fr);gap:clamp(3rem,8vw,8rem);display:grid}.career-detail-grid aside{border:1px solid var(--career-line);border-radius:var(--site-radius-md);background:var(--career-surface-2);flex-direction:column;align-self:start;gap:.45rem;padding:1.4rem;display:flex;position:sticky;top:150px}.career-detail-grid aside span{color:var(--career-muted);text-transform:uppercase;margin-top:.8rem;font-size:.74rem}.career-detail-grid aside strong{font-weight:500}.career-detail-grid aside a{color:var(--site-accent-soft);overflow-wrap:anywhere;margin-top:1rem}.career-detail-grid>div>section{border-bottom:1px solid var(--career-line);max-width:780px;margin-bottom:3rem;padding-bottom:3rem}.career-detail-grid h2{margin:0 0 1.25rem;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:500}.career-detail-grid ul{color:var(--career-muted);gap:.9rem;padding-inline-start:1.2rem;line-height:1.75;display:grid}.career-detail-grid p{color:var(--career-muted);line-height:1.85}.career-detail-cta{padding-block:var(--site-section-space-compact);background:#081524}.career-detail-cta .site-shell{justify-content:space-between;align-items:center;gap:2rem;display:flex}.career-detail-cta h2{color:#fff;max-width:700px;margin:0;font-size:clamp(2.4rem,4.5vw,4.6rem);font-weight:500}@media (max-width:900px){.careers-hero-grid{grid-template-columns:1fr}.careers-orbit{display:none}.careers-heading,.careers-grid,.careers-culture-grid,.career-detail-grid{grid-template-columns:1fr}.career-detail-grid aside{position:static}.career-detail-cta .site-shell{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.careers-hero{min-height:auto;padding:10rem 0 4rem}.careers-hero h1{font-size:clamp(2.8rem,14vw,4rem)}.career-card{min-height:285px}.career-detail-hero{min-height:auto;padding:11rem 0 4rem}.career-detail-hero h1{font-size:clamp(2.8rem,14vw,4.2rem)}}
.content-hub-page,.utility-marketing-page{color:var(--site-text);background:var(--site-bg)}.content-hub-hero,.utility-hero{background:radial-gradient(circle at 75% 25%,#7c57ff33,#0000 28%),linear-gradient(120deg,#050b16,#0a192b);padding:clamp(11rem,18vw,15rem) 0 clamp(4.5rem,8vw,7rem)}.content-hub-hero .site-shell,.utility-hero .site-shell{flex-direction:column;align-items:flex-start;display:flex}.content-hub-hero p,.utility-hero p,.content-hub-results header p,.utility-models header p,.utility-capabilities header p{color:var(--site-accent-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8rem}.content-hub-hero h1,.utility-hero h1{color:#fff;text-wrap:balance;max-width:920px;margin:0;font-size:clamp(3.1rem,6vw,6rem);font-weight:500;line-height:1.05}.content-hub-hero>.site-shell>span,.utility-hero>.site-shell>span{color:#aab5c8;max-width:670px;margin-top:1.25rem;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.8}.content-search{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030a17ad;border:1px solid #b9a4ff4d;border-radius:.85rem;align-items:center;width:min(680px,100%);height:62px;margin-top:2.25rem;padding-inline:1.15rem;display:flex}.content-search input{color:#fff;width:100%;height:100%;font:inherit;background:0 0;border:0;outline:0}.content-search svg{fill:none;stroke:#bba7ff;stroke-width:1.7px;width:22px}.content-hub-results{padding-block:var(--site-section-space);background:var(--site-surface)}.content-hub-results header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.content-hub-results header p{margin:0}.content-hub-results header span{color:var(--site-muted);font-size:.82rem}.content-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.content-hub-grid>a{border:1px solid var(--site-line);border-radius:var(--site-radius-md);color:var(--site-text);background:var(--site-surface-strong);transition:transform .3s var(--site-ease),border-color .3s ease;flex-direction:column;padding-bottom:1.3rem;display:flex;overflow:hidden}.content-hub-grid>a:hover{border-color:#a58bff8c;transform:translateY(-6px)}.content-hub-grid>a>div{aspect-ratio:1.5;position:relative;overflow:hidden}.content-hub-grid img{object-fit:cover;transition:transform .6s var(--site-ease)}.content-hub-grid>a:hover img{transform:scale(1.04)}.content-hub-grid>a>p,.content-hub-grid>a>h2,.content-hub-grid>a>span,.content-hub-grid>a>strong{margin-inline:1.2rem}.content-hub-grid>a>p{color:var(--site-accent-soft);margin-block:1.15rem .6rem;font-size:.73rem}.content-hub-grid h2{margin-block:.2rem .8rem;font-size:clamp(1.4rem,2vw,2rem);font-weight:500;line-height:1.25}.content-hub-grid>a>span{color:var(--site-muted);line-height:1.7}.content-hub-grid strong{justify-content:space-between;margin-top:auto;padding-top:1.5rem;font-size:.82rem;font-weight:500;display:flex}.content-hub-grid strong b{color:var(--site-accent-soft);font-size:1.2rem}.content-empty{border:1px dashed var(--site-line);border-radius:var(--site-radius-md);text-align:center;padding:clamp(2rem,6vw,5rem)}.content-empty h2{margin:0;font-weight:500}.content-empty p{color:var(--site-muted)}.content-empty a{color:#fff;background:var(--site-accent);border-radius:.65rem;padding:.75rem 1rem;display:inline-flex}.utility-hero a,.utility-cta a{color:#fff;background:var(--site-accent);border-radius:.7rem;gap:.7rem;margin-top:2rem;padding:.85rem 1.2rem;display:inline-flex;box-shadow:0 16px 36px #5433be40}.utility-models,.utility-capabilities{padding-block:var(--site-section-space);background:var(--site-surface)}.utility-models header,.utility-capabilities header{grid-template-columns:.55fr 1.45fr;align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.utility-models header h2,.utility-capabilities header h2{max-width:780px;margin:0;font-size:clamp(2.5rem,4.5vw,4.7rem);font-weight:500;line-height:1.08}.utility-models>.site-shell>div,.utility-capabilities>.site-shell>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.utility-models article,.utility-capabilities article{border:1px solid var(--site-line);border-radius:var(--site-radius-md);background:var(--site-surface-strong);min-height:260px;padding:1.5rem}.utility-models article span,.utility-capabilities article span{color:var(--site-accent-soft);font-size:.75rem}.utility-models article h3,.utility-capabilities article h3{margin:4rem 0 .7rem;font-size:clamp(1.45rem,2vw,2rem);font-weight:500}.utility-models article p,.utility-capabilities article p{color:var(--site-muted);margin:0;line-height:1.75}.utility-cta{padding-block:var(--site-section-space-compact);background:#071321}.utility-cta .site-shell{justify-content:space-between;align-items:center;gap:2rem;display:flex}.utility-cta h2{color:#fff;max-width:800px;margin:0;font-size:clamp(2.3rem,4vw,4rem);font-weight:500}.utility-cta a{white-space:nowrap;margin:0}@media (max-width:900px){.content-hub-grid,.utility-models header,.utility-capabilities header,.utility-models>.site-shell>div,.utility-capabilities>.site-shell>div{grid-template-columns:1fr}.utility-cta .site-shell{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.content-hub-hero,.utility-hero{padding-top:10rem}.content-hub-hero h1,.utility-hero h1{font-size:clamp(2.8rem,14vw,4rem)}}
.nexera-page{--nx-ink:#f5f2ff;--nx-muted:#aaa3c3;--nx-bg:#090817;--nx-bg-2:#100d24;--nx-panel:#14102ec7;--nx-line:#9d82ff2e;--nx-green:#9a7cff;--nx-green-strong:#6d4df2;--nx-blue:#c0b2ff;--nx-shadow:0 30px 90px #00000047;background:var(--nx-bg);min-height:100vh;color:var(--nx-ink);overflow:clip}[data-bs-theme=light] .nexera-page{--nx-ink:#17122e;--nx-muted:#625c77;--nx-bg:#f7f5fc;--nx-bg-2:#eeeafb;--nx-panel:#ffffffc7;--nx-line:#533aab29;--nx-green:#6d4df2;--nx-green-strong:#5637d5;--nx-blue:#765ee0;--nx-shadow:0 30px 80px #422d8d21}.nexera-page :where(h1,h2,h3,p){margin-top:0}.nexera-page a{color:inherit}.nx-shell{width:min(100% - 48px,1220px);margin-inline:auto}.nx-section{border-top:1px solid var(--nx-line);padding-block:clamp(5rem,9vw,8.5rem);position:relative}.nx-section-label{color:var(--nx-green);letter-spacing:.15em;text-transform:uppercase;margin-bottom:1rem;font-size:.78rem}.nx-section h2,.nx-closing h2{color:var(--nx-ink);letter-spacing:-.045em;margin-bottom:1.2rem;font-size:clamp(2.5rem,5vw,5rem);font-weight:520;line-height:1.05}[dir=rtl] .nx-section h2,[dir=rtl] .nx-closing h2{letter-spacing:-.025em;line-height:1.24}.nx-section-head{max-width:780px;margin-bottom:clamp(2.5rem,5vw,4.75rem)}.nx-section-head>p:last-child,.nx-section :where(.nx-ai-copy,.nx-managed-grid,.nx-field-grid)>div>p:last-child{max-width:680px;color:var(--nx-muted);font-size:1.05rem;line-height:1.85}.nx-grid{pointer-events:none;opacity:.28;background-image:linear-gradient(var(--nx-line) 1px, transparent 1px), linear-gradient(90deg, var(--nx-line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.nx-hero{background:radial-gradient(circle at 75% 30%,#7d53ff33,#0000 27%),radial-gradient(circle at 20% 75%,#4e36be29,#0000 30%),linear-gradient(145deg,#080716,#110d29 58%,#080716);flex-direction:column;justify-content:center;min-height:min(900px,100svh);padding-top:8.5rem;display:flex;position:relative;overflow:hidden}[data-bs-theme=light] .nx-hero{background:radial-gradient(circle at 75% 30%,#6d4df224,#0000 27%),radial-gradient(circle at 20% 75%,#8b6ff31a,#0000 30%),linear-gradient(145deg,#fbfaff,#eee9fb 58%,#f8f6ff)}.nx-orbit{border:1px solid var(--nx-line);pointer-events:none;border-radius:50%;position:absolute}.nx-orbit-a{aspect-ratio:1;inset-inline-end:-18vw;width:52vw;top:6rem}.nx-orbit-b{aspect-ratio:1;inset-inline-end:-7vw;width:32vw;top:13rem}.nx-hero-grid{z-index:2;grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(3rem,6vw,7rem);padding-block:4rem 3.5rem;display:grid;position:relative}.nx-eyebrow{color:var(--nx-green);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.65rem;margin-bottom:1.25rem;font-size:.78rem;font-weight:650;display:inline-flex}.nx-eyebrow:before{content:"";background:currentColor;width:2rem;height:1px}.nx-hero-copy h1{color:var(--nx-ink);letter-spacing:-.055em;margin:0;font-size:clamp(3.4rem,6.3vw,6.6rem);font-weight:480;line-height:.99}[dir=rtl] .nx-hero-copy h1{letter-spacing:-.03em;line-height:1.16}.nx-hero-copy h1 em{color:var(--nx-green);font-style:normal;font-weight:inherit}.nx-lead{max-width:660px;color:var(--nx-muted);margin:1.6rem 0 0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.85}.nx-actions,.nx-closing-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.nx-primary,.nx-secondary{border:1px solid var(--nx-line);border-radius:10px;justify-content:center;align-items:center;gap:1rem;min-height:54px;padding:.85rem 1.3rem;font-size:.9rem;font-weight:650;text-decoration:none;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:inline-flex}.nx-primary{background:linear-gradient(105deg,#6d4df2,#9274ff);border-color:#0000;box-shadow:0 14px 40px #5237cd4d;color:#fff!important}.nx-secondary{color:var(--nx-ink);background:#ffffff06}.nx-primary svg,.nx-secondary svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px}[dir=rtl] :is(.nx-primary,.nx-secondary) svg{transform:scaleX(-1)}.nx-primary:hover,.nx-secondary:hover{border-color:var(--nx-green);transform:translateY(-3px)}.nx-primary:focus-visible,.nx-secondary:focus-visible{outline:3px solid color-mix(in srgb, var(--nx-green) 45%, transparent);outline-offset:4px}.nx-command-visual{border:1px solid var(--nx-line);min-height:480px;box-shadow:var(--nx-shadow);background:linear-gradient(160deg,#1c1442f0,#080717f0);border-radius:28px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-3deg)}[dir=rtl] .nx-command-visual{transform:perspective(1200px)rotateY(3deg)}[data-bs-theme=light] .nx-command-visual{background:linear-gradient(160deg,#fffffff0,#ebe5fff0)}.nx-command-top{border-bottom:1px solid var(--nx-line);height:62px;color:var(--nx-muted);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;padding-inline:1.4rem;font-size:.74rem;display:flex}.nx-command-top span{align-items:center;gap:.55rem;display:flex}.nx-command-top i{background:var(--nx-green);width:8px;height:8px;box-shadow:0 0 18px var(--nx-green);border-radius:50%}.nx-command-top b{border:1px solid var(--nx-line);color:var(--nx-green);border-radius:999px;padding:.35rem .65rem;font-weight:600}.nx-command-map{background:radial-gradient(circle,#7e5bff33,#0000 35%);place-items:center;min-height:325px;display:grid;position:relative;overflow:hidden}.nx-command-map:before,.nx-command-map:after{aspect-ratio:1;content:"";border:1px solid var(--nx-line);border-radius:50%;width:280px;position:absolute}.nx-command-map:after{width:430px}.nx-command-map svg{width:100%;height:100%;position:absolute;inset:0}.nx-command-map path{fill:none;stroke:var(--nx-green);stroke-width:1.5px;stroke-dasharray:6 8;opacity:.5}.nx-command-map strong{z-index:2;color:var(--nx-ink);letter-spacing:.18em;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:520}.nx-command-map small{z-index:2;color:var(--nx-green);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;position:absolute;bottom:5rem}.nx-map-site{z-index:3;border:2px solid var(--nx-bg);background:var(--nx-green);width:12px;height:12px;box-shadow:0 0 0 6px #8766ff24, 0 0 22px var(--nx-green);border-radius:50%;position:absolute}.nx-map-site-a{top:22%;left:22%}.nx-map-site-b{top:61%;right:18%}.nx-map-site-c{bottom:16%;left:39%}.nx-command-stats{border-top:1px solid var(--nx-line);grid-template-columns:repeat(3,1fr);min-height:90px;display:grid}.nx-command-stats span{border-inline-end:1px solid var(--nx-line);color:var(--nx-muted);text-transform:uppercase;letter-spacing:.08em;flex-direction:column;justify-content:center;padding:1rem 1.1rem;font-size:.68rem;display:flex}.nx-command-stats span:last-child{border:0}.nx-command-stats b{color:var(--nx-ink);font-size:1.25rem;font-weight:560}.nx-capabilities{z-index:2;border-top:1px solid var(--nx-line);grid-template-columns:repeat(4,1fr);padding-block:1.3rem 2rem;display:grid;position:relative}.nx-capabilities span{border-inline-end:1px solid var(--nx-line);color:var(--nx-muted);align-items:center;gap:.7rem;padding:.5rem 1.2rem;font-size:.82rem;display:flex}.nx-capabilities span:last-child{border:0}.nx-capabilities b{color:var(--nx-green);font-size:.65rem}.nx-challenge{background:var(--nx-bg-2)}.nx-split{grid-template-columns:1fr .9fr;gap:clamp(4rem,8vw,8rem);display:grid}.nx-challenge-copy>p{color:var(--nx-muted);margin-bottom:2rem;font-size:1.05rem;line-height:1.85}.nx-challenge-copy article{border-top:1px solid var(--nx-line);grid-template-columns:54px 1fr;align-items:center;gap:1rem;min-height:96px;display:grid}.nx-challenge-copy article>span{color:var(--nx-green);font-size:.72rem}.nx-challenge-copy h3{color:var(--nx-ink);margin:0 0 .25rem;font-size:1.15rem;font-weight:560}.nx-challenge-copy article p{color:var(--nx-muted);margin:0}.nx-governance{background:var(--nx-bg)}.nx-network{border:1px solid var(--nx-line);background:radial-gradient(circle,#7e5bff29,#0000 24%);border-radius:32px;min-height:610px;position:relative;overflow:hidden}.nx-network:before,.nx-network:after{aspect-ratio:1;content:"";border:1px solid var(--nx-line);border-radius:50%;width:480px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.nx-network:after{opacity:.5;width:820px}.nx-network-core{z-index:3;aspect-ratio:1;border:1px solid var(--nx-line);background:var(--nx-panel);transform-origin:50%;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:210px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #744df233}.nx-network-core span{color:#fff;background:linear-gradient(145deg,#9d82ff,#6d4df2);border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:.7rem;font-size:1.7rem;font-weight:700;display:grid}.nx-network-core strong{letter-spacing:.14em}.nx-network-core small{color:var(--nx-muted);letter-spacing:.1em;margin-top:.3rem;font-size:.57rem}.nx-network-node{z-index:2;border:1px solid var(--nx-line);background:var(--nx-panel);width:180px;min-height:82px;color:var(--nx-ink);box-shadow:var(--nx-shadow);border-radius:14px;align-items:center;gap:.8rem;padding:1rem;display:flex;position:absolute}.nx-network-node svg,.nx-journey-track svg,.nx-solution-grid svg,.nx-deploy-grid svg{fill:none;width:25px;stroke:var(--nx-green);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.nx-node-1{top:12%;left:8%}.nx-node-2{top:10%;right:8%}.nx-node-3{top:44%;left:3%}.nx-node-4{top:45%;right:3%}.nx-node-5{bottom:10%;left:15%}.nx-node-6{bottom:10%;right:15%}.nx-journey{background:var(--nx-bg-2)}.nx-journey-track{border-top:1px solid var(--nx-line);border-bottom:1px solid var(--nx-line);grid-template-columns:repeat(5,1fr);display:grid;position:relative}.nx-journey-track:before{content:"";background:linear-gradient(90deg, transparent, var(--nx-green), transparent);opacity:.45;height:1px;position:absolute;top:50%;left:4%;right:4%}.nx-journey-track article{z-index:1;border-inline-end:1px solid var(--nx-line);background:color-mix(in srgb, var(--nx-bg-2) 92%, transparent);flex-direction:column;min-height:270px;padding:1.5rem;display:flex;position:relative}.nx-journey-track article:last-child{border:0}.nx-journey-track article>span{color:var(--nx-green);margin-bottom:auto;font-size:.72rem}.nx-journey-track svg{margin-bottom:1.2rem}.nx-journey-track h3{margin:0 0 .45rem;font-size:1.2rem;font-weight:560}.nx-journey-track p{color:var(--nx-muted);margin:0;font-size:.86rem;line-height:1.6}.nx-ai{background:radial-gradient(circle at 15% 55%, #6d4df226, transparent 28%), var(--nx-bg)}.nx-ai-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(4rem,8vw,8rem);display:grid}.nx-ai-tabs{flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.nx-ai-tabs span{border:1px solid var(--nx-line);color:var(--nx-muted);border-radius:999px;padding:.5rem .8rem;font-size:.76rem}.nx-ai-console{border:1px solid var(--nx-line);background:linear-gradient(145deg, color-mix(in srgb, var(--nx-panel) 94%, #28185b 6%), var(--nx-panel));min-height:440px;box-shadow:var(--nx-shadow);border-radius:24px;padding:1.35rem}.nx-ai-brand{border-bottom:1px solid var(--nx-line);color:var(--nx-ink);letter-spacing:.1em;justify-content:space-between;align-items:center;padding-bottom:1rem;font-size:.75rem;font-weight:650;display:flex}.nx-ai-brand-name{align-items:center;gap:.55rem;display:inline-flex}.nx-ai-brand i{background:var(--nx-green);width:9px;height:9px;box-shadow:0 0 16px var(--nx-green);border-radius:50%}.nx-ai-live{border:1px solid color-mix(in srgb, var(--nx-green) 38%, transparent);color:var(--nx-green);letter-spacing:.04em;border-radius:999px;padding:.35rem .55rem;font-size:.6rem}.nx-ai-thread{gap:1rem;padding-block:1.4rem;display:grid}.nx-question{color:#fff;background:linear-gradient(105deg,#6d4df2,#9274ff);border-radius:14px 14px 3px;justify-self:end;max-width:82%;margin:0;padding:.9rem 1rem 1rem;box-shadow:0 12px 28px #593bd233}.nx-question>span,.nx-ai-response>div>span{letter-spacing:.06em;opacity:.78;margin-bottom:.35rem;font-size:.62rem;font-weight:650;display:block}.nx-question p{margin:0;line-height:1.55}[dir=rtl] .nx-question{border-radius:14px 14px 14px 3px;justify-self:start}.nx-ai-response{border:1px solid color-mix(in srgb, var(--nx-line) 82%, transparent);background:color-mix(in srgb, var(--nx-panel) 82%, transparent);border-radius:16px;grid-template-columns:42px 1fr;align-items:start;gap:.85rem;padding:1rem;display:grid}.nx-ai-response b{width:42px;height:42px;color:var(--nx-green);background:#7e5bff24;border-radius:12px;place-items:center;font-size:1.05rem;display:grid}.nx-ai-response>div>span{color:var(--nx-green)}.nx-ai-response p{color:var(--nx-muted);margin:0;line-height:1.7}.nx-exception-list{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.2rem;display:grid}.nx-exception-list span{border:1px solid var(--nx-line);min-height:94px;color:var(--nx-muted);background:color-mix(in srgb, var(--nx-panel) 86%, transparent);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;gap:.35rem .55rem;padding:1rem;font-size:.75rem;display:grid;position:relative;overflow:hidden}.nx-exception-list i{background:var(--nx-green);width:7px;height:7px;box-shadow:0 0 12px var(--nx-green);border-radius:50%;align-self:center}.nx-exception-list b{color:var(--nx-ink);grid-column:1/-1;font-size:1.55rem;font-weight:540}.nx-exception-list small{inset-inline:1rem;background:linear-gradient(90deg, var(--nx-green) 42%, color-mix(in srgb, var(--nx-green) 10%, transparent) 42%);border-radius:99px;height:2px;position:absolute;bottom:.8rem}.nx-managed{background:var(--nx-bg-2)}.nx-managed-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(4rem,8vw,8rem);display:grid}.nx-managed-points{border-top:1px solid var(--nx-line)}.nx-managed-points article{border-bottom:1px solid var(--nx-line);align-items:center;gap:1.2rem;min-height:92px;display:flex}.nx-managed-points span{color:var(--nx-green);font-size:.68rem}.nx-managed-points strong{font-size:1.05rem;font-weight:520}.nx-solutions{background:var(--nx-bg)}.nx-solution-grid{border:1px solid var(--nx-line);border-radius:24px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.nx-solution-grid article{border-inline-end:1px solid var(--nx-line);background:var(--nx-panel);flex-direction:column;min-height:280px;padding:1.4rem;transition:background .3s,transform .3s;display:flex;position:relative}.nx-solution-grid article:last-child{border:0}.nx-solution-grid article:hover{background:color-mix(in srgb, var(--nx-panel) 78%, var(--nx-green) 8%)}.nx-solution-grid article>span{color:var(--nx-green);margin-bottom:auto;font-size:.7rem}.nx-solution-grid h3{margin:1.2rem 0 0;font-size:1.08rem;font-weight:560;line-height:1.45}.nx-solution-grid article>i{inset-inline:0;background:var(--nx-green);transform-origin:0;height:3px;transition:transform .3s;position:absolute;bottom:0;transform:scaleX(0)}.nx-solution-grid article:hover>i{transform:scaleX(1)}.nx-field{background:var(--nx-bg-2)}.nx-field-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(4rem,8vw,8rem);display:grid}.nx-device-stage{perspective:1100px;min-height:520px;position:relative}.nx-phone{z-index:2;border:5px solid color-mix(in srgb, var(--nx-ink) 16%, transparent);width:210px;height:420px;box-shadow:var(--nx-shadow);background:linear-gradient(170deg,#1a123d,#0a081b);border-radius:34px;padding:1.25rem;position:absolute;bottom:0;left:3%;transform:rotateY(8deg)rotate(-3deg)}.nx-phone span,.nx-dashboard>span{color:var(--nx-green);letter-spacing:.14em;font-size:.66rem}.nx-phone b{margin-top:3rem;font-size:2.4rem;font-weight:500;display:block}.nx-phone i{border:1px solid var(--nx-line);background:#9a7cff0f;border-radius:10px;height:46px;margin-top:.8rem;display:block}.nx-dashboard{border:1px solid var(--nx-line);width:78%;min-height:390px;box-shadow:var(--nx-shadow);background:linear-gradient(150deg,#1c1442f5,#080717f5);border-radius:24px;padding:1.5rem 1.5rem 1.5rem 7rem;position:absolute;top:2rem;right:0;transform:rotateY(-5deg)}.nx-dashboard>div{border-left:1px solid var(--nx-line);border-bottom:1px solid var(--nx-line);align-items:end;gap:.65rem;height:170px;margin-top:2rem;padding:1rem;display:flex}.nx-dashboard i{background:linear-gradient(var(--nx-green), #9a7cff14);border-radius:5px 5px 0 0;flex:1;height:38%}.nx-dashboard i:nth-child(2){height:67%}.nx-dashboard i:nth-child(3){height:47%}.nx-dashboard i:nth-child(4){height:88%}.nx-dashboard b{color:var(--nx-ink);margin-top:1.1rem;font-size:2.7rem;font-weight:520;display:block}.nx-dashboard small{color:var(--nx-muted);letter-spacing:.1em;font-size:.68rem}[data-bs-theme=light] .nx-phone{background:linear-gradient(170deg,#fff,#e9e3fb)}[data-bs-theme=light] .nx-dashboard{background:linear-gradient(150deg,#fffffffa,#ebe5fff5)}.nx-clarity{background:var(--nx-bg)}.nx-compare-head{border:1px solid var(--nx-line);border-bottom:0;grid-template-columns:1fr 1fr;margin-inline-start:180px;display:grid}.nx-compare-head span{color:var(--nx-muted);letter-spacing:.1em;text-transform:uppercase;padding:1rem 1.3rem;font-size:.75rem}.nx-compare-head span:last-child{color:var(--nx-green);border-inline-start:1px solid var(--nx-line)}.nx-comparison article{border-top:1px solid var(--nx-line);grid-template-columns:60px 120px 1fr 1fr;align-items:center;min-height:110px;display:grid}.nx-comparison article:last-child{border-bottom:1px solid var(--nx-line)}.nx-comparison article>span{color:var(--nx-green);font-size:.68rem}.nx-comparison h3{margin:0;font-size:1rem;font-weight:560}.nx-comparison p{border-inline-start:1px solid var(--nx-line);height:100%;color:var(--nx-muted);align-items:center;margin:0;padding:1.2rem;line-height:1.65;display:flex}.nx-comparison p:last-child{color:var(--nx-ink);background:#9a7cff0b}.nx-deploy{background:var(--nx-bg-2)}.nx-deploy-grid{border-top:1px solid var(--nx-line);border-bottom:1px solid var(--nx-line);grid-template-columns:repeat(4,1fr);display:grid}.nx-deploy-grid article{border-inline-end:1px solid var(--nx-line);flex-direction:column;min-height:255px;padding:1.4rem;display:flex}.nx-deploy-grid article:last-child{border:0}.nx-deploy-grid article>span{color:var(--nx-green);margin-bottom:auto;font-size:.68rem}.nx-deploy-grid h3{margin:1.1rem 0 .5rem;font-size:1.15rem;font-weight:560}.nx-deploy-grid p{color:var(--nx-muted);margin:0;font-size:.86rem;line-height:1.65}.nx-closing{border-top:1px solid var(--nx-line);background:radial-gradient(circle at 80% 40%,#7e5bff38,#0000 30%),linear-gradient(145deg,#100b27,#080716);align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.nx-closing:after{aspect-ratio:1;inset-inline-end:-80px;content:"N";border:1px solid var(--nx-line);color:#9a7cff17;border-radius:50%;place-items:center;width:460px;font-size:18rem;font-weight:700;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.nx-closing-inner{z-index:2;justify-content:space-between;align-items:end;gap:3rem;display:flex;position:relative}.nx-closing-inner>div:first-child{max-width:760px}.nx-closing-inner>div:first-child>p:last-child{color:var(--nx-muted);font-size:1.05rem}.nx-closing-actions{flex:none}@media (max-width:980px){.nx-hero{min-height:auto;padding-top:6rem}.nx-hero-grid,.nx-ai-grid,.nx-managed-grid,.nx-field-grid{grid-template-columns:1fr}.nx-hero-grid{padding-top:5rem}.nx-command-visual{min-height:430px;transform:none!important}.nx-capabilities{grid-template-columns:1fr 1fr}.nx-capabilities span:nth-child(2){border-inline-end:0}.nx-split{grid-template-columns:1fr;gap:2rem}.nx-network{min-height:680px}.nx-journey-track{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,minmax(190px,1fr));overflow-x:auto}.nx-journey-track article{scroll-snap-align:start}.nx-solution-grid{grid-template-columns:repeat(2,1fr)}.nx-solution-grid article{border-bottom:1px solid var(--nx-line)}.nx-solution-grid article:nth-child(2n){border-inline-end:0}.nx-solution-grid article:last-child{grid-column:1/-1}.nx-field-grid>div:first-child{max-width:760px}.nx-deploy-grid{grid-template-columns:1fr 1fr}.nx-deploy-grid article:nth-child(2){border-inline-end:0}.nx-deploy-grid article:nth-child(-n+2){border-bottom:1px solid var(--nx-line)}.nx-closing-inner{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.nx-shell{width:calc(100% - 28px)}.nx-section{padding-block:4rem}.nx-section h2,.nx-closing h2{font-size:clamp(2.2rem,10vw,3.2rem)}.nx-hero{padding-top:4.75rem}.nx-hero-grid{gap:2.3rem;padding-block:4rem 2rem}.nx-hero-copy h1{font-size:clamp(2.7rem,13.5vw,4rem);line-height:1.03}[dir=rtl] .nx-hero-copy h1{line-height:1.2}.nx-lead{font-size:.95rem;line-height:1.75}.nx-actions,.nx-closing-actions{grid-template-columns:1fr;width:100%;display:grid}.nx-primary,.nx-secondary{width:100%}.nx-command-visual{border-radius:20px;min-height:388px}.nx-command-map{min-height:245px}.nx-command-map strong{font-size:2.1rem}.nx-command-map small{bottom:3.5rem}.nx-command-stats{min-height:78px}.nx-command-stats span{padding:.7rem}.nx-command-stats b{font-size:1rem}.nx-capabilities{grid-template-columns:1fr}.nx-capabilities span{border-inline-end:0;border-bottom:1px solid var(--nx-line);min-height:54px}.nx-capabilities span:last-child{border-bottom:0}.nx-network{border-radius:20px;min-height:720px}.nx-network:before{width:350px}.nx-network:after{width:600px}.nx-network-core{width:160px}.nx-network-node{width:145px;min-height:72px;padding:.75rem;font-size:.76rem}.nx-node-1{top:5%;left:4%}.nx-node-2{top:5%;right:4%}.nx-node-3{top:43%;left:1%}.nx-node-4{top:43%;right:1%}.nx-node-5{bottom:5%;left:4%}.nx-node-6{bottom:5%;right:4%}.nx-ai-console{min-height:auto;padding:1rem}.nx-question{max-width:92%}.nx-solution-grid{grid-template-columns:1fr}.nx-solution-grid article,.nx-solution-grid article:nth-child(2n){border-inline-end:0;border-bottom:1px solid var(--nx-line);min-height:210px}.nx-solution-grid article:last-child{border-bottom:0;grid-column:auto}.nx-device-stage{min-height:410px}.nx-phone{width:150px;height:320px}.nx-dashboard{width:84%;min-height:310px;padding:1rem 1rem 1rem 4.3rem}.nx-dashboard>div{height:120px}.nx-dashboard b{font-size:2rem}.nx-compare-head{margin-inline-start:0}.nx-comparison article{grid-template-columns:45px 1fr;padding-block:1rem}.nx-comparison article>span,.nx-comparison h3{grid-row:1}.nx-comparison p{border:0;border-top:1px solid var(--nx-line);grid-column:1/-1;min-height:74px}.nx-compare-head span{padding:.8rem;font-size:.65rem}.nx-deploy-grid{grid-template-columns:1fr}.nx-deploy-grid article,.nx-deploy-grid article:nth-child(2){border-inline-end:0;border-bottom:1px solid var(--nx-line);min-height:210px}.nx-deploy-grid article:last-child{border-bottom:0}.nx-closing{min-height:600px;padding-block:4rem}.nx-closing:after{width:320px;font-size:12rem}.nx-closing-inner{gap:1rem}}@media (prefers-reduced-motion:reduce){.nx-primary,.nx-secondary,.nx-solution-grid article,.nx-solution-grid article>i{transition:none}}
.optimal-erp-page{--oe-bg:#070916;--oe-bg-soft:#0b1124;--oe-panel:#0f162fc7;--oe-panel-solid:#111a35;--oe-text:#f7f7fc;--oe-muted:#aab2ca;--oe-line:#9c80ff33;--oe-accent:#8c63ff;--oe-accent-2:#b7a0ff;--oe-cyan:#5dd9ff;background:var(--oe-bg);color:var(--oe-text);overflow:clip}.optimal-erp-page main{background:var(--oe-bg)}.oe-shell{z-index:2;width:min(1180px,100% - 48px);margin-inline:auto;position:relative}.oe-grid{pointer-events:none;opacity:.45;background-image:linear-gradient(var(--oe-line) 1px, transparent 1px), linear-gradient(90deg, var(--oe-line) 1px, transparent 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.oe-hero,.oe-trial-hero{background:radial-gradient(circle at 72% 35%, #6a3dff3b, transparent 35%), radial-gradient(circle at 12% 80%, #2db0ff1f, transparent 28%), var(--oe-bg);min-height:790px;padding:176px 0 0;position:relative;overflow:hidden}.oe-hero:after,.oe-trial-hero:after{content:"";border:1px solid var(--oe-line);inset-inline-end:-15vw;border-radius:50%;width:48vw;max-width:720px;height:48vw;max-height:720px;position:absolute;top:150px;box-shadow:inset 0 0 100px #714dff14}.oe-hero-grid,.oe-trial-grid{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:clamp(42px,7vw,100px);display:grid}.oe-hero-copy h1,.oe-trial-copy h1{letter-spacing:-.045em;max-width:740px;margin:18px 0 24px;font-size:clamp(58px,6.1vw,94px);font-weight:500;line-height:.98}.oe-hero-copy h1 em,.oe-trial-copy h1 em{color:var(--oe-accent-2);font-style:normal}.oe-kicker,.oe-label{color:var(--oe-accent-2);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.oe-lead{max-width:640px;color:var(--oe-muted);margin:0;font-size:19px;line-height:1.8}.oe-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.oe-primary,.oe-secondary{border:1px solid var(--oe-line);min-height:54px;color:var(--oe-text);border-radius:10px;justify-content:center;align-items:center;gap:18px;padding:0 22px;text-decoration:none;transition:transform .25s,border-color .25s,background .25s;display:inline-flex}.oe-primary{color:#fff;background:linear-gradient(135deg,#6840ed,#956fff);border-color:#0000;box-shadow:0 18px 42px #5b34e03b}.oe-secondary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0d1d5c}.oe-primary:hover,.oe-secondary:hover{border-color:var(--oe-accent-2);transform:translateY(-3px)}.oe-arrow{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}[dir=rtl] .oe-arrow{transform:scaleX(-1)}.oe-dashboard{background:linear-gradient(155deg,#1f2546f2,#080c1cf0);border:1px solid #9e82ff4d;border-radius:24px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-4deg)rotateX(2deg);box-shadow:0 35px 90px #00000061,0 0 65px #754eff1f}[dir=rtl] .oe-dashboard{transform:perspective(1200px)rotateY(4deg)rotateX(2deg)}.oe-dashboard:before{content:"";pointer-events:none;background:radial-gradient(circle,#8e65ff40,#0000 68%);height:220px;position:absolute;inset:-30% 25% auto -20%}.oe-dashboard-bar{border-bottom:1px solid var(--oe-line);justify-content:space-between;align-items:center;min-height:54px;padding:0 20px;display:flex}.oe-dashboard-brand{color:var(--oe-muted);letter-spacing:.08em;align-items:center;gap:9px;font-size:12px;display:inline-flex}.oe-dashboard-brand i,.oe-dashboard-live i{background:var(--oe-accent);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 14px #8c63ffcc}.oe-dashboard-live{color:var(--oe-text);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.oe-dashboard-live i{background:#69dda7;box-shadow:0 0 14px #69dda78c}.oe-dashboard-body{grid-template-columns:64px 1fr;min-height:430px;display:grid}.oe-dashboard-nav{border-inline-end:1px solid var(--oe-line);align-content:start;place-items:start center;gap:14px;padding-top:25px;display:grid}.oe-dashboard-nav span{border:1px solid var(--oe-line);background:#ffffff05;border-radius:7px;width:26px;height:26px;position:relative}.oe-dashboard-nav span:after{content:"";border:1px solid #c4b5ff7a;border-radius:3px;position:absolute;inset:8px}.oe-dashboard-nav span.is-active{background:linear-gradient(145deg,#946dff,#6033dc);box-shadow:0 0 20px #8c63ff66}.oe-dashboard-nav span.is-active:after{border-color:#fff}.oe-dashboard-main{padding:28px}.oe-dashboard-title{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.oe-dashboard-title strong{font-size:20px;font-weight:500}.oe-dashboard-title span{color:#d8ccff;background:#754bff26;border-radius:99px;padding:7px 10px;font-size:11px}.oe-kpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.oe-kpis article{border:1px solid var(--oe-line);background:linear-gradient(145deg,#ffffff0a,#ffffff03);border-radius:14px;min-width:0;padding:15px 16px}.oe-kpis article span{min-height:34px;color:var(--oe-muted);font-size:11px;line-height:1.45;display:block}.oe-kpis article b{color:var(--oe-text);font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;font-weight:500;display:block}.oe-chart{border:1px solid var(--oe-line);background-image:linear-gradient(#9d82ff17 1px,#0000 1px),linear-gradient(90deg,#9d82ff0e 1px,#0000 1px);background-size:100% 38px,20% 100%;border-radius:16px;height:205px;margin-top:16px;padding:18px 20px 26px;position:relative;overflow:hidden}.oe-chart svg{width:100%;height:100%;overflow:visible}[dir=rtl] .oe-chart svg{transform-origin:50%;transform:scaleX(-1)}.oe-chart-area{fill:#7f56ff26}.oe-chart-line{fill:none;stroke:#a987ff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #9b77ff8c);vector-effect:non-scaling-stroke;stroke-dasharray:720;animation:1.35s cubic-bezier(.22,1,.36,1) both oeLine}.oe-chart circle{fill:var(--oe-panel-solid);stroke:#b79cff;stroke-width:3px;vector-effect:non-scaling-stroke}.oe-chart-axis{inset-inline:20px;color:var(--oe-muted);letter-spacing:.08em;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:7px}@keyframes oeLine{0%{stroke-dashoffset:720px;opacity:.2}to{stroke-dashoffset:0;opacity:1}}.oe-dashboard.is-compact .oe-dashboard-body{min-height:340px}.oe-dashboard.is-compact .oe-chart{height:140px}.oe-signal-row,.oe-trial-facts{border-top:1px solid var(--oe-line);border-bottom:1px solid var(--oe-line);grid-template-columns:repeat(4,1fr);margin-top:78px;display:grid}.oe-signal-row span,.oe-trial-facts>span{border-inline-end:1px solid var(--oe-line);min-height:84px;color:var(--oe-muted);align-items:center;gap:12px;padding:20px;display:flex}.oe-signal-row span:last-child,.oe-trial-facts>span:last-child{border-inline-end:0}.oe-signal-row b{color:var(--oe-accent-2);font-size:11px}.oe-section{border-bottom:1px solid var(--oe-line);background:var(--oe-bg);padding:118px 0;position:relative}.oe-intro{background:linear-gradient(140deg,#0d1328,#070916 68%)}.oe-split,.oe-platform-grid,.oe-trust-grid,.oe-faq-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(50px,9vw,130px);display:grid}.oe-section h2,.oe-closing h2{letter-spacing:-.035em;max-width:760px;margin:18px 0 22px;font-size:clamp(42px,5vw,72px);font-weight:500;line-height:1.08}.oe-section p,.oe-closing p{color:var(--oe-muted);font-size:17px;line-height:1.85}.oe-point-list{border-top:1px solid var(--oe-line)}.oe-point-list article{border-bottom:1px solid var(--oe-line);grid-template-columns:44px 1fr;gap:20px;padding:25px 0;display:grid}.oe-point-list span,.oe-module-grid article>div>span,.oe-audience-grid article>span{color:var(--oe-accent-2);font-size:11px}.oe-point-list h3,.oe-module-grid h3,.oe-flow-track h3,.oe-delivery-list h3,.oe-audience-grid h3,.oe-step-list h3,.oe-faq-grid h3{margin:0 0 7px;font-size:20px;font-weight:500}.oe-point-list p,.oe-module-grid p,.oe-flow-track p,.oe-delivery-list p,.oe-audience-grid p,.oe-step-list p,.oe-faq-grid p{margin:0;font-size:14px;line-height:1.7}.oe-section-head{max-width:860px;margin-bottom:54px}.oe-modules{background:#0b1021}.oe-module-grid{border-top:1px solid var(--oe-line);border-inline-start:1px solid var(--oe-line);grid-template-columns:repeat(4,1fr);display:grid}.oe-module-grid article{border-inline-end:1px solid var(--oe-line);border-bottom:1px solid var(--oe-line);background:#ffffff03;min-height:250px;padding:28px;transition:background .25s,transform .25s}.oe-module-grid article:hover{z-index:1;background:#7f56ff17;transform:translateY(-6px)}.oe-module-grid article>div{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.oe-module-icon{fill:none;width:30px;height:30px;stroke:var(--oe-accent-2);stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #8c63ff38);flex:0 0 30px}.oe-flow{background:radial-gradient(circle,#6742ed26,#0000 42%),#070916}.oe-flow-track{grid-template-columns:repeat(5,1fr);display:grid;position:relative}.oe-flow-track:before{content:"";background:linear-gradient(90deg, transparent, var(--oe-accent), transparent);height:1px;position:absolute;top:51px;left:8%;right:8%}.oe-flow-track article{text-align:center;padding:0 20px;position:relative}.oe-flow-track article>span{color:var(--oe-accent-2);font-size:11px}.oe-flow-track i{z-index:1;border:4px solid var(--oe-bg);background:var(--oe-accent);width:18px;height:18px;box-shadow:0 0 0 1px var(--oe-accent), 0 0 24px var(--oe-accent);border-radius:50%;margin:28px auto 30px;display:block;position:relative}.oe-platform{background:linear-gradient(110deg,#11183a,#080b18 70%)}.oe-text-link{color:var(--oe-accent-2);align-items:center;gap:14px;margin-top:18px;text-decoration:none;display:inline-flex}.oe-platform-orbit{border:1px solid var(--oe-line);border-radius:50%;place-items:center;min-height:480px;display:grid;position:relative}.oe-platform-orbit:before,.oe-platform-orbit:after{content:"";border:1px solid var(--oe-line);border-radius:inherit;position:absolute;inset:14%}.oe-platform-orbit:after{inset:30%}.oe-platform-orbit strong{z-index:2;background:linear-gradient(145deg,#986fff,#5426da);border-radius:28px;place-items:center;width:145px;height:145px;font-size:22px;font-weight:500;display:grid;position:relative;transform:rotate(-8deg);box-shadow:0 0 70px #7e50ff4d}.oe-orbit-item{z-index:3;border:1px solid var(--oe-line);max-width:170px;color:var(--oe-muted);background:#0b1024;border-radius:99px;padding:9px 13px;font-size:11px;position:absolute}.oe-orbit-1{top:5%;left:30%}.oe-orbit-2{top:28%;right:-3%}.oe-orbit-3{bottom:12%;right:4%}.oe-orbit-4{bottom:7%;left:10%}.oe-orbit-5{top:30%;left:-5%}.oe-delivery{background:#090d1d}.oe-delivery-list{border-top:1px solid var(--oe-line);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.oe-delivery-list li{border-inline-end:1px solid var(--oe-line);min-height:220px;padding:26px 22px}.oe-delivery-list li:last-child{border-inline-end:0}.oe-delivery-list span{color:var(--oe-accent-2);margin-bottom:42px;display:block}.oe-fit{background:#0c1327}.oe-fit-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;display:grid}.oe-fit-grid>div{border-top:1px solid var(--oe-line);border-inline-start:1px solid var(--oe-line);grid-template-columns:repeat(2,1fr);display:grid}.oe-fit-grid>div span{border-inline-end:1px solid var(--oe-line);border-bottom:1px solid var(--oe-line);align-items:center;gap:18px;min-height:92px;padding:22px;display:flex}.oe-fit-grid b{color:var(--oe-accent-2);font-size:11px}.oe-closing{background:radial-gradient(circle at 18% 20%,#7346ff38,#0000 30%),radial-gradient(circle at 88% 95%,#43b8ff1a,#0000 28%),#080b19;padding:82px 0;position:relative;overflow:hidden}.oe-closing:before{content:"";inset-inline-end:-130px;border:1px solid #ab91ff38;border-radius:50%;width:420px;height:420px;position:absolute;top:-190px;box-shadow:0 0 0 70px #8056ff06,0 0 0 140px #8056ff05}.oe-closing .oe-grid{opacity:.14}.oe-closing-inner{background:linear-gradient(135deg,#1e264be0,#0b0e1ff0);border:1px solid #ab91ff47;border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(40px,7vw,100px);min-height:390px;padding:clamp(34px,5vw,64px);display:grid;overflow:hidden;box-shadow:0 34px 90px #00000052,inset 0 1px #ffffff0a}.oe-closing-inner:after{content:"ERP";z-index:0;inset-inline-end:34px;color:#9673ff12;letter-spacing:-.08em;font-size:clamp(150px,22vw,310px);font-weight:600;line-height:1;position:absolute;top:-42px}.oe-closing-inner>*{z-index:1;position:relative}.oe-closing-copy{max-width:790px}.oe-closing h2{color:#fff;text-wrap:balance;max-width:760px;font-size:clamp(44px,5.2vw,74px);line-height:1.12}.oe-closing p{max-width:660px}.oe-closing p,.oe-closing .oe-label{color:#ffffffb8}.oe-closing .oe-actions{min-width:190px;margin-top:0;display:grid}.oe-closing .oe-primary,.oe-closing .oe-secondary{width:100%}.oe-closing .oe-secondary{background:#08071847;border-color:#ffffff40}.oe-trial-hero{background:radial-gradient(circle at 25% 30%,#673ff438,#0000 35%),radial-gradient(circle at 80% 80%,#3fb8ff1a,#0000 30%),#070916;padding-bottom:0}.oe-trial-grid{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr)}.oe-trial-card{position:relative}.oe-trial-card .oe-dashboard{transform:none}.oe-trial-badge{inset-inline-end:-24px;border:1px solid var(--oe-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1024eb;border-radius:16px;min-width:170px;padding:18px 22px;position:absolute;bottom:-24px;box-shadow:0 20px 50px #00000059}.oe-trial-badge strong{color:var(--oe-accent-2);font-size:44px;font-weight:500;line-height:1;display:block}.oe-trial-badge span{color:var(--oe-muted);font-size:12px}.oe-trial-facts>span{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.oe-trial-facts strong{font-size:22px;font-weight:500}.oe-trial-facts small{color:var(--oe-muted)}.oe-try{background:linear-gradient(135deg,#0c1328,#070916 68%)}.oe-mini-modules{border-top:1px solid var(--oe-line);border-inline-start:1px solid var(--oe-line);grid-template-columns:repeat(2,1fr);display:grid}.oe-mini-modules span{border-inline-end:1px solid var(--oe-line);border-bottom:1px solid var(--oe-line);align-items:center;gap:16px;min-height:108px;padding:20px;display:flex}.oe-mini-modules svg{flex:0 0 30px}.oe-audience{background:#0b1021}.oe-audience-grid{grid-template-columns:repeat(5,1fr);display:grid}.oe-audience-grid article{border:1px solid var(--oe-line);border-inline-end:0;min-height:220px;padding:24px}.oe-audience-grid article:last-child{border-inline-end:1px solid var(--oe-line)}.oe-audience-grid article>span{margin-bottom:52px;display:block}.oe-steps{background:#070916}.oe-step-list{border-top:1px solid var(--oe-line);margin:0;padding:0;list-style:none}.oe-step-list li{border-bottom:1px solid var(--oe-line);grid-template-columns:80px 1fr;align-items:center;gap:24px;padding:25px 0;display:grid}.oe-step-list li>span{border:1px solid var(--oe-line);width:48px;height:48px;color:var(--oe-accent-2);border-radius:50%;place-items:center;display:grid}.oe-trust{background:linear-gradient(120deg,#101734,#080b18)}.oe-trust-grid{align-items:center}.oe-lock-visual{border:1px solid var(--oe-line);background:radial-gradient(circle,#8156ff40,#0000 55%);border-radius:32px 32px 120px 120px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex;position:relative}.oe-lock-visual:before{content:"";border:18px solid #8f69ff59;border-bottom:0;border-radius:100px 100px 0 0;width:180px;height:140px;position:absolute;top:-72px}.oe-lock-visual span{color:var(--oe-accent-2);letter-spacing:.28em;font-size:11px}.oe-lock-visual strong{margin-top:12px;font-size:36px;font-weight:500}.oe-lock-visual i{background:var(--oe-cyan);width:11px;height:11px;box-shadow:0 0 28px var(--oe-cyan);border-radius:50%;margin-top:28px}.oe-faq{background:#090d1c}.oe-faq-grid>div{border-top:1px solid var(--oe-line)}.oe-faq-grid article{border-bottom:1px solid var(--oe-line);grid-template-columns:44px 1fr;gap:18px;padding:22px 0;display:grid}.oe-faq-grid article>span{color:var(--oe-accent-2);font-size:11px}[data-bs-theme=light] .optimal-erp-page{--oe-bg:#f5f6fb;--oe-bg-soft:#eef1fa;--oe-panel:#ffffffdb;--oe-panel-solid:#fff;--oe-text:#11172a;--oe-muted:#586078;--oe-line:#4e369529;--oe-accent:#6f47e8;--oe-accent-2:#7650dc;--oe-cyan:#137fa5}[data-bs-theme=light] .oe-hero,[data-bs-theme=light] .oe-trial-hero{background:radial-gradient(circle at 72% 35%,#7048e821,#0000 36%),#f6f7fc}[data-bs-theme=light] .oe-dashboard{background:linear-gradient(155deg,#fffffffa,#ebeffbf5);box-shadow:0 35px 90px #2f255624}[data-bs-theme=light] .oe-dashboard-nav span,[data-bs-theme=light] .oe-chart,[data-bs-theme=light] .oe-kpis article{background-color:#5b3eaf09}[data-bs-theme=light] .oe-secondary{background:#ffffffb3}[data-bs-theme=light] .oe-intro,[data-bs-theme=light] .oe-try{background:linear-gradient(140deg,#eef1fa,#fafbfe 68%)}[data-bs-theme=light] .oe-modules,[data-bs-theme=light] .oe-delivery,[data-bs-theme=light] .oe-audience,[data-bs-theme=light] .oe-steps,[data-bs-theme=light] .oe-faq{background:#f7f8fc}[data-bs-theme=light] .oe-flow{background:radial-gradient(circle,#6742ed1a,#0000 42%),#fff}[data-bs-theme=light] .oe-platform,[data-bs-theme=light] .oe-trust{background:linear-gradient(110deg,#e8ecf8,#fafbfe 70%)}[data-bs-theme=light] .oe-fit{background:#eef2f9}[data-bs-theme=light] .oe-orbit-item{background:#fff}[data-bs-theme=light] .oe-trial-badge{background:#ffffffeb}[data-bs-theme=light] .oe-closing{background:radial-gradient(circle at 18% 20%,#7346ff1f,#0000 30%),#edf0f8}[data-bs-theme=light] .oe-closing-inner{background:linear-gradient(135deg,#fffffff5,#edf0faf5);box-shadow:0 28px 70px #2e244f1f}[data-bs-theme=light] .oe-closing h2{color:var(--oe-text)}[data-bs-theme=light] .oe-closing p,[data-bs-theme=light] .oe-closing .oe-label{color:var(--oe-muted)}[data-bs-theme=light] .oe-closing .oe-secondary{color:var(--oe-text);border-color:var(--oe-line);background:#ffffffc2}@media (max-width:980px){.oe-hero,.oe-trial-hero{min-height:auto;padding-top:150px}.oe-hero-grid,.oe-trial-grid,.oe-split,.oe-platform-grid,.oe-trust-grid,.oe-faq-grid,.oe-fit-grid{grid-template-columns:1fr}.oe-hero-grid,.oe-trial-grid{gap:58px}.oe-dashboard,[dir=rtl] .oe-dashboard{transform:none}.oe-module-grid{grid-template-columns:repeat(2,1fr)}.oe-flow-track,.oe-delivery-list,.oe-audience-grid{grid-template-columns:repeat(2,1fr);gap:1px}.oe-flow-track:before{display:none}.oe-flow-track article,.oe-delivery-list li,.oe-audience-grid article{border:1px solid var(--oe-line);text-align:start;padding:24px}.oe-flow-track i{margin-inline:0}.oe-closing-inner{grid-template-columns:1fr;align-items:flex-start;min-height:0}.oe-trial-badge{inset-inline-end:16px}}@media (max-width:680px){.oe-shell{width:min(100% - 28px,1180px)}.oe-grid{background-size:46px 46px}.oe-hero,.oe-trial-hero{padding-top:122px}.oe-hero-copy h1,.oe-trial-copy h1{font-size:clamp(44px,13vw,62px);line-height:1.03}.oe-lead{font-size:16px;line-height:1.7}.oe-actions{grid-template-columns:1fr;display:grid}.oe-primary,.oe-secondary{width:100%}.oe-dashboard-body{grid-template-columns:42px 1fr;min-height:350px}.oe-dashboard-main{padding:18px 14px}.oe-kpis{gap:6px}.oe-kpis article{padding:11px 8px}.oe-kpis article span{min-height:42px;font-size:9px}.oe-kpis article b{font-size:18px}.oe-chart{height:150px;padding-inline:12px}.oe-signal-row,.oe-trial-facts{grid-template-columns:repeat(2,1fr);margin-top:50px}.oe-signal-row span,.oe-trial-facts>span{min-height:76px;padding:15px 12px}.oe-section{padding:78px 0}.oe-section h2,.oe-closing h2{font-size:clamp(36px,10.8vw,52px)}.oe-section p,.oe-closing p{font-size:15px}.oe-module-grid,.oe-mini-modules{grid-template-columns:1fr}.oe-module-grid article{min-height:220px}.oe-flow-track,.oe-delivery-list,.oe-audience-grid{grid-template-columns:1fr}.oe-platform-orbit{min-height:350px}.oe-platform-orbit strong{width:112px;height:112px;font-size:18px}.oe-orbit-item{max-width:130px;padding:7px 9px;font-size:9px}.oe-fit-grid>div{grid-template-columns:1fr}.oe-closing{padding:58px 0}.oe-closing-inner{border-radius:22px;padding:28px 22px}.oe-closing .oe-actions{width:100%}.oe-trial-card{margin-bottom:20px}.oe-trial-badge{min-width:145px;bottom:-36px}}@media (prefers-reduced-motion:reduce){.oe-chart-line{stroke-dasharray:none;animation:none}.oe-primary,.oe-secondary,.oe-module-grid article{transition:none}}
.entity-page{--entity-bg:#070916;--entity-bg-soft:#0b1123;--entity-panel:#101831;--entity-text:#f7f7fc;--entity-muted:#a9b1c8;--entity-line:#997dff33;--entity-purple:#8b62ff;--entity-purple-soft:#b7a1ff;color:var(--entity-text);background:var(--entity-bg);overflow:clip}.entity-page main{background:var(--entity-bg)}.entity-shell{z-index:2;width:min(1180px,100% - 48px);margin-inline:auto;position:relative}.entity-grid{pointer-events:none;background-image:linear-gradient(var(--entity-line) 1px, transparent 1px), linear-gradient(90deg, var(--entity-line) 1px, transparent 1px);opacity:.45;background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.entity-hero{background:radial-gradient(circle at 82% 34%, #7649ff3b, transparent 32%), radial-gradient(circle at 10% 84%, #3ea2ff1c, transparent 26%), var(--entity-bg);min-height:720px;padding:154px 0 92px;position:relative;overflow:hidden}.entity-hero:after{content:"";inset-inline-end:-18vw;border:1px solid var(--entity-line);border-radius:50%;width:52vw;max-width:800px;height:52vw;max-height:800px;position:absolute;top:125px;box-shadow:0 0 0 80px #794eff06,0 0 0 160px #794eff05}.entity-hero-layout{grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr);align-items:center;gap:clamp(48px,6vw,88px);display:grid}.entity-kicker,.entity-label{color:var(--entity-purple-soft);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.entity-hero-copy h1{letter-spacing:-.025em;text-wrap:balance;max-width:680px;margin:18px 0 26px;font-size:clamp(46px,4.6vw,68px);font-weight:500;line-height:1.12}[dir=rtl] .entity-hero-copy h1{letter-spacing:0}.entity-hero-copy h1 em{color:var(--entity-purple-soft);font-style:normal}.entity-lead{max-width:700px;color:var(--entity-muted);margin:0;font-size:19px;line-height:1.85}.entity-map{align-content:center;gap:46px;min-height:460px;display:grid;position:relative}.entity-map:before{content:"";border:1px solid var(--entity-line);border-radius:50%;position:absolute;inset:5% 7%;transform:rotate(-10deg)}.entity-map article{z-index:2;border:1px solid var(--entity-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#182244eb,#090d1deb);border-radius:20px;width:min(88%,480px);padding:28px;position:relative;box-shadow:0 28px 70px #0000004d}.entity-map article>span{color:var(--entity-purple-soft);text-transform:uppercase;letter-spacing:.08em;margin-bottom:17px;font-size:11px;display:block}.entity-map article strong{font-size:23px;font-weight:500;line-height:1.45;display:block}.entity-map article small{color:var(--entity-muted);letter-spacing:.08em;margin-top:10px;font-size:10px;display:block}.entity-parent-card{justify-self:start}.entity-brand-card{grid-template-rows:auto auto auto;justify-self:end;gap:16px;display:grid}.entity-brand-card>span{margin-bottom:0!important}.entity-brand-logo{width:min(100%,210px);height:50px;position:relative}.entity-brand-logo img{object-fit:contain;object-position:start center;width:100%;height:100%;display:block;position:absolute;inset:0}.entity-brand-logo-dark,[data-bs-theme=dark] .entity-brand-logo-light{display:none!important}[data-bs-theme=dark] .entity-brand-logo-dark{display:block!important}.entity-brand-card strong{border-top:1px solid var(--entity-line);padding-top:15px}.entity-connector{z-index:3;color:#fff;background:linear-gradient(135deg,#5f35da,#956fff);border:1px solid #ffffff2e;border-radius:99px;place-items:center;width:124px;height:44px;font-size:11px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 45px #8155ff47}.entity-connector i{background:linear-gradient(var(--entity-purple), transparent);width:1px;height:55px;position:absolute;top:100%}.entity-answer{border-top:1px solid var(--entity-line);border-bottom:1px solid var(--entity-line);background:linear-gradient(110deg,#111a39,#0a0d1c);padding:78px 0}.entity-answer blockquote{letter-spacing:-.02em;max-width:1080px;margin:22px 0 0;font-size:clamp(28px,3.2vw,47px);font-weight:400;line-height:1.45}.entity-section{border-bottom:1px solid var(--entity-line);padding:118px 0;position:relative}.entity-heading{max-width:850px;margin-bottom:54px}.entity-section h2,.entity-cta h2{letter-spacing:-.035em;max-width:850px;margin:18px 0 0;font-size:clamp(42px,5vw,72px);font-weight:500;line-height:1.08}.entity-facts{background:#0b1020}.entity-facts dl{border-top:1px solid var(--entity-line);border-inline-start:1px solid var(--entity-line);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.entity-facts dl div{border-inline-end:1px solid var(--entity-line);border-bottom:1px solid var(--entity-line);min-height:110px;padding:24px}.entity-facts dt{color:var(--entity-muted);font-size:12px}.entity-facts dd{margin:10px 0 0;font-size:19px;line-height:1.5}.entity-about{background:linear-gradient(135deg,#0f1730,#070916 68%)}.entity-about-grid,.entity-proof-grid,.entity-faq-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(54px,9vw,130px);display:grid}.entity-about-grid>div,.entity-proof-grid>div,.entity-faq-grid>div{border-top:1px solid var(--entity-line)}.entity-about article,.entity-proof article,.entity-faq article{border-bottom:1px solid var(--entity-line);grid-template-columns:46px minmax(0,1fr);gap:20px;padding:27px 0;display:grid}.entity-about article>span,.entity-proof article>span,.entity-faq article>span{color:var(--entity-purple-soft);font-size:11px}.entity-about-copy{width:100%;min-width:0}.entity-about h3,.entity-proof h3,.entity-faq h3,.entity-activity-grid h3{margin:0 0 9px;font-size:21px;font-weight:500}.entity-about p,.entity-proof p,.entity-faq p,.entity-activity-grid p{width:100%;max-width:68ch;color:var(--entity-muted);overflow-wrap:normal;word-break:normal;margin:0;font-size:15px;line-height:1.75}.entity-activities{background:#090d1c}.entity-activity-grid{border-top:1px solid var(--entity-line);border-inline-start:1px solid var(--entity-line);grid-template-columns:repeat(3,1fr);display:grid}.entity-activity-grid a{min-height:250px;color:var(--entity-text);border-inline-end:1px solid var(--entity-line);border-bottom:1px solid var(--entity-line);background:#ffffff03;padding:27px;text-decoration:none;transition:transform .25s,background .25s;position:relative}.entity-activity-grid a:hover{z-index:1;background:#8058ff14;transform:translateY(-6px)}.entity-activity-grid a>span{color:var(--entity-purple-soft);margin-bottom:55px;font-size:11px;display:block}.entity-arrow{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}[dir=rtl] .entity-arrow{transform:scaleX(-1)}.entity-activity-grid .entity-arrow{inset-inline-end:24px;color:var(--entity-purple-soft);position:absolute;bottom:24px}.entity-proof{background:radial-gradient(circle at 80% 30%,#784bff21,#0000 35%),#0b1226}.entity-faq{background:#070916}.entity-faq header small{color:var(--entity-muted);margin-top:26px;display:block}.entity-cta{background:linear-gradient(120deg,#4a22bc,#8262ef 58%,#2e1764);padding:94px 0;position:relative;overflow:hidden}.entity-cta .entity-grid{opacity:.22}.entity-cta .entity-shell{justify-content:space-between;align-items:end;gap:54px;display:flex}.entity-cta h2{color:#fff}.entity-cta p{color:#ffffffc2;max-width:760px;margin:20px 0 0;font-size:17px;line-height:1.75}.entity-cta a{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08071838;border:1px solid #ffffff52;border-radius:10px;justify-content:center;align-items:center;gap:18px;min-width:170px;min-height:56px;padding:0 22px;text-decoration:none;display:inline-flex}[data-bs-theme=light] .entity-page{--entity-bg:#f6f7fb;--entity-bg-soft:#eef1f8;--entity-panel:#fff;--entity-text:#11172a;--entity-muted:#596177;--entity-line:#4f379129;--entity-purple:#7048e7;--entity-purple-soft:#7650dc}[data-bs-theme=light] .entity-hero{background:radial-gradient(circle at 82% 34%,#7649ff24,#0000 32%),#f6f7fb}[data-bs-theme=light] .entity-map article{background:linear-gradient(145deg,#fffffffa,#edf0faf5);box-shadow:0 28px 70px #2e244f21}[data-bs-theme=light] .entity-brand-logo-light{display:block!important}[data-bs-theme=light] .entity-brand-logo-dark{display:none!important}[data-bs-theme=light] .entity-answer{background:linear-gradient(110deg,#e9edf8,#fafbfe)}[data-bs-theme=light] .entity-facts,[data-bs-theme=light] .entity-activities{background:#f8f9fc}[data-bs-theme=light] .entity-about{background:linear-gradient(135deg,#edf0f8,#fafbfe 68%)}[data-bs-theme=light] .entity-proof{background:radial-gradient(circle at 80% 30%,#784bff17,#0000 35%),#eef2f9}[data-bs-theme=light] .entity-faq{background:#fff}@media (max-width:980px){.entity-hero{min-height:auto;padding-top:150px}.entity-hero-layout,.entity-about-grid,.entity-proof-grid,.entity-faq-grid{grid-template-columns:1fr}.entity-map{width:100%;max-width:650px;margin-inline:auto}.entity-activity-grid{grid-template-columns:repeat(2,1fr)}.entity-cta .entity-shell{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.entity-shell{width:min(100% - 28px,1180px)}.entity-grid{background-size:46px 46px}.entity-hero{padding:122px 0 72px}.entity-hero-copy h1{font-size:clamp(43px,12.5vw,60px);line-height:1.04}.entity-lead{font-size:16px;line-height:1.72}.entity-map{gap:80px;min-height:510px}.entity-map article{width:92%;padding:22px}.entity-map article strong{font-size:19px}.entity-connector{width:112px}.entity-answer{padding:58px 0}.entity-answer blockquote{font-size:25px}.entity-section{padding:78px 0}.entity-section h2,.entity-cta h2{font-size:clamp(36px,10.5vw,50px)}.entity-facts dl,.entity-activity-grid{grid-template-columns:1fr}.entity-facts dl div{min-height:96px}.entity-activity-grid a{min-height:225px}.entity-cta{padding:72px 0}.entity-cta a{width:100%}}@media (prefers-reduced-motion:reduce){.entity-activity-grid a{transition:none}}
