:root{--color-bg:#0b0b0d;--color-bg-soft:#17181c;--color-surface:#1f2127;--color-border:#2d2f36;--color-text:#f8f8f8;--color-muted:#a3a3a3;--color-gold:#e7a300;--color-gold-hover:#f4b400;--color-cyan:#3bc9db;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--line-height-tight:1.15;--line-height-heading:1.2;--line-height-body:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-full:999px;--container-sm:48rem;--container-md:64rem;--container-lg:76rem;--container-xl:84rem;--container-padding:clamp(1rem, 4vw, 2rem);--shadow-focus:0 0 0 3px #e7a3003d;--shadow-card:0 1rem 3rem #00000038;--shadow-card-hover:0 1.4rem 4rem #00000052;--transition-fast:.16s ease;--transition-base:.22s ease;color:var(--color-text);background:var(--color-bg);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer.footer-premium{background:radial-gradient(circle at 14% 22%,#e7a3000e,#0000 25rem),radial-gradient(circle at 88% 25%,#3bc9db09,#0000 25rem),repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 5rem),linear-gradient(105deg,#0b0b0d,#0d1013);border-top:1px solid #e7a3001a;padding:0;position:relative;overflow:hidden}.footer-premium>.container{max-width:90rem}.footer-premium .footer__inner{padding:clamp(4.5rem,7vw,5.5rem) 0 0;display:block}.footer-premium__top{grid-template-columns:minmax(18rem,1.35fr) minmax(9rem,.55fr) minmax(11rem,.7fr) minmax(16rem,1fr);align-items:start;gap:clamp(3rem,5vw,5rem);padding-bottom:clamp(3.75rem,5vw,4.5rem);display:grid}.footer-premium .footer__identity{max-width:27.5rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.footer-premium .footer__brand{margin:0 0 1.75rem;display:inline-flex}.footer-premium .footer__logo{width:clamp(10.5rem,13vw,12rem);height:auto}.footer-premium .footer__identity>p{color:#f8f8f8a3;max-width:26rem;margin:0;font-size:clamp(1rem,1.1vw,1.0625rem);line-height:1.65}.footer-premium .footer__availability{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.footer-premium .footer__availability span{color:#f8f8f8ad;box-shadow:none;background:#e7a30009;border:1px solid #e7a3002e;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .75rem;font-size:clamp(.875rem,.95vw,.9375rem);font-weight:520;display:inline-flex}.footer-premium .footer__availability i{background:#e7a300;border-radius:50%;width:.35rem;height:.35rem;box-shadow:0 0 .6rem #e7a3004d}.footer-premium .footer__nav-groups{display:contents}.footer-premium .footer__group{border:0;min-width:0;padding:0;display:block}.footer-premium__combined{gap:2.35rem;display:grid}.footer-premium .footer__group-title{color:#f4f4f4;letter-spacing:.09em;text-transform:uppercase;margin:0 0 1.4rem;padding-top:.65rem;font-size:clamp(.875rem,.95vw,.9375rem);font-weight:720;position:relative}.footer-premium .footer__group-title:before{content:"";background:linear-gradient(90deg,#e7a300,#0000);width:1.7rem;height:1px;position:absolute;top:0;left:0}.footer-premium .footer__links{gap:.72rem;display:grid}.footer-premium .footer__link{color:#f8f8f89e;background:0 0;border:0;width:fit-content;padding:0;font-size:1rem;font-weight:450;line-height:1.5;text-decoration:none;transition:color .22s,transform .22s}.footer-premium a.footer__link:hover{color:#fff;transform:translate(3px)}.footer-premium .footer-premium__email{overflow-wrap:anywhere}.footer-premium .footer-premium__call{color:#e7a300;font-weight:620;position:relative}.footer-premium .footer-premium__call:after{content:"";transform-origin:0;opacity:.55;background:currentColor;height:1px;transition:transform .22s;position:absolute;bottom:-.2rem;left:0;right:0;transform:scaleX(.18)}.footer-premium .footer-premium__call:hover:after{transform:scaleX(1)}.footer-premium .footer-premium__call span{transition:transform .22s;display:inline-block}.footer-premium .footer-premium__call:hover span{transform:translate(3px)}.footer-premium .footer__links--social{flex-wrap:wrap;gap:.55rem;margin-top:1.25rem;display:flex}.footer-premium .footer__links--social .footer__link{color:#f8f8f880;opacity:1;background:#ffffff05;border:1px solid #ffffff13;border-radius:.65rem;align-items:center;gap:.45rem;min-height:2.4rem;padding:.45rem .7rem;font-size:.875rem;display:inline-flex}.footer-premium .footer__links--social svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:1rem}.footer-premium .footer__links--social .footer__link:hover{color:#f8f8f8bf;border-color:#e7a30026}.footer-premium .footer__bottom{border-top:1px solid #0000;border-image:linear-gradient(90deg,#e7a30038,#fff1 35%,#3bc9db1a,#0000) 1;justify-content:space-between;align-items:center;gap:2rem;min-height:5rem;padding:0;display:flex}.footer-premium .footer__bottom p,.footer-premium .footer__bottom>span{color:#f8f8f86b;margin:0;font-size:clamp(.875rem,.95vw,.9375rem);line-height:1.5}.footer-premium .footer__bottom>span{color:#f8f8f84d}@media (width<=68rem){.footer-premium__top{grid-template-columns:minmax(18rem,1.3fr) repeat(2,minmax(10rem,1fr))}.footer-premium .footer__identity{grid-column:1/-1;max-width:34rem}}@media (width<=47.9375rem){.footer-premium .footer__inner{padding-top:4rem}.footer-premium__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.75rem 1.5rem;padding-bottom:3.25rem}.footer-premium .footer__identity{grid-column:1/-1}.footer-premium__combined{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.footer-premium .footer__link{min-height:1.75rem;font-size:.9375rem}.footer-premium .footer__bottom{flex-direction:column;align-items:flex-start;gap:.45rem;min-height:auto;padding-block:1.5rem 1.75rem}}@media (width<=31rem){.footer-premium__top{grid-template-columns:1fr}.footer-premium .footer__identity,.footer-premium__combined{grid-column:auto;grid-template-columns:1fr}}.technology-section{--technology-gold:#e7a300;isolation:isolate;background:radial-gradient(58% 46% at 50% 58%,#e7a30012,#0000 72%),linear-gradient(#08090b 0%,#0b0d11 52%,#08090b 100%);position:relative;overflow:hidden}.technology-section>.container{max-width:80rem}.technology-section .section-header__title{letter-spacing:-.045em;font-size:clamp(3rem,5vw,4rem);line-height:1.02}.technology-section .section-header__description{max-width:56rem}.technology-card-grid{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;padding:0;display:grid}.technology-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;min-width:0;min-height:18.5rem;animation:.7s cubic-bezier(.2,.75,.25,1) forwards technology-card-in;animation-delay:var(--card-delay,0s);background:radial-gradient(circle at 12% 0,#e7a30012,#0000 44%),linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid #fff1;border-radius:1.25rem;flex-direction:column;padding:clamp(1.5rem,2.3vw,2rem);transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;transform:translateY(1.25rem);box-shadow:0 1.25rem 3.5rem #00000038,inset 0 1px #ffffff0b}.technology-card:before{border-radius:inherit;pointer-events:none;content:"";opacity:0;background:linear-gradient(115deg,#0000 15%,#e7a300a6,#0000 48%) 0 0/240% 100%;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.technology-card:hover{z-index:1;border-color:#e7a3003d;transform:translateY(-6px);box-shadow:0 1.8rem 4.5rem #00000059,0 0 2.5rem #e7a30013,inset 0 1px #ffffff12}.technology-card:hover:before{opacity:1;animation:2.4s linear infinite technology-border-glow}.technology-card__icon{color:#f1b521;background:linear-gradient(145deg,#e7a30024,#e7a30009);border:1px solid #e7a3002e;border-radius:.875rem;place-items:center;width:3rem;height:3rem;margin-bottom:1.5rem;transition:transform .3s,box-shadow .3s;display:grid;box-shadow:inset 0 1px #ffffff12,0 .75rem 2rem #0000002e}.technology-card__icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1.45rem}.technology-card:hover .technology-card__icon{transform:scale(1.08);box-shadow:0 0 1.75rem #e7a30021}.technology-card__title{color:#f8f8f8;letter-spacing:-.025em;text-transform:none;margin:0 0 .65rem;font-size:1.5rem;font-weight:700;line-height:1.2}.technology-card__description{color:#f8f8f891;margin:0 0 1.5rem;font-size:.95rem;line-height:1.6}.technology-card__tags{flex-wrap:wrap;gap:.5rem;margin:auto 0 0;padding:0;list-style:none;display:flex}.technology-card__tag{color:#f8f8f8b3;opacity:1;background:#ffffff09;border:1px solid #ffffff13;border-radius:.5rem;padding:.38rem .65rem;font-size:.78rem;font-weight:650;transition:color .25s,border-color .25s,background .25s;animation:none;transform:none;box-shadow:inset 0 1px #ffffff08}.technology-card:hover .technology-card__tag{color:#ffffffeb;background:#e7a3000e;border-color:#e7a30021}@keyframes technology-card-in{to{opacity:1;transform:translateY(0)}}@keyframes technology-border-glow{to{background-position:-240% 0}}@supports (animation-timeline:view()){.technology-card{animation-duration:1ms;animation-delay:0s;animation-fill-mode:both;animation-timeline:view();animation-range:entry 5% cover 28%}}@media (width<=63.9375rem){.technology-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.9375rem){.technology-section .section-header__title{font-size:clamp(2.6rem,12vw,3.5rem)}.technology-card-grid{grid-template-columns:1fr;gap:1rem;padding:0}.technology-card{min-height:17rem}}@media (prefers-reduced-motion:reduce){.technology-card{opacity:1;animation:none;transform:none}.technology-card:hover:before{animation:none}}.services-page-hero.services-premium-hero{isolation:isolate;background:radial-gradient(circle at 18% 40%,#e7a30011,#0000 25rem),radial-gradient(circle at 78% 43%,#3bc9db0b,#0000 28rem),linear-gradient(135deg,#090a0d,#0d0f13);position:relative;overflow:hidden}.services-page-hero.services-premium-hero:before{z-index:-2;pointer-events:none;content:"";background:repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 5rem),repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 5rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.services-page-hero.services-premium-hero:after{z-index:2;pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#e7a3003d,#3bc9db1a,#0000);width:auto;height:1px;position:absolute;bottom:0;left:8%;right:8%}.services-premium-hero>.container{max-width:86rem}.services-premium-hero__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,4vw,3.5rem);display:grid}.services-premium-hero__content{min-width:0;max-width:39rem}.services-premium-hero__eyebrow{color:#e7a300;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1.5rem;font-size:.76rem;font-weight:800;display:flex}.services-premium-hero__eyebrow span{background:currentColor;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 1rem #e7a30080}.services-premium-hero__content h1{white-space:normal;letter-spacing:-.052em;margin:0;line-height:1.01}.services-premium-hero__content h1 strong{color:#fafafa;text-wrap:balance;max-width:12ch;font-size:clamp(3.2rem,4.5vw,4.35rem);font-weight:710;display:block}.services-premium-hero__content h1>span{color:#f8f8f875;letter-spacing:-.03em;margin-top:.7rem;font-size:clamp(1.6rem,2.35vw,2.05rem);font-weight:520;display:block}.services-premium-hero__description{color:#f8f8f89e;max-width:36rem;margin:1.7rem 0 0;font-size:1.05rem;line-height:1.7}.services-premium-hero__actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.services-premium-hero__actions .button{transition:transform .22s,box-shadow .22s,border-color .22s}.services-premium-hero__actions .button:hover{transform:translateY(-2px)}.services-premium-hero__actions .button:first-child:hover{box-shadow:0 1rem 2.5rem #e7a30024}.services-premium-hero__note{color:#f8f8f857;letter-spacing:.01em;align-items:center;gap:.5rem;margin:1.5rem 0 0;font-size:.7rem;font-weight:600;display:flex}.services-premium-hero__note span{background:#63ce97;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 .6rem #63ce9759}.solution-architecture{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff0a,#ffffff03),#090b0fc7;border:1px solid #ffffff13;border-radius:1.4rem;min-width:0;overflow:hidden;box-shadow:0 2rem 6rem #00000057,inset 0 1px #ffffff0b}.solution-architecture__header{background:#ffffff03;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;min-height:4.25rem;padding:0 1.4rem;display:flex}.solution-architecture__header>div{gap:.2rem;display:grid}.solution-architecture__header div span{color:#e7a300;letter-spacing:.12em;text-transform:uppercase;font-size:.54rem;font-weight:800}.solution-architecture__header div strong{color:#f8f8f8c7;font-size:.72rem}.solution-architecture__header>p{color:#f8f8f859;align-items:center;gap:.4rem;margin:0;font-size:.54rem;display:flex}.solution-architecture__header>p i{background:#63ce97;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 .6rem #63ce9766}.solution-architecture__canvas{background:radial-gradient(circle at 50% 42%,#e7a3000e,#0000 15rem),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 3.5rem),repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 3.5rem);height:27rem;position:relative;overflow:hidden}.solution-architecture__lines{z-index:1;width:100%;height:100%;position:absolute;inset:0}.solution-architecture__lines path{fill:none;stroke:#e7a30038;stroke-width:1px;stroke-linecap:round;stroke-dasharray:5 7;animation:8s linear infinite solution-line-flow}.solution-architecture__lines path:nth-child(2n){stroke:#3bc9db30}.solution-architecture__group{z-index:2;color:#f8f8f83d;letter-spacing:.11em;text-transform:uppercase;font-size:.48rem;font-weight:750;position:absolute}.solution-architecture__group--experience{top:5%;left:4.7%}.solution-architecture__group--intelligence{top:5%;right:4.7%}.solution-architecture__node{z-index:3;background:linear-gradient(145deg,#ffffff0b,#ffffff04),#0d0f13e6;border:1px solid #ffffff12;border-radius:.85rem;align-items:center;gap:.65rem;width:9.5rem;min-height:4rem;padding:.7rem .8rem;transition:transform .24s,border-color .24s;display:flex;position:absolute;box-shadow:0 .85rem 2rem #0003,inset 0 1px #ffffff08}.solution-architecture__node:hover{border-color:#e7a3002e;transform:translateY(-2px)}.solution-architecture__node>i{color:#e7a300;background:#e7a3000e;border:1px solid #e7a3001f;border-radius:.5rem;flex:0 0 1.85rem;place-items:center;width:1.85rem;height:1.85rem;font-size:.65rem;font-style:normal;display:grid}.solution-architecture__node>div{gap:.15rem;display:grid}.solution-architecture__node strong{color:#f8f8f8d1;font-size:.65rem}.solution-architecture__node small{color:#f8f8f847;font-size:.48rem}.solution-architecture__node--frontend{top:10%;left:3.5%}.solution-architecture__node--backend{top:27%;left:3.5%}.solution-architecture__node--ai{top:10%;right:3.5%}.solution-architecture__node--voice{top:27%;right:3.5%}.solution-architecture__node--automation{top:44%;right:3.5%}.solution-architecture__node--ai>i,.solution-architecture__node--voice>i{color:#3bc9db;background:#3bc9db0d;border-color:#3bc9db21}.solution-architecture__core{z-index:4;text-align:center;background:radial-gradient(circle at 50% 0,#e7a3001a,#0000 65%),linear-gradient(145deg,#191b20,#0c0e12);border:1px solid #e7a30033;border-radius:1.1rem;flex-direction:column;justify-content:center;align-items:center;width:10.5rem;min-height:9.5rem;padding:1rem;display:flex;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.5rem 3.5rem #00000061,0 0 2rem #e7a3000b,inset 0 1px #ffffff12}.solution-architecture__core>span{color:#e7a300;letter-spacing:.11em;text-transform:uppercase;font-size:.48rem;font-weight:800}.solution-architecture__core-mark{width:2rem;height:2rem;margin:.65rem 0;font-style:normal;position:relative}.solution-architecture__core-mark b{background:#e7a300;border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 .8rem #e7a3008c}.solution-architecture__core-mark b:nth-child(2){background:0 0;border:1px solid #e7a3004d;width:1.2rem;height:1.2rem}.solution-architecture__core-mark b:nth-child(3){background:0 0;border:1px dashed #3bc9db33;width:2rem;height:2rem;animation:12s linear infinite solution-core-spin}.solution-architecture__core>strong{color:#fafafa;font-size:.92rem;line-height:1.25}.solution-architecture__core>small{color:#f8f8f84d;margin-top:.45rem;font-size:.45rem}.solution-architecture__foundation{z-index:3;background:linear-gradient(90deg,#e7a30009,#ffffff05,#3bc9db06),#0c0e12e0;border:1px solid #fff1;border-radius:.9rem;padding:.8rem 1rem;position:absolute;bottom:5%;left:4%;right:4%;box-shadow:0 1rem 2.5rem #00000038}.solution-architecture__foundation>span{color:#f8f8f840;letter-spacing:.11em;text-transform:uppercase;margin-bottom:.6rem;font-size:.46rem;font-weight:750;display:block}.solution-architecture__foundation>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.solution-architecture__foundation p{background:#ffffff05;border:1px solid #ffffff0b;border-radius:.55rem;align-items:center;gap:.45rem;margin:0;padding:.5rem;display:flex}.solution-architecture__foundation p i{color:#e7a300;font-size:.58rem;font-style:normal}.solution-architecture__foundation p:nth-child(2n) i{color:#3bc9db}.solution-architecture__foundation p strong{color:#f8f8f8a6;font-size:.55rem}@keyframes solution-line-flow{to{stroke-dashoffset:-48px}}@keyframes solution-core-spin{to{transform:rotate(360deg)}}@media (width<=68rem){.services-premium-hero__layout{grid-template-columns:1fr}.services-premium-hero__content{max-width:46rem}.solution-architecture{width:100%;max-width:44rem;margin:0 auto}}@media (width<=47.9375rem){.services-premium-hero__content h1 strong{font-size:clamp(2.8rem,13vw,3.75rem)}.services-premium-hero__actions{flex-direction:column;align-items:stretch}.services-premium-hero__actions .button{justify-content:center}.solution-architecture__canvas{height:38rem}.solution-architecture__lines,.solution-architecture__group{display:none}.solution-architecture__core{width:10rem;top:25%}.solution-architecture__node{width:44%}.solution-architecture__node--frontend{top:42%;left:3%}.solution-architecture__node--backend{top:56%;left:3%}.solution-architecture__node--ai{top:42%;right:3%}.solution-architecture__node--voice{top:56%;right:3%}.solution-architecture__node--automation{top:70%;right:3%}.solution-architecture__foundation{bottom:3%}.solution-architecture__foundation>div{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.solution-architecture__lines path,.solution-architecture__core-mark b:nth-child(3){animation:none}}body:has(.services-premium-hero) .navbar__inner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#111216c7;border-color:#ffffff17;box-shadow:0 1rem 3rem #00000038,inset 0 1px #ffffff0b}body:has(.services-premium-hero) .navbar__links{gap:.45rem}body:has(.services-premium-hero) .navbar__link{padding:.65rem 1rem}body:has(.services-premium-hero) .navbar__link[aria-current=page]{color:#f5f5f5;background:#e7a3000e;border-color:#e7a30047}.services-core,.services-approach,.services-final-cta{background:#090a0d;position:relative}.services-outcomes,.services-capabilities{background:linear-gradient(#0d0f13,#0a0c0f);position:relative}.services-core>.container,.services-outcomes>.container,.services-approach>.container,.services-capabilities>.container,.services-final-cta>.container{max-width:82rem}.services-section-heading{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:3rem;margin-bottom:3rem;display:grid}.services-section-heading div>p{color:#e7a300;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:.7rem;font-weight:800}.services-section-heading h2{color:#f8f8f8;letter-spacing:-.045em;max-width:16ch;margin:0;font-size:clamp(2.25rem,3.5vw,3.35rem);line-height:1.05}.services-section-heading>span{color:#f8f8f87a;max-width:33rem;font-size:.95rem;line-height:1.7}.services-section-heading--center{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:48rem;margin-left:auto;margin-right:auto;display:flex}.services-section-heading--center h2{max-width:18ch}.services-core__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.services-core__card{background:radial-gradient(circle at 5% 0,#e7a3000b,#0000 13rem),linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff12;border-radius:1.25rem;flex-direction:column;grid-column:span 4;min-height:25rem;padding:1.75rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 1.25rem 3.5rem #0000002e,inset 0 1px #ffffff09}.services-core__card:first-child,.services-core__card:nth-child(2){grid-column:span 6;min-height:23rem}.services-core__card:hover{border-color:#e7a3002e;transform:translateY(-4px);box-shadow:0 1.75rem 4rem #00000045,0 0 2rem #e7a30009}.services-core__card--cyan{background:radial-gradient(circle at 5% 0,#3bc9db0a,#0000 13rem),linear-gradient(145deg,#ffffff09,#ffffff03)}.services-core__card--cyan:hover{border-color:#3bc9db29}.services-core__top{justify-content:space-between;align-items:flex-start;margin-bottom:2.5rem;display:flex}.services-core__top i{color:#e7a300;background:#e7a3000e;border:1px solid #e7a30024;border-radius:.75rem;place-items:center;width:2.7rem;height:2.7rem;font-size:.82rem;font-style:normal;display:grid}.services-core__card--cyan .services-core__top i{color:#3bc9db;background:#3bc9db0d;border-color:#3bc9db24}.services-core__top>span{color:#f8f8f82e;letter-spacing:.08em;font-size:.62rem;font-weight:750}.services-core__card h3{color:#f6f6f6;letter-spacing:-.025em;max-width:18rem;margin:0;font-size:1.25rem;line-height:1.25}.services-core__card ul{gap:.55rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.services-core__card li{color:#f8f8f88c;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.services-core__card li span{background:#e7a300;border-radius:50%;width:.3rem;height:.3rem}.services-core__card--cyan li span{background:#3bc9db}.services-core__card>a{color:#f8f8f8b8;align-items:center;gap:.45rem;width:max-content;margin-top:auto;font-size:.74rem;font-weight:700;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.services-core__card>a span{color:#e7a300}.services-outcomes__grid{border-top:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.services-outcomes__grid article{border-bottom:1px solid #ffffff12;gap:1.25rem;padding:1.75rem 1.25rem;display:flex}.services-outcomes__grid article:nth-child(odd){border-right:1px solid #ffffff12}.services-outcomes__grid article>span{color:#e7a300;letter-spacing:.08em;font-size:.58rem;font-weight:800}.services-outcomes__grid h3{color:#f8f8f8db;margin:0;font-size:1rem}.services-outcomes__grid p{color:#f8f8f866;margin:.45rem 0 0;font-size:.78rem;line-height:1.55}.services-approach__timeline:before{content:"";background:linear-gradient(90deg,#e7a300,#e7a30033,#3bc9db47);height:1px;position:absolute;top:1.15rem;left:9%;right:9%}.services-approach__timeline li{text-align:center;padding:0 1.1rem;position:relative}.services-approach__timeline li>span{z-index:2;color:#f8f8f880;background:#111318;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;margin:0 auto 1.25rem;font-size:.58rem;font-weight:800;display:grid;position:relative}.services-approach__timeline li:first-child>span{color:#0b0b0d;background:#e7a300;border-color:#e7a300;box-shadow:0 0 1.25rem #e7a30026}.services-approach__timeline h3{color:#f5f5f5;margin:0;font-size:.95rem}.services-approach__timeline p{color:#f8f8f866;margin:.55rem auto 0;font-size:.7rem;line-height:1.55}.services-capabilities__grid article{background:#ffffff05;border:1px solid #ffffff0f;border-radius:.85rem;padding:1.35rem 1.4rem 1.35rem 1.65rem;transition:border-color .22s,background .22s;position:relative}.services-capabilities__grid article:hover{background:#ffffff07;border-color:#e7a30021}.services-capabilities__grid article>span{background:#e7a300;border-radius:50%;width:.25rem;height:.25rem;position:absolute;top:1.45rem;left:.7rem}.services-capabilities__grid article:nth-child(2n)>span{background:#3bc9db}.services-capabilities__grid h3{color:#f8f8f8d1;margin:0;font-size:.9rem}.services-capabilities__grid p{color:#f8f8f859;margin:.45rem 0 0;font-size:.68rem;line-height:1.55}.services-final-cta__panel{background:radial-gradient(circle at 85% 20%,#3bc9db0e,#0000 20rem),radial-gradient(circle at 15% 110%,#e7a30017,#0000 25rem),linear-gradient(145deg,#14161b,#0c0e12);border:1px solid #e7a3001f;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding:clamp(2rem,5vw,4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 6rem #0000004d,inset 0 1px #ffffff0b}.services-final-cta__panel div:first-child>p{color:#e7a300;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .8rem;font-size:.68rem;font-weight:800}.services-final-cta__panel h2{color:#fafafa;letter-spacing:-.04em;max-width:20ch;margin:0;font-size:clamp(2rem,3.2vw,3rem);line-height:1.1}.services-final-cta__panel div:first-child>span{color:#f8f8f873;max-width:42rem;margin-top:1.25rem;font-size:.85rem;line-height:1.65;display:block}.services-final-cta__actions{flex-direction:column;gap:.7rem;min-width:13rem;display:flex}.services-final-cta__actions .button{justify-content:center}@media (width<=63.9375rem){.services-section-heading{grid-template-columns:1fr;gap:1.25rem}.services-core__card,.services-core__card:first-child,.services-core__card:nth-child(2){grid-column:span 6}.services-capabilities__grid{grid-template-columns:repeat(2,1fr)}.services-approach__timeline{grid-template-columns:1fr;gap:.75rem}.services-approach__timeline:before{width:1px;height:auto;top:1.2rem;bottom:1.2rem;left:1.15rem}.services-approach__timeline li{text-align:left;grid-template-columns:2.3rem 1fr;gap:0 1rem;padding:0;display:grid}.services-approach__timeline li>span{grid-row:1/3;margin:0}.services-approach__timeline p{margin:.35rem 0 0}.services-final-cta__panel{grid-template-columns:1fr;align-items:start}.services-final-cta__actions{flex-direction:row}}@media (width<=47.9375rem){.services-core__grid{grid-template-columns:1fr}.services-core__card,.services-core__card:first-child,.services-core__card:nth-child(2){grid-column:auto;min-height:auto}.services-outcomes__grid{grid-template-columns:1fr}.services-outcomes__grid article:nth-child(odd){border-right:0}.services-capabilities__grid{grid-template-columns:1fr}.services-final-cta__actions{flex-direction:column}.services-final-cta__actions .button{width:100%}}.services-core__top{margin-bottom:1.75rem}.services-core__top>span{color:#f8f8f838}.services-core__card h3{color:#f7f7f7;max-width:20rem;font-size:clamp(1.375rem,1.6vw,1.5rem);font-weight:680;line-height:1.25}.services-core__card>p{color:#f8f8f8a3;margin:.75rem 0 1.15rem;font-size:clamp(1rem,1.08vw,1.0625rem);line-height:1.6}.services-core__card ul{gap:.68rem;margin-bottom:1.25rem}.services-core__card li{color:#f8f8f8ad;gap:.6rem;font-size:clamp(.9375rem,1vw,1rem);line-height:1.35}.services-core__card li span{flex:0 0 .32rem;width:.32rem;height:.32rem}.services-core__card>a{color:#f8f8f8e0;gap:.45rem;font-size:clamp(.9375rem,1vw,1rem);font-weight:650;transition:color .24s}.services-core__card>a span{transition:transform .24s}.services-core__card--cyan>a span{color:#3bc9db}.services-core__card>a:hover{color:#fff;gap:.45rem}.services-core__card>a:hover span{transform:translate(4px)}.services-core__card--cyan:hover{box-shadow:0 1.75rem 4rem #00000045,0 0 2rem #3bc9db0a}.services-outcomes{isolation:isolate;background:radial-gradient(circle at 50% 12%,#e7a30011,#0000 28rem),repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 5rem),linear-gradient(#101216,#0c0e12);overflow:hidden}.services-outcomes>.container{max-width:88rem}.services-outcomes .services-section-heading--center{gap:1.35rem;max-width:47rem;margin-bottom:3.25rem}.services-outcomes .services-section-heading div>p{margin-bottom:1rem}.services-outcomes .services-section-heading h2{text-wrap:balance;max-width:none;font-size:clamp(3rem,4.25vw,3.5rem);font-weight:720;line-height:1.08}.services-outcomes .services-section-heading h2>span{display:block}.services-outcomes .services-section-heading>span{color:#f8f8f89e;max-width:43rem;font-size:clamp(1.0625rem,1.25vw,1.125rem);line-height:1.65}.services-outcomes__grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;display:grid;position:relative}.services-outcomes__grid:before{z-index:-1;pointer-events:none;content:"";border:1px solid #e7a30006;border-radius:50%;position:absolute;inset:12% 8%}.services-outcomes__grid article,.services-outcomes__grid article:nth-child(odd){background:linear-gradient(145deg,#ffffff0a,#ffffff03),#121419;border:1px solid #ffffff12;border-radius:1.25rem;flex-direction:column;gap:0;min-height:16rem;padding:1.65rem;transition:transform .27s,border-color .27s,box-shadow .27s;display:flex;position:relative;overflow:hidden;box-shadow:0 1.2rem 3.5rem #0000002e,inset 0 1px #ffffff09}.services-outcomes__grid article:before{content:"";opacity:.72;background:linear-gradient(90deg,#e7a300,#0000);width:2.5rem;height:1px;position:absolute;top:0;left:1.65rem}.services-outcomes__grid article:hover{border-color:#e7a3002b;transform:translateY(-4px);box-shadow:0 1.6rem 4rem #00000045,0 0 2rem #e7a3000a,inset 0 1px #ffffff0b}.services-outcomes__card-top{justify-content:space-between;align-items:center;margin-bottom:2.25rem;display:flex}.services-outcomes__card-top>span{color:#e7a300;letter-spacing:.1em;font-size:.68rem;font-weight:800}.services-outcomes__card-top>i{color:#f8f8f87a;background:#ffffff06;border:1px solid #ffffff12;border-radius:.75rem;place-items:center;width:2.7rem;height:2.7rem;font-style:normal;transition:color .27s,border-color .27s,background .27s;display:grid}.services-outcomes__card-top svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:1.25rem}.services-outcomes__grid article:hover .services-outcomes__card-top>i{color:#e7a300;background:#e7a3000b;border-color:#e7a30029}.services-outcomes__grid h3{color:#f5f5f5;letter-spacing:-.02em;max-width:20rem;margin:0;font-size:clamp(1.25rem,1.6vw,1.375rem);font-weight:660;line-height:1.3}.services-outcomes__grid p{color:#f8f8f89e;max-width:22rem;margin:.85rem 0 0;font-size:clamp(.9375rem,1.1vw,1.0625rem);line-height:1.65}@media (width<=63.9375rem){.services-outcomes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.9375rem){.services-outcomes .services-section-heading h2{font-size:clamp(2.25rem,10.5vw,2.5rem)}.services-outcomes__grid{grid-template-columns:1fr;gap:.9rem}.services-outcomes__grid article,.services-outcomes__grid article:nth-child(odd){min-height:15rem;padding:1.5rem}}.services-approach{overflow:hidden}.services-approach>.container{max-width:88rem}.services-approach .services-section-heading{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.75fr);align-items:end;gap:clamp(3rem,7vw,7rem);margin-bottom:2.75rem}.services-approach .services-section-heading>span{color:#f8f8f89c;max-width:31rem;font-size:clamp(1.0625rem,1.3vw,1.125rem);line-height:1.6}.services-approach__timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.services-approach__timeline:before{content:"";background:linear-gradient(90deg,#e7a300b8,#e7a3006b 44%,#3bc9db4d);height:1px;position:absolute;top:1.625rem;left:9.5%;right:9.5%;box-shadow:0 0 .75rem #e7a30014}.services-approach__timeline li{text-align:center;opacity:0;flex-direction:column;align-items:center;min-width:0;padding:0 .4rem;animation:.6s cubic-bezier(.2,.8,.2,1) forwards approach-stage-in;display:flex;position:relative;transform:translateY(.55rem)}.services-approach__timeline li:nth-child(2){animation-delay:90ms}.services-approach__timeline li:nth-child(3){animation-delay:.18s}.services-approach__timeline li:nth-child(4){animation-delay:.27s}.services-approach__timeline li:nth-child(5){animation-delay:.36s}.services-approach__timeline li>.services-approach__node{z-index:2;color:#eab027;background:#14161a;border:1px solid #e7a30057;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;margin:0 auto 1rem;font-size:.8125rem;font-weight:800;transition:color .27s,border-color .27s,background .27s,box-shadow .27s;display:grid;position:relative;box-shadow:0 0 0 .35rem #090a0d,0 0 1.25rem #e7a3000b}.services-approach__timeline li:nth-child(2)>.services-approach__node{color:#eab027e0;border-color:#e7a30047}.services-approach__timeline li:nth-child(3)>.services-approach__node{color:#eab027c2;border-color:#e7a3003b}.services-approach__timeline li:nth-child(4)>.services-approach__node{color:#eab027ad;border-color:#e7a30030}.services-approach__timeline li:nth-child(5)>.services-approach__node{color:#3bc9dbb8;border-color:#3bc9db33}.services-approach__stage{width:100%;padding:.5rem .25rem .25rem;transition:transform .27s;position:relative}.services-approach__stage:before{content:"";background:#e7a30029;width:1px;height:.7rem;position:absolute;top:-.65rem;left:50%}.services-approach__stage>i{color:#e7a300ad;background:#e7a30006;border:1px solid #e7a30017;border-radius:.55rem;place-items:center;width:2rem;height:2rem;margin:0 auto .7rem;font-style:normal;transition:color .27s,border-color .27s,box-shadow .27s;display:grid}.services-approach__stage svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:1.05rem}.services-approach__timeline h3{color:#f8f8f8db;letter-spacing:-.015em;margin:0;font-size:clamp(1.125rem,1.35vw,1.25rem);font-weight:660;transition:color .27s}.services-approach__timeline p{color:#f8f8f894;max-width:15rem;margin:.65rem auto 0;font-size:clamp(.9375rem,1vw,1rem);line-height:1.55}.services-approach__timeline li:hover .services-approach__node{color:#0b0b0d;background:#e7a300;border-color:#e7a300;box-shadow:0 0 0 .35rem #090a0d,0 0 1.25rem #e7a30029}.services-approach__timeline li:hover .services-approach__stage{transform:translateY(-3px)}.services-approach__timeline li:hover .services-approach__stage>i{color:#e7a300;border-color:#e7a30033;box-shadow:0 0 1rem #e7a30014}.services-approach__timeline li:hover h3{color:#fff}.services-approach__closing{color:#f8f8f861;text-align:center;letter-spacing:.01em;margin:2.5rem 0 0;font-size:.8rem}.services-approach__closing span{color:#e7a30080;margin-inline:.25rem}@keyframes approach-stage-in{to{opacity:1;transform:translateY(0)}}@media (width<=63.9375rem){.services-approach .services-section-heading{grid-template-columns:1fr;gap:1.15rem;margin-bottom:2.5rem}.services-approach__timeline{grid-template-columns:1fr;gap:.8rem}.services-approach__timeline:before{background:linear-gradient(#e7a300a6,#e7a30040,#3bc9db47);width:1px;height:auto;top:1.625rem;bottom:1.625rem;left:1.625rem}.services-approach__timeline li{text-align:left;grid-template-columns:3.25rem minmax(0,1fr);align-items:start;gap:1.15rem;padding:0;display:grid}.services-approach__timeline li>.services-approach__node{grid-row:1;margin:0}.services-approach__stage{padding:.25rem 0 1.25rem}.services-approach__stage:before{display:none}.services-approach__stage>i{margin:0 0 .65rem}.services-approach__timeline p{max-width:34rem;margin:.55rem 0 0}}@media (width<=47.9375rem){.services-approach__timeline p{font-size:1rem}.services-approach__closing{max-width:20rem;margin:1.75rem auto 0;line-height:1.55}}@media (prefers-reduced-motion:reduce){.services-approach__timeline li{opacity:1;animation:none;transform:none}}.services-capabilities{background:radial-gradient(circle at 78% 22%,#3bc9db09,#0000 25rem),linear-gradient(#101216,#0d0f13);padding-block:clamp(6.25rem,8vw,7.5rem)}.services-capabilities>.container{max-width:88rem}.services-capabilities .services-section-heading{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.75fr);align-items:center;gap:clamp(3rem,7vw,7rem);margin-bottom:clamp(3.125rem,5vw,4rem)}.services-capabilities .services-section-heading div>p{letter-spacing:.12em;margin-bottom:1.5rem;font-size:clamp(.8125rem,.9vw,.875rem);font-weight:700}.services-capabilities .services-section-heading h2{max-width:38.75rem;font-size:clamp(3rem,4vw,3.375rem);font-weight:680;line-height:1.1}.services-capabilities .services-section-heading>span{color:#f8f8f89e;max-width:32.5rem;font-size:clamp(1.0625rem,1.25vw,1.125rem);line-height:1.6}.services-capabilities__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;display:grid}.services-capabilities__grid .services-capabilities__card{background:radial-gradient(circle at 8% 0,#e7a30009,#0000 12rem),linear-gradient(145deg,#ffffff09,#ffffff03),#121419;border:1px solid #ffffff12;border-radius:1.125rem;flex-direction:column;align-items:flex-start;min-height:14.25rem;padding:1.875rem;transition:transform .27s,border-color .27s,box-shadow .27s,background .27s;display:flex;position:relative;box-shadow:0 1.1rem 3rem #0000002b,inset 0 1px #ffffff09}.services-capabilities__grid .services-capabilities__card--cyan{background:radial-gradient(circle at 8% 0,#3bc9db08,#0000 12rem),linear-gradient(145deg,#ffffff09,#ffffff03),#121419}.services-capabilities__card>i{color:#e7a300;background:#e7a3000d;border:1px solid #e7a30021;border-radius:.75rem;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:1.35rem;font-style:normal;transition:color .27s,border-color .27s,box-shadow .27s,background .27s;display:grid}.services-capabilities__card--cyan>i{color:#3bc9db;background:#3bc9db0b;border-color:#3bc9db21}.services-capabilities__card svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1.3rem}.services-capabilities__grid .services-capabilities__card h3{color:#f5f5f5;margin:0;font-size:clamp(1.125rem,1.4vw,1.25rem);font-weight:630;line-height:1.3}.services-capabilities__card ul{flex-wrap:wrap;gap:.45rem .8rem;margin:auto 0 0;padding:1.35rem 0 0;list-style:none;display:flex}.services-capabilities__card li{color:#f8f8f89e;font-size:clamp(.9375rem,1vw,1rem);font-weight:450;line-height:1.5;transition:color .27s;position:relative}.services-capabilities__card li:not(:last-child):after{color:#e7a30061;content:"·";position:absolute;right:-.5rem}.services-capabilities__card--cyan li:not(:last-child):after{color:#3bc9db66}.services-capabilities__grid .services-capabilities__card:hover{background:radial-gradient(circle at 8% 0,#e7a3000e,#0000 13rem),linear-gradient(145deg,#ffffff0b,#ffffff04),#121419;border-color:#e7a3002b;transform:translateY(-3px);box-shadow:0 1.5rem 3.5rem #00000040,0 0 1.8rem #e7a30009,inset 0 1px #ffffff0a}.services-capabilities__grid .services-capabilities__card--cyan:hover{background:radial-gradient(circle at 8% 0,#3bc9db0d,#0000 13rem),linear-gradient(145deg,#ffffff0b,#ffffff04),#121419;border-color:#3bc9db29;box-shadow:0 1.5rem 3.5rem #00000040,0 0 1.8rem #3bc9db09,inset 0 1px #ffffff0a}.services-capabilities__card:hover>i{color:#f1b521;background:#e7a30011;border-color:#e7a3003d;box-shadow:0 0 1rem #e7a30012}.services-capabilities__card--cyan:hover>i{color:#57d7e5;background:#3bc9db0f;border-color:#3bc9db3d;box-shadow:0 0 1rem #3bc9db12}.services-capabilities__card:hover li{color:#f8f8f8c7}@media (width<=63.9375rem){.services-capabilities .services-section-heading{grid-template-columns:1fr;gap:1.15rem}.services-capabilities .services-section-heading h2{font-size:clamp(2.625rem,6vw,2.875rem)}.services-capabilities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.9375rem){.services-capabilities{padding-block:5rem}.services-capabilities .services-section-heading h2{font-size:clamp(2.125rem,9.5vw,2.375rem)}.services-capabilities .services-section-heading>span{font-size:1rem}.services-capabilities__grid{grid-template-columns:1fr;gap:.9rem}.services-capabilities__grid .services-capabilities__card{min-height:13.5rem;padding:1.75rem}.services-capabilities__card li{font-size:.9375rem}}.services-final-cta>.container{max-width:90rem}.services-final-cta__panel{background:radial-gradient(circle at 8% 110%,#e7a30018,#0000 27rem),radial-gradient(circle at 100% 0,#3bc9db0e,#0000 24rem),repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 4rem),linear-gradient(145deg,#14161b,#0c0e12);border-color:#e7a30021;border-radius:1.625rem;grid-template-columns:minmax(0,68fr) minmax(17rem,32fr);align-items:center;gap:clamp(2.5rem,4vw,4rem);padding:clamp(4.375rem,5.5vw,5rem)}.services-final-cta__content{z-index:2;min-width:0;position:relative}.services-final-cta__panel .services-final-cta__content>p:first-child{color:#e7a300;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.35rem;font-size:clamp(.8125rem,.9vw,.875rem);font-weight:750}.services-final-cta__panel h2{color:#fafafa;letter-spacing:-.045em;max-width:53rem;margin:0;font-size:clamp(3rem,3.6vw,3.375rem);font-weight:680;line-height:1.1}.services-final-cta__panel h2>span{display:block}.services-final-cta__description{color:#f8f8f8a1;max-width:47.5rem;margin:1.65rem 0 0;font-size:clamp(1.0625rem,1.2vw,1.125rem);line-height:1.6}.services-final-cta__actions{z-index:2;flex-direction:column;justify-self:end;gap:.875rem;min-width:0;max-width:19.5rem;display:flex;position:relative}.services-final-cta__actions .button{border-radius:.7rem;justify-content:center;width:100%;min-height:3.5rem;font-size:clamp(1rem,1.1vw,1.0625rem);font-weight:650;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s}.services-final-cta__actions .button:hover{transform:translateY(-2px)}.services-final-cta__actions .button:first-of-type:hover{background:#f3b512;box-shadow:0 .9rem 2.25rem #e7a30024}.services-final-cta__actions .button:first-of-type>span{transition:transform .22s;display:inline-block}.services-final-cta__actions .button:first-of-type:hover>span{transform:translate(4px)}.services-final-cta__actions .button:nth-of-type(2):hover{background:#e7a30009;border-color:#e7a30038}.services-final-cta__actions>p{color:#f8f8f86b;text-align:center;margin:.2rem 0 0;font-size:clamp(.875rem,.95vw,.9375rem);line-height:1.55}.services-final-cta__pattern{z-index:-1;pointer-events:none;opacity:.18;position:absolute;inset:-5rem -3rem}.services-final-cta__pattern:before,.services-final-cta__pattern:after{content:"";border:1px solid #e7a30038;position:absolute;transform:rotate(-18deg)}.services-final-cta__pattern:before{border-radius:50%;width:80%;height:42%;top:22%;right:6%}.services-final-cta__pattern:after{border-color:#3bc9db33;border-radius:50%;width:72%;height:28%;top:35%;right:-8%}.services-final-cta__pattern i{background:#e7a300;border-radius:50%;width:.32rem;height:.32rem;position:absolute;box-shadow:0 0 .7rem #e7a30059}.services-final-cta__pattern i:first-child{top:31%;left:22%}.services-final-cta__pattern i:nth-child(2){top:49%;right:17%}.services-final-cta__pattern i:nth-child(3){background:#3bc9db;bottom:27%;left:36%}.services-final-cta__pattern i:nth-child(4){background:#3bc9db;top:25%;right:35%}@media (width>=78rem){.services-final-cta__panel h2>span{white-space:nowrap}}@media (width<=63.9375rem){.services-final-cta__panel{grid-template-columns:1fr;gap:2.5rem}.services-final-cta__panel h2{font-size:clamp(2.5rem,5.5vw,2.875rem)}.services-final-cta__actions{justify-self:start;width:100%;max-width:38rem}.services-final-cta__actions>p{text-align:left}}@media (width<=47.9375rem){.services-final-cta__panel{border-radius:1.25rem;padding:2.25rem 1.5rem}.services-final-cta__panel h2{font-size:clamp(2.125rem,9.5vw,2.375rem)}.services-final-cta__description{font-size:1rem}.services-final-cta__actions{gap:.75rem}.services-final-cta__actions>p{font-size:.875rem}.services-final-cta__pattern{opacity:.1}}.services-final-cta__panel{background:radial-gradient(circle at 4% 110%,#e7a30011,#0000 27rem),radial-gradient(circle at 100% 0,#3bc9db09,#0000 24rem),linear-gradient(145deg,#14161a,#0c0e12);grid-template-columns:minmax(0,60fr) minmax(20rem,40fr);gap:clamp(5rem,7vw,6.25rem);padding:clamp(4rem,5vw,4.5rem)}.services-final-cta__panel .services-final-cta__content>p:first-child{color:#e7a300;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.35rem;font-size:.8125rem;font-weight:700;line-height:1.4}.services-final-cta__panel .services-final-cta__content>.services-final-cta__description{color:#f8f8f89e;letter-spacing:0;text-transform:none;max-width:43.75rem;margin:1.5rem 0 0;font-size:clamp(1rem,1.1vw,1.0625rem);font-weight:420;line-height:1.6}.services-final-cta__panel h2{max-width:50rem;font-size:clamp(2.75rem,3.2vw,3rem);font-weight:680;line-height:1.12}.services-final-cta__actions{justify-self:center;gap:.8125rem;width:min(100%,21.875rem);max-width:21.875rem}.services-final-cta__actions .button{min-height:3.375rem;font-size:1rem;font-weight:600}@media (width<=72rem){.services-final-cta__panel{grid-template-columns:minmax(0,3fr) minmax(18rem,2fr);gap:3.5rem}.services-final-cta__panel h2>span{white-space:normal}}@media (width<=63.9375rem){.services-final-cta__panel{grid-template-columns:1fr;gap:2.25rem}.services-final-cta__actions{justify-self:start;width:100%;max-width:21.875rem}}@media (width<=47.9375rem){.services-final-cta__panel{padding:2.5rem 1.5rem}.services-final-cta__panel h2{font-size:clamp(2.125rem,9.5vw,2.375rem)}.services-final-cta__panel .services-final-cta__content>.services-final-cta__description{font-size:1rem}.services-final-cta__actions{max-width:none}}.products-page-hero.products-premium-hero{isolation:isolate;background:radial-gradient(circle at 17% 45%,#e7a3000f,#0000 25rem),radial-gradient(circle at 78% 45%,#3bc9db0a,#0000 27rem),linear-gradient(135deg,#090a0d,#0d0f13);padding-block:clamp(5.625rem,7vw,6.875rem);position:relative;overflow:hidden}.products-page-hero.products-premium-hero:before{z-index:-2;pointer-events:none;content:"";background:repeating-linear-gradient(90deg,#ffffff04 0 1px,#0000 1px 5rem),repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 5rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.products-page-hero.products-premium-hero:after{z-index:2;pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#e7a30033,#3bc9db14,#0000);width:auto;height:1px;position:absolute;bottom:0;left:8%;right:8%}.products-premium-hero>.container{max-width:88rem}.products-premium-hero__layout{grid-template-columns:minmax(0,54fr) minmax(0,46fr);align-items:center;gap:clamp(4.375rem,6vw,6.25rem);display:grid}.products-premium-hero__content{min-width:0;max-width:45rem}.products-premium-hero__eyebrow{color:#e7a300;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 2rem;font-size:clamp(.8125rem,.9vw,.875rem);font-weight:700;display:flex}.products-premium-hero__eyebrow>span{background:currentColor;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 .8rem #e7a30066}.products-premium-hero__content h1{color:#fafafa;letter-spacing:-.045em;white-space:normal;max-width:45rem;margin:0;font-size:clamp(3rem,4vw,3.375rem);font-weight:680;line-height:1.1}.products-premium-hero__content h1>span{display:block}.products-premium-hero__description{color:#f8f8f8a3;max-width:40.625rem;margin:1.75rem 0 0;font-size:clamp(1.0625rem,1.25vw,1.125rem);font-weight:420;line-height:1.6}.products-premium-hero__badge{color:#f8f8f894;width:max-content;box-shadow:none;background:#e7a30006;border:1px solid #e7a30026;border-radius:999px;align-items:center;gap:.42rem;margin:1.5rem 0 0;padding:.45rem .7rem;font-size:clamp(.875rem,.95vw,.9375rem);font-weight:520;line-height:1.4;display:inline-flex}.products-premium-hero__badge:before{content:"⌖";color:#e7a300;font-size:.75rem}.products-premium-hero__badge>span{color:#e7a3008c}.products-premium-hero__actions{flex-wrap:wrap;gap:.875rem;margin-top:2rem;display:flex}.products-premium-hero__actions .button{border-radius:.7rem;min-height:3.5rem;font-size:clamp(1rem,1.1vw,1.0625rem);font-weight:620;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s}.products-premium-hero__actions .button:hover{transform:translateY(-2px)}.products-premium-hero__actions .button:first-child:hover{box-shadow:0 .9rem 2.25rem #e7a30024}.products-premium-hero__actions .button>span{transition:transform .22s;display:inline-block}.products-premium-hero__actions .button:hover>span{transform:translate(4px)}.product-ecosystem{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff09,#ffffff03),#090b0fd1;border:1px solid #ffffff13;border-radius:1.35rem;min-width:0;overflow:hidden;box-shadow:0 2rem 5rem #0000004d,inset 0 1px #ffffff0a}.product-ecosystem__header{background:#ffffff03;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;min-height:4.1rem;padding:0 1.3rem;display:flex}.product-ecosystem__header>div{gap:.2rem;display:grid}.product-ecosystem__header div span{color:#e7a300;letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:800}.product-ecosystem__header div strong{color:#f8f8f8b8;font-size:.7rem}.product-ecosystem__header>p{color:#f8f8f857;align-items:center;gap:.4rem;margin:0;font-size:.53rem;display:flex}.product-ecosystem__header>p i{background:#63ce97;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 .55rem #63ce9759}.product-ecosystem__canvas{background:radial-gradient(circle,#e7a3000e,#0000 15rem),repeating-linear-gradient(90deg,#ffffff04 0 1px,#0000 1px 4rem),repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 4rem);height:27.5rem;position:relative;overflow:hidden}.product-ecosystem__connections{z-index:1;width:100%;height:100%;position:absolute;inset:0}.product-ecosystem__connections path{fill:none;stroke:#e7a30040;stroke-width:1.15px;stroke-linecap:round;stroke-dasharray:5 7;animation:9s linear infinite product-line-flow}.product-ecosystem__connections path:nth-child(2),.product-ecosystem__connections path:nth-child(3){stroke:#3bc9db33}.product-ecosystem__hub{z-index:4;text-align:center;background:radial-gradient(circle at 50% 0,#e7a30017,#0000 65%),linear-gradient(145deg,#191b20,#0c0e12);border:1px solid #e7a30033;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;width:10.5rem;min-height:10rem;padding:1rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.4rem 3rem #00000061,0 0 1.75rem #e7a3000a,inset 0 1px #ffffff0f}.product-ecosystem__hub>span{color:#e7a300;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:800}.product-ecosystem__hub>i{width:2rem;height:2rem;margin:.65rem 0;font-style:normal;position:relative}.product-ecosystem__hub b{background:#e7a300;border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 .8rem #e7a30080}.product-ecosystem__hub b:nth-child(2){background:0 0;border:1px solid #e7a30047;width:1.2rem;height:1.2rem}.product-ecosystem__hub b:nth-child(3){background:0 0;border:1px dashed #3bc9db2e;width:2rem;height:2rem;animation:14s linear infinite product-hub-spin}.product-ecosystem__hub>strong{color:#fafafa;letter-spacing:-.02em;font-size:1.25rem}.product-ecosystem__hub>small{color:#f8f8f861;margin-top:.4rem;font-size:.62rem}.product-ecosystem__modules{position:absolute;inset:0}.product-ecosystem__module{z-index:3;background:linear-gradient(145deg,#ffffff0b,#ffffff04),#121419;border:1px solid #ffffff13;border-radius:1rem;align-items:center;gap:.7rem;width:10.75rem;min-height:5rem;padding:.85rem;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;position:absolute;box-shadow:0 .9rem 2.2rem #00000038,inset 0 1px #ffffff08}.product-ecosystem__module:hover{border-color:#e7a3002e;transform:translateY(-2px);box-shadow:0 1.2rem 2.6rem #0000004d,0 0 1rem #e7a30009}.product-ecosystem__module>i{color:#e7a300;background:#e7a3000b;border:1px solid #e7a3001f;border-radius:.6rem;flex:0 0 2.15rem;place-items:center;width:2.15rem;height:2.15rem;font-size:.7rem;font-style:normal;display:grid}.product-ecosystem__module--cyan>i{color:#3bc9db;background:#3bc9db0a;border-color:#3bc9db21}.product-ecosystem__module>div{min-width:0}.product-ecosystem__module strong{color:#f4f4f4;font-size:clamp(1.125rem,1.3vw,1.25rem);font-weight:650;line-height:1.2}.product-ecosystem__module p{color:#f8f8f885;margin:.28rem 0 0;font-size:clamp(.875rem,.95vw,.9375rem);line-height:1.35}.product-ecosystem__module--1{top:8%;left:4%}.product-ecosystem__module--2{top:8%;right:4%}.product-ecosystem__module--3{bottom:8%;left:4%}.product-ecosystem__module--4{bottom:8%;right:4%}@keyframes product-line-flow{to{stroke-dashoffset:-48px}}@keyframes product-hub-spin{to{transform:rotate(360deg)}}@media (width<=68rem){.products-premium-hero__layout{grid-template-columns:1fr;gap:3rem}.products-premium-hero__content{max-width:46rem}.product-ecosystem{width:100%;max-width:42rem;margin:0 auto}}@media (width<=47.9375rem){.products-page-hero.products-premium-hero{padding-block:4.5rem}.products-premium-hero__content h1{font-size:clamp(2.25rem,10vw,2.625rem)}.products-premium-hero__content h1>span{display:inline}.products-premium-hero__content h1>span+span:before{content:" "}.products-premium-hero__actions{flex-direction:column;align-items:stretch}.products-premium-hero__actions .button{justify-content:center}.product-ecosystem__canvas{height:auto;padding:1rem}.product-ecosystem__connections{display:none}.product-ecosystem__hub{width:100%;min-height:8.5rem;position:relative;top:auto;left:auto;transform:none}.product-ecosystem__modules{gap:.7rem;margin-top:.8rem;display:grid;position:relative}.product-ecosystem__module{width:100%;min-height:4.75rem;position:relative;inset:auto}.product-ecosystem__header>p{display:none}}@media (prefers-reduced-motion:reduce){.product-ecosystem__connections path,.product-ecosystem__hub b:nth-child(3){animation:none}}.products-section{background:radial-gradient(circle at 72% 12%,#e7a3000b,#0000 26rem),#090a0d;padding-block:clamp(6.25rem,8vw,7.5rem)}.products-section>.container{max-width:88rem}.products-section>.container>.stack{gap:clamp(3.125rem,5vw,3.75rem)}.products-section .section-header{max-width:53rem}.products-section .section-header__eyebrow{letter-spacing:.12em;font-size:clamp(.8125rem,.9vw,.875rem);font-weight:700}.products-section .section-header__title{letter-spacing:-.04em;max-width:53rem;font-size:clamp(2.75rem,3.7vw,3.125rem);font-weight:680;line-height:1.12}.products-section .section-header__description{color:#f8f8f89e;max-width:46.875rem;font-size:clamp(1.0625rem,1.2vw,1.125rem);line-height:1.6}.products-section .grid{gap:clamp(1.5rem,2vw,1.75rem)}.products-section .product-card{background:radial-gradient(circle at 90% 0,#e7a30009,#0000 18rem),linear-gradient(145deg,#ffffff09,#ffffff03),#121419;border:1px solid #ffffff12;border-radius:1.4rem;min-height:100%;padding:1.875rem;transition:transform .27s,border-color .27s,box-shadow .27s;box-shadow:0 1.4rem 4rem #0003,inset 0 1px #ffffff09}.products-section .product-card--cyan{background:radial-gradient(circle at 90% 0,#3bc9db09,#0000 18rem),linear-gradient(145deg,#ffffff09,#ffffff03),#121419}.products-section .product-card:before{display:none}.products-section .product-card:hover{border-color:#e7a3002b;transform:translateY(-4px);box-shadow:0 1.8rem 4.5rem #00000047,0 0 2rem #e7a30009,inset 0 1px #ffffff0a}.products-section .product-card--cyan:hover{border-color:#3bc9db29;box-shadow:0 1.8rem 4.5rem #00000047,0 0 2rem #3bc9db09,inset 0 1px #ffffff0a}.products-section .product-card>.stack{gap:1.35rem}.product-ui{background:radial-gradient(circle at 80% 0,#e7a3000b,#0000 12rem),#0c0e12;border:1px solid #fff1;border-radius:1rem;height:13.5rem;padding:1rem;transition:box-shadow .27s,transform .27s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.product-card--cyan .product-ui{background:radial-gradient(circle at 80% 0,#3bc9db0b,#0000 12rem),#0c0e12}.product-card:hover .product-ui{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0b,0 .7rem 1.75rem #00000026}.product-ui__bar{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.product-ui__bar strong{color:#f8f8f8b3;font-size:.62rem}.product-ui__bar>span{color:#f8f8f857;align-items:center;gap:.3rem;font-size:.5rem;display:flex}.product-ui__bar>span:before{content:"";background:#63ce97;border-radius:50%;width:.3rem;height:.3rem}.product-ui__metrics{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.product-ui__metrics p{background:#ffffff05;border:1px solid #ffffff0b;border-radius:.55rem;gap:.2rem;margin:0;padding:.65rem;display:grid}.product-ui__metrics span,.product-ui__body>div>span,.product-ui__voice-main span,.product-ui__ops span{color:#f8f8f84d;font-size:.46rem}.product-ui__metrics strong{color:#f5f5f5;font-size:.78rem}.product-ui__body{grid-template-columns:minmax(0,1.6fr) minmax(7rem,.8fr);gap:.5rem;margin-top:.5rem;display:grid}.product-ui__chart,.product-ui__list,.product-ui__people{background:#ffffff04;border:1px solid #ffffff0b;border-radius:.55rem;height:6.7rem;padding:.65rem}.product-ui__chart>div{align-items:flex-end;gap:.35rem;height:4.7rem;padding-top:.5rem;display:flex}.product-ui__chart i{background:linear-gradient(#e7a300,#e7a30014);border-radius:.2rem .2rem 0 0;flex:1}.product-ui__chart i:first-child{height:42%}.product-ui__chart i:nth-child(2){height:65%}.product-ui__chart i:nth-child(3){height:52%}.product-ui__chart i:nth-child(4){height:78%}.product-ui__chart i:nth-child(5){height:88%}.product-ui__list{align-content:start;gap:.45rem;display:grid}.product-ui__list>p{color:#f8f8f866;align-items:center;gap:.3rem;margin:0;font-size:.44rem;display:flex}.product-ui__list>p i{background:#e7a300;border-radius:50%;width:.28rem;height:.28rem}.product-ui__list>p:nth-child(3) i{background:#3bc9db}.product-ui__list>p:nth-child(4) i{background:#e47668}.product-ui__list b{color:#f8f8f89e;margin-left:auto}.product-ui__people>div{grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:.65rem;display:grid}.product-ui__people i{background:linear-gradient(#3bc9db73,#3bc9db0f);border-radius:50% 50% .35rem .35rem;height:1.75rem}.product-ui__people i:nth-child(2n){background:linear-gradient(#e7a30066,#e7a3000e)}.product-ui__voice-main{background:#ffffff04;border:1px solid #ffffff0b;border-radius:.65rem;grid-template-columns:.75fr 1.25fr;align-items:center;gap:1rem;height:7.5rem;padding:1rem;display:grid}.product-ui__voice-main>div:first-child{gap:.3rem;display:grid}.product-ui__voice-main strong{color:#f5f5f5;font-size:1.4rem}.product-ui__voice-main small{color:#63ce97b8;font-size:.48rem}.product-ui__wave{align-items:center;gap:.25rem;height:3.5rem;display:flex}.product-ui__wave i{background:linear-gradient(#3bc9db,#3bc9db14);border-radius:1rem;flex:1}.product-ui__wave i:nth-child(3n+1){height:35%}.product-ui__wave i:nth-child(3n+2){height:75%}.product-ui__wave i:nth-child(3n){height:52%}.product-ui__voice-stats{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.5rem;display:grid}.product-ui__voice-stats p{color:#f8f8f852;border:1px solid #ffffff0a;border-radius:.5rem;justify-content:space-between;margin:0;padding:.55rem;font-size:.45rem;display:flex}.product-ui__voice-stats b{color:#f8f8f8a6}.product-ui__ops{grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}.product-ui__ops>div{background:#ffffff04;border:1px solid #ffffff0b;border-radius:.6rem;gap:.35rem;padding:.85rem;display:grid}.product-ui__ops strong{color:#f5f5f5;font-size:1.1rem}.product-ui__ops small{color:#63ce97a6;font-size:.48rem}.product-ui__ops>div>i{background:#ffffff0d;border-radius:1rem;height:.25rem}.product-ui__ops>div>i b{border-radius:inherit;background:#e7a300;width:78%;height:100%;display:block}.product-ui__flow{border:1px solid #ffffff0b;border-radius:.6rem;justify-content:center;align-items:center;gap:.55rem;margin-top:.65rem;padding:.75rem;display:flex}.product-ui__flow p{color:#f8f8f88c;margin:0;font-size:.55rem}.product-ui__flow>i{color:#e7a30080;font-size:.55rem;font-style:normal}.products-section .product-card__meta{align-items:center;gap:.65rem;padding-right:2.5rem;display:flex;position:relative}.products-section .product-card__status{letter-spacing:.035em;text-transform:uppercase;border:1px solid #ffffff13;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .65rem;font-size:.75rem;font-weight:620;display:inline-flex}.products-section .product-card__status:before{content:"";border-radius:50%;width:.34rem;height:.34rem}.products-section .product-card__status--available{color:#e7a300;background:#e7a3000b;border-color:#e7a30029}.products-section .product-card__status--available:before{background:#e7a300;box-shadow:0 0 .5rem #e7a30059}.products-section .product-card__status--soon{color:#f8f8f885;background:#ffffff06}.products-section .product-card__status--soon:before{background:#f8f8f852}.product-card__category{color:#f8f8f861;font-size:.78rem}.product-card__number{color:#f8f8f833;letter-spacing:.08em;font-size:.7rem;font-weight:750;position:absolute;right:0}.products-section .product-card__title{color:#f7f7f7;letter-spacing:-.02em;margin:0;font-size:clamp(1.375rem,1.6vw,1.5rem);font-weight:680;line-height:1.3}.products-section .product-card__description{color:#f8f8f89e;margin:0;font-size:clamp(1rem,1.1vw,1.0625rem);line-height:1.6}.products-section .product-card__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:.1rem 0 0;display:grid}.products-section .product-card__feature{color:#f8f8f89e;background:0 0;border:0;border-radius:0;padding:0 0 0 1rem;font-size:clamp(.9375rem,1vw,1rem);font-weight:480;line-height:1.45;position:relative}.products-section .product-card__feature:before{content:"";background:#e7a300;border-radius:50%;width:.34rem;height:.34rem;position:absolute;top:.42rem;left:0}.products-section .product-card--cyan .product-card__feature:before{background:#3bc9db}.products-section .product-card__cta{color:#f8f8f8c7;min-height:2.9rem;margin-top:auto;padding-inline:1rem;font-size:clamp(.9375rem,1vw,1rem);font-weight:620;transition:transform .22s,border-color .22s,color .22s}.products-section .product-card__cta:hover{color:#fff;border-color:#e7a3002e;transform:translateY(-1px)}@media (width<=63.9375rem){.products-section .section-header__title{font-size:clamp(2.5rem,5vw,2.875rem)}.products-section .grid{grid-template-columns:1fr}.product-ui{height:13rem}}@media (width<=47.9375rem){.products-section{padding-block:5rem}.products-section .section-header__title{font-size:clamp(2.125rem,9.5vw,2.375rem)}.products-section .section-header__description{font-size:1rem}.products-section .product-card{padding:1.5rem}.product-ui{height:11.5rem}.product-ui__body{grid-template-columns:1fr}.product-ui__list{display:none}.products-section .product-card__features{grid-template-columns:1fr}.product-card__category{display:none}}.page-hero.about-premium-hero{isolation:isolate;background:radial-gradient(circle at 76% 48%,#e7a30011,#0000 28rem),linear-gradient(135deg,#090a0d,#0d0f13);position:relative;overflow:hidden}.page-hero.about-premium-hero:before{z-index:-2;pointer-events:none;content:"";background:repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 5rem),repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 5rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.page-hero.about-premium-hero:after{z-index:2;pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#e7a3003d,#0000);width:auto;height:1px;position:absolute;bottom:0;left:8%;right:8%}.about-premium-hero__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,4vw,3.5rem);display:grid}.about-premium-hero__eyebrow{color:#e7a300;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1.5rem;font-size:.76rem;font-weight:800;display:flex}.about-premium-hero__eyebrow span{background:currentColor;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 1rem #e7a3008c}.about-premium-hero__content h1{letter-spacing:-.05em;margin:0;line-height:1.02}.about-premium-hero__content h1 strong{color:#fafafa;text-wrap:balance;max-width:13ch;font-size:clamp(3rem,4.3vw,4.15rem);font-weight:710;display:block}.about-premium-hero__content h1>span{color:#f8f8f875;letter-spacing:-.03em;margin-top:.75rem;font-size:clamp(1.55rem,2.25vw,2rem);font-weight:520;display:block}.about-premium-hero__description{color:#f8f8f89e;max-width:37rem;margin:1.75rem 0 0;font-size:1.05rem;line-height:1.7}.about-premium-hero__actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.about-premium-hero__actions .button{transition:transform .22s,box-shadow .22s}.about-premium-hero__actions .button:hover{transform:translateY(-2px)}.about-premium-hero__actions .button:first-child:hover{box-shadow:0 1rem 2.5rem #e7a30024}.about-premium-hero__trust{flex-wrap:wrap;gap:.75rem 1.15rem;margin:1.65rem 0 0;padding:0;list-style:none;display:flex}.about-premium-hero__trust li{color:#f8f8f86b;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;display:flex}.about-premium-hero__trust li span{color:#e7a300;font-size:.68rem}.delivery-timeline{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff0a,#ffffff03),#0a0c109e;border:1px solid #fff1;border-radius:1.5rem;min-height:39rem;padding:2rem;position:relative;box-shadow:0 2rem 6rem #00000047,inset 0 1px #ffffff0a}.delivery-timeline__heading span{color:#e7a300;letter-spacing:.13em;text-transform:uppercase;font-size:.63rem;font-weight:800}.delivery-timeline__heading h2{color:#f8f8f8e6;letter-spacing:-.025em;max-width:24rem;margin:.45rem 0 0;font-size:1.35rem;line-height:1.3}.delivery-timeline__steps{z-index:2;gap:.7rem;display:grid;position:relative}.delivery-timeline__track{z-index:1;background:#ffffff13;width:1px;height:calc(100% - 9.25rem);position:absolute;top:7.25rem;left:3.9rem;overflow:hidden}.delivery-timeline__track:after{content:"";transform-origin:top;background:linear-gradient(#e7a300,#3bc9db73,#0000);width:100%;height:100%;animation:1.5s cubic-bezier(.2,.75,.2,1) .25s both delivery-line;display:block}.delivery-timeline__step{opacity:0;min-height:4.65rem;animation:.6s cubic-bezier(.2,.8,.2,1) forwards delivery-step-in;animation-delay:calc(.18s + var(--step-index) * .1s);background:linear-gradient(145deg,#ffffff0a,#ffffff04),#0e1015c7;border:1px solid #fff1;border-radius:1rem;grid-template-columns:2rem 2.55rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.85rem 1rem;transition:transform .24s,border-color .24s,box-shadow .24s;display:grid;position:relative;transform:translateY(.65rem);box-shadow:0 .8rem 2rem #00000024,inset 0 1px #ffffff06}.delivery-timeline__step:hover{z-index:3;border-color:#ffffff1f;transform:translateY(-3px);box-shadow:0 1.1rem 2.6rem #0000003d}.delivery-timeline__number{z-index:2;color:#f8f8f866;background:#121419;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.6rem;font-weight:800;display:grid;position:relative}.delivery-timeline__icon{color:#f8f8f880;background:#ffffff06;border:1px solid #fff1;border-radius:.75rem;place-items:center;width:2.55rem;height:2.55rem;font-size:.78rem;display:grid}.delivery-timeline__step.is-active .delivery-timeline__icon{color:#e7a300;background:#e7a3000f;border-color:#e7a30024}.delivery-timeline__step>div{min-width:0}.delivery-timeline__step h3{color:#f8f8f8e6;letter-spacing:-.01em;margin:0;font-size:.88rem}.delivery-timeline__step p{color:#f8f8f861;margin:.25rem 0 0;font-size:.66rem;line-height:1.45}@keyframes delivery-step-in{to{opacity:1;transform:translateY(0)}}@keyframes delivery-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (width<=67rem){.about-premium-hero__layout{grid-template-columns:1fr}.about-premium-hero__content{max-width:46rem}.delivery-timeline{width:100%;max-width:42rem;margin:0 auto}}@media (width<=47.9375rem){.about-premium-hero__content h1 strong{font-size:clamp(2.8rem,13vw,3.7rem)}.about-premium-hero__actions{flex-direction:column;align-items:stretch}.about-premium-hero__actions .button{justify-content:center}.delivery-timeline{min-height:auto;padding:1.25rem}.delivery-timeline__heading{padding-left:0}.delivery-timeline__track{height:calc(100% - 8rem);top:6.6rem;left:2.25rem}.delivery-timeline__step{grid-template-columns:2rem minmax(0,1fr)}.delivery-timeline__icon{display:none}}@media (prefers-reduced-motion:reduce){.delivery-timeline__track:after{animation:none}.delivery-timeline__step{opacity:1;animation:none;transform:none}}.page-hero.about-premium-hero{padding-block:clamp(4.5rem,6vw,5.5rem) clamp(5rem,7vw,6.25rem)}.about-premium-hero>.container{max-width:88rem}.about-premium-hero__layout{grid-template-columns:minmax(0,49fr) minmax(0,51fr);align-items:center;gap:clamp(4.375rem,6vw,5.625rem)}.about-premium-hero__content{max-width:44rem}.about-premium-hero__eyebrow{letter-spacing:.12em;font-size:clamp(.8125rem,.9vw,.875rem);font-weight:700}.about-premium-hero__content h1 strong{letter-spacing:-.045em;text-wrap:balance;max-width:44rem;font-size:clamp(3.125rem,4vw,3.5rem);font-weight:680;line-height:1.1}.about-premium-hero__content h1>span{color:#f8f8f894;margin-top:.7rem;font-size:clamp(1.75rem,2.3vw,2rem);font-weight:560;line-height:1.2}.about-premium-hero__description{color:#f8f8f8a3;max-width:43.75rem;margin-top:1.65rem;font-size:clamp(1.0625rem,1.2vw,1.125rem);font-weight:420;line-height:1.65}.about-premium-hero__actions{gap:.875rem;margin-top:2rem}.about-premium-hero__actions .button{border-radius:.7rem;min-height:3.5rem;font-size:clamp(1rem,1.1vw,1.0625rem);font-weight:620}.about-premium-hero__trust{border-top:1px solid #ffffff0e;gap:.75rem 1.65rem;margin-top:1.75rem;padding-top:1.25rem}.about-premium-hero__trust li{color:#f8f8f88f;font-size:clamp(.875rem,.95vw,.9375rem);font-weight:520}.delivery-timeline{background:radial-gradient(circle at 95% 95%,#3bc9db06,#0000 18rem),radial-gradient(circle at 10% 25%,#e7a30008,#0000 14rem),#0e1014c7;border-radius:1.5rem;min-height:0;padding:clamp(3rem,4vw,3.5rem)}.delivery-timeline__heading{margin:0 0 1.75rem;padding-left:3.8rem}.delivery-timeline__heading>span{letter-spacing:.12em;font-size:clamp(.8125rem,.9vw,.875rem);font-weight:700}.delivery-timeline__heading h2{color:#f8f8f8eb;max-width:30rem;margin-top:.7rem;font-size:clamp(1.75rem,2.2vw,2rem);font-weight:670;line-height:1.2}.delivery-timeline__heading p{color:#f8f8f885;max-width:28rem;margin:.75rem 0 0;font-size:clamp(.9375rem,1vw,1rem);line-height:1.55}.delivery-timeline__steps{gap:.45rem}.delivery-timeline__track{background:#fff1;height:calc(100% - 14.5rem);top:11.25rem;left:4.8rem}.delivery-timeline__step{min-height:4.6rem;box-shadow:none;background:#ffffff03;border-color:#ffffff0a;border-radius:.85rem;grid-template-columns:2.25rem 2.65rem minmax(0,1fr);gap:.9rem;padding:.75rem 1rem}.delivery-timeline__step:hover{background:#ffffff05;border-color:#ffffff17;box-shadow:0 .8rem 2rem #0000001f}.delivery-timeline__step.is-active{background:linear-gradient(90deg,#e7a3000e,#ffffff03 55%,#0000);border-color:#e7a30021}.delivery-timeline__number{color:#f8f8f87a;width:2.25rem;height:2.25rem;font-size:clamp(.8125rem,.85vw,.875rem)}.delivery-timeline__step.is-active .delivery-timeline__number{color:#e7a300;background:#161719;border-color:#e7a300a6;box-shadow:0 0 1rem #e7a30017}.delivery-timeline__icon{width:2.65rem;height:2.65rem}.delivery-timeline__step h3{color:#f8f8f8e0;font-size:clamp(1.0625rem,1.15vw,1.125rem);font-weight:630}.delivery-timeline__step p{color:#f8f8f88c;margin-top:.3rem;font-size:clamp(.875rem,.95vw,.9375rem);line-height:1.5}@media (width<=67rem){.about-premium-hero__layout{grid-template-columns:1fr;gap:3rem}.delivery-timeline{max-width:46rem;padding:2.75rem}}@media (width<=47.9375rem){.page-hero.about-premium-hero{padding-block:4rem 5rem}.about-premium-hero__content h1 strong{font-size:clamp(2.25rem,10vw,2.5rem)}.about-premium-hero__content h1>span{font-size:clamp(1.5rem,7vw,1.75rem)}.about-premium-hero__description{font-size:1rem}.delivery-timeline{padding:2rem 1.25rem}.delivery-timeline__heading{padding-left:0}.delivery-timeline__heading h2{font-size:1.75rem}.delivery-timeline__track{height:calc(100% - 14rem);top:12rem;left:2.375rem}.delivery-timeline__step{grid-template-columns:2.25rem minmax(0,1fr)}.delivery-timeline__step p{font-size:.875rem}}.premium-hero{align-items:center;min-height:min(54rem,100vh - 4rem);display:flex;position:relative;overflow:hidden}.premium-hero:before{pointer-events:none;content:"";background:radial-gradient(circle at 22% 44%,#e7a30013,#0000 27rem),radial-gradient(circle at 78% 42%,#3bc9db11,#0000 30rem);position:absolute;inset:0}.premium-hero>.container{width:100%;max-width:88rem;position:relative}.premium-hero__layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(3rem,4vw,3.5rem);display:grid}.premium-hero__content{z-index:2;max-width:39rem;position:relative}.premium-hero__eyebrow{color:#e7a300;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1.5rem;font-size:.76rem;font-weight:800;display:flex}.premium-hero__eyebrow>span{background:currentColor;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 1rem #e7a30099}.premium-hero__content h1{letter-spacing:-.055em;margin:0;line-height:.98}.premium-hero__content h1 strong{color:#fafafa;text-wrap:balance;max-width:12ch;font-size:clamp(3.5rem,5vw,4.8rem);font-weight:720;display:block}.premium-hero__content h1>span{color:#f8f8f878;letter-spacing:-.035em;margin-top:.75rem;font-size:clamp(1.65rem,2.5vw,2.25rem);font-weight:520;display:block}.premium-hero__description{color:#f8f8f89e;max-width:37rem;margin:1.75rem 0 0;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.7}.premium-hero__actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.premium-hero__actions .button{transition:transform .22s,box-shadow .22s,border-color .22s}.premium-hero__actions .button:hover{transform:translateY(-2px)}.premium-hero__actions .button:first-child:hover{box-shadow:0 1rem 2.5rem #e7a30029}.premium-hero__trust{flex-wrap:wrap;gap:1.1rem;margin:1.65rem 0 0;padding:0;list-style:none;display:flex}.premium-hero__trust li{color:#f8f8f86b;align-items:center;gap:.42rem;font-size:.74rem;font-weight:600;display:flex}.premium-hero__trust li>span{color:#e7a300;background:#e7a3000f;border:1px solid #e7a30033;border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.55rem;display:grid}.ai-architecture{isolation:isolate;width:100%;min-height:39rem;position:relative}.ai-architecture__grid{z-index:-3;background:repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 4rem),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4rem);border-radius:2rem;position:absolute;inset:2rem 0;-webkit-mask-image:radial-gradient(#000 28%,#0000 72%);mask-image:radial-gradient(#000 28%,#0000 72%)}.ai-architecture__halo{z-index:-2;background:radial-gradient(circle,#e7a30017,#3bc9db06 46%,#0000 70%);border:1px solid #e7a30014;border-radius:50%;width:25rem;height:25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 7rem #e7a3000b}.ai-architecture__connections{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ai-architecture__connections path{fill:none;stroke:url(#archGold);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:8 8;animation:3.5s linear infinite arch-line}.ai-architecture__connections path:nth-of-type(2n){stroke:url(#archCyan);animation-delay:-.8s}.ai-architecture__core{z-index:3;text-align:center;background:radial-gradient(circle at 50% 0,#e7a3001f,#0000 60%),linear-gradient(145deg,#191c22f5,#0a0c10fa);border:1px solid #e7a30038;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;width:13.75rem;min-height:12rem;padding:1.5rem;animation:5s ease-in-out infinite arch-core-float;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2rem 5rem #0000006b,0 0 3.5rem #e7a30014,inset 0 1px #ffffff14}.ai-architecture__core:before{z-index:-1;content:"";border:1px solid #e7a30014;border-radius:1.6rem;animation:3.5s ease-out infinite arch-pulse;position:absolute;inset:-.55rem}.ai-architecture__core-label{color:#e7a300;letter-spacing:.13em;text-transform:uppercase;font-size:.56rem;font-weight:800}.ai-architecture__core-mark{width:2.4rem;height:2.4rem;margin:.9rem 0 .7rem;position:relative}.ai-architecture__core-mark i{background:#e7a300;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 1rem #e7a300a6}.ai-architecture__core-mark i:nth-child(2){background:0 0;border:1px solid #e7a3005c;width:1.45rem;height:1.45rem}.ai-architecture__core-mark i:nth-child(3){background:0 0;border:1px dashed #3bc9db40;width:2.4rem;height:2.4rem;animation:9s linear infinite arch-spin}.ai-architecture__core h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:1.45rem}.ai-architecture__core p{color:#f8f8f86e;margin:.5rem 0 .8rem;font-size:.66rem;line-height:1.5}.ai-architecture__core-status{color:#f8f8f86b;align-items:center;gap:.4rem;font-size:.56rem;display:flex}.ai-architecture__core-status span{background:#60d394;border-radius:50%;width:.38rem;height:.38rem;box-shadow:0 0 .6rem #60d39480}.ai-architecture__module{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;width:10.75rem;min-height:4.4rem;animation:.65s cubic-bezier(.2,.8,.2,1) forwards arch-node-in;animation-delay:calc(.25s + var(--node-index) * 90ms);background:linear-gradient(145deg,#ffffff0e,#ffffff05),#0c0e12db;border:1px solid #ffffff13;border-radius:1rem;align-items:center;gap:.8rem;padding:.8rem 1rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:absolute;transform:translateY(.65rem);box-shadow:0 1rem 2.5rem #00000040,inset 0 1px #ffffff0b}.ai-architecture__module:hover{border-color:#e7a30038;box-shadow:0 1.3rem 3rem #00000052,0 0 1.5rem #e7a3000f}.ai-architecture__module-icon{color:#e7a300;background:#e7a30012;border:1px solid #e7a30024;border-radius:.6rem;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;font-size:.8rem;display:grid}.ai-architecture__module>div{gap:.15rem;display:grid}.ai-architecture__module strong{color:#f8f8f8e0;font-size:.72rem}.ai-architecture__module small{color:#f8f8f84d;font-size:.53rem}.ai-architecture__port{background:#16181d;border:1px solid #e7a30073;border-radius:50%;width:.45rem;height:.45rem;position:absolute;box-shadow:0 0 .7rem #e7a30040}.ai-architecture__module--ai{top:14%;left:1.5%}.ai-architecture__module--software{top:14%;right:1.5%}.ai-architecture__module--voice{top:43%;left:-1%}.ai-architecture__module--automation{top:43%;right:-1%}.ai-architecture__module--cloud{bottom:9%;left:3%}.ai-architecture__module--data{bottom:9%;right:3%}.ai-architecture__module--ai .ai-architecture__port,.ai-architecture__module--voice .ai-architecture__port,.ai-architecture__module--cloud .ai-architecture__port{right:-.25rem}.ai-architecture__module--software .ai-architecture__port,.ai-architecture__module--automation .ai-architecture__port,.ai-architecture__module--data .ai-architecture__port{left:-.25rem}.ai-architecture__module--software .ai-architecture__module-icon,.ai-architecture__module--automation .ai-architecture__module-icon,.ai-architecture__module--data .ai-architecture__module-icon{color:#3bc9db;background:#3bc9db0f;border-color:#3bc9db26}.ai-architecture__signal{z-index:4;background:#e7a300;border-radius:50%;width:.38rem;height:.38rem;animation:4s ease-in-out infinite arch-signal;position:absolute;box-shadow:0 0 1rem #e7a300cc}.ai-architecture__signal--one{top:28%;left:29%}.ai-architecture__signal--two{background:#3bc9db;animation-delay:-1.3s;top:50%;right:24%}.ai-architecture__signal--three{animation-delay:-2.5s;bottom:21%;left:28%}@keyframes arch-line{to{stroke-dashoffset:-32px}}@keyframes arch-node-in{to{opacity:1;transform:translateY(0)}}@keyframes arch-core-float{50%{transform:translate(-50%,calc(-50% - 4px))}}@keyframes arch-pulse{0%,45%{opacity:.6;transform:scale(.98)}80%,to{opacity:0;transform:scale(1.12)}}@keyframes arch-spin{to{transform:rotate(360deg)}}@keyframes arch-signal{0%,to{opacity:.25;transform:scale(.75)}50%{opacity:1;transform:scale(1.2)}}@media (width<=67rem){.premium-hero{min-height:auto}.premium-hero__layout{grid-template-columns:1fr;gap:2rem}.premium-hero__content{max-width:46rem}.premium-hero__content h1 strong{max-width:14ch}.ai-architecture{max-width:44rem;margin:0 auto}}@media (width<=47.9375rem){.premium-hero__content h1 strong{font-size:clamp(3rem,14vw,4rem)}.premium-hero__actions{flex-direction:column;align-items:stretch}.premium-hero__actions .button{justify-content:center}.premium-hero__trust{gap:.7rem}.ai-architecture{min-height:34rem;scale:.9}.ai-architecture__module{width:9.2rem;padding:.7rem}.ai-architecture__module--voice{left:0}.ai-architecture__module--automation{right:0}}@media (prefers-reduced-motion:reduce){.ai-architecture__connections path,.ai-architecture__core,.ai-architecture__core:before,.ai-architecture__core-mark i:nth-child(3),.ai-architecture__signal{animation:none}.ai-architecture__module{opacity:1;animation:none;transform:none}}.enterprise-case{position:relative;overflow:hidden}.enterprise-case:before{pointer-events:none;content:"";background:radial-gradient(circle at 76% 48%,#e7a30018,#0000 31rem);position:absolute;inset:0}.enterprise-case>.container{max-width:85rem;position:relative}.enterprise-case__layout{grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:start;gap:3rem;display:grid}.enterprise-case__story{min-width:0}.enterprise-case__eyebrow{color:#e7a300;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1.35rem;font-size:.78rem;font-weight:800;display:flex}.enterprise-case__eyebrow span{background:currentColor;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 1rem #e7a3008c}.enterprise-case__story h2{color:#fafafa;letter-spacing:-.048em;text-wrap:pretty;max-width:100%;margin:0;font-size:clamp(3rem,3.7vw,3.5rem);font-weight:700;line-height:1.02}.enterprise-case__client{color:#f8f8f87a;margin:.75rem 0 0;font-size:clamp(1.05rem,1.35vw,1.25rem)}.enterprise-case__summary{color:#f8f8f89e;max-width:34rem;margin:1.5rem 0 0;font-size:1rem;line-height:1.65}.enterprise-case__meta{border-block:1px solid #ffffff13;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.75rem 0;padding:1rem 0;display:grid}.enterprise-case__meta div{min-width:0;padding-right:.8rem}.enterprise-case__meta div+div{border-left:1px solid #ffffff13;padding-left:1rem}.enterprise-case__meta dt{color:#f8f8f85c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.67rem;font-weight:750}.enterprise-case__meta dd{color:#f8f8f8db;margin:0;font-size:.82rem;font-weight:630;line-height:1.4}.enterprise-case__insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.enterprise-case__insights article{background:linear-gradient(145deg,#ffffff0a,#ffffff04);border:1px solid #ffffff12;border-radius:1rem;min-height:12rem;padding:1.25rem;box-shadow:inset 0 1px #ffffff09}.enterprise-case__insight-icon{color:#e7a300;background:#e7a3001a;border-radius:.5rem;place-items:center;width:1.8rem;height:1.8rem;margin-bottom:.8rem;font-size:.85rem;font-weight:800;display:grid}.enterprise-case__insights h3{color:#f8f8f8;letter-spacing:-.01em;margin:0 0 .8rem;font-size:.95rem}.enterprise-case__insights ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.enterprise-case__insights li{color:#f8f8f88c;align-items:flex-start;gap:.45rem;font-size:.73rem;line-height:1.45;display:flex}.enterprise-case__insights svg{stroke:#f8f8f859;stroke-width:1.8px;flex:0 0 .9rem;width:.9rem;margin-top:.08rem}.enterprise-case__impact{background:linear-gradient(145deg,#e7a30011,#ffffff05)!important;border-color:#e7a3001f!important}.enterprise-case__impact svg{stroke:#e7a300}.enterprise-case__cta{margin-top:1.4rem}.ims-shell{opacity:0;background:#0c0e12;border:1px solid #ffffff1a;border-radius:1.25rem;min-width:0;margin-top:2.75rem;animation:.9s cubic-bezier(.2,.75,.2,1) .15s forwards ims-enter,7s ease-in-out 1.2s infinite ims-float;overflow:hidden;transform:translateY(1.5rem);box-shadow:0 2.5rem 7rem #0000007a,0 0 5rem #e7a3000b,inset 0 1px #ffffff14}.ims-shell__browser{color:#f8f8f845;background:#121419;border-bottom:1px solid #fff1;align-items:center;gap:.38rem;height:2.25rem;padding:0 .8rem;font-size:.55rem;display:flex}.ims-shell__browser i{background:#ff5f57;border-radius:50%;width:.45rem;height:.45rem}.ims-shell__browser i:nth-child(2){background:#febc2e}.ims-shell__browser i:nth-child(3){background:#28c840}.ims-shell__browser span{text-align:center;background:#0000002e;border:1px solid #ffffff0d;border-radius:.35rem;width:44%;margin-left:auto;padding:.28rem .65rem}.ims-shell__browser b{margin-left:auto}.ims-app{grid-template-columns:7.6rem minmax(0,1fr);min-height:35rem;display:grid}.ims-sidebar{background:#0e1014;border-right:1px solid #ffffff0e;flex-direction:column;padding:1.1rem .7rem .8rem;display:flex}.ims-sidebar__brand{color:#f5f5f5;align-items:center;gap:.55rem;padding:0 .4rem 1.45rem;font-size:.68rem;display:flex}.ims-sidebar__brand>span{color:#0b0b0d;background:#e7a300;border-radius:.42rem;place-items:center;width:1.55rem;height:1.55rem;font-weight:900;display:grid}.ims-sidebar nav{gap:.25rem;display:grid}.ims-sidebar nav a{color:#f8f8f86b;border-radius:.45rem;align-items:center;gap:.5rem;padding:.6rem;font-size:.62rem;font-weight:650;text-decoration:none;display:flex}.ims-sidebar nav a i{text-align:center;width:.85rem;font-style:normal}.ims-sidebar nav a.is-active{color:#f2b521;background:#e7a30017}.ims-sidebar__user{border-top:1px solid #ffffff0e;align-items:center;gap:.45rem;margin-top:auto;padding:.7rem .35rem 0;display:flex}.ims-sidebar__user>span,.ims-topbar__avatar{color:#f2b521;background:#e7a3001f;border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.5rem;font-weight:800;display:grid}.ims-sidebar__user div{display:grid}.ims-sidebar__user strong{font-size:.5rem}.ims-sidebar__user small{color:#f8f8f847;font-size:.43rem}.ims-dashboard{background:radial-gradient(circle at 80% 0,#3bc9db09,#0000 17rem),#0b0d11;min-width:0;padding:1.25rem}.ims-topbar{align-items:center;gap:.65rem;margin-bottom:1.1rem;display:flex}.ims-topbar>div:first-child{margin-right:auto}.ims-topbar h3{color:#f5f5f5;margin:0;font-size:.9rem}.ims-topbar p{color:#f8f8f857;margin:.2rem 0 0;font-size:.54rem}.ims-topbar label{color:#f8f8f847;background:#ffffff06;border:1px solid #fff1;border-radius:.45rem;align-items:center;gap:.3rem;width:9rem;padding:.42rem .55rem;display:flex}.ims-topbar input{color:#ddd;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.52rem}.ims-topbar button{color:#f8f8f880;background:0 0;border:0;padding:.4rem;position:relative}.ims-topbar button i{background:#e7a300;border-radius:50%;width:.28rem;height:.28rem;position:absolute;top:.2rem;right:.2rem}.ims-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:.65rem;display:grid}.ims-kpis article,.ims-dashboard__grid>article{background:linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid #fff1;border-radius:.8rem;box-shadow:inset 0 1px #ffffff06}.ims-kpis article{padding:.85rem;transition:transform .25s,border-color .25s;display:grid}.ims-kpis article:hover{border-color:#e7a30029;transform:translateY(-3px)}.ims-kpis span{color:#f8f8f866;justify-content:space-between;font-size:.52rem;display:flex}.ims-kpis span i{color:#e7a300;font-style:normal}.ims-kpis strong{color:#fafafa;margin:.4rem 0;font-size:1.35rem;line-height:1}.ims-kpis small{color:#f8f8f84d;font-size:.47rem}.ims-kpis small b{color:#65d69e}.ims-kpis small.is-warning{color:#e9a94a}.ims-dashboard__grid{grid-template-columns:minmax(0,1.7fr) minmax(8.5rem,.8fr);gap:.65rem;display:grid}.ims-dashboard__grid>article{padding:.85rem}.ims-widget-head{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.ims-widget-head>div{gap:.2rem;display:grid}.ims-widget-head span{color:#f8f8f857;text-transform:uppercase;letter-spacing:.08em;font-size:.48rem}.ims-widget-head strong{color:#f8f8f8d1;font-size:.64rem}.ims-widget-head button,.ims-widget-head a{color:#f8f8f85c;background:0 0;border:0;font-size:.47rem;text-decoration:none}.ims-widget-head>b{color:#e7a300;font-size:.64rem}.ims-chart__plot{background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 1.75rem);border-bottom:1px solid #ffffff0d;height:7rem;position:relative;overflow:hidden}.ims-chart__plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ims-chart__plot .area{fill:url(#chartFill)}.ims-chart__plot .line{fill:none;stroke:#e7a300;stroke-width:2px;stroke-linecap:round;stroke-dasharray:650;animation:2s .6s both ims-chart-draw}.ims-chart__labels{color:#f8f8f83d;justify-content:space-between;padding-top:.35rem;font-size:.4rem;display:flex}.ims-status__ring{background:conic-gradient(#e7a300 0 82%,#ffffff0f 82%);border-radius:50%;place-items:center;width:5rem;height:5rem;margin:.8rem auto;display:grid}.ims-status__ring>div{text-align:center;background:#111318;border-radius:50%;place-content:center;width:3.75rem;height:3.75rem;display:grid}.ims-status__ring strong{font-size:.85rem}.ims-status__ring span{color:#f8f8f84d;font-size:.38rem}.ims-status ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ims-status li{color:#f8f8f866;align-items:center;gap:.35rem;font-size:.43rem;display:flex}.ims-status li i{background:#e7a300;border-radius:50%;width:.3rem;height:.3rem}.ims-status li:nth-child(2) i{background:#3bc9db}.ims-status li:nth-child(3) i{background:#e66b6b}.ims-status li b{color:#f8f8f8b3;margin-left:auto}.ims-activity ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ims-activity li{align-items:center;gap:.5rem;display:flex}.ims-activity li>i{color:#58cd91;background:#58cd9114;border-radius:.4rem;place-items:center;width:1.35rem;height:1.35rem;font-size:.45rem;font-style:normal;display:grid}.ims-activity li div{display:grid}.ims-activity li strong{color:#f8f8f8ab;font-size:.47rem}.ims-activity li span,.ims-activity time{color:#f8f8f840;font-size:.4rem}.ims-activity time{margin-left:auto}.ims-compliance__bar{background:#ffffff0f;border-radius:1rem;height:.3rem;margin:1rem 0;overflow:hidden}.ims-compliance__bar i{border-radius:inherit;background:linear-gradient(90deg,#c78c00,#f1bd3b);width:94%;height:100%;display:block}.ims-compliance p{color:#f8f8f857;justify-content:space-between;margin:.5rem 0;font-size:.43rem;display:flex}.ims-compliance p span{align-items:center;gap:.3rem;display:flex}.ims-compliance p i{background:#65d69e;border-radius:50%;width:.3rem;height:.3rem}.ims-compliance p b{color:#f8f8f8a6}@keyframes ims-enter{to{opacity:1;transform:translateY(0)}}@keyframes ims-float{50%{transform:translateY(-5px)}}@keyframes ims-chart-draw{0%{stroke-dashoffset:650px}to{stroke-dashoffset:0}}@media (width<=74rem){.enterprise-case__layout{grid-template-columns:1fr;gap:3rem}.enterprise-case__story h2{max-width:15ch}.enterprise-case__summary{max-width:46rem}.ims-shell{width:100%;max-width:56rem;margin:0 auto}}@media (width<=47.9375rem){.enterprise-case__story h2{font-size:clamp(2.65rem,12vw,3.5rem)}.enterprise-case__meta{grid-template-columns:1fr;gap:1rem}.enterprise-case__meta div+div{border-left:0;padding-left:0}.enterprise-case__insights,.ims-app{grid-template-columns:1fr}.ims-sidebar{display:none}.ims-dashboard{padding:.7rem}.ims-topbar label{display:none}.ims-kpis,.ims-dashboard__grid{grid-template-columns:1fr}.ims-shell{border-radius:.9rem}.ims-kpis article:nth-child(3),.ims-activity{display:none}}@media (prefers-reduced-motion:reduce){.ims-shell{opacity:1;animation:none;transform:none}.ims-chart__plot .line{stroke-dasharray:none;animation:none}}*{box-sizing:border-box}html{background:var(--color-bg);scroll-behavior:smooth;min-width:320px;overflow-x:clip}body{min-width:320px;min-height:100vh;color:var(--color-text);background:var(--color-bg);font-size:var(--font-size-base);line-height:var(--line-height-body);margin:0;overflow-x:clip}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}h1,h2,h3,h4,h5,h6,p{margin:0}:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}#root{min-height:100vh}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-shell__main{flex:1}.container{width:min(100% - (var(--container-padding) * 2), var(--container-lg));margin-inline:auto}.container--narrow{width:min(100% - (var(--container-padding) * 2), var(--container-sm))}.container--wide{width:min(100% - (var(--container-padding) * 2), var(--container-xl))}.container--full{width:100%;padding-inline:var(--container-padding);margin-inline:0}.section{padding-block:var(--section-space,var(--space-20))}.section--compact{--section-space:var(--space-12)}.section--spacious{--section-space:var(--space-24)}.section--soft{background:var(--color-bg-soft)}.section--surface{background:var(--color-surface)}.stack{gap:var(--stack-gap,var(--space-4));flex-direction:column;display:flex}.stack--xs{--stack-gap:var(--space-2)}.stack--sm{--stack-gap:var(--space-3)}.stack--md{--stack-gap:var(--space-4)}.stack--lg{--stack-gap:var(--space-6)}.stack--xl{--stack-gap:var(--space-8)}.grid{gap:var(--grid-gap,var(--space-6));min-width:0;display:grid}.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}.grid--auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.grid--sm{--grid-gap:var(--space-4)}.grid--md{--grid-gap:var(--space-6)}.grid--lg{--grid-gap:var(--space-8)}.button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);text-align:center;white-space:nowrap;min-height:2.75rem;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;padding:.75rem 1rem;font-weight:650;line-height:1;display:inline-flex}.button--primary{color:var(--color-bg);background:var(--color-gold);box-shadow:0 .75rem 1.75rem #e7a30024}.button--primary:hover{background:var(--color-gold-hover);transform:translateY(-1px);box-shadow:0 1rem 2.2rem #e7a3002e}.button--secondary{color:var(--color-text);background:#f8f8f808;border-color:#f8f8f829}.button--secondary:hover{border-color:var(--color-gold);background:#f8f8f80e;transform:translateY(-1px)}.button--ghost{color:var(--color-text);background:0 0}.button--ghost:hover{background:var(--color-bg-soft);transform:translateY(-1px)}.button--sm{min-height:2.25rem;font-size:var(--font-size-sm);padding:.55rem .8rem}.button--lg{min-height:3.25rem;font-size:var(--font-size-lg);padding:.95rem 1.35rem}.button:disabled{opacity:.45}.card{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--card-padding,var(--space-6));min-width:0;color:var(--color-text);background:linear-gradient(180deg, #f8f8f806, transparent 52%), var(--color-surface);box-shadow:0 0 0 1px #f8f8f804}.card--compact{--card-padding:var(--space-4)}.card--spacious{--card-padding:var(--space-8)}.card--interactive{transition:border-color var(--transition-base), background-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base)}.card--interactive:hover{border-color:var(--color-gold);background:var(--color-bg-soft);box-shadow:var(--shadow-card-hover);transform:translateY(-.18rem)}.section-header{max-width:46rem}.section-header--center{text-align:center;margin-inline:auto}.section-header__eyebrow{color:var(--color-gold);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.section-header__title{margin-top:var(--space-3);color:var(--color-text);font-size:clamp(var(--font-size-2xl), 4vw, var(--font-size-4xl));line-height:var(--line-height-heading);text-wrap:balance}.section-header__description{margin-top:var(--space-4);max-width:44rem;color:var(--color-muted);font-size:var(--font-size-lg)}.home-hero{border-bottom:1px solid var(--color-border);padding-block:clamp(var(--space-16), 8vw, var(--space-24)) clamp(var(--space-16), 7vw, var(--space-20));padding-top:clamp(var(--space-8), 5vw, var(--space-12));background:radial-gradient(circle at 78% 28%, #3bc9db29, transparent 28rem), radial-gradient(circle at 18% 12%, #e7a3001f, transparent 24rem), linear-gradient(135deg, var(--color-bg) 0%, var(--color-bg-soft) 100%);position:relative;overflow:hidden}.home-hero:before{pointer-events:none;content:"";background-image:linear-gradient(#f8f8f809 1px,#0000 1px),linear-gradient(90deg,#f8f8f809 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000c7,#0000 88%);mask-image:linear-gradient(#000000c7,#0000 88%)}.home-hero__layout{z-index:1;align-items:start;gap:clamp(var(--space-8), 4vw, var(--space-12));min-width:0;display:grid;position:relative}.home-hero__content{min-width:0;max-width:72rem}.inner-hero-layout{z-index:1;align-items:start;gap:clamp(var(--space-8), 4vw, var(--space-12));max-width:none;display:grid;position:relative}.page-hero__content.inner-hero-layout,.services-page-hero__content.inner-hero-layout,.products-page-hero__content.inner-hero-layout{max-width:none}.home-hero__eyebrow{color:var(--color-gold);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.home-hero__title{color:var(--color-text);text-wrap:balance;max-width:32ch;font-size:clamp(2.9rem,3.45vw,4.2rem);line-height:1.02}.home-hero__title span{display:block}.home-hero__description{max-width:42rem;color:var(--color-muted);font-size:var(--font-size-lg)}.home-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.home-actions .button{min-width:11rem}.home-hero__tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.home-hero__tag{border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-muted);font-size:var(--font-size-sm);background:#1f2127b8;padding:.45rem .75rem}.hero-visual{border-radius:calc(var(--radius-lg) * 1.5);background:radial-gradient(circle at 70% 28%,#3bc9db33,#0000 13rem),radial-gradient(circle at 25% 72%,#e7a30029,#0000 15rem),linear-gradient(145deg,#1f2127f0,#0b0b0df0);border:1px solid #e7a3003d;justify-self:stretch;width:100%;min-width:0;max-width:100%;min-height:clamp(30rem,40vw,35rem);margin-top:0;position:relative;overflow:hidden;box-shadow:0 1.5rem 5rem #00000057}.hero-visual__glow{pointer-events:none;border-radius:var(--radius-full);filter:blur(26px);opacity:.58;position:absolute}.hero-visual__glow--gold{background:#e7a30029;width:12rem;height:12rem;bottom:10%;right:12%}.hero-visual__glow--cyan{background:#3bc9db24;width:13rem;height:13rem;top:12%;left:20%}.hero-visual__platform{z-index:2;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#17181ce0;border:1px solid #f8f8f81f;grid-template-rows:auto 1fr;grid-template-columns:3.6rem minmax(0,1fr);width:68%;min-height:72%;display:grid;position:absolute;top:9%;left:7%;overflow:hidden;box-shadow:0 1.2rem 4rem #00000052}.hero-visual__topbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid #f8f8f814;grid-column:1/-1;display:flex}.hero-visual__topbar strong{color:var(--color-text);font-size:var(--font-size-sm)}.hero-visual__topbar span{border-radius:var(--radius-full);color:var(--color-gold);font-size:var(--font-size-xs);background:#e7a30012;border:1px solid #e7a30040;padding:.25rem .55rem;font-weight:800}.hero-visual__sidebar{gap:var(--space-3);padding-block:var(--space-4);background:#0b0b0d47;border-right:1px solid #f8f8f814;flex-direction:column;align-items:center;display:flex}.hero-visual__sidebar span{border-radius:var(--radius-sm);background:#f8f8f81a;width:1.25rem;height:1.25rem}.hero-visual__sidebar span:first-child{background:var(--color-gold);box-shadow:0 0 1rem #e7a30047}.hero-visual__workspace{gap:var(--space-3);padding:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-visual__metric,.hero-visual__chart-card,.hero-visual__workflow-card,.hero-visual__module{border-radius:var(--radius-md);background:#1f2127b8;border:1px solid #f8f8f817}.hero-visual__metric{padding:var(--space-4)}.hero-visual__metric p,.hero-visual__chart-card p,.hero-visual__workflow-card p,.hero-visual__module p{color:var(--color-muted);font-size:var(--font-size-xs);font-weight:800}.hero-visual__metric strong{margin-top:var(--space-2);color:var(--color-gold);font-size:var(--font-size-2xl);line-height:1;display:block}.hero-visual__metric--cyan strong{color:var(--color-cyan)}.hero-visual__chart-card,.hero-visual__workflow-card{padding:var(--space-4);grid-column:span 2}.hero-visual__workflow-card div{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hero-visual__workflow-card span{border-radius:var(--radius-full);color:var(--color-text);font-size:var(--font-size-xs);text-align:center;background:#0b0b0d3d;border:1px solid #e7a30033;padding:.35rem .45rem;font-weight:800}.hero-visual__module{z-index:3;padding:var(--space-4);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:8s ease-in-out infinite hero-float;position:absolute;box-shadow:0 1rem 3rem #0000004d}.hero-visual__module--agent{width:31%;top:14%;right:6%}.hero-visual__module--voice{width:38%;animation-delay:-3s;bottom:9%;right:7%}.hero-visual__integrations{z-index:3;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));width:11.5rem;display:grid;position:absolute;bottom:13%;left:9%}.hero-visual__integrations span{border-radius:var(--radius-md);color:var(--color-muted);font-size:var(--font-size-xs);text-align:center;background:#17181cd6;border:1px solid #f8f8f81a;padding:.55rem .65rem;font-weight:900}.hero-visual__path{z-index:1;background:linear-gradient(90deg,#0000,#e7a3007a,#3bc9db52,#0000);height:1px;animation:4s ease-in-out infinite connector-glow;position:absolute}.hero-visual__path--one{width:70%;top:33%;left:18%;transform:rotate(10deg)}.hero-visual__path--two{width:72%;bottom:29%;left:14%;transform:rotate(-14deg)}.hero-visual__path--three{width:80%;top:58%;left:10%}.hero-visual__grid{background-image:linear-gradient(#f8f8f80b 1px,#0000 1px),linear-gradient(90deg,#f8f8f80b 1px,#0000 1px);background-size:2.5rem 2.5rem;position:absolute;inset:0}.hero-visual__card{border-radius:var(--radius-lg);padding:var(--space-4);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#17181ce0;border:1px solid #f8f8f81f;animation:8s ease-in-out infinite hero-float;position:absolute;box-shadow:0 1rem 3rem #0000004d}.hero-visual__card p{color:var(--color-text);font-size:var(--font-size-sm);font-weight:800}.hero-visual__card--dashboard{width:57%;min-height:16.75rem;top:10%;left:7%}.hero-visual__card--agent{width:34%;min-height:10rem;animation-delay:-2s;top:12%;right:7%}.hero-visual__card--voice{width:37%;min-height:9rem;animation-delay:-4s;bottom:10%;right:7%}.hero-visual__card--insights{width:31%;min-height:8.5rem;animation-delay:-5s;bottom:9%;right:28%}.hero-visual__card-header{gap:var(--space-2);display:flex}.hero-visual__card-header span{border-radius:var(--radius-full);background:var(--color-border);width:.55rem;height:.55rem}.hero-visual__card-header span:first-child{background:var(--color-gold)}.hero-visual__chart{align-items:end;gap:var(--space-2);height:5.5rem;margin-top:var(--space-4);display:flex}.hero-visual__chart span{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:linear-gradient(180deg, var(--color-gold), #e7a30038);flex:1}.hero-visual__chart span:first-child{height:38%}.hero-visual__chart span:nth-child(2){height:64%}.hero-visual__chart span:nth-child(3){background:linear-gradient(180deg, var(--color-cyan), #3bc9db2e);height:48%}.hero-visual__chart span:nth-child(4){height:82%}.hero-visual__dashboard-grid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-visual__dashboard-grid div{border-radius:var(--radius-md);padding:var(--space-3);background:#0b0b0d47;border:1px solid #f8f8f814}.hero-visual__dashboard-grid strong{color:var(--color-gold);font-size:var(--font-size-xl);line-height:1;display:block}.hero-visual__dashboard-grid span{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--font-size-xs);font-weight:700;display:block}.hero-visual__agent-core{width:4rem;height:4rem;margin:var(--space-4) auto;border-radius:var(--radius-full);background:radial-gradient(circle, var(--color-cyan) 0 18%, transparent 20%), radial-gradient(circle, #3bc9db33, transparent 70%);border:1px solid #3bc9db80;animation:3.4s ease-in-out infinite hero-pulse;box-shadow:0 0 2.2rem #3bc9db47}.hero-visual__status{border-radius:var(--radius-full);color:var(--color-gold);font-size:var(--font-size-xs);border:1px solid #e7a3004d;padding:.25rem .55rem;font-weight:700;display:inline-flex}.hero-visual__signal{align-items:center;gap:var(--space-2);height:4.5rem;margin-top:var(--space-4);display:flex}.hero-visual__signal span{border-radius:var(--radius-full);background:linear-gradient(180deg, var(--color-cyan), var(--color-gold));width:.45rem;animation:1.8s ease-in-out infinite voice-pulse}.hero-visual__signal span:first-child{height:32%}.hero-visual__signal span:nth-child(2){height:78%;animation-delay:-.4s}.hero-visual__signal span:nth-child(3){height:52%;animation-delay:-.8s}.hero-visual__signal span:nth-child(4){height:92%;animation-delay:-1.2s}.hero-visual__insight-ring{width:3.4rem;height:3.4rem;margin-top:var(--space-3);border:.35rem solid #f8f8f81a;border-top-color:var(--color-gold);border-right-color:var(--color-cyan);border-radius:var(--radius-full)}.hero-visual__card--insights span{margin-top:var(--space-3);color:var(--color-muted);font-size:var(--font-size-xs);font-weight:800;display:block}.hero-visual__automation{gap:var(--space-2);width:11rem;display:grid;position:absolute;bottom:30%;left:8%}.hero-visual__automation span{border-radius:var(--radius-full);color:var(--color-text);font-size:var(--font-size-xs);background:#1f2127d1;border:1px solid #e7a3003d;padding:.35rem .6rem;font-weight:800}.hero-visual__nodes{gap:var(--space-2);grid-template-columns:repeat(2,1fr);width:9.5rem;display:grid;position:absolute;bottom:31%;right:7%}.hero-visual__nodes span{border-radius:var(--radius-md);min-height:2.5rem;color:var(--color-muted);font-size:var(--font-size-xs);background:#1f2127d6;border:1px solid #e7a30040;justify-content:center;align-items:center;font-weight:800;display:flex}.hero-visual__line{transform-origin:0;background:linear-gradient(90deg,#0000,#e7a30094,#0000);height:1px;position:absolute}.hero-visual__line--one{width:46%;top:48%;left:28%;transform:rotate(12deg)}.hero-visual__line--two{background:linear-gradient(90deg,#0000,#3bc9db75,#0000);width:54%;bottom:34%;left:24%;transform:rotate(-18deg)}.hero-visual__line--three{background:linear-gradient(90deg,#0000,#e7a30061,#3bc9db5c,#0000);width:72%;animation:4s ease-in-out infinite connector-glow;top:60%;left:14%;transform:rotate(4deg)}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.65rem)}}@keyframes hero-pulse{0%,to{transform:scale(1);box-shadow:0 0 1.6rem #3bc9db38}50%{transform:scale(1.04);box-shadow:0 0 2.6rem #3bc9db5c}}@keyframes voice-pulse{0%,to{opacity:.62;transform:scaleY(.82)}50%{opacity:1;transform:scaleY(1)}}@keyframes connector-glow{0%,to{opacity:.5}50%{opacity:1}}@keyframes workflow-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.24)}}@keyframes hero-soft-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.placeholder-title{color:var(--color-text);font-size:var(--font-size-xl);line-height:var(--line-height-heading)}.placeholder-text{color:var(--color-muted)}.placeholder-label{color:var(--color-gold);font-size:var(--font-size-sm);font-weight:700}.placeholder-list{margin:0;padding:0;list-style:none}.placeholder-list li{color:var(--color-muted)}.value-strip{padding-block:var(--space-10);background:radial-gradient(circle at 76% 48%, #3bc9db09, transparent 22rem), radial-gradient(circle at 46% 0%, #e7a3000e, transparent 26rem), linear-gradient(180deg, var(--color-bg-soft), var(--color-bg));border-block:1px solid #f8f8f80f;position:relative;overflow:hidden}.value-strip:before{pointer-events:none;content:"";background-image:linear-gradient(#f8f8f806 1px,#0000 1px),linear-gradient(90deg,#f8f8f805 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 72%,#000c,#0000 72%);mask-image:radial-gradient(at 72%,#000c,#0000 72%)}.value-strip>.container{z-index:1;position:relative}.value-strip__layout{align-items:center;gap:clamp(var(--space-6), 3.4vw, var(--space-10));min-width:0;display:grid}.value-strip__header{max-width:31rem}.value-strip__header .section-header__title{font-size:clamp(var(--font-size-xl), 3vw, var(--font-size-3xl))}.value-strip__header .section-header__description{max-width:29rem}.value-strip__content{align-items:flex-start;gap:var(--space-3);min-width:0;display:grid}.value-strip__cta{width:fit-content;color:var(--color-gold);box-shadow:none;background:0 0;padding-inline:0}.value-strip__cta:hover{color:var(--color-gold-hover);background:0 0;transform:translate(.18rem)}.value-strip__visual{isolation:isolate;perspective:1100px;width:100%;min-width:0;max-width:50rem;min-height:32rem;padding:var(--space-5);background:radial-gradient(circle at 50% 47%,#3bc9db1c,#0000 12rem),radial-gradient(circle,#e7a30014,#0000 16rem),linear-gradient(145deg,#1f21273d,#0b0b0d47);border:1px solid #f8f8f812;border-radius:1.65rem;margin-left:auto;position:relative;overflow:hidden}.value-strip__mesh{z-index:0;opacity:.5;background:radial-gradient(circle,#e7a30012,#0000 15%),radial-gradient(circle,#3bc9db0e,#0000 22%),repeating-linear-gradient(90deg,#f8f8f806 0 1px,#0000 1px 3.1rem),repeating-linear-gradient(0deg,#f8f8f805 0 1px,#0000 1px 3.1rem);border:1px solid #e7a30009;border-inline-color:#3bc9db09;border-radius:50%;position:absolute;inset:5%;transform:rotate(-4deg)scale(1.04);-webkit-mask-image:radial-gradient(#000000d1,#0000 74%);mask-image:radial-gradient(#000000d1,#0000 74%)}.value-strip__mesh:before,.value-strip__mesh:after{content:"";position:absolute}.value-strip__mesh:before{background:linear-gradient(90deg,#0000,#e7a3002e,#3bc9db1f,#0000) 0 0/220% 100%;height:1px;animation:8s linear infinite data-flow-horizontal;top:50%;left:18%;right:18%}.value-strip__mesh:after{border-radius:var(--radius-full);background:var(--color-cyan);width:.34rem;height:.34rem;animation:4.8s ease-in-out infinite hero-soft-pulse;top:24%;right:24%;box-shadow:0 0 .9rem #3bc9db3d,-14rem 4rem #e7a30038,8rem 6rem #e7a30029}.value-strip__particles{z-index:1;pointer-events:none;position:absolute;inset:0}.value-strip__particles span{border-radius:var(--radius-full);opacity:.18;background:#f8f8f86b;width:.28rem;height:.28rem;animation:12s linear infinite value-orbit-particle;position:absolute;box-shadow:0 0 1rem #3bc9db42}.value-strip__particles span:first-child{top:18%;left:24%}.value-strip__particles span:nth-child(2){animation-delay:-3s;top:62%;left:18%}.value-strip__particles span:nth-child(3){animation-delay:-6s;bottom:28%;right:18%}.value-strip__particles span:nth-child(4){animation-delay:-9s;top:28%;right:28%}.value-strip__orbits{z-index:1;pointer-events:none;position:absolute;inset:0}.value-strip__orbit-line{border:1px solid #0000;opacity:.78;border-top-color:#f8f8f80e;border-bottom-color:#e7a3000b;border-right-color:#3bc9db0b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:0 0 1.6rem #3bc9db09,inset 0 0 1.4rem #e7a30006}.value-strip__orbit-line--outer{width:min(92%,44rem);height:74%}.value-strip__orbit-line--middle{width:min(72%,34rem);height:56%}.value-strip__orbit-line--inner{width:min(52%,25rem);height:38%}.value-strip__platform{width:min(21rem,45%);min-height:17rem;transform-style:preserve-3d;z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff1c,#0000 18% 76%,#e7a3000f),radial-gradient(circle at 52% 45%,#e7a3001c,#0000 12rem),radial-gradient(circle at 56% 48%,#3bc9db11,#0000 10rem),linear-gradient(145deg,#1f2127c7,#0b0b0dc2);border:1px solid #f8f8f824;border-radius:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(7deg)rotateY(-8deg);box-shadow:0 1.7rem 4rem #00000057,0 0 3rem #e7a30012,inset 0 1px #ffffff1f,inset 0 -1px #00000052}.value-strip__platform:before,.value-strip__platform:after{pointer-events:none;content:"";position:absolute}.value-strip__platform:before{z-index:-2;filter:blur(18px);background:radial-gradient(#e7a3002e,#0000 62%);border-radius:50%;inset:-14% -12%;transform:translateZ(-2rem)}.value-strip__platform:after{background:linear-gradient(135deg,#ffffff0b,#0000 34%);border:1px solid #f8f8f80e;border-radius:1.1rem;inset:.55rem}.value-strip__platform-edge{background:linear-gradient(#1f21276b,#0b0b0db8);border:1px solid #f8f8f811;border-top:0;border-radius:0 0 1.1rem 1.1rem;height:1.15rem;position:absolute;bottom:-.8rem;left:1.1rem;right:1.1rem;transform:translateZ(-.75rem)}.value-strip__platform-glow{filter:blur(14px);background:radial-gradient(#e7a30038,#0000 70%);border-radius:50%;height:2.2rem;position:absolute;inset:auto 14% -2.2rem;transform:translateZ(-1rem)}.value-strip__flow{z-index:2;transform-style:preserve-3d;grid-template-columns:1fr;align-content:stretch;gap:.5rem;display:grid;position:absolute;inset:1.1rem 1.35rem;transform:translateZ(1.6rem)}.value-strip__node{align-items:center;gap:var(--space-3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:2.45rem;transition:border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);background:linear-gradient(135deg,#ffffff1c,#0000 22% 78%,#e7a3000b),#0b0b0d80;border:1px solid #f8f8f81c;border-radius:.85rem;padding:.46rem .72rem;display:flex;position:relative;transform:translateZ(.85rem);box-shadow:0 .75rem 1.45rem #00000042,inset 0 1px #ffffff1f}.value-strip__node:not(:last-child):after{content:"";background:linear-gradient(#e7a300a8,#3bc9db57);width:1px;height:.28rem;position:absolute;top:calc(100% + .08rem);left:1.2rem;box-shadow:0 0 1rem #e7a3002e}.value-strip__node:hover{border-color:#e7a30052;transform:translate3d(0,-.12rem,.85rem);box-shadow:0 1rem 2.4rem #0000003d,inset 0 1px #ffffff0f}.value-strip__node span{border-radius:var(--radius-full);width:1.7rem;height:1.7rem;color:var(--color-gold);background:#e7a30017;flex:none;place-items:center;font-size:.68rem;font-weight:900;display:inline-grid;box-shadow:inset 0 0 0 1px #e7a30029}.value-strip__node strong{color:var(--color-text);font-size:var(--font-size-xs);line-height:var(--line-height-heading);white-space:nowrap}.value-strip__node--ai{background:radial-gradient(circle,#3bc9db29,#0000 5rem),linear-gradient(135deg,#ffffff1a,#0000 24%),#0b0b0d8f;border-color:#3bc9db2e;animation:4.8s ease-in-out infinite value-ai-breathe;box-shadow:0 .85rem 1.7rem #0000003d,0 0 1.8rem #3bc9db21,inset 0 1px #ffffff1f}.value-strip__node--ai span{color:var(--color-cyan);background:#3bc9db1a;box-shadow:inset 0 0 0 1px #3bc9db2e,0 0 1.1rem #3bc9db24}.value-strip__pulse{border-radius:var(--radius-full);background:var(--color-gold);width:.42rem;height:.42rem;animation:5.8s ease-in-out infinite value-workflow-pulse;position:absolute;top:.98rem;left:1rem;box-shadow:0 0 1rem #e7a3008c}.value-strip__badges{z-index:3;width:100%;height:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;inset:0}.value-strip__badge{--orbit-duration:24s;--orbit-x:17rem;--orbit-y:.68;--orbit-y-inverse:1.47;--orbit-depth:1;transform-origin:50%;will-change:transform;width:min(13.5rem,30%);min-width:9rem;animation:value-strip__badge-orbit var(--orbit-duration) linear infinite;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%}.value-strip__badge--outer{--orbit-duration:34s;--orbit-x:min(20rem, 39vw);--orbit-y:.72;--orbit-y-inverse:1.39;--orbit-depth:.94}.value-strip__badge--middle{--orbit-duration:25s;--orbit-x:min(15.7rem, 31vw);--orbit-y:.68;--orbit-y-inverse:1.47;--orbit-depth:1}.value-strip__badge--inner{--orbit-duration:18s;--orbit-x:min(11.6rem, 23vw);--orbit-y:.62;--orbit-y-inverse:1.61;--orbit-depth:1.06}.value-strip__badge-label{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);width:100%;min-height:2.35rem;color:var(--color-text);font-size:var(--font-size-xs);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);will-change:transform;animation:value-strip__badge-counter var(--orbit-duration) linear infinite;transition:border-color var(--transition-base), transform var(--transition-base), box-shadow var(--transition-base);background:linear-gradient(#ffffff0a,#0000),#0b0b0d9e;border:1px solid #f8f8f81c;padding:.44rem .68rem;font-weight:900;display:inline-flex;box-shadow:0 .55rem 1.45rem #00000029,0 0 1.4rem #e7a3000b,inset 0 1px #ffffff12}.value-strip__badge:hover{z-index:5;animation-play-state:paused}.value-strip__badge:hover .value-strip__badge-label{border-color:#e7a30052;animation-play-state:paused;translate:0 -.12rem;scale:1.08;box-shadow:0 1rem 2.4rem #00000042,0 0 1.9rem #e7a30029,inset 0 1px #ffffff1a}.value-strip__badge-label span{color:var(--color-gold)}.value-strip__badge--inner .value-strip__badge-label,.value-strip__badge:nth-child(3) .value-strip__badge-label{border-color:#3bc9db2e;box-shadow:0 .55rem 1.45rem #00000029,0 0 1.5rem #3bc9db0e,inset 0 1px #ffffff12}.value-strip__badge--inner .value-strip__badge-label span,.value-strip__badge:nth-child(3) .value-strip__badge-label span{color:var(--color-cyan)}@keyframes value-strip__badge-orbit{0%{transform:translate(-50%, -50%) rotate(var(--orbit-start)) translateX(var(--orbit-x)) scaleY(var(--orbit-y)) scale(var(--orbit-depth))}to{transform:translate(-50%, -50%) rotate(calc(var(--orbit-start) + 360deg)) translateX(var(--orbit-x)) scaleY(var(--orbit-y)) scale(var(--orbit-depth))}}@keyframes value-strip__badge-counter{0%{transform:rotate(var(--orbit-start-reverse)) scaleY(var(--orbit-y-inverse))}to{transform:rotate(calc(var(--orbit-start-reverse) - 360deg)) scaleY(var(--orbit-y-inverse))}}:is(.value-strip__visual:has(.value-strip__badge[data-stage=manual]:hover) .value-strip__node--manual,.value-strip__visual:has(.value-strip__badge[data-stage=automate]:hover) .value-strip__node--automate,.value-strip__visual:has(.value-strip__badge[data-stage=ai]:hover) .value-strip__node--ai,.value-strip__visual:has(.value-strip__badge[data-stage=connect]:hover) .value-strip__node--connect,.value-strip__visual:has(.value-strip__badge[data-stage=insights]:hover) .value-strip__node--insights){border-color:#3bc9db6b;transform:translate3d(0,-.12rem,.85rem);box-shadow:0 1rem 2.4rem #00000052,0 0 2.1rem #3bc9db38,inset 0 1px #ffffff29}:is(.value-strip__visual:has(.value-strip__badge[data-stage=manual]:hover) .value-strip__node--manual span,.value-strip__visual:has(.value-strip__badge[data-stage=automate]:hover) .value-strip__node--automate span,.value-strip__visual:has(.value-strip__badge[data-stage=ai]:hover) .value-strip__node--ai span,.value-strip__visual:has(.value-strip__badge[data-stage=connect]:hover) .value-strip__node--connect span,.value-strip__visual:has(.value-strip__badge[data-stage=insights]:hover) .value-strip__node--insights span){color:var(--color-cyan);background:#3bc9db1f;box-shadow:inset 0 0 0 1px #3bc9db38,0 0 1.2rem #3bc9db38}@keyframes value-orbit-particle{0%,to{opacity:.08;transform:translate(0,0)}50%{opacity:.24;transform:translate(.8rem,-.65rem)}}@keyframes value-workflow-pulse{0%,12%{opacity:0;transform:translate(0,0)scale(.8)}18%,82%{opacity:1}88%,to{opacity:0;transform:translateY(13rem)scale(.8)}}@keyframes value-ai-breathe{0%,to{box-shadow:0 .85rem 1.7rem #0000003d,0 0 1.4rem #3bc9db1a,inset 0 1px #ffffff1f}50%{box-shadow:0 .85rem 1.7rem #0000003d,0 0 2.2rem #3bc9db2e,inset 0 1px #ffffff1f}}.why-amiro{background:radial-gradient(circle at 8% 18%, #e7a30014, transparent 22rem), var(--color-bg);position:relative}.why-amiro:before,.services-overview:before,.technology-section:before,.page-section:before{pointer-events:none;content:"";background-image:linear-gradient(#f8f8f806 1px,#0000 1px);background-size:100% 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#0000009e,#0000);mask-image:linear-gradient(#0000,#0000009e,#0000)}.why-amiro__connected-grid{position:relative}.why-amiro>.container,.services-overview>.container,.technology-section>.container,.page-section>.container,.why-amiro__connected-grid>.grid{z-index:1;position:relative}.why-amiro__workflow-visual{gap:var(--space-4);pointer-events:none;opacity:.42;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;inset:12% 5% auto}.why-amiro__workflow-visual:before{content:"";background:linear-gradient(90deg,#0000,#e7a3007a,#3bc9db38,#0000);height:1px;position:absolute;top:50%;left:8%;right:8%}.why-amiro__workflow-visual span{border-radius:var(--radius-full);color:var(--color-muted);font-size:var(--font-size-xs);text-align:center;background:#1f2127a3;border:1px solid #e7a3002e;padding:.4rem .6rem;font-weight:900;position:relative}.why-amiro__card{background:linear-gradient(#f8f8f806,#0000),#1f2127c7;min-height:100%;position:relative}.why-amiro__marker{border-radius:var(--radius-full);width:fit-content;color:var(--color-gold);font-size:var(--font-size-xs);background:#e7a30012;border:1px solid #e7a3004d;padding:.25rem .55rem;font-weight:800;display:inline-flex}.why-amiro__title{color:var(--color-text);font-size:var(--font-size-xl);line-height:var(--line-height-heading)}.why-amiro__text{color:var(--color-muted)}.services-overview{isolation:isolate;background:radial-gradient(circle at 50% 28%,#f8f8f80b,#0000 32rem),linear-gradient(#121419 0%,#08090c 100%);position:relative;overflow:hidden}.services-overview:after{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:50%;background-size:4.75rem 4.75rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000000c2,#0000 72%);mask-image:radial-gradient(circle,#000000c2,#0000 72%)}.services-overview__ambient{z-index:-2;pointer-events:none;background:radial-gradient(circle at 18% 22%,#ffb02e1f,#0000 22rem),radial-gradient(circle at 53% 14%,#1cd6ff21,#0000 25rem),radial-gradient(circle at 80% 34%,#7c5bff1c,#0000 23rem),linear-gradient(135deg,#ffffff05,#0000 58%);animation:13s ease-in-out infinite alternate services-mesh-drift;position:absolute;inset:0;overflow:hidden}.services-overview__blob{border-radius:var(--radius-full);filter:blur(54px);opacity:.42;width:23rem;height:23rem;animation:16s ease-in-out infinite services-blob-float;position:absolute;transform:translate(0,0)}.services-overview__blob--one{background:#ff97202e;top:8%;left:-8rem}.services-overview__blob--two{background:#2dd3ff29;animation-delay:-5s;top:0;right:12%}.services-overview__blob--three{background:#754fff24;animation-delay:-9s;bottom:4%;right:-10rem}.services-overview__particle{border-radius:var(--radius-full);opacity:.28;background:#ffffff6b;width:.32rem;height:.32rem;animation:12s linear infinite services-particle-rise;position:absolute;box-shadow:0 0 1.2rem #3bc9db5c}.services-overview__particle--one{bottom:10%;left:14%}.services-overview__particle--two{animation-delay:-3s;bottom:0;left:42%}.services-overview__particle--three{animation-delay:-7s;bottom:14%;right:24%}.services-overview__particle--four{animation-delay:-10s;bottom:2%;right:8%}.services-overview .section-header{max-width:88rem}.services-overview .section-header__title{letter-spacing:-.02em;white-space:nowrap;max-width:none;font-size:clamp(1.95rem,3vw,3.05rem)}.services-overview .section-header__description{color:#f8f8f8bd;max-width:48rem}.services-overview__grid{gap:var(--space-5);perspective:1000px;grid-template-columns:1fr;display:grid}.services-overview__card{--card-accent-a:#ffb12d;--card-accent-b:#ff6a1f;--spotlight-x:50%;--spotlight-y:18%;--tilt-x:0deg;--tilt-y:0deg;min-height:36rem;color:var(--color-text);background:linear-gradient(#11141b, #11141b) padding-box, linear-gradient(135deg, #ffffff38, color-mix(in srgb, var(--card-accent-a), transparent 52%), color-mix(in srgb, var(--card-accent-b), transparent 66%)) border-box;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(0);transform-style:preserve-3d;border:1px solid #0000;border-radius:1.5rem;flex-direction:column;padding:clamp(1.25rem,2vw,1.55rem);transition:border-color .42s,box-shadow .42s,transform .42s;animation:.62s both services-card-enter;display:flex;position:relative;overflow:hidden;box-shadow:0 1.5rem 4.5rem #00000057,inset 0 1px #ffffff1a}.services-overview__card:nth-child(2){animation-delay:90ms}.services-overview__card:nth-child(3){animation-delay:.18s}.services-overview__card:nth-child(4){animation-delay:.27s}.services-overview__card--cyan{--card-accent-a:#2ee8ff;--card-accent-b:#3578ff}.services-overview__card--violet{--card-accent-a:#37cfff;--card-accent-b:#9468ff}.services-overview__card--amber{--card-accent-a:#ff8a24;--card-accent-b:#ffd66b}.services-overview__card:before,.services-overview__card:after{pointer-events:none;content:"";position:absolute;inset:0}.services-overview__card:before{background:radial-gradient(circle at var(--spotlight-x) var(--spotlight-y), color-mix(in srgb, var(--card-accent-a), transparent 72%), transparent 13rem), radial-gradient(circle at 72% 6%, color-mix(in srgb, var(--card-accent-b), transparent 82%), transparent 12rem), linear-gradient(180deg, #ffffff14, transparent 42%);opacity:.76;transition:opacity .42s}.services-overview__card:after{opacity:.22;background:linear-gradient(120deg,#0000 8%,#ffffff12 14%,#0000 22%) 0 0/260% 100%,radial-gradient(circle at 50% 0,#ffffff14,#0000 22rem) 0 0/100% 100%;transition:background-position .5s,opacity .42s}.services-overview__card:hover{box-shadow:0 2rem 5.5rem #0000007a, 0 0 3rem color-mix(in srgb, var(--card-accent-a), transparent 84%), inset 0 1px 0 #ffffff29;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-.55rem)}.services-overview__card:hover:before{opacity:1}.services-overview__card:hover:after{opacity:.4;background-position:100% 0,0 0}.services-overview__card-glow{border-radius:var(--radius-full);background:color-mix(in srgb, var(--card-accent-a), transparent 76%);filter:blur(32px);opacity:.58;width:11rem;height:11rem;transition:opacity .42s,transform .42s;position:absolute;top:5.2rem;left:50%;transform:translate(-50%)}.services-overview__card:hover .services-overview__card-glow{opacity:.86;transform:translate(-50%)scale(1.08)}.services-overview__circuit{opacity:.08;width:8.5rem;height:7rem;position:absolute;inset:auto 1.2rem 1.4rem auto}.services-overview__circuit span{border:1px solid var(--card-accent-a);border-left:0;border-radius:0 999px 999px 0;position:absolute}.services-overview__circuit span:first-child{width:6.5rem;height:2.7rem;top:.8rem;right:0}.services-overview__circuit span:nth-child(2){width:4.8rem;height:3rem;bottom:0;right:2.2rem}.services-overview__circuit span:nth-child(3){background:var(--card-accent-b);width:.48rem;height:.48rem;box-shadow:0 0 1.2rem var(--card-accent-b);border:0;top:3.1rem;right:4.8rem}.services-overview__topline,.services-overview__visual-row,.services-overview__body,.services-overview__features,.services-overview__footer{z-index:1;position:relative}.services-overview__topline{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.services-overview__marker{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--card-accent-a), var(--card-accent-b));width:3.2rem;height:.22rem;box-shadow:0 0 1.4rem color-mix(in srgb, var(--card-accent-a), transparent 54%)}.services-overview__metric{border-radius:var(--radius-full);color:#ffffffad;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #ffffff1a;padding:.34rem .56rem;font-size:.68rem;font-weight:850}.services-overview__visual-row{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.services-overview__icon{width:5.9rem;height:5.9rem;box-shadow:0 1.2rem 2.8rem #0000005c, 0 0 2.5rem color-mix(in srgb, var(--card-accent-a), transparent 78%), inset 0 1px 0 #ffffff24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 32% 22%,#ffffff29,#0000 36%),linear-gradient(145deg,#ffffff1f,#ffffff09);border:1px solid #ffffff24;border-radius:1.55rem;place-items:center;transition:box-shadow .42s,transform .42s;animation:5.8s ease-in-out infinite services-icon-float;display:grid;position:relative}.services-overview__card:hover .services-overview__icon{box-shadow:0 1.4rem 3.4rem #00000070, 0 0 3.2rem color-mix(in srgb, var(--card-accent-a), transparent 60%), inset 0 1px 0 #ffffff2e;transform:translateY(-.18rem)rotate(5deg)scale(1.03)}.services-overview__icon:before,.services-overview__icon:after{pointer-events:none;content:"";position:absolute}.services-overview__icon:before{border-radius:var(--radius-full);background:radial-gradient(circle, color-mix(in srgb, var(--card-accent-a), transparent 62%), transparent 62%);opacity:.42;animation:3.8s ease-in-out infinite services-glow-pulse;inset:-1.1rem}.services-overview__icon:after{border:1px solid color-mix(in srgb, var(--card-accent-a), transparent 46%);border-radius:inherit;opacity:.34;inset:.82rem}.services-overview__icon-core,.services-overview__icon-orbit,.services-overview__icon-node{display:block;position:absolute}.services-overview__icon-core{border-radius:var(--radius-full);background:radial-gradient(circle at 35% 28%, #ffffffb3, transparent 18%), linear-gradient(135deg, var(--card-accent-a), var(--card-accent-b));width:2.4rem;height:2.4rem;box-shadow:0 0 1.7rem color-mix(in srgb, var(--card-accent-a), transparent 44%)}.services-overview__icon-orbit{border:1px solid color-mix(in srgb, var(--card-accent-a), transparent 62%);border-radius:var(--radius-full);border-bottom-color:#0000;border-left-color:#0000;width:4.15rem;height:4.15rem;animation:9s linear infinite services-orbit-spin}.services-overview__icon-node{border-radius:var(--radius-full);background:var(--card-accent-b);width:.72rem;height:.72rem;box-shadow:0 0 1rem var(--card-accent-b)}.services-overview__icon-node--one{top:1.05rem;right:1rem}.services-overview__icon-node--two{background:var(--card-accent-a);bottom:1.05rem;left:1rem}.services-overview__icon--software .services-overview__icon-core{border-radius:.82rem;width:2.9rem;height:2.9rem}.services-overview__icon--voice .services-overview__icon-core{border-radius:var(--radius-full);width:.9rem;height:3rem;box-shadow:-1rem 0 0 -.22rem color-mix(in srgb, var(--card-accent-a), transparent 18%), 1rem 0 0 -.22rem color-mix(in srgb, var(--card-accent-b), transparent 18%), 0 0 1.7rem color-mix(in srgb, var(--card-accent-a), transparent 44%)}.services-overview__icon--automation .services-overview__icon-core{border-radius:var(--radius-full);width:3rem;height:1rem;box-shadow:0 -1.15rem 0 -.22rem color-mix(in srgb, var(--card-accent-a), transparent 14%), 0 1.15rem 0 -.22rem color-mix(in srgb, var(--card-accent-b), transparent 14%), 0 0 1.7rem color-mix(in srgb, var(--card-accent-a), transparent 44%)}.services-overview__icon [class*=services-overview__software-],.services-overview__icon [class*=services-overview__ai-],.services-overview__icon [class*=services-overview__voice-],.services-overview__icon [class*=services-overview__automation-]{pointer-events:none;display:block;position:absolute}.services-overview__software-window{border:1px solid color-mix(in srgb, var(--card-accent-a), transparent 38%);background:linear-gradient(180deg, #ffffff14 0 .72rem, transparent .72rem), linear-gradient(135deg, color-mix(in srgb, var(--card-accent-a), transparent 70%), #07080b47);box-shadow:0 0 1.4rem color-mix(in srgb, var(--card-accent-a), transparent 66%), inset 0 1px 0 #ffffff24;border-radius:.72rem;animation:4.8s ease-in-out infinite services-software-window;inset:1.16rem 1rem 1.08rem;overflow:hidden}.services-overview__software-line{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--card-accent-a), var(--card-accent-b));height:.2rem;box-shadow:0 0 .8rem color-mix(in srgb, var(--card-accent-a), transparent 42%);transform-origin:0;animation:3.8s ease-in-out infinite services-code-type;left:1.52rem}.services-overview__software-line--one{width:2.7rem;top:2.24rem}.services-overview__software-line--two{width:1.92rem;animation-delay:-.55s;top:2.86rem}.services-overview__software-line--three{width:2.35rem;animation-delay:-1.1s;top:3.48rem}.services-overview__software-node{background:var(--card-accent-b);width:.54rem;height:.54rem;box-shadow:0 0 .9rem var(--card-accent-b);border-radius:.18rem;animation:4.8s ease-in-out infinite services-component-snap}.services-overview__software-node--one{top:1.68rem;right:1.24rem}.services-overview__software-node--two{animation-delay:-1.4s;bottom:1.32rem;right:1.24rem}.services-overview__ai-core{background:radial-gradient(circle at 34% 24%, #ffffffb8, transparent 16%), linear-gradient(135deg, var(--card-accent-a), var(--card-accent-b));box-shadow:0 0 1.55rem color-mix(in srgb, var(--card-accent-a), transparent 38%), inset 0 1px 0 #ffffff38;border-radius:44% 56% 48% 52%;animation:4.6s ease-in-out infinite services-ai-think;inset:2rem}.services-overview__ai-link{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--card-accent-a), transparent 8%), transparent);transform-origin:0;width:2.4rem;height:1px;animation:3.6s ease-in-out infinite services-ai-signal;top:50%;left:50%}.services-overview__ai-link--one{transform:rotate(24deg)}.services-overview__ai-link--two{animation-delay:-1.1s;transform:rotate(145deg)}.services-overview__ai-link--three{animation-delay:-2.1s;transform:rotate(260deg)}.services-overview__ai-node{border-radius:var(--radius-full);background:var(--card-accent-a);width:.62rem;height:.62rem;box-shadow:0 0 1rem var(--card-accent-a);animation:3.6s ease-in-out infinite services-ai-node}.services-overview__ai-node--one{top:1.32rem;right:1.3rem}.services-overview__ai-node--two{animation-delay:-1.2s;bottom:1.34rem;left:1.25rem}.services-overview__ai-node--three{background:var(--card-accent-b);box-shadow:0 0 1rem var(--card-accent-b);animation-delay:-2.2s;bottom:1.55rem;right:1.4rem}.services-overview__ai-output{border-radius:var(--radius-full);width:1.05rem;height:.22rem;box-shadow:0 .48rem 0 color-mix(in srgb, var(--card-accent-a), transparent 16%), 0 .96rem 0 color-mix(in srgb, var(--card-accent-b), transparent 22%);background:#ffffffbd;animation:3.6s ease-in-out infinite services-ai-output;top:2.62rem;right:1.05rem}.services-overview__voice-mic{border-radius:var(--radius-full);background:radial-gradient(circle at 35% 22%, #ffffffb3, transparent 18%), linear-gradient(180deg, var(--card-accent-a), var(--card-accent-b));width:1.15rem;height:2.55rem;box-shadow:0 0 1.45rem color-mix(in srgb, var(--card-accent-a), transparent 40%);animation:2.8s ease-in-out infinite services-mic-pulse;top:1.45rem;left:50%;transform:translate(-50%)}.services-overview__voice-wave{border:1px solid color-mix(in srgb, var(--card-accent-a), transparent 38%);opacity:.42;border-left-color:#0000;border-radius:50%;animation:2.9s ease-in-out infinite services-voice-wave;top:50%;left:50%;transform:translate(-50%,-50%)}.services-overview__voice-wave--one{width:3.1rem;height:3.1rem}.services-overview__voice-wave--two{width:4rem;height:4rem;animation-delay:-.7s}.services-overview__voice-wave--three{width:4.9rem;height:4.9rem;animation-delay:-1.4s}.services-overview__voice-bar{border-radius:var(--radius-full);background:linear-gradient(180deg, var(--card-accent-a), var(--card-accent-b));width:.28rem;box-shadow:0 0 .75rem color-mix(in srgb, var(--card-accent-a), transparent 44%);transform-origin:bottom;animation:1.6s ease-in-out infinite services-voice-bars;bottom:1.18rem}.services-overview__voice-bar--one{height:.9rem;left:2.15rem}.services-overview__voice-bar--two{height:1.28rem;animation-delay:-.45s;left:2.78rem}.services-overview__voice-bar--three{height:.72rem;animation-delay:-.9s;left:3.42rem}.services-overview__automation-path{background:linear-gradient(90deg, var(--card-accent-a), var(--card-accent-b), transparent);height:1px;box-shadow:0 0 .85rem color-mix(in srgb, var(--card-accent-a), transparent 40%);transform-origin:0;animation:3.4s ease-in-out infinite services-flow-line;left:1.25rem;right:1.25rem}.services-overview__automation-path--one{top:2rem}.services-overview__automation-path--two{animation-delay:-1.2s;bottom:2rem}.services-overview__automation-node{border:1px solid color-mix(in srgb, var(--card-accent-a), transparent 18%);width:1rem;height:1rem;box-shadow:0 0 1rem color-mix(in srgb, var(--card-accent-a), transparent 52%);background:radial-gradient(circle at 34% 28%,#ffffff94,#0000 18%),#07080b94;border-radius:.32rem;animation:3.4s ease-in-out infinite services-automation-node}.services-overview__automation-node--one{top:1.5rem;left:1.22rem}.services-overview__automation-node--two{animation-delay:-.85s;top:50%;left:50%;transform:translate(-50%,-50%)}.services-overview__automation-node--three{animation-delay:-1.7s;bottom:1.5rem;right:1.22rem}.services-overview__automation-trigger{border-radius:var(--radius-full);background:var(--card-accent-b);width:.44rem;height:.44rem;box-shadow:0 0 1rem var(--card-accent-b);animation:3.4s cubic-bezier(.45,0,.2,1) infinite services-trigger-travel;top:50%;left:1.52rem}.services-overview__accent-line{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--card-accent-a), transparent 16%), transparent);width:min(42%,7.2rem);height:1px;box-shadow:0 0 1.2rem color-mix(in srgb, var(--card-accent-a), transparent 52%)}.story-mini{border-radius:var(--radius-md);background:#0b0b0d47;border:1px solid #f8f8f81a;grid-template-columns:repeat(2,1fr);gap:.35rem;width:4.75rem;min-height:3.5rem;padding:.45rem;display:grid;position:relative}.story-mini span{border-radius:var(--radius-sm);background:#f8f8f81f}.story-mini--gold span:first-child,.story-mini--gold span:nth-child(4){background:linear-gradient(180deg, var(--color-gold), #e7a3002e)}.story-mini--cyan span:first-child,.story-mini--cyan span:nth-child(4){background:linear-gradient(180deg, var(--color-cyan), #3bc9db29)}.story-mini--ai{border-radius:var(--radius-full)}.story-mini--ai:after,.story-mini--voice:after{border-radius:var(--radius-full);content:"";background:var(--color-cyan);width:1.15rem;height:1.15rem;animation:3.4s ease-in-out infinite hero-pulse;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 1.25rem #3bc9db52}.story-mini--voice{align-items:center;display:flex}.story-mini--voice span{border-radius:var(--radius-full);flex:1}.story-mini--voice span:first-child{height:34%}.story-mini--voice span:nth-child(2){height:74%}.story-mini--voice span:nth-child(3){height:48%}.story-mini--voice span:nth-child(4){height:88%}.story-mini--automation span{border-radius:var(--radius-full);min-height:.45rem}.services-overview__title{color:var(--color-text);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.55rem,2vw,1.9rem);font-weight:850;line-height:1.08}.services-overview__text{margin-top:var(--space-4);color:#f8f8f8b8;font-size:1.02rem;line-height:1.72}.services-overview__body{margin-bottom:var(--space-5)}.services-overview__features{gap:var(--space-2);margin:0 0 var(--space-6);padding:0;list-style:none;display:grid}.services-overview__features li{align-items:center;gap:var(--space-3);color:#f8f8f8c7;background:linear-gradient(90deg, color-mix(in srgb, var(--card-accent-a), transparent 92%), transparent), #ffffff09;font-size:var(--font-size-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff14;border-radius:.9rem;padding:.58rem .68rem;font-weight:760;display:flex}.services-overview__features span{border-radius:var(--radius-full);color:#07080a;background:linear-gradient(135deg, var(--card-accent-a), var(--card-accent-b));width:1.1rem;height:1.1rem;box-shadow:0 0 1rem color-mix(in srgb, var(--card-accent-a), transparent 56%);flex:none;place-items:center;font-size:.7rem;font-weight:950;display:inline-grid}.services-overview__footer{gap:var(--space-4);margin-top:auto;display:grid}.services-overview__tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.services-overview__tag{border-radius:var(--radius-full);color:#ffffffad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07080a61;border:1px solid #ffffff1c;padding:.4rem .64rem;font-size:.72rem;font-weight:850}.services-overview__cta{align-items:center;gap:var(--space-2);width:fit-content;color:color-mix(in srgb, var(--card-accent-a), white 22%);font-size:var(--font-size-sm);font-weight:850;transition:color .3s,transform .3s;display:inline-flex}.services-overview__cta span{transition:transform .3s}.services-overview__card:hover .services-overview__cta{color:var(--color-text);transform:translateY(-1px)}.services-overview__card:hover .services-overview__cta span{transform:translate(.22rem)}@keyframes services-card-enter{0%{opacity:0;transform:translateY(1.4rem)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes services-icon-float{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-.45rem)rotate(-2deg)}}@keyframes services-glow-pulse{0%,to{opacity:.32;transform:scale(.96)}50%{opacity:.62;transform:scale(1.08)}}@keyframes services-orbit-spin{to{transform:rotate(360deg)}}@keyframes services-software-window{0%,to{transform:translate(0,0)scale(.98)}44%,72%{transform:translateY(-.05rem)scale(1)}}@keyframes services-code-type{0%,18%{opacity:.42;transform:scaleX(.28)}42%,78%{opacity:1;transform:scaleX(1)}to{opacity:.62;transform:scaleX(.72)}}@keyframes services-component-snap{0%,to{opacity:.56;transform:translate(.4rem,-.15rem)scale(.82)}38%,76%{opacity:1;transform:translate(0,0)scale(1)}}@keyframes services-ai-think{0%,to{border-radius:44% 56% 48% 52%;transform:scale(.96)}50%{border-radius:55% 45% 52% 48%;transform:scale(1.04)}}@keyframes services-ai-signal{0%,to{opacity:.22;scale:.65 1}45%,72%{opacity:.82;scale:1}}@keyframes services-ai-node{0%,to{opacity:.58;transform:scale(.82)}50%{opacity:1;transform:scale(1.08)}}@keyframes services-ai-output{0%,24%{opacity:.28;transform:translate(-.5rem)scaleX(.45)}56%,86%{opacity:.9;transform:translate(0,0)scaleX(1)}to{opacity:.5;transform:translate(.22rem)scaleX(.76)}}@keyframes services-mic-pulse{0%,to{transform:translate(-50%)scaleY(.92)}50%{transform:translate(-50%)scaleY(1.06)}}@keyframes services-voice-wave{0%,to{opacity:.18;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.55;transform:translate(-50%,-50%)scale(1.04)}}@keyframes services-voice-bars{0%,to{transform:scaleY(.62)}50%{transform:scaleY(1.12)}}@keyframes services-flow-line{0%,to{opacity:.36;transform:scaleX(.58)}50%{opacity:.86;transform:scaleX(1)}}@keyframes services-automation-node{0%,to{opacity:.64;filter:brightness()}50%{opacity:1;filter:brightness(1.28)}}@keyframes services-trigger-travel{0%{opacity:0;transform:translateY(-50%)scale(.72)}18%,78%{opacity:1}to{opacity:0;transform:translate(3.1rem,-50%)scale(.72)}}.services-overview__card:hover .services-overview__software-window,.services-overview__card:hover .services-overview__software-line,.services-overview__card:hover .services-overview__software-node,.services-overview__card:hover .services-overview__ai-core,.services-overview__card:hover .services-overview__ai-link,.services-overview__card:hover .services-overview__ai-node,.services-overview__card:hover .services-overview__ai-output,.services-overview__card:hover .services-overview__voice-mic,.services-overview__card:hover .services-overview__voice-wave,.services-overview__card:hover .services-overview__voice-bar,.services-overview__card:hover .services-overview__automation-path,.services-overview__card:hover .services-overview__automation-node,.services-overview__card:hover .services-overview__automation-trigger{filter:brightness(1.16)}@keyframes services-mesh-drift{0%{filter:hue-rotate();transform:translate(0,0)scale(1)}to{filter:hue-rotate(12deg);transform:translate(-1.1rem,.8rem)scale(1.03)}}@keyframes services-blob-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(1.8rem,-1.2rem)scale(1.08)}}@keyframes services-particle-rise{0%{opacity:0;transform:translateY(2rem)}20%,70%{opacity:.24}to{opacity:0;transform:translate(1rem,-19rem)}}.featured-work{background:radial-gradient(circle at 76% 32%, #e7a3001a, transparent 25rem), radial-gradient(circle at 100% 80%, #3bc9db12, transparent 20rem), linear-gradient(180deg, var(--color-bg-soft), var(--color-bg))}.featured-work__outcome{align-items:center;gap:var(--space-3);background:#1f2127b8;min-height:4.75rem;display:flex}.featured-work__outcome p{color:var(--color-text);font-weight:700}.featured-work__outcome-marker{border-radius:var(--radius-full);background:var(--color-gold);flex:none;width:.5rem;height:.5rem;box-shadow:0 0 1rem #e7a30047}.featured-work__dashboard{background:radial-gradient(circle at 75% 18%,#3bc9db1f,#0000 15rem),#17181ce6;border-color:#e7a30033;overflow:hidden}.featured-dashboard{border-radius:var(--radius-lg);background:#0b0b0d80;border:1px solid #f8f8f814;grid-template-columns:4rem minmax(0,1fr);min-height:31rem;display:grid;overflow:hidden}.featured-dashboard__sidebar{gap:var(--space-3);padding-block:var(--space-5);background:#0b0b0d61;border-right:1px solid #f8f8f814;flex-direction:column;align-items:center;display:flex}.featured-dashboard__sidebar span{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--color-muted);font-size:var(--font-size-xs);background:#f8f8f81a;justify-content:center;align-items:center;font-weight:900;display:flex}.featured-dashboard__sidebar span:first-child{background:var(--color-gold);box-shadow:0 0 1rem #e7a30047}.featured-dashboard__main{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.featured-dashboard__topbar{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.featured-dashboard__topbar p{color:var(--color-text);font-weight:900;line-height:var(--line-height-heading)}.featured-dashboard__topbar span{border-radius:var(--radius-full);color:var(--color-gold);font-size:var(--font-size-xs);background:#e7a30014;border:1px solid #e7a30047;padding:.3rem .6rem;font-weight:900}.featured-dashboard__metric{border-radius:var(--radius-md);min-height:5rem;padding:var(--space-4);background:#1f2127b8;border:1px solid #f8f8f814}.featured-dashboard__metric p{margin-top:var(--space-3);color:var(--color-text);font-size:var(--font-size-sm);font-weight:800;line-height:var(--line-height-heading)}.featured-dashboard__metric-dot{border-radius:var(--radius-full);background:var(--color-gold);width:1.5rem;height:.25rem;display:block}.featured-dashboard__content{gap:var(--space-4);grid-template-columns:minmax(0,1.2fr) minmax(9rem,.8fr);display:grid}.featured-dashboard__chart,.featured-dashboard__panel,.featured-dashboard__compliance{border-radius:var(--radius-md);background:#1f21279e;border:1px solid #f8f8f814}.featured-dashboard__chart{align-items:end;gap:var(--space-3);min-height:9rem;padding:var(--space-10) var(--space-4) var(--space-4);display:flex;position:relative}.featured-dashboard__chart p{top:var(--space-4);left:var(--space-4);color:var(--color-text);font-size:var(--font-size-sm);font-weight:900;position:absolute}.featured-dashboard__chart span{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:linear-gradient(180deg, var(--color-gold), #e7a3002e);flex:1}.featured-dashboard__chart span:first-child{height:38%}.featured-dashboard__chart span:nth-child(2){height:62%}.featured-dashboard__chart span:nth-child(3){height:48%}.featured-dashboard__chart span:nth-child(4){height:82%}.featured-dashboard__chart span:nth-child(5){background:linear-gradient(180deg, var(--color-cyan), #3bc9db29);height:68%}.featured-dashboard__panel{padding:var(--space-4)}.featured-dashboard__panel p{color:var(--color-text);font-size:var(--font-size-sm);font-weight:800}.featured-dashboard__panel span{min-height:1.9rem;margin-top:var(--space-3);border-radius:var(--radius-full);padding-inline:var(--space-3);color:var(--color-muted);font-size:var(--font-size-xs);background:#f8f8f81f;align-items:center;font-weight:800;display:flex}.featured-dashboard__panel span:nth-child(3){width:76%}.featured-dashboard__panel span:nth-child(4){background:#e7a30061;width:72%}.featured-dashboard__traceability{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.featured-dashboard__traceability span{border-radius:var(--radius-md);padding:var(--space-3);color:var(--color-muted);font-size:var(--font-size-xs);text-align:center;background:#1f212799;border:1px solid #f8f8f814;font-weight:900}.featured-dashboard__equipment{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.featured-dashboard__equipment div{gap:var(--space-1) var(--space-3);border-radius:var(--radius-md);padding:var(--space-3);background:#1f21279e;border:1px solid #f8f8f814;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.featured-dashboard__equipment span{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--color-gold), #e7a3002e);grid-row:span 2;width:1.9rem;height:1.9rem}.featured-dashboard__equipment p{color:var(--color-muted);font-size:var(--font-size-xs);font-weight:800}.featured-dashboard__equipment strong{color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-heading)}.featured-dashboard__compliance{align-items:center;gap:var(--space-4);padding:var(--space-4);display:flex}.featured-dashboard__ring{border:.35rem solid #f8f8f81a;border-top-color:var(--color-gold);border-right-color:var(--color-gold);border-radius:var(--radius-full);flex:none;width:3.5rem;height:3.5rem}.featured-dashboard__compliance p{color:var(--color-muted);font-size:var(--font-size-sm)}.featured-dashboard__compliance strong{color:var(--color-text);font-size:var(--font-size-base);display:block}.workflow-section{isolation:isolate;background:radial-gradient(circle at 16% 18%,#ffb7341a,#0000 24rem),radial-gradient(circle at 84% 28%,#3bc9db1f,#0000 26rem),radial-gradient(circle at 50% 100%,#714eff14,#0000 30rem),linear-gradient(#101217 0%,#07080b 100%);position:relative;overflow:hidden}.workflow-section:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:4.25rem 4.25rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000000b8,#0000 74%);mask-image:radial-gradient(circle at 50% 46%,#000000b8,#0000 74%)}.workflow-section__ambient{z-index:-2;pointer-events:none;background:linear-gradient(115deg,#ffad300a,#0000 32%,#2cd5ff0d,#0000 68%),radial-gradient(circle at 52% 42%,#ffffff0e,#0000 24rem);animation:15s ease-in-out infinite alternate workflow-mesh-drift;position:absolute;inset:0;overflow:hidden}.workflow-section__blob,.workflow-section__particle{pointer-events:none;position:absolute}.workflow-section__blob{border-radius:var(--radius-full);filter:blur(58px);opacity:.36;width:24rem;height:24rem;animation:18s ease-in-out infinite workflow-blob-float}.workflow-section__blob--one{background:#ffa42833;top:8%;left:-8rem}.workflow-section__blob--two{background:#2dd5ff2b;animation-delay:-7s;bottom:8%;right:-9rem}.workflow-section__particle{border-radius:var(--radius-full);opacity:.22;background:#ffffff70;width:.32rem;height:.32rem;animation:13s linear infinite workflow-particle-rise;box-shadow:0 0 1rem #3bc9db5c}.workflow-section__particle--one{bottom:12%;left:18%}.workflow-section__particle--two{animation-delay:-4s;bottom:2%;left:57%}.workflow-section__particle--three{animation-delay:-8s;bottom:20%;right:18%}.workflow-section .section-header{max-width:88rem}.workflow-section .section-header__title{letter-spacing:-.02em;white-space:nowrap;max-width:none;font-size:clamp(1.95rem,3vw,3.05rem)}.workflow-section .section-header__description{color:#f8f8f8bd}.workflow-section__flow{--active-step:2;--step-count:6;gap:var(--space-4);padding:var(--space-4);background:radial-gradient(circle at calc((var(--active-step) + .5) * 16.66%) 45%, #3bc9db24, transparent 13rem), linear-gradient(180deg, #ffffff0e, #ffffff05);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff14;border-radius:1.75rem;display:grid;position:relative;box-shadow:0 2rem 5rem #00000052,inset 0 1px #ffffff1a}.workflow-section__pipeline{pointer-events:none;width:.2rem;position:absolute;top:3.9rem;bottom:3.9rem;left:2.9rem}.workflow-section__pipeline span{display:block;position:absolute}.workflow-section__pipeline-base,.workflow-section__pipeline-active{border-radius:var(--radius-full);inset:0}.workflow-section__pipeline-base{background:linear-gradient(#ffb93024,#3bc9db24,#9468ff1a);box-shadow:0 0 1.5rem #3bc9db1a}.workflow-section__pipeline-active{width:100%;height:calc(((var(--active-step) + 1) / var(--step-count)) * 100%);background:linear-gradient(#ffb12d,#2ee8ff 54%,#9468ff);transition:height .42s;bottom:auto;right:auto;box-shadow:0 0 1.2rem #3bc9db6b,0 0 2.6rem #ffb12d2e}.workflow-section__pipeline-pulse{border-radius:var(--radius-full);background:#f8f8f8;width:.8rem;height:.8rem;animation:3.8s ease-in-out infinite workflow-pipeline-pulse-y;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 1rem #2ee8ff,0 0 2rem #ffb12d5c}.workflow-section__pipeline-particle{border-radius:var(--radius-full);opacity:.58;background:#2ee8ff;width:.35rem;height:.35rem;animation:3.2s linear infinite workflow-pipeline-particle-y;left:50%;transform:translate(-50%)}.workflow-section__pipeline-particle--two{animation-delay:-1.1s}.workflow-section__pipeline-particle--three{background:#ffb12d;animation-delay:-2.2s}.workflow-section__node{--node-a:#ffb12d;--node-b:#ff6a1f;z-index:1;gap:var(--space-3);min-height:12rem;padding:var(--space-4);background:linear-gradient(#12151c, #12151c) padding-box, linear-gradient(135deg, #ffffff29, color-mix(in srgb, var(--node-a), transparent 72%), #ffffff0a) border-box;border:1px solid #0000;border-radius:1.35rem;grid-template-columns:auto minmax(0,1fr);transition:box-shadow .42s,transform .42s;animation:.62s both workflow-node-enter;display:grid;position:relative;overflow:hidden;box-shadow:0 1.25rem 3rem #00000047,inset 0 1px #ffffff1a}.workflow-section__node:nth-of-type(2){animation-delay:90ms}.workflow-section__node:nth-of-type(3){animation-delay:.18s}.workflow-section__node:nth-of-type(4){animation-delay:.27s}.workflow-section__node:nth-of-type(5){animation-delay:.36s}.workflow-section__node:nth-of-type(6){animation-delay:.45s}.workflow-section__node--platform,.workflow-section__node--automation,.workflow-section__node--insights{--node-a:#ffb12d;--node-b:#ffd66b}.workflow-section__node--ai,.workflow-section__node--voice{--node-a:#2ee8ff;--node-b:#9468ff}.workflow-section__node:before,.workflow-section__node:after{pointer-events:none;content:"";position:absolute;inset:0}.workflow-section__node:before{background:radial-gradient(circle at 28% 10%, color-mix(in srgb, var(--node-a), transparent 78%), transparent 10rem), linear-gradient(180deg, #ffffff13, transparent 50%);opacity:.66}.workflow-section__node:after{background:linear-gradient(115deg, transparent 10%, #ffffff14 17%, transparent 26%), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--node-b), transparent 86%), transparent 8rem);opacity:.12;background-size:240% 100%,100% 100%;transition:background-position .42s,opacity .42s}.workflow-section__node:hover,.workflow-section__node:focus-visible,.workflow-section__node--active{box-shadow:0 1.7rem 4rem #0000006b, 0 0 2.4rem color-mix(in srgb, var(--node-a), transparent 78%), inset 0 1px 0 #ffffff29;transform:translateY(-.35rem)}.workflow-section__node:hover:after,.workflow-section__node:focus-visible:after,.workflow-section__node--active:after{opacity:.32;background-position:100% 0,0 0}.workflow-section__node>*{z-index:1;position:relative}.workflow-section__node-number{top:var(--space-4);right:var(--space-4);color:#ffffff4d;font-family:var(--font-mono);font-size:.72rem;font-weight:800;position:absolute}.workflow-section__icon{border:1px solid color-mix(in srgb, var(--node-a), transparent 50%);border-radius:var(--radius-full);background:radial-gradient(circle at 34% 25%, #ffffff38, transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--node-a), transparent 68%), #ffffff0b);width:3.95rem;height:3.95rem;box-shadow:0 0 2rem color-mix(in srgb, var(--node-a), transparent 70%), inset 0 1px 0 #ffffff2e;grid-row:span 2;place-items:center;transition:transform .42s;display:grid;position:relative}.workflow-section__node:hover .workflow-section__icon,.workflow-section__node:focus-visible .workflow-section__icon,.workflow-section__node--active .workflow-section__icon{transform:rotate(6deg)scale(1.06)}.workflow-section__icon:before{border-radius:inherit;content:"";background:radial-gradient(circle, color-mix(in srgb, var(--node-a), transparent 72%), transparent 64%);animation:3.4s ease-in-out infinite workflow-icon-breathe;position:absolute;inset:-.55rem}.workflow-section__icon-shape,.workflow-section__icon-spark{display:block;position:absolute}.workflow-section__icon-shape{border:2px solid var(--node-a);width:1.6rem;height:1.15rem;box-shadow:0 0 1rem color-mix(in srgb, var(--node-a), transparent 42%);border-radius:.25rem}.workflow-section__node--business .workflow-section__icon-shape:before{border:2px solid var(--node-a);content:"";border-bottom:0;border-radius:.3rem .3rem 0 0;width:.7rem;height:.35rem;position:absolute;top:-.46rem;left:50%;transform:translate(-50%)}.workflow-section__node--platform .workflow-section__icon-shape{height:1.6rem;box-shadow:0 -.52rem 0 -.42rem var(--node-a), 0 .52rem 0 -.42rem var(--node-b), 0 0 1rem color-mix(in srgb, var(--node-a), transparent 42%);border-radius:.28rem}.workflow-section__node--ai .workflow-section__icon-shape{border-radius:46% 54% 44% 56%;width:1.7rem;height:1.7rem}.workflow-section__node--voice .workflow-section__icon-shape{background:linear-gradient(90deg, transparent 0 12%, var(--node-a) 12% 22%, transparent 22% 34%, var(--node-b) 34% 44%, transparent 44% 56%, var(--node-a) 56% 66%, transparent 66% 78%, var(--node-b) 78% 88%, transparent 88%);border:0;border-radius:0;width:1.9rem;height:1.9rem;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.workflow-section__node--automation .workflow-section__icon-shape{border-radius:var(--radius-full);width:1.8rem;height:1.8rem}.workflow-section__node--automation .workflow-section__icon-shape:before,.workflow-section__node--automation .workflow-section__icon-shape:after{border-radius:var(--radius-full);background:var(--node-b);content:"";width:.55rem;height:.55rem;position:absolute;top:50%;transform:translateY(-50%)}.workflow-section__node--automation .workflow-section__icon-shape:before{left:-.55rem}.workflow-section__node--automation .workflow-section__icon-shape:after{right:-.55rem}.workflow-section__node--insights .workflow-section__icon-shape{background:linear-gradient(180deg, transparent 48%, var(--node-a) 48% 58%, transparent 58%), linear-gradient(90deg, var(--node-a) 0 18%, transparent 18% 28%, var(--node-b) 28% 46%, transparent 46% 56%, var(--node-a) 56% 78%, transparent 78%);border:0;border-radius:.18rem;height:1.8rem;transform:rotate(180deg)}.workflow-section__icon-spark{border-radius:var(--radius-full);background:var(--node-b);width:.4rem;height:.4rem;box-shadow:0 0 1rem var(--node-b);top:.8rem;right:.82rem}.workflow-section__content{min-width:0;padding-right:var(--space-5)}.workflow-section__content p{color:var(--color-text);letter-spacing:-.02em;font-size:clamp(1.05rem,1.7vw,1.32rem);font-weight:850;line-height:1.12}.workflow-section__content span{margin-top:var(--space-1);color:color-mix(in srgb, var(--node-a), white 18%);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:850;display:block}.workflow-section__features{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;grid-column:1/-1;align-self:end;padding:0;list-style:none;display:flex}.workflow-section__features li{border-radius:var(--radius-full);color:#f8f8f8ad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07080b57;border:1px solid #ffffff17;padding:.35rem .54rem;font-size:.68rem;font-weight:780}@keyframes workflow-node-enter{0%{opacity:0;transform:translateY(1rem)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes workflow-pipeline-pulse-y{0%,to{opacity:0;top:0}12%,72%{opacity:1}86%{top:calc(((var(--active-step) + 1) / var(--step-count)) * 100%);opacity:0}}@keyframes workflow-pipeline-pulse-x{0%,to{opacity:0;left:0}12%,72%{opacity:1}86%{left:calc(((var(--active-step) + 1) / var(--step-count)) * 100%);opacity:0}}@keyframes workflow-pipeline-particle-y{0%{opacity:0;top:0}20%,70%{opacity:.48}to{opacity:0;top:100%}}@keyframes workflow-pipeline-particle-x{0%{opacity:0;left:0}20%,70%{opacity:.48}to{opacity:0;left:100%}}@keyframes workflow-icon-breathe{0%,to{opacity:.28;transform:scale(.92)}50%{opacity:.58;transform:scale(1.08)}}@keyframes workflow-mesh-drift{to{filter:hue-rotate(10deg);transform:translate(-1rem,.6rem)scale(1.02)}}@keyframes workflow-blob-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(1.4rem,-1rem)scale(1.08)}}@keyframes workflow-particle-rise{0%{opacity:0;transform:translateY(2rem)}30%,74%{opacity:.22}to{opacity:0;transform:translate(.8rem,-18rem)}}.process-preview{background:radial-gradient(circle at 80% 10%, #e7a30012, transparent 22rem), var(--color-bg)}.process-preview__grid{align-items:stretch}.process-preview__card{background:#1f2127c7;min-height:100%}.process-preview__number{border-radius:var(--radius-full);width:fit-content;color:var(--color-gold);font-size:var(--font-size-xs);background:#e7a30012;border:1px solid #e7a30047;padding:.25rem .55rem;font-weight:800;display:inline-flex}.process-preview__title{color:var(--color-text);font-size:var(--font-size-xl);line-height:var(--line-height-heading)}.process-preview__text{color:var(--color-muted)}.process-preview{isolation:isolate;background:radial-gradient(circle at 16% 24%,#e7a30017,#0000 24rem),radial-gradient(circle at 78% 18%,#3bc9db17,#0000 26rem),linear-gradient(#090a0d 0%,#101217 52%,#08090c 100%);position:relative;overflow:hidden}.process-preview:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:4.2rem 4.2rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000000c7,#0000 76%);mask-image:radial-gradient(circle at 50% 48%,#000000c7,#0000 76%)}.process-preview__ambient{z-index:-1;pointer-events:none;position:absolute;inset:0}.process-preview__ambient span{border-radius:var(--radius-full);opacity:.16;background:#ffffff61;width:.34rem;height:.34rem;animation:12s ease-in-out infinite process-particle;position:absolute;box-shadow:0 0 1rem #3bc9db3d}.process-preview__ambient span:first-child{top:20%;left:18%}.process-preview__ambient span:nth-child(2){animation-delay:-4s;bottom:22%;right:22%}.process-preview__ambient span:nth-child(3){animation-delay:-8s;top:38%;right:10%}.process-preview .section-header{max-width:46rem}.process-preview__journey{gap:var(--space-5);grid-template-columns:1fr;display:grid;position:relative}.process-preview__connector{pointer-events:none;width:.2rem;position:absolute;top:2.5rem;bottom:2.5rem;left:2.2rem}.process-preview__connector-line,.process-preview__connector-fill{border-radius:var(--radius-full);position:absolute;inset:0}.process-preview__connector-line{background:linear-gradient(#e7a3002e,#3bc9db29,#e7a3001a)}.process-preview__connector-fill{background:linear-gradient(180deg, var(--color-gold), var(--color-cyan), var(--color-gold));transform-origin:top;animation:7.5s ease-in-out infinite process-connector-grow-y;box-shadow:0 0 1rem #3bc9db52,0 0 2rem #e7a30024}.process-preview__connector-pulse{border-radius:var(--radius-full);background:#ffffffe6;width:.78rem;height:.78rem;animation:4.8s cubic-bezier(.45,0,.2,1) infinite process-pulse-y;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 1rem #3bc9db85,0 0 2rem #e7a30052}.process-preview__card{--process-a:#ffb12d;--process-b:#ffd66b;z-index:1;align-content:start;gap:var(--space-5);min-height:24rem;padding:var(--space-5);background:linear-gradient(#12151b, #12151b) padding-box, linear-gradient(135deg, #ffffff2e, color-mix(in srgb, var(--process-a), transparent 70%), #ffffff0b) border-box;border:1px solid #0000;border-radius:1.45rem;animation:.76s both process-stage-enter;display:grid;position:relative;overflow:hidden;box-shadow:0 1.25rem 3.25rem #00000047,inset 0 1px #ffffff1a}.process-preview__card:nth-of-type(2){animation-delay:.14s}.process-preview__card:nth-of-type(3){animation-delay:.28s}.process-preview__card:nth-of-type(4){animation-delay:.42s}.process-preview__card:nth-of-type(5){animation-delay:.56s}.process-preview__card--design,.process-preview__card--deploy{--process-a:#2ee8ff;--process-b:#3578ff}.process-preview__card--build{--process-a:#37cfff;--process-b:#9468ff}.process-preview__card:before,.process-preview__card:after{pointer-events:none;content:"";position:absolute;inset:0}.process-preview__card:before{background:radial-gradient(circle at 28% 18%, color-mix(in srgb, var(--process-a), transparent 78%), transparent 10rem), linear-gradient(180deg, #ffffff12, transparent 48%);opacity:.72}.process-preview__card:after{background:linear-gradient(115deg, transparent 12%, #ffffff13 18%, transparent 28%), radial-gradient(circle at 90% 100%, color-mix(in srgb, var(--process-b), transparent 88%), transparent 10rem);opacity:.18;background-size:260% 100%,100% 100%;transition:background-position .42s,opacity .42s}.process-preview__card:hover{border-color:color-mix(in srgb, var(--process-a), transparent 58%);box-shadow:0 1.8rem 4.4rem #0000006b, 0 0 2.4rem color-mix(in srgb, var(--process-a), transparent 82%), inset 0 1px 0 #ffffff29;transform:translateY(-.38rem)}.process-preview__card:hover:after{opacity:.34;background-position:100% 0,0 0}.process-preview__card>*{z-index:1;position:relative}.process-preview__tooltip{border:1px solid color-mix(in srgb, var(--process-a), transparent 62%);border-radius:var(--radius-full);color:color-mix(in srgb, var(--process-a), white 12%);opacity:0;transition:opacity var(--transition-base), transform var(--transition-base);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07080b8f;padding:.28rem .5rem;font-size:.62rem;font-weight:850;position:absolute;top:.9rem;right:.9rem;transform:translateY(-.3rem)}.process-preview__card:hover .process-preview__tooltip{opacity:1;transform:translateY(0)}.process-preview__visual{width:5.5rem;height:5.5rem;box-shadow:0 1rem 2.4rem #0000004d, 0 0 2rem color-mix(in srgb, var(--process-a), transparent 78%), inset 0 1px 0 #ffffff24;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 34% 24%,#ffffff29,#0000 36%),linear-gradient(145deg,#ffffff1c,#ffffff09);border:1px solid #ffffff1f;border-radius:1.35rem;place-items:center;display:grid;position:relative}.process-preview__visual span{display:block;position:absolute}.process-preview__copy{gap:var(--space-3);display:grid}.process-preview__number{border-color:color-mix(in srgb, var(--process-a), transparent 58%);width:fit-content;color:color-mix(in srgb, var(--process-a), white 8%);background:color-mix(in srgb, var(--process-a), transparent 90%);box-shadow:0 0 1rem color-mix(in srgb, var(--process-a), transparent 76%)}.process-preview__title{letter-spacing:-.025em;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:850}.process-preview__text{color:#f8f8f8ad;line-height:1.65}.process-preview__labels{gap:var(--space-2);flex-wrap:wrap;align-self:end;margin:auto 0 0;padding:0;list-style:none;display:flex}.process-preview__labels li{border-radius:var(--radius-full);color:#f8f8f89e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07080b5c;border:1px solid #ffffff17;padding:.34rem .52rem;font-size:.68rem;font-weight:800}.process-preview__magnifier{border:2px solid var(--process-a);border-radius:var(--radius-full);width:2.15rem;height:2.15rem;box-shadow:0 0 1rem color-mix(in srgb, var(--process-a), transparent 48%);animation:3.4s ease-in-out infinite process-discover-scan}.process-preview__magnifier:after{border-radius:var(--radius-full);content:"";background:var(--process-a);width:.9rem;height:.16rem;position:absolute;bottom:-.42rem;right:-.58rem;transform:rotate(45deg)}.process-preview__scan-line{background:linear-gradient(90deg, transparent, var(--process-a), transparent);width:3.6rem;height:1px;animation:2.8s ease-in-out infinite process-scan-line}.process-preview__doc{background:#07080b66;border:1px solid #ffffff1f;border-radius:.28rem;width:1.35rem;height:1.7rem}.process-preview__doc--one{bottom:1rem;left:1rem}.process-preview__doc--two{animation:3.4s ease-in-out infinite process-doc-fade;top:1rem;right:1rem}.process-preview__blueprint{border:1px solid color-mix(in srgb, var(--process-a), transparent 44%);background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:.72rem .72rem;border-radius:.65rem;inset:1rem}.process-preview__wire{background:var(--process-a);transform-origin:0;height:1px;animation:3.2s ease-in-out infinite process-wire-draw}.process-preview__wire--one{width:2.8rem;top:2rem;left:1.35rem}.process-preview__wire--two{width:2.1rem;animation-delay:-.9s;bottom:1.85rem;left:1.35rem}.process-preview__component{background:var(--process-b);width:.82rem;height:.82rem;box-shadow:0 0 .9rem var(--process-b);border-radius:.24rem;animation:3.2s ease-in-out infinite process-component-snap}.process-preview__component--one{top:1.45rem;right:1.2rem}.process-preview__component--two{animation-delay:-1.1s;bottom:1.2rem;right:1.35rem}.process-preview__terminal{border:1px solid color-mix(in srgb, var(--process-a), transparent 46%);background:linear-gradient(#ffffff14 0 .7rem,#0000 .7rem),#07080b6b;border-radius:.66rem;inset:1rem}.process-preview__code{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--process-a), var(--process-b));transform-origin:0;height:.18rem;animation:3.4s ease-in-out infinite process-code-type;left:1.45rem}.process-preview__code--one{width:2.6rem;top:2.25rem}.process-preview__code--two{width:1.8rem;animation-delay:-.55s;top:2.85rem}.process-preview__code--three{width:2.25rem;animation-delay:-1.1s;top:3.45rem}.process-preview__api-link{border-radius:var(--radius-full);background:var(--process-b);width:.62rem;height:.62rem;box-shadow:0 0 1rem var(--process-b);animation:2.2s ease-in-out infinite process-api-pulse;bottom:1rem;right:1rem}.process-preview__cloud{border:1px solid color-mix(in srgb, var(--process-a), transparent 36%);border-radius:var(--radius-full);width:3.2rem;height:1.55rem;box-shadow:0 0 1.2rem color-mix(in srgb, var(--process-a), transparent 56%);background:#07080b6b}.process-preview__cloud:before{border:inherit;border-radius:var(--radius-full);content:"";background:#12151b;width:1.3rem;height:1.3rem;position:absolute;top:-.62rem;left:.65rem}.process-preview__upload{border-radius:var(--radius-full);background:linear-gradient(180deg, transparent, var(--process-a));width:.2rem;height:2.6rem;animation:2.8s ease-in-out infinite process-upload}.process-preview__deploy-check{border-bottom:2px solid var(--process-b);border-left:2px solid var(--process-b);width:.85rem;height:.45rem;animation:2.8s ease-in-out infinite process-check;bottom:1.22rem;right:1.22rem;transform:rotate(-45deg)}.process-preview__deploy-line{background:linear-gradient(90deg, transparent, var(--process-a), transparent);width:2.5rem;height:1px;animation:2.8s ease-in-out infinite process-deploy-line;bottom:1.3rem;left:1.1rem}.process-preview__chart{border-bottom:1px solid #ffffff29;border-left:1px solid #ffffff29;border-radius:.2rem;inset:1.15rem}.process-preview__bar{border-radius:var(--radius-full) var(--radius-full) 0 0;background:linear-gradient(180deg, var(--process-a), var(--process-b));transform-origin:bottom;width:.42rem;animation:3.2s ease-in-out infinite process-chart-grow;bottom:1.45rem}.process-preview__bar--one{height:1.1rem;left:1.7rem}.process-preview__bar--two{height:1.8rem;animation-delay:-.6s;left:2.5rem}.process-preview__bar--three{height:2.5rem;animation-delay:-1.2s;left:3.3rem}.process-preview__loop{border:1px solid color-mix(in srgb, var(--process-a), transparent 38%);border-radius:var(--radius-full);border-left-color:#0000;width:1.25rem;height:1.25rem;animation:3.2s linear infinite process-loop;top:1.1rem;right:1.1rem}@keyframes process-stage-enter{0%{opacity:0;transform:translateY(1.1rem)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes process-connector-grow-y{0%{transform:scaleY(0)}72%,to{transform:scaleY(1)}}@keyframes process-pulse-y{0%{opacity:0;top:0}12%,84%{opacity:1}to{opacity:0;top:100%}}@keyframes process-connector-grow-x{0%{transform:scaleX(0)}72%,to{transform:scaleX(1)}}@keyframes process-pulse-x{0%{opacity:0;left:0}12%,84%{opacity:1}to{opacity:0;left:100%}}@keyframes process-particle{0%,to{opacity:.08;transform:translate(0,0)}50%{opacity:.22;transform:translate(.8rem,-.6rem)}}@keyframes process-discover-scan{0%,to{transform:translate(-.18rem,.12rem)rotate(-8deg)}50%{transform:translate(.32rem,-.18rem)rotate(6deg)}}@keyframes process-scan-line{0%,to{opacity:.2;transform:translateY(-1.45rem)scaleX(.35)}50%{opacity:.85;transform:translateY(1.45rem)scaleX(1)}}@keyframes process-doc-fade{0%,to{opacity:.38;transform:translate(.28rem,-.14rem)}50%{opacity:.82;transform:translate(0,0)}}@keyframes process-wire-draw{0%,to{opacity:.32;transform:scaleX(.24)}50%{opacity:1;transform:scaleX(1)}}@keyframes process-component-snap{0%,to{opacity:.48;transform:translate(.35rem,-.2rem)scale(.82)}50%{opacity:1;transform:translate(0,0)scale(1)}}@keyframes process-code-type{0%,to{opacity:.36;transform:scaleX(.3)}55%{opacity:1;transform:scaleX(1)}}@keyframes process-api-pulse{0%,to{opacity:.48;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}@keyframes process-upload{0%{opacity:0;transform:translateY(1.25rem)scaleY(.4)}46%,78%{opacity:1;transform:translateY(-.75rem)scaleY(1)}to{opacity:0;transform:translateY(-1.25rem)scaleY(.5)}}@keyframes process-check{0%,48%{opacity:0;transform:rotate(-45deg)scale(.72)}68%,to{opacity:1;transform:rotate(-45deg)scale(1)}}@keyframes process-deploy-line{0%,to{opacity:.28;transform:scaleX(.4)}50%{opacity:.86;transform:scaleX(1)}}@keyframes process-chart-grow{0%,to{transform:scaleY(.48)}50%{transform:scaleY(1)}}@keyframes process-loop{to{transform:rotate(360deg)}}.technology-section{background:radial-gradient(circle at 14% 20%, #e7a30012, transparent 22rem), var(--color-bg);position:relative}.technology-section__card{background:#1f2127c2;min-height:100%;position:relative;overflow:hidden}.technology-section__card:before{pointer-events:none;content:"";background:linear-gradient(#e7a30012,#0000 45%);position:absolute;inset:0}.technology-section__card--cyan:before{background:linear-gradient(#3bc9db1a,#0000 45%)}.technology-section__card>.stack{z-index:1;position:relative}.technology-section__marker{border-radius:var(--radius-full);background:var(--color-gold);width:2rem;height:.25rem;box-shadow:0 0 1rem #e7a30038}.technology-section__card--cyan .technology-section__marker{background:var(--color-cyan);box-shadow:0 0 1rem #3bc9db38}.technology-section__title{color:var(--color-text);font-size:var(--font-size-xl);line-height:var(--line-height-heading)}.technology-section__tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.technology-section__tag{border-radius:var(--radius-full);color:var(--color-muted);font-size:var(--font-size-sm);background:#0b0b0d3d;border:1px solid #f8f8f81a;padding:.35rem .6rem;font-weight:700}.technology-section:after{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000000c2,#0000 78%);mask-image:radial-gradient(circle at 50% 48%,#000000c2,#0000 78%)}.technology-section__ambient{z-index:-1;pointer-events:none;position:absolute;inset:0}.technology-section__ambient span{border-radius:var(--radius-full);opacity:.16;background:#ffffff61;width:.32rem;height:.32rem;animation:12s ease-in-out infinite tech-particle;position:absolute;box-shadow:0 0 1rem #3bc9db47}.technology-section__ambient span:first-child{top:18%;left:18%}.technology-section__ambient span:nth-child(2){animation-delay:-4s;top:42%;right:18%}.technology-section__ambient span:nth-child(3){animation-delay:-8s;bottom:12%;left:48%}.technology-section .section-header__title{letter-spacing:-.02em;text-wrap:balance;max-width:22ch}.technology-section__ecosystem{gap:clamp(var(--space-4), 2.5vw, var(--space-8));min-height:47rem;padding:clamp(var(--space-4), 2vw, var(--space-6));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle,#3bc9db14,#0000 19rem),linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff14;border-radius:1.75rem;grid-template-rows:repeat(3,minmax(12rem,auto));grid-template-columns:minmax(0,1fr) minmax(17rem,.95fr) minmax(0,1fr);grid-template-areas:".ai.""frontend core backend""database cloud integration";align-items:center;display:grid;position:relative;box-shadow:0 2rem 5rem #0000004d,inset 0 1px #ffffff14}.technology-section__connections{inset:var(--space-6);z-index:0;pointer-events:none;position:absolute}.technology-section__connection{width:var(--line-width,18rem);border-radius:var(--radius-full);height:1px;transform:rotate(var(--line-angle,0deg));transform-origin:0;background:linear-gradient(90deg,#0000,#3bc9db85,#e7a30057,#0000);animation:1.2s both tech-line-draw;position:absolute;top:50%;left:50%;box-shadow:0 0 1.2rem #3bc9db2e}.technology-section__connection--frontend{--line-width:min(24vw, 20rem);--line-angle:180deg}.technology-section__connection--backend{--line-width:min(24vw, 20rem)}.technology-section__connection--ai{--line-width:min(16vw, 12rem);--line-angle:-90deg}.technology-section__connection--cloud{--line-width:min(16vw, 12rem);--line-angle:90deg}.technology-section__connection--database{--line-width:min(20vw, 16rem);--line-angle:140deg}.technology-section__connection--integration{--line-width:min(20vw, 16rem);--line-angle:40deg}.technology-section__data-pulse{border-radius:var(--radius-full);background:#ffffffd1;width:.5rem;height:.5rem;animation:5.6s cubic-bezier(.45,0,.2,1) infinite tech-data-pulse;position:absolute;top:50%;left:50%;box-shadow:0 0 1rem #3bc9db8c,0 0 1.7rem #e7a3003d}.technology-section__data-pulse--two{animation-delay:-1.8s}.technology-section__data-pulse--three{animation-delay:-3.6s}.technology-section__core,.technology-section__node{z-index:1;position:relative}.technology-section__core{min-height:15rem;padding:var(--space-6);text-align:center;background:radial-gradient(circle at 50% 48%,#3bc9db33,#0000 8rem),radial-gradient(circle at 46% 56%,#e7a3001f,#0000 10rem),linear-gradient(145deg,#ffffff17,#ffffff07);border:1px solid #ffffff1f;border-radius:1.75rem;grid-area:core;place-items:center;animation:.7s both tech-core-enter;display:grid;overflow:hidden;box-shadow:0 1.6rem 4rem #00000057,0 0 3rem #3bc9db1f,inset 0 1px #ffffff24}.technology-section__core-ring,.technology-section__core-particles{pointer-events:none;position:absolute}.technology-section__core-ring{border:1px solid #3bc9db38;border-radius:42%;top:50%;left:50%;transform:translate(-50%,-50%)}.technology-section__core-ring--outer{border-inline-color:#e7a30024;width:82%;height:54%;animation:11s linear infinite tech-core-ring}.technology-section__core-ring--inner{width:48%;height:68%;animation:8s linear infinite reverse tech-core-ring}.technology-section__core-particles{border-radius:var(--radius-full);background:var(--color-cyan);width:.34rem;height:.34rem;animation:4s ease-in-out infinite tech-core-particles;box-shadow:2.4rem .8rem #e7a30085,-2rem -1.2rem #3bc9db85,0 0 1rem #3bc9db5c}.technology-section__core p{z-index:1;color:var(--color-cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900;position:relative}.technology-section__core strong{z-index:1;margin-top:var(--space-2);color:var(--color-text);letter-spacing:-.025em;font-size:clamp(1.45rem,2vw,2rem);line-height:1.05;position:relative}.technology-section__node{gap:var(--space-4);min-height:11rem;padding:var(--space-4);transition:box-shadow var(--transition-base), transform var(--transition-base);background:linear-gradient(#12151b,#12151b) padding-box padding-box,linear-gradient(135deg,#ffffff29,#e7a30033,#ffffff0a) border-box;border:1px solid #0000;border-radius:1.35rem;grid-template-columns:auto minmax(0,1fr);align-items:center;animation:.7s both tech-node-enter;display:grid;overflow:hidden;box-shadow:0 1rem 2.6rem #0000003d,inset 0 1px #ffffff17}.technology-section__node--ai,.technology-section__node--backend,.technology-section__node--cloud{background:linear-gradient(#12151b,#12151b) padding-box padding-box,linear-gradient(135deg,#ffffff29,#3bc9db40,#ffffff0a) border-box}.technology-section__node:hover{transform:translateY(-.3rem);box-shadow:0 1.35rem 3.4rem #0000005c,0 0 2rem #3bc9db1f,inset 0 1px #ffffff21}.technology-section__node--top{grid-area:ai}.technology-section__node--left{grid-area:frontend}.technology-section__node--right{grid-area:backend}.technology-section__node--bottom{grid-area:cloud}.technology-section__node--bottom-left{grid-area:database}.technology-section__node--bottom-right{grid-area:integration}.technology-section__visual{background:radial-gradient(circle at 34% 24%,#ffffff29,#0000 36%),linear-gradient(145deg,#ffffff1a,#ffffff09);border:1px solid #ffffff1c;border-radius:1.15rem;place-items:center;width:4.6rem;height:4.6rem;display:grid;position:relative;box-shadow:0 .85rem 2rem #00000042,inset 0 1px #ffffff1f}.technology-section__visual span{display:block;position:absolute}.technology-section__title{font-size:var(--font-size-xl);letter-spacing:-.02em}.technology-section__tags{margin-top:var(--space-3)}.technology-section__tag{transition:border-color var(--transition-base), color var(--transition-base), transform var(--transition-base)}.technology-section__node:hover .technology-section__tag{color:#f8f8f8d1;border-color:#3bc9db38;transform:translateY(-1px)}.technology-section__ui-card{background:#07080b6b;border:1px solid #3bc9db66;border-radius:.35rem;width:2rem;height:1.4rem;animation:3.4s ease-in-out infinite tech-ui-assemble}.technology-section__ui-card--one{top:1.1rem;left:1.1rem}.technology-section__ui-card--two{animation-delay:-.8s;top:1.65rem;right:1rem}.technology-section__ui-card--three{animation-delay:-1.6s;bottom:1rem;left:1.65rem}.technology-section__api-line{background:linear-gradient(90deg, transparent, var(--color-cyan), transparent);height:1px;animation:2.6s ease-in-out infinite tech-api-flow;left:1rem;right:1rem}.technology-section__api-line--one{top:1.7rem}.technology-section__api-line--two{animation-delay:-1s;bottom:1.7rem}.technology-section__api-dot{border-radius:var(--radius-full);background:var(--color-cyan);width:.55rem;height:.55rem;box-shadow:0 0 1rem var(--color-cyan);animation:2.6s linear infinite tech-api-dot}.technology-section__api-dot--one{top:1.45rem}.technology-section__api-dot--two{animation-delay:-1.2s;bottom:1.45rem}.technology-section__ai-core{background:linear-gradient(135deg, var(--color-cyan), #9468ff);border-radius:44% 56% 48% 52%;width:1.9rem;height:1.9rem;animation:3.4s ease-in-out infinite tech-ai-core;box-shadow:0 0 1.4rem #3bc9db61}.technology-section__ai-node{border-radius:var(--radius-full);background:var(--color-cyan);width:.5rem;height:.5rem;box-shadow:0 0 .9rem var(--color-cyan);animation:3s ease-in-out infinite tech-ai-node}.technology-section__ai-node--one{top:1rem;right:1.1rem}.technology-section__ai-node--two{animation-delay:-1s;bottom:1rem;left:1.1rem}.technology-section__ai-node--three{background:#9468ff;animation-delay:-2s;bottom:1.2rem;right:1.2rem}.technology-section__cloud{border-radius:var(--radius-full);background:#07080b6b;border:1px solid #3bc9db6b;width:3rem;height:1.45rem;box-shadow:0 0 1rem #3bc9db2e}.technology-section__sync{border-radius:var(--radius-full);background:var(--color-cyan);width:.32rem;height:.32rem;box-shadow:0 0 .8rem var(--color-cyan);animation:2.8s ease-in-out infinite tech-sync}.technology-section__sync--one{left:1rem}.technology-section__sync--two{animation-delay:-1.4s;right:1rem}.technology-section__db-cylinder{background:linear-gradient(#e7a3002e,#07080b6b);border:1px solid #e7a3006b;border-radius:50%/16%;width:2.3rem;height:2.8rem;animation:3s ease-in-out infinite tech-db-pulse}.technology-section__db-ring{border:1px solid #e7a30057;border-radius:50%;width:2.3rem;height:.65rem}.technology-section__db-ring--one{top:1.25rem}.technology-section__db-ring--two{bottom:1.2rem}.technology-section__integration-node{background:var(--color-gold);border-radius:.28rem;width:.8rem;height:.8rem;animation:3s ease-in-out infinite tech-integration-node;box-shadow:0 0 .9rem #e7a3006b}.technology-section__integration-node--one{top:1.2rem;left:1.1rem}.technology-section__integration-node--two{animation-delay:-1s;top:1.2rem;right:1.1rem}.technology-section__integration-node--three{animation-delay:-2s;bottom:1.1rem;left:50%;transform:translate(-50%)}.technology-section__integration-line{border:1px solid #e7a30038;border-top:0;border-radius:0 0 1rem 1rem;width:2.8rem;height:2.2rem}.technology-section__stats{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.technology-section__stats li{justify-content:center;align-items:center;gap:var(--space-2);color:#f8f8f8c7;font-size:var(--font-size-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07080b57;border:1px solid #ffffff14;border-radius:1rem;padding:.9rem;font-weight:850;display:flex}.technology-section__stats span{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-gold), var(--color-cyan));width:.62rem;height:.62rem;animation:2.6s ease-in-out infinite tech-stat-pulse;box-shadow:0 0 .9rem #3bc9db3d}@keyframes tech-core-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes tech-node-enter{0%{opacity:0;transform:translateY(1rem)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes tech-line-draw{0%{opacity:0;scale:0 1}to{opacity:1;scale:1}}@keyframes tech-data-pulse{0%{opacity:0;transform:rotate(0)translate(0)}18%,72%{opacity:1}to{opacity:0;transform:rotate(360deg)translate(min(18vw,14rem))}}@keyframes tech-core-ring{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes tech-core-particles{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes tech-particle{0%,to{opacity:.08;transform:translate(0,0)}50%{opacity:.22;transform:translate(.8rem,-.6rem)}}@keyframes tech-ui-assemble{0%,to{opacity:.52;transform:translate(.25rem,-.16rem)scale(.88)}50%{opacity:1;transform:translate(0,0)scale(1)}}@keyframes tech-api-flow{0%,to{opacity:.32;transform:scaleX(.36)}50%{opacity:.9;transform:scaleX(1)}}@keyframes tech-api-dot{0%{opacity:0;left:1rem}35%,70%{opacity:1}to{opacity:0;left:calc(100% - 1.55rem)}}@keyframes tech-ai-core{0%,to{border-radius:44% 56% 48% 52%;transform:scale(.96)}50%{border-radius:54% 46% 52% 48%;transform:scale(1.06)}}@keyframes tech-ai-node{0%,to{opacity:.58;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}@keyframes tech-sync{0%,to{opacity:.35;transform:translate(-.6rem)}50%{opacity:1;transform:translate(.6rem)}}@keyframes tech-db-pulse{0%,to{filter:brightness(.9);transform:scaleY(.96)}50%{filter:brightness(1.18);transform:scaleY(1.03)}}@keyframes tech-integration-node{0%,to{opacity:.58;scale:.86}50%{opacity:1;scale:1.06}}@keyframes tech-stat-pulse{0%,to{opacity:.62;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.technology-section{isolation:isolate;background:radial-gradient(circle at 18% 22%,#e7a30009,#0000 20rem),radial-gradient(circle at 76% 34%,#3bc9db0a,#0000 22rem),linear-gradient(#08090c 0%,#0b0d11 52%,#08090c 100%);overflow:hidden}.technology-section:after{z-index:-1;pointer-events:none;content:"";opacity:.42;background:repeating-linear-gradient(90deg,#f8f8f805 0 1px,#0000 1px 5rem),repeating-linear-gradient(0deg,#f8f8f804 0 1px,#0000 1px 5rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000c 18%,#0000009e 72%,#0000);mask-image:linear-gradient(#0000,#000c 18%,#0000009e 72%,#0000)}.technology-section__ambient span{opacity:.1;background:#f8f8f88a;width:.22rem;height:.22rem;animation-duration:16s;box-shadow:0 0 .85rem #3bc9db2e}.technology-section .section-header{max-width:72rem}.technology-section .section-header__title{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;font-size:clamp(2.35rem,4vw,4.5rem)}.technology-section .section-header__description{color:#f8f8f8ad;max-width:58rem}.technology-section__groups{gap:clamp(var(--space-5), 3vw, var(--space-8)) clamp(var(--space-8), 5vw, var(--space-12));padding:clamp(var(--space-6), 4vw, var(--space-9));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff08,#0000 58%),#0d0f1347;border:1px solid #f8f8f80e;border-radius:1.35rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;box-shadow:0 1.4rem 4rem #0000002e,inset 0 1px #ffffff0b}.technology-section__group{min-width:0}.technology-section__group .technology-section__title{margin:0 0 var(--space-3);color:#f8f8f8db;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(.86rem,1.1vw,1rem);font-weight:850;line-height:1.1}.technology-section__group .technology-section__tags{flex-wrap:wrap;gap:.58rem;margin:0;padding:0;list-style:none;display:flex}.technology-section__group .technology-section__tag{border-radius:var(--radius-full);color:#f8f8f8b3;opacity:0;animation:.62s forwards tech-pill-enter;animation-delay:var(--tech-delay,0s);transition:border-color var(--transition-base), color var(--transition-base), background-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);background:linear-gradient(#ffffff09,#0000),#ffffff06;border:1px solid #f8f8f813;padding:.42rem .68rem;font-size:clamp(.78rem,1vw,.9rem);font-weight:750;transform:translateY(.45rem);box-shadow:inset 0 1px #ffffff09}.technology-section__group .technology-section__tag:hover{color:#f8f8f8eb;background-color:#3bc9db0b;border-color:#3bc9db3d;transform:translateY(-.12rem);box-shadow:0 .75rem 1.8rem #00000029,0 0 1.2rem #3bc9db14,inset 0 1px #ffffff0e}@keyframes tech-pill-enter{to{opacity:1;transform:translate(0,0)}}@media (width<=63.9375rem){.technology-section__groups{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.9375rem){.technology-section__groups{gap:var(--space-5);padding:var(--space-5);grid-template-columns:1fr}}.featured-work{isolation:isolate;background:radial-gradient(circle at 18% 28%,#e7a3000e,#0000 24rem),radial-gradient(circle at 82% 34%,#3bc9db0e,#0000 26rem),linear-gradient(#08090c 0%,#101217 50%,#08090c 100%);position:relative;overflow:hidden}.featured-work:after{z-index:-1;pointer-events:none;content:"";opacity:.48;background:repeating-linear-gradient(90deg,#f8f8f805 0 1px,#0000 1px 5.5rem),repeating-linear-gradient(0deg,#f8f8f804 0 1px,#0000 1px 5.5rem);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000000b8,#0000 74%);mask-image:radial-gradient(circle at 50% 45%,#000000b8,#0000 74%)}.featured-work__ambient{z-index:-1;pointer-events:none;position:absolute;inset:0}.featured-work__ambient span{border-radius:var(--radius-full);opacity:.12;background:#f8f8f86b;width:.24rem;height:.24rem;animation:15s ease-in-out infinite featured-particle-drift;position:absolute;box-shadow:0 0 1rem #3bc9db29}.featured-work__ambient span:first-child{top:18%;left:20%}.featured-work__ambient span:nth-child(2){animation-delay:-5s;top:42%;right:14%}.featured-work__ambient span:nth-child(3){animation-delay:-10s;bottom:18%;left:56%}.featured-work__layout{align-items:center;gap:clamp(var(--space-8), 5vw, var(--space-14));min-width:0;display:grid}.featured-work__story{min-width:0}.featured-work .section-header{max-width:46rem}.featured-work .section-header__title{letter-spacing:-.025em;text-wrap:balance;max-width:13ch}.featured-work .section-header__description{color:#f8f8f8ad;max-width:42rem}.featured-work__meta{gap:var(--space-2);flex-wrap:wrap;display:flex}.featured-work__meta span,.featured-work__badges li{border-radius:var(--radius-full);color:#f8f8f8b8;font-size:var(--font-size-sm);background:linear-gradient(#ffffff09,#0000),#ffffff06;border:1px solid #f8f8f814;align-items:center;gap:.5rem;padding:.42rem .68rem;font-weight:800;display:inline-flex}.featured-work__details{gap:var(--space-5);display:grid}.featured-work__details p{margin-bottom:var(--space-3);color:#f8f8f8e6;font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:900}.featured-work__details ul,.featured-work__badges,.case-preview__header ul{margin:0;padding:0;list-style:none}.featured-work__details li{color:#f8f8f8a8;line-height:1.7}.featured-work__badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.featured-work__badges li{color:#f8f8f8c7}.featured-work__badges li span{border-radius:var(--radius-full);background:#3bc9db1f;width:.85rem;height:.85rem;position:relative;box-shadow:0 0 .9rem #3bc9db1a}.featured-work__badges li span:before{content:"";border-bottom:2px solid var(--color-cyan);border-left:2px solid var(--color-cyan);width:.32rem;height:.18rem;position:absolute;top:.22rem;left:.28rem;transform:rotate(-45deg)}.featured-work__results{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.featured-work__result{padding:var(--space-4);background:linear-gradient(#ffffff09,#0000),#ffffff05;border:1px solid #f8f8f812;border-radius:1rem;box-shadow:inset 0 1px #ffffff09}.featured-work__result strong{color:var(--color-text);letter-spacing:-.03em;font-size:clamp(1.45rem,2vw,2.1rem);line-height:1;display:block}.featured-work__result span{margin-top:var(--space-2);color:#f8f8f88f;font-size:var(--font-size-xs);font-weight:850;line-height:1.35;display:block}.featured-work__cta{width:fit-content}.case-preview{min-width:0;padding:clamp(var(--space-5), 3vw, var(--space-7));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);background:radial-gradient(circle at 18% 18%,#e7a30011,#0000 14rem),radial-gradient(circle at 82% 24%,#3bc9db14,#0000 16rem),linear-gradient(145deg,#181b21c2,#090a0dad);border:1px solid #f8f8f814;border-radius:1.65rem;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #00000052,0 0 3.5rem #3bc9db0f,inset 0 1px #ffffff14}.case-preview:hover{border-color:#3bc9db29;transform:translateY(-.22rem);box-shadow:0 2.35rem 5.8rem #0006,0 0 4rem #3bc9db1a,0 0 2.6rem #e7a3000e,inset 0 1px #ffffff1a}.case-preview__reflection{pointer-events:none;opacity:.28;background:linear-gradient(120deg,#0000 18%,#ffffff13 32%,#0000 48%) 0 0/240% 100%;animation:8s ease-in-out infinite case-reflection;position:absolute;inset:0}.case-preview__header{z-index:1;gap:var(--space-4);display:grid;position:relative}.case-preview__header span,.case-preview__chart span,.case-preview__timeline>span,.case-preview__ai-card span,.case-preview__kpi span{color:#f8f8f885;font-size:var(--font-size-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:900}.case-preview__header strong{max-width:38rem;margin-top:var(--space-2);color:var(--color-text);letter-spacing:-.02em;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.12;display:block}.case-preview__header ul{gap:var(--space-2);flex-wrap:wrap;display:flex}.case-preview__header li{color:#f8f8f89e;align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;display:inline-flex}.case-preview__header li span{border-radius:var(--radius-full);background:var(--color-cyan);width:.42rem;height:.42rem;animation:2.8s ease-in-out infinite case-status-pulse;box-shadow:0 0 .9rem #3bc9db4d}.case-preview__kpis,.case-preview__body{z-index:1;gap:var(--space-3);margin-top:var(--space-5);display:grid;position:relative}.case-preview__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.case-preview__kpi,.case-preview__chart,.case-preview__timeline,.case-preview__ai-card{background:linear-gradient(#ffffff09,#0000),#07080b4d;border:1px solid #f8f8f811;border-radius:1rem;box-shadow:inset 0 1px #ffffff09}.case-preview__kpi{min-height:7rem;padding:var(--space-4)}.case-preview__kpi strong{margin-top:var(--space-4);color:var(--color-text);letter-spacing:-.03em;font-size:clamp(1.45rem,2.4vw,2.2rem);line-height:1;display:block}.case-preview__body{grid-template-columns:minmax(0,1.28fr) minmax(13rem,.72fr)}.case-preview__chart,.case-preview__timeline,.case-preview__ai-card{padding:var(--space-4)}.case-preview__chart{align-content:space-between;min-height:13rem;display:grid}.case-preview__chart strong{margin-top:var(--space-1);color:var(--color-text);font-size:var(--font-size-base);line-height:1.2;display:block}.case-preview__bars{align-items:end;gap:.62rem;height:7.2rem;display:flex}.case-preview__bars span{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:linear-gradient(180deg, var(--color-gold), #e7a30029);transform-origin:bottom;flex:1;animation:5.8s ease-in-out infinite case-bar-rise}.case-preview__bars span:first-child{height:38%}.case-preview__bars span:nth-child(2){height:58%;animation-delay:-.7s}.case-preview__bars span:nth-child(3){height:46%;animation-delay:-1.2s}.case-preview__bars span:nth-child(4){height:76%;animation-delay:-1.8s}.case-preview__bars span:nth-child(5){height:64%;animation-delay:-2.3s}.case-preview__bars span:nth-child(6){background:linear-gradient(180deg, var(--color-cyan), #3bc9db29);height:88%;animation-delay:-2.8s}.case-preview__timeline{align-content:start;gap:var(--space-3);display:grid}.case-preview__timeline div{align-items:center;gap:var(--space-2);color:#f8f8f8ad;font-size:var(--font-size-sm);grid-template-columns:auto minmax(0,1fr);font-weight:800;animation:6s ease-in-out infinite case-timeline-update;display:grid}.case-preview__timeline div:nth-of-type(2){animation-delay:-2s}.case-preview__timeline div:nth-of-type(3){animation-delay:-4s}.case-preview__timeline i{border-radius:var(--radius-full);background:var(--color-gold);width:.56rem;height:.56rem;box-shadow:0 0 .9rem #e7a30038}.case-preview__timeline p{color:inherit;font-size:inherit}.case-preview__ai-card{z-index:1;margin-top:var(--space-3);background:radial-gradient(circle at 12%,#3bc9db1f,#0000 9rem),#07080b52;border-color:#3bc9db1f;animation:7s ease-in-out infinite case-ai-nudge;position:relative}.case-preview__ai-card p{max-width:38rem;margin-top:var(--space-2);color:#f8f8f8c2;line-height:1.65}@keyframes featured-particle-drift{0%,to{opacity:.08;transform:translate(0,0)}50%{opacity:.2;transform:translate(.9rem,-.7rem)}}@keyframes case-reflection{0%,72%,to{background-position:-140% 0}42%{background-position:130% 0}}@keyframes case-status-pulse{0%,to{opacity:.58;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@keyframes case-bar-rise{0%,to{filter:brightness(.92);transform:scaleY(.78)}50%{filter:brightness(1.12);transform:scaleY(1)}}@keyframes case-timeline-update{0%,to{opacity:.58}46%,62%{opacity:1}}@keyframes case-ai-nudge{0%,to{transform:translate(0,0);box-shadow:inset 0 1px #ffffff09}48%,58%{transform:translate(.12rem);box-shadow:0 .9rem 2rem #00000024,0 0 1.6rem #3bc9db1a,inset 0 1px #ffffff0e}}@media (width>=64rem){.featured-work__layout{grid-template-columns:minmax(0,.82fr) minmax(0,1fr)}}@media (width<=63.9375rem){.featured-work .section-header{max-width:58rem}.featured-work .section-header__title{max-width:18ch}.case-preview{max-width:48rem;margin-inline:auto}}@media (width<=47.9375rem){.featured-work__results,.case-preview__kpis,.case-preview__body{grid-template-columns:1fr}.featured-work__details{gap:var(--space-4)}.case-preview__kpi{min-height:auto}.featured-work__cta{width:100%}}.final-cta{background:radial-gradient(circle at 50% 20%, #e7a3001f, transparent 28rem), linear-gradient(180deg, var(--color-bg), var(--color-bg-soft))}.final-cta__panel{background:radial-gradient(circle at 82% 24%,#3bc9db14,#0000 18rem),linear-gradient(135deg,#1f2127f5,#0b0b0df5);border-color:#e7a30038;position:relative;overflow:hidden}.final-cta__panel:before{pointer-events:none;content:"";background-image:linear-gradient(#f8f8f809 1px,#0000 1px),linear-gradient(90deg,#f8f8f809 1px,#0000 1px);background-size:3rem 3rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 90%);mask-image:linear-gradient(#000c,#0000 90%)}.final-cta__content{z-index:1;max-width:54rem;position:relative}.final-cta__eyebrow{color:var(--color-gold);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.final-cta__title{color:var(--color-text);font-size:clamp(var(--font-size-3xl), 5vw, 4.25rem);line-height:var(--line-height-tight);text-wrap:balance}.final-cta__description{max-width:46rem;color:var(--color-muted);font-size:var(--font-size-lg)}.page-hero{border-bottom:1px solid var(--color-border);padding-block:clamp(var(--space-16), 8vw, var(--space-24)) clamp(var(--space-16), 7vw, var(--space-20));padding-top:clamp(var(--space-8), 5vw, var(--space-12));background:radial-gradient(circle at 78% 22%, #3bc9db17, transparent 26rem), radial-gradient(circle at 18% 18%, #e7a3001c, transparent 24rem), linear-gradient(135deg, var(--color-bg), var(--color-bg-soft));position:relative;overflow:hidden}.page-hero:before{pointer-events:none;content:"";background-image:linear-gradient(#f8f8f809 1px,#0000 1px),linear-gradient(90deg,#f8f8f809 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 88%);mask-image:linear-gradient(#000000b8,#0000 88%)}.page-hero__content{z-index:1;max-width:58rem;position:relative}.page-hero__eyebrow{color:var(--color-gold);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.page-hero__title{max-width:none;color:var(--color-text);font-size:clamp(2.1rem,3.8vw,3.45rem);line-height:var(--line-height-tight);text-wrap:balance;white-space:nowrap}.page-hero__description{max-width:48rem;color:var(--color-muted);font-size:var(--font-size-lg)}.inner-hero-visual{border-radius:calc(var(--radius-lg) * 1.5);background:radial-gradient(circle at 76% 24%,#3bc9db1f,#0000 13rem),radial-gradient(circle at 22% 76%,#e7a30024,#0000 15rem),linear-gradient(145deg,#1f2127eb,#0b0b0df0);border:1px solid #e7a30038;justify-self:stretch;width:100%;min-height:clamp(26rem,36vw,32rem);margin-top:0;position:relative;overflow:hidden;box-shadow:0 1.5rem 5rem #00000052}.inner-hero-visual__grid{pointer-events:none;background-image:linear-gradient(#f8f8f80a 1px,#0000 1px),linear-gradient(90deg,#f8f8f80a 1px,#0000 1px);background-size:2.75rem 2.75rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000000e0,#0000 80%);mask-image:radial-gradient(circle at 50% 46%,#000000e0,#0000 80%)}.inner-hero-visual__hub,.inner-hero-visual__panel,.inner-hero-visual__product,.inner-hero-visual__step,.inner-hero-visual__contact-card,.inner-hero-visual__response-card{z-index:1;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#17181cd6;border:1px solid #f8f8f81f;position:relative;box-shadow:0 1rem 3rem #00000040}.inner-hero-visual__hub{width:10.5rem;height:10.5rem;padding:var(--space-5);text-align:center;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inner-hero-visual__hub span,.inner-hero-visual__contact-card span{color:var(--color-gold);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.inner-hero-visual__hub strong,.inner-hero-visual__contact-card strong,.inner-hero-visual__response-card strong,.inner-hero-visual__product strong{color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-heading)}.inner-hero-visual__hub:after{border-radius:inherit;content:"";border:1px solid #e7a30038;animation:4s ease-in-out infinite hero-soft-pulse;position:absolute;inset:-.75rem}.inner-hero-visual__orbit{inset:var(--space-5);position:absolute}.inner-hero-visual__node{z-index:1;border-radius:var(--radius-full);min-width:7rem;min-height:2.5rem;padding-inline:var(--space-3);color:var(--color-text);font-size:var(--font-size-xs);background:#1f2127d6;border:1px solid #e7a3003d;justify-content:center;align-items:center;font-weight:900;display:inline-flex;position:absolute}.inner-hero-visual__node--cyan,.inner-hero-visual__product--cyan,.inner-hero-visual__chip--cyan{border-color:#3bc9db47;box-shadow:0 0 1.5rem #3bc9db14}.inner-hero-visual__orbit .inner-hero-visual__node:first-child{top:4%;left:8%}.inner-hero-visual__orbit .inner-hero-visual__node:nth-child(2){top:8%;right:8%}.inner-hero-visual__orbit .inner-hero-visual__node:nth-child(3){top:46%;right:0}.inner-hero-visual__orbit .inner-hero-visual__node:nth-child(4){bottom:7%;right:11%}.inner-hero-visual__orbit .inner-hero-visual__node:nth-child(5){bottom:9%;left:10%}.inner-hero-visual__orbit .inner-hero-visual__node:nth-child(6){top:46%;left:0}.inner-hero-visual__panel--dashboard{right:var(--space-5);bottom:var(--space-5);align-items:end;gap:var(--space-2);width:11rem;min-height:7rem;padding:var(--space-4);display:flex;position:absolute}.inner-hero-visual__panel--dashboard p{top:var(--space-3);left:var(--space-4);color:var(--color-text);font-size:var(--font-size-xs);font-weight:900;position:absolute}.inner-hero-visual__panel--dashboard span{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:linear-gradient(180deg, var(--color-gold), #e7a3002e);flex:1}.inner-hero-visual__panel--dashboard span:nth-child(2){height:42%}.inner-hero-visual__panel--dashboard span:nth-child(3){background:linear-gradient(180deg, var(--color-cyan), #3bc9db29);height:72%}.inner-hero-visual__panel--dashboard span:nth-child(4){height:56%}.inner-hero-visual__connector,.inner-hero-visual__ecosystem-line{z-index:0;background:linear-gradient(90deg,#0000,#e7a3007a,#3bc9db4d,#0000);height:1px;animation:4s ease-in-out infinite connector-glow;position:absolute}.inner-hero-visual__connector--one{width:76%;top:38%;left:12%;transform:rotate(18deg)}.inner-hero-visual__connector--two{width:78%;bottom:33%;left:10%;transform:rotate(-16deg)}.inner-hero-visual__product-stack{inset:var(--space-6);z-index:1;align-content:space-between;gap:var(--space-3);display:grid;position:absolute}.inner-hero-visual__product{align-items:center;gap:var(--space-3);width:min(100%,17rem);padding:var(--space-4);display:flex}.inner-hero-visual__product:nth-child(2n){justify-self:end}.inner-hero-visual__product>span{border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--color-bg);background:var(--color-gold);font-size:var(--font-size-xs);justify-content:center;align-items:center;font-weight:900;display:inline-flex}.inner-hero-visual__product--cyan>span{background:var(--color-cyan)}.inner-hero-visual__product p,.inner-hero-visual__response-card p{margin-top:var(--space-1);color:var(--color-muted);font-size:var(--font-size-xs);font-weight:800}.inner-hero-visual__hub--platform{width:9rem;height:9rem}.inner-hero-visual__ecosystem-line{width:76%;top:50%;left:12%;transform:rotate(90deg)}.inner-hero-visual__relationship{top:var(--space-6);left:var(--space-6);right:var(--space-6);z-index:1;justify-content:space-between;gap:var(--space-4);display:flex;position:absolute}.inner-hero-visual__relationship span{border-radius:var(--radius-full);color:var(--color-text);font-size:var(--font-size-xs);background:#1f2127c7;border:1px solid #e7a30038;padding:.45rem .75rem;font-weight:900}.inner-hero-visual__timeline{inset:6.5rem var(--space-6) var(--space-6);z-index:1;gap:var(--space-3);display:grid;position:absolute}.inner-hero-visual__timeline:before{content:"";background:linear-gradient(#e7a30085,#3bc9db47);width:1px;position:absolute;top:1.2rem;bottom:1.2rem;left:1rem}.inner-hero-visual__step{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.inner-hero-visual__step span{border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--color-bg);background:var(--color-gold);font-size:var(--font-size-xs);flex:none;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.inner-hero-visual__step p{color:var(--color-text);font-size:var(--font-size-sm);font-weight:900;line-height:var(--line-height-heading)}.inner-hero-visual__globe{border-radius:var(--radius-full);background:radial-gradient(circle,#3bc9db24,#0000 52%);border:1px solid #f8f8f824;width:12rem;height:12rem;position:absolute;top:11%;left:50%;transform:translate(-50%);box-shadow:0 0 3rem #3bc9db1a}.inner-hero-visual__globe span{border-radius:var(--radius-full);border:1px solid #f8f8f81f;position:absolute;inset:18%}.inner-hero-visual__globe span:nth-child(2){border-inline-color:#e7a30057;inset:0;transform:scaleX(.42)}.inner-hero-visual__globe span:nth-child(3){border-block-color:#3bc9db57;inset:0;transform:scaleY(.42)}.inner-hero-visual__contact-card{z-index:1;width:46%;padding:var(--space-4);position:absolute;top:15%;left:7%}.inner-hero-visual__contact-flow{z-index:1;gap:var(--space-2);width:13rem;display:grid;position:absolute;top:33%;right:7%}.inner-hero-visual__chip{border-radius:var(--radius-full);color:var(--color-text);font-size:var(--font-size-xs);background:#1f2127d1;border:1px solid #e7a30038;padding:.45rem .7rem;font-weight:900}.inner-hero-visual__response-card{z-index:1;align-items:center;gap:var(--space-3);padding:var(--space-4);display:flex;position:absolute;bottom:10%;left:12%;right:8%}.inner-hero-visual__response-card>span{border-radius:var(--radius-full);background:var(--color-gold);flex:none;width:.85rem;height:.85rem;box-shadow:0 0 1.2rem #e7a30052}.hero-scene{inset:var(--space-5);z-index:1;position:absolute}.hero-scene__core,.hero-scene__product-hub,.hero-scene__brief,.hero-scene__inbox,.hero-scene__sla,.hero-scene__code,.hero-scene__cloud,.hero-scene__partner-loop{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#17181cd6;border:1px solid #f8f8f81c;box-shadow:0 1rem 3rem #0000003d}.hero-scene__core,.hero-scene__product-hub{width:11rem;height:11rem;padding:var(--space-5);text-align:center;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-scene__core span,.hero-scene__product-hub span,.hero-scene__brief span,.hero-scene__inbox span,.hero-scene__sla span{color:var(--color-gold);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.hero-scene__core strong,.hero-scene__product-hub strong,.hero-scene__brief strong,.hero-scene__inbox strong,.hero-scene__partner-loop strong{color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-heading)}.hero-scene__code{gap:var(--space-2);width:9rem;padding:var(--space-4);display:grid;position:absolute;top:8%;left:3%}.hero-scene__code span{border-radius:var(--radius-full);background:#f8f8f821;height:.55rem}.hero-scene__code span:nth-child(2),.hero-scene__code span:nth-child(4){background:#e7a3005c;width:68%}.hero-scene__lanes{gap:var(--space-2);width:12rem;display:grid;position:absolute;top:8%;right:2%}.hero-scene__lane,.hero-scene__cloud span,.hero-scene__response-flow span{border-radius:var(--radius-full);color:var(--color-text);font-size:var(--font-size-xs);background:#1f2127d6;border:1px solid #f8f8f81a;padding:.45rem .7rem;font-weight:900}.hero-scene__lane--cyan{color:var(--color-cyan);border-color:#3bc9db47}.hero-scene__cloud{gap:var(--space-2);width:15rem;padding:var(--space-3);flex-wrap:wrap;display:flex;position:absolute;bottom:7%;left:6%}.hero-scene__wire,.hero-scene__suite-line{background:linear-gradient(90deg,#0000,#e7a30080,#3bc9db47,#0000);height:1px;animation:4s ease-in-out infinite connector-glow;position:absolute}.hero-scene__wire--one{width:78%;top:39%;left:10%;transform:rotate(16deg)}.hero-scene__wire--two{width:82%;bottom:31%;left:7%;transform:rotate(-17deg)}.hero-scene__product-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;inset:7% 4%}.hero-scene__product-card{border-radius:var(--radius-lg);min-height:8rem;padding:var(--space-4);background:#17181cd6;border:1px solid #e7a30038;align-content:center;display:grid;box-shadow:0 1rem 2.5rem #00000038}.hero-scene__product-card--cyan{border-color:#3bc9db47}.hero-scene__product-card strong{color:var(--color-text);font-size:var(--font-size-lg)}.hero-scene__product-card p{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--font-size-xs);font-weight:800}.hero-scene__product-hub{z-index:2;background:#0b0b0db8;width:9rem;height:9rem}.hero-scene__suite-line--one{width:86%;top:50%;left:7%}.hero-scene__suite-line--two{width:86%;top:50%;left:7%;transform:rotate(90deg)}.hero-scene__brief{gap:var(--space-2);padding:var(--space-4);display:grid;position:absolute;top:6%;left:6%;right:6%}.hero-scene__journey{gap:var(--space-3);display:grid;position:absolute;inset:34% 7% 23%}.hero-scene__journey:before{content:"";background:linear-gradient(#e7a3008a,#3bc9db47);width:1px;position:absolute;top:1.1rem;bottom:1.1rem;left:1rem}.hero-scene__journey-step{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-3);background:#1f2127cc;border:1px solid #f8f8f817;display:flex;position:relative}.hero-scene__journey-step span{border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--color-bg);background:var(--color-gold);font-size:var(--font-size-xs);flex:none;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.hero-scene__journey-step p{color:var(--color-text);font-size:var(--font-size-sm);font-weight:900}.hero-scene__partner-loop{align-items:center;gap:var(--space-3);padding:var(--space-3);display:flex;position:absolute;bottom:6%;right:7%}.hero-scene__partner-loop span{border:.35rem solid #f8f8f81a;border-top-color:var(--color-gold);border-right-color:var(--color-cyan);border-radius:var(--radius-full);width:2.4rem;height:2.4rem}.hero-scene__globe{border-radius:var(--radius-full);background:radial-gradient(circle,#3bc9db24,#0000 54%);border:1px solid #f8f8f824;width:13rem;height:13rem;position:absolute;top:8%;left:50%;transform:translate(-50%)}.hero-scene__globe span{border-radius:var(--radius-full);border:1px solid #f8f8f81f;position:absolute;inset:18%}.hero-scene__globe span:nth-child(2){border-inline-color:#e7a30057;inset:0;transform:scaleX(.42)}.hero-scene__globe span:nth-child(3){border-block-color:#3bc9db57;inset:0;transform:scaleY(.42)}.hero-scene__inbox{gap:var(--space-2);width:44%;padding:var(--space-4);display:grid;position:absolute;top:16%;left:7%}.hero-scene__response-flow{gap:var(--space-2);width:13rem;display:grid;position:absolute;top:44%;right:7%}.hero-scene__sla{gap:var(--space-1);padding:var(--space-4);text-align:center;display:grid;position:absolute;bottom:9%;left:9%}.hero-scene__sla strong{color:var(--color-gold);font-size:var(--font-size-3xl);line-height:1}.page-section{background:radial-gradient(circle at 86% 12%, #e7a3000f, transparent 22rem), var(--color-bg);position:relative}.page-section--soft{background:radial-gradient(circle at 12% 18%, #3bc9db0d, transparent 22rem), linear-gradient(180deg, var(--color-bg-soft), var(--color-bg))}.page-card{background:#1f2127c7;min-height:100%}.page-card__number,.process-timeline__number{border-radius:var(--radius-full);width:fit-content;color:var(--color-gold);font-size:var(--font-size-xs);background:#e7a30012;border:1px solid #e7a30047;padding:.25rem .55rem;font-weight:800;display:inline-flex}.page-card__marker{border-radius:var(--radius-full);background:var(--color-gold);width:2rem;height:.25rem;box-shadow:0 0 1rem #e7a30038}.page-card__title{color:var(--color-text);font-size:var(--font-size-xl);line-height:var(--line-height-heading)}.page-card__text,.page-list{color:var(--color-muted)}.page-list{gap:var(--space-3);padding-left:var(--space-5);margin:0;display:grid}.about-trust,.contact-layout,.case-showcase__layout{gap:clamp(var(--space-8), 5vw, var(--space-16));display:grid}.about-trust__item{align-items:center;gap:var(--space-3);background:#1f2127c2;min-height:5rem;display:flex}.about-trust__marker{border-radius:var(--radius-full);background:var(--color-gold);flex:none;width:.55rem;height:.55rem}.about-trust__item p{color:var(--color-text);font-weight:800}.about-journey-card{background:radial-gradient(circle at 20% 40%,#e7a30014,#0000 18rem),radial-gradient(circle at 88% 56%,#3bc9db0f,#0000 16rem),#1f2127c2;border-color:#e7a3002e;overflow:hidden}.journey-visual{gap:var(--space-4);display:grid;position:relative}.journey-visual:before{content:"";background:linear-gradient(#e7a30094,#3bc9db47);width:1px;position:absolute;top:2.25rem;bottom:2.25rem;left:1.15rem}.journey-visual__step{align-items:center;gap:var(--space-4);border-radius:var(--radius-md);padding:var(--space-4);background:#0b0b0d3d;border:1px solid #f8f8f814;display:flex;position:relative}.journey-visual__step span{border-radius:var(--radius-full);width:2.3rem;height:2.3rem;color:var(--color-bg);background:var(--color-gold);font-size:var(--font-size-xs);flex:none;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.journey-visual__step p{color:var(--color-text);font-weight:900}.process-timeline{gap:var(--space-4);display:grid;position:relative}.process-timeline__item{background:#1f2127c7;min-height:100%;position:relative}.process-timeline__item:before{top:var(--space-6);border-radius:var(--radius-full);content:"";background:var(--color-gold);width:.7rem;height:.7rem;position:absolute;left:-.55rem;box-shadow:0 0 1rem #e7a30047}.case-showcase{background:radial-gradient(circle at 72% 26%, #e7a3001a, transparent 25rem), linear-gradient(180deg, var(--color-bg-soft), var(--color-bg))}.case-showcase__visual{background:radial-gradient(circle at 80% 18%,#3bc9db1c,#0000 16rem),#17181ce6;border-color:#e7a30038;overflow:hidden}.case-dashboard{gap:var(--space-5);min-height:26rem;padding:var(--space-5);border-radius:var(--radius-lg);background:#0b0b0d6b;border:1px solid #f8f8f814;display:grid}.case-dashboard__header{justify-content:space-between;gap:var(--space-4);display:flex}.case-dashboard__header span{border-radius:var(--radius-full);background:#f8f8f824;height:.7rem}.case-dashboard__header span:first-child{width:42%}.case-dashboard__header span:last-child{width:24%}.case-dashboard__tile{border-radius:var(--radius-md);min-height:6rem;padding:var(--space-4);color:var(--color-text);background:#1f2127bd;border:1px solid #f8f8f814;font-weight:800}.case-dashboard__chart{align-items:end;gap:var(--space-4);border-radius:var(--radius-md);min-height:12rem;padding:var(--space-5);background:#1f21279e;border:1px solid #f8f8f814;display:flex}.case-dashboard__chart span{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:linear-gradient(180deg, var(--color-gold), #e7a3002e);flex:1}.case-dashboard__chart span:first-child{height:44%}.case-dashboard__chart span:nth-child(2){height:76%}.case-dashboard__chart span:nth-child(3){height:54%}.case-dashboard__chart span:nth-child(4){background:linear-gradient(180deg, var(--color-cyan), #3bc9db24);height:88%}.case-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.case-tag{border-radius:var(--radius-full);color:var(--color-muted);font-size:var(--font-size-sm);background:#1f2127c2;border:1px solid #f8f8f81a;padding:.4rem .7rem;font-weight:800}.contact-hero{background:radial-gradient(circle at 82% 26%, #3bc9db1f, transparent 24rem), radial-gradient(circle at 18% 18%, #e7a3001a, transparent 24rem), linear-gradient(135deg, var(--color-bg), var(--color-bg-soft))}.contact-hero__layout{z-index:1;align-items:center;gap:clamp(var(--space-8), 5vw, var(--space-16));display:grid;position:relative}.contact-hero__content{max-width:50rem}.contact-visual{border-radius:calc(var(--radius-lg) * 1.5);background:radial-gradient(circle at 72% 24%,#3bc9db29,#0000 13rem),radial-gradient(circle at 24% 78%,#e7a30024,#0000 14rem),linear-gradient(145deg,#1f2127e6,#0b0b0deb);border:1px solid #e7a30033;justify-self:end;width:min(100%,32rem);min-height:clamp(24rem,36vw,31rem);position:relative;overflow:hidden;box-shadow:0 1.5rem 5rem #0000004d}.contact-visual:before{pointer-events:none;content:"";background-image:linear-gradient(#f8f8f80a 1px,#0000 1px),linear-gradient(90deg,#f8f8f80a 1px,#0000 1px);background-size:2.75rem 2.75rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000000db,#0000 78%);mask-image:radial-gradient(circle at 50% 42%,#000000db,#0000 78%)}.contact-visual__globe{border-radius:var(--radius-full);background:radial-gradient(circle,#3bc9db24,#0000 44%),#0b0b0d2e;border:1px solid #f8f8f824;width:12rem;height:12rem;position:absolute;top:18%;left:50%;transform:translate(-50%);box-shadow:0 0 3rem #3bc9db1a}.contact-visual__globe span{border-radius:var(--radius-full);border:1px solid #f8f8f81f;position:absolute;inset:18%}.contact-visual__globe span:nth-child(2){border-inline-color:#e7a30059;inset:0;transform:scaleX(.42)}.contact-visual__globe span:nth-child(3){border-block-color:#3bc9db52;inset:0;transform:scaleY(.42)}.contact-visual__card{z-index:1;border-radius:var(--radius-lg);padding:var(--space-4);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#17181cd1;border:1px solid #f8f8f81f;position:absolute;box-shadow:0 1rem 3rem #00000047}.contact-visual__card strong{margin-top:var(--space-2);color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-heading);display:block}.contact-visual__card--consult{width:48%;top:12%;left:8%}.contact-visual__card--ai{border-color:#3bc9db38;width:36%;top:34%;right:8%}.contact-visual__card--message{align-items:center;gap:var(--space-3);width:52%;display:flex;bottom:12%;left:14%}.contact-visual__card--message strong{margin:0}.contact-visual__label{color:var(--color-gold);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.contact-visual__label--cyan{color:var(--color-cyan)}.contact-visual__line{width:64%;height:.55rem;margin-top:var(--space-3);border-radius:var(--radius-full);background:#f8f8f81f;display:block}.contact-visual__line--wide{background:#e7a30047;width:88%}.contact-visual__pulse{width:3.25rem;height:3.25rem;margin-top:var(--space-3);border-radius:var(--radius-full);background:radial-gradient(circle, var(--color-cyan) 0 16%, transparent 18%), radial-gradient(circle, #3bc9db2e, transparent 70%);border:1px solid #3bc9db7a;box-shadow:0 0 1.8rem #3bc9db38}.contact-visual__dot,.contact-visual__node{border-radius:var(--radius-full);background:var(--color-gold);flex:none;box-shadow:0 0 1rem #e7a30047}.contact-visual__dot{width:.7rem;height:.7rem}.contact-visual__node{z-index:1;width:.85rem;height:.85rem;position:absolute}.contact-visual__node--one{background:var(--color-cyan);bottom:30%;right:18%;box-shadow:0 0 1rem #3bc9db47}.contact-visual__node--two{top:54%;left:26%}.contact-visual__connector{z-index:0;transform-origin:0;background:linear-gradient(90deg,#0000,#e7a3008c,#0000);height:1px;position:absolute}.contact-visual__connector--one{width:52%;top:48%;left:24%;transform:rotate(18deg)}.contact-visual__connector--two{background:linear-gradient(90deg,#0000,#3bc9db6b,#0000);width:45%;bottom:28%;right:18%;transform:rotate(-22deg)}.contact-section{background:radial-gradient(circle at 80% 12%, #e7a30014, transparent 22rem), radial-gradient(circle at 16% 84%, #3bc9db0d, transparent 22rem), var(--color-bg)}.contact-layout--premium{align-items:start}.contact-sidebar{position:sticky;top:7rem}.contact-detail{gap:var(--space-1);background:#1f2127b8;border-color:#f8f8f81a;display:grid}.contact-detail span{color:var(--color-gold);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.contact-detail a,.contact-detail p{color:var(--color-text);font-weight:700}.contact-form-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 88% 10%,#3bc9db14,#0000 16rem),linear-gradient(145deg,#1f2127e6,#17181cdb);border-color:#e7a30038;overflow:hidden;box-shadow:0 1.5rem 4rem #0000003d}.contact-form-shell{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.contact-form__title{color:var(--color-text);font-size:var(--font-size-2xl);line-height:var(--line-height-heading)}.contact-form__helper{max-width:42rem;color:var(--color-muted)}.contact-form,.contact-form label{gap:var(--space-3);display:grid}.contact-form{gap:var(--space-5)}.contact-form__submit{width:fit-content;min-width:12rem}.contact-journey{align-content:start;gap:var(--space-3);border-radius:var(--radius-lg);min-height:100%;padding:var(--space-5);background:radial-gradient(circle at 78% 18%,#3bc9db14,#0000 11rem),#0b0b0d3d;border:1px solid #f8f8f814;display:grid;position:relative}.contact-journey:before{top:var(--space-8);bottom:var(--space-8);content:"";background:linear-gradient(#e7a30094,#3bc9db47);width:1px;position:absolute;left:2.15rem}.contact-journey__step{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-3);background:#1f2127b8;border:1px solid #f8f8f814;display:flex;position:relative}.contact-journey__step span{border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--color-bg);background:var(--color-gold);font-size:var(--font-size-xs);flex:none;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.contact-journey__step p{color:var(--color-text);font-size:var(--font-size-sm);font-weight:900}.form-grid{gap:var(--space-4);display:grid}.contact-form label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:800}.contact-form input,.contact-form select,.contact-form textarea{border-radius:var(--radius-md);width:100%;color:var(--color-text);caret-color:var(--color-gold);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);background:#0b0b0d66;border:1px solid #f8f8f81f;padding:.85rem .95rem}.contact-form select{min-height:3.25rem;color:var(--color-text);background-color:#0b0b0d7a;background-image:linear-gradient(45deg, transparent 50%, var(--color-gold) 50%), linear-gradient(135deg, var(--color-gold) 50%, transparent 50%);appearance:none;background-position:calc(100% - 1.1rem),calc(100% - .78rem);background-repeat:no-repeat;background-size:.36rem .36rem,.36rem .36rem;padding-right:2.75rem}.contact-form select option{color:var(--color-text);background:var(--color-bg-soft)}.contact-form select option:checked{color:var(--color-bg);background:var(--color-gold)}.contact-form select option:hover{color:var(--color-bg);background:var(--color-gold-hover)}.contact-form select option:disabled{color:var(--color-muted)}.contact-form select:has(option[value=""]:checked){color:#a3a3a3db}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{box-shadow:var(--shadow-focus);background:#0b0b0d8a;border-color:#e7a30094;outline:0}.contact-form input:hover,.contact-form select:hover,.contact-form textarea:hover{border-color:#f8f8f833}.contact-form input:disabled,.contact-form select:disabled,.contact-form textarea:disabled{cursor:not-allowed;color:#a3a3a394;background-color:#0b0b0d38;border-color:#f8f8f814}.contact-form input:invalid:not(:placeholder-shown),.contact-form textarea:invalid:not(:placeholder-shown),.contact-form select:invalid,.contact-form input[aria-invalid=true],.contact-form select[aria-invalid=true],.contact-form textarea[aria-invalid=true]{border-color:#e7a30075}.contact-form textarea{resize:vertical}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#a3a3a3b8}.contact-form input:-webkit-autofill{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-gold);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0b0b0d}.contact-form input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-gold);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0b0b0d}.contact-form input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-gold);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0b0b0d}@supports ((-moz-appearance:none)){.contact-form select{background-color:#0b0b0d94}}.contact-trust{gap:var(--space-2);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid #f8f8f814;flex-wrap:wrap;display:flex}.contact-trust__chip{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);color:var(--color-muted);font-size:var(--font-size-sm);background:#0b0b0d47;border:1px solid #f8f8f81a;padding:.45rem .7rem;font-weight:800;display:inline-flex}.contact-trust__chip span{color:var(--color-gold)}.contact-next{gap:var(--space-4);display:grid}.contact-next__card{position:relative}.contact-next__card:not(:last-child):after{top:calc(100% + .15rem);left:var(--space-8);width:1px;height:calc(var(--space-4) - .3rem);content:"";background:linear-gradient(#e7a3008a,#3bc9db47);position:absolute}.hero-visual{isolation:isolate;perspective:72rem;background:radial-gradient(circle at 72% 24%,#3bc9db2e,#0000 13rem),radial-gradient(circle at 28% 74%,#e7a3002e,#0000 16rem),linear-gradient(145deg,#121418f5,#06080bf5)}.hero-visual:before{z-index:0;pointer-events:none;border-radius:inherit;content:"";background:linear-gradient(120deg,#ffffff1a,#0000 28%),radial-gradient(circle at 45%,#e7a30014,#0000 34rem);position:absolute;inset:1px}.hero-visual__orbit{z-index:1;pointer-events:none;border:1px solid #e7a3004d;filter:drop-shadow(0 0 .9rem #e7a30029);border-inline-color:#3bc9db4d;border-radius:50%;position:absolute;transform:rotate(-18deg)}.hero-visual__orbit--outer{animation:5s ease-in-out infinite connector-glow;inset:12% 8% 10% 10%}.hero-visual__orbit--inner{opacity:.72;border-style:dashed;inset:22% 19% 20% 18%}.hero-visual__platform{background:linear-gradient(145deg,#17181cf2,#0b0b0de6),#17181ce6;border-color:#f8f8f826;width:56%;min-height:48%;top:24%;left:20%;transform:rotateX(5deg)rotateY(-8deg)translateZ(0);box-shadow:0 2rem 5rem #00000061,inset 0 1px #ffffff0f}.hero-visual__platform:after{border-radius:0 0 var(--radius-lg) var(--radius-lg);content:"";filter:blur(.2rem);opacity:.75;background:linear-gradient(90deg,#e7a30042,#3bc9db33);height:1.1rem;position:absolute;inset:auto 9% -1.1rem}.hero-visual__workspace{grid-template-columns:1.1fr .9fr .78fr;align-items:stretch}.hero-visual__metric,.hero-visual__chart-card,.hero-visual__workflow-card,.hero-visual__donut-card,.hero-visual__module{background:linear-gradient(145deg,#1f2127c7,#0b0b0d6b);border-color:#f8f8f81c}.hero-visual__metric small{margin-top:var(--space-2);color:#4be78fdb;font-size:var(--font-size-xs);font-weight:900;display:block}.hero-visual__chart-card{grid-column:span 2}.hero-visual__donut-card{padding:var(--space-4);place-items:center;display:grid}.hero-visual__donut-card p{color:var(--color-muted);font-size:var(--font-size-xs);justify-self:start;font-weight:800}.hero-visual__donut-card span{width:4.2rem;height:4.2rem;margin-block:var(--space-2);border-radius:var(--radius-full);background:radial-gradient(circle at center, #0b0b0d 48%, transparent 50%), conic-gradient(var(--color-cyan) 0 76%, #f8f8f81f 76% 100%);box-shadow:0 0 1.8rem #3bc9db2e}.hero-visual__donut-card strong{color:var(--color-text);font-size:var(--font-size-lg)}.hero-visual__workflow-card{grid-column:span 3}.hero-visual__workflow-card span{justify-content:center;align-items:center;display:inline-flex;position:relative}.hero-visual__workflow-card span:not(:last-child):after{content:"";background:var(--color-cyan);opacity:.6;width:.7rem;height:1px;position:absolute;right:-.65rem}.hero-visual__module--agent{border-color:#3bc9db40;width:26%;min-width:10.5rem;top:8%;right:35%}.hero-visual__module--voice{border-color:#3bc9db3b;width:30%;min-width:12rem;top:20%;bottom:auto;right:5%}.hero-visual__module-header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.hero-visual__module-header span{color:var(--color-cyan);font-size:var(--font-size-xs);font-weight:900}.hero-visual__module--voice .hero-visual__module-header span:before{width:.45rem;height:.45rem;margin-right:var(--space-2);border-radius:var(--radius-full);content:"";background:#ff5b4f;display:inline-block;box-shadow:0 0 .9rem #ff5b4f8c}.hero-visual__agent-bot{width:5rem;height:4.8rem;margin-inline:auto;position:relative}.hero-visual__agent-bot:before{content:"";background:radial-gradient(circle at 35% 50%, var(--color-cyan) 0 .18rem, transparent .22rem), radial-gradient(circle at 65% 50%, var(--color-cyan) 0 .18rem, transparent .22rem), linear-gradient(145deg, #f8f8f8e0, #a3a3a380);border:1px solid #f8f8f82e;border-radius:1rem;position:absolute;inset:.65rem .8rem 1.5rem;box-shadow:0 0 1.4rem #3bc9db3d}.hero-visual__agent-bot:after{content:"";background:linear-gradient(145deg,#f8f8f8c7,#a3a3a361);border:1px solid #f8f8f829;border-radius:1rem 1rem .4rem .4rem;height:1.5rem;position:absolute;bottom:.3rem;left:1.25rem;right:1.25rem}.hero-visual__agent-bot span{background:#f8f8f873;position:absolute}.hero-visual__agent-bot span:first-child{width:1px;height:.8rem;top:.18rem;left:50%}.hero-visual__agent-bot span:nth-child(2),.hero-visual__agent-bot span:nth-child(3){border-radius:var(--radius-full);width:.5rem;height:1.15rem;top:1.85rem}.hero-visual__agent-bot span:nth-child(2){left:.45rem}.hero-visual__agent-bot span:nth-child(3){right:.45rem}.hero-visual__integrations{grid-template-columns:1fr;width:10.5rem;bottom:14%;left:auto;right:5%}.hero-visual__integration{text-align:left;padding-left:2.25rem;position:relative}.hero-visual__integration:before{border-radius:var(--radius-sm);content:"";border:1px solid;width:.82rem;height:.82rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.hero-visual__integration--cyan{color:var(--color-cyan)}.hero-visual__integration--gold{color:var(--color-gold)}.hero-scene{perspective:70rem}.hero-scene__isometric-base,.hero-scene__product-platform,.hero-scene__partnership-map,.hero-scene__contact-network{background:radial-gradient(circle,#3bc9db1f,#0000 45%),linear-gradient(145deg,#e7a3001a,#0000 54%);border:1px solid #e7a3002e;border-radius:2rem;position:absolute;inset:14% 16%;transform:rotateX(58deg)rotate(-42deg);box-shadow:inset 0 1px #ffffff0d}.hero-scene__isometric-base span,.hero-scene__product-platform span,.hero-scene__partnership-map span,.hero-scene__contact-network span{border-radius:inherit;border:1px solid #3bc9db33;position:absolute;inset:16%}.hero-scene__isometric-base span:nth-child(2),.hero-scene__partnership-map span:nth-child(2){border-color:#e7a30047;inset:31%}.hero-scene__isometric-base span:nth-child(3),.hero-scene__partnership-map span:nth-child(3){background:radial-gradient(circle,#e7a30080,#0000 60%);inset:45%}.hero-scene__core,.hero-scene__product-hub{background:radial-gradient(circle at 50% 0,#3bc9db29,#0000 55%),linear-gradient(145deg,#1f2127f0,#0b0b0dd1);box-shadow:0 2rem 4rem #0000005c,0 0 2.4rem #e7a3001c}.hero-scene__core i{background:radial-gradient(#e7a30070,#0000 64%);border-radius:50%;width:4.8rem;height:1.2rem;display:block}.hero-scene__product-platform{border-color:#3bc9db2e;inset:10% 12%}.hero-scene__product-platform span:first-child{border-color:#e7a30052;inset:21%}.hero-scene__product-platform span:nth-child(2){background:radial-gradient(circle,#3bc9db70,#0000 62%);inset:40%}.hero-scene__product-card{transform-style:preserve-3d;box-shadow:0 1.3rem 3rem #00000047,inset 0 1px #ffffff0f}.hero-scene__product-card:first-child,.hero-scene__product-card:nth-child(3){transform:rotateX(3deg)rotateY(5deg)}.hero-scene__product-card:nth-child(2),.hero-scene__product-card:nth-child(4){transform:translateY(2.4rem)rotateX(3deg)rotateY(-5deg)}.hero-scene__partnership-map{inset:18% 8% 10%;transform:rotateX(62deg)rotate(-8deg)}.hero-scene__contact-network{border-color:#3bc9db2e;inset:8% 9% 28%;transform:rotateX(60deg)rotate(-12deg)}.hero-scene__contact-network span:nth-child(2){border-color:#e7a30047;inset:28%}.hero-scene__contact-network span:nth-child(3),.hero-scene__contact-network span:nth-child(4){border-radius:var(--radius-full);background:var(--color-gold);border:0;width:.6rem;height:.6rem;box-shadow:0 0 1rem #e7a30080}.hero-scene__contact-network span:nth-child(3){top:18%;left:28%}.hero-scene__contact-network span:nth-child(4){background:var(--color-cyan);bottom:24%;right:22%;box-shadow:0 0 1rem #3bc9db80}.contact-form-card{position:relative}.contact-form-card:before{content:"";background:linear-gradient(90deg,#0000,#e7a3008a,#3bc9db38,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.contact-quick,.contact-product-picks,.contact-form__insight{border-radius:var(--radius-lg);padding:var(--space-4);background:#0b0b0d47;border:1px solid #f8f8f817}.contact-quick__label{margin-bottom:var(--space-3);color:var(--color-muted);font-size:var(--font-size-sm);font-weight:800}.contact-quick__options,.contact-product-picks{gap:var(--space-2);flex-wrap:wrap;display:flex}.contact-quick__button,.contact-product-picks__button{border-radius:var(--radius-full);color:var(--color-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);background:#1f21278a;border:1px solid #f8f8f81f;padding:.55rem .8rem;font-weight:800}.contact-quick__button:hover,.contact-product-picks__button:hover{color:var(--color-text);border-color:#e7a30066;transform:translateY(-1px)}.contact-quick__button:focus-visible,.contact-product-picks__button:focus-visible,.contact-form__email-link:focus-visible{box-shadow:var(--shadow-focus);outline:0}.contact-quick__button[aria-pressed=true],.contact-product-picks__button[aria-pressed=true]{color:var(--color-bg);background:linear-gradient(180deg, var(--color-gold-hover), var(--color-gold));border-color:#e7a3009e}.contact-form__insight{background:radial-gradient(circle at 92% 20%,#3bc9db1a,#0000 10rem),#0b0b0d52;border-color:#3bc9db33}.contact-form__insight span{color:var(--color-cyan);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.contact-form__insight p{margin-top:var(--space-2);color:var(--color-text);font-weight:800;line-height:var(--line-height-body)}.contact-form__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.contact-form__email-link{color:var(--color-muted);font-size:var(--font-size-sm);font-weight:900;text-decoration:none}.contact-form__email-link:hover{color:var(--color-gold)}.services-page-hero{border-bottom:1px solid var(--color-border);padding-block:clamp(var(--space-16), 8vw, var(--space-24)) clamp(var(--space-16), 7vw, var(--space-20));padding-top:clamp(var(--space-8), 5vw, var(--space-12));background:radial-gradient(circle at 78% 22%, #3bc9db1a, transparent 26rem), radial-gradient(circle at 18% 18%, #e7a3001c, transparent 24rem), linear-gradient(135deg, var(--color-bg), var(--color-bg-soft));position:relative;overflow:hidden}.services-page-hero:before{pointer-events:none;content:"";background-image:linear-gradient(#f8f8f809 1px,#0000 1px),linear-gradient(90deg,#f8f8f809 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 88%);mask-image:linear-gradient(#000000b8,#0000 88%)}.services-page-hero__content{z-index:1;max-width:58rem;position:relative}.services-page-hero__eyebrow{color:var(--color-gold);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.services-page-hero__title{max-width:none;color:var(--color-text);font-size:clamp(2.1rem,3.8vw,3.45rem);line-height:var(--line-height-tight);text-wrap:balance;white-space:nowrap}.services-page-hero__description{max-width:46rem;color:var(--color-muted);font-size:var(--font-size-lg)}.services-page-group{background:radial-gradient(circle at 86% 12%, #e7a3000f, transparent 22rem), var(--color-bg)}.services-page-group:nth-of-type(2n){background:radial-gradient(circle at 12% 18%, #3bc9db0d, transparent 22rem), linear-gradient(180deg, var(--color-bg-soft), var(--color-bg))}.services-page-group__intro{align-items:center;gap:clamp(var(--space-6), 4vw, var(--space-10));display:grid}.story-panel{border-radius:var(--radius-lg);background:radial-gradient(circle at 76% 28%,#3bc9db1a,#0000 10rem),radial-gradient(circle at 18% 76%,#e7a3001a,#0000 11rem),#1f2127b8;border:1px solid #f8f8f81a;min-height:14rem;position:relative;overflow:hidden}.story-panel__hub{border-radius:var(--radius-full);width:5.6rem;height:5.6rem;color:var(--color-text);font-size:var(--font-size-xs);background:#0b0b0d80;border:1px solid #e7a30047;place-items:center;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story-panel__nodes{inset:var(--space-4);position:absolute}.story-panel__nodes span{border-radius:var(--radius-full);color:var(--color-muted);font-size:var(--font-size-xs);background:#17181cd1;border:1px solid #f8f8f81a;padding:.4rem .7rem;font-weight:900;position:absolute}.story-panel__nodes span:first-child{top:0;left:8%}.story-panel__nodes span:nth-child(2){top:10%;right:7%}.story-panel__nodes span:nth-child(3){bottom:5%;right:13%}.story-panel__nodes span:nth-child(4){bottom:8%;left:5%}.story-panel__line{background:linear-gradient(90deg,#0000,#e7a30080,#3bc9db47,#0000);height:1px;animation:4s ease-in-out infinite connector-glow;position:absolute}.story-panel__line--one{width:76%;top:42%;left:12%;transform:rotate(18deg)}.story-panel__line--two{width:80%;bottom:36%;left:10%;transform:rotate(-16deg)}.services-page-card{background:#1f2127c7;min-height:100%;position:relative;overflow:hidden}.services-page-card:before{pointer-events:none;content:"";background:linear-gradient(#e7a30012,#0000 42%);position:absolute;inset:0}.services-page-card--cyan:before{background:linear-gradient(#3bc9db1a,#0000 42%)}.services-page-card>.stack{z-index:1;min-height:100%;position:relative}.services-page-card__marker{border-radius:var(--radius-full);background:var(--color-gold);width:2.25rem;height:.25rem;box-shadow:0 0 1rem #e7a3003d}.services-page-card--cyan .services-page-card__marker{background:var(--color-cyan);box-shadow:0 0 1rem #3bc9db38}.services-page-card__title{color:var(--color-text);font-size:var(--font-size-xl);line-height:var(--line-height-heading)}.services-page-card__detail{gap:var(--space-1);display:grid}.services-page-card__detail p:last-child{color:var(--color-muted)}.services-page-card__label{color:var(--color-gold);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.services-page-card--cyan .services-page-card__label{color:var(--color-cyan)}.services-page-card__cta{width:fit-content;margin-top:auto}.products-page-hero{border-bottom:1px solid var(--color-border);padding-block:clamp(var(--space-16), 8vw, var(--space-24)) clamp(var(--space-16), 7vw, var(--space-20));padding-top:clamp(var(--space-8), 5vw, var(--space-12));background:radial-gradient(circle at 76% 20%, #e7a3001a, transparent 26rem), radial-gradient(circle at 20% 74%, #3bc9db0f, transparent 22rem), linear-gradient(135deg, var(--color-bg), var(--color-bg-soft));position:relative;overflow:hidden}.products-page-hero:before{pointer-events:none;content:"";background-image:linear-gradient(#f8f8f809 1px,#0000 1px),linear-gradient(90deg,#f8f8f809 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000bd,#0000 88%);mask-image:linear-gradient(#000000bd,#0000 88%)}.products-page-hero__content{z-index:1;max-width:60rem;position:relative}.products-page-hero__badge{border-radius:var(--radius-full);width:fit-content;color:var(--color-text);font-size:var(--font-size-sm);background:#e7a30014;border:1px solid #e7a30042;padding:.5rem .8rem;font-weight:800}.products-page-hero__badge span{color:var(--color-gold)}.products-section{background:radial-gradient(circle at 84% 18%, #e7a30012, transparent 24rem), var(--color-bg)}.product-card{background:#1f2127c7;min-height:100%;position:relative;overflow:hidden}.product-card:before{pointer-events:none;content:"";background:linear-gradient(#e7a30012,#0000 40%);position:absolute;inset:0}.product-card--cyan:before{background:linear-gradient(#3bc9db1c,#0000 40%)}.product-card>.stack{z-index:1;min-height:100%;position:relative}.product-card__visual{gap:var(--space-3);border-radius:var(--radius-lg);min-height:10rem;padding:var(--space-4);background:radial-gradient(circle at 78% 24%,#e7a3001f,#0000 9rem),#0b0b0d57;border:1px solid #f8f8f814;grid-template-columns:1fr .72fr;display:grid;position:relative;overflow:hidden}.product-card--cyan .product-card__visual{background:radial-gradient(circle at 78% 24%,#3bc9db24,#0000 9rem),#0b0b0d57}.product-card__visual span{border-radius:var(--radius-md);background:#f8f8f81a}.product-card__visual span:first-child{background:linear-gradient(180deg, var(--color-gold), #e7a3002e);grid-row:span 2}.product-card--cyan .product-card__visual span:first-child{background:linear-gradient(180deg, var(--color-cyan), #3bc9db29)}.product-card__visual span:nth-child(2),.product-card__visual span:nth-child(3){min-height:3.25rem}.product-visual{gap:var(--space-3);border-radius:var(--radius-lg);min-height:10rem;padding:var(--space-4);background:radial-gradient(circle at 78% 24%,#e7a3001f,#0000 9rem),#0b0b0d57;border:1px solid #f8f8f814;grid-template-columns:1fr .72fr;display:grid;position:relative;overflow:hidden}.product-card--cyan .product-visual,.product-visual--voice{background:radial-gradient(circle at 78% 24%,#3bc9db24,#0000 9rem),#0b0b0d57}.product-visual span{border-radius:var(--radius-md);background:#f8f8f81a}.product-visual span:first-child{background:linear-gradient(180deg, var(--color-gold), #e7a3002e);grid-row:span 2}.product-visual--voice span:first-child{background:linear-gradient(180deg, var(--color-cyan), #3bc9db29)}.product-visual span:nth-child(2),.product-visual span:nth-child(3){min-height:3.2rem}.product-visual span:nth-child(4),.product-visual span:nth-child(5){border-radius:var(--radius-full);min-height:.65rem}.product-visual--hr{grid-template-columns:.6fr 1fr 1fr}.product-visual--hr span:first-child{border-radius:var(--radius-full);grid-row:span 2}.product-visual--voice{align-items:center;gap:var(--space-2);display:flex}.product-visual--voice span{border-radius:var(--radius-full);flex:1}.product-visual--voice span:first-child{height:34%}.product-visual--voice span:nth-child(2){height:72%}.product-visual--voice span:nth-child(3){height:52%}.product-visual--voice span:nth-child(4){height:88%}.product-visual--voice span:nth-child(5){height:44%}.product-visual--operations{grid-template-columns:repeat(3,1fr)}.product-visual--operations span:first-child{border-radius:var(--radius-full);grid-area:auto/span 3;min-height:2.4rem}.product-card__meta{gap:var(--space-2);flex-wrap:wrap;display:flex}.product-card__status{border-radius:var(--radius-full);font-size:var(--font-size-xs);border:1px solid #f8f8f81a;padding:.3rem .6rem;font-weight:800}.product-card__status--available{color:var(--color-bg);background:var(--color-gold)}.product-card__status--soon{color:var(--color-muted);background:#f8f8f80f}.product-card__title{color:var(--color-text);font-size:var(--font-size-xl);line-height:var(--line-height-heading)}.product-card__description{color:var(--color-muted)}.product-card__features{gap:var(--space-2);flex-wrap:wrap;margin:auto 0 0;padding:0;list-style:none;display:flex}.product-card__feature{border-radius:var(--radius-full);color:var(--color-muted);font-size:var(--font-size-xs);background:#0b0b0d3d;border:1px solid #f8f8f81a;padding:.32rem .58rem;font-weight:800}.product-card__cta{width:fit-content}.products-audience{background:radial-gradient(circle at 12% 18%, #e7a30014, transparent 22rem), linear-gradient(180deg, var(--color-bg-soft), var(--color-bg))}.products-audience__layout{gap:clamp(var(--space-8), 5vw, var(--space-16));align-items:center;display:grid}.products-audience__card{background:#1f2127c7}.products-audience__marker{border-radius:var(--radius-full);background:var(--color-gold);width:2.25rem;height:.25rem;box-shadow:0 0 1rem #e7a3003d}.navbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0b0dbd;border-bottom:1px solid #0000;position:sticky;top:0}.navbar__inner{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:4.25rem;margin-block:var(--space-3);border-radius:var(--radius-full);background:#17181cb8;border:1px solid #f8f8f814;padding:.55rem .75rem .55rem 1rem;display:flex;box-shadow:0 1rem 2.5rem #0000002e}.navbar__brand{color:var(--color-text);letter-spacing:0;align-items:center;font-weight:750;display:inline-flex}.navbar__logo{width:clamp(8.75rem,14vw,10.75rem);height:auto}.navbar__links{align-items:center;gap:var(--space-4);color:var(--color-muted);font-size:var(--font-size-sm);display:none}.navbar__link{border-radius:var(--radius-full);transition:background-color var(--transition-fast), color var(--transition-fast);padding:.45rem .65rem}.navbar__link:hover,.navbar__link[aria-current=page]{color:var(--color-text);background:#f8f8f80a}.navbar__link[aria-current=page]{box-shadow:inset 0 0 0 1px #e7a30038}.navbar__menu-button{border-radius:var(--radius-full);min-height:2.35rem;color:var(--color-text);font-size:var(--font-size-sm);background:#f8f8f80a;border:1px solid #f8f8f81f;justify-content:center;align-items:center;padding:.45rem .75rem;font-weight:800;display:inline-flex}.navbar__mobile{display:none}.footer{color:var(--color-muted);background:radial-gradient(circle at 18% 0%, #e7a3001a, transparent 22rem), radial-gradient(circle at 92% 28%, #3bc9db0f, transparent 20rem), linear-gradient(180deg, var(--color-bg-soft), var(--color-bg));border-top:1px solid #e7a30029;position:relative;overflow:hidden}.footer:before{pointer-events:none;content:"";background-image:linear-gradient(#f8f8f808 1px,#0000 1px),linear-gradient(90deg,#f8f8f806 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000009e,#0000 88%);mask-image:linear-gradient(#0000009e,#0000 88%)}.footer__inner{z-index:1;gap:var(--space-8);padding-block:var(--space-16) var(--space-8);display:grid;position:relative}.footer__identity{gap:var(--space-4);align-content:start;max-width:28rem;display:grid}.footer__identity p{color:var(--color-muted)}.footer__availability{gap:var(--space-2);flex-wrap:wrap;display:flex}.footer__availability span{border-radius:var(--radius-full);color:var(--color-text);font-size:var(--font-size-xs);background:#e7a3000f;border:1px solid #e7a30033;padding:.4rem .65rem;font-weight:800}.footer__brand{color:var(--color-text);align-items:center;font-weight:700;display:inline-flex}.footer__logo{width:9.75rem;height:auto}.footer__links{gap:var(--space-2);font-size:var(--font-size-sm);display:grid}.footer__nav-groups{gap:var(--space-6);display:grid}.footer__links--social{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.footer__link{width:fit-content;color:var(--color-muted);transition:color var(--transition-fast), transform var(--transition-fast)}.footer__link:hover{color:var(--color-text);transform:translate(.15rem)}.footer__group{align-content:start;gap:var(--space-3);display:grid}.footer__group-title{color:var(--color-text);font-size:var(--font-size-sm);font-weight:900}.footer__link--disabled{cursor:default;opacity:.58}.footer__link--disabled:hover{color:var(--color-muted);transform:none}.footer__bottom{padding-top:var(--space-6);color:#a3a3a3c7;font-size:var(--font-size-sm);border-top:1px solid #f8f8f814}.button{box-shadow:inset 0 1px #ffffff0f}.button:focus-visible{box-shadow:var(--shadow-focus), inset 0 1px 0 #ffffff14;outline:0}.button--primary{background:linear-gradient(180deg, var(--color-gold-hover), var(--color-gold))}.button--secondary{background:linear-gradient(#f8f8f80e,#f8f8f805),#0b0b0d47}.card,.page-card,.services-page-card,.product-card,.technology-section__card,.why-amiro__card{box-shadow:inset 0 1px #ffffff0a,0 1rem 2.5rem #0000002e}.card--interactive:hover,.services-page-card:hover,.product-card:hover,.why-amiro__card:hover{background:radial-gradient(circle at 82% 8%,#e7a30014,#0000 13rem),#1f2127e0;border-color:#e7a30070}.section-header__eyebrow,.home-hero__eyebrow,.page-hero__eyebrow,.services-page-hero__eyebrow,.final-cta__eyebrow{align-items:center;gap:var(--space-2);width:fit-content;display:inline-flex}.section-header__eyebrow:before,.home-hero__eyebrow:before,.page-hero__eyebrow:before,.services-page-hero__eyebrow:before,.final-cta__eyebrow:before{border-radius:var(--radius-full);content:"";background:var(--color-gold);width:.46rem;height:.46rem;box-shadow:0 0 1rem #e7a3006b}.home-hero__tag{align-items:center;gap:var(--space-2);display:inline-flex}.home-hero__tag:before{border-radius:var(--radius-full);content:"";background:var(--color-gold);opacity:.75;width:.42rem;height:.42rem}.home-hero__tag:nth-child(2):before,.home-hero__tag:nth-child(3):before,.home-hero__tag:nth-child(4):before{background:var(--color-cyan)}.story-panel{isolation:isolate;min-height:16rem;box-shadow:inset 0 1px #ffffff0f,0 1.4rem 3rem #00000038}.story-panel:before{z-index:-1;content:"";background:radial-gradient(circle,#3bc9db1f,#0000 62%);border:1px solid #e7a3002e;border-radius:1.4rem;position:absolute;inset:14% 18%;transform:rotateX(62deg)rotate(-32deg)}.story-panel__hub{box-shadow:0 0 2rem #e7a30024,inset 0 1px #ffffff14}.product-visual{isolation:isolate;transform-style:preserve-3d}.product-visual:before{z-index:0;content:"";background:radial-gradient(#e7a3002e,#0000 66%);border-radius:50%;height:42%;position:absolute;inset:auto 12% 0;transform:translateY(35%)}.product-visual--voice:before{background:radial-gradient(#3bc9db33,#0000 66%)}.product-visual span{z-index:1;position:relative;box-shadow:inset 0 1px #ffffff14}.hero-scene__delivery-core,.hero-scene__case-dashboard{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 70% 20%,#3bc9db1f,#0000 10rem),linear-gradient(145deg,#1f2127f0,#0b0b0dc2);border:1px solid #f8f8f81c;box-shadow:0 1.6rem 4rem #00000057,inset 0 1px #ffffff0f}.hero-scene__delivery-platform{background:radial-gradient(circle,#e7a3001a,#0000 58%);border:1px solid #e7a3002e;border-radius:2rem;position:absolute;inset:12% 10%;transform:rotateX(62deg)rotate(-18deg)}.hero-scene__delivery-platform span{border-radius:inherit;border:1px solid #3bc9db2e;position:absolute;inset:16%}.hero-scene__delivery-platform span:nth-child(2){border-color:#e7a3003d;inset:32%}.hero-scene__delivery-platform span:nth-child(3){background:radial-gradient(circle,#3bc9db5c,#0000 62%);inset:48%}.hero-scene__delivery-core{gap:var(--space-2);width:min(56%,18rem);padding:var(--space-5);display:grid;position:absolute;top:10%;left:8%}.hero-scene__delivery-core span,.hero-scene__case-topbar strong{color:var(--color-gold);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.hero-scene__delivery-core strong{color:var(--color-text);font-size:var(--font-size-lg);line-height:var(--line-height-heading)}.hero-scene__delivery-steps{gap:var(--space-2);width:min(52%,16rem);display:grid;position:absolute;bottom:8%;right:7%}.hero-scene__delivery-steps span{align-items:center;gap:var(--space-3);border-radius:var(--radius-full);color:var(--color-text);font-size:var(--font-size-xs);background:#17181cd6;border:1px solid #f8f8f81a;padding:.55rem .75rem;font-weight:900;display:flex}.hero-scene__delivery-steps i{color:var(--color-gold);font-style:normal}.hero-scene__case-dashboard{gap:var(--space-3);width:66%;min-height:62%;padding:var(--space-4);display:grid;position:absolute;top:14%;left:8%;transform:rotateX(4deg)rotateY(-7deg)}.hero-scene__case-topbar,.hero-scene__case-metrics{align-items:center;gap:var(--space-2);display:flex}.hero-scene__case-topbar span{border-radius:var(--radius-full);background:var(--color-gold);width:.65rem;height:.65rem;box-shadow:0 0 1rem #e7a30057}.hero-scene__case-metrics{flex-wrap:wrap}.hero-scene__case-metrics span,.hero-scene__case-modules span{border-radius:var(--radius-full);color:var(--color-muted);font-size:var(--font-size-xs);background:#0b0b0d57;border:1px solid #f8f8f81a;padding:.4rem .62rem;font-weight:900}.hero-scene__case-chart{align-items:end;gap:var(--space-3);border-radius:var(--radius-md);min-height:7.5rem;padding:var(--space-3);background:#0b0b0d47;border:1px solid #f8f8f814;display:flex}.hero-scene__case-chart span{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:linear-gradient(180deg, var(--color-gold), #e7a30024);flex:1}.hero-scene__case-chart span:first-child{height:38%}.hero-scene__case-chart span:nth-child(2){height:76%}.hero-scene__case-chart span:nth-child(3){background:linear-gradient(180deg, var(--color-cyan), #3bc9db24);height:58%}.hero-scene__case-chart span:nth-child(4){height:88%}.hero-scene__case-modules{gap:var(--space-2);width:10rem;display:grid;position:absolute;bottom:10%;right:7%}.hero-scene__case-ring{border:1px solid #e7a30047;border-radius:var(--radius-full);border-inline-color:#3bc9db42;width:11rem;height:11rem;animation:5s ease-in-out infinite connector-glow;position:absolute;top:12%;right:13%;transform:rotate(-18deg)}.footer{border-top-color:#e7a3003d}.footer__identity{border-radius:var(--radius-lg);padding:var(--space-6);background:radial-gradient(circle at 82% 12%,#e7a30014,#0000 12rem),#0b0b0d38;border:1px solid #f8f8f814}.footer__group{padding-top:var(--space-4);border-top:1px solid #f8f8f814}.footer__group-title{letter-spacing:.08em;text-transform:uppercase}.footer__links--social span{border-radius:var(--radius-full);background:#f8f8f80a;border:1px solid #f8f8f81a;padding:.42rem .68rem}body{background:radial-gradient(circle at 50% -10%, #e7a3000e, transparent 34rem), linear-gradient(180deg, #090a0c 0%, var(--color-bg) 34rem)}.home-hero,.page-hero,.services-page-hero,.products-page-hero{isolation:isolate}.home-hero:after,.page-hero:after,.services-page-hero:after,.products-page-hero:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#e7a30057,#3bc9db29,#0000);height:1px;position:absolute;bottom:-1px;left:8%;right:8%}.hero-visual,.inner-hero-visual{box-shadow:0 2rem 6rem #00000061,inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff05}.hero-visual:after,.inner-hero-visual:after{z-index:5;pointer-events:none;border-radius:inherit;content:"";mix-blend-mode:screen;background:linear-gradient(135deg,#ffffff1f,#0000 18% 78%,#e7a30014),radial-gradient(circle at 70% 34%,#0000 0 44%,#3bc9db12 45%,#0000 66%);position:absolute;inset:0}.hero-visual__platform,.hero-visual__module,.hero-scene__core,.hero-scene__product-hub,.hero-scene__brief,.hero-scene__inbox,.hero-scene__sla,.hero-scene__code,.hero-scene__cloud,.hero-scene__partner-loop,.hero-scene__delivery-core,.hero-scene__case-dashboard{transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base)}.hero-visual:hover .hero-visual__platform,.inner-hero-visual:hover .hero-scene__case-dashboard{border-color:#e7a30047;box-shadow:0 2rem 5.5rem #0000006b,0 0 2.5rem #e7a30014,inset 0 1px #ffffff14}.hero-visual__path,.hero-scene__wire,.hero-scene__suite-line,.story-panel__line{background-size:220% 100%;box-shadow:0 0 1rem #e7a3001f}.featured-work__outcome,.about-trust__item,.contact-detail,.technology-section__card,.process-preview__card,.process-timeline__item{transition:border-color var(--transition-base), background-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base)}.featured-work__outcome:hover,.about-trust__item:hover,.contact-detail:hover,.technology-section__card:hover,.process-preview__card:hover,.process-timeline__item:hover{border-color:#e7a30047;transform:translateY(-.12rem);box-shadow:0 1.25rem 3.25rem #0000003d,inset 0 1px #ffffff0d}.process-preview .process-preview__card:hover{border-color:color-mix(in srgb, var(--process-a), transparent 58%);box-shadow:0 1.8rem 4.4rem #0000006b, 0 0 2.4rem color-mix(in srgb, var(--process-a), transparent 82%), inset 0 1px 0 #ffffff29;transform:translateY(-.38rem)}.story-mini{background:radial-gradient(circle at 78% 16%,#e7a30014,#0000 4rem),#0b0b0d57;min-height:4rem;transform:rotateX(6deg)rotateY(-8deg);box-shadow:inset 0 1px #ffffff0f,0 .85rem 1.8rem #0000002e}.story-mini--cyan,.story-mini--ai,.story-mini--voice{background:radial-gradient(circle at 78% 16%,#3bc9db1c,#0000 4rem),#0b0b0d57}.story-mini--software span:first-child{grid-row:span 2}.story-mini--automation span:nth-child(2),.story-mini--automation span:nth-child(3){position:relative}.story-mini--automation span:nth-child(2):after,.story-mini--automation span:nth-child(3):after{content:"";background:#e7a3007a;width:.45rem;height:1px;position:absolute;top:50%;right:-.45rem}.featured-dashboard,.case-dashboard{box-shadow:inset 0 1px #ffffff0f,0 1rem 2.5rem #0000003d}.featured-dashboard__chart span,.case-dashboard__chart span,.hero-scene__case-chart span{transform-origin:bottom;animation:5.6s ease-in-out infinite dashboard-bar}.featured-dashboard__chart span:nth-child(2),.case-dashboard__chart span:nth-child(2),.hero-scene__case-chart span:nth-child(2){animation-delay:-1.1s}.featured-dashboard__chart span:nth-child(4),.case-dashboard__chart span:nth-child(4),.hero-scene__case-chart span:nth-child(4){animation-delay:-2.3s}@keyframes dashboard-bar{0%,to{transform:scaleY(.92)}50%{transform:scaleY(1)}}.final-cta__panel{box-shadow:0 2rem 6rem #00000057,inset 0 1px #ffffff0f}.final-cta__panel:after{pointer-events:none;content:"";filter:blur(.1px);opacity:.8;background:radial-gradient(at 65% 45%,#e7a30033,#0000 18%),repeating-linear-gradient(145deg,#e7a30029 0 1px,#0000 1px 1.15rem);width:min(44rem,58vw);height:min(24rem,34vw);position:absolute;bottom:-32%;right:-5%;transform:rotate(-10deg);-webkit-mask-image:radial-gradient(#000000db,#0000 72%);mask-image:radial-gradient(#000000db,#0000 72%)}.contact-form-card{box-shadow:0 1.8rem 5rem #00000047,inset 0 1px #ffffff0f}.contact-form input,.contact-form select,.contact-form textarea,.contact-quick,.contact-product-picks,.contact-form__insight,.contact-journey{box-shadow:inset 0 1px #ffffff0a}.footer__inner{gap:clamp(var(--space-8), 5vw, var(--space-12))}.footer__link{line-height:1.35}.home-hero{min-height:calc(100svh - 5.25rem);padding-block:clamp(var(--space-8), 4vw, var(--space-12)) clamp(var(--space-10), 5vw, var(--space-16))}.home-hero .container{width:min(100% - (var(--container-padding) * 2), var(--container-xl))}.home-hero__layout{gap:clamp(var(--space-6), 3.2vw, var(--space-10))}.home-hero__content{max-width:68rem}.home-hero__title{max-width:32ch;font-size:clamp(2.9rem,3.45vw,4.2rem)}.home-hero__description{max-width:37rem}.home-actions{gap:var(--space-3)}.home-hero__tags{gap:.45rem}.home-hero__tag{font-size:var(--font-size-xs);background:#1f212794;padding:.38rem .65rem;font-weight:800}.hero-visual{background:radial-gradient(circle at 62% 24%,#3bc9db21,#0000 11rem),radial-gradient(circle at 42% 74%,#e7a30029,#0000 15rem),linear-gradient(145deg,#111317bd,#08090be0);border-color:#f8f8f81a;min-height:clamp(25.5rem,34vw,31.5rem);overflow:hidden}.hero-visual__grid{opacity:.72;-webkit-mask-image:radial-gradient(circle at 54% 48%,#000000eb,#0000 82%);mask-image:radial-gradient(circle at 54% 48%,#000000eb,#0000 82%)}.hero-visual__ambient-ring{z-index:1;border:1px solid #e7a3003d;border-inline-color:#3bc9db33;border-radius:44%;animation:5s ease-in-out infinite connector-glow;position:absolute;inset:8% 6%;transform:rotate(-12deg)}.hero-visual__ecosystem{z-index:2;border-radius:calc(var(--radius-lg) * 1.25);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 55% 36%,#e7a30014,#0000 17rem),radial-gradient(circle at 82% 28%,#3bc9db14,#0000 13rem),linear-gradient(145deg,#17181cd6,#0b0b0dc7);border:1px solid #f8f8f81f;position:absolute;inset:5% 3% 5% 4%;overflow:hidden;box-shadow:0 1.8rem 4.5rem #00000057,inset 0 1px #ffffff12}.hero-visual__ecosystem:before,.hero-visual__ecosystem:after{pointer-events:none;content:"";position:absolute}.hero-visual__ecosystem:before{border:1px solid #e7a3002e;border-inline-color:#3bc9db2e;border-radius:50%;inset:22% 9% 18% 15%;transform:rotate(-11deg)}.hero-visual__ecosystem:after{background:linear-gradient(90deg,#0000,#e7a3008c,#3bc9db52,#0000) 0 0/220% 100%;height:1px;animation:5s linear infinite data-flow-horizontal;top:51%;left:9%;right:8%}.hero-visual__ecosystem .hero-visual__topbar{z-index:4;padding:var(--space-3) var(--space-4);background:#0b0b0d38;position:absolute;top:0;left:0;right:0}.hero-visual__flow-map{z-index:3;gap:var(--space-2);width:21%;display:grid;position:absolute;top:18%;bottom:14%;left:4%}.hero-visual__flow-node{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);color:var(--color-text);background:#0b0b0d61;border:1px solid #f8f8f81a;padding:.55rem .62rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.hero-visual__flow-node:not(:last-child):after{width:1px;height:calc(var(--space-2) - .3rem);content:"";background:linear-gradient(#e7a30099,#3bc9db57);position:absolute;top:calc(100% + .16rem);left:1.05rem}.hero-visual__flow-node span{color:var(--color-gold);font-size:.66rem;font-weight:900}.hero-visual__flow-node p{color:var(--color-text);font-size:.7rem;font-weight:900;line-height:1.2}.hero-visual__flow-node--cyan{border-color:#3bc9db38}.hero-visual__flow-node--cyan span{color:var(--color-cyan)}.hero-visual__core{z-index:3;gap:var(--space-3);border-radius:var(--radius-lg);width:44%;padding:var(--space-4);background:radial-gradient(circle at 80% 20%,#3bc9db17,#0000 9rem),linear-gradient(145deg,#1f2127e6,#0b0b0da8);border:1px solid #f8f8f81f;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:absolute;top:18%;bottom:16%;left:28%;box-shadow:0 1.4rem 3.6rem #0000004d,inset 0 1px #ffffff14}.hero-visual__core-header,.hero-visual__metrics,.hero-visual__insight-panel,.hero-visual__automation-row{z-index:1;position:relative}.hero-visual__core-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.hero-visual__core-header p,.hero-visual__ai-panel p,.hero-visual__voice-card p{color:var(--color-muted);font-size:var(--font-size-xs);font-weight:900}.hero-visual__core-header strong,.hero-visual__ai-panel strong{margin-top:var(--space-1);color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-heading);display:block}.hero-visual__core-header>span{border-radius:var(--radius-full);color:var(--color-cyan);white-space:nowrap;background:#3bc9db14;border:1px solid #3bc9db47;padding:.25rem .5rem;font-size:.68rem;font-weight:900}.hero-visual__metrics{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-visual__metrics div,.hero-visual__ai-panel,.hero-visual__automation-row span,.hero-visual__system,.hero-visual__voice-card{background:#0b0b0d4d;border:1px solid #f8f8f817;box-shadow:inset 0 1px #ffffff0a}.hero-visual__metrics div{border-radius:var(--radius-md);padding:var(--space-3)}.hero-visual__metrics p{color:var(--color-muted);font-size:.66rem;font-weight:800;line-height:1.25}.hero-visual__metrics strong{margin-top:var(--space-2);color:var(--color-gold);font-size:var(--font-size-xl);line-height:1;display:block}.hero-visual__insight-panel{gap:var(--space-3);grid-template-columns:minmax(0,1.25fr) minmax(8rem,.75fr);min-height:7.5rem;display:grid}.hero-visual__line-chart{align-items:end;gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-4) var(--space-3) var(--space-3);background:#0b0b0d3d;border:1px solid #f8f8f814;display:flex}.hero-visual__line-chart span{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:linear-gradient(180deg, var(--color-gold), #e7a30029);transform-origin:bottom;flex:1;animation:5.4s ease-in-out infinite dashboard-bar}.hero-visual__line-chart span:first-child{height:38%}.hero-visual__line-chart span:nth-child(2){height:56%;animation-delay:-.6s}.hero-visual__line-chart span:nth-child(3){height:46%;animation-delay:-1.1s}.hero-visual__line-chart span:nth-child(4){height:72%;animation-delay:-1.7s}.hero-visual__line-chart span:nth-child(5){background:linear-gradient(180deg, var(--color-cyan), #3bc9db29);height:86%;animation-delay:-2.1s}.hero-visual__ai-panel{border-radius:var(--radius-md);padding:var(--space-3);border-color:#3bc9db2e;align-content:center;display:grid}.hero-visual__ai-panel>span{width:2.4rem;height:2.4rem;margin-bottom:var(--space-3);border:.35rem solid #f8f8f81a;border-top-color:var(--color-cyan);border-right-color:var(--color-gold);border-radius:var(--radius-full);animation:3.8s ease-in-out infinite hero-pulse;box-shadow:0 0 1.2rem #3bc9db33}.hero-visual__automation-row{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hero-visual__automation-row span{border-radius:var(--radius-full);color:var(--color-text);text-align:center;border-color:#e7a3002e;padding:.42rem .5rem;font-size:.66rem;font-weight:900;position:relative}.hero-visual__automation-row span:not(:last-child):after{content:"";background:var(--color-gold);opacity:.58;width:.65rem;height:1px;position:absolute;top:50%;right:-.6rem}.hero-visual__systems{z-index:3;gap:var(--space-2);width:20%;display:grid;position:absolute;top:20%;right:4%}.hero-visual__system{border-radius:var(--radius-md);color:var(--color-text);padding:.58rem .65rem;font-size:.7rem;font-weight:900}.hero-visual__system--cyan{color:var(--color-cyan);border-color:#3bc9db38}.hero-visual__voice-card{z-index:3;gap:var(--space-3);border-radius:var(--radius-lg);width:28%;padding:var(--space-3);border-color:#3bc9db33;display:grid;position:absolute;bottom:8%;right:4%}.hero-visual__voice-card span{color:var(--color-cyan);font-size:.68rem;font-weight:900}.hero-visual__voice-wave{align-items:center;gap:.32rem;height:3rem;display:flex}.hero-visual__voice-wave span{border-radius:var(--radius-full);background:linear-gradient(180deg, var(--color-cyan), #3bc9db29);flex:1;animation:1.9s ease-in-out infinite voice-pulse}.hero-visual__voice-wave span:first-child{height:32%}.hero-visual__voice-wave span:nth-child(2){height:70%;animation-delay:-.2s}.hero-visual__voice-wave span:nth-child(3){height:46%;animation-delay:-.5s}.hero-visual__voice-wave span:nth-child(4){height:88%;animation-delay:-.8s}.hero-visual__voice-wave span:nth-child(5){height:52%;animation-delay:-1.1s}.hero-visual__voice-wave span:nth-child(6){height:68%;animation-delay:-1.4s}.hero-visual__data-rail{z-index:2;gap:var(--space-2);display:flex;position:absolute;bottom:8%;left:29%;right:25%}.hero-visual__data-rail span{border-radius:var(--radius-full);background:linear-gradient(90deg, #e7a30033, var(--color-gold), #3bc9db52);background-size:220% 100%;flex:1;height:.35rem;animation:4.8s linear infinite data-flow-horizontal}@keyframes data-flow-horizontal{0%{background-position:0 0}to{background-position:220% 0}}.home-hero{background:radial-gradient(circle at 74% 34%, #3bc9db1f, transparent 30rem), radial-gradient(circle at 54% 40%, #e7a3001f, transparent 34rem), radial-gradient(circle at 16% 14%, #e7a30014, transparent 24rem), linear-gradient(135deg, var(--color-bg) 0%, var(--color-bg-soft) 100%)}.home-hero:before{z-index:0;opacity:.68;-webkit-mask-image:linear-gradient(#000000eb,#0000008a,#0000 92%);mask-image:linear-gradient(#000000eb,#0000008a,#0000 92%)}.home-hero:after{z-index:0;pointer-events:none;content:"";filter:blur(1px);opacity:.86;background:radial-gradient(at 72% 39%,#e7a30024,#0000 27%),radial-gradient(at 87% 35%,#3bc9db1a,#0000 22%),radial-gradient(at 44%,#e7a3000e,#0000 34%),linear-gradient(90deg,#0000 0 42%,#3bc9db09 50%,#0000 66%);animation:13s ease-in-out infinite hero-ambient-drift;position:absolute;inset:-18% -10% -10%}.home-hero__blueprint{z-index:0;pointer-events:none;opacity:.72;position:absolute;inset:0;overflow:hidden}.home-hero__blueprint:before,.home-hero__blueprint:after,.home-hero__blueprint span{content:"";position:absolute}.home-hero__blueprint:before{border:1px solid #e7a30014;border-block-color:#3bc9db12;border-radius:50%;height:18rem;top:22%;left:8%;right:10%;transform:rotate(-8deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000000e6 18%,#000000e0 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000000e6 18%,#000000e0 82%,#0000)}.home-hero__blueprint:after{background:linear-gradient(90deg,#0000,#e7a30057,#3bc9db33,#0000) 0 0/220% 100%;height:1px;animation:7s linear infinite data-flow-horizontal;top:44%;left:34%;right:18%}.home-hero__blueprint span:first-child{border-radius:var(--radius-full);border:1px solid #e7a3000e;width:13rem;height:13rem;top:17%;left:9%}.home-hero__blueprint span:nth-child(2){background:linear-gradient(90deg,#0000,#e7a30033,#0000);width:15rem;height:1px;top:31%;left:29%;transform:rotate(18deg)}.home-hero__blueprint span:nth-child(3){border:1px solid #3bc9db0e;border-radius:50%;width:24rem;height:10rem;bottom:17%;right:7%;transform:rotate(11deg)}.home-hero__blueprint span:nth-child(4){border-radius:var(--radius-full);background:var(--color-gold);width:.42rem;height:.42rem;animation:4.4s ease-in-out infinite hero-pulse;top:54%;left:48%;box-shadow:0 0 1.2rem #e7a3005c,15rem -5rem #3bc9db52,22rem 4rem #e7a30042}.home-hero__layout{isolation:isolate;align-items:center}.home-hero__layout:before{z-index:-1;pointer-events:none;content:"";clip-path:polygon(0 30%,38% 18%,100% 32%,100% 70%,46% 82%,0 62%);filter:blur(.4px);opacity:.76;background:linear-gradient(90deg,#0000,#e7a30021,#3bc9db12,#0000),radial-gradient(circle at 44% 44%,#e7a3001c,#0000 26%),radial-gradient(circle at 76%,#3bc9db14,#0000 27%);position:absolute;inset:14% 5% 10% 29%;transform:translateY(.4rem)}.home-hero__content{z-index:1;position:relative;transform:translateY(-.2rem)}.home-hero__content:after{pointer-events:none;content:"";opacity:.42;background:linear-gradient(90deg,#e7a30057,#3bc9db38,#0000);width:min(22vw,18rem);height:1px;animation:5.8s ease-in-out infinite hero-copy-beam;position:absolute;top:38%;left:min(100%,42rem);transform:translate(1.5rem);box-shadow:0 0 1.4rem #e7a30024}.home-hero__title{letter-spacing:-.01em}@media (width>=64rem){.home-hero__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-hero__title span{white-space:nowrap}}.home-actions{align-items:center}.home-actions .button{justify-content:center;align-items:center;gap:.55rem;min-width:10.75rem;display:inline-flex;position:relative}.home-actions .button:after{content:"";opacity:.82;width:.42rem;height:.42rem;transition:opacity var(--transition-fast), transform var(--transition-fast);border-top:2px solid;border-right:2px solid;transform:rotate(45deg)translate(0,0)}.home-actions .button:hover:after{opacity:1;transform:rotate(45deg)translate(.18rem,-.18rem)}.home-actions .button--primary:hover{transform:translateY(-2px);box-shadow:0 1rem 2.6rem #e7a30042,0 0 2rem #e7a30029}.home-actions .button--secondary:hover{border-color:#3bc9db61;box-shadow:0 1rem 2.2rem #00000024,0 0 1.8rem #3bc9db1f}.home-hero__tags{max-width:35rem}.hero-visual{z-index:1;box-shadow:none;background:radial-gradient(circle at 55% 48%,#e7a30026,#0000 17rem),radial-gradient(circle at 72% 32%,#3bc9db1f,#0000 16rem),radial-gradient(circle at 50% 100%,#0000007a,#0000 19rem);border-color:#0000;position:relative;overflow:hidden}.hero-visual:before{pointer-events:none;content:"";filter:blur(2px);background:radial-gradient(at 54% 52%,#e7a3002e,#0000 22%),radial-gradient(at 74% 34%,#3bc9db1c,#0000 20%),radial-gradient(at 52% 82%,#00000057,#0000 42%);position:absolute;inset:-6% -3%}.hero-visual:after{background:linear-gradient(135deg,#ffffff17,#0000 16% 76%,#e7a30012),radial-gradient(circle at 62% 42%,#0000 0 42%,#3bc9db0b 43%,#0000 70%);border-radius:2rem;inset:-3%}.hero-visual__grid{opacity:.5;inset:-3%;-webkit-mask-image:radial-gradient(circle at 56% 48%,#000000d1,#0000 70%);mask-image:radial-gradient(circle at 56% 48%,#000000d1,#0000 70%)}.hero-visual__glow{filter:blur(38px);opacity:.78}.hero-visual__ambient-ring{border-color:#e7a30029;opacity:.72;border-inline-color:#3bc9db24;inset:7% 4% 5%}.hero-visual__ecosystem{background:radial-gradient(circle at 48% 42%,#e7a30014,#0000 15rem),radial-gradient(circle at 84% 26%,#3bc9db12,#0000 12rem),linear-gradient(145deg,#191b20b8,#0a0b0e9e);border-color:#f8f8f80e;border-radius:1.15rem;transition:box-shadow .42s,transform .42s;inset:6% 2% 7% 4%;overflow:hidden;box-shadow:0 2.8rem 6.4rem #0000005c,0 0 4.5rem #e7a30014,inset 0 1px #ffffff12}.hero-visual:hover .hero-visual__ecosystem{transform:translateY(-.18rem);box-shadow:0 3rem 7rem #0000006b,0 0 5rem #3bc9db1c,0 0 2.5rem #e7a30014,inset 0 1px #ffffff1a}.hero-visual__ecosystem:before{border-color:#e7a3001f;border-inline-color:#3bc9db1f;inset:20% 4% 12% 8%}.hero-visual__ecosystem:after{opacity:.62;left:5%;right:3%}.hero-visual__ecosystem .hero-visual__topbar{background:linear-gradient(#ffffff09,#0000);border-bottom-color:#f8f8f80b;padding:.85rem 1rem;top:.2rem;left:.35rem;right:.35rem}.hero-visual__ecosystem .hero-visual__topbar span{animation:3.8s ease-in-out infinite hero-live-badge}.hero-visual__flow-map{align-content:center;width:17%;top:17%;bottom:18%;left:4%}.hero-visual__flow-node{box-shadow:none;background:linear-gradient(135deg,#e7a30014,#0000 64%),#0b0b0d24;border-color:#0000;padding:.62rem .58rem;animation:6.4s ease-in-out infinite hero-flow-step}.hero-visual__flow-node:nth-child(2){animation-delay:-4.8s}.hero-visual__flow-node:nth-child(3){animation-delay:-3.2s}.hero-visual__flow-node:nth-child(4){animation-delay:-1.6s}.hero-visual__flow-node--cyan{background:linear-gradient(135deg,#3bc9db1a,#0000 64%),#0b0b0d33;border-color:#0000}.hero-visual__flow-node:not(:last-child):after{opacity:.5}.hero-visual__flow-node p{font-size:.66rem}.hero-visual__core{width:50%;padding:var(--space-5);background:radial-gradient(circle at 78% 22%,#3bc9db12,#0000 8rem),radial-gradient(circle at 22% 80%,#e7a30017,#0000 10rem),linear-gradient(145deg,#1f2127c7,#0b0b0d8a);border-color:#f8f8f813;border-radius:1.15rem;top:15%;bottom:13%;left:24%;box-shadow:0 2.1rem 4.8rem #00000061,0 0 2.6rem #e7a30014,inset 0 1px #ffffff13}.hero-visual__core:before{pointer-events:none;content:"";opacity:.3;background:linear-gradient(115deg,#0000 18%,#ffffff14 28%,#0000 38%) 0 0/240% 100%;animation:7s ease-in-out infinite hero-panel-shimmer;position:absolute;inset:0}.hero-visual__core-header>span,.hero-visual__metrics div,.hero-visual__ai-panel,.hero-visual__automation-row span,.hero-visual__system,.hero-visual__voice-card,.hero-visual__line-chart{border-color:#0000}.hero-visual__metrics div,.hero-visual__ai-panel,.hero-visual__automation-row span,.hero-visual__system,.hero-visual__voice-card,.hero-visual__line-chart{background:linear-gradient(#ffffff09,#0000),#0b0b0d3d}.hero-visual__metrics{grid-template-columns:.82fr .72fr 1.2fr;gap:.65rem}.hero-visual__metrics div{padding:.72rem}.hero-visual__metric-note{align-items:center;gap:var(--space-2);display:flex}.hero-visual__metric-note span{border-radius:var(--radius-full);background:radial-gradient(circle at center, var(--color-cyan) 0 18%, transparent 20%), radial-gradient(circle at center, #3bc9db38, transparent 68%);flex:none;width:1.85rem;height:1.85rem;animation:3.2s ease-in-out infinite hero-live-badge;box-shadow:0 0 1.35rem #3bc9db33}.hero-visual__metrics strong{font-size:var(--font-size-lg);animation:4.8s ease-in-out infinite hero-metric-live}.hero-visual__metrics div:nth-child(2) strong{animation-delay:-1.4s}.hero-visual__insight-panel{grid-template-columns:minmax(0,1.45fr) minmax(6.5rem,.55fr);min-height:6.7rem}.hero-visual__line-chart{padding-top:var(--space-3)}.hero-visual__ai-panel{text-align:center;justify-items:center;padding:.8rem}.hero-visual__ai-panel>span{width:2rem;height:2rem;margin-bottom:var(--space-2);box-shadow:0 0 1.6rem #3bc9db3d}.hero-visual__automation-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.hero-visual__automation-row span{padding:.38rem .4rem}.hero-visual__systems{gap:var(--space-3);width:16%;top:23%;right:3.5%}.hero-visual__system{border-radius:var(--radius-full);box-shadow:none;text-align:center;background:#0b0b0d1f;padding:.44rem .58rem}.hero-visual__voice-card{width:24%;box-shadow:none;background:radial-gradient(circle at 72% 28%,#3bc9db17,#0000 6rem),#0b0b0d1f;bottom:8%;right:3.5%}.hero-visual__voice-wave{height:2.55rem}.hero-visual__data-rail{opacity:.78;bottom:7.5%;left:26%;right:21%}@keyframes hero-ambient-drift{0%,to{opacity:.72;transform:translate(0,0)scale(1)}50%{opacity:.92;transform:translate(-.8rem,.35rem)scale(1.02)}}@keyframes hero-copy-beam{0%,to{opacity:.24;transform:translate(1.1rem)scaleX(.72)}50%{opacity:.56;transform:translate(1.8rem)scaleX(1)}}@keyframes hero-flow-step{0%,to{box-shadow:none;filter:brightness();transform:translate(0,0)}38%,52%{filter:brightness(1.12);transform:translate(.12rem);box-shadow:0 0 1.4rem #e7a3001f,inset 0 1px #ffffff14}}@keyframes hero-live-badge{0%,to{filter:brightness();box-shadow:0 0 #3bc9db00}50%{filter:brightness(1.16);box-shadow:0 0 1.2rem #3bc9db24}}@keyframes hero-panel-shimmer{0%,72%,to{background-position:-140% 0}42%{background-position:130% 0}}@keyframes hero-metric-live{0%,to{opacity:.88;filter:brightness();transform:translate(0,0)}50%{opacity:1;filter:brightness(1.16);transform:translateY(-1px)}}@media (width>=48rem){.services-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-section__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.process-preview__journey{grid-template-columns:repeat(2,minmax(0,1fr))}.process-preview__connector{width:auto;height:.2rem;inset:50% 3rem auto;transform:translateY(-50%)}.process-preview__connector-fill{transform-origin:0;animation-name:process-connector-grow-x}.process-preview__connector-pulse{animation-name:process-pulse-x;top:50%;left:0}.workflow-section__flow{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-section__pipeline{top:50%;right:var(--space-8);bottom:auto;left:var(--space-8);width:auto;height:.2rem;transform:translateY(-50%)}.workflow-section__pipeline-active{width:calc(((var(--active-step) + 1) / var(--step-count)) * 100%);height:100%;transition:width .42s;bottom:0;right:auto}.workflow-section__pipeline-pulse{animation-name:workflow-pipeline-pulse-x;top:50%}.workflow-section__pipeline-particle{animation-name:workflow-pipeline-particle-x;top:50%;left:0;transform:translateY(-50%)}.value-strip__layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.grid--2,.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start}.footer__bottom{grid-column:1/-1}.footer__nav-groups,.form-grid,.about-trust,.contact-layout,.case-showcase__layout,.services-page-group__intro,.products-audience__layout{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-visual{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-visual:before{background:linear-gradient(90deg,#e7a30094,#3bc9db47);width:auto;height:1px;inset:1.15rem 3rem auto}.journey-visual__step{flex-direction:column;align-items:flex-start}}@media (width>=48rem) and (width<=63.9375rem){.section{padding-block:calc(var(--section-space,var(--space-20)) * .82)}.value-strip__layout{grid-template-columns:1fr}.value-strip__header{max-width:42rem}.value-strip__visual{min-height:30rem}.technology-section__ecosystem{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"ai frontend""backend core""database cloud""integration integration";min-height:auto}.technology-section__connections{opacity:.55}.value-strip__badge--outer{--orbit-x:min(18rem, 42vw)}.value-strip__badge--middle{--orbit-x:min(14rem, 34vw)}.value-strip__badge--inner{--orbit-x:min(10.4rem, 26vw)}.home-hero__content{max-width:72rem}.home-hero__layout:before{opacity:.54;left:12%;right:10%}.home-hero__title{max-width:32ch}.hero-visual{justify-self:center;width:min(100%,42rem);min-height:28rem;transform:none}.inner-hero-visual{justify-self:center;width:min(100%,34rem)}.featured-work__dashboard{max-width:44rem;margin-inline:auto}.final-cta__content{max-width:48rem}}@media (width>=64rem){.process-preview>.container{width:min(100% - (var(--container-padding) * 2), 92rem)}.process-preview__journey{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr))}.process-preview__card{min-height:25rem;padding:var(--space-5)}.services-overview>.container{width:min(100% - (var(--container-padding) * 2), 92rem)}.services-overview__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-hero__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.inner-hero-layout,.contact-hero__layout{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center}.hero-visual,.inner-hero-visual{margin-top:0}.hero-visual{min-height:clamp(27rem,34vw,31.5rem)}.featured-work__layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.workflow-section__flow{gap:var(--space-3);padding:var(--space-5);grid-template-columns:repeat(6,minmax(0,1fr))}.workflow-section__node{align-content:start;gap:var(--space-4);min-height:18rem;padding:var(--space-4);grid-template-columns:1fr}.workflow-section__icon{grid-row:auto}.workflow-section__features{grid-column:auto;margin-top:auto}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.navbar__links{display:flex}.navbar__menu-button{display:none}.process-timeline{gap:var(--space-3);grid-template-columns:repeat(7,minmax(0,1fr))}.process-timeline__item:before{top:-.55rem;left:var(--space-6)}.contact-next{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.contact-form-shell{grid-template-columns:minmax(0,1.08fr) minmax(12rem,.62fr);align-items:start}.contact-layout--premium{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.contact-next__card:not(:last-child):after{width:calc(var(--space-3) - .3rem);background:linear-gradient(90deg,#e7a3008a,#3bc9db47);height:1px;top:50%;left:calc(100% + .15rem)}}@media (width<=47.9375rem){.technology-section .section-header__title{max-width:16ch}.technology-section__ecosystem{min-height:auto;padding:var(--space-3);grid-template:"ai""frontend""backend""database""core""cloud""integration"/1fr}.technology-section__connections{display:none}.technology-section__node{min-height:auto}.technology-section__core{min-height:13rem}.technology-section__stats{grid-template-columns:1fr}.process-preview__card{min-height:20rem;padding:var(--space-4)}.process-preview__visual{width:5rem;height:5rem}.process-preview__connector{left:1.85rem}.workflow-section__flow{padding:var(--space-3);border-radius:1.35rem}.workflow-section__node{min-height:12.5rem;padding:var(--space-4)}.workflow-section__pipeline{left:2.55rem}.services-overview .section-header__title{white-space:normal;max-width:18ch}.services-overview__card{border-radius:1.25rem;min-height:32rem}.services-overview__visual-row{margin-bottom:var(--space-5)}.services-overview__icon{border-radius:1.25rem;width:5.2rem;height:5.2rem}.services-overview__features li{padding-block:.52rem}.value-strip__layout{gap:var(--space-8)}.value-strip__visual{min-height:34rem;padding:var(--space-3);perspective:900px}.value-strip__mesh{opacity:.32;display:block;inset:4%}.value-strip__platform{width:min(16.5rem,72%);min-height:15rem;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.88)}.value-strip__flow{grid-template-columns:1fr;position:absolute;inset:1rem;transform:translateZ(1.2rem)}.value-strip__node{min-height:3.4rem;transform:none}.value-strip__node:not(:last-child):after{background:linear-gradient(#e7a30094,#3bc9db4d);width:1px;height:.34rem;top:calc(100% + .05rem);left:1.45rem}.value-strip__pulse{display:none}.value-strip__badges{width:100%;height:100%;margin-top:0;display:block;position:absolute;inset:0}.value-strip__badge{text-align:center;justify-content:center;width:min(11.8rem,48%);min-width:8.5rem;position:absolute;top:50%;left:50%}.value-strip__badge--outer{--orbit-duration:38s;--orbit-x:min(11.8rem, 34vw);--orbit-y:1;--orbit-y-inverse:1;--orbit-depth:.94}.value-strip__badge--middle{--orbit-duration:30s;--orbit-x:min(9.8rem, 29vw);--orbit-y:1;--orbit-y-inverse:1;--orbit-depth:1}.value-strip__badge--inner{--orbit-duration:24s;--orbit-x:min(7.8rem, 23vw);--orbit-y:1;--orbit-y-inverse:1;--orbit-depth:1.06}.value-strip__badge-label{min-height:2.1rem;padding:.35rem .55rem;font-size:.66rem}.home-hero{min-height:auto;padding-block:var(--space-10) var(--space-12);padding-top:var(--space-5)}.home-hero:after{opacity:.58;inset:-12% -28% 20%}.home-hero__blueprint{opacity:.42}.home-hero__blueprint:before{height:13rem;top:42%;left:-12%;right:-24%}.home-hero__blueprint:after{opacity:.5;top:55%;left:0;right:0}.home-hero__blueprint span:nth-child(2),.home-hero__blueprint span:nth-child(3),.home-hero__layout:before{display:none}.page-hero,.services-page-hero,.products-page-hero{padding-block:var(--space-12) var(--space-16);padding-top:var(--space-6)}.contact-visual{justify-self:stretch;min-height:24rem}.contact-visual__card--consult{width:54%}.contact-visual__card--ai{width:40%}.contact-visual__card--message{width:62%}.contact-sidebar{position:static}.section{padding-block:calc(var(--section-space,var(--space-20)) * .65)}.button{width:100%}.home-actions{flex-direction:column}.home-actions .button{min-width:0}.section-header__description,.home-hero__description,.final-cta__description,.page-hero__description,.services-page-hero__description{font-size:var(--font-size-base)}.page-hero__title,.services-page-hero__title,.home-hero__title{white-space:normal;max-width:18ch}.hero-visual{justify-self:stretch;min-height:31.5rem;transform:none}.hero-visual__ecosystem{inset:4% 2%;overflow:hidden}.hero-visual__ecosystem .hero-visual__topbar{padding:var(--space-3)}.hero-visual__ecosystem .hero-visual__topbar span{display:none}.hero-visual__flow-map{grid-template-columns:repeat(4,minmax(0,1fr));width:auto;inset:14% 5% auto}.hero-visual__flow-node{flex-direction:column;justify-content:center;align-items:flex-start;gap:.1rem;min-height:2.9rem;padding:.42rem}.hero-visual__flow-node:not(:last-child):after{width:.5rem;height:1px;top:50%;left:auto;right:-.45rem}.hero-visual__flow-node p{font-size:.6rem}.hero-visual__core{width:auto;padding:var(--space-3);inset:30% 5% 19%}.hero-visual__metrics{grid-template-columns:.8fr .8fr 1.4fr}.hero-visual__metrics div{padding:var(--space-2)}.hero-visual__metrics div>p{display:none}.hero-visual__metric-note p{font-size:.6rem;display:block}.hero-visual__metric-note span{width:1.35rem;height:1.35rem}.hero-visual__metrics strong{font-size:var(--font-size-lg);margin-top:0}.hero-visual__insight-panel{grid-template-columns:1fr;min-height:6rem}.hero-visual__ai-panel{display:none}.hero-visual__automation-row span{padding:.35rem .3rem;font-size:.58rem}.hero-visual__systems{grid-template-columns:repeat(4,minmax(0,1fr));width:auto;inset:auto 5% 4.5%}.hero-visual__system{text-align:center;padding:.4rem .38rem;font-size:.62rem}.hero-visual__voice-card,.hero-visual__data-rail{display:none}.inner-hero-visual{justify-self:stretch;min-height:28rem}.inner-hero-visual__hub{width:8.5rem;height:8.5rem;padding:var(--space-4)}.inner-hero-visual__node{min-width:5.8rem;min-height:2.25rem;padding-inline:var(--space-2)}.inner-hero-visual__panel--dashboard{right:var(--space-3);bottom:var(--space-3);width:9rem}.inner-hero-visual__product-stack{inset:var(--space-4)}.inner-hero-visual__product{width:min(100%,15rem);padding:var(--space-3)}.inner-hero-visual__timeline{inset:5.75rem var(--space-4) var(--space-4)}.inner-hero-visual__relationship{top:var(--space-4);left:var(--space-4);right:var(--space-4)}.inner-hero-visual__contact-flow{right:var(--space-4);width:11rem}.inner-hero-visual__contact-card{left:var(--space-4);width:48%}.hero-visual__card{padding:var(--space-3)}.hero-visual__platform{width:90%;min-height:48%;top:26%;left:5%;transform:none}.hero-visual__module--agent{width:43%;min-width:0;top:5%;left:5%;right:auto}.hero-visual__module--voice{width:43%;min-width:0;top:5%;bottom:auto;right:5%}.hero-visual__integrations{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;bottom:5%;left:5%;right:5%}.hero-visual__workspace{grid-template-columns:1fr}.hero-visual__chart-card,.hero-visual__workflow-card,.hero-visual__donut-card{grid-column:auto}.hero-visual__workflow-card div{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-scene{inset:var(--space-4)}.hero-scene__core{width:9rem;height:9rem}.hero-scene__lanes{width:10rem;right:0}.hero-scene__code{width:7.5rem;left:0}.hero-scene__cloud{width:12rem;left:0}.hero-scene__product-grid{gap:var(--space-3);inset:5% 0}.hero-scene__product-card{min-height:7rem;padding:var(--space-3)}.hero-scene__product-card:nth-child(2n){transform:translateY(1rem)}.hero-scene__product-platform{inset:14% 10%;transform:rotateX(54deg)rotate(-34deg)scale(.88)}.hero-visual__ambient-ring{inset:11% 9% 8%}.hero-scene__product-hub{width:7.75rem;height:7.75rem}.hero-scene__brief{left:0;right:0}.hero-scene__journey{gap:var(--space-2);bottom:24%;left:0;right:0}.hero-scene__journey-step{padding:var(--space-2)}.hero-scene__partner-loop{bottom:4%;right:0}.hero-scene__inbox{width:48%;left:0}.hero-scene__response-flow{width:11rem;right:0}.hero-scene__delivery-core{width:68%;padding:var(--space-4);top:6%;left:0}.hero-scene__delivery-steps{width:86%;bottom:5%;right:0}.hero-scene__delivery-steps span{padding:.45rem .62rem}.hero-scene__case-dashboard{width:78%;min-height:56%;top:8%;left:0;transform:none}.hero-scene__case-modules{width:58%;bottom:5%;right:0}.hero-scene__case-ring{width:8rem;height:8rem;top:12%;right:0}.hero-visual__card--dashboard{width:64%;top:8%;left:5%}.hero-visual__card--agent{width:31%;top:12%;right:5%}.hero-visual__card--voice{width:42%;bottom:8%;right:5%}.hero-visual__card--insights{width:36%;bottom:8%;right:41%}.hero-visual__automation{width:9.5rem;bottom:31%;left:5%}.hero-visual__nodes{width:8.5rem;bottom:31%;right:5%}.hero-visual__dashboard-grid{gap:var(--space-2);grid-template-columns:1fr}.hero-visual__chart{height:4rem}.navbar__inner{min-height:3.75rem;margin-block:var(--space-2);padding:.45rem .7rem}.navbar__logo{width:8.75rem}.navbar__mobile--open{gap:var(--space-2);margin-bottom:var(--space-3);border-radius:var(--radius-lg);padding:var(--space-3);background:#17181ceb;border:1px solid #f8f8f814;display:grid}.navbar__mobile-link{border-radius:var(--radius-md);color:var(--color-muted);padding:.8rem .9rem;font-weight:800}.navbar__mobile-link[aria-current=page]{color:var(--color-text);background:#e7a30014}.footer__logo{width:8.75rem}.footer__inner{align-items:flex-start}.footer__links{justify-items:start}.footer__nav-groups{gap:var(--space-5)}.featured-work__cta{width:100%}.featured-dashboard{grid-template-columns:3.25rem minmax(0,1fr);min-height:28rem}.featured-dashboard__content{grid-template-columns:1fr}.featured-dashboard__traceability{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-dashboard__main{padding:var(--space-4)}.featured-dashboard__metric{min-height:4.5rem}.services-page-card__cta,.product-card__cta,.products-page-hero__badge{width:100%}.featured-work__outcome{min-height:4.5rem}.final-cta__panel:after{opacity:.38;width:100%;right:-28%}}.value-strip__visual{background:radial-gradient(circle at 50% 48%,#3bc9db24,#0000 15rem),radial-gradient(circle at 38% 54%,#e7a30017,#0000 18rem),linear-gradient(145deg,#1f21273d,#07080b6b);border-radius:1.65rem;min-height:clamp(31rem,42vw,38rem);padding:clamp(1rem,2vw,1.4rem)}.value-strip__mesh{border-radius:inherit;opacity:.62;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:3.4rem 3.4rem;border:0;inset:0;transform:none;-webkit-mask-image:radial-gradient(circle at 52%,#000000d1,#0000 76%);mask-image:radial-gradient(circle at 52%,#000000d1,#0000 76%)}.value-strip__mesh:before{background:radial-gradient(circle at 49% 48%,#3bc9db21,#0000 10rem),radial-gradient(circle at 30% 36%,#e7a3000f,#0000 14rem);height:auto;animation:12s ease-in-out infinite alternate value-engine-mesh;inset:0}.value-strip__mesh:after{background:#ffffff57;width:.28rem;height:.28rem;top:18%;right:18%;box-shadow:-19rem 5rem #3bc9db38,-7rem 15rem #e7a3002e,4rem 17rem #ffffff24}.value-strip__particles span{animation:10s ease-in-out infinite value-engine-particle}.value-strip__particles span:nth-child(5){animation-delay:-5s;top:48%;left:50%}.value-strip__engine{z-index:2;grid-template-columns:minmax(8.5rem,.86fr) minmax(12rem,1.1fr) minmax(10rem,.96fr);align-items:center;gap:clamp(1rem,2vw,1.35rem);width:100%;height:100%;min-height:clamp(29rem,39vw,35rem);display:grid;position:relative}.value-strip__input,.value-strip__output{align-content:center;gap:var(--space-3);min-width:0;display:grid;position:relative}.value-strip__input p,.value-strip__output p{color:#f8f8f86b;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.value-strip__input ul,.value-strip__output ul,.value-strip__core-stages{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.value-strip__input li,.value-strip__output li{border-radius:var(--radius-full);color:#f8f8f8c2;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff0e,#0000),#07080b7a;border:1px solid #ffffff14;min-width:0;padding:.52rem .68rem;font-size:.72rem;font-weight:850;position:relative;box-shadow:0 .85rem 1.7rem #0000002e,inset 0 1px #ffffff14}.value-strip__input li{transform-origin:100%;animation:14s cubic-bezier(.45,0,.2,1) infinite value-engine-input;animation-delay:calc(var(--item-index) * -2.1s)}.value-strip__output li{align-items:center;gap:var(--space-2);color:#f8f8f8db;transform-origin:0;animation:14s cubic-bezier(.45,0,.2,1) infinite value-engine-output;animation-delay:calc(var(--item-index) * -1.8s - .9s);transition:border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);border-color:#3bc9db24;display:inline-flex}.value-strip__output li span{color:var(--color-cyan)}.value-strip__output li:hover{border-color:#3bc9db6b;transform:translate(.2rem)scale(1.03);box-shadow:0 1rem 2.4rem #00000047,0 0 1.6rem #3bc9db2e,inset 0 1px #ffffff1f}.value-strip__pipeline{pointer-events:none;width:22%;height:5.5rem;position:absolute;top:50%;transform:translateY(-50%)}.value-strip__pipeline--in{left:22%}.value-strip__pipeline--out{right:22%}.value-strip__pipeline-line{background:linear-gradient(90deg,#0000,#e7a30080,#3bc9db80,#0000);height:1px;position:absolute;inset:50% 0 auto;box-shadow:0 0 1.4rem #3bc9db29}.value-strip__pipeline--out .value-strip__pipeline-line{background:linear-gradient(90deg,#0000,#3bc9db8f,#e7a30057,#0000)}.value-strip__pipeline-pulse,.value-strip__pipeline-particle{border-radius:var(--radius-full);position:absolute;top:50%;transform:translateY(-50%)}.value-strip__pipeline-pulse{background:#fffc;width:.62rem;height:.62rem;animation:3.4s cubic-bezier(.45,0,.2,1) infinite value-engine-pulse;left:0;box-shadow:0 0 1rem #3bc9db8c,0 0 1.8rem #e7a3003d}.value-strip__pipeline--out .value-strip__pipeline-pulse{animation-delay:-1.25s}.value-strip__pipeline-particle{background:var(--color-cyan);width:.25rem;height:.25rem;animation:2.7s linear infinite value-engine-pulse;left:0;box-shadow:0 0 .8rem #3bc9db73}.value-strip__pipeline-particle--two{background:var(--color-gold);animation-delay:-1.2s}.value-strip__core{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:22rem;transition:border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);background:radial-gradient(circle at 50% 47%,#3bc9db2e,#0000 8rem),radial-gradient(circle at 50% 53%,#e7a3001a,#0000 10rem),linear-gradient(145deg,#ffffff14,#ffffff06);border:1px solid #ffffff1a;border-radius:2rem;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 1.6rem 4rem #00000057,0 0 3.5rem #3bc9db14,inset 0 1px #ffffff1f}.value-strip__core:hover,.value-strip__core:focus-visible{border-color:#3bc9db52;transform:translateY(-.12rem);box-shadow:0 1.8rem 4.8rem #0000006b,0 0 4.5rem #3bc9db2e,0 0 2.5rem #e7a3001a,inset 0 1px #ffffff29}.value-strip__core-glow,.value-strip__core-ring,.value-strip__core-grid{pointer-events:none;position:absolute}.value-strip__core-glow{border-radius:var(--radius-full);filter:blur(18px);background:radial-gradient(circle,#3bc9db57,#0000 58%),radial-gradient(circle,#e7a30029,#0000 72%);animation:3.8s ease-in-out infinite value-core-glow;inset:24%}.value-strip__core-ring{border:1px solid #3bc9db33;border-radius:42%;top:50%;left:50%;transform:translate(-50%,-50%)}.value-strip__core-ring--outer{border-inline-color:#e7a3001f;width:76%;height:54%;animation:12s linear infinite value-core-ring}.value-strip__core-ring--middle{width:58%;height:72%;animation:9s linear infinite reverse value-core-ring}.value-strip__core-ring--inner{border-color:#ffffff26;width:34%;height:34%;animation:6s linear infinite value-core-ring}.value-strip__core-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:1.2rem 1.2rem;animation:7s linear infinite value-core-grid;inset:18%;-webkit-mask-image:radial-gradient(circle,#000000b3,#0000 72%);mask-image:radial-gradient(circle,#000000b3,#0000 72%)}.value-strip__core-label{z-index:2;text-align:center;place-items:center;display:grid;position:relative}.value-strip__core-label span{color:var(--color-cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.value-strip__core-label strong{margin-top:var(--space-1);color:var(--color-text);letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1}.value-strip__core-stages{z-index:2;grid-template-columns:repeat(auto-fit,minmax(min(100%,4.9rem),1fr));justify-content:center;gap:.42rem;position:absolute;bottom:1.05rem;left:1rem;right:1rem}.value-strip__core-stages li{border-radius:var(--radius-full);color:#f8f8f88a;text-align:center;text-wrap:balance;overflow-wrap:anywhere;min-width:0;animation:5.6s ease-in-out infinite value-stage-activate;animation-delay:calc(var(--stage-index) * .42s);background:#07080b61;border:1px solid #ffffff14;padding:.3rem .42rem;font-size:clamp(.44rem,.56vw,.49rem);font-weight:850;line-height:1.15}.value-strip__core:hover~.value-strip__output li,.value-strip__core:focus-visible~.value-strip__output li{border-color:#3bc9db4d;box-shadow:0 1rem 2.2rem #00000038,0 0 1.25rem #3bc9db1f,inset 0 1px #ffffff1a}.value-strip__engine:has(.value-strip__output li:hover) .value-strip__pipeline--out .value-strip__pipeline-line{border-color:#3bc9db4d;box-shadow:0 1rem 2.2rem #00000038,0 0 1.25rem #3bc9db1f,inset 0 1px #ffffff1a}.value-strip__engine:has(.value-strip__output li:hover) .value-strip__pipeline--out .value-strip__pipeline-line{height:2px}@keyframes value-engine-input{0%,14%{opacity:.58;filter:blur(1.2px);transform:translate(0,0)scale(.96)}30%,48%{opacity:1;filter:blur();transform:translate(1.1rem)scale(1);box-shadow:0 .85rem 1.7rem #0000002e,0 0 1.4rem #e7a30021,inset 0 1px #ffffff1a}62%{opacity:.5;filter:blur(1.4px);transform:translate(5.4rem)scale(.72)}to{opacity:.56;filter:blur(1px);transform:translate(0,0)scale(.96)}}@keyframes value-engine-output{0%,38%{opacity:0;filter:blur(3px);transform:translate(-2rem)scale(.9)}52%,82%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}to{opacity:.38;transform:translate(.3rem)scale(.98)}}@keyframes value-engine-pulse{0%{opacity:0;left:0}18%,72%{opacity:1}to{opacity:0;left:100%}}@keyframes value-core-ring{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes value-core-glow{0%,to{opacity:.68;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes value-core-grid{to{background-position:1.2rem 1.2rem}}@keyframes value-stage-activate{0%,to{color:#f8f8f87a;border-color:#ffffff14}45%,58%{color:#f8f8f8db;border-color:#3bc9db52;box-shadow:0 0 1rem #3bc9db1f}}@keyframes value-engine-particle{0%,to{opacity:.08;transform:translate(0,0)}50%{opacity:.24;transform:translate(.8rem,-.55rem)}}@keyframes value-engine-mesh{to{opacity:.82;transform:translate(-.6rem,.4rem)}}@media (width<=63.9375rem){.value-strip__engine{gap:var(--space-4);grid-template-columns:1fr;min-height:43rem}.value-strip__input,.value-strip__output{align-content:start}.value-strip__input ul,.value-strip__output ul{grid-template-columns:repeat(2,minmax(0,1fr))}.value-strip__core{min-height:18rem}.value-strip__core-stages{grid-template-columns:repeat(auto-fit,minmax(6.6rem,1fr));bottom:1.15rem;left:1.15rem;right:1.15rem}.value-strip__pipeline{display:none}}@media (width<=47.9375rem){.value-strip__visual{min-height:auto;padding:var(--space-3)}.value-strip__engine{min-height:auto}.value-strip__input ul,.value-strip__output ul,.value-strip__core-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.value-strip__core-stages li{padding-inline:.38rem;font-size:.46rem}.value-strip__input li,.value-strip__output li{white-space:normal}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-visual__card,.hero-visual__agent-core,.hero-visual__signal span,.hero-visual__line--three,.inner-hero-visual__hub:after,.inner-hero-visual__connector,.inner-hero-visual__ecosystem-line,.hero-scene__wire,.hero-scene__suite-line,.story-mini--ai:after,.story-mini--voice:after,.story-panel__line,.workflow-section__ambient,.workflow-section__blob,.workflow-section__particle,.workflow-section__pipeline-pulse,.workflow-section__pipeline-particle,.workflow-section__icon:before,.workflow-section__node,.workflow-section__node:not(:last-child):after,.featured-work__ambient span,.case-preview__reflection,.case-preview__header li span,.case-preview__bars span,.case-preview__timeline div,.case-preview__ai-card,.hero-scene__case-ring,.featured-dashboard__chart span,.case-dashboard__chart span,.hero-scene__case-chart span,.hero-visual__line-chart span,.hero-visual__voice-wave span,.hero-visual__data-rail span,.hero-visual__ecosystem:after,.home-hero__content:after,.hero-visual__flow-node,.hero-visual__core:before,.hero-visual__metrics strong,.hero-visual__metric-note span,.hero-visual__ecosystem .hero-visual__topbar span,.home-hero:after,.home-hero__blueprint:after,.home-hero__blueprint span:nth-child(4),.value-strip__mesh:before,.value-strip__mesh:after,.value-strip__particles span,.value-strip__badges,.value-strip__badge,.value-strip__badge-label,.value-strip__pulse,.value-strip__node--ai,.services-overview__ambient,.services-overview__blob,.services-overview__particle,.services-overview__card,.services-overview__icon,.services-overview__icon:before,.services-overview__icon-orbit,.services-overview__software-window,.services-overview__software-line,.services-overview__software-node,.services-overview__ai-core,.services-overview__ai-link,.services-overview__ai-node,.services-overview__ai-output,.services-overview__voice-mic,.services-overview__voice-wave,.services-overview__voice-bar,.services-overview__automation-path,.services-overview__automation-node,.services-overview__automation-trigger,.technology-section__ambient span,.technology-section__connection,.technology-section__data-pulse,.technology-section__core,.technology-section__core-ring,.technology-section__core-particles,.technology-section__node,.technology-section__ui-card,.technology-section__api-line,.technology-section__api-dot,.technology-section__ai-core,.technology-section__ai-node,.technology-section__sync,.technology-section__db-cylinder,.technology-section__integration-node,.technology-section__stats span{animation:none}}.page-section:has(.about-trust){background:radial-gradient(circle at 17% 40%,#e7a3000b,#0000 25rem),radial-gradient(circle at 82% 42%,#3bc9db09,#0000 25rem),linear-gradient(#101216,#0b0d10);overflow:hidden}.page-section:has(.about-trust)>.container{max-width:88rem}.about-trust{grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:center;gap:clamp(4.375rem,6vw,5.625rem);display:grid}.about-trust>.stack,.about-trust .section-header{max-width:37rem}.about-trust .section-header__eyebrow{letter-spacing:.12em;font-size:clamp(.8125rem,.9vw,.875rem);font-weight:700}.about-trust .section-header__title{letter-spacing:-.04em;max-width:36rem;font-size:clamp(2.875rem,3.7vw,3.125rem);font-weight:680;line-height:1.1}.about-trust .section-header__description{color:#f8f8f8a1;max-width:36rem;font-size:clamp(1.0625rem,1.2vw,1.125rem);line-height:1.6}.about-trust .home-actions{gap:.875rem}.about-trust .home-actions .button{border-radius:.7rem;min-height:3.375rem;font-size:1rem;font-weight:620;transition:transform .22s,border-color .22s,box-shadow .22s}.about-trust .home-actions .button:hover{transform:translateY(-2px)}.about-trust>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;display:grid}.about-trust .about-trust__item{background:radial-gradient(circle at 15% 0,#e7a30008,#0000 12rem),linear-gradient(145deg,#ffffff09,#ffffff03),#14161b;border:1px solid #ffffff12;border-radius:1.25rem;flex-direction:column;min-height:17rem;padding:1.65rem;transition:transform .27s,border-color .27s,box-shadow .27s;display:flex;position:relative;overflow:hidden;box-shadow:0 1.2rem 3rem #0000002e,inset 0 1px #ffffff09}.about-trust .about-trust__item--ai{background:radial-gradient(circle at 15% 0,#3bc9db09,#0000 12rem),linear-gradient(145deg,#ffffff09,#ffffff03),#14161b}.about-trust .about-trust__item:hover{border-color:#e7a3002b;transform:translateY(-3px);box-shadow:0 1.55rem 3.5rem #00000040,0 0 1.75rem #e7a30009,inset 0 1px #ffffff0a}.about-trust .about-trust__item--ai:hover{border-color:#3bc9db29;box-shadow:0 1.55rem 3.5rem #00000040,0 0 1.75rem #3bc9db0a,inset 0 1px #ffffff0a}.about-trust__visual{border-bottom:1px solid #ffffff0b;place-items:center;height:7rem;margin:-.25rem 0 1.15rem;display:grid}.trust-visual{color:#e7a300ad;width:100%;height:6rem;overflow:visible}.trust-visual path,.trust-visual circle,.trust-visual rect{fill:none;stroke:#f8f8f82e;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px}.trust-visual circle{fill:#15171c;stroke:#e7a30066}.trust-visual .trust-visual__path{stroke:#e7a30061;stroke-dasharray:280;animation:6s ease-in-out infinite trust-line-draw}.trust-visual--ai .trust-visual__path{stroke:#3bc9db59}.trust-visual__target{animation:5s ease-in-out infinite trust-node-pulse;fill:#e7a3001f!important;stroke:#e7a300!important}.trust-visual__target-ring{stroke-dasharray:4 5;animation:12s linear infinite trust-ring-spin;stroke:#e7a30038!important}.trust-visual__check{stroke-dasharray:40;animation:5s ease-in-out infinite trust-check;stroke:#e7a300!important}.trust-visual__core{animation:5s ease-in-out infinite trust-node-pulse;fill:#e7a30014!important;stroke:#e7a300!important}.trust-visual__output{fill:#e7a30014!important;stroke:#e7a3008c!important}.trust-visual__pulse{animation:4.5s ease-in-out infinite trust-data-pulse;fill:#3bc9db!important;stroke:none!important}.trust-visual__pulse--two{animation-delay:-2.1s}.trust-visual__arrow{animation:5s ease-in-out infinite trust-arrow;stroke:#e7a300!important}.trust-visual text{fill:#f8f8f847;letter-spacing:.04em;font-size:8px;font-weight:600}.about-trust__label{align-items:center;gap:.65rem;display:flex}.about-trust__label>span{color:#e7a300;letter-spacing:.08em;font-size:.75rem;font-weight:800}.about-trust__label h3{color:#f8f8f8e0;letter-spacing:-.015em;margin:0;font-size:clamp(1.1875rem,1.4vw,1.3125rem);font-weight:650;transition:color .27s}.about-trust .about-trust__item>p{color:#f8f8f894;margin:.7rem 0 0;font-size:clamp(.875rem,1vw,1rem);line-height:1.55}.about-trust__item:hover .about-trust__label h3{color:#fff}.about-trust__item:hover .trust-visual{filter:drop-shadow(0 0 .45rem #e7a30012)}@keyframes trust-line-draw{0%,15%{stroke-dashoffset:280px;opacity:.35}55%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-280px;opacity:.35}}@keyframes trust-node-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes trust-ring-spin{to{transform-origin:224px 35px;transform:rotate(360deg)}}@keyframes trust-check{0%,25%{stroke-dashoffset:40px;opacity:.3}55%,90%{stroke-dashoffset:0;opacity:1}to{opacity:.3}}@keyframes trust-data-pulse{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@keyframes trust-arrow{0%,to{transform:translate(0)}50%{transform:translate(3px,-2px)}}@media (width<=68rem){.about-trust{grid-template-columns:1fr;gap:3rem}.about-trust>.stack,.about-trust .section-header,.about-trust>.grid{max-width:46rem}}@media (width<=47.9375rem){.about-trust .section-header__title{font-size:clamp(2.25rem,10vw,2.5rem)}.about-trust .section-header__description{font-size:1rem}.about-trust>.grid{grid-template-columns:1fr}.about-trust .about-trust__item{min-height:16rem;padding:1.5rem}.about-trust .about-trust__item>p{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.trust-visual .trust-visual__path,.trust-visual__target,.trust-visual__target-ring,.trust-visual__check,.trust-visual__core,.trust-visual__pulse,.trust-visual__arrow{animation:none}}.contact-hero{min-height:auto;padding-block:clamp(4.5rem,7vw,6.5rem)}.contact-hero>.container{max-width:98rem}.contact-hero .contact-hero__layout{grid-template-columns:minmax(0,52fr) minmax(28rem,48fr);align-items:center;gap:clamp(5rem,6vw,6.25rem);display:grid}.contact-hero .contact-hero__content{gap:0;max-width:42.5rem}.contact-hero .page-hero__eyebrow{letter-spacing:.13em;margin:0 0 1.75rem;font-size:.875rem;font-weight:700}.contact-hero .page-hero__title{color:#f5f4f1;letter-spacing:-.045em;max-width:42.5rem;margin:0;font-size:clamp(3.125rem,3.65vw,3.375rem);font-weight:680;line-height:1.09}.contact-hero .page-hero__title span{display:block}.contact-hero .page-hero__description{color:#f8f8f8ab;max-width:38.75rem;margin:1.75rem 0 0;font-size:1.125rem;line-height:1.65}.contact-hero__actions{flex-wrap:wrap;gap:.875rem;margin-top:2rem;display:flex}.contact-hero__actions .button{border-radius:.7rem;min-height:3.5rem;font-size:1rem;font-weight:630;transition:transform .22s,border-color .22s,box-shadow .22s}.contact-hero__actions .button:first-child{min-width:16.75rem}.contact-hero__actions .button:hover{transform:translateY(-2px)}.contact-hero__actions .button:first-child:hover{box-shadow:0 .75rem 2rem #e7a3001f}.contact-hero__email{color:#f8f8f8b8;align-items:center;gap:.6rem;width:fit-content;margin-top:1.5rem;font-size:1rem;text-decoration:none;transition:color .2s;display:inline-flex}.contact-hero__email span{color:#e7a300;border:1px solid #ffffff14;border-radius:.5rem;place-items:center;width:1.8rem;height:1.8rem;font-size:.8rem;display:grid}.contact-hero__email:hover{color:#fff}.contact-hero__trust{color:#f8f8f87a;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;margin-top:1.5rem;font-size:.875rem;line-height:1.5;display:flex}.contact-hero__trust i{background:#e7a300;border-radius:50%;width:3px;height:3px}.contact-inquiry-panel{background:radial-gradient(circle at 92% 8%,#3bc9db0b,#0000 17rem),radial-gradient(circle at 5% 100%,#e7a3000b,#0000 18rem),#14171b;border:1px solid #ffffff16;border-radius:1.5rem;width:100%;padding:clamp(2rem,3vw,2.75rem);position:relative;overflow:hidden;box-shadow:0 1.75rem 5rem #00000047,inset 0 1px #ffffff09}.contact-inquiry-panel:before{pointer-events:none;content:"";background:linear-gradient(110deg,#0000 20%,#ffffff05 48%,#0000 72%);position:absolute;inset:0}.contact-inquiry-panel__header{border-bottom:1px solid #fff1;justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:1.6rem;display:flex;position:relative}.contact-inquiry-panel__header span{color:#e7a300;letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:750}.contact-inquiry-panel__header h2{color:#f8f8f8ed;letter-spacing:-.025em;margin:.55rem 0 0;font-size:clamp(1.55rem,2vw,1.8rem);font-weight:650}.contact-inquiry-panel__signal{gap:.35rem;padding-top:.2rem;display:flex}.contact-inquiry-panel__signal i{background:#ffffff1a;border-radius:50%;width:.4rem;height:.4rem}.contact-inquiry-panel__signal i:first-child{background:#5fd49b;animation:7s ease-in-out infinite contact-signal;box-shadow:0 0 .75rem #5fd49b4d}.contact-inquiry-panel__options{gap:.75rem;padding-block:1.25rem;display:grid;position:relative}.contact-inquiry-option{background:linear-gradient(120deg,#ffffff07,#ffffff03);border:1px solid #fff1;border-radius:.9rem;grid-template-columns:3rem 1fr;align-items:center;gap:1rem;min-height:5.25rem;padding:1rem 1.1rem;transition:transform .23s,border-color .23s,background-color .23s;display:grid}.contact-inquiry-option:hover{background-color:#ffffff05;border-color:#e7a3002e;transform:translateY(-2px)}.contact-inquiry-option__icon{color:#e7a300;background:#e7a3000b;border:1px solid #e7a30029;border-radius:.75rem;place-items:center;width:3rem;height:3rem;display:grid}.contact-inquiry-option__icon--ai,.contact-inquiry-option__icon--layers{color:#5ccbd8;background:#3bc9db09;border-color:#3bc9db26}.contact-inquiry-option__icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}.contact-inquiry-option h3{color:#f8f8f8e6;letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:640}.contact-inquiry-option p{color:#f8f8f88c;margin:.3rem 0 0;font-size:.9rem;line-height:1.45}.contact-inquiry-panel__footer{color:#f8f8f89e;border-top:1px solid #fff1;align-items:center;gap:.65rem;padding-top:1.15rem;font-size:.925rem;display:flex;position:relative}.contact-inquiry-panel__footer i{background:#5fd49b;border-radius:50%;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 .65rem #5fd49b38}@keyframes contact-signal{0%,15%,to{opacity:.45;transform:scale(.8)}30%,70%{opacity:1;transform:scale(1)}}@media (width<=70rem){.contact-hero .contact-hero__layout{grid-template-columns:1fr;gap:3.5rem}.contact-hero .contact-hero__content,.contact-inquiry-panel{max-width:46rem}}@media (width<=47.9375rem){.contact-hero{padding-block:3.75rem}.contact-hero .page-hero__eyebrow{margin-bottom:1.4rem}.contact-hero .page-hero__title{font-size:clamp(2.125rem,10vw,2.375rem);line-height:1.12}.contact-hero .page-hero__description{margin-top:1.4rem;font-size:1rem}.contact-hero__actions{margin-top:1.75rem;display:grid}.contact-hero__actions .button{width:100%}.contact-hero__trust{flex-direction:column;align-items:flex-start}.contact-hero__trust i{display:none}.contact-inquiry-panel{border-radius:1.2rem;padding:1.35rem}.contact-inquiry-panel__header h2{font-size:1.45rem}.contact-inquiry-option{grid-template-columns:2.75rem 1fr;padding:.9rem}.contact-inquiry-option__icon{width:2.75rem;height:2.75rem}}@media (prefers-reduced-motion:reduce){.contact-inquiry-panel__signal i:first-child{animation:none}}.contact-hero .contact-hero__layout{grid-template-columns:minmax(0,1fr) minmax(28rem,.96fr);gap:clamp(3.75rem,5vw,5rem)}.contact-hero .contact-hero__content{max-width:45rem}.contact-hero .page-hero__title{letter-spacing:-.025em;text-wrap:initial;white-space:normal;max-width:45rem;font-size:clamp(3rem,3.5vw,3.25rem);font-weight:680;line-height:1.1}.contact-hero .page-hero__title span{white-space:nowrap;display:block}.contact-hero .page-hero__description{color:#f8f8f8ad;max-width:40rem;font-size:clamp(1.0625rem,1.25vw,1.125rem);font-weight:420;line-height:1.65}.contact-hero .inner-hero-visual--contact{background:radial-gradient(circle at 74% 22%,#3bc9db1a,#0000 15rem),radial-gradient(circle at 20% 78%,#e7a30017,#0000 16rem),linear-gradient(145deg,#1a1c20,#0e1114);border-color:#ffffff1a;min-height:clamp(28rem,37vw,33rem)}.contact-hero .inner-hero-visual--contact:after{background:linear-gradient(135deg,#ffffff12,#0000 22% 80%,#e7a3000b)}.contact-hero .hero-scene__inbox{z-index:3;background:#191b20f0;border-color:#ffffff21;min-width:15.5rem;animation:8s cubic-bezier(.22,.7,.24,1) infinite contact-inquiry-arrive;box-shadow:0 1rem 2.5rem #0000004d,inset 0 1px #ffffff0a}.contact-hero .hero-scene__inbox span{letter-spacing:.1em;font-size:.8125rem}.contact-hero .hero-scene__inbox strong{font-size:1.1rem;font-weight:650}.hero-scene__inbox-indicator{background:#e7a300;border-radius:50%;width:.45rem;height:.45rem;animation:8s ease-in-out infinite contact-indicator-pulse;position:absolute;top:1rem;right:1rem}.contact-hero .hero-scene__response-flow{z-index:3;gap:.55rem}.contact-hero .hero-scene__response-flow span{color:#f8f8f8b8;background:#1f2127e8;border-color:#ffffff1b;min-height:2.35rem;font-size:.875rem;font-weight:650;transition:border-color .3s,color .3s,background-color .3s;position:relative;overflow:hidden}.contact-hero .hero-scene__response-flow span:after{border-radius:inherit;content:"";opacity:0;background:linear-gradient(90deg,#0000,#e7a3001a,#0000);position:absolute;inset:0}.contact-hero .hero-scene__response-flow span:first-child{animation:8s infinite contact-stage-one}.contact-hero .hero-scene__response-flow span:nth-child(2){animation:8s infinite contact-stage-two}.contact-hero .hero-scene__response-flow span:nth-child(3){animation:8s infinite contact-stage-three}.contact-hero .hero-scene__response-flow span:nth-child(4){animation:8s infinite contact-stage-four}.contact-hero .hero-scene__globe{opacity:.62;animation:22s linear infinite contact-network-rotate}.contact-hero .hero-scene__contact-network{opacity:.6;animation:8s ease-in-out infinite contact-network-flow}.contact-hero .hero-scene__contact-network span:nth-child(3){animation:8s ease-in-out infinite contact-particle-gold}.contact-hero .hero-scene__contact-network span:nth-child(4){animation:8s ease-in-out infinite contact-particle-cyan}.contact-hero .hero-scene__sla{background:#191b1feb;border-color:#ffffff1f;grid-template-columns:auto auto;align-items:center;column-gap:.45rem}.contact-hero .hero-scene__sla i{background:#5fd49b;border-radius:50%;width:.45rem;height:.45rem;animation:3.6s ease-in-out infinite contact-status-pulse;box-shadow:0 0 .6rem #5fd49b47}.contact-hero .hero-scene__sla strong{font-size:2rem;font-weight:750}.contact-hero .hero-scene__sla span{letter-spacing:.09em;grid-column:1/-1;font-size:.75rem}.hero-scene__message-cycle{z-index:4;pointer-events:none;width:10.5rem;min-height:2rem;position:absolute;top:33%;right:9%}.hero-scene__message-cycle span{color:#f8f8f8ad;opacity:0;background:#0f1216e6;border:1px solid #3bc9db29;border-radius:.6rem;width:max-content;max-width:100%;padding:.48rem .7rem;font-size:.8125rem;position:absolute;inset:0 auto auto 0;box-shadow:0 .6rem 1.6rem #0003}.hero-scene__message-cycle span:first-child{animation:8s infinite contact-message-one}.hero-scene__message-cycle span:last-child{animation:8s infinite contact-message-two}.contact-hero .page-hero__eyebrow,.contact-hero .page-hero__title,.contact-hero .page-hero__description,.contact-hero .inner-hero-visual--contact{animation:.75s both contact-hero-enter}.contact-hero .page-hero__title{animation-delay:90ms}.contact-hero .page-hero__description{animation-delay:.18s}.contact-hero .inner-hero-visual--contact{animation-delay:.12s}.contact-section .section-header__title,.contact-hero~.page-section .section-header__title{font-size:clamp(2.375rem,3.5vw,2.75rem);line-height:1.15}.contact-section .section-header__description,.contact-hero~.page-section .section-header__description,.contact-section .page-card__text,.contact-hero~.page-section .page-card__text{color:#f8f8f89e;font-size:clamp(1rem,1.1vw,1.0625rem);line-height:1.65}.contact-section .page-card__title,.contact-hero~.page-section .page-card__title{font-size:clamp(1.125rem,1.4vw,1.25rem)}@keyframes contact-hero-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes contact-inquiry-arrive{0%,to{opacity:.72;transform:translateY(7px)}10%,88%{opacity:1;transform:translateY(0)}}@keyframes contact-indicator-pulse{0%,12%,to{opacity:.35;box-shadow:none}18%{opacity:1;box-shadow:0 0 .75rem #e7a3008c}24%,90%{opacity:.55;box-shadow:none}}@keyframes contact-stage-one{0%,18%{color:#fff;background:#e7a30011;border-color:#e7a30061}28%,to{color:#f8f8f8b8;border-color:#ffffff1b}}@keyframes contact-stage-two{0%,22%,42%,to{color:#f8f8f8b8;border-color:#ffffff1b}28%,38%{color:#fff;background:#3bc9db0d;border-color:#3bc9db57}}@keyframes contact-stage-three{0%,42%,62%,to{color:#f8f8f8b8;border-color:#ffffff1b}48%,58%{color:#fff;background:#e7a3000e;border-color:#e7a30057}}@keyframes contact-stage-four{0%,62%,82%,to{color:#f8f8f8b8;border-color:#ffffff1b}68%,78%{color:#fff;background:#3bc9db0d;border-color:#3bc9db57}}@keyframes contact-network-rotate{to{transform:translate(-50%)rotate(360deg)}}@keyframes contact-network-flow{0%,65%,to{filter:none}78%{filter:drop-shadow(0 0 .45rem #3bc9db1f)}}@keyframes contact-particle-gold{0%,62%,to{opacity:.35;transform:translate(0)}78%{opacity:1;transform:translate(10px,5px)}}@keyframes contact-particle-cyan{0%,68%,to{opacity:.3;transform:translate(0)}84%{opacity:1;transform:translate(-9px,-4px)}}@keyframes contact-status-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes contact-message-one{0%,12%,to{opacity:0;transform:translateY(4px)}18%,30%{opacity:1;transform:translateY(0)}36%{opacity:0}}@keyframes contact-message-two{0%,43%,to{opacity:0;transform:translateY(4px)}50%,62%{opacity:1;transform:translateY(0)}68%{opacity:0}}@media (width<=70rem){.contact-hero .contact-hero__layout{grid-template-columns:1fr;gap:3rem}.contact-hero .page-hero__title{font-size:clamp(2.5rem,5vw,2.75rem)}.contact-hero .inner-hero-visual--contact{max-width:46rem}}@media (width<=47.9375rem){.contact-hero .page-hero__title{font-size:clamp(2.125rem,9.5vw,2.375rem)}.contact-hero .page-hero__title span{white-space:normal}.contact-hero .page-hero__description{font-size:1rem}.contact-hero .inner-hero-visual--contact{min-height:27rem}.contact-hero .hero-scene__inbox{width:58%;min-width:0;left:4%}.contact-hero .hero-scene__response-flow{width:9rem;right:4%}.hero-scene__message-cycle{display:none}.contact-hero .hero-scene__globe,.contact-hero .hero-scene__contact-network{animation:none}}@media (prefers-reduced-motion:reduce){.contact-hero .page-hero__eyebrow,.contact-hero .page-hero__title,.contact-hero .page-hero__description,.contact-hero .inner-hero-visual--contact,.contact-hero .hero-scene__inbox,.hero-scene__inbox-indicator,.contact-hero .hero-scene__response-flow span,.contact-hero .hero-scene__globe,.contact-hero .hero-scene__contact-network,.contact-hero .hero-scene__contact-network span,.contact-hero .hero-scene__sla i,.hero-scene__message-cycle span{animation:none}}
