.corporate-command.corporate-command--studio{min-height:610px;padding:64px 0 80px}.corporate-command--studio .corporate-command__window{border-color:#976cda3d;animation:9s ease-in-out infinite corporate-studio-float;position:relative;top:0;box-shadow:0 36px 80px #4d03a626,inset 0 1px #fffffff2}.corporate-command--studio:before{animation-play-state:paused}.corporate-command--studio[data-motion-active=true]:before{animation-play-state:running}.corporate-preview{background:linear-gradient(145deg,#fff,#f6f0ff);padding:22px;position:relative}.corporate-preview__nav{color:#6d6080;align-items:center;gap:14px;margin-bottom:20px;font-size:9px;font-weight:700;display:flex}.corporate-preview__brand{color:#391263;align-items:center;gap:7px;margin-right:auto;font-size:12px;display:flex}.corporate-preview__brand i{background:linear-gradient(145deg,#caa9ff,#783dd0 58%,#4d03a6);border-radius:6px 6px 11px;width:19px;height:23px;box-shadow:3px 3px #e6d7fc}.corporate-preview__hero{isolation:isolate;color:#fff;background:radial-gradient(at 95% 10%,#8250b85c,#0000 64%),linear-gradient(140deg,#160a32,#351268 75%,#56239a);border:1px solid #dac4ff33;border-radius:22px;grid-template-columns:1.2fr .9fr;align-items:center;min-height:237px;padding:26px 16px 24px 24px;display:grid;position:relative;overflow:hidden}.corporate-preview__hero:before{content:"";z-index:-1;opacity:.2;background-image:linear-gradient(#dbc5ff22 1px,#0000 1px),linear-gradient(90deg,#dbc5ff22 1px,#0000 1px);background-size:27px 27px;position:absolute;inset:0}.corporate-preview__copy{z-index:2;min-width:0;position:relative}.corporate-preview__copy>small{color:#cfbce9;letter-spacing:.09em;text-transform:uppercase;max-width:170px;margin-bottom:20px;font-size:8px;line-height:1.6;display:block}.corporate-preview__copy>strong{letter-spacing:-.04em;font-size:clamp(21px,2.15vw,32px);line-height:1.13;display:block}.corporate-preview__copy em{color:#d3b5ff;margin-top:5px;font-style:normal;display:block}.corporate-preview__cta{color:#f6efff;background:#a67ae426;border:1px solid #cfb8f85c;border-radius:9px;align-items:center;gap:14px;margin-top:24px;padding:10px 12px;font-size:8px;font-weight:750;animation:10s ease-in-out infinite corporate-studio-cta;display:inline-flex}.corporate-preview__cta i{font-size:12px;font-style:normal}.corporate-preview__architecture{z-index:1;width:120%;max-width:none;max-height:230px;margin-left:-15%;position:relative;overflow:visible}.corporate-preview__tower{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite corporate-studio-tower}.corporate-preview__tower--back{animation-delay:-2s}.corporate-preview__tower--entry{animation-delay:-4s}.corporate-preview__light{stroke-dasharray:30 170;animation:5s linear infinite corporate-studio-trace}.corporate-preview__route{stroke-dasharray:7 8;animation:12s linear infinite corporate-studio-trace}.corporate-preview__beacon{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite corporate-studio-beacon}.corporate-preview__hero-shine{z-index:3;pointer-events:none;background:linear-gradient(112deg,#0000 44%,#ffffff0d 49%,#0000 56%);animation:9s ease-in-out infinite corporate-studio-shine;position:absolute;inset:-35%}.corporate-preview__modules{grid-template-columns:1fr 1fr;gap:11px;margin-top:13px;display:grid}.corporate-preview__module{background:linear-gradient(145deg,#fff,#f9f5ff);border:1px solid #bfa1e331;border-radius:16px;min-width:0;padding:15px;animation:8s ease-in-out infinite corporate-studio-module;box-shadow:0 5px 18px #6835a308}.corporate-preview__module--work{animation-delay:-4s}.corporate-preview__module small{color:#775397;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.corporate-preview__module small i{color:#9675b5;font-style:normal}.corporate-preview__module>strong{color:#473156;margin-top:11px;font-size:9px;line-height:1.4;display:block}.corporate-preview__people{align-items:center;margin-top:13px;padding-left:3px;display:flex}.corporate-preview__people i,.corporate-preview__people span{background:linear-gradient(150deg,#e7d6fc,#aa7cda);border:2px solid #fff;border-radius:50%;width:26px;height:26px;margin-left:-3px;display:block;position:relative}.corporate-preview__people i:before{content:"";background:#fff9;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;left:8px}.corporate-preview__people i:after{content:"";background:#fff9;border-radius:8px 8px 4px 4px;width:12px;height:8px;position:absolute;bottom:3px;left:5px}.corporate-preview__people i:nth-child(2){background:linear-gradient(150deg,#c5b0ec,#7748ba)}.corporate-preview__people i:nth-child(3){background:linear-gradient(150deg,#dcceff,#9c85d9)}.corporate-preview__people span{color:#6b4297;background:#f0e8fa;place-items:center;font-size:11px;display:grid}.corporate-preview__projects{align-items:end;gap:5px;height:26px;margin-top:13px;display:flex}.corporate-preview__projects i{transform-origin:bottom;background:linear-gradient(150deg,#cfadef,#8853c7);border-radius:5px;flex:1;height:70%;animation:5s ease-in-out infinite corporate-studio-progress}.corporate-preview__projects i:nth-child(2){height:100%;animation-delay:-1.5s}.corporate-preview__projects i:nth-child(3){height:82%;animation-delay:-3s}.corporate-preview__status{color:#826e91;align-items:center;gap:6px;margin-top:16px;font-size:8px;display:flex}.corporate-preview__status>i,.corporate-preview__badge-dot{background:#9470bc;border-radius:50%;width:5px;height:5px;animation:4s ease-in-out infinite corporate-studio-beacon;display:inline-block;box-shadow:0 0 0 3px #aa80d519}.corporate-preview__status b{color:#6c438f;margin-left:auto;font-size:8px}.corporate-preview__pointer{z-index:5;filter:drop-shadow(0 4px 4px #41135b33);width:25px;height:30px;animation:10s cubic-bezier(.45,0,.25,1) infinite corporate-studio-pointer;position:absolute;top:58%;left:31%}.corporate-command--studio .corporate-command__badge--crm{bottom:65px;left:-18px}.corporate-command--studio .corporate-command__badge--cms{bottom:23px;right:-12px}@keyframes corporate-studio-float{0%,to{transform:perspective(1200px)rotateY(-4deg)rotateX(2deg)translateY(0)}50%{transform:perspective(1200px)rotateY(-1deg)rotateX(.5deg)translateY(-11px)}}@keyframes corporate-studio-tower{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes corporate-studio-trace{to{stroke-dashoffset:-200px}}@keyframes corporate-studio-beacon{0%,to{opacity:.5}50%{opacity:1}}@keyframes corporate-studio-module{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes corporate-studio-progress{0%,to{transform:scaleY(.76)}50%{transform:scaleY(1)}}@keyframes corporate-studio-shine{0%,15%{transform:translate(-65%)}70%,to{transform:translate(65%)}}@keyframes corporate-studio-pointer{0%,to{transform:translate(0)}25%,36%{transform:translate(70px,-160px)}58%,70%{transform:translate(100px,72px)}87%{transform:translate(-18px,-18px)}}@keyframes corporate-studio-cta{0%,80%,to{border-color:#cfb8f85c}88%{border-color:#e7cfff}}@media (width<=680px){.corporate-command.corporate-command--studio{min-height:575px;padding:42px 0 75px}.corporate-preview{padding:16px}.corporate-preview__nav{gap:10px;font-size:8px}.corporate-preview__hero{min-height:217px;padding:20px 10px 20px 19px}.corporate-preview__copy>strong{font-size:clamp(21px,5.4vw,30px)}.corporate-command--studio .corporate-command__badge--crm{bottom:28px;left:0}.corporate-command--studio .corporate-command__badge--cms{bottom:0;right:0}}@media (width<=390px){.corporate-preview__nav>span:last-child{display:none}.corporate-preview__module{padding:12px}.corporate-preview__copy>small{font-size:7px}}@media (prefers-reduced-motion:reduce){.corporate-command--studio:before,.corporate-command--studio *,.corporate-command--studio :before,.corporate-command--studio :after{animation:none!important}.corporate-command--studio .corporate-command__window{transform:none}.corporate-preview__pointer{display:none}}.corporate-page{--corporate-ink:#0b1220;--corporate-muted:#5d687a;--corporate-line:#e5def3;--corporate-soft:#faf8ff;--corporate-lilac:#efe5ff;--corporate-lilac-strong:#d9c6ff;--corporate-orchid:#b994ff;--corporate-violet:#8f68ff;--corporate-primary:#642cc9;--corporate-accent:#8964f6;--corporate-deep:#4b1ca8;--corporate-signal:linear-gradient(115deg, #d9c6ff 0%, #b994ff 28%, #8f68ff 62%, #642cc9 100%);color:var(--corporate-ink);background:#fff}.corporate-hero{isolation:isolate;background:radial-gradient(circle at 80% 18%,#1572f726,#0000 23%),radial-gradient(circle at 64% 82%,#4d03a61c,#0000 29%),linear-gradient(#fff 0%,#f9fbff 68%,#f1f5fd 100%);padding:clamp(68px,8vw,118px) 0 clamp(70px,8vw,118px);position:relative;overflow:hidden}.corporate-hero__mesh{z-index:-3;opacity:.5;background-image:linear-gradient(#0d22440a 1px,#0000 1px),linear-gradient(90deg,#0d22440a 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 92%)}.corporate-hero__orb{z-index:-2;pointer-events:none;border-radius:50%;position:absolute}.corporate-hero__orb--one{aspect-ratio:1;border:1px solid #4d03a61a;width:650px;top:-230px;right:-150px;box-shadow:0 0 0 74px #1572f708,0 0 0 156px #4d03a605}.corporate-hero__orb--two{aspect-ratio:1;filter:blur(28px);background:radial-gradient(circle,#1572f71f,#4d03a60a 44%,#0000 72%);width:520px;bottom:-260px;left:38%}.corporate-hero__layout{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(46px,7vw,96px);display:grid;position:relative}.corporate-breadcrumbs{color:#758096;letter-spacing:.045em;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:32px;font-size:.76rem;font-weight:760;display:flex}.corporate-breadcrumbs a{color:inherit;transition:color .18s}.corporate-breadcrumbs a:hover,.corporate-breadcrumbs a:focus-visible{color:var(--corporate-accent)}.corporate-eyebrow{color:var(--corporate-primary);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 20px;font-size:.74rem;font-weight:850;display:flex}.corporate-eyebrow>span{background:linear-gradient(90deg, var(--corporate-primary), var(--corporate-accent));width:28px;height:2px}.corporate-hero h1{letter-spacing:-.066em;max-width:860px;margin:0;font-size:clamp(3.35rem,7vw,6.6rem);line-height:.91}.corporate-hero h1 span{color:#0000;background:linear-gradient(108deg, var(--corporate-primary), #7356ff 48%, var(--corporate-accent));-webkit-background-clip:text;background-clip:text;display:block}.corporate-hero__lead{max-width:760px;color:var(--corporate-muted);margin:clamp(28px,4vw,40px) 0 0;font-size:clamp(1.06rem,1.5vw,1.26rem);line-height:1.75}.corporate-hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.corporate-metrics{background:#142b521a;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:42px 0 0;padding:1px;display:grid;overflow:hidden;box-shadow:0 18px 46px #1b2f5314}.corporate-metrics>div{backdrop-filter:blur(14px);background:#ffffffd1;min-height:126px;padding:20px 18px 18px}.corporate-metrics dt{color:#7a8497;letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px;font-size:.66rem;font-weight:840}.corporate-metrics dd{color:#172033;margin:0;font-size:clamp(.96rem,1.4vw,1.12rem);font-weight:850;line-height:1.2}.corporate-metrics p{color:#6a7589;margin:9px 0 0;font-size:.72rem;line-height:1.45}.corporate-command{min-height:610px;position:relative}.corporate-command:before{aspect-ratio:1;content:"";border:1px dashed #1572f738;border-radius:50%;width:84%;animation:32s linear infinite corporate-orbit-spin;position:absolute;top:8%;left:50%;transform:translate(-50%)}.corporate-command:after{aspect-ratio:1;content:"";border:1px solid #4d03a61f;border-radius:50%;width:58%;position:absolute;top:22%;left:50%;transform:translate(-50%);box-shadow:0 0 0 42px #1572f708}.corporate-command__window{z-index:2;backdrop-filter:blur(18px);transform-origin:50%;background:#ffffffe6;border:1px solid #0f23461f;border-radius:28px;position:absolute;top:74px;left:0;right:0;overflow:hidden;transform:perspective(1200px)rotateY(-4deg)rotateX(2deg);box-shadow:0 36px 80px #152a542e}.corporate-command__bar{background:#f6f9ffe6;border-bottom:1px solid #0f234617;align-items:center;gap:7px;min-height:46px;padding:0 16px;display:flex}.corporate-command__bar>span{background:#cbd4e4;border-radius:50%;width:8px;height:8px}.corporate-command__bar>span:first-child{background:#ff7e7e}.corporate-command__bar>span:nth-child(2){background:#f6c85f}.corporate-command__bar>span:nth-child(3){background:#6bd7ad}.corporate-command__bar i{color:#8490a5;letter-spacing:.06em;margin-left:auto;font-size:.62rem;font-style:normal;font-weight:760}.corporate-command__badge{z-index:3;color:#1e2b43;backdrop-filter:blur(16px);background:#ffffffd6;border:1px solid #ffffff8c;border-radius:16px;min-width:112px;padding:13px 15px;animation:5.8s ease-in-out infinite alternate corporate-badge-float;position:absolute;box-shadow:0 18px 38px #12264c26}.corporate-command__badge span,.corporate-command__badge strong{display:block}.corporate-command__badge span{color:var(--corporate-accent);letter-spacing:.14em;font-size:.62rem;font-weight:900}.corporate-command__badge strong{margin-top:2px;font-size:.86rem}.corporate-command__badge--seo{top:28px;right:-16px}.corporate-command__badge--crm{animation-delay:-2.1s;bottom:65px;left:-34px}.corporate-command__badge--cms{animation-delay:-3.5s;bottom:18px;right:-26px}.corporate-section{padding:clamp(86px,9vw,138px) 0}.corporate-heading{grid-template-columns:96px minmax(0,1.08fr) minmax(300px,.72fr);align-items:end;gap:clamp(24px,5vw,72px);margin-bottom:clamp(42px,6vw,72px);display:grid}.corporate-heading__index{color:#9aa4b5;letter-spacing:.14em;margin:0 0 4px;font-size:.68rem;font-weight:850}.corporate-heading__index--light{color:#ffffff6b}.corporate-heading h2,.corporate-stack h2,.corporate-extras h2,.corporate-support h2,.corporate-closing h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.35rem,5.5vw,4.8rem);line-height:.98}.corporate-heading__lead{color:var(--corporate-muted);margin:0;font-size:1rem;line-height:1.72}.corporate-heading--dark{color:#fff}.corporate-heading--dark .corporate-heading__lead{color:#e7f0ffad}.corporate-reason-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.corporate-reason-card{border:1px solid var(--corporate-line);background:radial-gradient(circle at 100% 0,#1572f71a,#0000 34%),#fff;border-radius:25px;min-height:280px;padding:28px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 18px 52px #192c4e12}.corporate-reason-card--wide{background:radial-gradient(circle at 82% 12%,#4d03a61f,#0000 30%),radial-gradient(circle at 95% 70%,#1572f717,#0000 28%),#fff;grid-column:span 2}.corporate-reason-card__code{width:44px;height:44px;color:var(--corporate-accent);background:#1572f712;border:1px solid #1572f72e;border-radius:14px;justify-content:center;align-items:center;margin-bottom:58px;font-size:.72rem;font-weight:900;display:inline-flex}.corporate-reason-card h3{letter-spacing:-.025em;max-width:420px;margin:0 0 12px;font-size:clamp(1.22rem,2vw,1.58rem);line-height:1.15}.corporate-reason-card p{color:#647086;max-width:520px;margin:0;line-height:1.66}.corporate-reason-card i{aspect-ratio:1;border:1px solid #1572f717;border-radius:50%;width:110px;position:absolute;bottom:-26px;right:-26px;box-shadow:0 0 0 22px #4d03a605}.corporate-delivery{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 18%,#1572f738,#0000 24%),linear-gradient(145deg,#071020 0%,#101738 48%,#2c0d62 100%);padding:clamp(92px,10vw,150px) 0;position:relative;overflow:hidden}.corporate-delivery__inner{z-index:2;position:relative}.corporate-delivery__aurora{z-index:1;aspect-ratio:1;filter:blur(28px);pointer-events:none;background:radial-gradient(circle,#1572f738,#4d03a617 42%,#0000 70%);border-radius:50%;width:620px;position:absolute;bottom:-44%;right:-12%}.corporate-delivery-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(220px,auto);gap:14px;display:grid}.corporate-delivery-card{backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:24px;padding:26px;transition:border-color .2s,background .2s,transform .2s;position:relative;overflow:hidden}.corporate-delivery-card:hover{border-color:#8ec3ff59}.corporate-delivery-card--feature{background:radial-gradient(circle at 85% 15%,#5da9ff33,#0000 28%),#ffffff12;grid-column:span 2}.corporate-delivery-card>span{color:#9ecbff;letter-spacing:.08em;background:#1572f71a;border:1px solid #97c9ff2e;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:34px;margin-bottom:42px;padding:0 10px;font-size:.65rem;font-weight:900;display:inline-flex}.corporate-delivery-card h3{margin:0 0 11px;font-size:1.18rem;line-height:1.2}.corporate-delivery-card p{color:#e7f0ffa3;margin:0;font-size:.9rem;line-height:1.65}.corporate-inline-links{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.corporate-inline-links a{color:#d9ebff;border:1px solid #ffffff24;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:760;transition:border-color .18s,background .18s}.corporate-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.corporate-capability-card{border:1px solid var(--corporate-line);background:linear-gradient(155deg,#fff,#fafcff);border-radius:24px;min-height:260px;padding:26px;box-shadow:0 14px 44px #192c4e0f}.corporate-capability-card__topline{justify-content:space-between;align-items:center;margin-bottom:62px;display:flex}.corporate-capability-card__topline span{color:var(--corporate-accent);letter-spacing:.11em;font-size:.68rem;font-weight:900}.corporate-capability-card__topline i{color:#7b879a;background:#f1f5fb;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.corporate-capability-card h3{letter-spacing:-.025em;margin:0 0 12px;font-size:1.24rem}.corporate-capability-card p{color:#667287;margin:0;line-height:1.68}.corporate-stack{border:1px solid var(--corporate-line);background:radial-gradient(circle at 12% 10%,#1572f714,#0000 26%),linear-gradient(145deg,#f8faff,#fff);border-radius:30px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(42px,7vw,92px);margin-top:clamp(72px,8vw,118px);padding:clamp(34px,5vw,58px);display:grid}.corporate-stack__intro>p:last-child{color:#667287;max-width:580px;margin:22px 0 0;line-height:1.75}.corporate-stack__list{background:#dfe5ef;border-radius:20px;gap:1px;padding:1px;display:grid;overflow:hidden}.corporate-stack__list article{background:#fff;grid-template-columns:46px minmax(0,1fr);gap:16px;padding:19px 20px;display:grid}.corporate-stack__list article>span{color:#97a2b3;padding-top:2px;font-size:.65rem;font-weight:900}.corporate-stack__list h3{margin:0 0 5px;font-size:1rem}.corporate-stack__list h3 a{align-items:center;gap:8px;display:inline-flex}.corporate-stack__list h3 i{color:var(--corporate-accent);font-size:.82rem;font-style:normal}.corporate-stack__list p{color:#6d788b;margin:0;font-size:.82rem;line-height:1.52}.corporate-extras{isolation:isolate;color:#fff;background:radial-gradient(circle at 13% 18%,#1572f730,#0000 26%),linear-gradient(135deg,#071020,#111933 58%,#17133d);padding:clamp(92px,10vw,148px) 0;position:relative;overflow:hidden}.corporate-extras__glow{z-index:0;aspect-ratio:1;filter:blur(28px);background:radial-gradient(circle,#6f54ff33,#0000 68%);border-radius:50%;width:560px;position:absolute;top:18%;right:-16%}.corporate-extras__layout{z-index:1;grid-template-columns:minmax(300px,.74fr) minmax(0,1.26fr);align-items:start;gap:clamp(48px,8vw,108px);display:grid;position:relative}.corporate-extras__intro{min-width:0;position:sticky;top:118px}.corporate-extras__intro h2{overflow-wrap:anywhere;hyphens:auto;text-wrap:balance;max-width:100%;padding-block:.06em;font-size:clamp(2.15rem,3.2vw,3.5rem);line-height:1.1}.isoft-reveal-ready .corporate-extras__intro[data-reveal].is-revealed{clip-path:none}.corporate-extras__intro>p:last-child,.corporate-support__intro>p:last-child{color:#e7f0ffa6;max-width:560px;margin:24px 0 0;line-height:1.76}.corporate-extra-list{gap:10px;display:grid}.corporate-extra-list article{background:#ffffff0a;border:1px solid #ffffff17;border-radius:19px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:22px;padding:20px 22px;transition:border-color .18s,background .18s,transform .18s;display:grid}.corporate-extra-list article:hover{border-color:#7fbaff47}.corporate-extra-list article>span{color:#9ecbff;letter-spacing:.08em;border:1px solid #76b8ff33;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 8px;font-size:.6rem;font-weight:900;display:inline-flex}.corporate-extra-list h3{margin:0 0 6px;font-size:1rem}.corporate-extra-list p{color:#e7f0ff94;margin:0;font-size:.86rem;line-height:1.56}.corporate-steps{border-top:1px solid var(--corporate-line);margin:0;padding:0;list-style:none;display:grid}.corporate-steps li{border-bottom:1px solid var(--corporate-line);grid-template-columns:90px minmax(0,1fr) 38px;align-items:center;gap:24px;min-height:148px;padding:28px 4px;display:grid;position:relative}.corporate-steps li>span{color:var(--corporate-accent);letter-spacing:.13em;font-size:.7rem;font-weight:900}.corporate-steps h3{letter-spacing:-.03em;margin:0 0 7px;font-size:clamp(1.25rem,2.4vw,1.75rem)}.corporate-steps p{color:#687489;max-width:720px;margin:0;line-height:1.66}.corporate-steps i{border:1px solid #1572f729;border-radius:50%;width:34px;height:34px}.corporate-steps i:before{background:var(--corporate-accent);content:"";border-radius:50%;width:8px;height:8px;margin:12px;display:block;box-shadow:0 0 0 6px #1572f714}.corporate-support{isolation:isolate;color:#fff;background:radial-gradient(circle at 80% 22%,#4d03a645,#0000 28%),linear-gradient(138deg,#091326,#121b39 58%,#21114b);padding:clamp(88px,9vw,138px) 0;position:relative;overflow:hidden}.corporate-support__layout{z-index:2;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(42px,7vw,88px);display:grid;position:relative}.corporate-support__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.corporate-support__cards article{backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:24px;min-height:300px;padding:28px}.corporate-support__cards article>span{color:#9ecbff;background:#1572f717;border:1px solid #7ebbff33;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:72px;font-size:.68rem;font-weight:900;display:inline-flex}.corporate-support__cards h3{margin:0 0 12px;font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.15}.corporate-support__cards p{color:#e7f0ffa3;margin:0;line-height:1.7}.corporate-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.corporate-industry-grid article{border:1px solid var(--corporate-line);background:radial-gradient(circle at 92% 8%,#1572f714,#0000 28%),#fff;border-radius:23px;min-height:250px;padding:25px}.corporate-industry-grid article>span{color:#9aa5b7;font-size:.65rem;font-weight:900}.corporate-industry-grid h3{letter-spacing:-.025em;margin:76px 0 11px;font-size:1.2rem}.corporate-industry-grid p{color:#687489;margin:0;font-size:.9rem;line-height:1.64}.corporate-closing{padding:0 0 clamp(86px,9vw,132px)}.corporate-closing__panel{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 18%,#1572f74d,#0000 24%),linear-gradient(135deg,#081226,#171740 55%,#381070);border-radius:31px;grid-template-columns:minmax(0,1.2fr) auto;gap:44px;padding:clamp(34px,6vw,68px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 82px #14204238}.corporate-closing__content,.corporate-closing__actions{z-index:2;position:relative}.corporate-closing__content>p:last-child{color:#e9f1ffab;max-width:720px;margin:24px 0 0;line-height:1.74}.corporate-closing__actions{flex-direction:column;justify-content:center;align-items:stretch;gap:15px;min-width:240px;display:flex}.corporate-closing__link{color:#ffffffc2;border:1px solid #ffffff26;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:11px 16px;font-size:.82rem;font-weight:800;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.corporate-closing__link:hover,.corporate-closing__link:focus-visible{color:#fff;background:#ffffff0f;border-color:#91c7ff66}.corporate-closing__orb{z-index:1;aspect-ratio:1;border:1px solid #ffffff1c;border-radius:50%;width:310px;position:absolute;top:-120px;right:22%;box-shadow:0 0 0 48px #1572f70a,0 0 0 102px #4d03a608}.corporate-hero{background:radial-gradient(circle at 82% 16%,#b994ff36,#0000 24%),radial-gradient(circle at 62% 84%,#642cc91f,#0000 31%),linear-gradient(#fff 0%,#fcfaff 62%,#f5f0ff 100%)}.corporate-hero__mesh{opacity:.58;background-image:linear-gradient(#694b9c0d 1px,#0000 1px),linear-gradient(90deg,#694b9c0d 1px,#0000 1px)}.corporate-hero__orb--one{border-color:#642cc921;box-shadow:0 0 0 74px #8f68ff0a,0 0 0 156px #b994ff08}.corporate-hero__orb--two{background:radial-gradient(circle,#b994ff2e,#642cc90f 44%,#0000 72%)}.corporate-hero h1 span{background:linear-gradient(108deg,#5821b7 0%,#7846df 38%,#936aff 67%,#b994ff 100%);-webkit-background-clip:text;background-clip:text}.corporate-eyebrow--light{color:#decfff}.corporate-hero__actions .signal-cta{--signal-cta-blue:var(--corporate-violet);--signal-cta-cyan:var(--corporate-lilac-strong);--signal-cta-violet:var(--corporate-deep)}.corporate-hero__actions .signal-cta--primary{background:linear-gradient(138deg,#26104e,#41147f 56%,#281052) padding-box padding-box,linear-gradient(122deg,#f0e8ff,#c7a9ff 25%,#986fff 58%,#642cc9 100%) border-box;box-shadow:0 18px 42px #642cc947,0 0 0 1px #b994ff14,inset 0 1px #ffffff29}.corporate-hero__actions .signal-cta--primary .signal-cta__glow i{background:#8f68ffc2}.corporate-hero__actions .signal-cta--primary .signal-cta__glow i:last-child{background:#642cc9cc}.corporate-hero__actions .signal-cta--secondary{background:linear-gradient(138deg,#250f4ff5,#411880f5);border-color:#b994ff57;box-shadow:0 16px 38px #4b1ca833,inset 0 1px #ffffff1f}.corporate-hero__actions .signal-cta__aurora i:first-child{background:#b994ffc7}.corporate-hero__actions .signal-cta__aurora i:nth-child(2){background:#7c49e8c7}.corporate-hero__actions .signal-cta__aurora i:nth-child(3){background:#decdffb8}.corporate-hero__actions .signal-cta:hover,.corporate-hero__actions .signal-cta:focus-visible{box-shadow:0 24px 56px #642cc94f,0 0 0 1px #b994ff2e,inset 0 1px #fff3}.corporate-hero__actions .signal-cta:focus-visible{outline-color:#b994ff94}.corporate-command:before{border-color:#8f68ff47}.corporate-command:after{border-color:#642cc926;box-shadow:0 0 0 42px #b994ff0a}.corporate-command__badge{box-shadow:0 18px 40px #4b1ca829}.corporate-reason-card{background:radial-gradient(circle at 100% 0,#b994ff1f,#0000 34%),#fff;transition:border-color .28s,box-shadow .34s cubic-bezier(.16,1,.3,1),transform .34s cubic-bezier(.16,1,.3,1),background .34s}.corporate-reason-card:before{aspect-ratio:1;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#b994ff3d,#8f68ff14 44%,#0000 70%);border-radius:50%;width:210px;transition:opacity .32s,transform .52s cubic-bezier(.16,1,.3,1);position:absolute;top:-86px;right:-74px;transform:scale(.68)rotate(-10deg)}.corporate-reason-card--wide{background:radial-gradient(circle at 82% 12%,#b994ff2e,#0000 30%),radial-gradient(circle at 95% 70%,#8f68ff1a,#0000 28%),#fff}.corporate-reason-card__code,.corporate-reason-card i{transition:border-color .3s,background .3s,box-shadow .3s,transform .42s cubic-bezier(.16,1,.3,1)}.corporate-reason-card__code{color:var(--corporate-primary);background:#b994ff1a;border-color:#8f68ff38}.corporate-reason-card:hover{border-color:#8f68ff61;box-shadow:0 30px 72px #4b1ca826,0 0 0 1px #b994ff0d}.corporate-reason-card:hover:before{opacity:1;transform:scale(1.16)rotate(8deg)}.corporate-reason-card:hover .corporate-reason-card__code{background:linear-gradient(145deg,#efe5ffeb,#d9c6ff94);border-color:#8f68ff6b;transform:translateY(-3px)rotate(-3deg);box-shadow:0 12px 28px #642cc91f}.corporate-reason-card:hover i{border-color:#8f68ff2e;transform:translate(-12px,-11px)scale(1.12);box-shadow:0 0 0 28px #b994ff0d}.corporate-delivery{background:radial-gradient(circle at 78% 18%,#b994ff40,#0000 25%),radial-gradient(circle at 12% 78%,#8f68ff1f,#0000 30%),linear-gradient(145deg,#0d0820 0%,#1b0f3b 47%,#4b1ca8 100%)}.corporate-delivery__aurora{background:radial-gradient(circle,#b994ff45,#642cc91f 42%,#0000 70%)}.corporate-delivery-card:hover{border-color:#d9c6ff61;box-shadow:0 22px 46px #1d0a462e}.corporate-delivery-card--feature{background:radial-gradient(circle at 85% 15%,#b994ff3d,#0000 30%),#ffffff12}.corporate-delivery-card--accent{background:linear-gradient(140deg,#8f68ff40,#642cc93b),#ffffff0f}.corporate-delivery-card--support{background:radial-gradient(circle at 88% 16%,#d9c6ff33,#0000 30%),linear-gradient(140deg,#8f68ff2e,#642cc929),#ffffff0f;grid-column:span 2}.corporate-delivery-card>span,.corporate-extra-list article>span{color:#decfff;background:#8f68ff1c;border-color:#d9c6ff33}.corporate-inline-links a:hover,.corporate-inline-links a:focus-visible{background:#8f68ff29;border-color:#d9c6ff75}.corporate-capability-card{background:radial-gradient(circle at 100% 0,#b994ff12,#0000 30%),linear-gradient(155deg,#fff,#fcfaff);transition:border-color .28s,box-shadow .34s cubic-bezier(.16,1,.3,1),transform .34s cubic-bezier(.16,1,.3,1),background .34s;position:relative;overflow:hidden}.corporate-capability-card:after{aspect-ratio:1;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#b994ff3d,#8f68ff12 44%,#0000 70%);border-radius:50%;width:180px;transition:opacity .32s,transform .52s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-78px;right:-62px;transform:scale(.62)}.corporate-capability-card__topline,.corporate-capability-card h3,.corporate-capability-card p{z-index:1;position:relative}.corporate-capability-card__topline i{transition:color .26s,background .26s,box-shadow .26s,transform .42s cubic-bezier(.16,1,.3,1)}.corporate-capability-card:hover{border-color:#8f68ff5c;box-shadow:0 28px 68px #4b1ca824,0 0 0 1px #b994ff0a}.corporate-capability-card:hover:after{opacity:1;transform:scale(1.18)}.corporate-capability-card:hover .corporate-capability-card__topline i{color:#fff;background:linear-gradient(145deg, var(--corporate-violet), var(--corporate-primary));transform:translate(3px,-3px)rotate(8deg);box-shadow:0 10px 24px #642cc93d}.corporate-stack{background:radial-gradient(circle at 12% 10%,#b994ff1f,#0000 28%),linear-gradient(145deg,#faf8ff,#fff);border-color:#e5def3}.corporate-extras{background:radial-gradient(circle at 13% 18%,#b994ff38,#0000 27%),radial-gradient(circle at 88% 72%,#8f68ff1f,#0000 30%),linear-gradient(135deg,#0c081d,#1a1037 55%,#28104e)}.corporate-extras .particle-field{z-index:0;opacity:.82}.corporate-extras__glow{z-index:0;background:radial-gradient(circle,#b994ff40,#0000 68%)}.corporate-extras__layout{z-index:2}.corporate-extra-list article:hover{border-color:#d9c6ff4d;box-shadow:0 18px 40px #1508342e}.corporate-steps i{border-color:#8f68ff33}.corporate-steps i:before{box-shadow:0 0 0 6px #b994ff1c}.corporate-support{background:radial-gradient(circle at 80% 22%,#b994ff47,#0000 29%),linear-gradient(138deg,#0d0820,#1c103b 57%,#381268)}.corporate-support__cards article>span{color:#decfff;background:#8f68ff1a;border-color:#d9c6ff38}.corporate-industry-grid article{background:radial-gradient(circle at 92% 8%,#b994ff1c,#0000 30%),#fff}.corporate-closing__panel{background:radial-gradient(circle at 78% 18%,#b994ff52,#0000 26%),linear-gradient(135deg,#100825,#231047 54%,#511db1);box-shadow:0 34px 82px #4b1ca83d}.corporate-closing__orb{box-shadow:0 0 0 48px #b994ff0f,0 0 0 102px #642cc90a}.corporate-closing__link:hover,.corporate-closing__link:focus-visible{border-color:#d9c6ff70}.corporate-page .technology-marquee{background:radial-gradient(circle at 14% 20%,#b994ff1f,#0000 27%),radial-gradient(circle at 86% 76%,#8f68ff1c,#0000 29%),linear-gradient(#fff 0%,#fbf9ff 100%);border-top:1px solid #642cc914}.corporate-page .technology-marquee__glow{background:radial-gradient(#b994ff26 0%,#8f68ff17 36%,#0000 72%)}.corporate-page .technology-marquee__heading .home-eyebrow{color:var(--corporate-primary);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 17px;font-size:.74rem;font-weight:850;display:inline-flex}.corporate-page .technology-marquee__heading .home-eyebrow:before{background:linear-gradient(90deg, var(--corporate-primary), var(--corporate-orchid));content:"";border-radius:999px;width:28px;height:2px}.corporate-page .technology-logo-card:hover{border-color:#8f68ff47;box-shadow:0 18px 42px #4b1ca81f,0 0 0 1px #b994ff0f,inset 0 1px #fff}@keyframes corporate-orbit-spin{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(360deg)}}@keyframes corporate-badge-float{0%{transform:translateY(-5px)}to{transform:translateY(8px)}}@media (width<=1120px){.corporate-hero__layout{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);gap:42px}.corporate-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.corporate-command{min-height:560px}.corporate-heading{grid-template-columns:72px minmax(0,1fr)}.corporate-heading__lead{grid-column:2}.corporate-delivery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.corporate-capability-grid,.corporate-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.corporate-hero__layout,.corporate-stack,.corporate-extras__layout,.corporate-support__layout,.corporate-closing__panel{grid-template-columns:1fr}.corporate-command{width:100%;max-width:640px;min-height:580px;margin:0 auto}.corporate-reason-grid,.corporate-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.corporate-reason-card--wide,.corporate-delivery-card--feature{grid-column:span 2}.corporate-extras__intro{position:static}.corporate-closing__actions{width:min(100%,360px);min-width:0}}@media (width<=680px){.corporate-hero{padding-top:58px}.corporate-hero h1{font-size:clamp(3rem,16vw,4.9rem)}.corporate-metrics,.corporate-reason-grid,.corporate-delivery-grid,.corporate-capability-grid,.corporate-support__cards,.corporate-industry-grid{grid-template-columns:1fr}.corporate-reason-card--wide,.corporate-delivery-card--feature,.corporate-delivery-card--support{grid-column:auto}.corporate-metrics>div{min-height:112px}.corporate-command{min-height:490px}.corporate-command__window{top:60px}.corporate-command__badge{min-width:96px;padding:10px 12px}.corporate-command__badge--seo{right:0}.corporate-command__badge--crm{bottom:25px;left:0}.corporate-command__badge--cms{bottom:-8px;right:2px}.corporate-heading{grid-template-columns:1fr;gap:16px}.corporate-heading__lead{grid-column:auto}.corporate-heading h2,.corporate-stack h2,.corporate-extras h2,.corporate-support h2,.corporate-closing h2{font-size:clamp(2.35rem,12vw,3.6rem)}.corporate-delivery-card,.corporate-capability-card,.corporate-reason-card,.corporate-industry-grid article{min-height:0}.corporate-reason-card__code,.corporate-delivery-card>span,.corporate-capability-card__topline,.corporate-support__cards article>span,.corporate-industry-grid h3{margin-bottom:28px}.corporate-stack{padding:26px 18px}.corporate-stack__list article{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:17px 15px}.corporate-extra-list article{grid-template-columns:1fr;gap:12px}.corporate-extra-list article>span{width:fit-content}.corporate-steps li{grid-template-columns:48px minmax(0,1fr);gap:14px;min-height:0}.corporate-steps li>i{display:none}.corporate-support__cards article{min-height:0}.corporate-closing__panel{border-radius:24px;padding:30px 22px}}@media (width<=420px){.corporate-breadcrumbs{margin-bottom:24px}.corporate-hero__actions{flex-direction:column;align-items:stretch}.corporate-hero__actions .signal-cta{width:100%}.corporate-command{min-height:445px}}@media (prefers-reduced-motion:reduce){.corporate-command:before,.corporate-command__badge{animation:none}.corporate-reason-card,.corporate-reason-card:before,.corporate-reason-card__code,.corporate-reason-card i,.corporate-delivery-card,.corporate-capability-card,.corporate-capability-card:after,.corporate-capability-card__topline i,.corporate-extra-list article{transition-duration:.01ms!important;transform:none!important}}.corporate-hero__content{min-width:0;overflow:visible}.corporate-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:min(100%,780px);padding:.07em 0 .12em;font-size:clamp(3.25rem,2rem + 3.2vw,5.45rem);line-height:1.02;overflow:visible}.corporate-hero h1 span{padding-bottom:.06em}@media (width>=681px) and (width<=900px){.corporate-hero h1{max-width:820px;font-size:clamp(4rem,9.4vw,5.25rem)}}@media (width>=901px){.corporate-hero__layout{grid-template-columns:minmax(0,1.14fr) minmax(390px,.86fr);gap:clamp(40px,5vw,76px)}.corporate-hero h1{letter-spacing:-.052em;word-break:normal;overflow-wrap:normal;max-width:min(100%,840px);font-size:clamp(3.2rem,1.95rem + 3.05vw,5.2rem)}}
