.aptiun-about{--about-text:#f5f3fb;--about-muted:#b4b6c4;--about-accent:#9575f3;--about-line:#ab9dde33;--about-shell:min(1180px, calc(100% - 48px));color:var(--about-text);background:#080f1c}.aptiun-about *,.aptiun-about :before,.aptiun-about :after{box-sizing:border-box}.about-shell{width:var(--about-shell);margin-inline:auto}.about-section{color:var(--about-text);position:relative;overflow:hidden}.about-section h2,.about-section h3,.about-section p{margin-top:0}.about-label{align-items:center;gap:.75rem;margin:0 0 1rem;font-weight:750;display:flex;color:#a891ff!important;font-size:.78rem!important}.about-label:before{content:"";background:currentColor;width:32px;height:1px}.about-primary{background:linear-gradient(105deg,#7254e9,#9273fb);border:1px solid #beabffb3;border-radius:.75rem;justify-content:center;align-items:center;gap:.65rem;min-height:50px;padding:.8rem 1.45rem;font-size:.9rem;font-weight:760;text-decoration:none;transition:transform .28s,box-shadow .28s;display:inline-flex;box-shadow:0 13px 38px #4b2fb252;color:#fff!important}.about-primary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px}[dir=rtl] .about-primary svg{transform:scaleX(-1)}.about-primary:focus-visible{outline-offset:4px;outline:3px solid #a489ff8c}.about-hero{background:#08101f;align-items:center;min-height:min(840px,100svh);display:grid;position:relative;overflow:hidden}.about-hero-media,.about-hero-overlay{position:absolute;inset:0}.about-hero-media{transform-origin:50%;will-change:transform;background:url(/storage/about/about-hero-v2.webp) 50%/cover no-repeat}[dir=ltr] .about-hero-media{transform:scaleX(-1)}.about-hero-overlay{background:linear-gradient(90deg,#0000 0%,#050a1733 40%,#050a17e8 100%),linear-gradient(#0000 55%,#050a156b)}[dir=ltr] .about-hero-overlay{background:linear-gradient(-90deg,#0000 0%,#050a1733 40%,#050a17e8 100%),linear-gradient(#0000 55%,#050a156b)}.about-hero-content{z-index:1;padding-top:9rem;position:relative}.about-hero-copy{text-align:start;width:min(570px,51%);margin-inline:0 auto}.about-hero-copy .about-label{text-align:start;justify-content:flex-start}.about-hero-copy h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:560px;margin:0 0 1rem;font-size:clamp(3rem,5.7vw,5.8rem);font-weight:790;line-height:1.06}.about-hero-copy>p:not(.about-label){color:#f3f1f9cc;max-width:540px;margin:0 0 1.6rem;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.75}.about-story{background:#091220;padding:2.8rem 0 2.4rem}.about-story-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);display:grid}.about-story-copy{grid-area:1/2}.about-story-visual{grid-area:1/1;min-height:250px;margin:0;position:relative}.about-story-visual img{object-fit:cover;object-position:center}[dir=ltr] .about-story-copy{grid-column:1}[dir=ltr] .about-story-visual{grid-column:2}.about-story h2{letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(2.1rem,3.8vw,3.55rem);font-weight:760;line-height:1.12}.about-story p{max-width:400px;color:var(--about-muted);margin-bottom:0;font-size:1rem;line-height:1.8}.about-metrics{border-block:1px solid var(--about-line);background:#0a1423;padding:.5rem 0}.about-metrics-grid{grid-template-columns:repeat(4,1fr);display:grid}.about-metrics article{border-inline-end:1px solid var(--about-line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:118px;padding:1rem;display:flex}.about-metrics article:last-child{border-inline-end:0}.about-metrics strong{color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(2.1rem,4vw,3.7rem);font-weight:690;line-height:1}.about-metrics span{color:var(--about-muted);margin-top:.55rem;font-size:.86rem}.about-direction{border-bottom:1px solid var(--about-line);background:#0b1423;min-height:340px}.about-direction-media{opacity:.72;background:url(/storage/about/about-direction-v2.webp) 50%/cover no-repeat;position:absolute;inset:0}.about-direction:after{content:"";background:linear-gradient(90deg,#050c1857,#050c1805,#050c1857);position:absolute;inset:0}.about-direction-grid{z-index:1;grid-template-columns:1fr 1fr;min-height:340px;display:grid;position:relative}.about-direction-panel{flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4.5rem);display:flex}.about-direction-panel+.about-direction-panel{border-inline-start:1px solid #ffffff2e}.about-direction-panel h2{color:#fff;margin-bottom:.8rem;font-size:clamp(2rem,3.5vw,3.3rem);font-weight:760;line-height:1.1}.about-direction-panel p{color:#ffffffc7;max-width:400px;margin-bottom:0;font-size:.98rem;line-height:1.75}.about-values{background:#0c1624;padding:clamp(4rem,7vw,6.3rem) 0}.about-values h2,.about-process h2,.about-clients h2{text-align:center;letter-spacing:-.04em;margin:0 0 2.3rem;font-size:clamp(2.1rem,4vw,3.7rem);font-weight:760;line-height:1.12}.about-values-grid{grid-template-columns:repeat(5,1fr);gap:.85rem;display:grid}.about-values-grid article{text-align:center;min-height:190px;transform:perspective(800px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg));background:linear-gradient(145deg,#8870e01f,#ffffff06);border:1px solid #a997e04d;border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;padding:1.35rem;transition:border-color .28s,transform .25s,background .28s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.about-values-grid svg{fill:none;width:37px;height:37px;stroke:var(--about-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;margin-bottom:1.15rem}.about-values-grid h3{color:#f7f5fb;margin:0;font-size:1.02rem;font-weight:720}.about-values-grid i{background:var(--about-accent);width:26px;height:1px;margin-top:1.2rem}.about-process{background:#09131f;border-top:1px solid #ffffff08;padding:clamp(3.5rem,6vw,5.2rem) 0}.about-process h2{margin-bottom:2.7rem}.about-process-list{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.about-process-list:before{inset-inline:8%;content:"";opacity:.75;background:#866be0;height:1px;position:absolute;top:24px}.about-process-list li{text-align:center;flex-direction:column;align-items:center;gap:1.05rem;display:flex;position:relative}.about-process-list span{z-index:1;color:#b7a4ff;background:#09131f;border:1px solid #9b82ef;border-radius:50%;place-items:center;width:48px;height:48px;font-size:.78rem;font-weight:700;display:grid;position:relative}.about-process-list strong{color:#e7e4ef;font-size:.88rem;font-weight:650}.about-clients{border-block:1px solid var(--about-line);background:#0b1522;padding:2.9rem 0 3.3rem}.about-clients h2{margin-bottom:1.6rem;font-size:clamp(1.55rem,2.6vw,2.3rem)}.about-client-logos{grid-template-columns:repeat(6,1fr);display:grid}.about-client-logos>div{border-inline-end:1px solid var(--about-line);place-items:center;min-height:88px;padding:.8rem 1.1rem;display:grid}.about-client-logos>div:last-child{border-inline-end:0}.about-client-logos img{object-fit:contain;filter:grayscale()brightness(0)invert();opacity:.85;width:auto;max-width:100%;height:auto;max-height:45px;transition:filter .28s,opacity .28s,transform .28s}.about-cta{background:#091221;align-items:center;min-height:300px;display:grid}.about-cta-media{opacity:.82;background:url(/storage/about/about-cta-v2.webp) 50%/cover no-repeat;position:absolute;inset:0}.about-cta:after{content:"";background:linear-gradient(90deg,#050b17f0,#050b173d 55%,#050b17a8);position:absolute;inset:0}.about-cta-inner{z-index:1;justify-content:space-between;align-items:center;gap:3rem;padding-block:3.4rem;display:flex;position:relative}.about-cta-inner>div{width:min(620px,66%)}[dir=rtl] .about-cta-inner>div .about-primary{width:max-content;margin-right:auto;display:flex}.about-cta h2{color:#fff;letter-spacing:-.045em;max-width:590px;margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3.65rem);font-weight:760;line-height:1.12}.about-cta-inner>p{color:#d4cdf1;border-inline-start:2px solid #a489ffbf;max-width:185px;margin:0;padding-inline-start:1.1rem;font-size:1.1rem;line-height:1.55}.aptiun-about [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)}.aptiun-about [data-motion-state=pending] [data-motion-item]{opacity:0;transform:translateY(22px)}.aptiun-about [data-motion-state=visible] [data-motion-item]{opacity:1;transform:translateY(0)}[data-bs-theme=light] .aptiun-about{--about-text:#171a25;--about-muted:#606575;--about-line:#2d324826;background:#f4f6fb}[data-bs-theme=light] .about-hero-overlay{background:linear-gradient(90deg,#f3f5fa0a,#f3f5fa33 40%,#f3f5faf0 100%),linear-gradient(#0000 55%,#f3f5fa42)}[data-bs-theme=light] [dir=ltr] .about-hero-overlay{background:linear-gradient(-90deg,#f3f5fa0a,#f3f5fa33 40%,#f3f5faf0 100%),linear-gradient(#0000 55%,#f3f5fa42)}[data-bs-theme=light] .about-hero-copy h1{color:#151827}[data-bs-theme=light] .about-hero-copy>p:not(.about-label){color:#555c6e}[data-bs-theme=light] .about-story{background:#f6f7fb}[data-bs-theme=light] .about-metrics{background:#eceff7}[data-bs-theme=light] .about-metrics strong{color:#29263b}[data-bs-theme=light] .about-direction{background:#e9edf5}[data-bs-theme=light] .about-direction-media{opacity:.9;filter:saturate(.8)brightness(1.18)}[data-bs-theme=light] .about-direction:after{background:linear-gradient(90deg,#f1f3f8b8,#f1f3f814,#f1f3f8b8)}[data-bs-theme=light] .about-direction-panel{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fafbffa3}[data-bs-theme=light] .about-direction-panel h2{color:#151827;text-shadow:none}[data-bs-theme=light] .about-direction-panel p{color:#303646;text-shadow:none}[data-bs-theme=light] .about-values{background:#f2f3f9}[data-bs-theme=light] .about-values-grid article{background:linear-gradient(145deg,#fff,#eceafa);border-color:#59499738}[data-bs-theme=light] .about-values-grid h3{color:#262437}[data-bs-theme=light] .about-process,[data-bs-theme=light] .about-process-list span{background:#e9eff4}[data-bs-theme=light] .about-process-list strong{color:#353745}[data-bs-theme=light] .about-clients{background:#f5f3fa}[data-bs-theme=light] .about-client-logos img{filter:grayscale()contrast(1.25);opacity:.72}.staging-reference-page[data-page-path$=\/about-us]{background:#111827;min-height:0!important;margin:0!important;padding:0!important}@media (hover:hover) and (pointer:fine){.about-primary:hover{transform:translateY(-3px);box-shadow:0 18px 43px #4b2fb266}.about-values-grid article:hover{background:linear-gradient(145deg,#8870e033,#ffffff0a);border-color:#ac95ff9e}.about-client-logos>div:hover img{filter:none;opacity:1;transform:translateY(-3px)}}@media (max-width:900px){.aptiun-about{--about-shell:min(100% - 32px, 720px)}.about-hero{min-height:800px}.about-hero-media{background-position:36%}.about-hero-copy{width:min(590px,75%)}.about-story-grid{grid-template-columns:1fr}.about-story-copy,.about-story-visual,[dir=ltr] .about-story-copy,[dir=ltr] .about-story-visual{grid-column:1}.about-story-copy{text-align:center;grid-row:2}.about-story-visual{grid-row:1;min-height:280px}.about-story p{margin-inline:auto}.about-values-grid{grid-template-columns:repeat(3,1fr)}.about-values-grid article:nth-last-child(-n+2){grid-column:span 1}.about-values-grid article:last-child{grid-column:2}.about-client-logos{grid-template-columns:repeat(3,1fr)}.about-client-logos>div:nth-child(3){border-inline-end:0}.about-client-logos>div:nth-child(-n+3){border-bottom:1px solid var(--about-line)}}@media (max-width:600px){.aptiun-about{--about-shell:calc(100% - 28px)}.about-hero{align-items:end;min-height:720px}.about-hero-media,[dir=ltr] .about-hero-media{background-position:31%}.about-hero-overlay,[dir=ltr] .about-hero-overlay{background:linear-gradient(#050a1614 0%,#050a16b8 50%,#050a16f7 95%)}[data-bs-theme=light] .about-hero-overlay,[data-bs-theme=light] [dir=ltr] .about-hero-overlay{background:linear-gradient(#f4f6fa0a 0%,#f4f6fabf 50%,#f4f6fafa 95%)}.about-hero-content{padding:8rem 0 3.5rem}.about-hero-copy{width:100%}.about-hero-copy h1{font-size:clamp(2.75rem,13vw,4rem)}.about-story{padding-block:2.3rem}.about-story-visual{min-height:190px}.about-metrics-grid{grid-template-columns:1fr 1fr}.about-metrics article{border-bottom:1px solid var(--about-line);min-height:108px}.about-metrics article:nth-child(2n){border-inline-end:0}.about-metrics article:nth-last-child(-n+2){border-bottom:0}.about-direction{min-height:auto}.about-direction-media{background-position:32%}.about-direction-grid{grid-template-columns:1fr;min-height:500px}.about-direction-panel{min-height:250px;padding:2rem 1.2rem}.about-direction-panel+.about-direction-panel{border-inline-start:0;border-top:1px solid #fff3}.about-values,.about-process{padding-block:3.8rem}.about-values-grid{grid-template-columns:1fr 1fr}.about-values-grid article,.about-values-grid article:nth-last-child(-n+2),.about-values-grid article:last-child{grid-column:span 1;min-height:155px}.about-values-grid article:last-child{grid-column:1/-1}.about-process-list{grid-template-columns:1fr}.about-process-list:before{inset-inline:24px auto;width:1px;height:calc(100% - 48px);top:24px}.about-process-list li{text-align:start;flex-direction:row;align-items:center;gap:1rem;min-height:78px}.about-client-logos{grid-template-columns:1fr 1fr}.about-client-logos>div:nth-child(3){border-inline-end:1px solid var(--about-line)}.about-client-logos>div:nth-child(2n){border-inline-end:0}.about-client-logos>div:nth-child(-n+4){border-bottom:1px solid var(--about-line)}.about-cta{min-height:350px}.about-cta-media{background-position:62%}.about-cta:after{background:linear-gradient(#050b1757,#050b17f0)}.about-cta-inner{flex-direction:column;align-items:flex-start;gap:2rem}.about-cta-inner>div{width:100%}}@media (prefers-reduced-motion:reduce){.aptiun-about *,.aptiun-about :before,.aptiun-about :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.aptiun-about [data-motion-item]{opacity:1!important;transform:none!important}}
.aptiun-services{--services-bg:#07101d;--services-panel:#0d1b2e;--services-panel-2:#12223a;--services-text:#f7f6fb;--services-muted:#aab3c6;--services-accent:#8d6cf8;--services-line:#a696e738;--services-shell:min(1180px, calc(100% - 48px));color:var(--services-text);background:var(--services-bg)}.aptiun-services *,.aptiun-services :before,.aptiun-services :after{box-sizing:border-box}.services-shell{width:var(--services-shell);margin-inline:auto}.services-section{position:relative;overflow:hidden}.services-section h2,.services-section h3,.services-section p{margin-top:0}.aptiun-services .cinematic-header{-webkit-backdrop-filter:blur(15px)saturate(132%);backdrop-filter:blur(15px)saturate(132%);background:#05091533;box-shadow:0 14px 40px #01040e1f}.aptiun-services .cinematic-header:after{-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);background:#05091538}.aptiun-services .cinematic-utility{-webkit-backdrop-filter:blur(12px)saturate(128%);backdrop-filter:blur(12px)saturate(128%);background:#0509151a}.services-hero{background:#06101e;align-items:center;min-height:min(720px,92svh);display:grid;position:relative;overflow:hidden}.services-hero-media,.services-hero-shade{position:absolute;inset:0}.services-hero-media{filter:saturate(.88)brightness(.62)hue-rotate(2deg);opacity:.72;will-change:transform;background:url(/storage/about/about-hero-v2.webp) 50%/cover no-repeat}.services-hero-media:after{content:"";background:radial-gradient(circle at 34% 48%,#774bff36,#0000 34%);position:absolute;inset:0}.services-hero-shade{background:linear-gradient(90deg,#050c1994,#050c192e 45%,#050c19f0),linear-gradient(#0000 62%,#050c17b3)}[dir=ltr] .services-hero-media{transform:scaleX(-1)}[dir=ltr] .services-hero-shade{background:linear-gradient(-90deg,#050c1994,#050c192e 45%,#050c19f0),linear-gradient(#0000 62%,#050c17b3)}.services-hero-grid{z-index:1;grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(2.5rem,6vw,6rem);padding-top:8.2rem;padding-bottom:3.5rem;display:grid;position:relative}.services-hero-copy{text-align:start;grid-column:2;justify-self:start;max-width:520px}.services-hero-system{min-height:430px;transform:translate3d(var(--hero-drift-x,0), var(--hero-drift-y,0), 0);grid-area:1/1;transition:transform .24s ease-out;position:relative}[dir=ltr] .services-hero-copy{grid-column:1}[dir=ltr] .services-hero-system{grid-column:2}[dir=rtl] .services-hero-copy{grid-column:1;justify-self:start;text-align:right!important}[dir=rtl] .services-hero-system{grid-column:2}[dir=ltr] .services-hero-copy{justify-self:start;text-align:left!important}[dir=rtl] .services-hero-copy :is(h1,p),[dir=ltr] .services-hero-copy :is(h1,p){text-align:inherit!important}[dir=rtl] .services-hero-copy .services-eyebrow,[dir=rtl] .services-hero-copy .services-actions{justify-content:flex-start}.services-eyebrow{color:#ab94ff;align-items:center;gap:.75rem;margin:0 0 .85rem;font-size:.82rem;font-weight:760;display:flex}.services-eyebrow:before{content:"";background:currentColor;width:30px;height:1px}.services-hero h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:560px;margin:0 0 1rem;font-size:clamp(3rem,5vw,5rem);font-weight:800;line-height:1.07}.services-lead{color:#f0eff7d1;max-width:510px;margin:0 0 1.7rem;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.8}.services-actions{flex-wrap:wrap;gap:.8rem;display:flex}.services-primary,.services-secondary{border-radius:.7rem;justify-content:center;align-items:center;gap:.65rem;min-height:50px;padding:.8rem 1.45rem;font-size:.91rem;font-weight:760;text-decoration:none;transition:transform .28s,box-shadow .28s,border-color .28s;display:inline-flex}.services-primary{background:linear-gradient(105deg,#6d4bea,#9576ff);border:1px solid #cabbff8c;box-shadow:0 14px 38px #4a2bbe59;color:#fff!important}.services-secondary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060c1b61;border:1px solid #bdaef2b3;color:#fff!important}.services-primary svg,.services-stack-copy a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px}[dir=rtl] .services-primary svg,[dir=rtl] .services-stack-copy a svg{transform:scaleX(-1)}.services-brand-core{aspect-ratio:1;place-items:center;width:clamp(190px,24vw,300px);display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.services-brand-core:after{content:"";border:1px solid #af90ff47;border-radius:50%;position:absolute;inset:18%;box-shadow:0 0 55px #7140ff40,inset 0 0 30px #7a4fff33}.services-brand-core img{z-index:2;object-fit:contain;filter:drop-shadow(0 28px 34px #2007599e);width:76%;height:76%;position:relative}.services-core-glow{filter:blur(42px);opacity:.42;background:#8f58ff;border-radius:50%;position:absolute;inset:28%}.services-orbit{border:1px solid #9780ef3d;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.services-orbit-a{aspect-ratio:1.55;width:84%}.services-orbit-b{aspect-ratio:1.2;width:62%}.services-node{color:#f6f3ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#242d49d6,#090e1cc4);border:1px solid #b39eff52;border-radius:.7rem;align-items:center;gap:.7rem;width:146px;min-height:72px;padding:.8rem;font-size:.76rem;font-weight:690;line-height:1.35;display:flex;position:absolute;box-shadow:0 14px 36px #00000040,inset 0 1px #ffffff0d}.services-node:after{content:"";background:linear-gradient(90deg,#9066ffd9,#0000);width:46px;height:1px;position:absolute}.services-node svg{fill:none;stroke:#9876ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:0 0 30px;width:30px}.services-node-1{top:6%;left:0}.services-node-2{top:4%;right:0}.services-node-3{top:41%;right:-2%}.services-node-4{bottom:4%;right:4%}.services-node-5{bottom:5%;left:4%}.services-node-6{top:42%;left:-2%}.services-node-1:after,.services-node-5:after,.services-node-6:after{left:100%}.services-node-2:after,.services-node-3:after,.services-node-4:after{right:100%;transform:scaleX(-1)}.services-bridge{border-block:1px solid var(--services-line);background:#081324;padding:1.4rem 0}.services-bridge .services-shell{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;display:grid}.services-bridge i{background:linear-gradient(90deg,#0000,#8566ed);height:1px}.services-bridge i:last-child{transform:scaleX(-1)}.services-bridge h2{color:#f7f5fc;margin:0 0 .35rem;font-size:1.28rem;font-weight:740}.services-bridge p{color:var(--services-muted);margin:0;font-size:.86rem}.services-showcase{background:#10223a;padding:clamp(4.5rem,7vw,6.5rem) 0}.services-showcase:before{content:"";background-image:linear-gradient(#917dd70e 1px,#0000 1px),linear-gradient(90deg,#917dd70e 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.services-section-heading{z-index:1;text-align:start;flex-direction:column;align-items:flex-start;gap:.65rem;width:100%;margin-bottom:2.2rem;display:flex;position:relative}.services-section-heading>p{color:#9c84f4;letter-spacing:.12em;margin:0;font-size:.78rem;font-weight:760}.services-section-heading h2{max-width:790px;color:var(--services-text);letter-spacing:-.045em;text-align:inherit;margin:0;font-size:clamp(2.15rem,4vw,3.7rem);font-weight:780;line-height:1.12}.services-section-heading-center{text-align:center;display:block}.services-section-heading-center>p{margin-bottom:.65rem}.services-section-heading-center h2{margin-inline:auto}[dir=rtl] .services-section-heading:not(.services-section-heading-center){text-align:right;align-items:flex-start}[dir=ltr] .services-section-heading:not(.services-section-heading-center){text-align:left;align-items:flex-start}[dir=rtl] .services-section-heading:not(.services-section-heading-center) h2,[dir=ltr] .services-section-heading:not(.services-section-heading-center) h2{margin-inline:0 auto}.services-grid{z-index:1;grid-template-columns:repeat(12,1fr);gap:.8rem;display:grid;position:relative}.services-card{min-height:224px;color:inherit;transform:perspective(900px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg));background:linear-gradient(145deg,#132036f5,#070e1beb);border:1px solid #a092d838;border-radius:1rem;flex-direction:column;justify-content:space-between;padding:1.45rem;text-decoration:none;transition:transform .28s,border-color .28s,background .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #01060f30}.services-card:before{content:"";background:radial-gradient(circle at var(--card-x,50%) var(--card-y,50%), #855fff2b, transparent 42%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.services-card:after{content:"";border:1px solid #9677ff24;border-radius:50%;width:190px;height:190px;position:absolute;inset-block-start:-80px;inset-inline-end:-65px;box-shadow:0 0 0 28px #9677ff09,0 0 0 58px #9677ff06}.services-card[data-interactive-card=active]:before{opacity:1}.services-card-1,.services-card-6{grid-column:span 4}.services-card-2,.services-card-5{grid-column:span 5}.services-card-3,.services-card-4{grid-column:span 3}.services-card-1,.services-card-5{min-height:270px}.services-card>svg{z-index:1;fill:none;stroke:#9875ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:42px;height:42px;margin:.4rem 0 1.8rem;position:relative}.services-card-index{color:#8f73ef;font-size:.78rem;font-weight:750;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.services-card h3{z-index:1;color:#fbf9ff;margin-bottom:.6rem;font-size:1.12rem;font-weight:740;position:relative}.services-card p{z-index:1;max-width:360px;color:var(--services-muted);margin-bottom:0;font-size:.88rem;line-height:1.7;position:relative}.services-card strong{z-index:1;color:#ad96ff;align-items:center;gap:.4rem;margin-top:1.15rem;font-size:.76rem;font-weight:740;display:inline-flex;position:relative}.services-card strong svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px}[dir=rtl] .services-card strong svg{transform:scaleX(-1)}.services-card-arrow{color:#ae96ffb3;font-size:1.15rem;position:absolute;inset-block-end:1.1rem;inset-inline-end:1.1rem}.services-card:focus-visible{outline-offset:4px;outline:3px solid #a489ffb8}.services-method{background:#071321;border-top:1px solid #ffffff08;padding:clamp(4rem,6vw,5.6rem) 0}.services-steps{grid-template-columns:repeat(5,1fr);margin:3rem 0 0;padding:0;list-style:none;display:grid;position:relative}.services-steps:before{inset-inline:8%;content:"";opacity:.75;background:linear-gradient(90deg,#6e4ed9,#a989ff,#6e4ed9);height:1px;position:absolute;top:27px}.services-steps li{text-align:center;flex-direction:column;align-items:center;padding-inline:1rem;display:flex;position:relative}.services-steps li>span{z-index:1;color:#c4b5ff;background:#071321;border:1px solid #9c80ef;border-radius:50%;place-items:center;width:54px;height:54px;font-size:.76rem;font-weight:760;display:grid;position:relative;box-shadow:0 0 0 8px #071321}.services-steps h3{color:#f2f0f8;margin:1.15rem 0 .45rem;font-size:1rem;font-weight:720}.services-steps p{max-width:180px;color:var(--services-muted);margin:0;font-size:.78rem;line-height:1.65}.services-stack{background:#12233b;padding:clamp(4rem,6vw,5.3rem) 0}.services-stack-grid{grid-template-columns:minmax(310px,.82fr) minmax(0,1.55fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);display:grid}.services-stack-copy h2{color:#f9f7ff;letter-spacing:-.045em;margin-bottom:1rem;font-size:clamp(2.1rem,3.8vw,3.45rem);font-weight:780;line-height:1.12}.services-stack-copy>p:not(.services-eyebrow){color:var(--services-muted);margin-bottom:1.2rem;font-size:.93rem;line-height:1.8}.services-stack-copy a{color:#c3b2ff;background:#070f1e61;border:1px solid #ae96ff61;border-radius:.65rem;align-items:center;gap:.65rem;min-height:48px;padding:.72rem 1.15rem;font-size:.87rem;font-weight:720;text-decoration:none;display:inline-flex}.services-tech-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;display:grid}.services-tech-logo{background:linear-gradient(145deg,#080f1eb8,#192138cc);border:1px solid #a592e230;border-radius:.7rem;align-items:center;gap:.75rem;min-height:76px;padding:.85rem 1rem;transition:transform .24s,border-color .24s,background .24s;display:flex;box-shadow:inset 0 1px #ffffff09}.services-tech-logo img{object-fit:contain;flex:0 0 29px;width:29px;height:29px}.services-tech-logo-openai img{filter:invert()}.services-tech-logo span{color:#e9e6f2;font-size:.76rem;font-weight:650;line-height:1.3}.services-proof{background:#081421;padding:clamp(3.6rem,5.5vw,5rem) 0}.services-proof-grid{grid-template-columns:1.55fr .85fr .85fr;gap:.8rem;display:grid}.services-proof-grid>*{background:linear-gradient(145deg,#122137f0,#070f1df5);border:1px solid #a090d938;border-radius:.8rem;min-height:230px;margin:0;padding:1.7rem}.services-testimonial{flex-direction:column;justify-content:space-between;display:flex}.services-proof blockquote{flex-direction:column;justify-content:space-between;display:flex;position:relative}.services-proof blockquote>span{color:#8e6bf2;width:max-content;margin-bottom:.45rem;font-size:3.25rem;line-height:.65;display:block;position:static}.services-proof blockquote>p{color:#e8e4f2;max-width:580px;margin:.65rem 0 1rem;font-size:.95rem;line-height:1.85}.services-proof blockquote footer{flex-direction:column;gap:.22rem;display:flex}.services-proof blockquote strong{color:#fff;font-size:.88rem}.services-proof blockquote small{color:var(--services-muted);font-size:.72rem}.services-testimonial blockquote{flex:1;min-height:145px;margin:0;animation:.5s cubic-bezier(.22,1,.36,1) both services-quote-in}.services-testimonial-controls{border-top:1px solid #9f8fd52e;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:.85rem;display:flex}.services-testimonial-dots,.services-testimonial-buttons{align-items:center;gap:.45rem;display:flex}.services-testimonial-dots button{cursor:pointer;background:#bcafe233;border:0;border-radius:99px;width:28px;height:8px;padding:0;transition:width .22s,background .22s}.services-testimonial-dots button.is-active{background:#9170f6;width:42px}.services-testimonial-buttons button{color:#dcd5f5;cursor:pointer;background:#070e1c66;border:1px solid #ab97eb40;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.services-testimonial button:focus-visible{outline-offset:3px;outline:2px solid #aa90ff}@keyframes services-quote-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.services-proof-grid>article{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.services-proof-grid>article svg{fill:none;stroke:#9671ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:36px;height:36px;margin-bottom:.8rem}.services-proof-grid>article strong{color:#fff;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:760;line-height:1}.services-proof-grid>article p{max-width:180px;color:var(--services-muted);margin:.75rem 0 0;font-size:.78rem;line-height:1.55}.services-cta{background:#07101e;align-items:center;min-height:330px;display:grid;position:relative;overflow:hidden}.services-cta-media{opacity:.9;background:url(/storage/about/about-cta-v2.webp) 50%/cover no-repeat;position:absolute;inset:0}.services-cta:after{content:"";background:linear-gradient(90deg,#040a16d9,#040a162e 55%,#040a16cc);position:absolute;inset:0}.services-cta-inner{z-index:1;justify-content:space-between;align-items:center;gap:3rem;padding-block:3.5rem;display:flex;position:relative}.services-cta-inner h2{color:#fff;letter-spacing:-.05em;text-wrap:balance;max-width:700px;margin:0 0 .8rem;font-size:clamp(2.2rem,4.3vw,4rem);font-weight:790;line-height:1.1}.services-cta-inner p{color:#f5f2fbbf;margin:0;font-size:.96rem}.aptiun-services [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)}.aptiun-services [data-motion-state=pending] [data-motion-item]{opacity:0;transform:translateY(22px)}.aptiun-services [data-motion-state=visible] [data-motion-item]{opacity:1;transform:translateY(0)}[data-bs-theme=light] .aptiun-services{--services-text:#141827;--services-muted:#596276;--services-line:#3e3a5a24;background:#f4f6fb}[data-bs-theme=light] .aptiun-services .cinematic-header{background:#f8f9fd52}[data-bs-theme=light] .aptiun-services .cinematic-header:after{background:#f8f9fd61}[data-bs-theme=light] .aptiun-services .cinematic-utility{background:#f8f9fd38}[data-bs-theme=light] .services-hero-media{filter:saturate(.74)brightness(1.07);opacity:.68}[data-bs-theme=light] .services-hero-shade{background:linear-gradient(90deg,#f4f6fb1f,#f4f6fb52 45%,#f4f6fbf5),linear-gradient(#0000 62%,#f4f6fbb3)}[data-bs-theme=light] [dir=ltr] .services-hero-shade{background:linear-gradient(-90deg,#f4f6fb1f,#f4f6fb52 45%,#f4f6fbf5),linear-gradient(#0000 62%,#f4f6fbb3)}[data-bs-theme=light] .services-hero h1{color:#111626}[data-bs-theme=light] .services-lead{color:#50596e}[data-bs-theme=light] .services-secondary{background:#ffffff80;color:#252838!important}[data-bs-theme=light] .services-node{color:#222639;background:#fafaffd1;box-shadow:0 14px 36px #3e365e1a}[data-bs-theme=light] .services-bridge{background:#eef1f8}[data-bs-theme=light] .services-bridge h2{color:#1a1d2b}[data-bs-theme=light] .services-showcase{background:#e9eef8}[data-bs-theme=light] .services-card{background:linear-gradient(145deg,#fff,#e9eaf4);border-color:#5b4d952e;box-shadow:0 18px 45px #3e365e14}[data-bs-theme=light] .services-card h3,[data-bs-theme=light] .services-method h3{color:#202436}[data-bs-theme=light] .services-method{background:#f5f7fb}[data-bs-theme=light] .services-steps li>span{color:#6f54ce;background:#f5f7fb;box-shadow:0 0 0 8px #f5f7fb}[data-bs-theme=light] .services-stack{background:#e6edf6}[data-bs-theme=light] .services-stack-copy h2{color:#151a2a}[data-bs-theme=light] .services-tech-logo{background:#ffffffc7;border-color:#4e437e24}[data-bs-theme=light] .services-tech-logo span{color:#222738}[data-bs-theme=light] .services-tech-logo-openai img{filter:none}[data-bs-theme=light] .services-tech-logo-github img{filter:invert()}[data-bs-theme=light] .services-proof{background:#f6f7fb}[data-bs-theme=light] .services-proof-grid>*{background:#fff;border-color:#5b4d952e}[data-bs-theme=light] .services-proof blockquote>p{color:#303548}[data-bs-theme=light] .services-proof blockquote strong,[data-bs-theme=light] .services-proof-grid>article strong{color:#171b2a}.staging-reference-page[data-page-path$=\/services]{background:#111827;min-height:0!important;margin:0!important;padding:0!important}@media (hover:hover) and (pointer:fine){.services-primary:hover,.services-secondary:hover{transform:translateY(-3px)}.services-primary:hover{box-shadow:0 19px 45px #4a2bbe73}.services-secondary:hover{border-color:#a98bff}.services-card:hover{border-color:#ab92ff94;box-shadow:0 24px 58px #01060f47}.services-stack-copy a:hover{color:#d3c7ff}.services-tech-logo:hover{background:linear-gradient(145deg,#192239f5,#0a1120f5);border-color:#ab92ff80;transform:translateY(-3px)}}@media (max-width:980px){.aptiun-services{--services-shell:min(100% - 34px, 760px)}.services-hero{min-height:auto}.services-hero-grid{grid-template-columns:1fr;gap:1.8rem;padding-top:8.8rem;padding-bottom:3rem}.services-hero-copy,[dir=ltr] .services-hero-copy,[dir=rtl] .services-hero-copy{grid-area:1/1;max-width:640px}.services-hero-system,[dir=ltr] .services-hero-system,[dir=rtl] .services-hero-system{grid-area:2/1;min-height:390px}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-card,.services-card-1,.services-card-2,.services-card-3,.services-card-4,.services-card-5,.services-card-6{grid-column:auto;min-height:230px}.services-stack-grid{grid-template-columns:1fr}.services-tech-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.services-tech-logo{text-align:center;flex-direction:column;justify-content:center}.services-proof-grid{grid-template-columns:1fr 1fr}.services-proof blockquote{grid-column:1/-1}}@media (max-width:680px){.aptiun-services{--services-shell:min(100% - 28px, 560px)}.services-hero-grid{padding-top:7.7rem}.services-hero h1{font-size:clamp(2.55rem,13vw,4rem);line-height:1.12}.services-hero-system{min-height:360px}.services-brand-core{width:178px}.services-node{width:116px;min-height:62px;padding:.6rem;font-size:.63rem}.services-node svg{flex-basis:24px;width:24px}.services-node-1,.services-node-6{left:-6px}.services-node-2,.services-node-3{right:-6px}.services-node-4{right:0}.services-node-5{left:0}.services-node:after{width:24px}.services-bridge .services-shell{grid-template-columns:1fr;gap:.8rem}.services-bridge i{display:none}.services-section-heading{display:block}.services-section-heading>p{margin-bottom:.65rem}.services-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.8rem;margin-inline:-14px;padding-inline:14px;display:flex;overflow-x:auto}.services-grid::-webkit-scrollbar{display:none}.services-card,.services-card-1,.services-card-2,.services-card-3,.services-card-4,.services-card-5,.services-card-6{scroll-snap-align:center;min-width:min(82vw,340px);min-height:245px}.services-steps{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.8rem;margin-inline:-14px;padding-inline:14px;display:flex;overflow-x:auto}.services-steps:before{display:none}.services-steps li{border:1px solid var(--services-line);scroll-snap-align:center;background:#ffffff06;border-radius:.8rem;min-width:min(62vw,250px);padding:1.3rem}.services-stack-grid{grid-template-columns:1fr}.services-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-tech-logo{text-align:start;flex-direction:row;justify-content:flex-start;min-height:72px}.services-proof-grid{grid-template-columns:1fr}.services-proof blockquote{grid-column:auto}.services-cta-inner{flex-direction:column;align-items:flex-start}.services-cta-inner h2{font-size:clamp(2.15rem,11vw,3.3rem)}}@media (prefers-reduced-motion:reduce){.services-hero-system,.services-card,.services-primary,.services-secondary{transition:none!important;transform:none!important}.services-testimonial blockquote{animation:none!important}}
.aptiun-projects{--projects-bg:#06111f;--projects-panel:#0d1d32;--projects-panel-2:#122844;--projects-text:#f7f5fc;--projects-muted:#aeb8ca;--projects-accent:#8c68f6;--projects-line:#a38ee73b;--projects-shell:min(1180px, calc(100% - 48px));color:var(--projects-text);background:var(--projects-bg)}.aptiun-projects *,.aptiun-projects :before,.aptiun-projects :after{box-sizing:border-box}.projects-shell{width:var(--projects-shell);margin-inline:auto}.aptiun-projects :is(h1,h2,h3,p){margin-top:0}.aptiun-projects :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #ae93ffc7}.aptiun-projects .cinematic-header{-webkit-backdrop-filter:blur(16px)saturate(132%);backdrop-filter:blur(16px)saturate(132%);background:#0509152e;box-shadow:0 14px 42px #01040e24}.aptiun-projects .cinematic-header:after{-webkit-backdrop-filter:blur(17px)saturate(132%);backdrop-filter:blur(17px)saturate(132%);background:#05091533}.aptiun-projects .cinematic-utility{-webkit-backdrop-filter:blur(12px)saturate(128%);backdrop-filter:blur(12px)saturate(128%);background:#0509151a}.projects-hero{isolation:isolate;background:#050d19;align-items:center;min-height:min(740px,96svh);display:grid;position:relative;overflow:hidden}.projects-hero-media,.projects-hero-shade{position:absolute;inset:0}.projects-hero-media{z-index:-3;filter:saturate(.88)brightness(.49)hue-rotate(3deg);opacity:.88;will-change:transform;background:url(/storage/about/about-hero-v2.webp) 50%/cover no-repeat}.projects-hero-media:after{content:"";background:radial-gradient(circle at 62% 58%,#7848ff40,#0000 27%),linear-gradient(120deg,#0000 25%,#724af529 49%,#0000 72%);position:absolute;inset:0}.projects-hero-shade{z-index:-2;background:linear-gradient(90deg,#040a1666,#040a1624 44%,#040a16f5),linear-gradient(#0000 52%,#040a16db)}[dir=ltr] .projects-hero-media{transform:scaleX(-1)}[dir=ltr] .projects-hero-shade{background:linear-gradient(-90deg,#040a1666,#040a1624 44%,#040a16f5),linear-gradient(#0000 52%,#040a16db)}.projects-hero-grid{z-index:1;grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(2.5rem,5vw,5rem);padding-top:9rem;padding-bottom:4rem;display:grid;position:relative}.projects-hero-copy{text-align:start;grid-column:2;max-width:575px}.projects-hero-installation{perspective:1100px;grid-area:1/1;min-height:480px;position:relative}[dir=ltr] .projects-hero-copy{grid-column:1}[dir=ltr] .projects-hero-installation{grid-column:2}[dir=rtl] .projects-hero-copy{text-align:right}[dir=ltr] .projects-hero-copy{text-align:left}.projects-eyebrow{color:#ae95ff;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.84rem;font-weight:760;display:flex}.projects-eyebrow span{background:currentColor;width:30px;height:1px}.projects-hero h1{color:#fff;letter-spacing:-.06em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(3.1rem,5.2vw,5.25rem);font-weight:810;line-height:1.06}.projects-hero h1 em{color:#9a78ff;font-style:normal;display:block}.projects-hero-copy>p:not(.projects-eyebrow){color:#efeef7c7;max-width:510px;margin-bottom:1.7rem;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.8}.projects-actions{flex-wrap:wrap;gap:.8rem;display:flex}.projects-primary,.projects-secondary,.projects-all{border-radius:.7rem;justify-content:center;align-items:center;gap:.65rem;min-height:50px;padding:.8rem 1.45rem;font-size:.9rem;font-weight:760;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:inline-flex}.projects-primary{background:linear-gradient(105deg,#6a48e7,#9474ff);border:1px solid #cdc0ff73;box-shadow:0 14px 38px #4729b757;color:#fff!important}.projects-secondary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050b1966;border:1px solid #c2b1f7a6;color:#fff!important}.projects-primary svg,.projects-all svg,.projects-feature-copy strong svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px}[dir=rtl] :is(.projects-primary,.projects-all,.projects-feature-copy strong) svg{transform:scaleX(-1)}.projects-installation-orbit{aspect-ratio:1.55;border:1px solid #9d80ff40;border-radius:50%;width:92%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotateX(68deg);box-shadow:0 0 0 40px #764aef06,0 0 80px #673ee01f}.projects-installation-card{transform-style:preserve-3d;background:#091324;border:1px solid #b199ff66;border-radius:.8rem;position:absolute;overflow:hidden;box-shadow:0 25px 55px #0006,inset 0 1px #ffffff1a}.projects-installation-card img{object-fit:cover}.projects-installation-card:after{content:"";background:linear-gradient(150deg,#ffffff14,#0000 42%,#5731c921);position:absolute;inset:0}.projects-installation-card-a{z-index:3;aspect-ratio:.84;width:45%;inset:5% auto auto 29%;transform:rotateY(-4deg)translateZ(28px)}.projects-installation-card-b{z-index:2;aspect-ratio:.8;width:34%;inset:18% 2% auto auto;transform:rotateY(-12deg)translateZ(6px)}.projects-installation-card-c{z-index:1;aspect-ratio:.8;width:30%;inset:24% auto auto 1%;transform:rotateY(12deg)translateZ(3px)}.projects-installation-mark{z-index:4;aspect-ratio:1;background:radial-gradient(circle,#7e49ff80,#280f65ad 43%,#0000 70%);border-radius:50%;place-items:center;width:190px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,12%)}.projects-installation-mark img{object-fit:contain;filter:drop-shadow(0 20px 30px #130439b3);width:78%;height:78%}.projects-hero-stats{z-index:5;justify-content:space-between;gap:1rem;display:flex;position:absolute;inset-block-end:2%;inset-inline:5%}.projects-hero-stats span{color:#b8c0d0;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#070f1fb3;border:1px solid #b5a0f740;border-radius:.75rem;flex-direction:column;min-width:145px;padding:1rem 1.2rem;font-size:.72rem;display:flex}.projects-hero-stats strong{color:#fff;font-size:1.45rem;line-height:1.1}.projects-selected{background:#0f2138;padding:clamp(1.5rem,2.5vw,2.4rem) 0 clamp(3.2rem,4.5vw,4.6rem);position:relative;overflow:hidden}.projects-selected:before{content:"";opacity:.7;background-image:linear-gradient(#8f79d90e 1px,#0000 1px),linear-gradient(90deg,#8f79d90e 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.projects-section-intro{z-index:1;grid-template-columns:1fr auto;align-items:end;gap:2rem;margin-bottom:1.5rem;display:grid;position:relative}.projects-section-intro>div:first-child{max-width:720px}.projects-section-intro p,.projects-impact-head>p,.projects-more-head>p{color:#a187f6;letter-spacing:.12em;margin:0 0 .65rem;font-size:.76rem;font-weight:760}.projects-section-intro h2,.projects-impact-head h2,.projects-more-head h2{color:var(--projects-text);letter-spacing:-.048em;margin:0 0 .7rem;font-size:clamp(2.2rem,4.1vw,3.85rem);font-weight:790;line-height:1.12}.projects-section-intro>div>span,.projects-impact-head>span,.projects-more-head>span{color:var(--projects-muted);font-size:.93rem;line-height:1.75}.projects-filters{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}[dir=ltr] .projects-filters{justify-content:flex-start}.projects-filters button{color:#c5c9d4;cursor:pointer;background:#050d1b57;border:1px solid #ad99ed40;border-radius:999px;min-height:39px;padding:.55rem 1rem;font-size:.76rem;font-weight:690;transition:color .2s,background .2s,border-color .2s,transform .2s}.projects-filters button.is-active{color:#fff;background:#7955e7;border-color:#8b6af0;box-shadow:0 9px 24px #5335b747}.projects-bento{z-index:1;grid-template-columns:repeat(12,1fr);gap:.8rem;display:grid;position:relative}.projects-feature{background:#081426;border:1px solid #a591e13d;border-radius:.9rem;min-height:360px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 20px 52px #00040c3d;color:#fff!important}.projects-feature-1{grid-column:span 8;min-height:600px}.projects-feature-2{grid-column:span 4;min-height:600px}.projects-feature-3,.projects-feature-4,.projects-feature-5{grid-column:span 4;min-height:430px}.projects-bento>.projects-feature:only-child{grid-column:1/-1;min-height:520px}.projects-feature>img{object-fit:cover;transition:transform .75s cubic-bezier(.22,1,.36,1),filter .5s}.projects-feature-shade{background:linear-gradient(#040a1629 36%,#040a16fa),linear-gradient(90deg,#040a1640,#0000);position:absolute;inset:0}.projects-feature-index{color:#b69aff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050c1cad;border:1px solid #b99eff7a;border-radius:.55rem;place-items:center;width:46px;height:42px;font-size:1rem;font-weight:780;display:grid;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.projects-feature-location{color:#e8e2fb;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050c1ca8;border:1px solid #bea9ff40;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .7rem;font-size:.7rem;display:inline-flex;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.projects-feature-location svg,.projects-more-grid section span svg{fill:none;stroke:#9c7ef4;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:14px;height:14px}.projects-feature-copy{z-index:2;max-width:560px;position:absolute;inset-block-end:1.35rem;inset-inline:1.35rem}.projects-feature-1 .projects-feature-copy{inset-block-end:7.1rem}.projects-feature-copy>p{color:#ac94f7;margin:0 0 .45rem;font-size:.76rem;font-weight:720}.projects-feature-copy h3{color:#fff;letter-spacing:-.025em;margin:0 0 .65rem;font-size:clamp(1.35rem,2.1vw,2.15rem);font-weight:770;line-height:1.25}.projects-feature-copy>span{color:#ebe8f4b8;max-width:520px;font-size:.84rem;line-height:1.65;display:block}.projects-feature-copy strong{color:#bdabff;align-items:center;gap:.4rem;margin-top:1rem;font-size:.77rem;display:inline-flex}.projects-feature-copy strong svg{width:14px}.projects-feature-results{z-index:2;border-top:1px solid #bba8f633;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset-block-end:1.3rem;inset-inline:1.35rem}.projects-feature-results span{color:#dcdae699;flex-direction:column;gap:.2rem;padding:1rem .7rem 0;font-size:.68rem;display:flex}.projects-feature-results span+span{border-inline-start:1px solid #bba8f633}.projects-feature-results b{color:#f5f2ff;font-size:.83rem}.projects-participants{z-index:2;color:#d9d0fa;background:#060d1bb3;border:1px solid #ad95f547;border-radius:.5rem;padding:.48rem .7rem;font-size:.7rem;position:absolute;inset-block-end:1.25rem;inset-inline-end:1.25rem}.projects-empty{z-index:1;border:1px dashed var(--projects-line);color:var(--projects-muted);text-align:center;border-radius:1rem;padding:4rem 1rem;position:relative}.projects-impact{background:#080e20;padding:clamp(2rem,3vw,2.8rem) 0;position:relative;overflow:hidden}.projects-impact-wave{opacity:.9;background:radial-gradient(at 50% 108%,#7543f452,#0000 50%),linear-gradient(120deg,#0000 15%,#7543f412 49%,#0000 78%);position:absolute;inset:0}.projects-impact-wave:after{content:"";border-top:1px solid #9369ff85;border-radius:50%;height:82px;position:absolute;inset:50% -8% auto;transform:rotate(-2deg);box-shadow:0 -10px 34px #713eee29,0 22px 0 -21px #9369ff4d}.projects-impact .projects-shell{z-index:1;grid-template-columns:minmax(260px,.78fr) minmax(620px,1.72fr);align-items:stretch;gap:1rem;display:grid;position:relative}.projects-impact-head{text-align:start;background:linear-gradient(145deg,#191b3fb3,#080e2073);border:1px solid #ad9aeb2b;border-radius:1rem;flex-direction:column;justify-content:center;margin:0;padding:1.4rem clamp(1rem,2vw,2rem);display:flex}.projects-impact-head h2{font-size:clamp(2rem,3.25vw,3.2rem)}.projects-impact-grid{background:#080f2294;border:1px solid #ad9aeb2b;border-radius:1rem;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.projects-impact-grid article{text-align:start;border-inline-start:1px solid #ad9aeb2e;flex-direction:column;justify-content:center;align-items:flex-start;min-height:210px;padding:1.35rem clamp(1rem,2vw,1.7rem);display:flex}.projects-impact-grid article:first-child{border-inline-start:0}.projects-impact-grid article:last-child{border-inline-end:0}.projects-impact-grid svg{fill:none;stroke:#9573fa;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:30px;height:30px;margin-bottom:1.1rem}.projects-impact-grid strong{color:#fff;font-size:clamp(2.45rem,3.6vw,3.5rem);font-weight:770;line-height:1}.projects-impact-grid h3{color:#f4f1fa;margin:.65rem 0 .3rem;font-size:.92rem}.projects-impact-grid p{color:var(--projects-muted);margin:0;font-size:.72rem}.projects-more{background:#102239;padding:clamp(2.8rem,4.5vw,4rem) 0}.projects-more-head{border-bottom:1px solid #a18be233;grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);align-items:end;gap:2rem;margin-bottom:1.5rem;padding-bottom:1.35rem;display:grid}.projects-more-head>div:first-child{max-width:660px}.projects-more-tools{flex-direction:column;align-items:flex-end;gap:.85rem;display:flex}[dir=ltr] .projects-more-tools{align-items:flex-start}.projects-result-count{color:var(--projects-muted);align-items:baseline;gap:.35rem;font-size:.75rem;display:inline-flex}.projects-result-count strong{color:#b79fff;font-size:1.15rem}.projects-more-grid{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.projects-more-grid>a{aspect-ratio:.84;color:inherit;background:#07111f;border:1px solid #a08edb38;border-radius:.85rem;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.projects-more-grid>a:nth-child(8n+1){aspect-ratio:1.7;grid-column:span 2}.projects-more-grid>a>div{position:absolute;inset:0;overflow:hidden}.projects-more-grid>a:after{content:"";pointer-events:none;background:linear-gradient(#0309141f 33%,#030914fa);position:absolute;inset:0}.projects-more-grid img{object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.projects-more-grid section{z-index:1;min-height:132px;padding:1.15rem 1.2rem;position:absolute;inset-block-end:0;inset-inline:0}.projects-more-grid section p{color:#9b82ef;margin:0 0 .35rem;font-size:.69rem}.projects-more-grid section h3{color:#f6f3fb;margin:0 0 1rem;font-size:1rem;line-height:1.4}.projects-more-grid section span{color:var(--projects-muted);align-items:center;gap:.35rem;font-size:.69rem;display:inline-flex}.projects-more-grid section i{color:#b79fff;border:1px solid #b099f357;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid;position:absolute;inset-block-end:1rem;inset-inline-end:1.05rem}.projects-all{background:#060e1c38;border:1px solid #bba9f48c;width:max-content;margin:2rem auto 0;color:#f8f6ff!important}.projects-cta{background:#060d1a;align-items:center;min-height:330px;display:grid;position:relative;overflow:hidden}.projects-cta-media{opacity:.92;background:url(/storage/about/about-cta-v2.webp) 50%/cover no-repeat;position:absolute;inset:0}.projects-cta:after{content:"";background:linear-gradient(90deg,#040a16d1,#040a1629 55%,#040a16d1);position:absolute;inset:0}.projects-cta-inner{z-index:1;justify-content:space-between;align-items:center;gap:3rem;padding-block:3.5rem;display:flex;position:relative}.projects-cta h2{color:#fff;letter-spacing:-.05em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(2.3rem,4.5vw,4.2rem);font-weight:790;line-height:1.08}.projects-cta h2 em{color:#a58bff;font-style:normal;display:block}[data-bs-theme=light] .aptiun-projects{--projects-text:#161a29;--projects-muted:#596276;--projects-line:#42396726;background:#f4f6fb}[data-bs-theme=light] .aptiun-projects .cinematic-header{background:#f9fafd4d}[data-bs-theme=light] .aptiun-projects .cinematic-header:after{background:#f9fafd61}[data-bs-theme=light] .aptiun-projects .cinematic-utility{background:#f9fafd2e}[data-bs-theme=light] .projects-hero-media{filter:saturate(.72)brightness(1.03);opacity:.73}[data-bs-theme=light] .projects-hero-shade{background:linear-gradient(90deg,#f5f7fc33,#f5f7fc47 44%,#f5f7fcf5),linear-gradient(#0000 52%,#f5f7fcc7)}[data-bs-theme=light] [dir=ltr] .projects-hero-shade{background:linear-gradient(-90deg,#f5f7fc33,#f5f7fc47 44%,#f5f7fcf5),linear-gradient(#0000 52%,#f5f7fcc7)}[data-bs-theme=light] .projects-hero h1{color:#111625}[data-bs-theme=light] .projects-hero-copy>p:not(.projects-eyebrow){color:#4e576b}[data-bs-theme=light] .projects-secondary{background:#ffffff8f;color:#22283a!important}[data-bs-theme=light] .projects-selected{background:#eaf0f9}[data-bs-theme=light] .projects-filters button{color:#454d60;background:#ffffff9e}[data-bs-theme=light] .projects-filters button.is-active{color:#fff;background:#7653e3}[data-bs-theme=light] .projects-impact{background:#f7f8fc}[data-bs-theme=light] .projects-impact-grid strong,[data-bs-theme=light] .projects-impact-grid h3{color:#191e2d}[data-bs-theme=light] .projects-more{background:#e4ebf5}[data-bs-theme=light] .projects-more-grid>a{background:#fff;border-color:#4d427b2e;box-shadow:0 16px 36px #31344c14}[data-bs-theme=light] .projects-more-grid section h3{color:#fff}[data-bs-theme=light] .projects-result-count strong{color:#6747cc}[data-bs-theme=light] .projects-all{background:#ffffffb8;color:#272b3d!important}.staging-reference-page[data-page-path$=\/projects]{background:#111827;min-height:0!important;margin:0!important;padding:0!important}@media (hover:hover) and (pointer:fine){.projects-primary:hover,.projects-secondary:hover,.projects-all:hover{transform:translateY(-3px)}.projects-primary:hover{box-shadow:0 20px 45px #4729b775}.projects-secondary:hover,.projects-all:hover{border-color:#ad91ff}.projects-filters button:hover{border-color:#b195ff9e;transform:translateY(-2px)}.projects-feature:hover{border-color:#b197ff94}.projects-feature:hover>img{filter:saturate(1.08);transform:scale(1.045)}.projects-more-grid>a:hover{border-color:#ad95f68c;transform:translateY(-4px);box-shadow:0 22px 48px #01060f33}.projects-more-grid>a:hover img{transform:scale(1.055)}}@media (max-width:980px){.aptiun-projects{--projects-shell:min(100% - 34px, 760px)}.projects-hero{min-height:auto}.projects-hero-grid{grid-template-columns:1fr;gap:1.8rem;padding-top:9rem;padding-bottom:3rem}.projects-hero-copy,[dir=ltr] .projects-hero-copy{grid-area:1/1;max-width:650px}.projects-hero-installation,[dir=ltr] .projects-hero-installation{grid-area:2/1;min-height:430px}.projects-section-intro{grid-template-columns:1fr;align-items:start}.projects-impact .projects-shell{grid-template-columns:1fr}.projects-more-head{grid-template-columns:1fr;align-items:start}.projects-more-tools,[dir=ltr] .projects-more-tools{align-items:flex-start}.projects-filters{justify-content:flex-start}.projects-feature-1{grid-column:span 7}.projects-feature-2{grid-column:span 5}.projects-more-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.aptiun-projects{--projects-shell:min(100% - 28px, 560px)}.projects-hero-grid{padding-top:8rem}.projects-hero h1{font-size:clamp(2.55rem,12vw,4rem);line-height:1.12}.projects-hero-copy>p:not(.projects-eyebrow){font-size:.94rem}.projects-hero-installation{min-height:360px}.projects-installation-card-a{width:48%;left:26%}.projects-installation-card-b{width:35%;right:0}.projects-installation-card-c{width:31%;left:0}.projects-installation-mark{width:140px}.projects-hero-stats{inset-inline:0}.projects-hero-stats span{flex:1;min-width:0}.projects-section-intro h2,.projects-impact-head h2,.projects-more-head h2{font-size:clamp(2rem,9vw,3rem)}.projects-filters{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-14px;padding:4px 14px 8px;overflow-x:auto}.projects-filters::-webkit-scrollbar{display:none}.projects-filters button{scroll-snap-align:start;flex:none}.projects-bento{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.8rem;margin-inline:-14px;padding-inline:14px;display:flex;overflow-x:auto}.projects-bento::-webkit-scrollbar{display:none}.projects-feature,.projects-feature-1,.projects-feature-2,.projects-feature-3,.projects-feature-4,.projects-feature-5{scroll-snap-align:center;min-width:min(84vw,360px);min-height:510px}.projects-feature-1 .projects-feature-copy{inset-block-end:7rem}.projects-feature-copy h3{font-size:1.35rem}.projects-impact-grid{grid-template-columns:1fr}.projects-impact-grid article,.projects-impact-grid article:last-child{border-block-start:1px solid #ad9aeb2e;border-inline:0;min-height:auto;padding-block:1.7rem}.projects-impact-grid article:last-child{border-block-end:1px solid #ad9aeb2e}.projects-more-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.8rem;margin-inline:-14px;padding-inline:14px;display:flex;overflow-x:auto}.projects-more-grid::-webkit-scrollbar{display:none}.projects-more-grid>a{scroll-snap-align:center;min-width:min(82vw,340px)}.projects-more-grid>a:nth-child(8n+1){aspect-ratio:.84;grid-column:auto}.projects-cta{min-height:360px}.projects-cta-inner{flex-direction:column;align-items:flex-start;gap:1.4rem}.projects-cta h2{font-size:clamp(2.25rem,10vw,3.4rem)}}@media (max-width:440px){.projects-actions>a{width:100%}.projects-hero-installation{min-height:320px}.projects-installation-card-a{width:53%;left:23%}.projects-installation-card-b{width:38%}.projects-installation-card-c{width:34%}.projects-installation-mark{width:115px}.projects-hero-stats span{padding:.8rem;font-size:.62rem}.projects-hero-stats strong{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.projects-installation-card,.projects-feature>img,.projects-more-grid img,.projects-primary,.projects-secondary,.projects-all{transition:none!important}}
.aptiun-editorial{--editorial-bg:#0a1020;--editorial-bg-2:#101a2f;--editorial-surface:#121d34;--editorial-text:#f5f5fb;--editorial-muted:#aeb6c9;--editorial-line:#b9c4e02b;--editorial-purple:#8d70ff;background:var(--editorial-bg);color:var(--editorial-text);overflow:clip}[data-bs-theme=light] .aptiun-editorial{--editorial-bg:#f4f5fa;--editorial-bg-2:#e9edf6;--editorial-surface:#fff;--editorial-text:#111827;--editorial-muted:#566176;--editorial-line:#1a264124;--editorial-purple:#6545e8}.editorial-shell{width:min(1180px,100% - 48px);margin-inline:auto}.editorial-hero{background:var(--editorial-bg);isolation:isolate;min-height:720px;padding:205px 0 86px;position:relative}.editorial-hero:before{content:"";background:linear-gradient(var(--editorial-line) 1px, transparent 1px), linear-gradient(90deg, var(--editorial-line) 1px, transparent 1px);opacity:.27;z-index:-2;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.editorial-hero-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.editorial-hero-atmosphere:before{content:"";inset-inline-end:-160px;filter:blur(18px);background:radial-gradient(circle,#6f49f642,#0000 67%);border-radius:50%;width:760px;height:760px;position:absolute;top:-240px}.editorial-hero-atmosphere i{inset-inline-end:4vw;aspect-ratio:1;border:1px solid #8d70ff47;border-radius:50%;width:420px;display:block;position:absolute;top:90px}.editorial-hero-atmosphere i:nth-child(2){top:150px;width:300px;inset-inline-end:calc(4vw + 60px)}.editorial-hero-atmosphere i:nth-child(3){top:198px;background:#9b81ff;border:0;width:12px;inset-inline-end:calc(4vw + 201px);box-shadow:0 0 24px #7856ff}.editorial-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);align-items:center;gap:68px;display:grid}[dir=rtl] .editorial-hero-copy{text-align:right}.editorial-eyebrow{color:var(--editorial-purple);align-items:center;gap:12px;margin:0 0 22px;font-size:14px;font-weight:800;display:flex}.editorial-eyebrow span{background:currentColor;width:44px;height:1px}.editorial-hero h1{letter-spacing:-.055em;max-width:650px;color:var(--editorial-text);margin:0;font-size:clamp(50px,5.3vw,84px);line-height:1.08}[dir=rtl] .editorial-hero h1{letter-spacing:-.035em;line-height:1.22}.editorial-intro{max-width:620px;color:var(--editorial-muted);margin:26px 0 0;font-size:17px;line-height:1.9}.editorial-categories{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.editorial-categories a{color:var(--editorial-muted);border:1px solid var(--editorial-line);border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s}.editorial-categories a:hover,.editorial-categories a.is-active{color:#fff;background:#7451ef;border-color:#8f74ff;transform:translateY(-2px)}.editorial-feature{color:#fff;border:1px solid #a891ff61;border-radius:3px 74px 3px 3px;align-items:flex-end;min-height:510px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000047}[dir=rtl] .editorial-feature{border-radius:74px 3px 3px}.editorial-feature img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .7s}.editorial-feature:hover img{filter:saturate(1.1);transform:scale(1.045)}.editorial-feature-shade{background:linear-gradient(#03071214,#040814f0);position:absolute;inset:0}.editorial-feature-label{top:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090c1dbf;border:1px solid #ffffff3d;padding:9px 13px;font-size:12px;font-weight:800;position:absolute;inset-inline-start:24px}.editorial-feature>div{z-index:1;padding:34px;position:relative}.editorial-feature p{color:#c8bcff;margin:0 0 12px;font-size:12px;font-weight:800}.editorial-feature h2{color:#fff;max-width:620px;margin:0 0 22px;font-size:clamp(26px,2.3vw,38px);line-height:1.32}.editorial-feature strong,.editorial-story strong,.article-related strong{color:#fff;align-items:center;gap:10px;font-size:13px;display:inline-flex}.editorial-feature svg,.editorial-story svg,.article-related svg,.editorial-cta svg,.article-final-cta svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:17px}[dir=rtl] .editorial-feature svg,[dir=rtl] .editorial-story svg,[dir=rtl] .article-related svg,[dir=rtl] .editorial-cta svg,[dir=rtl] .article-final-cta svg{transform:scaleX(-1)}.editorial-hero-index{inset-inline-start:20px;color:var(--editorial-muted);letter-spacing:.18em;writing-mode:vertical-rl;font-size:11px;position:absolute;bottom:26px}.editorial-latest{background:var(--editorial-bg-2);padding:110px 0 120px;position:relative}.editorial-section-head{border-bottom:1px solid var(--editorial-line);justify-content:space-between;align-items:end;gap:40px;padding-bottom:34px;display:flex}.editorial-section-head p,.article-related header p{color:var(--editorial-purple);letter-spacing:.08em;margin:0 0 11px;font-size:12px;font-weight:800}.editorial-section-head h2,.article-related header h2{letter-spacing:-.045em;color:var(--editorial-text);margin:0;font-size:clamp(38px,4.2vw,64px)}[dir=rtl] .editorial-section-head h2,[dir=rtl] .article-related header h2{letter-spacing:-.02em}.editorial-section-head>span,.article-related header>span{max-width:410px;color:var(--editorial-muted);line-height:1.8}.editorial-story-grid{border-inline-start:1px solid var(--editorial-line);border-top:1px solid var(--editorial-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;display:grid}.editorial-story{border-inline-end:1px solid var(--editorial-line);border-bottom:1px solid var(--editorial-line);min-width:0;color:inherit;background:var(--editorial-surface);flex-direction:column;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .3s;display:flex}.editorial-story:hover{background:color-mix(in srgb, var(--editorial-surface) 92%, var(--editorial-purple));transform:translateY(-7px)}.editorial-story-media,.editorial-story-1 .editorial-story-media{background:#0a1020;min-height:245px;position:relative;overflow:hidden}.editorial-story-media img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.editorial-story:hover .editorial-story-media img{transform:scale(1.055)}.editorial-story-media>span{top:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#7653ed;border:1px solid #a993ff;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid;position:absolute;inset-inline-start:18px;color:#fff!important}.editorial-story-copy{flex-direction:column;flex:1;align-items:flex-start;padding:30px 27px 28px;display:flex}.editorial-story-copy>p{color:var(--editorial-purple);align-items:center;gap:10px;margin:0 0 20px;font-size:11px;font-weight:800;display:flex}.editorial-story-copy>p span{background:currentColor;border-radius:50%;width:3px;height:3px}.editorial-story h3{color:var(--editorial-text);margin:0;font-size:clamp(21px,1.75vw,28px);line-height:1.48}.editorial-story-copy>span{color:var(--editorial-muted);margin-top:16px;font-size:14px;line-height:1.8}.editorial-story strong{color:var(--editorial-purple);margin-top:auto;padding-top:27px}.editorial-signals{background:var(--editorial-bg);padding:100px 0}.editorial-signals header{grid-template-columns:.55fr 1.45fr;align-items:end;gap:40px;margin-bottom:52px;display:grid}.editorial-signals header p{color:var(--editorial-purple);font-weight:800}.editorial-signals h2{max-width:770px;color:var(--editorial-text);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.4vw,66px);line-height:1.14}.editorial-signal-grid{border-top:1px solid var(--editorial-line)}.editorial-signal-grid article{border-bottom:1px solid var(--editorial-line);grid-template-columns:110px 1fr 50px;align-items:center;gap:32px;padding:28px 5px;transition:padding .25s,background .25s;display:grid}.editorial-signal-grid article:hover{background:color-mix(in srgb, var(--editorial-purple) 6%, transparent);padding-inline:18px}.editorial-signal-grid article>span{color:var(--editorial-purple);font-size:12px;font-weight:800}.editorial-signal-grid h3{color:var(--editorial-text);margin:0 0 7px;font-size:24px}.editorial-signal-grid p{color:var(--editorial-muted);margin:0}.editorial-signal-grid i{color:var(--editorial-purple);font-size:25px;font-style:normal}.editorial-cta{color:#fff;background:linear-gradient(120deg,#4f32c7,#7959ee 55%,#8a6fff)}.editorial-cta-inner{justify-content:space-between;align-items:center;gap:42px;min-height:290px;display:flex;position:relative;overflow:hidden}.editorial-cta-inner:before{content:"A";inset-inline-end:20%;color:#ffffff0f;font-size:400px;font-weight:900;line-height:1;position:absolute;top:-135px}.editorial-cta p{margin:0 0 10px;font-size:13px;font-weight:800}.editorial-cta h2{color:#fff;max-width:820px;margin:0;font-size:clamp(34px,3.55vw,53px);line-height:1.28}.editorial-cta a,.article-final-cta a{color:#32227b;background:#fff;border-radius:2px;flex:none;align-items:center;gap:13px;padding:17px 22px;font-weight:900;text-decoration:none;display:inline-flex;position:relative}.article-hero{background:var(--editorial-bg);padding:210px 0 78px;position:relative}.article-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 80% 15%,#754df833,#0000 32%);position:absolute;inset:0}.article-back{z-index:1;color:var(--editorial-muted);align-items:center;gap:10px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.article-back svg{fill:none;stroke:currentColor;width:18px}[dir=ltr] .article-back svg{transform:scaleX(-1)}.article-heading-grid{z-index:1;grid-template-columns:minmax(0,1fr) 180px;align-items:end;gap:50px;margin-top:58px;display:grid;position:relative}.article-heading{max-width:940px}.article-heading h1{max-width:1000px;color:var(--editorial-text);letter-spacing:-.055em;margin:0;font-size:clamp(47px,5.6vw,86px);line-height:1.13}[dir=rtl] .article-heading h1{letter-spacing:-.035em;line-height:1.28}.article-deck{max-width:780px;color:var(--editorial-muted);margin:28px 0 0;font-size:19px;line-height:1.9}.article-meta{color:var(--editorial-muted);flex-wrap:wrap;align-items:center;gap:13px;margin-top:28px;font-size:12px;font-weight:700;display:flex}.article-meta i{background:var(--editorial-purple);border-radius:50%;width:3px;height:3px}.article-hero-mark{border:1px solid var(--editorial-line);width:160px;height:160px;color:var(--editorial-purple);border-radius:50%;place-items:center;display:grid;position:relative}.article-hero-mark:before,.article-hero-mark:after{content:"";background:var(--editorial-line);width:210px;height:1px;position:absolute;transform:rotate(45deg)}.article-hero-mark:after{transform:rotate(-45deg)}.article-hero-mark span{font-size:31px;font-weight:900}.article-hero-mark i{background:var(--editorial-purple);width:8px;height:8px;box-shadow:0 0 18px var(--editorial-purple);border-radius:50%;position:absolute;top:15px}.article-cover{border:1px solid var(--editorial-line);height:min(620px,56vw);min-height:390px;margin-top:0;position:relative;overflow:hidden}.article-cover img{object-fit:cover}.article-cover>span{inset-inline-end:20px;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.15em;background:#050915bd;border:1px solid #ffffff38;padding:9px 12px;font-size:10px;font-weight:900;position:absolute;bottom:18px}.article-layout{grid-template-columns:270px minmax(0,760px);justify-content:center;align-items:start;gap:80px;padding-top:90px;padding-bottom:120px;display:grid}[dir=rtl] .article-layout{direction:ltr;grid-template-columns:minmax(0,760px) 270px}[dir=rtl] .article-rail{border-inline-start:0;border-inline-end:1px solid var(--editorial-line);direction:rtl;grid-column:2;padding-inline:0 28px}[dir=rtl] .editorial-article-body{direction:rtl;grid-area:1/1}.article-rail{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--editorial-purple) transparent;border-inline-end:1px solid var(--editorial-line);padding-inline-end:28px;align-self:start;gap:42px;max-height:calc(100vh - 158px);padding-bottom:18px;display:grid;position:sticky;top:134px;overflow-y:auto}.article-rail::-webkit-scrollbar{width:3px}.article-rail::-webkit-scrollbar-thumb{background:var(--editorial-purple);border-radius:99px}.article-rail p{color:var(--editorial-text);margin:0 0 17px;font-size:13px;font-weight:900}.article-rail nav{gap:2px;display:grid}.article-rail nav a{color:var(--editorial-muted);grid-template-columns:27px 1fr;gap:9px;padding:9px 0;font-size:12px;line-height:1.5;text-decoration:none;transition:color .2s,transform .2s;display:grid}.article-rail nav a[data-active]{color:var(--editorial-text);transform:translate(4px)}[dir=rtl] .article-rail nav a[data-active]{transform:translate(-4px)}.article-rail nav a[data-active] span{color:var(--editorial-purple)}.article-rail nav a:hover{color:var(--editorial-purple);transform:translate(3px)}[dir=rtl] .article-rail nav a:hover{transform:translate(-3px)}.article-rail nav span{color:var(--editorial-purple);padding-top:3px;font-size:9px}.article-share>span{gap:7px;display:flex}.article-share a{border:1px solid var(--editorial-line);width:36px;height:36px;color:var(--editorial-text);place-items:center;font-size:11px;font-weight:900;text-decoration:none;display:grid}.article-share a:hover{color:#fff;background:var(--editorial-purple);border-color:var(--editorial-purple)}.article-copy-link{border:1px solid var(--editorial-line);color:var(--editorial-text);font:inherit;cursor:pointer;background:0 0;margin-top:10px;padding:8px 12px;font-size:12px}.article-copy-link:hover{color:#fff;background:var(--editorial-purple);border-color:var(--editorial-purple)}.editorial-article-body{color:var(--editorial-muted);font-size:18px;line-height:2}.editorial-article-body>:first-child{margin-top:0}.editorial-article-body p{margin:0 0 25px}.editorial-article-body h2,.editorial-article-body h3,.editorial-article-body h4{color:var(--editorial-text);letter-spacing:-.025em;scroll-margin-top:150px;line-height:1.35}.editorial-article-body h2{margin:62px 0 22px;font-size:37px}.editorial-article-body h3,.editorial-article-body h4{margin:46px 0 17px;font-size:27px}.editorial-article-body ul,.editorial-article-body ol{margin:16px 0 32px;padding-inline-start:25px}.editorial-article-body li{margin:8px 0;padding-inline-start:6px}.editorial-article-body strong{color:var(--editorial-text)}.editorial-article-body a{color:var(--editorial-purple);text-underline-offset:4px;text-decoration-thickness:1px}.editorial-article-body blockquote{border-inline-start:3px solid var(--editorial-purple);background:color-mix(in srgb, var(--editorial-purple) 8%, transparent);color:var(--editorial-text);margin:45px 0;padding:26px 30px;font-size:21px}.editorial-article-body img{max-width:100%;height:auto}.article-related{background:var(--editorial-bg-2);padding:100px 0}.article-related header{border-bottom:1px solid var(--editorial-line);justify-content:space-between;align-items:end;gap:40px;padding-bottom:30px;display:flex}.article-related .editorial-shell>div{background:var(--editorial-line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:30px;display:grid}.article-related a{background:var(--editorial-surface);color:inherit;padding:24px;text-decoration:none;display:block}.article-related a>div{height:260px;position:relative;overflow:hidden}.article-related a img{object-fit:cover;transition:transform .5s}.article-related a:hover img{transform:scale(1.05)}.article-related a>p{color:var(--editorial-purple);margin:22px 0 12px;font-size:11px;font-weight:800}.article-related h3{color:var(--editorial-text);margin:0;font-size:25px;line-height:1.45}.article-related strong{color:var(--editorial-purple);margin-top:20px}.article-final-cta{background:linear-gradient(120deg,#161c35,#37226f 55%,#6944da)}.article-final-cta .editorial-shell{justify-content:space-between;align-items:center;gap:35px;min-height:250px;display:flex}.article-final-cta h2{color:#fff;max-width:760px;margin:0;font-size:clamp(34px,4vw,58px)}@media (max-width:1100px){.editorial-hero-grid{grid-template-columns:1fr}.editorial-hero{padding-top:180px}.editorial-feature{min-height:480px}.article-layout{grid-template-columns:220px minmax(0,1fr);gap:45px}[dir=rtl] .article-layout{grid-template-columns:minmax(0,1fr) 220px}}@media (max-width:800px){.editorial-shell{width:min(100% - 30px,650px)}.editorial-hero{min-height:auto;padding:142px 0 58px}.editorial-hero-grid{gap:42px}.editorial-hero h1{font-size:clamp(41px,12vw,62px)}.editorial-intro{font-size:15px}.editorial-feature{border-radius:2px 46px 2px 2px;min-height:440px}[dir=rtl] .editorial-feature{border-radius:46px 2px 2px}.editorial-feature>div{padding:24px}.editorial-latest,.editorial-signals,.article-related{padding:72px 0}.editorial-section-head,.article-related header{gap:18px;display:grid}.editorial-story-grid{scroll-snap-type:x mandatory;scrollbar-width:none;border:0;gap:14px;margin-inline:-15px;padding:0 15px 16px;display:flex;overflow-x:auto}.editorial-story{scroll-snap-align:start;border:1px solid var(--editorial-line);min-width:min(86vw,420px);display:block}.editorial-story-1{grid-row:auto}.editorial-story-media,.editorial-story-1 .editorial-story-media{min-height:250px}.editorial-signals header{grid-template-columns:1fr;gap:12px}.editorial-signal-grid article{grid-template-columns:45px 1fr 24px;gap:12px}.editorial-cta-inner,.article-final-cta .editorial-shell{flex-direction:column;justify-content:center;align-items:flex-start;min-height:320px}.article-hero{padding:150px 0 55px}.article-heading-grid{grid-template-columns:1fr;margin-top:38px}.article-hero-mark{display:none}.article-heading h1{font-size:clamp(34px,9vw,48px);line-height:1.32}.article-deck{font-size:16px}.article-cover{width:100%;height:52vw;min-height:270px}.article-layout,[dir=rtl] .article-layout{flex-direction:column;gap:45px;padding-top:60px;padding-bottom:80px;display:flex}.article-rail{border:0;border-top:1px solid var(--editorial-line);order:2;width:100%;padding:28px 0 0;position:static}[dir=rtl] .article-rail{border:0;border-top:1px solid var(--editorial-line);padding:28px 0 0}.editorial-article-body{order:1;font-size:16px;line-height:1.95}.editorial-article-body h2{font-size:31px}.editorial-article-body h3,.editorial-article-body h4{font-size:24px}.article-related .editorial-shell>div{scroll-snap-type:x mandatory;scrollbar-width:none;background:0 0;gap:12px;margin-inline:-15px;padding-inline:15px;display:flex;overflow-x:auto}.article-related a{border:1px solid var(--editorial-line);scroll-snap-align:start;min-width:min(86vw,420px)}}@media (prefers-reduced-motion:reduce){.aptiun-editorial *,.aptiun-editorial :before,.aptiun-editorial :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.aptiun-contact-page{--contact-bg:#07111f;--contact-panel:#0d1d32;--contact-panel-strong:#122844;--contact-text:#f8f7fd;--contact-muted:#aeb8ca;--contact-accent:#9674ff;--contact-line:#ae97f438;--contact-shell:min(1180px, calc(100% - 48px));color:var(--contact-text);background:var(--contact-bg)}.aptiun-contact-page *,.aptiun-contact-page :before,.aptiun-contact-page :after{box-sizing:border-box}.contact-shell{width:var(--contact-shell);margin-inline:auto}.aptiun-contact-page :is(h1,h2,h3,p){margin-top:0}.aptiun-contact-page :is(a,button,input,select,textarea){touch-action:manipulation}.aptiun-contact-page :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #b39affd1}.aptiun-contact-page .cinematic-header{-webkit-backdrop-filter:blur(18px)saturate(132%);backdrop-filter:blur(18px)saturate(132%);background:#05091538;box-shadow:0 14px 42px #01040e24}.aptiun-contact-page .cinematic-header:after{-webkit-backdrop-filter:blur(18px)saturate(132%);backdrop-filter:blur(18px)saturate(132%);background:#05091540}.aptiun-contact-page .cinematic-utility{-webkit-backdrop-filter:blur(12px)saturate(128%);backdrop-filter:blur(12px)saturate(128%);background:#0509151f}.contact-hero{isolation:isolate;background:radial-gradient(circle at 72% 44%,#7144f538,#0000 26%),#06101e;align-items:center;min-height:min(800px,100svh);padding-top:8.9rem;display:grid;position:relative;overflow:hidden}.contact-hero:before{z-index:-2;content:"";opacity:.44;filter:saturate(.7)hue-rotate(5deg);background:linear-gradient(105deg,#07111f33,#07111fe6 54%,#07111f 83%),url(/storage/about/about-hero-v2.webp) 50%/cover no-repeat;position:absolute;inset:0}[dir=ltr] .contact-hero:before{transform:scaleX(-1)}.contact-hero-grid-bg{z-index:-1;opacity:.5;background-image:linear-gradient(#9a7eef0e 1px,#0000 1px),linear-gradient(90deg,#9a7eef0e 1px,#0000 1px);background-size:66px 66px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,#0000 76%);mask-image:radial-gradient(circle at 50% 45%,#000,#0000 76%)}.contact-hero-layout{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(2.5rem,6vw,6rem);padding-block:2rem 3.2rem;display:grid}.contact-hero-copy{text-align:start;grid-column:2;max-width:590px}.contact-signal{grid-area:1/1}[dir=ltr] .contact-hero-copy{grid-column:1}[dir=ltr] .contact-signal{grid-column:2}.contact-eyebrow{color:#ae95ff;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.84rem;font-weight:760;display:flex}.contact-eyebrow span{background:currentColor;width:30px;height:1px}.contact-hero h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;margin:0 0 1.15rem;font-size:clamp(3rem,5.05vw,5.1rem);font-weight:800;line-height:1.07}.contact-hero-lead{color:#efeef7bf;text-wrap:pretty;max-width:560px;margin:0 0 1.8rem;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.82}.contact-hero-actions{flex-wrap:wrap;gap:.8rem;display:flex}.contact-primary,.contact-secondary,.contact-submit{border-radius:.7rem;justify-content:center;align-items:center;gap:.65rem;min-height:52px;padding:.8rem 1.45rem;font-size:.9rem;font-weight:760;text-decoration:none;transition:transform .24s,box-shadow .24s,border-color .24s;display:inline-flex}.contact-primary,.contact-submit{background:linear-gradient(105deg,#6a48e7,#9474ff);border:1px solid #cdc0ff6b;box-shadow:0 14px 38px #4729b757;color:#fff!important}.contact-secondary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050b196b;border:1px solid #c2b1f794;color:#fff!important}.contact-primary svg,.contact-submit svg,.contact-office-layout a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px}[dir=rtl] :is(.contact-primary,.contact-submit,.contact-office-layout a) svg{transform:scaleX(-1)}.contact-availability{color:#aeb7c8;align-items:center;gap:.55rem;margin:1.15rem 0 0;font-size:.74rem;display:flex}.contact-availability i{background:#6fe2ac;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #6fe2ac17,0 0 20px #6fe2ac6b}.contact-signal{min-height:470px;position:relative}.contact-signal-mark{z-index:3;aspect-ratio:1;background:radial-gradient(circle,#804cff47,#23164eb8 58%,#081221bf);border:1px solid #af92ff52;border-radius:36% 64% 57% 43%/46% 42% 58% 54%;place-items:center;width:210px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-5deg);box-shadow:inset 0 1px #ffffff1f,0 32px 72px #0e03306b}.contact-signal-mark img{object-fit:contain;filter:drop-shadow(0 22px 27px #090125a8);width:78%;height:78%;transform:rotate(5deg)}.contact-signal-orbit{border:1px solid #a384ff38;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-9deg)}.contact-signal-orbit-a{aspect-ratio:1.5;width:92%}.contact-signal-orbit-b{aspect-ratio:1.25;width:68%;transform:translate(-50%,-50%)rotate(27deg)}.contact-signal-node{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081223c2;border:1px solid #af96f64d;border-radius:.8rem;grid-template-columns:42px 1fr;align-items:start;gap:.7rem;width:min(260px,46%);padding:.9rem;text-decoration:none;transition:transform .24s,border-color .24s,background .24s;display:grid;position:absolute;box-shadow:0 18px 42px #00051147,inset 0 1px #ffffff12;color:#f5f2ff!important}.contact-signal-node:after{z-index:-1;content:"";background:linear-gradient(90deg,#9976ff99,#0000);width:80px;height:1px;position:absolute;inset-block-start:50%}.contact-signal-node svg{fill:none;stroke:#aa8cff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;border:1px solid #aa8eff47;border-radius:.6rem;width:38px;height:38px;padding:.45rem}.contact-signal-node span{flex-direction:column;min-width:0;display:flex}.contact-signal-node strong{font-size:.86rem}.contact-signal-node small{color:#9da8ba;margin-top:.15rem;font-size:.66rem;line-height:1.4}.contact-signal-node b{color:#bca8ff;text-overflow:ellipsis;white-space:nowrap;margin-top:.45rem;font-size:.66rem;font-weight:650;overflow:hidden}.contact-signal-node-1{inset:2% 1% auto auto}.contact-signal-node-2{inset:46% auto auto 0}.contact-signal-node-3{inset:auto 8% 1% auto}.contact-signal-node-1:after,.contact-signal-node-3:after{transform-origin:0;inset-inline-start:100%;transform:rotate(18deg)}.contact-signal-node-2:after{transform-origin:100%;inset-inline-end:100%;transform:rotate(-13deg)}[dir=ltr] .contact-signal-node-1{inset:2% auto auto 1%}[dir=ltr] .contact-signal-node-2{inset:46% 0 auto auto}[dir=ltr] .contact-signal-node-3{inset:auto auto 1% 8%}.contact-hero-facts{border-top:1px solid #b29af733;grid-template-columns:repeat(3,1fr);display:grid}.contact-hero-facts>div{border-inline-start:1px solid #b29af72e;flex-direction:column;justify-content:center;min-height:88px;padding:.9rem 1.4rem;display:flex}.contact-hero-facts>div:first-child{border-inline-start:0}.contact-hero-facts strong{color:#fff;font-size:.95rem}.contact-hero-facts span{color:#919eb2;margin-top:.25rem;font-size:.69rem}.contact-conversation{background:#102239;padding:clamp(3.5rem,6.5vw,6.5rem) 0}.contact-conversation-layout{grid-template-columns:minmax(300px,.8fr) minmax(560px,1.2fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.contact-form-intro{position:sticky;top:9.6rem}.contact-form-intro>p{color:#a187f6;letter-spacing:.08em;margin:0 0 .8rem;font-size:.76rem;font-weight:760}.contact-form-intro h2{max-width:560px;color:var(--contact-text);letter-spacing:-.05em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2.35rem,4.1vw,4rem);font-weight:790;line-height:1.08}.contact-form-intro>span{max-width:520px;color:var(--contact-muted);font-size:.95rem;line-height:1.8;display:block}.contact-next{border-top:1px solid var(--contact-line);margin-top:2.5rem;padding-top:1.5rem}.contact-next h3{color:#f0edf8;margin-bottom:1rem;font-size:.92rem}.contact-next ol{margin:0;padding:0;list-style:none}.contact-next li{border-bottom:1px solid #ab96e721;grid-template-columns:38px 1fr;gap:.8rem;padding:.85rem 0;display:grid}.contact-next li>b{color:#9f83f6;font-variant-numeric:tabular-nums;font-size:.72rem}.contact-next li div{flex-direction:column;display:flex}.contact-next li strong{color:#eeebf6;font-size:.83rem}.contact-next li span{color:#929db0;margin-top:.24rem;font-size:.72rem;line-height:1.55}.contact-project-form{background:linear-gradient(145deg,#0d1d32fa,#091526ed);border:1px solid #ad96ed36;border-radius:1.1rem;gap:1.15rem;padding:clamp(1.4rem,3vw,2.3rem);scroll-margin-top:8.5rem;display:grid;box-shadow:0 30px 70px #00061133,inset 0 1px #ffffff0f}.contact-honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.contact-field-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.contact-project-form label:not(.contact-consent){gap:.5rem;display:grid}.contact-project-form label>span{color:#cdd2dd;font-size:.76rem;font-weight:650}.contact-project-form label:has(:is(input,select,textarea)[required]):not(.contact-consent)>span:after{color:#bda8ff;content:"*";margin-inline-start:.25rem}.contact-project-form :is(input,select,textarea){color:#f8f7fd;width:100%;font:inherit;background:#040d1bad;border:1px solid #a692e138;border-radius:.65rem;font-size:.84rem;transition:border-color .2s,background .2s,box-shadow .2s}.contact-project-form :is(input,select){min-height:51px;padding:.75rem .9rem}.contact-project-form textarea{resize:vertical;min-height:145px;padding:.9rem}.contact-project-form :is(input,select,textarea)::placeholder{color:#69758a}.contact-project-form :is(input,select,textarea):focus{background:#071121f0;border-color:#9575f3;outline:0;box-shadow:0 0 0 4px #805bea1a}.contact-project-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.contact-consent{color:#9da8ba;cursor:pointer;align-items:flex-start;gap:.7rem;display:flex}.contact-consent input{accent-color:#805bea;flex:none;width:18px;height:18px;margin-top:1px}.contact-consent span{line-height:1.5;font-size:.72rem!important;font-weight:500!important}.contact-consent a{color:#c0adff;text-underline-offset:3px}.contact-form-submit-row{align-items:center;gap:1rem;display:flex}.contact-form-status{max-width:420px;color:var(--contact-muted);margin:0;font-size:.78rem;line-height:1.55}.contact-form-status:empty{display:none}.contact-field-error{color:#ff918f;margin-top:.45rem;font-size:.78rem;line-height:1.45;display:block}.contact-project-form :is(input,select,textarea)[aria-invalid=true]{border-color:#ff7773;box-shadow:0 0 0 3px #ff67631a}.contact-form-status.is-success{color:#72d6ab}.contact-form-status.is-error{color:#ff918f}.contact-submit:disabled{cursor:wait;opacity:.68}.contact-submit{cursor:pointer;border:0;width:max-content;min-width:180px}.contact-primary:active,.contact-secondary:active,.contact-submit:active{transform:translateY(1px)}.contact-office{isolation:isolate;background:#050c18;align-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.contact-office-media{z-index:-2;background:url(/storage/about/about-cta-v2.webp) 50%/cover no-repeat;position:absolute;inset:0}.contact-office:after{z-index:-1;content:"";background:linear-gradient(90deg,#040a16eb,#040a164d 50%,#040a16e0);position:absolute;inset:0}.contact-office-layout{grid-template-columns:1.25fr .75fr;align-items:end;gap:3rem;padding-block:4rem;display:grid}.contact-office-layout>div{max-width:760px}.contact-office-layout p{color:#aa8bff;margin:0 0 .75rem;font-size:.76rem;font-weight:740}.contact-office-layout h2{color:#fff;letter-spacing:-.05em;text-wrap:balance;margin:0 0 .8rem;font-size:clamp(2.25rem,4.35vw,4.2rem);font-weight:790;line-height:1.08}.contact-office-layout>div>span{color:#e8e5f2b3;max-width:610px;font-size:.9rem;line-height:1.75;display:block}.contact-office-layout>a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070f1e9e;border:1px solid #b79fff59;border-radius:.8rem;flex-direction:column;justify-content:space-between;min-height:112px;padding:1.15rem;text-decoration:none;display:flex;color:#fff!important}.contact-office-layout>a strong{font-size:1.02rem}.contact-office-layout>a span{color:#b9a5ff;justify-content:space-between;align-items:center;font-size:.76rem;display:flex}[data-bs-theme=light] .aptiun-contact-page{--contact-text:#171b29;--contact-muted:#596276;--contact-line:#42396726;background:#f4f6fb}[data-bs-theme=light] .aptiun-contact-page .cinematic-header{background:#f9fafd57}[data-bs-theme=light] .aptiun-contact-page .cinematic-header:after{background:#f9fafd66}[data-bs-theme=light] .aptiun-contact-page .cinematic-utility{background:#f9fafd33}[data-bs-theme=light] .contact-hero{background:radial-gradient(circle at 72% 44%,#7750e921,#0000 27%),#eef2f8}[data-bs-theme=light] .contact-hero:before{opacity:.4;filter:saturate(.65)brightness(1.18)}[data-bs-theme=light] .contact-hero h1,[data-bs-theme=light] .contact-hero-facts strong{color:#141927}[data-bs-theme=light] .contact-hero-lead{color:#4f586b}[data-bs-theme=light] .contact-secondary{background:#ffffff9e;color:#202536!important}[data-bs-theme=light] .contact-signal-node{background:#f8fafed1;box-shadow:0 18px 42px #3c345b17;color:#1b2030!important}[data-bs-theme=light] .contact-signal-node small,[data-bs-theme=light] .contact-hero-facts span,[data-bs-theme=light] .contact-availability{color:#586377}[data-bs-theme=light] .contact-signal-mark{background:radial-gradient(circle,#804cff33,#e6e1f9d1 58%,#f6f8fce6);box-shadow:inset 0 1px #ffffffb3,0 32px 72px #4d378026}[data-bs-theme=light] .contact-conversation{background:#e7edf6}[data-bs-theme=light] .contact-form-intro h2,[data-bs-theme=light] .contact-next h3,[data-bs-theme=light] .contact-next li strong{color:#171c2b}[data-bs-theme=light] .contact-next li span{color:#5b6679}[data-bs-theme=light] .contact-project-form{background:#ffffffd1;border-color:#53448526;box-shadow:0 28px 64px #32374f17}[data-bs-theme=light] .contact-project-form label>span{color:#31384a}[data-bs-theme=light] .contact-project-form :is(input,select,textarea){color:#1a2030;background:#f7f9fc;border-color:#4b41752b}[data-bs-theme=light] .contact-project-form :is(input,select,textarea):focus{background:#fff}[data-bs-theme=light] .contact-project-form select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-bs-theme=light] .contact-consent{color:#566175}.staging-reference-page[data-page-path$=\/contact]{background:#111827;min-height:0!important;margin:0!important;padding:0!important}@media (hover:hover) and (pointer:fine){.contact-primary:hover,.contact-secondary:hover,.contact-submit:hover{transform:translateY(-3px)}.contact-primary:hover,.contact-submit:hover{box-shadow:0 20px 45px #4729b775}.contact-secondary:hover{border-color:#ad91ff}.contact-signal-node:hover{background:#0d1b32f0;border-color:#b89effad;transform:translateY(-4px)}.contact-office-layout>a:hover{border-color:#bea9ffb3}}@media (max-width:980px){.aptiun-contact-page{--contact-shell:min(100% - 34px, 760px)}.contact-hero{min-height:auto}.contact-hero-layout{grid-template-columns:1fr;gap:1rem;padding-top:2.5rem}.contact-hero-copy,[dir=ltr] .contact-hero-copy{grid-area:1/1}.contact-signal,[dir=ltr] .contact-signal{grid-area:2/1;min-height:430px}.contact-conversation-layout{grid-template-columns:1fr;gap:2rem}.contact-form-intro{position:static}.contact-office-layout{grid-template-columns:1fr;align-items:start}.contact-office-layout>a{max-width:420px}}@media (max-width:620px){.aptiun-contact-page{--contact-shell:calc(100% - 28px)}.contact-hero{padding-top:7.5rem}.contact-hero-layout{padding-bottom:1.5rem}.contact-hero h1{font-size:clamp(2.45rem,12vw,3.5rem);line-height:1.12}.contact-hero-actions{flex-direction:column;align-items:stretch}.contact-primary,.contact-secondary{width:100%}.contact-signal{min-height:490px}.contact-signal-mark{width:150px}.contact-signal-node{width:77%}.contact-signal-node-1,[dir=ltr] .contact-signal-node-1{inset:1% 0 auto auto}.contact-signal-node-2,[dir=ltr] .contact-signal-node-2{inset:39% auto auto 0}.contact-signal-node-3,[dir=ltr] .contact-signal-node-3{inset:auto 4% 1% auto}.contact-signal-node:after{display:none}.contact-hero-facts{grid-template-columns:1fr}.contact-hero-facts>div{border-inline-start:0;border-top:1px solid #b29af726;min-height:72px}.contact-hero-facts>div:first-child{border-top:0}.contact-conversation{padding-block:3.4rem}.contact-form-intro h2{font-size:2.35rem}.contact-field-grid{grid-template-columns:1fr}.contact-project-form{padding:1.15rem}.contact-submit{width:100%}.contact-form-submit-row{flex-direction:column;align-items:stretch}.contact-office{min-height:430px}.contact-office-layout{gap:1.8rem;padding-block:3.4rem}.contact-office-layout h2{font-size:2.35rem}}@media (prefers-reduced-motion:reduce){.contact-signal-node,.contact-primary,.contact-secondary,.contact-submit{transition:none}}
.service-detail{--service-bg:#06111f;--service-bg-soft:#0a1829;--service-panel:#0e2037;--service-panel-strong:#122b48;--service-text:#f8f7fc;--service-muted:#acb8ca;--service-accent:#8d68f7;--service-accent-rgb:141, 104, 247;--service-line:#ab97eb38;--service-shell:min(1180px, calc(100% - 48px));color:var(--service-text);background:var(--service-bg);overflow:clip}.service-detail-2{--service-accent:#6e82ff;--service-accent-rgb:110, 130, 255}.service-detail-3{--service-accent:#ae6fea;--service-accent-rgb:174, 111, 234}.service-detail-4{--service-accent:#5c8ee8;--service-accent-rgb:92, 142, 232}.service-detail-5{--service-accent:#8b79db;--service-accent-rgb:139, 121, 219}.service-detail-6{--service-accent:#5c91cc;--service-accent-rgb:92, 145, 204}.service-detail *,.service-detail :before,.service-detail :after{box-sizing:border-box}.service-detail a{color:inherit}.service-detail-shell{width:var(--service-shell);margin-inline:auto}.service-detail-hero{isolation:isolate;background:#030916;align-items:center;min-height:690px;display:grid;position:relative;overflow:hidden}.service-detail-hero-image{z-index:-4;object-fit:cover;filter:saturate(.62)contrast(1.04)brightness(.48);transform:scale(1.08)}.service-detail-hero-overlay{z-index:-3;background:linear-gradient(90deg, #030916f2 7%, #030916bf 48%, #03091657), radial-gradient(circle at 74% 46%, rgba(var(--service-accent-rgb), .19), transparent 31%), linear-gradient(0deg, #06111f 0, transparent 31%);position:absolute;inset:0}[dir=rtl] .service-detail-hero-overlay{background:linear-gradient(-90deg, #030916f2 7%, #030916bf 48%, #03091657), radial-gradient(circle at 26% 46%, rgba(var(--service-accent-rgb), .19), transparent 31%), linear-gradient(0deg, #06111f 0, transparent 31%)}.service-detail-hero-grid{z-index:-2;opacity:.15;background-image:linear-gradient(#b4a6e533 1px,#0000 1px),linear-gradient(90deg,#b4a6e533 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 8%,#000 44%,#0000 94%);mask-image:linear-gradient(#0000 8%,#000 44%,#0000 94%)}.service-detail-hero-inner{direction:ltr;grid-template-columns:minmax(0,1.06fr) minmax(380px,.94fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding-top:10.2rem;padding-bottom:5rem;display:grid;position:relative}[dir=rtl] .service-detail-hero-inner{grid-template-columns:minmax(380px,.94fr) minmax(0,1.06fr)}[dir=rtl] .service-detail-copy{text-align:right;direction:rtl;grid-column:2;justify-self:end}[dir=rtl] .service-detail-signal{grid-area:1/1}.service-detail-copy{text-align:left;direction:ltr;max-width:640px}.service-detail-breadcrumb{color:#eeebf999;align-items:center;gap:.65rem;margin-bottom:1.6rem;font-size:.78rem;display:flex}.service-detail-breadcrumb a{text-decoration:none;transition:color .25s}.service-detail-breadcrumb a:hover{color:#fff}.service-detail-title-row{color:var(--service-accent);align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.service-detail-title-row>span{letter-spacing:.16em;font-size:.76rem;font-weight:800}.service-detail-title-row svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:28px;height:28px}.service-detail-copy h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:730px;margin:0 0 1.1rem;font-size:clamp(3.45rem,6.4vw,6.7rem);font-weight:810;line-height:.97}.service-detail-copy>p{color:#eeeff7c7;text-wrap:pretty;max-width:620px;margin:0 0 1.75rem;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.85}.service-detail-actions{flex-wrap:wrap;gap:.8rem;display:flex}.service-detail-primary,.service-detail-secondary{border-radius:.75rem;justify-content:center;align-items:center;gap:.65rem;min-height:52px;padding:.78rem 1.45rem;font-size:.9rem;font-weight:760;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;display:inline-flex}.service-detail-primary{background:linear-gradient(115deg, rgba(var(--service-accent-rgb), .82), var(--service-accent));box-shadow:0 16px 38px rgba(var(--service-accent-rgb), .25);border:1px solid #ded3ff5c;color:#fff!important}.service-detail-secondary{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040a186b;border:1px solid #ddd5f857;color:#fff!important}.service-detail-primary svg,.service-detail-related-grid strong svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px}[dir=rtl] :is(.service-detail-primary,.service-detail-related-grid strong) svg{transform:scaleX(-1)}.service-detail-primary:focus-visible,.service-detail-secondary:focus-visible,.service-detail-related-grid a:focus-visible{outline:3px solid rgba(var(--service-accent-rgb), .62);outline-offset:4px}.service-detail-signal{perspective:900px;place-items:center;min-height:430px;display:grid;position:relative}.service-detail-signal>div{z-index:2;aspect-ratio:1;color:#fff;background:linear-gradient(145deg, rgba(var(--service-accent-rgb), .92), #1e164ae0);width:176px;box-shadow:0 36px 80px #00000070, 0 0 70px rgba(var(--service-accent-rgb), .25), inset 0 1px #ffffff47;transition:transform .65s var(--site-ease), box-shadow .65s ease;border:1px solid #cdbeff61;border-radius:2rem;place-items:center;display:grid;position:relative;transform:rotate(-7deg)}[dir=rtl] .service-detail-signal>div{transform:rotate(9deg)}.service-detail-signal>div svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15px;filter:drop-shadow(0 10px 20px #0000003d);width:78px;height:78px}.service-detail-signal-ring{border:1px solid #b49dff45;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotateX(66deg)}.service-detail-signal-ring-a{aspect-ratio:1.45;width:92%;box-shadow:0 0 0 42px rgba(var(--service-accent-rgb), .025)}.service-detail-signal-ring-b{aspect-ratio:1.25;width:62%}.service-detail-signal-node{aspect-ratio:1;width:10px;box-shadow:0 0 22px 6px rgba(var(--service-accent-rgb), .55);background:#c2b2ff;border-radius:50%;position:absolute}.service-detail-signal-node-a{top:23%;left:16%}.service-detail-signal-node-b{top:65%;right:12%}.service-detail-signal-node-c{bottom:12%;left:37%}.service-detail-overview{background:var(--service-bg);padding:5.5rem 0 6.25rem}.service-detail-overview-grid{direction:ltr;grid-template-columns:.84fr 1.16fr;align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}[dir=rtl] .service-detail-overview-grid{grid-template-columns:.84fr 1.16fr}[dir=rtl] .service-detail-overview-copy{text-align:right;direction:rtl;grid-column:2}[dir=rtl] .service-detail-checklist{direction:rtl;grid-area:1/1}.service-detail-kicker{color:var(--service-accent);letter-spacing:.14em;margin:0 0 .85rem;font-size:.72rem;font-weight:800}.service-detail-overview h2,.service-detail-section-head h2,.service-detail-related h2,.service-detail-cta h2{color:var(--service-text);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,4.25vw,4.65rem);font-weight:800;line-height:1.05}.service-detail-overview-copy>p:last-child{max-width:600px;color:var(--service-muted);margin:1.3rem 0 0;font-size:1rem;line-height:1.9}.service-detail-checklist{border:1px solid var(--service-line);border-radius:var(--site-radius-md);background:color-mix(in srgb, var(--service-panel-strong) 86%, transparent);overflow:hidden}.service-detail-checklist header{border-bottom:1px solid var(--service-line);color:var(--service-muted);justify-content:space-between;align-items:center;padding:1rem 1.2rem;font-size:.78rem;display:flex}.service-detail-checklist header strong{color:var(--service-accent);font-variant-numeric:tabular-nums;font-size:1.1rem}.service-detail-checklist ul{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.service-detail-checklist li{border-bottom:1px solid var(--service-line);grid-template-columns:34px 1fr;align-items:start;gap:.7rem;min-height:92px;padding:1rem 1.15rem;display:grid}.service-detail-checklist li:nth-child(odd){border-inline-end:1px solid var(--service-line)}.service-detail-checklist li:nth-last-child(-n+2){border-bottom:0}[dir=rtl] .service-detail-checklist li{grid-template-columns:1fr 42px}[dir=rtl] .service-detail-checklist li>span{grid-area:1/2}[dir=rtl] .service-detail-checklist li>p{grid-area:1/1}.service-detail-checklist li>span{color:var(--service-accent);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:750}.service-detail-checklist li p{color:var(--service-text);margin:0;font-size:.95rem;line-height:1.55}.service-detail-capabilities{background:var(--service-bg-soft);border-block:1px solid #a695db1f;padding:5.8rem 0 6.4rem}.service-detail-section-head{direction:ltr;grid-template-columns:.88fr 1.12fr;align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:3.2rem;display:grid}[dir=rtl] .service-detail-section-head{grid-template-columns:.88fr 1.12fr}[dir=rtl] .service-detail-section-head>div{text-align:right;direction:rtl;grid-column:2}[dir=rtl] .service-detail-section-head>p{text-align:right;direction:rtl;grid-area:1/1}.service-detail-section-head>p{max-width:610px;color:var(--service-muted);margin:0;line-height:1.9}.service-detail-capability-layout{background:var(--service-line);border:1px solid var(--service-line);direction:ltr;border-radius:1.25rem;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);gap:1px;display:grid;overflow:hidden}[dir=rtl] .service-detail-capability-layout{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr)}[dir=rtl] .service-detail-feature-image,[dir=rtl] .service-detail-feature-mark{grid-area:1/2}[dir=rtl] .service-detail-feature-list{text-align:right;direction:rtl;grid-area:1/1}.service-detail-feature-image{background:#080f1d;min-height:590px;margin:0;position:relative;overflow:hidden}.service-detail-feature-image:after{content:"";background:linear-gradient(#0000 42%,#040a15e0);position:absolute;inset:0}.service-detail-feature-image img{object-fit:cover;filter:saturate(.75)contrast(1.02);transition:transform .9s cubic-bezier(.22,1,.36,1)}.service-detail-feature-image figcaption{z-index:2;inset-inline:1.5rem;color:#fff;font-size:.9rem;font-weight:700;position:absolute;bottom:1.45rem}.service-detail-feature-mark{background:radial-gradient(circle, rgba(var(--service-accent-rgb), .26), transparent 35%), #080f1d;place-items:center;min-height:590px;display:grid}.service-detail-feature-mark svg{fill:none;width:110px;stroke:var(--service-accent);stroke-width:1px}.service-detail-feature-list{background:var(--service-panel)}.service-detail-feature-list article{border-bottom:1px solid var(--service-line);grid-template-columns:48px 1fr;gap:1rem;min-height:145px;padding:1.35rem 1.5rem;transition:background .28s;display:grid;position:relative;overflow:hidden}[dir=rtl] .service-detail-feature-list article{grid-template-columns:1fr 48px}[dir=rtl] .service-detail-feature-list article>span{grid-area:1/2}[dir=rtl] .service-detail-feature-list article>div{grid-area:1/1}.service-detail-feature-list article:last-child{border-bottom:0}.service-detail-feature-list article>span{color:var(--service-accent);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:800}.service-detail-feature-list h3{color:var(--service-text);margin:0 0 .55rem;font-size:1.08rem;font-weight:760}.service-detail-feature-list p{max-width:650px;color:var(--service-muted);margin:0;font-size:.9rem;line-height:1.72}.service-detail-related{background:#081524;padding:5.8rem 0 6.5rem}.service-detail-related header{max-width:690px;margin-bottom:2.7rem}[dir=rtl] .service-detail-related :is(header,.service-detail-related-grid a){text-align:right}.service-detail-related-grid{grid-template-columns:1.15fr .85fr 1fr;gap:1rem;display:grid}.service-detail-related-grid a{border:1px solid var(--service-line);min-height:265px;color:var(--service-text);background:linear-gradient(145deg, var(--service-panel-strong), #081423f5);transform:perspective(900px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg));border-radius:1rem;flex-direction:column;align-items:flex-start;padding:1.4rem;text-decoration:none;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden}.service-detail-related-grid a:nth-child(2){min-height:230px;margin-top:2.2rem}.service-detail-related-grid a:before{content:"";background:radial-gradient(circle at var(--card-x,50%) var(--card-y,50%), rgba(var(--service-accent-rgb), .2), transparent 42%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.service-detail-related-grid a[data-interactive-card=active]:before{opacity:1}.service-detail-related-grid a>span{color:var(--service-accent);align-self:flex-end;font-size:.72rem;font-weight:800}.service-detail-related-grid a>svg{fill:none;width:42px;height:42px;stroke:var(--service-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;margin:.2rem 0 auto;position:relative}.service-detail-related-grid h3{color:var(--service-text);margin:1.4rem 0 .7rem;font-size:1.25rem;font-weight:760;position:relative}.service-detail-related-grid strong{color:var(--service-accent);align-items:center;gap:.45rem;font-size:.78rem;display:inline-flex;position:relative}.service-detail-cta{isolation:isolate;background:#050b16;align-items:center;min-height:380px;display:grid;position:relative;overflow:hidden}.service-detail-cta-media{z-index:-2;filter:saturate(.72);background:url(/storage/about/about-cta-v2.webp) 50%/cover no-repeat;position:absolute;inset:0}.service-detail-cta:after{z-index:-1;content:"";background:linear-gradient(90deg,#020812eb,#0309145c,#030914db);position:absolute;inset:0}[dir=rtl] .service-detail-cta:after{background:linear-gradient(-90deg,#020812eb,#0309145c,#030914db)}.service-detail-cta-inner{justify-content:space-between;align-items:center;gap:2rem;padding-block:4.8rem;display:flex}.service-detail-cta h2{color:#fff;max-width:760px}.service-detail-cta p{color:#f0eff7b3;margin:1rem 0 0}.service-detail [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)}.service-detail [data-motion-state=pending] [data-motion-item]{opacity:0;transform:translateY(22px)}.service-detail [data-motion-state=visible] [data-motion-item]{opacity:1;transform:translateY(0)}[data-bs-theme=light] .service-detail{--service-bg:#f3f3f8;--service-bg-soft:#e9ebf3;--service-panel:#f9f9fc;--service-panel-strong:#e5e8f2;--service-text:#182033;--service-muted:#596276;--service-line:#49446e2b;background:var(--service-bg)}[data-bs-theme=light] .service-detail-hero-image{filter:saturate(.72)contrast(.92)brightness(.9)}[data-bs-theme=light] .service-detail-hero-overlay{background:linear-gradient(90deg, #f3f4f9f7 5%, #f3f4f9d6 48%, #f3f4f96b), radial-gradient(circle at 74% 46%, rgba(var(--service-accent-rgb), .15), transparent 31%), linear-gradient(0deg, #f3f3f8 0, transparent 31%)}[data-bs-theme=light] [dir=rtl] .service-detail-hero-overlay{background:linear-gradient(-90deg, #f3f4f9f7 5%, #f3f4f9d6 48%, #f3f4f96b), radial-gradient(circle at 26% 46%, rgba(var(--service-accent-rgb), .15), transparent 31%), linear-gradient(0deg, #f3f3f8 0, transparent 31%)}[data-bs-theme=light] .service-detail-copy h1{color:#161d2e}[data-bs-theme=light] .service-detail-copy>p,[data-bs-theme=light] .service-detail-breadcrumb{color:#1e2537b3}[data-bs-theme=light] .service-detail-breadcrumb a:hover{color:#141a28}[data-bs-theme=light] .service-detail-secondary{background:#ffffff8f;border-color:#45397447;color:#262034!important}[data-bs-theme=light] .service-detail-related{background:#eef0f6}[data-bs-theme=light] .service-detail-related-grid a{box-shadow:0 18px 44px #2d2a4e12}@media (hover:hover) and (pointer:fine){.service-detail-signal:hover>div{box-shadow:0 42px 96px #0000007a, 0 0 84px rgba(var(--service-accent-rgb), .32), inset 0 1px #ffffff4d;transform:rotate(0)translateY(-8px)}.service-detail-primary:hover,.service-detail-secondary:hover{transform:translateY(-3px)}.service-detail-primary:hover{box-shadow:0 21px 48px rgba(var(--service-accent-rgb), .34)}.service-detail-feature-image:hover img{transform:scale(1.045)}.service-detail-feature-list article:hover{background:rgba(var(--service-accent-rgb), .065)}.service-detail-related-grid a:hover{border-color:rgba(var(--service-accent-rgb), .55);box-shadow:0 25px 54px #01071040}}@media (max-width:980px){.service-detail-hero-inner,[dir=rtl] .service-detail-hero-inner{grid-template-columns:1fr;padding-top:9rem}[dir=rtl] .service-detail-copy,[dir=rtl] .service-detail-signal{grid-area:auto}.service-detail-copy{max-width:720px}[dir=rtl] .service-detail-copy{justify-self:stretch}.service-detail-signal{min-height:290px}.service-detail-signal>div{width:145px}.service-detail-overview-grid,[dir=rtl] .service-detail-overview-grid,.service-detail-section-head,[dir=rtl] .service-detail-section-head{grid-template-columns:1fr;gap:2.5rem}[dir=rtl] :is(.service-detail-overview-copy,.service-detail-checklist,.service-detail-section-head>div,.service-detail-section-head>p){grid-area:auto}.service-detail-capability-layout,[dir=rtl] .service-detail-capability-layout{grid-template-columns:1fr}[dir=rtl] :is(.service-detail-feature-image,.service-detail-feature-mark,.service-detail-feature-list){grid-area:auto}.service-detail-feature-image,.service-detail-feature-mark{min-height:440px}.service-detail-related-grid{grid-template-columns:1fr 1fr}.service-detail-related-grid a:nth-child(2){margin-top:0}.service-detail-related-grid a:last-child{grid-column:1/-1}}@media (max-width:680px){.service-detail-checklist ul{grid-template-columns:1fr}.service-detail-checklist li:nth-child(odd){border-inline-end:0}.service-detail-checklist li:nth-last-child(2){border-bottom:1px solid var(--service-line)}.service-detail{--service-shell:min(100% - 30px, 1180px)}.service-detail-hero{min-height:auto}.service-detail-hero-inner{gap:1.5rem;padding-top:7.8rem;padding-bottom:3.2rem}.service-detail-copy h1{font-size:clamp(2.75rem,14vw,4rem);line-height:1.02}.service-detail-copy>p{font-size:.95rem;line-height:1.75}.service-detail-signal{min-height:235px}.service-detail-signal>div{border-radius:1.35rem;width:116px}.service-detail-signal>div svg{width:54px;height:54px}.service-detail-overview,.service-detail-capabilities,.service-detail-related{padding-block:4.2rem}.service-detail-overview h2,.service-detail-section-head h2,.service-detail-related h2,.service-detail-cta h2{font-size:clamp(2.25rem,11vw,3.2rem)}.service-detail-feature-image,.service-detail-feature-mark{min-height:340px}.service-detail-feature-list article{grid-template-columns:36px 1fr;padding:1.2rem}[dir=rtl] .service-detail-feature-list article{grid-template-columns:1fr 36px}.service-detail-related-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.8rem;padding-bottom:.8rem;display:flex;overflow-x:auto}.service-detail-related-grid::-webkit-scrollbar{display:none}.service-detail-related-grid a,.service-detail-related-grid a:last-child{scroll-snap-align:center;grid-column:auto;min-width:min(82vw,330px);min-height:245px}.service-detail-cta{min-height:340px}.service-detail-cta-inner{flex-direction:column;align-items:flex-start;padding-block:3.8rem}}@keyframes service-detail-float{0%,to{translate:0}50%{translate:0 -12px}}@media (prefers-reduced-motion:reduce){.service-detail-signal>div{animation:none}.service-detail [data-motion-item],.service-detail-primary,.service-detail-secondary,.service-detail-related-grid a,.service-detail-feature-image img{transition:none!important;transform:none!important}}
