:root{--bg: #040404;--bg-soft: #0a0a0a;--panel: #121010;--panel-2: #181313;--panel-3: #221313;--line: rgba(255, 255, 255, .08);--line-strong: rgba(141, 135, 255, .28);--text: #f3efef;--muted: #b8a9a9;--accent: #a98af0;--accent-2: #8d87ff;--accent-soft: rgba(169, 138, 240, .14);--bracket-label-text: #d7c9e2;--bracket-label-mark: #a98af0;--radius-lg: 28px;--radius-md: 18px;--radius-sm: 12px;--max-width: 1220px;--motion-ease-standard: cubic-bezier(.22, 1, .36, 1);--motion-ease-emphasis: cubic-bezier(.16, 1, .3, 1);--motion-duration-section: .85s;--motion-duration-hero: 1.05s}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-height:100vh;font-family:Manrope,sans-serif;color:var(--text);background:radial-gradient(circle at 50% 0%,rgba(169,138,240,.12),transparent 22%),radial-gradient(circle at 50% 65%,rgba(141,135,255,.06),transparent 26%),linear-gradient(180deg,#020202,#050505 54%,#05030a)}#root{min-height:100vh;background:inherit}body:before,body:after{content:"";position:fixed;width:320px;height:320px;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:-1}body:before{top:-80px;left:8%;background:#a98af014}body:after{right:6%;bottom:10%;background:#4d3a801f}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site-shell{width:min(100%,calc(var(--max-width) + 48px));margin:0 auto;padding:0 24px 32px}.site-shell:before{content:"";position:fixed;top:0;left:0;right:0;z-index:59;height:22px;pointer-events:none;opacity:0;background:linear-gradient(180deg,#050508eb,#050508a8 72%,#05050800);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:opacity .18s ease}body.nav-gap-blur .site-shell:before{opacity:1}main{padding-top:112px}.site-header{position:fixed;top:16px;left:24px;right:24px;width:auto;max-width:calc(var(--max-width) + 48px);margin-inline:auto;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:68px;padding:10px 18px;margin-top:0;border:1px solid rgba(169,138,240,.12);border-radius:16px;background:radial-gradient(circle at 50% 100%,rgba(169,138,240,.08),transparent 34%),linear-gradient(180deg,#0f0d15f5,#08080afa);box-shadow:inset 0 1px #ffffff09,0 18px 38px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;position:relative;z-index:2;transition:transform .2s ease,opacity .2s ease;flex:0 0 auto}.brand:hover{transform:translateY(-1px);opacity:.96}.brand-mark{display:inline-flex;align-items:center}.brand--dark-ui .brand-mark{--logo-h: 27px;display:inline-block;width:calc(var(--logo-h) * 634 / 141);height:var(--logo-h);padding:0;overflow:hidden;position:relative}.brand--dark-ui .brand-logo{display:block;width:calc(var(--logo-h) * 718 / 141);height:auto;max-width:none;transform:translate(calc(var(--logo-h) * -44 / 141),calc(var(--logo-h) * -104 / 141));transform-origin:top left;filter:drop-shadow(0 0 6px rgba(255,255,255,.1)) drop-shadow(0 0 10px rgba(186,158,255,.18))}.site-header .brand--dark-ui{position:relative}.site-header .brand--dark-ui:after{content:"";position:absolute;inset:-12px -20px;z-index:-1;background:radial-gradient(ellipse at 50% 50%,rgba(186,158,255,.18) 0%,rgba(140,110,230,.08) 40%,transparent 72%);filter:blur(14px);opacity:.75;pointer-events:none;transition:opacity .32s ease}.site-header .brand--dark-ui:hover:after{opacity:1}.brand-logo{display:block;width:auto;height:52px;max-width:min(100%,260px);object-fit:contain}.footer-brand{margin-bottom:4px}.footer-brand .brand-mark{--logo-h: 24px}@media(max-width:980px){.footer-brand .brand-mark{--logo-h: 22px}}@media(max-width:480px){.footer-brand .brand-mark{--logo-h: 19px}}.site-nav{display:flex;align-items:center;gap:8px;position:static;transform:none;margin-left:auto;flex:0 0 auto}.site-header .nav-cta{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:2;isolation:isolate;min-height:0;padding:12px 16px;border:1px solid rgba(169,138,240,.24);border-radius:12px;background:linear-gradient(135deg,#a98af0,#8d87ff);color:#171328!important;font-family:Poppins,sans-serif;font-size:.88rem;font-weight:600;letter-spacing:0;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:inset 0 1px #ffffff24,0 14px 24px #5947a847;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}.site-header .nav-cta:after{content:none;position:absolute;inset:-8px -10px;z-index:-1;border-radius:inherit;background:radial-gradient(ellipse at center,rgba(186,158,255,.32) 0%,rgba(140,110,230,.14) 42%,transparent 74%);filter:blur(14px);opacity:.72;pointer-events:none;transition:opacity .28s ease}.site-nav>a,.nav-dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:0;border-radius:12px;background:transparent;color:var(--text);cursor:pointer;font-size:.94rem;font-weight:600;line-height:1;transition:color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease}.nav-dropdown-toggle{display:inline-flex;align-items:center;gap:10px}.nav-dropdown-caret{width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-1px) rotate(45deg);opacity:.7;transition:transform .2s ease,opacity .2s ease}.site-nav>a:hover,.site-nav>a.is-active,.nav-dropdown-toggle.is-active,.nav-dropdown-toggle:hover,.nav-dropdown:hover .nav-dropdown-toggle{background:#a98af01a;color:#fff;box-shadow:inset 0 0 0 1px #a98af01a}.site-nav>a.nav-cta:hover,.site-nav>a.nav-cta.is-active{transform:translateY(-2px);color:#0d0a1f!important;border-color:#d6c3ff9e;background:linear-gradient(135deg,#d6c3ff,#b89eff,#9b8cff);box-shadow:inset 0 1px #fff6,inset 0 -1px #503ca033,0 0 0 1px #d6c3ff3d,0 12px 24px #7b5cd66b,0 20px 44px #5947a866}.site-nav>a.nav-cta:hover:after,.site-nav>a.nav-cta.is-active:after{opacity:1}.nav-dropdown{position:relative}@media(max-width:1120px)and (min-width:781px){.site-header{gap:18px;padding-inline:16px}.site-nav{gap:4px}.site-nav>a,.nav-dropdown-toggle{padding-inline:12px;font-size:.9rem}.site-header .nav-cta{padding-inline:16px}}.nav-dropdown-menu{position:absolute;top:calc(100% + 12px);left:0;display:grid;gap:8px;min-width:180px;padding:10px;border:1px solid var(--line);border-radius:18px;background:#0c0c0efa;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .2s ease;box-shadow:0 18px 36px #00000047}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}body.nav-dropdown-suppressed .nav-dropdown:hover .nav-dropdown-menu,body.nav-dropdown-suppressed .nav-dropdown:focus-within .nav-dropdown-menu{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}.nav-dropdown:hover .nav-dropdown-caret,.nav-dropdown:focus-within .nav-dropdown-caret,.nav-dropdown.open .nav-dropdown-caret,.nav-dropdown-toggle[aria-expanded=true] .nav-dropdown-caret{transform:translateY(1px) rotate(225deg);opacity:1}.nav-dropdown-menu a{padding:12px 14px;border-radius:10px;color:var(--muted);transition:color .2s ease,background .2s ease,transform .2s ease}.nav-dropdown-menu a:hover,.nav-dropdown-menu a.is-active{color:var(--text);background:#ffffff0a;transform:translate(2px)}.nav-products-menu{left:50%;width:min(380px,calc(100vw - 40px));min-width:min(320px,calc(100vw - 40px));gap:10px;padding:12px;border-color:#a98af029;background:radial-gradient(circle at top right,rgba(169,138,240,.14),transparent 32%),linear-gradient(180deg,#121118fc,#09090cfe);transform:translate(-50%) translateY(8px)}.nav-dropdown-products:hover .nav-products-menu,.nav-dropdown-products:focus-within .nav-products-menu{transform:translate(-50%) translateY(0)}.nav-product-copy small{color:#cbb8ec;font-family:Poppins,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.nav-products-list{display:grid;gap:10px}.nav-products-menu .nav-product-card{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff06}.nav-products-menu .nav-product-card:hover,.nav-products-menu .nav-product-card.is-active{background:radial-gradient(circle at 14% 0%,rgba(169,138,240,.14),transparent 70%),#ffffff0b;border-color:#a98af029;transform:translateY(-1px)}.nav-product-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1px solid rgba(169,138,240,.16);background:#ffffff0a}.nav-product-icon img{width:24px;height:24px;object-fit:contain}.nav-product-copy{display:grid;gap:5px}.nav-product-copy strong{color:#f6f0fa;font-family:Poppins,sans-serif;font-size:.94rem;font-weight:600;line-height:1.28}.nav-product-copy>span{color:#cfc4d8;font-size:.8rem;line-height:1.5}.nav-dropdown-menu-mega{left:50%;min-width:min(1300px,calc(100vw - 36px));padding:0;border-color:#a98af024;border-radius:20px;background:radial-gradient(circle at top right,rgba(141,135,255,.12),transparent 24%),linear-gradient(180deg,#121118fc,#09090cfe);transform:translate(-50%) translateY(8px);box-shadow:0 28px 48px #00000057}.nav-dropdown:hover .nav-dropdown-menu-mega,.nav-dropdown:focus-within .nav-dropdown-menu-mega{transform:translate(-50%) translateY(0)}body.nav-dropdown-suppressed .nav-dropdown:hover .nav-dropdown-menu-mega,body.nav-dropdown-suppressed .nav-dropdown:focus-within .nav-dropdown-menu-mega{transform:translate(-50%) translateY(8px)}.nav-dropdown.is-closing .nav-dropdown-menu,.nav-dropdown.is-closing:hover .nav-dropdown-menu,.nav-dropdown.is-closing:focus-within .nav-dropdown-menu{opacity:0;visibility:hidden;pointer-events:none}.nav-dropdown.is-closing .nav-dropdown-menu-mega,.nav-dropdown.is-closing:hover .nav-dropdown-menu-mega,.nav-dropdown.is-closing:focus-within .nav-dropdown-menu-mega{transform:translate(-50%) translateY(8px)}.nav-mega-panel{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:0;align-items:start}.nav-mega-side{display:flex;flex-direction:column;align-self:stretch;padding:24px 20px;border-right:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff05,#ffffff03)}.nav-mega-side-list{display:grid;gap:8px;align-content:start;flex:1}.nav-mega-side-item{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:12px;color:var(--muted);font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;text-align:left;background:transparent;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease;white-space:nowrap}.nav-mega-side-item:before{content:"";width:15px;height:15px;border:1.5px solid rgba(169,138,240,.4);border-radius:6px;background:linear-gradient(180deg,#ffffff12,#ffffff05)}.nav-mega-side-item.has-custom-icon:before{display:none}.nav-mega-side-icon-svg{width:16px;height:16px;flex:0 0 16px;object-fit:contain}.nav-mega-side-icon-cloud{width:18px;height:18px;flex:0 0 18px;object-fit:contain}.nav-mega-side-icon-ai,.nav-mega-side-icon-advisory,.nav-mega-side-icon-guidance{width:17px;height:17px;flex:0 0 17px;object-fit:contain}.nav-mega-side-item:hover{background:#a98af014;color:var(--text);transform:translate(2px)}.nav-mega-side-item.is-current{background:#a98af01f;color:var(--text)}.nav-mega-main{padding:24px 32px;color:var(--text);background:linear-gradient(180deg,#ffffff03,#fff0)}.nav-mega-main-layout{display:grid;grid-template-columns:minmax(200px,236px) minmax(0,1fr);gap:28px}.nav-mega-pane{display:none}.nav-mega-pane.is-active{display:grid}.nav-mega-subtabs{display:flex;align-items:center;gap:18px;margin:0 0 14px;padding:0;border:0;background:transparent}.nav-mega-service-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.nav-mega-service-groups.has-single-group{grid-template-columns:minmax(0,1fr);max-width:560px;gap:0}.nav-mega-service-group{min-width:0}.nav-mega-group-title{margin:0 0 14px;padding-bottom:7px;border-bottom:1px solid rgba(169,138,240,.42);color:var(--text);font-family:Poppins,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.nav-mega-copy h3{margin:0;color:var(--text);font-family:Poppins,sans-serif;font-size:1.18rem;line-height:1.12}.nav-mega-copy p{margin:14px 0 0;color:#ffffffc7;font-size:.82rem;line-height:1.62}.nav-mega-services{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.nav-mega-eyebrow{margin:0 0 12px;color:#fff;font-family:Poppins,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.nav-dropdown-menu-mega a{color:inherit}.nav-service-link{display:flex;align-items:center;gap:11px;min-height:32px;padding:4px;border-radius:10px;color:var(--muted);font-family:Poppins,sans-serif;font-size:.72rem;font-weight:500;line-height:1.22;transition:background .2s ease,color .2s ease,transform .2s ease}.nav-mega-pane[data-mega-pane=business-apps] .nav-service-link{min-height:32px;padding:4px;font-size:.72rem;line-height:1.22}.nav-mega-pane[data-mega-pane=business-apps] .nav-mega-service-groups{gap:46px}.nav-mega-pane[data-mega-pane=business-apps] .nav-mega-services{gap:12px}.nav-mega-pane[data-mega-pane=data-ai] .nav-service-link{min-height:32px;padding:4px;font-size:.72rem;line-height:1.22;white-space:normal}.nav-mega-pane[data-mega-pane=data-ai] .nav-mega-service-groups{gap:46px;align-items:start}.nav-mega-pane[data-mega-pane=data-ai] .nav-mega-services{gap:12px;align-content:start}.nav-mega-pane[data-mega-pane=cloud-services] .nav-service-link,.nav-mega-pane[data-mega-pane=end-to-end] .nav-service-link{min-height:32px;padding:4px;font-size:.72rem;line-height:1.22;white-space:normal}.nav-mega-pane[data-mega-pane=cloud-services] .nav-mega-service-groups,.nav-mega-pane[data-mega-pane=end-to-end] .nav-mega-service-groups{max-width:none;width:100%}.nav-mega-pane[data-mega-pane=cloud-services] .nav-mega-services,.nav-mega-pane[data-mega-pane=end-to-end] .nav-mega-services{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px;column-gap:46px}.nav-service-link:hover{background:#ffffff0a;color:var(--text);transform:translate(2px)}.nav-service-icon{position:relative;flex:0 0 34px;width:30px;height:30px;border-radius:8px;border:1.5px solid rgba(169,138,240,.26);background:linear-gradient(180deg,#ffffff0f,#ffffff05)}.nav-service-icon:after{content:"";position:absolute;inset:7px;border:1.5px solid rgba(255,255,255,.65);border-radius:4px}.nav-service-icon-svg{display:block;width:24px;height:24px;object-fit:contain}.nav-service-icon-frame{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid rgba(169,138,240,.2);border-radius:9px;background:radial-gradient(circle at 50% 30%,rgba(169,138,240,.16),transparent 70%),#ffffff09}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;border-radius:16px;border:1px solid transparent;font-weight:600;font-size:.9rem;transition:transform .2s ease,border-color .2s ease,background .2s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0b0d18}.btn-secondary{background:#ffffff05;border-color:var(--line-strong);color:var(--text)}.section{padding:56px 0}.glass-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#181212fa,#0b0b0bfa);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.glass-panel:hover{transform:translateY(-4px);border-color:#a98af033;box-shadow:0 18px 36px #0000002e}.hero,.intro-grid,.showcase-grid,.contact-layout{display:grid;gap:24px}.hero-reference{justify-items:center;text-align:center;padding:92px 0 34px}.hero-copy-reference{max-width:840px}.hero-reference-layout{width:min(100%,1280px);display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;gap:34px}.hero-reference-layout .hero-copy-reference{max-width:840px;text-align:center}.hero-reference-layout .hero-copy-reference h1,.hero-reference-layout .hero-subline{margin-left:auto;margin-right:auto}.hero-reference-layout .hero-actions{justify-content:center}.hero-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:0;padding:0 16px;border:0;border-radius:0;background:transparent;color:var(--bracket-label-text);font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:normal;text-align:center;text-transform:uppercase}.hero-pill:before,.hero-pill:after{position:absolute;top:50%;transform:translateY(-50%);color:var(--bracket-label-mark);font-size:1rem;font-weight:700;line-height:1}.hero-pill:before{content:"[";left:0}.hero-pill:after{content:"]";right:0}h1,h2,h3,h4{margin:0;font-family:Poppins,sans-serif;letter-spacing:-.04em}h1{font-size:clamp(2.35rem,4.8vw,4.35rem);line-height:1.04}h2{font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.12}h3{font-size:1.02rem;line-height:1.24}p{margin:0;color:var(--muted);line-height:1.7;font-size:.92rem}.hero-copy-reference h1{max-width:760px;margin:22px auto 0;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:500;line-height:1.03;letter-spacing:-.055em}.hero-subline{max-width:700px;margin:20px auto 0;font-size:.96rem;line-height:1.6;color:#d3c7dc}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px}.hero-value-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);width:min(100%,650px);margin-inline:auto;isolation:isolate}.hero-value-grid:before{content:"";position:absolute;inset:8% -6% 0;z-index:-1;border-radius:36px;background:radial-gradient(circle at 18% 12%,rgba(169,138,240,.16),transparent 30%),radial-gradient(circle at 90% 86%,rgba(115,66,49,.2),transparent 36%);filter:blur(10px);opacity:.7;pointer-events:none}.hero-value-card{position:relative;display:grid;align-content:space-between;gap:12px;min-width:0;min-height:clamp(168px,16vw,196px);padding:clamp(16px,1.8vw,22px);overflow:hidden;border:1px solid rgba(169,138,240,.16);border-radius:18px;background:linear-gradient(180deg,#ffffff0e,#ffffff04),#09090cf0;box-shadow:inset 0 1px #ffffff0e,0 18px 40px #00000042;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-value-card:before,.hero-value-card:after{content:"";position:absolute;inset:0;pointer-events:none}.hero-value-card:before{background:linear-gradient(120deg,rgba(255,255,255,.045),transparent 42%),radial-gradient(circle at 50% 0%,rgba(169,138,240,.1),transparent 42%)}.hero-value-card:after{top:auto;height:44%;background:radial-gradient(ellipse at 50% 100%,rgba(112,31,34,.2),transparent 68%);opacity:.78}.hero-value-card strong{position:relative;z-index:1;justify-self:center;max-width:220px;color:#f7f3ff;font-family:Manrope,sans-serif;font-size:clamp(.82rem,1vw,.92rem);font-weight:800;line-height:1.35;text-align:center;letter-spacing:-.02em}.hero-value-visual{position:relative;z-index:1;min-height:clamp(88px,9vw,108px);color:#ffffff57}.hero-value-visual span,.hero-value-visual:before,.hero-value-visual:after{box-sizing:border-box}.hero-value-visual span{position:absolute;display:block}.hero-value-visual-uptime{background-image:radial-gradient(rgba(255,255,255,.13) 1px,transparent 1px);background-size:12px 12px;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.hero-value-visual-uptime span{left:23%;right:11%;height:22px;border:1px solid rgba(255,255,255,.13);border-radius:5px;background:linear-gradient(90deg,rgba(255,255,255,.3) 0 8%,transparent 8% 12%,rgba(255,255,255,.18) 12% 24%,transparent 24%),#ffffff18;box-shadow:0 9px 22px #00000038}.hero-value-visual-uptime span:nth-child(1){top:22px}.hero-value-visual-uptime span:nth-child(2){top:52px}.hero-value-visual-uptime span:nth-child(3){top:82px;background:linear-gradient(90deg,rgba(255,255,255,.24) 0 5%,transparent 5% 9%,rgba(255,255,255,.18) 9% 14%,transparent 14% 18%,rgba(255,255,255,.38) 18% 26%,transparent 26% 34%,rgba(255,255,255,.28) 34% 68%,transparent 68%),#ffffff1a}.hero-value-visual-efficiency:before{content:"";position:absolute;inset:14px 8px 12px;background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px) 0 0 / 25% 100%,linear-gradient(180deg,rgba(255,255,255,.04),transparent)}.hero-value-visual-efficiency span:nth-child(1){left:5%;right:3%;bottom:10px;height:78px;border-radius:2px 2px 0 0;background:linear-gradient(180deg,#ffffff57,#ffffff0f);clip-path:polygon(0 82%,20% 68%,42% 62%,60% 54%,76% 32%,100% 12%,100% 100%,0 100%)}.hero-value-visual-efficiency span:nth-child(2){right:18%;top:27px;width:13px;height:13px;border-radius:50%;background:#f8f6ff;box-shadow:0 0 0 6px #ffffff0f,0 45px 0 -6px #ffffff70}.hero-value-visual-efficiency:after{content:"+76%";position:absolute;right:9%;top:14px;color:#d7ffd9;font-size:.72rem;font-weight:800}.hero-value-visual-network{background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.13),transparent 10%),linear-gradient(30deg,transparent 42%,rgba(255,255,255,.16) 43%,rgba(255,255,255,.16) 45%,transparent 46%) 6px 4px / 34px 30px,linear-gradient(150deg,transparent 42%,rgba(255,255,255,.11) 43%,rgba(255,255,255,.11) 45%,transparent 46%) 6px 4px / 34px 30px;opacity:.92}.hero-value-visual-network span{top:42%;left:50%;width:44px;height:34px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.55) 0 3px,transparent 4px),#ffffff14;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #ffffff09}.hero-value-visual-network span:before,.hero-value-visual-network span:after{content:"";position:absolute;top:50%;border:5px solid transparent;transform:translateY(-50%)}.hero-value-visual-network span:before{left:11px;border-right-color:#ffffff9e}.hero-value-visual-network span:after{right:11px;border-left-color:#ffffff9e}.hero-value-visual-insight:before{content:"";position:absolute;inset:6px 4px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:radial-gradient(circle at 93% 9px,rgba(255,255,255,.42) 0 2px,transparent 3px),radial-gradient(circle at 88% 9px,rgba(255,255,255,.3) 0 2px,transparent 3px),linear-gradient(90deg,rgba(255,255,255,.07) 0 25%,transparent 25%),#ffffff09}.hero-value-visual-insight span:nth-child(1){left:9%;top:28px;width:20%;height:56px;background:linear-gradient(180deg,rgba(255,255,255,.2) 0 5px,transparent 5px 11px) 0 0 / 100% 12px}.hero-value-visual-insight span:nth-child(2){left:35%;top:25px;width:28%;height:48px;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:linear-gradient(155deg,transparent 42%,rgba(255,255,255,.44) 43%,rgba(255,255,255,.44) 45%,transparent 46%),linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:auto,12px 12px,12px 12px}.hero-value-visual-insight span:nth-child(3){right:9%;top:30px;width:26%;height:52px;background:linear-gradient(180deg,rgba(255,255,255,.22) 0 4px,transparent 4px 10px) 0 0 / 100% 13px}.hero-value-visual-data:before{content:"";position:absolute;left:12%;top:24px;width:42%;height:60px;background:linear-gradient(90deg,rgba(255,255,255,.2),transparent 70%) 14px 10px / 64% 1px no-repeat,linear-gradient(90deg,rgba(255,255,255,.2),transparent 70%) 14px 48px / 64% 1px no-repeat,linear-gradient(90deg,transparent 44%,rgba(255,255,255,.22) 45%,rgba(255,255,255,.22) 47%,transparent 48%)}.hero-value-visual-data:after{content:"";position:absolute;right:14%;top:21px;width:72px;height:72px;border-radius:50%;background:conic-gradient(from -20deg,#ffffffa8 0 24%,#ffffff47 24% 48%,#ffffff24 48% 72%,#ffffff6b 72% 100%);box-shadow:inset 0 0 0 1px #ffffff14}.hero-value-visual-data span{width:17px;height:17px;border-radius:4px;background:linear-gradient(180deg,#ffffff70,#ffffff1f);box-shadow:0 8px 18px #00000038}.hero-value-visual-data span:nth-child(1){left:13%;top:28px}.hero-value-visual-data span:nth-child(2){left:31%;top:18px}.hero-value-visual-data span:nth-child(3){left:13%;top:66px}.hero-value-visual-data span:nth-child(4){left:31%;top:58px}.hero-value-visual-predictive{overflow:hidden}.hero-value-visual-predictive:before{content:"";position:absolute;left:50%;bottom:-50px;width:min(92%,170px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,transparent 0 28%,rgba(255,255,255,.12) 29% 30%,transparent 31% 47%,rgba(255,255,255,.12) 48% 49%,transparent 50% 66%,rgba(255,255,255,.1) 67% 68%,transparent 69%),conic-gradient(from 238deg,transparent 0 12%,rgba(255,255,255,.5) 12% 22%,rgba(255,255,255,.12) 22% 36%,transparent 36% 100%);transform:translate(-50%)}.hero-value-visual-predictive:after{content:"";position:absolute;left:50%;bottom:14px;width:34px;height:34px;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.58) 0 3px,transparent 4px),#ffffff0f;transform:translate(-50%)}.hero-value-visual-predictive span{width:7px;height:7px;border:1px solid rgba(255,255,255,.56);transform:rotate(45deg)}.hero-value-visual-predictive span:nth-child(1){left:28%;top:58px}.hero-value-visual-predictive span:nth-child(2){left:58%;top:36px}.hero-value-visual-predictive span:nth-child(3){right:18%;top:70px}.hero-dynamics-flow{display:block;width:min(100%,720px);min-height:clamp(430px,44vw,540px);padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hero-dynamics-flow:before{content:none}.hero-dynamics-flow:after{content:"";position:absolute;left:50%;top:50%;z-index:-2;width:min(86%,560px);aspect-ratio:1.2;border-radius:50%;background:radial-gradient(circle at 28% 24%,rgba(169,138,240,.1),transparent 34%),radial-gradient(circle at 82% 72%,rgba(0,164,239,.08),transparent 32%),radial-gradient(circle at 50% 88%,rgba(242,80,34,.07),transparent 30%);filter:blur(14px);transform:translate(-50%,-50%);pointer-events:none}.hero-dynamics-center{position:absolute;left:50%;top:50%;z-index:2;width:min(40%,290px);transform:translate(-50%,-50%)}.hero-dynamics-center p{color:#ffffffe6;font-size:clamp(.72rem,.92vw,.82rem);font-weight:600;line-height:1.62;text-align:center}.hero-dynamics-flow .hero-value-card{position:absolute;z-index:1;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;align-items:stretch;align-content:stretch;gap:14px;width:min(28%,172px);min-height:clamp(164px,15vw,188px);padding:18px 16px 16px;border-color:#ffffff1f;border-radius:8px;background:linear-gradient(180deg,#ffffff10,#ffffff05),#121012d1;box-shadow:inset 0 1px #ffffff0e,0 18px 36px #00000038;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease}.hero-dynamics-flow .hero-value-card:nth-of-type(1){left:0;top:4%}.hero-dynamics-flow .hero-value-card:nth-of-type(2){right:0;top:4%}.hero-dynamics-flow .hero-value-card:nth-of-type(3){left:0;bottom:4%}.hero-dynamics-flow .hero-value-card:nth-of-type(4){right:0;bottom:4%}.hero-dynamics-flow .hero-value-card:hover{border-color:#a98af057;box-shadow:inset 0 1px #ffffff14,0 22px 48px #00000057,0 0 28px #a98af014;transform:translateY(-5px)}body.is-ready .hero-dynamics-flow .hero-value-card:hover{animation:none;transform:translateY(-5px)}.hero-dynamics-flow .hero-value-card:before{background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.055),transparent 32%),linear-gradient(120deg,rgba(255,255,255,.04),transparent 48%),linear-gradient(105deg,transparent 0 36%,rgba(255,255,255,.11) 44%,transparent 52% 100%);background-size:auto,auto,220% 100%;background-position:center,center,-160% 0}.hero-dynamics-flow .hero-value-card:after{content:none}.hero-value-copy{position:relative;z-index:1;display:grid;gap:0;min-width:0}.hero-dynamics-flow .hero-value-copy strong{justify-self:center;max-width:136px;color:#fff;font-family:Poppins,sans-serif;font-size:clamp(.76rem,.92vw,.88rem);font-weight:500;line-height:1.38;text-align:center;letter-spacing:0}.hero-value-copy p{max-width:220px;color:#ebe6f9a8;font-size:.7rem;line-height:1.45}.hero-dynamics-flow .hero-value-visual{justify-self:center;align-self:center;width:126px;min-height:116px;color:#ffffff3d;opacity:.72;transform:scale(.9);transform-origin:center}.hero-dynamics-flow .hero-value-visual-erp{background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.2) 0 8px,transparent 9px),linear-gradient(30deg,transparent 42%,rgba(255,255,255,.13) 43%,rgba(255,255,255,.13) 45%,transparent 46%) 4px 8px / 25px 22px,linear-gradient(150deg,transparent 42%,rgba(255,255,255,.11) 43%,rgba(255,255,255,.11) 45%,transparent 46%) 4px 8px / 25px 22px}.hero-dynamics-flow .hero-value-visual-erp span{display:none}.hero-dynamics-flow .hero-value-visual-erp:before{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;border:1px solid rgba(255,255,255,.26);background:linear-gradient(135deg,#ffffff2e,#ffffff0a);transform:translate(-50%,-50%) rotate(45deg)}.hero-dynamics-flow .hero-value-visual-crm:after{content:"AI";position:absolute;left:10px;top:43px;display:grid;place-items:center;width:28px;height:24px;border-radius:7px;background:#ffffff14;color:#ffffff80;font-size:.62rem;font-weight:800}.hero-dynamics-flow .hero-value-card-crm .hero-value-visual span:nth-child(3):after{content:"ML";position:absolute;right:-34px;top:-4px;display:grid;place-items:center;width:28px;height:24px;border-radius:7px;background:#ffffff14;color:#ffffff80;font-size:.62rem;font-weight:800}.hero-dynamics-flow .hero-value-visual-finance:before{inset:18px 22px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.5) 0 3px,transparent 4px),conic-gradient(from 230deg,rgba(255,255,255,.46),rgba(255,255,255,.08),transparent 62%);box-shadow:0 0 0 5px #ffffff06}.hero-dynamics-flow .hero-value-visual-finance:after{content:"";right:auto;left:50%;top:50%;width:2px;height:25px;border-radius:999px;background:#ffffff75;transform:translate(-50%,-88%) rotate(28deg);transform-origin:50% 100%}.hero-dynamics-flow .hero-value-visual-finance span{display:none}.hero-dynamics-flow .hero-value-visual-ai:before{left:50%;top:50%;width:50px;height:50px;border-radius:50%;transform:translate(-50%,-50%)}.hero-value-visual-erp{background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px);background-size:12px 12px}.hero-value-visual-erp span{left:10px;right:9px;height:20px;border:1px solid rgba(255,255,255,.13);border-radius:5px;background:linear-gradient(90deg,rgba(255,255,255,.28) 0 8px,transparent 8px 13px,rgba(255,255,255,.18) 13px 28px,transparent 28px),#ffffff16}.hero-value-visual-erp span:nth-child(1){top:12px}.hero-value-visual-erp span:nth-child(2){top:34px;left:18px}.hero-value-visual-erp span:nth-child(3){top:56px}.hero-value-visual-crm:before{content:"";position:absolute;inset:14px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 11px #ffffff08,0 0 0 22px #ffffff05}.hero-value-visual-crm span{width:15px;height:15px;border-radius:50%;background:linear-gradient(180deg,#ffffff80,#ffffff24)}.hero-value-visual-crm span:nth-child(1){left:36px;top:34px;width:17px;height:17px;box-shadow:0 0 0 8px #ffffff0a}.hero-value-visual-crm span:nth-child(2){left:10px;top:36px}.hero-value-visual-crm span:nth-child(3){right:10px;top:36px}.hero-value-visual-crm span:nth-child(4){left:37px;bottom:8px}.hero-value-visual-finance:before{content:"";position:absolute;inset:12px 4px 9px;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0 / 24% 100%,linear-gradient(180deg,rgba(255,255,255,.035),transparent)}.hero-value-visual-finance span:nth-child(1){left:7px;right:6px;bottom:10px;height:58px;border-radius:2px;background:linear-gradient(180deg,#ffffff57,#ffffff0e);clip-path:polygon(0 82%,24% 66%,48% 58%,70% 36%,100% 16%,100% 100%,0 100%)}.hero-value-visual-finance span:nth-child(2){right:15px;top:25px;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px #ffffff0f}.hero-value-visual-finance:after{content:"+32%";position:absolute;right:4px;top:7px;color:#d7ffd9;font-size:.66rem;font-weight:900}.hero-value-visual-ai:before{content:"";position:absolute;left:26px;top:22px;width:36px;height:36px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.42) 0 3px,transparent 4px),linear-gradient(135deg,#ffffff1a,#ffffff06);box-shadow:0 0 0 8px #ffffff06,0 0 26px #00a4ef14}.hero-value-visual-ai:after{content:"";position:absolute;inset:12px 8px;background:linear-gradient(90deg,currentColor 0 20px,transparent 20px 58px,currentColor 58px 100%) 0 20px / 100% 1px no-repeat,linear-gradient(90deg,currentColor 0 12px,transparent 12px 66px,currentColor 66px 100%) 0 48px / 100% 1px no-repeat;opacity:.6}.hero-value-visual-ai span{width:7px;height:7px;border-radius:50%;background:#ffffff7a}.hero-value-visual-ai span:nth-child(1){left:14px;top:30px}.hero-value-visual-ai span:nth-child(2){right:14px;top:30px}.hero-value-visual-ai span:nth-child(3){left:18px;bottom:24px}.hero-value-visual-ai span:nth-child(4){right:18px;bottom:24px}.hero-value-visual-cloud:before{content:"";position:absolute;left:15px;bottom:21px;width:58px;height:28px;border-radius:999px;background:#ffffff21}.hero-value-visual-cloud:after{content:"";position:absolute;left:35px;bottom:39px;width:27px;height:27px;border-radius:50%;background:#ffffff21;box-shadow:-17px 9px 0 -2px #ffffff21}.hero-value-visual-cloud span{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)}.hero-value-visual-cloud span:nth-child(1){left:0;right:12px;top:18px;transform:rotate(9deg)}.hero-value-visual-cloud span:nth-child(2){left:8px;right:0;top:38px;transform:rotate(-8deg)}.hero-value-visual-cloud span:nth-child(3){left:4px;right:6px;top:62px;transform:rotate(7deg)}.hero-signal-field{position:relative;width:min(100%,710px);min-height:clamp(430px,42vw,540px);margin-inline:auto;isolation:isolate;perspective:1000px}.hero-signal-field:before,.hero-signal-field:after{content:"";position:absolute;pointer-events:none}.hero-signal-field:before{inset:4% 8% 6%;z-index:-2;border-radius:50%;background:radial-gradient(circle at 22% 30%,rgba(169,138,240,.16),transparent 30%),radial-gradient(circle at 72% 54%,rgba(80,170,220,.12),transparent 34%),radial-gradient(circle at 48% 86%,rgba(242,80,34,.1),transparent 28%);filter:blur(18px);animation:heroSignalAura 9s ease-in-out infinite alternate}.hero-signal-field:after{left:50%;top:50%;z-index:-1;width:min(86%,560px);aspect-ratio:1.7;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent),radial-gradient(ellipse at center,rgba(255,255,255,.05),transparent 66%);opacity:.72;transform:translate(-50%,-50%) rotate(-7deg)}.hero-signal-canvas{position:absolute;inset:4% 5%;transform-style:preserve-3d}.hero-signal-aura{position:absolute;left:50%;top:50%;width:min(74%,450px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,transparent 0 28%,rgba(255,255,255,.07) 29% 30%,transparent 31% 48%,rgba(255,255,255,.045) 49% 50%,transparent 51%),conic-gradient(from 180deg,transparent,rgba(169,138,240,.2),rgba(80,170,220,.16),transparent 72%);opacity:.56;transform:translate(-50%,-50%) rotateX(64deg) rotate(-10deg);animation:heroSignalRotate 22s linear infinite}.hero-signal-grid{position:absolute;inset:10% 7%;border-radius:34px;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;opacity:.48;-webkit-mask-image:radial-gradient(ellipse at center,#000 0 54%,transparent 76%);mask-image:radial-gradient(ellipse at center,#000 0 54%,transparent 76%);transform:rotateX(62deg) rotate(-11deg);animation:heroSignalGridDrift 13s ease-in-out infinite alternate}.hero-signal-plane{position:absolute;left:50%;top:50%;width:min(68%,430px);height:clamp(62px,6vw,78px);border:1px solid rgba(255,255,255,.11);border-radius:16px;background:linear-gradient(135deg,#ffffff14,#ffffff05),#0c0c1094;box-shadow:inset 0 1px #ffffff14,0 24px 70px #0000004d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.hero-signal-plane:before{content:"";position:absolute;inset:15px 18px;background:radial-gradient(circle,rgba(255,255,255,.46) 0 2px,transparent 3px) 0 50% / 42px 100%,linear-gradient(90deg,rgba(255,255,255,.18),transparent 64%) 0 18px / 54% 1px no-repeat,linear-gradient(90deg,rgba(169,138,240,.28),transparent 60%) 40% 40px / 44% 1px no-repeat;opacity:.7}.hero-signal-plane:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0 38%,rgba(255,255,255,.11) 48%,transparent 58% 100%);transform:translate(-130%);animation:heroSignalSheen 6.2s ease-in-out infinite}.hero-signal-plane-primary{transform:translate(-50%,-50%) rotateX(58deg) rotate(-10deg) translateY(-34px);animation:heroSignalPlaneFloatA 8s ease-in-out infinite}.hero-signal-plane-secondary{width:min(58%,360px);opacity:.82;transform:translate(-43%,-50%) rotateX(58deg) rotate(-10deg) translateY(48px);animation:heroSignalPlaneFloatB 8.8s ease-in-out infinite}.hero-signal-plane-tertiary{width:min(48%,300px);opacity:.56;transform:translate(-58%,-50%) rotateX(58deg) rotate(-10deg) translateY(128px);animation:heroSignalPlaneFloatC 9.6s ease-in-out infinite}.hero-signal-stream{position:absolute;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(216,204,255,.78),rgba(102,190,255,.52),transparent);opacity:0;transform-origin:center;animation:heroSignalTrace 4.8s ease-in-out infinite}.hero-signal-stream-one{left:16%;top:28%;width:58%;--trace-rotate: -15deg;transform:rotate(var(--trace-rotate))}.hero-signal-stream-two{left:24%;top:52%;width:52%;animation-delay:1.3s;--trace-rotate: 8deg;transform:rotate(var(--trace-rotate))}.hero-signal-stream-three{left:22%;bottom:28%;width:48%;animation-delay:2.1s;--trace-rotate: -4deg;transform:rotate(var(--trace-rotate))}.hero-signal-pulse,.hero-signal-node{position:absolute;display:block;border-radius:50%}.hero-signal-pulse{width:9px;height:9px;background:#d8ccffe6;box-shadow:0 0 0 8px #a98af012,0 0 22px #a98af052;opacity:0;animation:heroSignalPulseTravel 5.4s ease-in-out infinite}.hero-signal-pulse-one{left:22%;top:32%}.hero-signal-pulse-two{left:67%;top:46%;animation-delay:1.2s}.hero-signal-pulse-three{left:38%;top:67%;animation-delay:2.3s}.hero-signal-node{width:7px;height:7px;border:1px solid rgba(255,255,255,.4);background:#ffffff2e;animation:heroSignalNodeBlink 3.6s ease-in-out infinite}.hero-signal-node-one{left:18%;top:44%}.hero-signal-node-two{right:20%;top:35%;animation-delay:.5s}.hero-signal-node-three{left:31%;bottom:25%;animation-delay:1s}.hero-signal-node-four{right:30%;bottom:22%;animation-delay:1.5s}.hero-signal-tags span{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:30px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0b0b0fb8;color:#ffffffd1;font-size:.7rem;font-weight:800;letter-spacing:.04em;box-shadow:inset 0 1px #ffffff0f,0 12px 30px #00000038;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:heroSignalTagFloat 7.4s ease-in-out infinite}.hero-signal-tags span:nth-child(1){left:7%;top:17%}.hero-signal-tags span:nth-child(2){right:11%;top:21%;animation-delay:.7s}.hero-signal-tags span:nth-child(3){left:9%;bottom:17%;min-width:84px;animation-delay:1.2s}.hero-signal-tags span:nth-child(4){right:18%;bottom:15%;animation-delay:1.8s}.hero-command-screen{position:relative;display:grid;place-items:center;width:min(100%,700px);min-height:clamp(420px,42vw,520px);margin-inline:auto;isolation:isolate;perspective:1200px}.hero-command-screen:before,.hero-command-screen:after{content:"";position:absolute;pointer-events:none}.hero-command-screen:before{inset:2% 4% 0;z-index:-2;border-radius:50%;background:radial-gradient(circle at 24% 18%,rgba(169,138,240,.18),transparent 28%),radial-gradient(circle at 76% 68%,rgba(0,164,239,.13),transparent 30%),radial-gradient(circle at 54% 92%,rgba(242,80,34,.1),transparent 28%);filter:blur(18px);animation:heroCommandAura 8s ease-in-out infinite alternate}.hero-command-screen:after{left:50%;bottom:8%;z-index:-1;width:min(72%,480px);height:26px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.48),transparent 68%);transform:translate(-50%)}.hero-command-frame{position:relative;width:min(92%,560px);aspect-ratio:1.38;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:linear-gradient(145deg,#ffffff17,#ffffff05),#0a0a0ee6;box-shadow:inset 0 1px #ffffff14,0 34px 90px #00000070,0 0 0 1px #a98af00d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:rotateX(4deg) rotateY(-8deg) rotate(1deg);animation:heroCommandFloat 9s ease-in-out infinite}.hero-command-frame:before{content:"";position:absolute;inset:44px 0 0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:32px 32px;opacity:.44;-webkit-mask-image:radial-gradient(ellipse at 50% 48%,#000 0 58%,transparent 82%);mask-image:radial-gradient(ellipse at 50% 48%,#000 0 58%,transparent 82%);animation:heroCommandGrid 11s ease-in-out infinite alternate}.hero-command-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(108deg,transparent 0 38%,rgba(255,255,255,.1) 47%,transparent 58% 100%);opacity:0;transform:translate(-120%);animation:heroCommandSweep 6.8s ease-in-out infinite}.hero-command-glow{position:absolute;inset:14% 14% 10%;border-radius:50%;background:radial-gradient(circle at 44% 42%,rgba(169,138,240,.2),transparent 34%),radial-gradient(circle at 66% 64%,rgba(92,190,255,.13),transparent 32%);filter:blur(18px);opacity:.75}.hero-command-topbar{position:relative;z-index:2;display:flex;align-items:center;gap:7px;height:44px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff06}.hero-command-topbar span{width:7px;height:7px;border-radius:50%;background:#ffffff38}.hero-command-body{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:minmax(0,1fr) auto;gap:16px;height:calc(100% - 44px);padding:clamp(18px,2.2vw,26px)}.hero-command-orbit,.hero-command-metrics,.hero-command-rows,.hero-command-chart{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff09}.hero-command-orbit{grid-row:1 / span 2;min-height:0}.hero-command-orbit:before{content:"";position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.52) 0 4px,transparent 5px),radial-gradient(circle,transparent 0 28%,rgba(255,255,255,.16) 29% 30%,transparent 31% 52%,rgba(255,255,255,.1) 53% 54%,transparent 55%);animation:heroCommandOrbitSpin 16s linear infinite}.hero-command-ring,.hero-command-core{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%)}.hero-command-ring{width:min(72%,190px);aspect-ratio:1;border:1px solid rgba(255,255,255,.11);box-shadow:0 0 0 18px #ffffff05,inset 0 0 30px #a98af014}.hero-command-core{width:42px;height:42px;border:1px solid rgba(255,255,255,.18);background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.62) 0 3px,transparent 4px),#ffffff0f;box-shadow:0 0 28px #a98af024;animation:heroCommandCore 3.8s ease-in-out infinite}.hero-command-orbit i{position:absolute;left:50%;top:50%;width:9px;height:9px;border-radius:50%;background:#d8ccffd1;box-shadow:0 0 16px #a98af052;transform-origin:0 0;animation:heroCommandSatellite 10s linear infinite}.hero-command-orbit i:nth-of-type(1){animation-delay:0s}.hero-command-orbit i:nth-of-type(2){animation-delay:-2.5s}.hero-command-orbit i:nth-of-type(3){animation-delay:-5s}.hero-command-orbit i:nth-of-type(4){animation-delay:-7.5s}.hero-command-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.hero-command-metrics span{position:relative;border-radius:12px;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 62%) 12px 15px / 58% 2px no-repeat,linear-gradient(90deg,rgba(169,138,240,.28),transparent 64%) 12px 34px / 72% 2px no-repeat,#ffffff0b;animation:heroCommandMetric 3.4s ease-in-out infinite}.hero-command-metrics span:nth-child(2){animation-delay:.4s}.hero-command-metrics span:nth-child(3){animation-delay:.8s}.hero-command-metrics span:nth-child(4){animation-delay:1.2s}.hero-command-rows{display:grid;gap:10px;padding:14px}.hero-command-rows span{position:relative;min-height:12px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.24),transparent 52%) left center / 76% 2px no-repeat,#ffffff09;overflow:hidden}.hero-command-rows span:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(216,204,255,.38),transparent);transform:translate(-100%);animation:heroCommandRowScan 3.2s ease-in-out infinite}.hero-command-rows span:nth-child(2):after{animation-delay:.45s}.hero-command-rows span:nth-child(3):after{animation-delay:.9s}.hero-command-rows span:nth-child(4):after{animation-delay:1.35s}.hero-command-chart{display:flex;align-items:end;gap:8px;min-height:92px;padding:16px}.hero-command-chart span{flex:1;min-height:24%;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,#d8ccffbf,#a98af021);transform-origin:bottom;animation:heroCommandBars 3.5s ease-in-out infinite}.hero-command-chart span:nth-child(1){height:46%;animation-delay:0s}.hero-command-chart span:nth-child(2){height:68%;animation-delay:.22s}.hero-command-chart span:nth-child(3){height:38%;animation-delay:.44s}.hero-command-chart span:nth-child(4){height:82%;animation-delay:.66s}.hero-command-chart span:nth-child(5){height:56%;animation-delay:.88s}.hero-ecosystem-stage{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(190px,.72fr);grid-template-rows:auto auto;align-items:stretch;gap:16px;width:min(100%,680px);margin-inline:auto;padding:10px 0;isolation:isolate}.hero-ecosystem-stage:before{content:"";position:absolute;inset:22px 8px;z-index:0;border:1px solid rgba(169,138,240,.14);border-radius:28px;background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:30px 30px;opacity:.64;pointer-events:none}.hero-ecosystem-card,.hero-command-rail,.hero-command-metrics{position:relative;z-index:1;overflow:hidden;border:1px solid rgba(169,138,240,.16);border-radius:18px;background:linear-gradient(145deg,#ffffff13,#ffffff06),#0c0b11e0;box-shadow:inset 0 1px #ffffff0f,0 20px 46px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-ecosystem-card{grid-column:1;grid-row:1 / 3;display:grid;gap:24px;align-content:space-between;min-height:430px;padding:28px;border-color:#a98af047;background:radial-gradient(circle at 78% 14%,rgba(141,135,255,.2),transparent 32%),linear-gradient(145deg,#2b2045f5,#100e16f0)}.hero-ecosystem-card-top{display:flex;align-items:center;gap:12px;min-width:0;color:#f7f3ff;font-family:Poppins,sans-serif;font-size:.84rem;font-weight:700;letter-spacing:0}.hero-ecosystem-card-top .hero-microsoft-mark{flex:0 0 auto;width:34px;height:34px}.hero-ecosystem-card-copy{display:grid;gap:9px}.hero-ecosystem-card-copy>span{color:#cfc1ff;font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.hero-ecosystem-card-copy strong{max-width:310px;color:#fff;font-family:Poppins,sans-serif;font-size:clamp(1.1rem,1.7vw,1.42rem);font-weight:600;line-height:1.18;letter-spacing:0}.hero-ecosystem-card-copy p{max-width:320px;color:#ebe6f9c2;font-size:.78rem;line-height:1.55}.hero-ecosystem-flow{display:flex;flex-wrap:wrap;gap:7px}.hero-ecosystem-flow span{display:inline-flex;align-items:center;min-height:27px;padding:0 10px;border:1px solid rgba(169,138,240,.2);border-radius:999px;background:#ffffff0d;color:#f7f3ffbd;font-size:.68rem;font-weight:700}.hero-ecosystem-bars{display:grid;gap:7px}.hero-ecosystem-bars span{display:block;height:6px;border-radius:999px;background:linear-gradient(90deg,#cfc1ffc7,#65b8ff42)}.hero-ecosystem-bars span:nth-child(1){width:78%}.hero-ecosystem-bars span:nth-child(2){width:58%}.hero-ecosystem-bars span:nth-child(3){width:88%}.hero-command-rail{grid-column:2;grid-row:1;display:grid;gap:10px;padding:14px}.hero-command-node{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:72px;padding:10px;border:1px solid rgba(169,138,240,.12);border-radius:14px;background:#ffffff0a}.hero-command-node:before{content:"";position:absolute;left:30px;top:100%;width:1px;height:10px;background:linear-gradient(180deg,rgba(169,138,240,.38),transparent)}.hero-command-node:last-child:before{content:none}.hero-command-node div{display:grid;gap:3px;min-width:0}.hero-command-node strong{color:#f7f3ff;font-family:Poppins,sans-serif;font-size:.84rem;font-weight:600;letter-spacing:0}.hero-command-node span:not(.hero-command-icon){color:#ebe6f99e;font-size:.72rem;line-height:1.35}.hero-command-icon{position:relative;width:42px;height:42px;border:1px solid rgba(169,138,240,.14);border-radius:13px;background:radial-gradient(circle at 50% 30%,rgba(169,138,240,.18),transparent 58%),#ffffff09;color:#ffffff57}.hero-command-icon:before,.hero-command-icon:after,.hero-command-icon i,.hero-command-icon i:before,.hero-command-icon i:after{content:"";position:absolute;box-sizing:border-box}.hero-command-icon-erp:before{inset:12px 8px;background:linear-gradient(30deg,transparent 39%,currentColor 40%,currentColor 43%,transparent 44%) 0 0 / 12px 12px,linear-gradient(150deg,transparent 39%,currentColor 40%,currentColor 43%,transparent 44%) 0 0 / 12px 12px}.hero-command-icon-erp i{top:18px;left:17px;width:9px;height:9px;border:1px solid rgba(255,255,255,.42);transform:rotate(45deg)}.hero-command-icon-crm:before{top:13px;left:12px;width:7px;height:7px;border-radius:50%;background:#ffffff6b;box-shadow:16px 0 #ffffff42,8px 15px #ffffff4d}.hero-command-icon-crm:after{top:17px;left:17px;width:17px;height:15px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:skewY(-18deg)}.hero-command-icon-finance:before{left:10px;right:10px;bottom:10px;height:5px;border-radius:5px 5px 2px 2px;background:currentColor;box-shadow:0 -8px #ffffff3d,0 -16px #ffffff24}.hero-command-icon-finance i{top:10px;left:13px;width:17px;height:17px;border:1px solid rgba(255,255,255,.28);border-radius:50%}.hero-command-icon-cloud:before{left:9px;bottom:13px;width:26px;height:13px;border-radius:999px;background:currentColor}.hero-command-icon-cloud:after{left:18px;bottom:21px;width:13px;height:13px;border-radius:50%;background:currentColor;box-shadow:-8px 5px 0 -2px currentColor}.hero-command-metrics{grid-column:2;grid-row:2;display:grid;grid-template-columns:1fr;gap:10px;padding:14px;align-content:center}.hero-command-metrics div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:0 12px;border-radius:12px;background:#ffffff0b}.hero-command-metrics span{color:#ebe6f99e;font-size:.72rem;font-weight:700}.hero-command-metrics strong{color:#f7f3ff;font-family:Poppins,sans-serif;font-size:.84rem;font-weight:600;letter-spacing:0}.hero-platform-stage{position:relative;display:grid;grid-template-columns:minmax(148px,1fr) minmax(220px,260px) minmax(148px,1fr);grid-template-rows:repeat(2,minmax(178px,auto));align-items:center;gap:22px;width:min(100%,720px);min-height:0;margin-inline:auto;padding:20px 0;overflow:visible;border-radius:0;background:transparent;isolation:isolate}.hero-platform-stage:before{content:"";position:absolute;pointer-events:none}.hero-platform-stage:before{top:18px;left:50%;z-index:1;width:min(68%,430px);aspect-ratio:1;border:1px solid rgba(169,138,240,.22);border-radius:50%;transform:translate(-50%);background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:26px 26px;opacity:.42;-webkit-mask:radial-gradient(circle,transparent 38%,#000 39%,#000 62%,transparent 63%);mask:radial-gradient(circle,transparent 38%,#000 39%,#000 62%,transparent 63%)}.hero-platform-tile{position:relative;z-index:3;display:grid;align-content:space-between;width:100%;min-height:178px;padding:20px 20px 18px;overflow:hidden;border:1px solid rgba(169,138,240,.14);border-radius:14px;background:linear-gradient(145deg,#ffffff12,#ffffff05),#0c0b11d6;box-shadow:inset 0 1px #ffffff0e,0 18px 38px #00000038;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-platform-tile:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 46%);pointer-events:none}.hero-platform-tile strong{position:relative;z-index:1;max-width:128px;color:#f7f3ff;font-family:Manrope,sans-serif;font-size:.86rem;font-weight:700;line-height:1.45;letter-spacing:0}.hero-platform-tile-erp{grid-column:1;grid-row:1}.hero-platform-tile-crm{grid-column:3;grid-row:1}.hero-platform-tile-finance{grid-column:1;grid-row:2}.hero-platform-tile-cloud{grid-column:3;grid-row:2}.hero-platform-core{position:relative;grid-column:2;grid-row:1 / 3;z-index:4;display:grid;justify-items:center;align-content:space-between;width:100%;min-height:430px;padding:28px 22px 34px;border:1px solid rgba(169,138,240,.24);border-radius:18px;background:linear-gradient(150deg,rgba(255,255,255,.07),transparent 32%),linear-gradient(180deg,#181421f2,#08080bf5);color:#fff;text-align:center;box-shadow:inset 0 1px #ffffff14,0 26px 58px #00000057,0 0 44px #8d87ff14}.hero-platform-chip{justify-self:start;width:25px;height:31px;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:linear-gradient(90deg,transparent 31%,rgba(255,255,255,.12) 32%,rgba(255,255,255,.12) 36%,transparent 37%),linear-gradient(180deg,transparent 31%,rgba(255,255,255,.12) 32%,rgba(255,255,255,.12) 36%,transparent 37%),#ffffff05}.hero-microsoft-mark{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;width:44px;height:44px}.hero-microsoft-mark span{border-radius:3px}.hero-microsoft-mark span:nth-child(1){background:#f25022}.hero-microsoft-mark span:nth-child(2){background:#7fba00}.hero-microsoft-mark span:nth-child(3){background:#00a4ef}.hero-microsoft-mark span:nth-child(4){background:#ffb900}.hero-platform-mark{margin-top:96px;filter:drop-shadow(0 0 22px rgba(255,255,255,.12))}.hero-platform-core-copy{display:grid;gap:8px}.hero-platform-core-copy span{color:#ffffffb8;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero-platform-core-copy strong{font-family:Poppins,sans-serif;font-size:1.08rem;font-weight:600;line-height:1.2;letter-spacing:0}.hero-platform-core-copy p{color:#ffffffc7;font-size:.76rem;line-height:1.55}.hero-platform-icon{position:relative;z-index:1;display:block;width:94px;height:82px;margin-inline:auto;color:#ffffff2e}.hero-platform-icon:before,.hero-platform-icon:after,.hero-platform-icon i,.hero-platform-icon i:before,.hero-platform-icon i:after{content:"";position:absolute;box-sizing:border-box}.hero-platform-icon-hex:before{inset:10px 2px;background:linear-gradient(30deg,transparent 39%,currentColor 40%,currentColor 42%,transparent 43%) 0 0 / 20px 20px,linear-gradient(150deg,transparent 39%,currentColor 40%,currentColor 42%,transparent 43%) 0 0 / 20px 20px}.hero-platform-icon-hex i{top:34px;left:38px;width:18px;height:18px;border:1px solid rgba(255,255,255,.32);transform:rotate(45deg)}.hero-platform-icon-ai:before{top:16px;left:50%;width:54px;height:54px;border:1px solid rgba(255,255,255,.14);border-radius:50%;transform:translate(-50%);box-shadow:0 0 0 10px #ffffff09,0 0 0 21px #ffffff06}.hero-platform-icon-ai:after{top:35px;left:33px;width:28px;height:20px;border-radius:10px;background:#ffffff14;box-shadow:37px 0 #ffffff14}.hero-platform-icon-ai i{top:39px;left:46px;width:8px;height:8px;border-radius:50%;border:1px solid rgba(255,255,255,.34);box-shadow:13px 0 #ffffff3d,6px 10px #fff3}.hero-platform-icon-grid:before{inset:16px 30px;border:1px solid rgba(255,255,255,.2);border-radius:12px}.hero-platform-icon-grid:after{inset:4px 8px;background:linear-gradient(90deg,transparent 22%,currentColor 23%,currentColor 24%,transparent 25%,transparent 74%,currentColor 75%,currentColor 76%,transparent 77%),linear-gradient(180deg,transparent 22%,currentColor 23%,currentColor 24%,transparent 25%,transparent 74%,currentColor 75%,currentColor 76%,transparent 77%);opacity:.7}.hero-platform-icon-grid i{top:39px;left:43px;width:5px;height:5px;border-radius:50%;background:#ffffff73;box-shadow:10px 0 #ffffff52,20px 0 #ffffff3d,0 10px #ffffff42,10px 10px #ffffff3d,20px 10px #fff3}.hero-platform-icon-eye:before{inset:7px 6px;background:linear-gradient(90deg,currentColor 0 28px,transparent 28px 38px,currentColor 38px 100%) 0 22px / 100% 1px no-repeat,linear-gradient(90deg,currentColor 0 20px,transparent 20px 48px,currentColor 48px 100%) 0 42px / 100% 1px no-repeat,linear-gradient(90deg,currentColor 0 34px,transparent 34px 58px,currentColor 58px 100%) 0 62px / 100% 1px no-repeat}.hero-platform-icon-eye:after{top:22px;left:31px;width:40px;height:40px;border:1px solid rgba(255,255,255,.2);border-radius:50%;box-shadow:0 0 0 7px #ffffff09}.hero-platform-icon-eye i{top:38px;left:43px;width:18px;height:12px;border:1px solid rgba(255,255,255,.34);border-radius:50%/58%}.hero-platform-icon-eye i:after{top:3px;left:6px;width:4px;height:4px;border-radius:50%;background:#ffffff75}.hero-platform-icon-dial:before{top:17px;left:27px;width:48px;height:48px;border:1px solid rgba(255,255,255,.26);border-radius:50%;box-shadow:0 0 0 7px #ffffff06}.hero-platform-icon-dial:after{top:41px;left:51px;width:1px;height:22px;background:#ffffff61;transform-origin:top;transform:rotate(36deg)}.hero-platform-icon-dial i{top:39px;left:49px;width:6px;height:6px;border:1px solid rgba(255,255,255,.48);border-radius:50%}.hero-platform-icon-cloud:before{left:19px;bottom:18px;width:61px;height:31px;border-radius:22px;background:#ffffff1a}.hero-platform-icon-cloud:after{left:39px;bottom:38px;width:31px;height:31px;border-radius:50%;background:#ffffff1a;box-shadow:-18px 10px 0 -2px #ffffff1a}.hero-platform-icon-cloud i{inset:8px 0;background:linear-gradient(12deg,transparent 8%,rgba(255,255,255,.12),transparent 48%) 0 12px / 100% 1px no-repeat,linear-gradient(-10deg,transparent 8%,rgba(255,255,255,.12),transparent 48%) 0 30px / 100% 1px no-repeat,linear-gradient(8deg,transparent 8%,rgba(255,255,255,.12),transparent 48%) 0 48px / 100% 1px no-repeat}.hero-platform-icon-server:before{left:23px;top:24px;width:54px;height:16px;border-radius:4px;background:#ffffff1a;box-shadow:0 21px #ffffff1a}.hero-platform-icon-server:after{inset:16px 5px;background:linear-gradient(8deg,transparent,rgba(255,255,255,.12),transparent) 0 10px / 100% 1px no-repeat,linear-gradient(-8deg,transparent,rgba(255,255,255,.12),transparent) 0 34px / 100% 1px no-repeat}.hero-platform-icon-server i{top:29px;left:33px;width:5px;height:5px;border-radius:50%;background:#ffffff57;box-shadow:0 21px #ffffff42,31px 0 #ffffff38,31px 21px #fff3}.hero-platform-icon-migrate:before{top:30px;left:20px;width:58px;height:34px;border-radius:7px;background:#ffffff17;box-shadow:0 7px 20px #00000061}.hero-platform-icon-migrate:after{inset:15px 4px;background:linear-gradient(90deg,currentColor 0 22px,transparent 22px 70px,currentColor 70px 100%) 0 14px / 100% 1px no-repeat,linear-gradient(90deg,currentColor 0 16px,transparent 16px 76px,currentColor 76px 100%) 0 42px / 100% 1px no-repeat}.hero-platform-icon-migrate i:before{content:"MIGRATE";top:38px;left:33px;color:#ffffff3d;font-size:.58rem;font-weight:800;letter-spacing:.08em}.hero-platform-icon-migrate i{inset:0}.site-nav a,.nav-dropdown-toggle,.btn{font-family:Poppins,sans-serif}.site-nav a,.nav-dropdown-toggle{font-size:.97rem}.hero-stage{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(6,64px);gap:14px;width:min(100%,1120px);margin:42px auto 0;padding:26px;overflow:hidden;border:1px solid rgba(169,138,240,.16);border-radius:28px;background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px),radial-gradient(circle at 50% 0%,rgba(169,138,240,.14),transparent 34%),linear-gradient(180deg,#120f1cfa,#08080bfc);background-size:54px 54px,54px 54px,auto,auto;box-shadow:0 36px 90px #00000057}.hero-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(216,204,255,.16),transparent);transform:translate(-100%);opacity:.7;pointer-events:none}.hero-stage:after{content:"";position:absolute;left:9%;right:9%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(169,138,240,.48),rgba(128,160,255,.32),transparent);box-shadow:0 -94px #a98af01a,0 96px #80a0ff14;pointer-events:none}.hero-shot{position:relative;z-index:1;display:grid;gap:14px;align-content:center;min-width:0;padding:18px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:linear-gradient(145deg,#ffffff16,#ffffff07),#0b0a10b8;box-shadow:inset 0 1px #ffffff0b,0 18px 42px #00000038}.hero-shot:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.08),transparent);transform:translate(-120%);opacity:0;pointer-events:none}.hero-shot-requests{grid-column:1 / span 4;grid-row:1 / span 3}.hero-shot-logs{grid-column:5 / span 4;grid-row:1 / span 2}.hero-shot-infra{grid-column:9 / span 4;grid-row:1 / span 3}.hero-shot-service{grid-column:1 / span 5;grid-row:4 / span 3}.hero-shot-rca{grid-column:6 / span 7;grid-row:3 / span 4;align-content:center;justify-items:center;padding:28px;background:radial-gradient(circle at 88% 18%,rgba(169,138,240,.16),transparent 28%),linear-gradient(145deg,#ffffff17,#ffffff08),#0b0a10c2}.hero-observability-stage{margin:0;width:min(100%,760px);justify-self:end}.hero-shot-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.hero-shot-header strong{color:#f7f3ff;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.01em}.hero-shot-header span{color:#ebe6f9b3;font-size:.74rem;font-weight:600;letter-spacing:.04em;animation:heroStatusBlink 2.8s ease-in-out infinite}.hero-shot-requests{background:linear-gradient(155deg,#6656ff80,#613bab42),linear-gradient(180deg,#140e2af5,#0b0a10cc)}.hero-shot-logs{background:linear-gradient(145deg,#35bfff57,#2377e038),linear-gradient(180deg,#0d1f34f0,#08111dd1)}.hero-shot-infra{background:linear-gradient(145deg,#48aeff47,#3958cd33),linear-gradient(180deg,#0e1c36f0,#081022d6)}.hero-shot-service{background:linear-gradient(145deg,#ff74a64d,#b058f538),linear-gradient(180deg,#321232eb,#190a23db)}.bar-chart{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:8px;min-height:170px;padding-top:0}.bar-chart span{display:block;min-height:18px;border-radius:999px 999px 6px 6px;background:linear-gradient(180deg,#d8ccffeb,#a98af052);transform-origin:bottom}.bar-chart span:nth-child(1){height:42%}.bar-chart span:nth-child(2){height:80%}.bar-chart span:nth-child(3){height:32%}.bar-chart span:nth-child(4){height:48%}.bar-chart span:nth-child(5){height:56%}.bar-chart span:nth-child(6){height:36%}.bar-chart span:nth-child(7){height:62%}.bar-chart span:nth-child(8){height:72%}.bar-chart span:nth-child(9){height:46%}.bar-chart span:nth-child(10){height:60%}.log-rows,.log-lines{display:grid;gap:9px}.log-rows{grid-template-columns:repeat(6,minmax(0,1fr))}.log-rows span{height:36px;border-radius:12px;background:linear-gradient(180deg,#a98af02e,#ffffff09);border:1px solid rgba(169,138,240,.14)}.log-lines span{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,#d8ccff80,#a98af014)}.log-lines span:nth-child(2),.log-lines span:nth-child(5){width:72%}.log-lines span:nth-child(3){width:86%}.infra-table{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:180px}.infra-table span{min-height:42px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(145deg,#a98af021,#ffffff09)}.service-map{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 30px;min-height:160px;align-content:center}.service-map:before,.service-map:after{content:"";position:absolute;left:10%;right:10%;top:50%;height:1px;background:linear-gradient(90deg,#a98af02e,#d8ccff75,#a98af02e)}.service-map:after{inset:12% auto 12% 50%;width:1px;height:auto;background:linear-gradient(180deg,#a98af01a,#d8ccff61,#a98af01a)}.service-map span{position:relative;z-index:1;display:block;width:42px;height:42px;margin:auto;border-radius:15px;border:1px solid rgba(169,138,240,.28);background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.38),transparent 30%),linear-gradient(135deg,#a98af061,#80a0ff1f);box-shadow:0 0 24px #a98af01f}.hero-rca-card{max-width:560px;display:grid;gap:8px}.hero-rca-kicker{color:#f0e8ff;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600}.hero-rca-card p:not(.hero-rca-kicker){color:#e0d6f7e6;font-size:.98rem;line-height:1.5}.hero-rca-play{position:absolute;top:50%;left:50%;width:110px;height:110px;border:1px solid rgba(223,214,255,.24);border-radius:50%;background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.35),transparent 34%),linear-gradient(135deg,#7c78fff2,#624be8f2);box-shadow:0 0 0 14px #6957d829,0 22px 48px #2214466b;transform:translate(-50%,-50%);cursor:pointer}.hero-rca-play span{position:absolute;top:50%;left:50%;width:0;height:0;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:26px solid rgba(255,255,255,.94);transform:translate(-42%,-50%)}.hero-rca-play:before{content:"";position:absolute;inset:-14px;border-radius:50%;border:1px solid rgba(166,151,255,.34);animation:heroPlayPulse 2.8s ease-out infinite}.hero-orbit-visual{position:relative;width:min(100%,380px);aspect-ratio:1}.hero-orbit-ring,.hero-orbit-core,.hero-orbit-node{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.hero-orbit-ring{border:1px solid rgba(169,138,240,.2);border-radius:50%}.hero-orbit-ring-one{width:38%;height:38%}.hero-orbit-ring-two{width:62%;height:62%}.hero-orbit-ring-three{width:86%;height:86%;border-color:#80a0ff29}.hero-orbit-core{width:82px;height:82px;border-radius:28px;border:1px solid rgba(216,204,255,.32);background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.34),transparent 26%),linear-gradient(135deg,#a98af080,#80a0ff24),#0d0c14eb;box-shadow:0 0 46px #a98af02e}.hero-orbit-node{width:36px;height:36px;border-radius:14px;border:1px solid rgba(169,138,240,.28);background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.36),transparent 30%),linear-gradient(135deg,#a98af052,#80a0ff1a),#0d0c14e0}.hero-orbit-node-one{transform:translate(-50%,-50%) translateY(-142px)}.hero-orbit-node-two{transform:translate(-50%,-50%) translate(138px,12px)}.hero-orbit-node-three{transform:translate(-50%,-50%) translate(-118px,88px)}.hero-orbit-node-four{transform:translate(-50%,-50%) translate(-132px,-86px)}.eyebrow{margin:0 0 14px;color:var(--bracket-label-text);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.eyebrow:not(.hero-pill):not(.contact-bracket-label){position:relative;display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin-left:auto;margin-right:auto;padding:0 16px;text-align:center}.eyebrow:not(.hero-pill):not(.contact-bracket-label):before,.eyebrow:not(.hero-pill):not(.contact-bracket-label):after{position:absolute;top:50%;transform:translateY(-50%);color:var(--bracket-label-mark);font-size:1rem;font-weight:700;line-height:1}.eyebrow:not(.hero-pill):not(.contact-bracket-label):before{content:"[";left:0}.eyebrow:not(.hero-pill):not(.contact-bracket-label):after{content:"]";right:0}.section-heading{display:grid;justify-items:center;gap:14px;margin-bottom:32px;text-align:center}.section-heading.narrow{max-width:760px;margin-left:auto;margin-right:auto}.section-heading-centered{justify-content:center;align-items:center;text-align:center}.benchmark-grid,.card-grid,.benefit-grid,.footer-grid{display:grid;gap:18px}.benchmark-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.benchmark-band{padding-top:72px}.benchmark-container{display:grid;gap:28px}.title_mono{display:flex;justify-content:center}.title_mono .content{display:inline-flex;justify-content:center}.content__section{display:inline-flex;align-items:center;justify-content:center}.content__text{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0 16px;font-family:Manrope,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--bracket-label-text);line-height:normal;text-transform:uppercase}.content__text:before,.content__text:after{content:"[";position:absolute;top:50%;transform:translateY(-50%);font-size:1rem;color:var(--bracket-label-mark);font-weight:700;line-height:1}.content__text:before{left:0}.content__text:after{content:"]";right:0}.benchmark-title-wrap{display:grid;justify-items:center;gap:14px;text-align:center}.benchmark-title-wrap h2,.font_48{max-width:620px;margin:0;font-size:clamp(2.6rem,4.4vw,4rem);font-weight:500;line-height:1.02;letter-spacing:-.055em;text-align:center}.benchmark-title-wrap p{max-width:620px;color:#cdc0d5;font-size:.95rem;line-height:1.55;text-align:center}.counter_main_wrap{overflow:hidden;border-radius:28px;border:1px solid rgba(169,138,240,.16);background:radial-gradient(circle at 50% 45%,rgba(132,88,235,.28),transparent 28%),linear-gradient(180deg,#1e1224f5,#07070afc)}.counter_wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.counter_item{min-height:212px;padding:34px 28px;display:grid;align-content:center;justify-items:center;text-align:center;border-right:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);transition:background .24s ease,box-shadow .24s ease}.counter_item:hover{background:#ffffff05;box-shadow:inset 0 0 0 1px #a98af014}.counter_item h2{margin:0 0 14px;font-size:clamp(2.1rem,3vw,3rem);font-weight:500;line-height:1}.counter_item p{max-width:260px;color:#d7c9d7;line-height:1.55}.counter_item:nth-child(4n){border-right:0}.counter_item:nth-last-child(-n+4){border-bottom:0}.intro-grid{grid-template-columns:.72fr 1.28fr}.feature-callout,.info-card,.benefit-card,.resource-card,.showcase-panel,.showcase-side,.contact-panel,.contact-side,.cta-panel,.map-panel{padding:28px}.feature-architecture,.feature-lens{min-height:400px}.feature-architecture{display:grid;gap:18px;background:linear-gradient(180deg,#221010fa,#100c0cfa)}.feature-icon{display:grid;grid-template-columns:repeat(3,8px);gap:5px;width:fit-content;padding:12px;border-radius:10px;background:#a98af024}.feature-icon span{width:8px;height:8px;border-radius:50%;background:#a98af0}.feature-icon span:nth-child(3){grid-column:2}.feature-meta{display:grid;gap:10px;margin-top:auto;padding-top:24px;border-top:1px solid rgba(255,255,255,.06)}.feature-meta div{display:flex;justify-content:space-between;gap:14px;text-transform:uppercase;font-size:.74rem;letter-spacing:.08em}.feature-meta strong{color:#a98af0}.feature-lens{position:relative;display:grid;gap:18px;background:radial-gradient(circle at 70% 30%,rgba(169,138,240,.16),transparent 38%),linear-gradient(180deg,#181222fa,#0a0a0afa)}.feature-dots{position:absolute;top:26px;right:28px;display:flex;gap:8px}.feature-dots span{width:8px;height:8px;border-radius:50%;background:#a98af0}.feature-lens h2 span{display:block;color:#a98af0}.feature-stats{display:flex;gap:48px;margin-top:auto}.feature-stats strong{display:block;font-size:1.1rem;color:var(--text)}.feature-stats span{color:#d0c2c2;text-transform:uppercase;letter-spacing:.14em;font-size:.68rem}.success-glimpse{display:grid;gap:28px}.success-glimpse-heading{justify-items:center;gap:18px;margin-bottom:10px}.success-glimpse-heading>p{max-width:620px;color:#cfc2d8;font-size:.98rem;line-height:1.75;text-align:center}.success-stage{position:relative;overflow:visible;padding:34px 34px 22px}.success-stage-reference{display:grid;gap:0;overflow:hidden;border:1px solid rgba(169,138,240,.14);border-radius:28px;background:radial-gradient(circle at 82% 18%,rgba(169,138,240,.18),transparent 18%),radial-gradient(circle at 12% 88%,rgba(141,135,255,.08),transparent 22%),linear-gradient(180deg,#120e1cfa,#08080cfa);box-shadow:inset 0 0 0 1px #ffffff05,0 30px 70px #0000003d}.success-slider-slides{position:relative;min-height:520px}.success-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity .45s ease,transform .45s ease,visibility .45s ease}.success-slide.is-active{opacity:1;visibility:visible;transform:translateY(0)}.success-stage-visual{position:relative;min-height:390px;padding:18px 18px 0}.success-stage-photo{position:relative;min-height:338px;margin-left:0;background:linear-gradient(90deg,#09142224,#09142200 28%,#0914221a),linear-gradient(135deg,#08111e,#0d2235 42%,#173850);overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.08)}.success-stage-photo:before,.success-stage-photo:after{content:"";position:absolute;inset:0;pointer-events:none}.success-stage-photo:before{z-index:1;background:linear-gradient(110deg,transparent 0%,transparent 34%,rgba(216,204,255,.14) 45%,transparent 57%,transparent 100%),radial-gradient(circle at 78% 22%,rgba(169,138,240,.2),transparent 24%);mix-blend-mode:screen;opacity:.65;transform:translate(-34%);animation:successVisualSweep 7.5s var(--motion-ease-standard) infinite}.success-stage-photo:after{display:none}.success-stage-photo-1{background:linear-gradient(90deg,#05060cdb,#0a0c1857 44%,#05060cd6),radial-gradient(circle at 30% 42%,rgba(72,255,218,.16),transparent 28%),radial-gradient(circle at 76% 28%,rgba(169,138,240,.22),transparent 30%),url(/asset/chat-bot-chat-with-ai-artificial-intelligence-technology-woman-using-laptop-computer-chatting.jpg) center center / cover no-repeat}.success-stage-photo-1 .success-stage-photo-overlay{background:linear-gradient(180deg,#a98af01a,#05060cc7),linear-gradient(90deg,rgba(5,6,12,.42),transparent 42%,rgba(5,6,12,.7));opacity:.9}.success-stage-photo-1 .success-stage-photo-grid{opacity:.14}.success-stage-photo-1 .success-stage-panel,.success-stage-photo-1 .success-stage-signal{background:radial-gradient(circle at 18% 0%,rgba(169,138,240,.18),transparent 52%),linear-gradient(180deg,#1c2238c2,#080a10e0),linear-gradient(135deg,#a98af01a,#8d87ff0a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.success-stage-photo-2{background:linear-gradient(90deg,#05060cdb,#0a0a1070 42%,#05060cc2),radial-gradient(circle at 22% 50%,rgba(169,138,240,.18),transparent 30%),radial-gradient(circle at 78% 28%,rgba(141,135,255,.2),transparent 28%),url(/asset/iconographic-erp-dashboard-data-icon-business-intelligence-solutions.jpg) center center / cover no-repeat}.success-stage-photo-2 .success-stage-photo-overlay{background:linear-gradient(180deg,#a98af01a,#05060cd1),linear-gradient(90deg,rgba(5,6,12,.54),transparent 46%,rgba(5,6,12,.68));opacity:.88}.success-stage-photo-2 .success-stage-photo-grid{opacity:.12}.success-stage-photo-2 .success-stage-panel,.success-stage-photo-2 .success-stage-signal{background:radial-gradient(circle at 20% 0%,rgba(169,138,240,.17),transparent 52%),linear-gradient(180deg,#1d1f2fbd,#08090ee0),linear-gradient(135deg,#a98af01a,#8d87ff0a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.success-stage-photo-3{background:linear-gradient(90deg,#05060cd1,#0a0a1257 44%,#05060cd1),radial-gradient(circle at 36% 38%,rgba(169,138,240,.2),transparent 30%),radial-gradient(circle at 70% 30%,rgba(141,135,255,.2),transparent 28%),url(/asset/executive-officer-businessman-leading-financial-review-meeting-uptodate-financial-data-projection.jpg) center center / cover no-repeat}.success-stage-photo-3 .success-stage-photo-overlay{background:linear-gradient(180deg,#a98af014,#05060cc7),linear-gradient(90deg,rgba(5,6,12,.44),transparent 44%,rgba(5,6,12,.72));opacity:.86}.success-stage-photo-3 .success-stage-photo-grid{opacity:.1}.success-stage-photo-3 .success-stage-panel,.success-stage-photo-3 .success-stage-signal{background:radial-gradient(circle at 22% 0%,rgba(169,138,240,.18),transparent 52%),linear-gradient(180deg,#1e1f32b8,#08090fe0),linear-gradient(135deg,#a98af01a,#8d87ff0a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.success-stage-photo-4{background:linear-gradient(90deg,#05060cd1,#080e125c 44%,#05060cc7),radial-gradient(circle at 66% 42%,rgba(72,255,218,.14),transparent 30%),radial-gradient(circle at 32% 38%,rgba(169,138,240,.18),transparent 30%),url(/asset/programmer-typing-code-laptop-with-digital-interface.jpg) center center / cover no-repeat}.success-stage-photo-4 .success-stage-photo-overlay{background:linear-gradient(180deg,#48ffda12,#05060cc7),linear-gradient(90deg,rgba(5,6,12,.5),transparent 46%,rgba(5,6,12,.72));opacity:.86}.success-stage-photo-4 .success-stage-photo-grid{opacity:.1}.success-stage-photo-4 .success-stage-panel,.success-stage-photo-4 .success-stage-signal{background:radial-gradient(circle at 20% 0%,rgba(72,255,218,.13),transparent 52%),linear-gradient(180deg,#1a2830b8,#080a0fe0),linear-gradient(135deg,#a98af017,#8d87ff0a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.success-stage-photo-5{background:linear-gradient(90deg,#05060cdb,#080c1261 48%,#05060cd1),radial-gradient(circle at 70% 48%,rgba(169,138,240,.18),transparent 30%),radial-gradient(circle at 82% 62%,rgba(141,135,255,.18),transparent 26%),url(/asset/cloud-computing-mobile-data-management-business-connectivity.jpg) center center / cover no-repeat}.success-stage-photo-5 .success-stage-photo-overlay{background:linear-gradient(180deg,#a98af014,#05060ccc),linear-gradient(90deg,rgba(5,6,12,.58),transparent 44%,rgba(5,6,12,.68));opacity:.88}.success-stage-photo-5 .success-stage-photo-grid{opacity:.1}.success-stage-photo-5 .success-stage-panel,.success-stage-photo-5 .success-stage-signal{background:radial-gradient(circle at 20% 0%,rgba(169,138,240,.17),transparent 52%),linear-gradient(180deg,#1c2030b8,#080a0fe0),linear-gradient(135deg,#a98af01a,#8d87ff0a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.success-stage-photo-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#ffffff0a,#fff0)}.success-stage-photo-grid{display:none}.success-stage-panel{position:absolute;z-index:4;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(180deg,#212b45c7,#0a0e16eb),linear-gradient(135deg,#a98af014,#8d87ff05);box-shadow:0 18px 36px #0000003d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.home-page .success-stage-panel-main,body.home-page .success-stage-panel-side,body.home-page .success-stage-signal{opacity:0;visibility:hidden;pointer-events:none}body.home-page .success-stage-photo:after{display:none}body.home-page .success-stage-visual:before,body.home-page .success-stage-visual:after{content:"";position:absolute;z-index:5;pointer-events:none}body.home-page .success-stage-visual:before{display:none}body.home-page .success-stage-visual:after{right:22px;bottom:22px;width:126px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-2));box-shadow:0 0 18px #a98af05c}.success-visual-components{position:absolute;left:22px;right:22px;bottom:22px;z-index:6;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;pointer-events:none}.success-visual-components span{display:grid;gap:4px;min-height:58px;padding:11px 12px;border:1px solid rgba(169,138,240,.2);border-radius:14px;background:radial-gradient(circle at 20% 0%,rgba(169,138,240,.18),transparent 58%),#08080c94;box-shadow:inset 0 1px #ffffff0f,0 14px 28px #0000003d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.success-visual-components strong{color:#f2eaff;font-family:Poppins,sans-serif;font-size:.82rem;font-weight:600;line-height:1.1}.success-visual-components small{color:#d8ccffb8;font-size:.68rem;line-height:1.2}.success-stage-panel-main{top:52px;right:11%;width:290px;height:182px;padding:22px 22px 18px}.success-stage-panel-main span{display:block;border-radius:999px;background:linear-gradient(135deg,#a98af0f2,#8d87ffe6)}.success-stage-panel-main span:nth-child(1){width:94px;height:10px;opacity:.95}.success-stage-panel-main span:nth-child(2){width:156px;height:8px;margin-top:14px;opacity:.65}.success-stage-panel-main span:nth-child(3){width:100%;height:72px;margin-top:24px;border-radius:14px;background:linear-gradient(180deg,#ffffff0f,#ffffff03),linear-gradient(135deg,#5686ff42,#a98af02e)}.success-stage-panel-main span:nth-child(4){width:78%;height:8px;margin-top:18px;opacity:.5}.success-stage-panel-side{right:7%;bottom:36px;width:176px;height:114px;padding:18px}.success-stage-panel-side span{display:block;height:8px;margin-bottom:12px;border-radius:999px;background:#e2ebff2e}.success-stage-panel-side span:nth-child(1){width:54%;background:linear-gradient(135deg,#a98af0f2,#8d87ffe6)}.success-stage-panel-side span:nth-child(2){width:100%}.success-stage-panel-side span:nth-child(3){width:72%;margin-bottom:0}.success-stage-signal{position:absolute;z-index:5;left:54%;bottom:58px;display:flex;align-items:end;gap:10px;padding:18px 18px 14px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:#080c1294;box-shadow:0 14px 30px #0003}.success-stage-signal span{width:10px;border-radius:999px;background:linear-gradient(180deg,#a98af0fa,#8d87ffb3)}.success-stage-signal span:nth-child(1){height:24px}.success-stage-signal span:nth-child(2){height:42px}.success-stage-signal span:nth-child(3){height:30px}.success-stage-signal span:nth-child(4){height:56px}.success-stage-card{width:min(100%,560px);padding:34px 34px 30px;border:1px solid rgba(169,138,240,.18);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(169,138,240,.16),transparent 26%),linear-gradient(180deg,#181222f5,#0a0a0afa);box-shadow:0 22px 50px #0000004d;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.success-stage-card:before{content:"";position:absolute;left:28px;right:28px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(169,138,240,.76),rgba(141,135,255,.52),transparent);opacity:.72}.success-stage-card:hover{transform:translateY(-3px);border-color:#a98af047;box-shadow:0 28px 56px #00000057}.success-stage-card h3{margin-top:10px;margin-bottom:16px;color:#c7a5ff;font-size:clamp(1.95rem,3vw,3.25rem);font-weight:600;line-height:1.08;letter-spacing:-.04em}.success-stage-card p:not(.eyebrow){color:#d7c9e2;font-size:.95rem;line-height:1.75;max-width:44ch}.success-link{display:inline-flex;align-items:center;gap:10px;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#b391ff}.success-link:after{content:"→";font-size:2rem;line-height:.8}.success-stage-card-reference{position:absolute;left:56px;bottom:42px}.success-stage-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px}.success-stage-actions .success-link{margin-top:0}.success-arrow{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border:0;border-radius:18px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;font-size:2.35rem;line-height:1;cursor:pointer;box-shadow:0 14px 26px #8250c542;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.success-arrow:hover{transform:translate(3px);background:linear-gradient(135deg,#9a7be6,#7f79f7);box-shadow:0 18px 30px #8250c54d}.success-stage-pager{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px}.success-stage-pager button{width:38px;height:6px;border:0;border-radius:999px;background:#ffffff29;cursor:pointer;transition:background .2s ease,transform .2s ease}.success-stage-pager button.is-active{background:linear-gradient(135deg,var(--accent),var(--accent-2));transform:scaleX(1.14)}@keyframes successVisualSweep{0%,18%{opacity:0;transform:translate(-46%)}36%{opacity:.68}62%{opacity:.18;transform:translate(44%)}to{opacity:0;transform:translate(44%)}}.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.services-spotlight{padding-top:72px}.services-reference-hero{padding-top:88px}.services-reference-shell{position:relative;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(340px,.94fr);gap:28px;min-height:520px;padding:34px;overflow:hidden;background:radial-gradient(circle at 82% 22%,rgba(169,138,240,.16),transparent 24%),linear-gradient(180deg,#120e1cfa,#09090cfa)}.services-reference-copy{display:grid;align-content:center;gap:16px;max-width:620px}.services-reference-copy h1{margin:0;font-size:clamp(3rem,5vw,4.9rem);font-weight:600;line-height:.98;letter-spacing:-.065em}.services-reference-text{margin:0;max-width:560px;color:#cec0d6;font-size:1rem;line-height:1.68}.services-reference-actions{justify-content:flex-start;gap:14px;margin-top:8px}.services-reference-visual{position:relative;display:grid;align-content:center;justify-items:end;min-height:420px}.services-reference-card{width:min(100%,360px);padding:20px 22px;border:1px solid rgba(169,138,240,.14);border-radius:22px;background:linear-gradient(180deg,#100c16e6,#0c0a10e0);box-shadow:inset 0 1px #ffffff08}.services-reference-card-main{width:min(100%,420px);padding:24px}.services-reference-card-main h3,.services-reference-card-side strong{margin:0;color:var(--text);font-family:Poppins,sans-serif}.services-reference-card-main h3{font-size:1.34rem;font-weight:600;line-height:1.22}.services-reference-label,.services-overview-tag{display:inline-flex;align-items:center;width:fit-content;margin-bottom:12px;padding:6px 10px;border-radius:999px;background:#a98af01f;color:#bca6f8;font-family:Poppins,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.services-reference-chip{display:inline-flex;width:fit-content;margin-bottom:10px;color:#a98af0;font-family:Poppins,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.services-reference-card-side strong{font-size:1rem;font-weight:600;line-height:1.34}.services-reference-metrics{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.services-reference-metrics span{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#ddd1e7;font-size:.78rem;font-weight:500;background:#ffffff05}.services-reference-orbit{position:absolute;right:-34px;bottom:-26px;width:250px;height:250px;border-radius:50%;border:1px solid rgba(169,138,240,.18);box-shadow:inset 0 0 0 34px #14101a6b,inset 0 0 0 78px #14101a6b;opacity:.9}.services-reference-orbit:before,.services-reference-orbit:after{content:"";position:absolute;border-radius:50%}.services-reference-orbit:before{inset:44px;border:1px solid rgba(37,198,255,.14)}.services-reference-orbit:after{top:18px;right:34px;width:10px;height:10px;background:#25c6ff;box-shadow:-172px 78px #a98af0bf}.services-overview-band{padding-top:26px}.services-overview-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.services-overview-intro,.services-overview-card{display:grid;gap:12px;padding:26px;align-content:start;background:linear-gradient(180deg,#120e1cf0,#0a0a0af5)}.services-overview-intro{grid-column:1 / -1;max-width:780px}.services-overview-intro h2,.services-overview-card h3{margin:0;color:var(--text);font-family:Poppins,sans-serif}.services-overview-intro h2{font-size:clamp(1.8rem,2.6vw,2.5rem);font-weight:600;line-height:1.08;letter-spacing:-.04em}.services-overview-card h3{font-size:1.08rem;font-weight:600;line-height:1.28}.services-overview-intro p:last-child,.services-overview-card p{margin:0;color:#cfc2d8;font-size:.92rem;line-height:1.62}.services-spotlight-shell{position:relative;display:grid;grid-template-columns:1fr;gap:18px;min-height:640px;padding:28px 28px 0;overflow:hidden;border:1px solid rgba(169,138,240,.12);border-radius:28px;background:radial-gradient(circle at 84% 100%,rgba(169,138,240,.12),transparent 26%),radial-gradient(circle at 50% 0%,rgba(141,135,255,.06),transparent 28%),linear-gradient(180deg,#100c18f5,#07070afa);box-shadow:inset 0 0 0 1px #ffffff05}.services-spotlight-shell:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 84% 100%,rgba(169,138,240,.08),transparent 26%),radial-gradient(circle at 50% 0%,rgba(169,138,240,.04),transparent 28%);pointer-events:none}.services-spotlight-label{position:absolute;top:22px;right:260px;z-index:1;display:flex;justify-content:center}.services-spotlight-kicker{position:relative;display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:0 16px;color:var(--bracket-label-text);font-family:Manrope,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:normal;text-align:center;text-transform:uppercase}.services-spotlight-kicker:before,.services-spotlight-kicker:after{position:absolute;top:50%;transform:translateY(-50%);color:var(--bracket-label-mark);font-size:1rem;font-weight:700;line-height:1}.services-spotlight-kicker:before{content:"[";left:0}.services-spotlight-kicker:after{content:"]";right:0}.services-spotlight-copy{position:relative;z-index:1;max-width:920px}.services-spotlight-copy h2{max-width:920px;font-size:clamp(3rem,6.4vw,5rem);font-weight:600;line-height:.98;letter-spacing:-.055em}.services-spotlight-copy h2 span{display:block}.services-spotlight-dot{color:var(--accent)}.services-spotlight-copy p{max-width:620px;margin-top:28px;color:#d1c5db;font-size:.98rem;line-height:1.8}.services-spotlight-actions{margin-top:32px;margin-bottom:44px}.services-spotlight-button{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 24px;border:1px solid rgba(169,138,240,.22);border-radius:16px;background:#ffffff08;color:var(--text);font-family:Poppins,sans-serif;font-size:.92rem;font-weight:600;transition:border-color .2s ease,transform .2s ease,background .2s ease}.services-spotlight-button:after{content:"→";margin-left:12px;color:var(--accent);font-size:1.1rem}.services-spotlight-button:hover{transform:translateY(-2px);border-color:#a98af057;background:#ffffff0d}.services-spotlight-tags{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.services-spotlight-tags span{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid rgba(169,138,240,.14);border-radius:999px;background:#ffffff05;color:#d9cce7;font-size:.85rem}.services-spotlight-graphic{position:absolute;right:34px;bottom:38px;width:460px;height:250px;pointer-events:none}.services-spotlight-graphic span{position:absolute;display:block;border:1px solid rgba(169,138,240,.14);border-radius:18px;background:linear-gradient(180deg,#ffffff0a,#ffffff03),linear-gradient(135deg,#161b26f5,#0b0b10fa);box-shadow:0 18px 34px #00000038}.services-spotlight-graphic span:nth-child(1){top:0;right:0;width:250px;height:146px}.services-spotlight-graphic span:nth-child(2){top:32px;left:44px;width:186px;height:110px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.services-spotlight-graphic span:nth-child(3){right:42px;bottom:0;width:190px;height:98px}.services-spotlight-graphic span:nth-child(4){left:0;bottom:18px;width:132px;height:132px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(169,138,240,.2),transparent 56%),linear-gradient(135deg,#131620fa,#09090dfa)}.services-spotlight-graphic span:nth-child(5){left:162px;bottom:64px;width:12px;height:12px;border-radius:50%;border:0;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 0 22px #a98af04d}.services-spotlight-graphic span:nth-child(6){left:188px;bottom:78px;width:108px;height:2px;border:0;border-radius:999px;background:linear-gradient(90deg,#a98af0e6,#8d87ff2e);box-shadow:none}.services-spotlight-graphic span:nth-child(7){left:188px;bottom:48px;width:74px;height:2px;border:0;border-radius:999px;background:linear-gradient(90deg,#a98af0a8,#8d87ff24);box-shadow:none}.benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.benefit-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);border-radius:24px;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(169,138,240,.05),transparent 26%),linear-gradient(180deg,#0f0c14d1,#08080ae6)}.benefit-heading{margin-bottom:28px}.benefit-heading>p{max-width:620px;color:#cdc0d5;text-align:center}.benefit-column{display:grid;align-content:start;gap:22px;min-height:520px;padding:44px 34px 40px;position:relative;overflow:hidden;transition:transform .28s ease,background .28s ease,border-color .28s ease}.benefit-column:before{content:"";position:absolute;top:0;left:34px;right:34px;height:1px;background:linear-gradient(90deg,#a98af000,#a98af06b,#a98af000);opacity:.72}.benefit-column:after{content:"";position:absolute;right:-42px;bottom:-42px;width:180px;height:180px;border-radius:50%;background:#a98af014;filter:blur(44px);opacity:0;transition:opacity .28s ease}.benefit-column+.benefit-column{border-left:1px solid rgba(255,255,255,.08)}.benefit-column:hover{transform:translateY(-4px);background:#ffffff05}.benefit-column:hover:after{opacity:1}.benefit-column:nth-child(2):after{background:#8d87ff1a}.benefit-column:nth-child(3):after{background:#a98af01f}.benefit-column-head{display:flex;align-items:center;gap:18px}.benefit-column-head h3{font-size:clamp(2rem,3vw,3rem);font-weight:500;letter-spacing:-.04em;color:#efeaf0}.benefit-column>p{max-width:34ch;color:#d2c6d8;font-size:.98rem;line-height:1.75}.benefit-tags{display:flex;flex-wrap:wrap;gap:12px}.benefit-tags span{display:inline-flex;align-items:center;min-height:42px;padding:0 20px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff05;color:#f0edf1;font-size:.88rem;transition:transform .2s ease,border-color .2s ease,background .2s ease}.benefit-tags span:hover{transform:translateY(-2px);border-color:#a98af03d;background:#a98af014}.benefit-link{display:inline-flex;align-items:center;gap:12px;margin-top:auto;color:#efeaf0;font-family:Poppins,sans-serif;font-size:.92rem;font-weight:600;transition:gap .2s ease,color .2s ease}.benefit-link:after{content:"→";color:var(--accent);font-size:2rem;line-height:.8}.benefit-link:hover{gap:16px;color:#fff}.benefit-icon{position:relative;width:58px;height:58px;color:var(--accent);flex:0 0 auto;border:1px solid rgba(169,138,240,.22);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(169,138,240,.12),transparent 28%),linear-gradient(180deg,#181222f5,#0a0a0afa);box-shadow:inset 0 0 0 1px #ffffff05;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.benefit-icon span{position:absolute;display:block}.benefit-column:hover .benefit-icon{transform:translateY(-2px);border-color:#a98af057;box-shadow:inset 0 0 0 1px #ffffff05,0 14px 28px #7b5cd61f}.benefit-icon-industries{overflow:hidden}.benefit-icon-industries:before,.benefit-icon-industries:after{content:"";position:absolute;border-radius:10px;background:#a98af01f;border:1px solid rgba(169,138,240,.36)}.benefit-icon-industries:before{left:10px;top:12px;width:18px;height:14px}.benefit-icon-industries:after{right:10px;top:12px;width:28px;height:22px}.benefit-icon-industries span:nth-child(1){left:10px;bottom:12px;width:38px;height:22px;border-radius:10px;background:#a98af014;border:1px solid rgba(169,138,240,.28)}.benefit-icon-industries span:nth-child(2){left:16px;top:18px;width:10px;height:2px;border-radius:999px;background:currentColor;box-shadow:22px 0 0 currentColor,0 24px 0 currentColor,22px 24px 0 currentColor}.benefit-icon-industries span:nth-child(3){left:16px;top:26px;width:2px;height:18px;background:currentColor;box-shadow:22px -8px 0 currentColor,22px 10px 0 currentColor}.benefit-icon-services{overflow:hidden}.benefit-icon-services:before,.benefit-icon-services:after{content:"";position:absolute;border-radius:10px;border:1px solid rgba(169,138,240,.36);background:#a98af014}.benefit-icon-services:before{left:10px;top:10px;width:38px;height:18px}.benefit-icon-services:after{left:10px;bottom:10px;width:38px;height:18px}.benefit-icon-services span:nth-child(2),.benefit-icon-services span:nth-child(3),.benefit-icon-services span:nth-child(4){height:2px;border-radius:999px;background:currentColor}.benefit-icon-services span:nth-child(1){left:18px;top:19px;width:22px;height:2px;border-radius:999px;background:currentColor;box-shadow:0 18px 0 currentColor}.benefit-icon-services span:nth-child(2){left:18px;top:25px;width:14px}.benefit-icon-services span:nth-child(3){left:18px;bottom:25px;width:10px}.benefit-icon-services span:nth-child(4){right:18px;bottom:25px;width:18px}.benefit-icon-solutions{overflow:hidden}.benefit-icon-solutions:before,.benefit-icon-solutions:after{content:"";position:absolute;border-radius:12px;border:1px solid rgba(169,138,240,.34);background:#a98af014}.benefit-icon-solutions:before{left:10px;top:12px;width:16px;height:16px}.benefit-icon-solutions:after{right:10px;top:12px;width:24px;height:24px}.benefit-icon-solutions span:nth-child(1),.benefit-icon-solutions span:nth-child(2),.benefit-icon-solutions span:nth-child(3),.benefit-icon-solutions span:nth-child(4){border-radius:999px;background:currentColor}.benefit-icon-solutions span:nth-child(1){left:18px;top:31px;width:22px;height:2px}.benefit-icon-solutions span:nth-child(2){left:18px;top:37px;width:12px;height:2px}.benefit-icon-solutions span:nth-child(3){right:14px;top:20px;width:8px;height:8px;border-radius:50%;box-shadow:-18px 16px 0 currentColor}.benefit-icon-solutions span:nth-child(4){right:14px;bottom:13px;width:10px;height:10px;border-radius:50%;background:#a98af033;border:1px solid rgba(169,138,240,.45)}.benefit-icon-industries:before,.benefit-icon-industries:after,.benefit-icon-services:before,.benefit-icon-services:after,.benefit-icon-solutions:before,.benefit-icon-solutions:after{display:none}.benefit-icon svg{position:absolute;inset:10px;display:block;width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(169,138,240,.2))}.benefit-icon .benefit-icon-fill{fill:#a98af01f;stroke:#a98af080}.benefit-icon-services circle,.benefit-icon-solutions circle{fill:#a98af024}.info-card,.benefit-card,.resource-card{min-height:220px}.resource-type,.text-link{color:#b391ff}.showcase-grid{grid-template-columns:1.25fr .75fr}.showcase-panel,.showcase-side,.cta-panel{background:linear-gradient(180deg,#181212fa,#0a0a0afa)}.showcase-panel{display:grid;gap:24px}.tab-list{display:flex;flex-wrap:wrap;gap:10px}.tab-list span,.tab-list a{display:inline-flex;align-items:center;padding:10px 14px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.82rem;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.tab-list span:hover,.tab-list a:hover{transform:translateY(-1px);border-color:#a98af038;background:#ffffff08;color:var(--text)}.tab-list span.active{color:#120f19;background:linear-gradient(135deg,var(--accent),var(--accent-2));border-color:transparent}.blog-hero h1{max-width:980px}.blog-hero>p:last-child{max-width:760px}.blog-featured-section{padding-top:44px}.blog-featured-card{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:32px;align-items:stretch;padding:clamp(24px,4vw,42px);color:inherit;text-decoration:none;overflow:hidden}.blog-featured-copy{display:grid;align-content:center;gap:18px}.blog-featured-copy>span,.blog-post-meta{color:#b398ff;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.blog-featured-copy h3{max-width:760px;color:var(--text);font-size:clamp(1.8rem,3vw,3.1rem);font-weight:500;line-height:1.08}.blog-featured-copy p{max-width:720px;color:#d6c9e2;font-size:1rem}.blog-featured-copy strong{color:#f4efff;font-size:.95rem}.blog-featured-visual{position:relative;display:grid;align-content:center;gap:14px;min-height:320px;padding:24px;border-radius:22px;border:1px solid rgba(169,138,240,.12);background:radial-gradient(circle at 20% 10%,rgba(169,138,240,.18),transparent 36%),linear-gradient(180deg,#120e1af0,#07070af5)}.blog-signal-card{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:14px 16px;border-radius:14px;border:1px solid rgba(169,138,240,.12);background:#ffffff0b;color:#d8cce4;font-size:.9rem}.blog-signal-card-main{min-height:84px;background:radial-gradient(circle at top left,rgba(169,138,240,.16),transparent 58%),#ffffff0f}.blog-signal-card-main span{color:#b398ff;font-weight:700}.blog-signal-card-main strong{color:var(--text);font-size:1.2rem}.blog-topic-list{max-width:980px}.blog-post-card{gap:14px}.blog-post-meta{display:block;letter-spacing:.08em}.blog-editorial-strip{padding-top:56px}.blog-simple-hero{max-width:980px;margin:0 auto;padding-top:92px;padding-bottom:42px;text-align:center}.blog-simple-hero h1{max-width:900px;margin:18px auto;color:var(--text);font-size:clamp(2.25rem,4.6vw,4.2rem);font-weight:400;line-height:1.08}.blog-simple-hero p:last-child{max-width:720px;margin:0 auto;color:#d5c8e2;font-size:1rem}.blog-simple-section{padding-top:44px}.blog-simple-featured{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding:clamp(24px,4vw,38px)}.blog-simple-featured h2{max-width:760px;margin:10px 0 14px;color:var(--text);font-size:clamp(1.8rem,3vw,2.75rem);font-weight:400;line-height:1.12}.blog-simple-featured p:not(.resource-type){max-width:760px;color:#d5c8e2;font-size:1rem}.blog-simple-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.blog-simple-meta span{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;border:1px solid rgba(169,138,240,.14);color:#c9b7f4;font-size:.76rem;font-weight:700}@media(max-width:760px){.blog-simple-featured{grid-template-columns:1fr}}.blog-product-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px) minmax(0,1fr);align-items:center;min-height:520px;padding-top:92px;padding-bottom:88px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.14)}.blog-product-hero:before{content:"";position:absolute;inset:-30% auto auto 8%;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(180,20,56,.34),rgba(180,20,56,.08) 34%,transparent 68%);filter:blur(14px);pointer-events:none}.blog-product-hero-art{position:relative;grid-column:1 / 3;height:300px;align-self:end;opacity:.9}.blog-product-beam{position:absolute;left:26%;right:8%;bottom:82px;height:4px;background:linear-gradient(90deg,transparent,rgba(238,34,48,.9),rgba(238,34,48,.38),transparent);box-shadow:0 0 32px #ee223080}.blog-product-prism{position:absolute;left:50%;bottom:0;width:118px;height:118px;transform:translate(-50%);background:linear-gradient(135deg,transparent 49%,rgba(238,34,48,.72) 50%,transparent 51%),linear-gradient(45deg,transparent 49%,rgba(238,34,48,.55) 50%,transparent 51%);clip-path:polygon(50% 0,100% 100%,0 100%);opacity:.72}.blog-product-weight{position:absolute;bottom:92px;width:86px;height:48px;border-radius:50% 50% 14px 14px;border:1px solid rgba(238,34,48,.25);background:radial-gradient(circle at 50% 20%,rgba(238,34,48,.22),transparent 55%),#ffffff0a}.blog-product-weight:before{content:"";position:absolute;left:50%;top:-22px;width:34px;height:26px;transform:translate(-50%);border-radius:50% 50% 0 0;border:1px solid rgba(238,34,48,.2);border-bottom:0}.blog-product-weight-left{left:30%}.blog-product-weight-right{right:7%}.blog-product-hero-copy{position:relative;z-index:1;grid-column:2 / 4;justify-self:start;max-width:560px;text-align:center}.blog-product-kicker{margin:0 0 16px;color:var(--bracket-label-text);font-family:Manrope,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog-product-kicker:before,.blog-product-kicker:after{content:"[";color:var(--bracket-label-mark);font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;line-height:1;margin-right:8px}.blog-product-kicker:after{content:"]";margin-right:0;margin-left:8px}.blog-product-hero-copy h1{margin:0 auto 18px;color:#fff;font-size:clamp(2.35rem,4.6vw,4.5rem);font-weight:600;line-height:.98}.blog-product-hero-copy>p{max-width:460px;margin:0 auto 24px;color:#ffffffb8;font-size:.95rem;line-height:1.65}.blog-product-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.blog-product-figures{display:grid;justify-items:center;padding-top:84px;padding-bottom:76px}.blog-product-figure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,180px));max-width:640px;margin:18px auto 0}.blog-product-figure{min-height:136px;display:grid;align-content:center;justify-items:center;gap:10px;padding:20px 18px;text-align:center;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.12)}.blog-product-figure:nth-child(3n){border-right:0}.blog-product-figure:nth-child(n+4){border-bottom:0}.blog-product-figure strong{color:#fff;font-size:clamp(1.55rem,2.5vw,2.2rem);font-weight:700;line-height:1}.blog-product-figure span{max-width:150px;color:#ffffffb8;font-size:.78rem;line-height:1.45}.blog-product-main{display:grid;justify-items:center;gap:44px;padding-top:72px}.blog-product-heading{max-width:720px;display:grid;justify-items:center;text-align:center}.blog-product-heading h2{max-width:680px;margin:0 0 18px;color:#fff;font-size:clamp(2rem,3.5vw,3.35rem);font-weight:600;line-height:1.02}.blog-product-heading p:not(.blog-product-kicker){max-width:540px;margin:0 0 24px;color:#ffffffb8;font-size:.95rem}.blog-product-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:920px;width:100%;border-top:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14)}.blog-product-capability{min-height:142px;display:grid;align-content:end;gap:12px;padding:22px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.blog-product-capability span{color:#ff313d;font-size:.8rem;font-weight:700}.blog-product-capability h3{max-width:170px;color:#fff;font-size:.96rem;font-weight:500;line-height:1.25}.site-scroll-progress{--scroll-offset: 119.38;--scroll-progress-size: 64px;position:fixed;right:max(24px,calc((100vw - var(--max-width)) / 2 + 24px));bottom:28px;z-index:70;display:grid;place-items:center;width:var(--scroll-progress-size);height:var(--scroll-progress-size);padding:0;border:1px solid rgba(169,138,240,.24);border-radius:50%;color:#fff;background:radial-gradient(circle at 50% 20%,rgba(169,138,240,.2),transparent 58%),radial-gradient(circle at 70% 72%,rgba(141,135,255,.12),transparent 44%),linear-gradient(180deg,#121118e6,#08080aeb);box-shadow:inset 0 1px #ffffff1a,0 18px 38px #00000057,0 0 34px #8d87ff24;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;isolation:isolate;transition:transform .22s var(--motion-ease-standard),border-color .22s ease,box-shadow .22s ease,background .22s ease}.site-scroll-progress:before{content:"";position:absolute;inset:9px;z-index:-1;border-radius:inherit;background:#ffffff09}.site-scroll-progress:after{content:"";position:absolute;inset:-7px;z-index:-2;border-radius:inherit;padding:1px;background:conic-gradient(from 0deg,transparent 0deg,rgba(169,138,240,.08) 46deg,rgba(141,135,255,.52) 86deg,rgba(255,255,255,.18) 104deg,transparent 144deg,transparent 360deg);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;opacity:.72;animation:siteScrollProgressHalo 7s linear infinite;pointer-events:none}.site-scroll-progress:hover{transform:translateY(-3px);border-color:#a98af075;box-shadow:inset 0 1px #ffffff24,0 22px 46px #0000006b,0 0 42px #8d87ff3d}.site-scroll-progress:hover:after{opacity:1;animation-duration:4.5s}.site-scroll-progress:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:4px}.site-scroll-progress-ring-svg{position:absolute;inset:7px;width:calc(100% - 14px);height:calc(100% - 14px);transform:rotate(-90deg)}.site-scroll-progress-track,.site-scroll-progress-ring{fill:none;stroke-width:3.5}.site-scroll-progress-track{stroke:#ffffff1f}.site-scroll-progress-ring{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:119.38;stroke-dashoffset:var(--scroll-offset);filter:drop-shadow(0 0 8px rgba(169,138,240,.54));transition:stroke-dashoffset .16s linear}.site-scroll-progress-mark{position:relative;display:grid;place-items:center;width:28px;height:28px;border-radius:10px;background:radial-gradient(circle at 68% 28%,rgba(255,255,255,.16),transparent 42%),#a98af01a;box-shadow:inset 0 1px #ffffff1a,0 0 18px #8d87ff2e}.site-scroll-progress-mark::selection{background:transparent}.site-scroll-progress-icon{display:block;width:22px;height:22px;fill:none;stroke:var(--accent);stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(169,138,240,.7)) drop-shadow(0 0 10px rgba(141,135,255,.36));transition:transform .28s var(--motion-ease-standard),stroke .22s ease}.site-scroll-progress-icon path+path{stroke:#8d87ffeb}.site-scroll-progress--to-top .site-scroll-progress-icon{transform:rotate(180deg)}.site-scroll-progress--to-bottom:hover .site-scroll-progress-icon{transform:translateY(2px)}.site-scroll-progress--to-top:hover .site-scroll-progress-icon{transform:rotate(180deg) translateY(2px)}@keyframes siteScrollProgressHalo{to{transform:rotate(360deg)}}@media(max-width:980px){.blog-product-hero{grid-template-columns:1fr;min-height:0;gap:32px}.blog-product-hero-art,.blog-product-hero-copy{grid-column:1}.blog-product-hero-art{order:2;width:min(100%,640px);margin-inline:auto}.blog-product-hero-copy{justify-self:center}.blog-product-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.site-scroll-progress{--scroll-progress-size: 56px;right:18px;bottom:18px}.blog-product-figure-grid,.blog-product-capability-grid{grid-template-columns:1fr}.blog-product-figure,.blog-product-figure:nth-child(3n),.blog-product-figure:nth-child(n+4){border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.blog-product-figure:last-child{border-bottom:0}}.sales-agent-hero .blog-product-hero-copy{max-width:640px}.sales-agent-page-hero{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;padding-top:86px;padding-bottom:64px}.sales-agent-page-hero-copy{display:grid;justify-items:start;max-width:560px;margin:0;text-align:left}.sales-agent-page-hero-copy h1{max-width:560px;margin:0 0 18px;color:#fff;font-family:Space Grotesk,Poppins,sans-serif;font-size:clamp(2.25rem,4.2vw,4.1rem);font-weight:600;line-height:1.02;letter-spacing:-.04em}.sales-agent-page-hero-copy>p:not(.blog-product-kicker){max-width:520px;margin:0 0 22px;color:#ffffffc2;font-size:1rem;line-height:1.7}.sales-agent-direct-image{position:relative;display:grid;align-items:center;width:100%;min-height:clamp(320px,34vw,460px);margin:0;overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.14);background:#070707;box-shadow:0 28px 80px #0000005c}.sales-agent-direct-image:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#000000d1,#00000075 44%,#0000001a),linear-gradient(180deg,#00000014,#0000009e);pointer-events:none}.sales-agent-direct-image img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.sales-agent-direct-image-copy{position:relative;z-index:2;display:grid;gap:12px;max-width:520px;padding:clamp(26px,5vw,54px)}.sales-agent-direct-image-copy span{color:#ff313d;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.sales-agent-direct-image-copy h2{color:#fff;font-family:Space Grotesk,Poppins,sans-serif;font-size:clamp(1.7rem,3vw,3.15rem);font-weight:600;line-height:1.06;letter-spacing:-.035em}.sales-agent-direct-image-copy p{max-width:460px;color:#ffffffc2;font-size:.95rem;line-height:1.7}.sales-agent-content-section{display:grid;gap:44px;padding-top:72px;padding-bottom:76px}.sales-agent-split,.sales-agent-story-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:28px;align-items:stretch}.sales-agent-section-copy{display:grid;align-content:center;max-width:620px}.sales-agent-section-copy h2,.sales-agent-panel h2,.sales-agent-cta h2{margin:0 0 18px;color:#fff;font-family:Space Grotesk,Poppins,sans-serif;font-size:clamp(2rem,3.2vw,3.35rem);font-weight:600;line-height:1.04;letter-spacing:-.035em}.sales-agent-section-copy p,.sales-agent-panel p,.sales-agent-card p,.sales-agent-cta p{margin:0 0 18px;color:#ffffffb8;font-size:.96rem;line-height:1.7}.sales-agent-panel{min-width:0;padding:clamp(24px,3vw,34px);border:1px solid rgba(255,255,255,.14);border-radius:18px;background:linear-gradient(145deg,#ffffff0f,#ffffff06),#08080cb8;box-shadow:0 22px 70px #0000003d}.sales-agent-question-list,.sales-agent-signal-grid{display:grid;gap:10px}.sales-agent-question-list{margin-bottom:22px}.sales-agent-question-list span,.sales-agent-signal-grid span{display:flex;align-items:center;min-height:42px;padding:10px 14px;border:1px solid rgba(255,255,255,.1);border-left:3px solid #ff313d;border-radius:10px;color:#ffffffd1;background:#ffffff0b;font-size:.9rem}.sales-agent-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-agent-impact-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff1f}.sales-agent-impact-row article{min-height:112px;display:grid;place-items:center;padding:22px;color:#ffffffd1;background:#060606;text-align:center;font-weight:600}.sales-agent-conversation,.sales-agent-step-grid,.sales-agent-prompt-grid,.sales-agent-capability-grid{width:100%;display:grid;gap:18px}.sales-agent-conversation{max-width:920px;grid-template-columns:repeat(2,minmax(0,1fr))}.sales-agent-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-agent-card{min-height:220px;display:grid;align-content:start;gap:12px;padding:26px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:#ffffff0b}.sales-agent-card span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#ff313d;font-size:.8rem;font-weight:800}.sales-agent-card h3,.sales-agent-panel h3{margin:0;color:#fff;font-size:1.15rem;font-weight:650;line-height:1.25}.sales-agent-card-accent{background:linear-gradient(145deg,#ff313d38,#765bff1f);border-color:#ff313d57}.sales-agent-prompts{display:grid;gap:42px;padding-top:78px;padding-bottom:78px;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.sales-agent-prompt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-agent-prompt-grid .sales-agent-panel{padding:24px}.sales-agent-prompt-grid .sales-agent-panel p{margin:12px 0 0;padding:12px 14px;border-radius:10px;background:#ff313d1a;color:#ffffffc7;font-style:italic}.sales-agent-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-agent-story{padding-top:74px;padding-bottom:78px}.sales-agent-cta{max-width:820px;display:grid;justify-items:center;margin-inline:auto;padding-top:76px;padding-bottom:92px;text-align:center}.sales-agent-cta p:not(.blog-product-kicker){max-width:620px}@media(max-width:980px){.sales-agent-page-hero{grid-template-columns:1fr;padding-top:72px}.sales-agent-page-hero-copy{justify-items:center;max-width:860px;margin:0 auto;text-align:center}.sales-agent-page-hero-copy h1,.sales-agent-page-hero-copy>p:not(.blog-product-kicker){margin-left:auto;margin-right:auto}}.sales-agent-photo-hero{grid-template-columns:1fr;justify-items:center;min-height:660px;padding-top:118px;padding-bottom:112px;isolation:isolate}.sales-agent-photo-hero:before{inset:0;width:auto;height:auto;border-radius:0;background:radial-gradient(circle at 56% 38%,rgba(140,14,35,.34),transparent 24%),linear-gradient(90deg,#000000b8,#00000047 48%,#000000d1),linear-gradient(180deg,#00000061,#000000c7);filter:none;z-index:-1}.sales-agent-photo-hero:after{content:"";position:absolute;inset:auto 0 0;height:36%;background:linear-gradient(180deg,transparent,#040404);z-index:-1;pointer-events:none}.sales-agent-photo-hero-img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.82) contrast(1.08) brightness(.76)}.sales-agent-photo-hero .blog-product-hero-copy{grid-column:1;justify-self:center;max-width:760px;text-align:center}.sales-agent-photo-hero .blog-product-hero-copy h1{max-width:760px;text-shadow:0 18px 60px rgba(0,0,0,.55)}.sales-agent-photo-hero .blog-product-hero-copy>p{max-width:620px;color:#ffffffd1}.sales-order-agent-page .blog-product-hero-copy h1,.sales-order-agent-page .blog-product-heading h2,.sales-order-agent-page .sales-agent-panel h2,.sales-order-agent-page .blog-product-figure strong,.sales-order-agent-page .blog-product-capability h3{font-family:Space Grotesk,Poppins,sans-serif;letter-spacing:-.035em}.sales-agent-overview{padding-bottom:56px}.sales-agent-story{padding-top:74px}.sales-agent-story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:28px;max-width:none;margin:0 auto}.sales-agent-panel{min-height:auto;display:grid;align-content:start;gap:18px;padding:clamp(24px,4vw,38px);border:1px solid rgba(255,255,255,.14);border-radius:18px;background:radial-gradient(circle at 0% 0%,rgba(238,34,48,.12),transparent 34%),#ffffff06}.sales-agent-panel h2{color:#fff;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:600;line-height:1.06}.sales-agent-panel p:not(.blog-product-kicker){color:#ffffffb8;font-size:.95rem;line-height:1.72}.sales-agent-story-image{width:min(100%,430px);margin-top:6px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;box-shadow:0 18px 50px #00000042}.sales-agent-flow{display:grid;gap:12px}.sales-agent-flow div{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px}.sales-agent-flow strong{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(238,34,48,.36);color:#ff313d;font-size:.8rem}.sales-agent-flow span{color:#ffffffc2;font-size:.92rem;line-height:1.45}@media(max-width:880px){.sales-agent-split,.sales-agent-story-grid,.sales-agent-impact-row,.sales-agent-step-grid,.sales-agent-prompt-grid,.sales-agent-capability-grid,.sales-agent-conversation,.sales-agent-signal-grid{grid-template-columns:1fr}}.sales-order-agent-page .sales-agent-page-hero{display:block;padding:54px 0 44px;overflow:hidden}.sales-order-agent-page .sales-agent-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center}.sales-order-agent-page .sales-agent-page-hero-copy{justify-items:start;max-width:560px;text-align:left}.sales-order-agent-page .sales-agent-page-hero-copy h1{margin:0;font-family:Poppins,sans-serif;font-size:var(--finance-type-hero);font-weight:500;line-height:1.02;letter-spacing:-.045em}.sales-order-agent-page .sales-agent-page-hero-copy>p:not(.eyebrow){max-width:460px;margin:0;color:#d7cbe4;font-size:var(--finance-type-body);line-height:1.68}.sales-order-agent-page .sales-agent-direct-image{min-height:clamp(380px,42vw,560px);border-radius:28px;border-color:#a98af02e;background:#ffffff08;box-shadow:0 22px 60px #00000057}.sales-order-agent-page .sales-agent-direct-image:before{background:linear-gradient(90deg,#040406f5,#07070adb 38%,#0a0a0c66 68%,#0a0a0c2e),radial-gradient(circle at 75% 40%,rgba(169,138,240,.12),transparent 22%)}.sales-order-agent-page .sales-agent-direct-image img{filter:saturate(.92) contrast(1.04) brightness(.72)}.sales-order-agent-page .sales-agent-direct-image-copy{position:relative;z-index:2;display:grid;gap:14px;max-width:520px;padding:clamp(30px,5vw,56px);text-align:left}.sales-order-agent-page .sales-agent-direct-image-copy .contact-hero-media-label{border-color:#a98af03d;background:#120e1cdb;color:#c8b0ff}.sales-order-agent-page .sales-agent-direct-image-copy h1{margin:0;color:#fff;font-family:Poppins,sans-serif;font-size:var(--finance-type-hero);font-weight:500;line-height:1.04;letter-spacing:-.045em}.sales-order-agent-page .sales-agent-direct-image-copy p{max-width:460px;margin:0;color:#fff;font-size:var(--finance-type-body);line-height:1.68}.sales-order-agent-page .sales-agent-hero-actions{justify-content:flex-start;margin-top:8px}.sales-order-agent-page .blog-product-main,.sales-order-agent-page .blog-product-figures,.sales-order-agent-page .sales-agent-content-section,.sales-order-agent-page .sales-agent-prompts,.sales-order-agent-page .sales-agent-story{display:grid;justify-items:center;width:100%}.sales-order-agent-page .sales-agent-split,.sales-order-agent-page .sales-agent-story-grid,.sales-order-agent-page .sales-agent-step-grid,.sales-order-agent-page .sales-agent-prompt-grid,.sales-order-agent-page .sales-agent-capability-grid,.sales-order-agent-page .sales-agent-conversation,.sales-order-agent-page .sales-agent-impact-row{width:min(100%,1080px);margin-inline:auto}.sales-order-agent-page .sales-agent-split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center}.sales-order-agent-page .sales-agent-story-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.sales-order-agent-page .blog-product-heading{width:min(100%,780px);max-width:780px;gap:14px;margin-inline:auto}.sales-order-agent-page .blog-product-heading .eyebrow,.sales-order-agent-page .sales-agent-section-copy .eyebrow,.sales-order-agent-page .sales-agent-panel .eyebrow,.sales-order-agent-page .sales-agent-cta .eyebrow{margin:0;color:#a98af0}.sales-order-agent-page .blog-product-heading h2,.sales-order-agent-page .sales-agent-section-copy h2,.sales-order-agent-page .sales-agent-cta h2{max-width:680px;margin:0;text-wrap:balance}.sales-order-agent-page .blog-product-heading p:not(.eyebrow),.sales-order-agent-page .sales-agent-section-copy p:not(.eyebrow),.sales-order-agent-page .sales-agent-panel p:not(.eyebrow),.sales-order-agent-page .sales-agent-card p,.sales-order-agent-page .sales-agent-cta p:not(.eyebrow){margin:0}.sales-order-agent-page .blog-product-heading p:not(.eyebrow){max-width:640px}.sales-order-agent-page .sales-agent-section-copy{justify-self:start;gap:16px;max-width:560px}.sales-order-agent-page .sales-agent-panel,.sales-order-agent-page .sales-agent-card{height:100%}.sales-order-agent-page .sales-agent-panel{gap:16px}.sales-order-agent-page .blog-product-figures{padding-top:62px;padding-bottom:54px}.sales-order-agent-page .sales-agent-figure-heading{justify-items:center;text-align:center}.sales-order-agent-page .sales-agent-figure-heading h2{max-width:640px}.sales-order-agent-page .blog-product-figure-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,960px);max-width:960px;gap:16px;margin-top:26px}.sales-order-agent-page .blog-product-figure{min-height:150px;padding:24px 20px;border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle at 24% 0%,rgba(169,138,240,.12),transparent 58%),linear-gradient(180deg,#120e1cf0,#0a0a0af5)}.sales-order-agent-page .blog-product-figure:nth-child(3n),.sales-order-agent-page .blog-product-figure:nth-child(n+4),.sales-order-agent-page .blog-product-figure:last-child{border:1px solid var(--line)}.sales-order-agent-page .blog-product-figure strong{color:#f6eef7;font-family:Poppins,sans-serif;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:400;letter-spacing:-.035em}.sales-order-agent-page .blog-product-figure span{max-width:220px;color:#fff;font-size:var(--finance-type-body-sm);font-weight:400;line-height:1.58}.sales-order-agent-page .sales-agent-content-section,.sales-order-agent-page .sales-agent-prompts,.sales-order-agent-page .sales-agent-story{padding-top:58px;padding-bottom:58px}.sales-order-agent-page .sales-agent-section-copy h2,.sales-order-agent-page .blog-product-heading h2,.sales-order-agent-page .sales-agent-cta h2{font-family:Poppins,sans-serif;font-size:clamp(1.9rem,2.65vw,2.55rem);font-weight:400;line-height:1.16;letter-spacing:-.035em}.sales-order-agent-page .sales-agent-section-copy p,.sales-order-agent-page .blog-product-heading p:not(.eyebrow),.sales-order-agent-page .sales-agent-panel p,.sales-order-agent-page .sales-agent-card p,.sales-order-agent-page .sales-agent-cta p{color:#fff;font-size:var(--finance-type-body);line-height:1.68}.sales-order-agent-page .sales-agent-panel,.sales-order-agent-page .sales-agent-card,.sales-order-agent-page .sales-agent-impact-row article{border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle at 18% 0%,rgba(169,138,240,.1),transparent 62%),linear-gradient(180deg,#120e1cf0,#0a0a0af5);box-shadow:none}.sales-order-agent-page .sales-agent-card{min-height:206px}.sales-order-agent-page .sales-agent-step-grid,.sales-order-agent-page .sales-agent-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.sales-order-agent-page .sales-agent-capability-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;padding:28px}.sales-order-agent-page .sales-agent-capability-item{display:grid;grid-template-columns:12px minmax(0,1fr);gap:14px;align-items:start;min-width:0;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.sales-order-agent-page .sales-agent-capability-item:last-child,.sales-order-agent-page .sales-agent-capability-item:nth-last-child(2){border-bottom:0;padding-bottom:0}.sales-order-agent-page .sales-agent-capability-bullet{width:10px;height:10px;margin-top:9px;border-radius:50%;background:linear-gradient(135deg,#c8b0ff,#8d87ff);box-shadow:0 0 0 5px #a98af01f}.sales-order-agent-page .sales-agent-capability-item p{margin:0;color:#fff;font-size:var(--finance-type-body-sm);line-height:1.65}.sales-order-agent-page .sales-agent-prompt-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.sales-order-agent-page .sales-agent-prompt-grid .sales-agent-panel{padding:24px}.sales-order-agent-page .sales-agent-prompt-grid .sales-agent-panel h3{min-height:2.65em}.sales-order-agent-page .sales-agent-prompt-grid .sales-agent-panel p{margin-top:10px}.sales-order-agent-page .sales-agent-card span{background:#a98af024;border:1px solid rgba(169,138,240,.24);color:#e8ddfb}.sales-order-agent-page .sales-agent-card h3,.sales-order-agent-page .sales-agent-panel h3,.sales-order-agent-page .sales-agent-capability-item h3{color:#f4eef7;font-family:Poppins,sans-serif;font-size:clamp(1.15rem,1.5vw,1.35rem);font-weight:500;line-height:1.28;letter-spacing:-.02em}.sales-order-agent-page .sales-agent-card-accent{border-color:#a98af03d;background:radial-gradient(circle at 20% 0%,rgba(169,138,240,.18),transparent 64%),linear-gradient(180deg,#1c142cf0,#0a0a0af5)}.sales-order-agent-page .sales-agent-impact-row{gap:16px;overflow:visible;border:0;background:transparent}.sales-order-agent-page .sales-agent-question-list span,.sales-order-agent-page .sales-agent-signal-grid span{border:1px solid rgba(169,138,240,.16);border-left:3px solid rgba(169,138,240,.58);border-radius:12px;background:#ffffff09;color:#fff}.sales-order-agent-page .sales-agent-prompts{border-color:#ffffff12}.sales-order-agent-page .sales-agent-prompt-grid .sales-agent-panel p{background:#a98af01a;color:#fff}.sales-order-agent-page .sales-agent-flow strong{border-color:#a98af047;color:#d8c8f5}.sales-order-agent-page .sales-agent-flow span{color:#fff}.sales-order-agent-page .sales-agent-story-heading{width:min(100%,760px);margin:0 auto 26px}.sales-order-agent-page .sales-agent-notification-board{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:26px;align-items:stretch;padding:clamp(24px,3vw,34px);background:radial-gradient(circle at 18% 0%,rgba(169,138,240,.17),transparent 54%),linear-gradient(180deg,#120e1cf5,#0a0a0afa)}.sales-order-agent-page .sales-agent-notification-copy{display:grid;align-content:start;gap:14px}.sales-order-agent-page .sales-agent-notification-copy p:not(.eyebrow){margin:0;max-width:none;color:#ffffffd1;font-size:.98rem;line-height:1.72}.sales-order-agent-page .sales-agent-notification-points{display:grid;gap:12px;margin-top:6px}.sales-order-agent-page .sales-agent-notification-points div{display:grid;gap:5px;padding:14px 16px;border:1px solid rgba(169,138,240,.18);border-radius:14px;background:#ffffff08}.sales-order-agent-page .sales-agent-notification-points strong{color:#f5eefb;font-size:.96rem;font-weight:500;letter-spacing:-.02em}.sales-order-agent-page .sales-agent-notification-points span{color:#ffffffb8;font-size:.9rem;line-height:1.6}.sales-order-agent-page .sales-agent-notification-alerts{display:grid;align-content:start;gap:16px;padding:18px;border:1px solid rgba(169,138,240,.14);border-radius:16px;background:linear-gradient(180deg,#ffffff08,#ffffff04)}.sales-order-agent-page .sales-agent-notification-alerts .eyebrow{margin-bottom:0}.sales-order-agent-page .sales-agent-notification-alerts .sales-agent-signal-grid{gap:12px}.sales-order-agent-page .sales-agent-notification-alerts .sales-agent-signal-grid span{min-height:0;padding:14px 16px;border-left:0;border-radius:12px;background:linear-gradient(180deg,#ffffff0e,#ffffff07);box-shadow:inset 0 0 0 1px #a98af038}.sales-order-agent-page .sales-agent-future-grid{align-items:stretch}.sales-order-agent-page .sales-agent-future-copy{align-content:start;gap:16px}.sales-order-agent-page .sales-agent-future-panel{display:grid;gap:18px;padding:28px;background:radial-gradient(circle at 18% 0%,rgba(169,138,240,.16),transparent 58%),linear-gradient(180deg,#120e1cf5,#0a0a0afa)}.sales-order-agent-page .sales-agent-future-point{display:grid;grid-template-columns:12px minmax(0,1fr);gap:14px;align-items:start;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.sales-order-agent-page .sales-agent-future-point:last-child{padding-bottom:0;border-bottom:0}.sales-order-agent-page .sales-agent-future-point .sales-agent-capability-bullet{margin-top:8px}.sales-order-agent-page .sales-agent-future-point h3{margin:0 0 8px;color:#f4eef7;font-family:Poppins,sans-serif;font-size:clamp(1.02rem,1.35vw,1.18rem);font-weight:500;line-height:1.28;letter-spacing:-.03em}.sales-order-agent-page .sales-agent-future-point p{margin:0;color:#ffffffd1;font-size:.95rem;line-height:1.62}.sales-order-agent-page .sales-agent-section-block{display:grid;gap:18px;align-content:start}.sales-order-agent-page .sales-agent-section-copy-centered{width:100%;justify-items:center;text-align:center}.sales-order-agent-page .sales-agent-section-copy-centered h2,.sales-order-agent-page .sales-agent-section-copy-centered p:not(.eyebrow){margin-left:auto;margin-right:auto}.sales-order-agent-page .sales-agent-section-copy-compact{gap:8px}.sales-order-agent-page .sales-agent-section-copy-compact h2{max-width:500px;font-size:clamp(2rem,3vw,3.1rem);font-weight:500;line-height:1.08;margin-bottom:0}.sales-order-agent-page .sales-agent-section-copy-compact p:not(.eyebrow){max-width:520px;margin-bottom:0}.sales-order-agent-page .sales-agent-section-copy-centered .eyebrow{margin-bottom:6px}.sales-order-agent-page .sales-agent-demo{display:grid;justify-items:center;gap:28px;padding-top:58px;padding-bottom:58px;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(rgba(169,138,240,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(169,138,240,.035) 1px,transparent 1px),linear-gradient(180deg,#100c1aeb,#07070af5);background-size:42px 42px,42px 42px,auto}.sales-order-agent-page .sales-agent-demo-heading{width:min(100%,740px)}.sales-order-agent-page .sales-agent-page-hero-copy h1,.sales-order-agent-page .sales-agent-direct-image-copy h1,.sales-order-agent-page .blog-product-heading h2,.sales-order-agent-page .sales-agent-section-copy h2,.sales-order-agent-page .sales-agent-section-copy-centered h2,.sales-order-agent-page .sales-agent-section-copy-compact h2,.sales-order-agent-page .sales-agent-cta h2{font-family:Poppins,sans-serif;font-weight:400;letter-spacing:-.04em}.sales-order-agent-page .sales-agent-card h3,.sales-order-agent-page .sales-agent-panel h3,.sales-order-agent-page .sales-agent-capability-item h3,.sales-order-agent-page .sales-agent-prompt-grid .sales-agent-panel h3{font-family:Poppins,sans-serif;font-weight:500;letter-spacing:-.04em}.sales-order-agent-page .sales-agent-demo-shell{display:grid;gap:18px;width:min(100%,980px);padding:clamp(16px,2vw,20px);border:1px solid rgba(169,138,240,.24);border-radius:28px;background:radial-gradient(circle at 50% 0%,rgba(169,138,240,.14),transparent 38%),linear-gradient(180deg,#181226f5,#09080ffc);box-shadow:inset 0 1px #ffffff0a,0 24px 70px #00000057}.sales-order-agent-page .sales-agent-demo-shell:hover{transform:none;border-color:#a98af042;box-shadow:0 24px 70px #00000057}.sales-order-agent-page .sales-agent-demo-player{position:relative;width:100%;overflow:hidden;aspect-ratio:16 / 9;border:1px solid rgba(169,138,240,.2);border-radius:20px;background:radial-gradient(circle at 50% 35%,rgba(169,138,240,.12),transparent 38%),linear-gradient(180deg,#120d1f,#09070f);box-shadow:inset 0 0 0 1px #ffffff05,0 18px 44px #00000047}.sales-order-agent-page .sales-agent-demo-player iframe,.sales-order-agent-page .sales-agent-demo-poster{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.sales-order-agent-page .sales-agent-demo-player iframe{background:#09070f}.sales-order-agent-page .sales-agent-demo-video-frame{position:absolute;inset:0}.sales-order-agent-page .sales-agent-demo-iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.sales-order-agent-page .sales-agent-demo-poster{display:grid;place-items:center;align-content:center;gap:18px;padding:clamp(24px,5vw,56px);color:var(--text);text-align:center;background:linear-gradient(rgba(169,138,240,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(169,138,240,.06) 1px,transparent 1px),linear-gradient(140deg,#120e1cfa,#09080efa);background-size:38px 38px,38px 38px,auto;cursor:pointer}.sales-order-agent-page .sales-agent-demo-poster:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(169,138,240,.14),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 28%,transparent 72%,rgba(255,255,255,.03));pointer-events:none}.sales-order-agent-page .sales-agent-demo-copy{display:grid;gap:14px;width:min(100%,560px);padding:22px 24px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#110e1bb8;box-shadow:0 16px 40px #0000003d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sales-order-agent-page .sales-agent-demo-status,.sales-order-agent-page .sales-agent-demo-query,.sales-order-agent-page .sales-agent-demo-answer,.sales-order-agent-page .sales-agent-demo-play,.sales-order-agent-page .sales-agent-demo-play-label{position:relative;z-index:1}.sales-order-agent-page .sales-agent-demo-status{display:inline-flex;align-items:center;min-height:30px;padding:0 13px;border:1px solid rgba(169,138,240,.26);border-radius:999px;background:#a98af01f;color:#c8b0ff;font-family:Poppins,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.sales-order-agent-page .sales-agent-demo-status:before{content:"";width:8px;height:8px;margin-right:8px;border-radius:50%;background:#45d483;box-shadow:0 0 10px #45d483b8}.sales-order-agent-page .sales-agent-demo-query{color:#f7f3ff;font-family:Poppins,sans-serif;font-size:clamp(1.2rem,2.3vw,1.9rem);font-weight:600;line-height:1.2;letter-spacing:-.03em}.sales-order-agent-page .sales-agent-demo-answer{color:#fff;font-size:var(--finance-type-body);line-height:1.62}.sales-order-agent-page .sales-agent-demo-play{display:grid;place-items:center;width:68px;height:68px;margin-top:6px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 0 0 10px #a98af024,0 0 0 20px #a98af012,0 18px 42px #00000052;transition:transform .2s ease,box-shadow .2s ease}.sales-order-agent-page .sales-agent-demo-play:before{content:"";width:0;height:0;margin-left:5px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:18px solid #0b0d18}.sales-order-agent-page .sales-agent-demo-poster:hover .sales-agent-demo-play{transform:scale(1.04);box-shadow:0 0 0 12px #a98af02e,0 0 0 24px #a98af014,0 22px 48px #0000005c}.sales-order-agent-page .sales-agent-demo-play-label{color:#e8ddfb;font-family:Poppins,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sales-order-agent-page .sales-agent-demo-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sales-order-agent-page .sales-agent-demo-highlight{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;min-height:96px;padding:16px 18px;border:1px solid rgba(169,138,240,.14);border-radius:16px;background:#ffffff09}.sales-order-agent-page .sales-agent-demo-highlight span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#a98af024;color:#e8ddfb;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:700}.sales-order-agent-page .sales-agent-demo-highlight p{margin:0;color:#fff;font-size:var(--finance-type-body-sm);line-height:1.58}.sales-order-agent-page .sales-agent-cta{width:min(100%,820px);max-width:820px;display:grid;justify-items:center;gap:10px;margin-bottom:72px;margin-inline:auto;padding:42px 34px;border:1px solid var(--line);border-radius:24px;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(169,138,240,.14),transparent 64%),linear-gradient(180deg,#120e1cf0,#0a0a0af5)}.sales-order-agent-page .sales-agent-cta h2{max-width:700px;margin-bottom:6px}.sales-order-agent-page .sales-agent-cta p:not(.eyebrow){max-width:560px;margin-inline:auto}.sales-order-agent-page .sales-agent-cta .blog-product-actions{justify-content:center;align-items:center;gap:14px;margin-top:8px}.d365-blog-list-page .section,.d365-blog-detail-page .section{padding-top:54px;padding-bottom:54px}.d365-blog-list-hero-copy .eyebrow,.d365-blog-section-heading .eyebrow,.d365-blog-article-hero-copy .eyebrow,.d365-blog-article-aside .eyebrow{margin:0;color:#a98af0;font-size:.78rem;letter-spacing:.18em}.d365-blog-simple-page{display:grid;justify-items:center;padding-top:38px;padding-bottom:20px}.d365-blog-latest-shell,.d365-blog-master-content,.d365-blog-article-hero-shell,.d365-blog-article-layout,.d365-blog-related-shell{width:min(100%,1180px)}.d365-blog-latest-shell{display:grid;gap:24px}.d365-blog-simple-header{display:grid;gap:18px;width:min(100%,1120px);padding:0 0 24px;border-bottom:1px solid rgba(255,255,255,.08)}.d365-blog-simple-header .eyebrow{margin:0 auto 0 0}.d365-blog-simple-heading-row{display:flex;align-items:end;justify-content:space-between;gap:24px}.d365-blog-simple-heading-copy{display:grid;gap:14px;max-width:780px;position:relative;padding-left:22px}.d365-blog-simple-heading-copy:before{content:"";position:absolute;left:0;top:.35rem;bottom:.45rem;width:2px;border-radius:999px;background:linear-gradient(180deg,#7fd8fff2,#a98af0eb);box-shadow:0 0 18px #8d87ff3d}.d365-blog-simple-kicker{color:#7fd8ffd6;font-family:Poppins,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.d365-blog-simple-header h1{margin:0;color:#fff;font-family:Poppins,sans-serif;font-size:clamp(2.1rem,3.7vw,3rem);font-weight:500;line-height:1.04;max-width:14ch;letter-spacing:0;text-wrap:balance}.d365-blog-simple-header p:not(.eyebrow){max-width:720px;margin:0;color:#ffffffc2;font-size:.98rem;line-height:1.68}.d365-blog-latest-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid rgba(169,138,240,.22);border-radius:14px;color:#fff;font-family:Poppins,sans-serif;font-size:.84rem;font-weight:600;background:radial-gradient(circle at top,rgba(169,138,240,.14),transparent 68%),linear-gradient(180deg,#12101cfa,#09090dfa);box-shadow:inset 0 1px #ffffff0d,0 10px 24px #08081233;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.d365-blog-latest-link:hover{transform:translateY(-2px);border-color:#a98af05c;background:radial-gradient(circle at top,rgba(169,138,240,.2),transparent 70%),linear-gradient(180deg,#1e192efa,#0e0c16fa);box-shadow:inset 0 1px #ffffff14,0 14px 28px #2c21563d}.d365-blog-master-section{display:grid;justify-items:center}.d365-blog-master-section{padding-top:6px}.d365-blog-master-toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.d365-blog-master-toolbar h2{margin:0;color:#fff;font-family:Poppins,sans-serif;font-size:clamp(1.5rem,2.4vw,2.15rem);font-weight:500;line-height:1.08;letter-spacing:0;text-wrap:balance}.d365-blog-master-toolbar>span{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ffffffb8;font-size:.82rem;white-space:nowrap}.d365-blog-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.d365-blog-card-grid-library{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.d365-blog-library-card{display:grid;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:linear-gradient(180deg,#121318f5,#0a0a0cfa);box-shadow:inset 0 1px #ffffff0a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.d365-blog-library-card:hover{transform:translateY(-3px);border-color:#2fc2ff47;box-shadow:0 18px 38px #00000047}.d365-blog-library-media{position:relative;aspect-ratio:1.45 / 1;overflow:hidden}.d365-blog-library-media img{display:block;width:100%;height:100%;object-fit:cover}.d365-blog-library-media.is-contained{background:radial-gradient(circle at 50% 50%,rgba(47,194,255,.08),transparent 46%),linear-gradient(180deg,#0c0f1efa,#07080ffa)}.d365-blog-library-media.is-contained img{object-fit:contain}.d365-blog-library-badge{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:4px;background:#0a0a0ce6;border:1px solid rgba(255,255,255,.12);color:#fff;font-family:Poppins,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.d365-blog-library-copy{display:grid;align-content:start;gap:16px;min-height:176px;padding:24px 24px 26px;background:linear-gradient(180deg,#121318db,#0a0a0cf5)}.d365-blog-library-copy h3{margin:0;color:#fff;font-family:Poppins,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.5;letter-spacing:0}.d365-blog-library-copy .d365-blog-meta{gap:8px}.d365-blog-library-copy .d365-blog-meta span{min-height:28px;padding:0 10px;border-color:#ffffff24;background:#ffffff0b;color:#ffffffc7;font-size:.74rem}.d365-blog-library-link{display:inline-flex;align-items:center;width:fit-content;margin-top:6px;color:#7fd8ff;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.d365-blog-library-link:after{content:"->";margin-left:10px}.d365-blog-card{position:relative;display:grid;grid-template-rows:180px minmax(0,1fr);gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:linear-gradient(180deg,#121318f5,#0a0a0cfa);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.d365-blog-card:hover{transform:translateY(-4px);border-color:#2fc2ff47;box-shadow:0 28px 70px #00000057}.d365-blog-card>img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(1.02) contrast(1.04) brightness(.84);transition:transform .22s ease,filter .22s ease}.d365-blog-card:hover>img{transform:scale(1.035);filter:saturate(1.08) contrast(1.05) brightness(.9)}.d365-blog-card div,.d365-blog-article-content,.d365-blog-article-aside{display:grid;align-content:start;gap:16px}.d365-blog-card div{gap:12px;padding:18px}.d365-blog-featured-copy>span,.d365-blog-card div>span{color:#ffffffd1;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.d365-blog-featured-copy h3,.d365-blog-card h3,.d365-blog-article-content h2{margin:0;color:#fff;font-family:Poppins,sans-serif;font-weight:500;line-height:1.12;letter-spacing:0;text-wrap:balance}.d365-blog-card h3{font-size:clamp(1.05rem,1.35vw,1.28rem)}.d365-blog-featured-copy h3{font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.06}.d365-blog-featured-copy p,.d365-blog-card p,.d365-blog-article-content p{margin:0;color:#ffffffc2;font-size:.96rem;line-height:1.7}.d365-blog-card p{font-size:.9rem;line-height:1.58}.d365-blog-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.d365-blog-meta span,.d365-blog-chip-list span{display:inline-flex;align-items:center;min-height:32px;width:fit-content;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0b;color:#ffffffc7;font-size:.78rem}.d365-blog-read-link{display:inline-flex;align-items:center;width:fit-content;margin-top:4px;color:#7fd8ff;font-family:Poppins,sans-serif;font-size:.86rem;font-weight:600}.d365-blog-read-link:after{content:"->";margin-left:8px;transition:transform .18s ease}.d365-blog-card:hover .d365-blog-read-link:after{transform:translate(4px)}.d365-blog-article-hero{display:grid;justify-items:center;padding-top:36px;padding-bottom:30px}.d365-blog-article-hero-shell{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);gap:30px;align-items:center}.d365-blog-article-hero-copy{display:grid;gap:18px;max-width:700px;text-align:left}.d365-blog-back-link{display:inline-flex;align-items:center;width:fit-content;margin:-18px 0 8px;color:#ffffffb8;font-size:.88rem;transition:color .18s ease,transform .18s ease}.d365-blog-back-link:before{content:"<";margin-right:8px}.d365-blog-back-link:hover{color:#fff;transform:translate(-2px)}.d365-blog-article-hero-label{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 14px;border:1px solid rgba(127,216,255,.22);border-radius:999px;background:#2fc2ff14;color:#ffffffd6;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.d365-blog-article-hero-copy h1{margin:0;color:#fff;font-family:Poppins,sans-serif;font-size:clamp(2rem,3vw,3.25rem);font-weight:500;line-height:1.04;letter-spacing:0;text-wrap:balance}.d365-blog-article-hero-copy p{max-width:58ch;margin:0;color:#ffffffc7;font-size:1rem;line-height:1.72}.d365-blog-chip-list{display:flex;flex-wrap:wrap;gap:10px;margin:0}.d365-blog-article-hero-media{min-height:420px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#020817;box-shadow:0 34px 90px #0000005c}.d365-blog-article-hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(1) contrast(1.02) brightness(.9)}.d365-blog-article-hero-media.is-contained{min-height:0;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.d365-blog-article-hero-media.is-contained img{height:auto;object-fit:contain;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:radial-gradient(circle at 50% 50%,rgba(47,194,255,.06),transparent 44%),linear-gradient(180deg,#0c0f1efa,#07080ffa)}.d365-blog-article-body{display:grid;justify-content:center;margin-inline:auto}.d365-blog-article-layout{display:grid;grid-template-columns:240px minmax(0,760px);gap:42px;align-items:start}.d365-blog-article-content{gap:36px;padding:0 0 10px;background:transparent}.d365-blog-article-content section{display:grid;gap:14px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.08)}.d365-blog-article-content section:last-of-type{border-bottom:0}.d365-blog-article-content h2{font-size:clamp(1.45rem,2vw,1.85rem)}.d365-blog-article-content p{max-width:68ch;font-size:1rem}.d365-blog-article-content ul{display:grid;gap:9px;margin:2px 0 0;padding-left:20px;color:#ffffffc2;font-size:.96rem;line-height:1.68}.d365-blog-article-content li::marker{color:#ffffffd1}.d365-blog-comparison-table-wrap{width:100%;margin-top:8px;overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(180deg,#0e121ef5,#070a14fa);box-shadow:0 22px 58px #00000038}.d365-blog-comparison-table{width:100%;min-width:720px;border-collapse:collapse}.d365-blog-comparison-table th,.d365-blog-comparison-table td{padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top;text-align:left}.d365-blog-comparison-table thead th{background:#4dc9bf14;color:#f7fbff;font-size:.92rem;font-weight:700;letter-spacing:.01em}.d365-blog-comparison-table tbody th{width:28%;color:#f0f7ff;font-size:.95rem;font-weight:700;background:#ffffff08}.d365-blog-comparison-table tbody td{width:36%;color:#ffffffc7;font-size:.95rem;line-height:1.68}.d365-blog-comparison-table tbody tr:last-child th,.d365-blog-comparison-table tbody tr:last-child td{border-bottom:0}.d365-blog-article-aside{position:sticky;top:108px}.d365-blog-article-aside-card{display:grid;gap:16px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08}.d365-blog-article-toc{display:grid;gap:12px}.d365-blog-article-toc a{color:#ffffffb8;font-size:.9rem;line-height:1.5;transition:color .18s ease,transform .18s ease}.d365-blog-article-toc a:hover{color:#fff;transform:translate(2px)}.d365-blog-inline-image{width:100%;margin:8px 0 12px;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;box-shadow:0 22px 58px #0000003d}.d365-blog-inline-image img{display:block;width:100%;height:auto}.d365-blog-article-cta{display:flex;flex-wrap:wrap;gap:12px;padding-top:8px}@media(max-width:980px){.d365-blog-simple-heading-row,.d365-blog-master-toolbar{align-items:start}.d365-blog-article-hero-shell,.d365-blog-article-layout{grid-template-columns:1fr}.d365-blog-card-grid-library{grid-template-columns:repeat(2,minmax(0,1fr))}.d365-blog-article-aside{position:static}}@media(max-width:760px){.d365-blog-card-grid-library{grid-template-columns:1fr}.d365-blog-article-hero{padding-top:24px}.d365-blog-article-hero-media{min-height:300px}}@media(max-width:640px){.d365-blog-simple-heading-row,.d365-blog-master-toolbar{flex-direction:column}.d365-blog-article-hero-shell{gap:18px}.d365-blog-library-copy{min-height:0;padding:20px 18px 18px}.d365-blog-article-hero-media{min-height:240px;border-radius:22px}.d365-blog-article-hero-copy h1{font-size:clamp(1.8rem,8vw,2.4rem)}}@media(max-width:980px){.sales-order-agent-page .sales-agent-page-hero{padding:34px 0}.sales-order-agent-page .sales-agent-hero-grid,.sales-order-agent-page .blog-product-figure-grid,.sales-order-agent-page .sales-agent-split,.sales-order-agent-page .sales-agent-notification-board,.sales-order-agent-page .sales-agent-story-grid,.sales-order-agent-page .sales-agent-step-grid,.sales-order-agent-page .sales-agent-prompt-grid,.sales-order-agent-page .sales-agent-capability-grid,.sales-order-agent-page .sales-agent-conversation,.sales-order-agent-page .sales-agent-impact-row,.sales-order-agent-page .sales-agent-signal-grid,.sales-order-agent-page .sales-agent-demo-highlights{grid-template-columns:1fr}.sales-order-agent-page .sales-agent-section-copy,.sales-order-agent-page .blog-product-heading{max-width:none}.sales-order-agent-page .sales-agent-page-hero-copy{justify-items:start;max-width:none;text-align:left}.sales-order-agent-page .sales-agent-page-hero-copy h1,.sales-order-agent-page .sales-agent-page-hero-copy>p:not(.eyebrow){margin-left:0;margin-right:0}.sales-order-agent-page .sales-agent-notification-alerts{padding:16px}.sales-order-agent-page .sales-agent-direct-image{min-height:430px;border-radius:22px}.sales-order-agent-page .sales-agent-direct-image:before{background:linear-gradient(90deg,#040406f0,#07070ad1 52%,#0a0a0c5c),linear-gradient(180deg,#04040614,#04040675)}}@media(max-width:640px){.sales-order-agent-page .sales-agent-direct-image{min-height:500px}.sales-order-agent-page .sales-agent-direct-image img{object-position:60% center}.sales-order-agent-page .sales-agent-direct-image-copy{padding:24px 18px}.sales-order-agent-page .sales-agent-hero-actions{width:100%}.sales-order-agent-page .sales-agent-demo{padding-top:44px;padding-bottom:44px}.sales-order-agent-page .sales-agent-demo-shell{padding:12px;border-radius:20px}.sales-order-agent-page .sales-agent-demo-player{aspect-ratio:4 / 3;border-radius:16px}.sales-order-agent-page .sales-agent-demo-poster{gap:10px;padding:22px 16px}.sales-order-agent-page .sales-agent-demo-answer{display:none}.sales-order-agent-page .sales-agent-demo-play{width:58px;height:58px}}.blog-article-page .site-shell{background:radial-gradient(circle at 50% 0%,rgba(169,138,240,.12),transparent 34%),var(--bg)}.blog-article{display:block}.blog-article-hero{max-width:1040px;margin:0 auto;padding-top:96px;padding-bottom:44px;text-align:center}.blog-article-kicker,.blog-article-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.blog-article-kicker span,.blog-article-meta span{min-height:34px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;border:1px solid rgba(169,138,240,.16);background:#ffffff09;color:#c9b7f4;font-size:.78rem;font-weight:700}.blog-article-hero h1{max-width:1000px;margin:28px auto 22px;color:var(--text);font-size:clamp(2.35rem,5vw,4.85rem);font-weight:400;line-height:1.04}.blog-article-hero>p{max-width:780px;margin:0 auto 26px;color:#d5c8e2;font-size:1rem}.blog-article-meta span{color:var(--muted);font-weight:600}.blog-article-feature{padding-top:20px}.blog-article-feature-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:28px;padding:clamp(24px,4vw,42px)}.blog-article-feature-copy{display:grid;align-content:center;gap:16px}.blog-article-feature-copy h2,.blog-article-section h2{color:var(--text);font-size:clamp(1.7rem,3vw,2.65rem);font-weight:400;line-height:1.12}.blog-article-feature-copy p,.blog-article-section p{color:#d5c8df;font-size:1rem;line-height:1.82}.blog-article-terminal{min-height:360px;display:grid;align-content:center;gap:18px;padding:24px;border-radius:20px;border:1px solid rgba(169,138,240,.14);background:radial-gradient(circle at 16% 0%,rgba(169,138,240,.16),transparent 36%),linear-gradient(180deg,#0b0a10fa,#050508fa)}.blog-article-terminal-head{display:flex;gap:8px}.blog-article-terminal-head span{width:10px;height:10px;border-radius:50%;background:#ffffff2e}.blog-article-terminal-query,.blog-article-terminal-answer{padding:18px;border-radius:14px;border:1px solid rgba(169,138,240,.1);background:#ffffff0b}.blog-article-terminal-query{color:#c9b7f4;font-weight:600}.blog-article-terminal-answer{display:grid;gap:10px;color:#d9cfe4}.blog-article-terminal-answer strong{color:var(--text);font-size:1.25rem}.blog-article-body{display:grid;grid-template-columns:260px minmax(0,820px);gap:44px;align-items:start;max-width:1180px;margin:0 auto}.blog-article-sidebar{position:sticky;top:116px}.blog-article-sidebar-card{display:grid;gap:10px;padding:20px}.blog-article-sidebar-card a{color:#d5c8e2;text-decoration:none;font-size:.9rem}.blog-article-sidebar-card a:hover{color:var(--text)}.blog-article-content{display:grid;gap:42px}.blog-article-section{display:grid;gap:16px}.blog-article-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.blog-article-stat{display:grid;gap:10px;padding:22px}.blog-article-stat strong{color:var(--text);font-size:clamp(1.45rem,2.4vw,2.1rem);font-weight:400}.blog-article-stat span{color:#cfc1da;font-size:.9rem;line-height:1.6}.blog-article-chip-grid,.blog-article-prompt-list{display:flex;flex-wrap:wrap;gap:10px}.blog-article-chip-grid span,.blog-article-prompt-list span{padding:10px 14px;border-radius:999px;border:1px solid rgba(169,138,240,.14);background:#ffffff0a;color:#d8cce4;font-size:.88rem}.blog-article-flow{display:grid;gap:12px}.blog-article-flow div{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;padding:14px;border-radius:14px;border:1px solid rgba(169,138,240,.1);background:#ffffff09}.blog-article-flow strong{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#a98af024;color:#efe8ff}.blog-article-flow span{color:#d7cbe2}.blog-article-quote{margin:0;padding:28px;color:#f0e9ff;font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.35}.blog-article-cta{padding-top:52px}@media(max-width:980px){.blog-article-feature-card,.blog-article-body{grid-template-columns:1fr}.blog-article-sidebar{position:static}.blog-article-stat-grid{grid-template-columns:1fr}}.clean-blog-article{display:block}.clean-blog-hero{max-width:980px;margin:0 auto;padding-top:96px;padding-bottom:36px;text-align:center}.clean-blog-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:26px}.clean-blog-meta span{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid rgba(169,138,240,.16);border-radius:999px;background:#ffffff09;color:#c9b7f4;font-size:.78rem;font-weight:700}.clean-blog-hero h1{max-width:920px;margin:0 auto 22px;color:var(--text);font-size:clamp(2.25rem,4.8vw,4.35rem);font-weight:400;line-height:1.06}.clean-blog-hero p{max-width:760px;margin:0 auto;color:#d5c8e2;font-size:1rem}.clean-blog-shell{display:grid;grid-template-columns:300px minmax(0,780px);gap:42px;align-items:start;max-width:1160px;margin:0 auto;padding-top:34px}.clean-blog-summary{position:sticky;top:116px;padding:22px}.clean-blog-summary ul{display:grid;gap:12px;margin:14px 0 0;padding-left:18px}.clean-blog-summary li{color:#d5c8e2;font-size:.92rem;line-height:1.6}.clean-blog-content{display:grid;gap:42px}.clean-blog-content section{display:grid;gap:14px}.clean-blog-content h2{color:var(--text);font-size:clamp(1.65rem,2.6vw,2.35rem);font-weight:400;line-height:1.14}.clean-blog-content p{color:#d5c8df;font-size:1rem;line-height:1.82}.clean-blog-callout,.clean-blog-example{padding:24px}.clean-blog-callout{display:grid;gap:8px}.clean-blog-callout strong,.clean-blog-example strong{color:var(--text);font-size:1.1rem}.clean-blog-callout span{color:#d5c8e2}.clean-blog-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.clean-blog-audience-card{display:grid;gap:10px;padding:20px;border-radius:18px}.clean-blog-audience-card strong{color:var(--text);font-size:1rem}.clean-blog-audience-card p{margin:0;color:#d5c8df;font-size:.92rem;line-height:1.65}.clean-blog-chip-list,.clean-blog-prompt-list{display:flex;flex-wrap:wrap;gap:10px}.clean-blog-chip-list span,.clean-blog-prompt-list span{padding:10px 14px;border:1px solid rgba(169,138,240,.14);border-radius:999px;background:#ffffff0a;color:#d8cce4;font-size:.9rem}.clean-blog-example{display:grid;gap:18px}.clean-blog-question{padding:16px;border-radius:14px;background:#a98af01a;color:#efe8ff!important;font-weight:600}.clean-blog-cta{padding-top:52px}@media(max-width:980px){.clean-blog-shell{grid-template-columns:1fr}.clean-blog-summary{position:static}.clean-blog-audience-grid{grid-template-columns:1fr}}.inner-hero{max-width:980px;padding:110px 34px 38px;border:1px solid var(--line);border-radius:22px;background:radial-gradient(circle at 85% 20%,rgba(169,138,240,.12),transparent 28%),linear-gradient(180deg,#120e1cfa,#0a0a0afa)}.finance-hero-mark{display:inline-flex;align-items:center;gap:12px;margin-bottom:16px}.finance-hero-mark img{width:28px;height:28px;object-fit:contain}.finance-hero-mark span{color:#d3c3f1;font-family:Poppins,sans-serif;font-size:.74rem;font-weight:500;letter-spacing:.04em}.finance-list-card{display:grid;gap:12px;align-content:start}.finance-service-page .inner-hero{max-width:1040px;padding:92px 32px 30px;position:relative;overflow:hidden;isolation:isolate}.finance-service-page .inner-hero:before,.finance-service-page .inner-hero:after{content:"";position:absolute;pointer-events:none;z-index:0}.finance-service-page .inner-hero:before{top:22px;right:22px;width:min(38vw,340px);height:min(28vw,250px);background:url(/asset/finance-hero-dashboard.svg) no-repeat center / contain;opacity:.34}.finance-service-page .inner-hero:after{right:-34px;bottom:-52px;width:min(24vw,220px);height:min(24vw,220px);background:url(/asset/finance-hero-rings.svg) no-repeat center / contain;opacity:.42}.finance-service-page .inner-hero>*{position:relative;z-index:1}.finance-service-page .inner-hero h1{margin:0;font-size:clamp(2.35rem,4vw,3.4rem);font-weight:600;line-height:1.04;letter-spacing:-.04em}.finance-service-page .inner-hero>p:not(.eyebrow){max-width:860px;font-size:.95rem;line-height:1.62}.finance-service-page .section-heading h2,.finance-service-page .showcase-copy h2,.finance-service-page .showcase-copy h3,.finance-service-page .showcase-side h3,.finance-service-page .cta-panel h2{font-size:clamp(1.7rem,2.4vw,2.25rem);font-weight:600;line-height:1.12;letter-spacing:-.03em}.finance-service-page .section-heading h2{max-width:780px}.finance-service-page .section{padding:38px 0}.finance-service-page .benchmark-band{padding-top:44px}.finance-service-page .platform-story{padding-top:34px}.finance-service-page .showcase-grid,.finance-service-page .finance-delivery-grid,.finance-service-page .card-grid.three-up{align-items:start}.finance-service-page .finance-overview-grid{grid-template-columns:1.04fr .96fr}.finance-service-page .section-heading{margin-bottom:22px}.finance-service-page .showcase-copy p,.finance-service-page .showcase-side p,.finance-service-page .info-card p,.finance-service-page .counter_item p{font-size:.92rem;line-height:1.62}.finance-service-page .info-card h3,.finance-service-page .finance-mini-card strong{font-size:1.02rem;font-weight:600;line-height:1.3}.finance-service-page .counter_item h2{margin:0 0 12px;font-size:clamp(1.85rem,2.5vw,2.5rem);font-weight:600}.finance-service-page .counter_item{min-height:192px;padding:30px 24px}.finance-service-page .showcase-panel,.finance-service-page .showcase-side,.finance-service-page .cta-panel,.finance-service-page .info-card{border-radius:22px;background:linear-gradient(180deg,#120e1cf0,#0a0a0af5)}.finance-service-page .showcase-panel,.finance-service-page .showcase-side,.finance-service-page .info-card,.finance-service-page .cta-panel{padding:24px}.finance-service-page .showcase-panel{gap:18px}.finance-bullet-list,.finance-outcome-list{margin:0;padding-left:18px;color:#d7c9d7}.finance-bullet-list{display:grid;gap:8px;line-height:1.62;font-size:.9rem}.finance-outcome-list{display:grid;gap:8px;margin-top:12px;line-height:1.58;font-size:.9rem}.finance-bullet-list li::marker,.finance-outcome-list li::marker{color:var(--accent)}.finance-mini-grid{display:grid;gap:14px;align-content:start}.finance-mini-card{padding:16px;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:#ffffff05}.finance-mini-card strong{display:block;margin-bottom:6px;color:var(--text);font-family:Poppins,sans-serif;font-size:.96rem}.finance-mini-card p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.58}.finance-delivery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.finance-service-page .section{padding:52px 0}.finance-service-page .inner-hero{max-width:none;padding:54px 42px;border-radius:28px;background:radial-gradient(circle at 36% 18%,rgba(169,138,240,.18),transparent 28%),radial-gradient(circle at 82% 22%,rgba(141,135,255,.12),transparent 24%),linear-gradient(90deg,#050408fc,#120d1cfa 44%,#09090efa)}.finance-service-page .inner-hero:before{top:auto;right:17%;bottom:7%;width:190px;height:190px;background:radial-gradient(circle,rgba(169,138,240,.28),transparent 70%);opacity:.46;filter:blur(8px)}.finance-service-page .inner-hero:after{display:none}.finance-banner-grid,.finance-related-layout{display:grid;gap:28px}.finance-banner-grid{grid-template-columns:minmax(0,.98fr) minmax(360px,.9fr);align-items:center;gap:44px}.finance-banner-copy{display:grid;align-content:center;gap:16px;max-width:520px}.finance-banner-copy h1{margin:0;font-size:clamp(3rem,4.4vw,4.45rem);font-weight:600;line-height:1.02;letter-spacing:-.06em}.finance-banner-copy>p:not(.eyebrow){max-width:420px;color:#d7cbe4;font-size:1rem;line-height:1.64}.finance-banner-actions{justify-content:flex-start;margin-top:12px}.finance-banner-art{position:relative;display:grid;align-content:center;justify-items:end;min-height:410px}.finance-link-card-head{display:flex;align-items:center;gap:14px}.finance-hero-stage{position:relative;z-index:1;display:grid;gap:12px;width:min(100%,420px)}.finance-hero-stage-card,.finance-hero-stage-mini,.finance-hero-stage-footer{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#1c142c99,#0c0a1294);box-shadow:inset 0 1px #ffffff08}.finance-hero-stage-card{position:relative;display:grid;align-content:start;min-height:196px;padding:24px 22px 92px;border-radius:18px;overflow:hidden}.finance-hero-stage-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(115deg,transparent 0%,transparent 26%,rgba(216,204,255,.72) 38%,rgba(128,160,255,.58) 48%,transparent 62%,transparent 100%),linear-gradient(135deg,#a98af02e,#ffffff0a,#80a0ff1f);background-size:260% 100%,100% 100%;background-position:130% 0,0 0;opacity:.72;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:financeHeroStageLineFlow 5.8s cubic-bezier(.45,0,.2,1) infinite}.finance-hero-stage-mini:before,.finance-hero-stage-footer:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(110deg,transparent 0%,transparent 28%,rgba(216,204,255,.62) 42%,rgba(128,160,255,.5) 52%,transparent 66%,transparent 100%),linear-gradient(135deg,#a98af024,#ffffff09,#80a0ff1a);background-size:260% 100%,100% 100%;background-position:130% 0,0 0;opacity:.5;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:financeHeroStageLineFlow 5.8s cubic-bezier(.45,0,.2,1) infinite}.finance-hero-stage-mini:nth-child(2):before{animation-delay:.55s}.finance-hero-stage-footer:before{animation-delay:1.1s;opacity:.42}.finance-hero-stage-card:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,transparent 34%,rgba(216,204,255,.08) 46%,rgba(128,160,255,.05) 56%,transparent 70%),linear-gradient(135deg,rgba(255,255,255,.04),transparent 48%,rgba(141,135,255,.14));background-size:240% 100%,100% 100%;background-position:140% 0,0 0;pointer-events:none;animation:financeHeroStageSurfaceFlow 6.6s cubic-bezier(.45,0,.2,1) infinite}.finance-hero-stage-brand{position:absolute;z-index:1;top:18px;right:18px;color:#d6caf4ad;font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:-.03em}.finance-hero-stage-icon{position:absolute;z-index:1;left:22px;bottom:22px;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:#ffffff08}.finance-hero-stage-icon img{width:30px;height:30px;object-fit:contain}.finance-hero-stage-copy{position:relative;z-index:1;display:grid;gap:8px;max-width:min(100%,252px);padding-right:46px}.finance-hero-stage-copy strong,.finance-visual-node strong,.finance-link-card h3{color:var(--text);font-family:Poppins,sans-serif}.finance-hero-stage-copy strong{display:block;font-size:1.08rem;font-weight:600;line-height:1.24}.finance-hero-stage-copy span{color:#e1d8f0c2;font-size:.84rem;line-height:1.5}@keyframes financeHeroStageLineFlow{0%,to{background-position:130% 0,0 0;opacity:.2}18%,72%{opacity:.74}88%{background-position:-70% 0,0 0;opacity:.2}}@keyframes financeHeroStageSurfaceFlow{0%,to{background-position:140% 0,0 0}82%{background-position:-80% 0,0 0}}.finance-overview-tags,.finance-visual-footer{display:flex;flex-wrap:wrap;gap:10px}.finance-overview-tags span,.finance-visual-footer span{min-height:36px;padding:0 16px;border:1px solid rgba(169,138,240,.2);border-radius:999px;background:radial-gradient(circle at 50% 0%,rgba(169,138,240,.08),transparent 70%),linear-gradient(180deg,#181222f5,#0a0a0cfa);color:#ebe2f4;font-size:.8rem;line-height:36px;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff05}.finance-overview-card p,.finance-overview-center p,.finance-why-card p,.finance-link-card p,.finance-process-body p{color:#d1c5d8;font-size:.91rem;line-height:1.65}.finance-process-stage,.finance-link-card-head span{color:#cbb8ec;font-family:Poppins,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.finance-bullet-list{margin:0;padding-left:18px}.finance-hero-stage-mini-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.finance-hero-stage-mini{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:14px 16px;border-radius:14px}.finance-hero-stage-mini strong{position:relative;z-index:1;color:#f4eef2e6;font-size:.82rem;font-weight:500;line-height:1.3}.finance-hero-dot{position:relative;z-index:1;width:14px;height:14px;border-radius:50%;background:#ffffff47;box-shadow:0 0 0 6px #ffffff08}.finance-hero-bars{position:relative;z-index:1;display:flex;align-items:flex-end;gap:4px;min-width:24px}.finance-hero-bars i{display:block;width:4px;border-radius:999px;background:#ffffff4d}.finance-hero-bars i:nth-child(1){height:10px}.finance-hero-bars i:nth-child(2){height:16px}.finance-hero-bars i:nth-child(3){height:22px}.finance-hero-stage-footer{display:flex;align-items:center;gap:18px;min-height:38px;padding:0 16px;border-radius:10px}.finance-hero-footer-icon{position:relative;z-index:1;width:28px;height:16px}.finance-hero-footer-icon:before,.finance-hero-footer-icon:after{content:"";position:absolute;top:50%;width:14px;height:14px;border:1px solid rgba(255,255,255,.24);border-radius:50%;transform:translateY(-50%)}.finance-hero-footer-icon:before{left:0}.finance-hero-footer-icon:after{right:0}.finance-hero-footer-line{position:relative;z-index:1;flex:1;height:8px;border-radius:999px;background:linear-gradient(90deg,#ffffff2e,#ffffff0a)}.finance-banner-orbit{display:none}.finance-banner-points{display:grid;gap:10px;margin-top:16px}.finance-banner-orbit{position:absolute;right:-8px;bottom:-16px;width:198px;height:198px;border-radius:50%;background:url(/asset/finance-hero-rings.svg) no-repeat center / contain;opacity:.5;pointer-events:none}.finance-service-page .section-heading{gap:14px;margin-bottom:28px}.finance-service-page .section-heading h2,.finance-overview-center h3,.finance-visual-side h3,.finance-related-heading h2,.finance-service-page .cta-panel h2{font-size:clamp(2rem,3vw,3rem);font-weight:600;line-height:1.02;letter-spacing:-.05em}.finance-overview-featured{position:relative;overflow:hidden;padding-top:68px}.finance-overview-featured:before{content:none}.finance-overview-featured-heading{margin-bottom:34px}.finance-overview-featured-heading h2{max-width:620px}.finance-overview-featured-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px) minmax(0,1fr);gap:34px 42px;align-items:start}.finance-overview-featured-side{display:grid;gap:18px}.finance-overview-feature-card{min-height:0;display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:18px}.finance-overview-feature-icon{flex:0 0 42px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(169,138,240,.16)}.finance-overview-feature-icon img{width:22px;height:22px;object-fit:contain}.finance-overview-feature-card strong{color:#f4eef7;font-family:Poppins,sans-serif;font-size:.96rem;font-weight:500;line-height:1.25}.finance-overview-featured-center{display:grid;justify-items:center;text-align:center;gap:18px;padding-top:10px}.finance-overview-featured-copy{max-width:260px;color:#d2c4dc;font-size:.94rem;line-height:1.68}.finance-overview-visual-stack{display:grid;justify-items:center;width:100%;gap:18px}.finance-overview-visual-badges{display:flex;align-items:center;justify-content:center;gap:12px;z-index:1}.finance-overview-visual-badge{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;border:1px solid rgba(169,138,240,.16);background:radial-gradient(circle at 50% 20%,rgba(169,138,240,.12),transparent 70%),linear-gradient(180deg,#181222f5,#0a0a0afa);box-shadow:0 10px 18px #00000029}.finance-overview-visual-badge img{width:22px;height:22px;object-fit:contain}.finance-overview-cube-figure{margin:0;width:min(100%,240px)}.finance-overview-cube-graphic{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 26px rgba(0,0,0,.3)) drop-shadow(0 0 28px rgba(125,96,206,.14))}.finance-overview-cube-flow{fill:none;stroke:url(#financeOverviewCubeFlow);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:34 360;stroke-dashoffset:0;opacity:.62;filter:drop-shadow(0 0 6px rgba(169,138,240,.34));animation:financeOverviewCubeFlow 4.3s cubic-bezier(.45,0,.2,1) infinite}@keyframes financeOverviewCubeFlow{0%{stroke-dashoffset:0;opacity:0}12%{opacity:.58}72%{opacity:.58}to{stroke-dashoffset:-394;opacity:0}}body.is-ready .finance-overview-cube-graphic{animation:financeOverviewCubeBreath 7s ease-in-out infinite}@keyframes financeOverviewCubeBreath{0%,to{filter:drop-shadow(0 18px 26px rgba(0,0,0,.3)) drop-shadow(0 0 24px rgba(125,96,206,.12))}50%{filter:drop-shadow(0 20px 30px rgba(0,0,0,.32)) drop-shadow(0 0 34px rgba(125,96,206,.18))}}.finance-overview-card,.finance-why-card,.finance-link-card{min-height:0;display:grid;align-content:start;gap:14px}.finance-why-card img,.finance-link-card-head img{width:36px;height:36px;object-fit:contain}.finance-visual-side .eyebrow,.finance-service-page .cta-panel .eyebrow{justify-self:start;margin-left:0;margin-right:0}.finance-why-section,.finance-process-section,.finance-faq-section{padding-top:64px}.finance-why-heading .btn{margin-top:4px}.finance-why-card img{width:40px;height:40px}.finance-why-card h3,.finance-process-body h3{font-size:1.08rem;line-height:1.34}.finance-link-card h3{font-size:1.16rem;line-height:1.3}.finance-solution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:980px;margin:0 auto}.finance-solution-card{position:relative;overflow:hidden;min-height:0;display:grid;gap:18px;align-content:start;padding:24px;border-radius:20px;background:radial-gradient(circle at 12% 0%,rgba(169,138,240,.12),transparent 34%),radial-gradient(circle at 100% 100%,rgba(77,58,128,.1),transparent 34%),linear-gradient(180deg,#181212fa,#0b0b0bfa);border:1px solid rgba(169,138,240,.1);box-shadow:inset 0 1px #ffffff08,0 20px 40px #0003}.finance-solution-card:after{content:"";position:absolute;inset:auto 24px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(169,138,240,.28),transparent);opacity:.55;pointer-events:none}.finance-solution-card-head{position:relative;z-index:1;display:flex;align-items:center;gap:14px}.finance-solution-card-icon{flex:0 0 48px;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;border:1px solid rgba(169,138,240,.16);background:radial-gradient(circle at 50% 0%,rgba(169,138,240,.18),transparent 54%),linear-gradient(180deg,#1e1828e6,#110e18f2);box-shadow:inset 0 1px #ffffff08}.finance-solution-card-icon img{width:24px;height:24px;object-fit:contain}.finance-solution-card-copy{display:grid;gap:6px}.finance-solution-card-kicker{color:#a98af0db;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.finance-solution-card h3{margin:0;color:var(--text);font-size:1.24rem;font-weight:600;line-height:1.18;letter-spacing:-.03em}.finance-solution-visual{position:relative;min-height:158px;overflow:hidden;border-radius:18px;border:1px solid rgba(169,138,240,.08);background:linear-gradient(180deg,#12101ac2,#0a0a0c2e 76%,#0a0a0c00),radial-gradient(circle at 50% -10%,rgba(141,135,255,.16),transparent 44%);box-shadow:inset 0 1px #ffffff05}.finance-solution-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 28%),radial-gradient(circle at 50% 0%,rgba(169,138,240,.08),transparent 48%);pointer-events:none}.finance-solution-card p{position:relative;z-index:1;margin:0;color:#d7cbe4;font-family:Manrope,sans-serif;font-size:.96rem;font-weight:500;line-height:1.68;text-align:left}.finance-solution-visual-ledger{padding:20px}.finance-solution-ledger-line,.finance-solution-ledger-line:before,.finance-solution-ledger-line:after{position:absolute;display:block;height:6px;border-radius:999px}.finance-solution-ledger-line{left:18px;width:92px;background:linear-gradient(90deg,#a98af000,#a98af0cc,#a98af000);box-shadow:0 0 20px #8d87ff1f}.finance-solution-ledger-line:before,.finance-solution-ledger-line:after{content:"";width:76px;background:linear-gradient(90deg,#a98af038,#a98af00d)}.finance-solution-ledger-line:before{left:132px}.finance-solution-ledger-line:after{left:246px}.finance-solution-ledger-line{top:60px}.finance-solution-ledger-line-strong{top:26px}.finance-solution-ledger-line-short{top:94px;width:38px}.finance-solution-ledger-line-short:before,.finance-solution-ledger-line-short:after{width:44px}.finance-solution-ledger-dot{position:absolute;right:26px;width:10px;height:10px;border-radius:50%;background:#a98af047}.finance-solution-ledger-dot:before{content:"";position:absolute;inset:2px;border-radius:50%;background:#ebe4ffe6}.finance-solution-ledger-dot-a{top:25px}.finance-solution-ledger-dot-b{top:60px}.finance-solution-ledger-dot-c{top:94px}.finance-solution-visual-backoffice{display:grid;place-items:center}.finance-solution-node{position:absolute;top:30px;left:50%;width:12px;height:12px;background:#ebe4ffeb;transform:translate(-50%) rotate(45deg);box-shadow:0 0 14px #8d87ff33}.finance-solution-branch{position:absolute;border:1px solid rgba(169,138,240,.14);border-top:0;border-radius:0 0 18px 18px}.finance-solution-branch-left{top:42px;left:92px;width:58px;height:50px}.finance-solution-branch-right{top:42px;right:92px;width:58px;height:50px}.finance-solution-branch-base{top:66px;left:50%;width:176px;height:58px;transform:translate(-50%);border-radius:18px 18px 0 0;border-top:1px solid rgba(169,138,240,.14);border-bottom:0}.finance-solution-visual-transactions{display:grid;align-content:start;gap:10px;padding:18px 20px}.finance-solution-transaction-row{display:grid;align-items:center;height:24px;margin:0;padding:0 12px;border-radius:4px;background:linear-gradient(90deg,#a98af01a,#a98af005);color:#d7cbe46b;font-size:.7rem;letter-spacing:.03em}.finance-solution-transaction-row-active{background:linear-gradient(90deg,#8d87ff47,#a98af014);color:#f3efefeb}.finance-solution-visual-wallet{display:grid;place-items:center}.finance-solution-wallet-card{position:absolute;display:grid;align-content:center;border-radius:10px;border:1px solid rgba(169,138,240,.12);background:#a98af00f;color:#d7cbe4b8;font-size:.72rem}.finance-solution-wallet-card-main{inset:30px auto auto 78px;width:130px;height:66px;padding:12px;gap:8px}.finance-solution-wallet-card-main i{width:16px;height:16px;border-radius:4px;border:1px solid rgba(169,138,240,.22)}.finance-solution-wallet-card-main em{font-style:normal;color:var(--text)}.finance-solution-wallet-card-side{inset:62px 56px auto auto;width:74px;min-height:44px;padding:10px}.finance-solution-wallet-card-note{inset:102px auto auto 56px;width:140px;min-height:36px;padding:10px}.finance-visual-layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:22px}.finance-visual-stage{position:relative;overflow:hidden;min-height:430px;display:grid;gap:22px;align-content:space-between;padding:28px;border:1px solid rgba(141,135,255,.16);border-radius:28px;background:radial-gradient(circle at 16% 10%,rgba(169,138,240,.14),transparent 22%),radial-gradient(circle at 84% 88%,rgba(141,135,255,.08),transparent 30%),linear-gradient(180deg,#100d18fa,#07070afc);box-shadow:inset 0 1px #ffffff08,0 24px 54px #00000038}.finance-visual-stage:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 18%),radial-gradient(circle at 50% 0%,rgba(169,138,240,.08),transparent 44%);pointer-events:none}.finance-visual-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:56px 56px;opacity:.12;-webkit-mask-image:linear-gradient(180deg,#000000e0,#0003);mask-image:linear-gradient(180deg,#000000e0,#0003)}.finance-visual-board,.finance-link-cards{display:grid;gap:18px}.finance-visual-board{position:relative;z-index:1;grid-template-columns:repeat(2,minmax(0,1fr))}.finance-visual-node{position:relative;display:grid;gap:8px;padding:20px 20px 18px;border:1px solid rgba(169,138,240,.12);border-radius:22px;background:linear-gradient(180deg,#171321e6,#0b0b0ff2),radial-gradient(circle at 12% 12%,rgba(169,138,240,.08),transparent 34%);box-shadow:inset 0 1px #ffffff05,0 12px 26px #00000024}.finance-visual-node:before{content:"";position:absolute;top:0;left:20px;width:64px;height:1px;background:linear-gradient(90deg,#a98af0bf,#a98af000);pointer-events:none}.finance-visual-node-primary{grid-column:1 / -1;padding:24px 24px 22px;background:radial-gradient(circle at 0% 0%,rgba(169,138,240,.16),transparent 26%),linear-gradient(180deg,#1b1527f5,#0b0b0ffa);border-color:#a98af029}.finance-visual-node-primary img{width:48px;height:48px;margin-bottom:10px;padding:10px;border-radius:16px;border:1px solid rgba(169,138,240,.16);background:radial-gradient(circle at 50% 16%,rgba(169,138,240,.16),transparent 72%),linear-gradient(180deg,#1f172dfa,#0d0b13fa);box-shadow:0 12px 22px #0000002e;object-fit:contain}.finance-visual-node strong{display:block;font-size:1.04rem;font-weight:600;line-height:1.24}.finance-visual-node span{color:#dfd6ecc7;font-size:.9rem;line-height:1.58}.finance-bullet-list{display:grid;gap:10px;font-size:.92rem;line-height:1.64;color:#d6c8d8}.finance-bullet-list li::marker,.finance-banner-points li::marker{color:var(--accent)}.fscm-personal-layout{grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr);gap:24px}.fscm-persona-map{min-height:560px;padding:30px}.fscm-persona-head{position:relative;z-index:1;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px;padding:22px;border:1px solid rgba(169,138,240,.16);border-radius:24px;background:linear-gradient(180deg,#1d172ae0,#0a0a0ee0)}.fscm-persona-head img{width:48px;height:48px;padding:10px;border-radius:16px;background:#a98af01a;border:1px solid rgba(169,138,240,.18)}.fscm-persona-kicker{margin:0 0 6px;color:#d8ccff;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.fscm-persona-head h3{margin:0;color:#fff;font-family:Manrope,sans-serif;font-size:clamp(1.2rem,1.7vw,1.55rem);font-weight:700;line-height:1.22}.fscm-persona-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fscm-persona-grid article{display:grid;align-content:start;gap:9px;min-height:154px;padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#ffffff14,#ffffff08),#0a0a0ea8}.fscm-persona-grid span{display:inline-grid;place-items:center;width:fit-content;min-width:48px;min-height:30px;padding:0 10px;border-radius:999px;color:#d8ccff;font-size:.7rem;font-weight:800;letter-spacing:.1em;border:1px solid rgba(169,138,240,.2);background:#a98af014}.fscm-persona-grid strong{color:#fff;font-family:Manrope,sans-serif;font-size:1rem;line-height:1.25}.fscm-persona-grid p{margin:0;color:#dfd6ecbd;font-size:.86rem;font-weight:500;line-height:1.56}.fscm-lifecycle{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.fscm-lifecycle span{display:grid;place-items:center;min-height:42px;padding:0 10px;border-radius:999px;color:#f6f2fbd1;font-size:.78rem;font-weight:700;border:1px solid rgba(255,255,255,.09);background:#ffffff0a}.fscm-coverage-panel{display:grid;align-content:start;gap:18px}.fscm-coverage-panel h3{font-size:clamp(2rem,3vw,3.15rem);line-height:1.04}.fscm-coverage-paths{display:grid;gap:12px}.fscm-coverage-paths article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(90deg,#ffffff12,#ffffff06),#09090d8a}.fscm-coverage-paths article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;color:#d8ccff;font-size:.72rem;font-weight:800;border:1px solid rgba(169,138,240,.22);background:#a98af014}.fscm-coverage-paths strong{display:block;margin-bottom:5px;color:#fff;font-family:Manrope,sans-serif;font-size:.98rem;line-height:1.28}.fscm-coverage-paths p{margin:0;color:#dfd6ecbd;font-size:.86rem;font-weight:500;line-height:1.55}.fscm-coverage-note{display:grid;gap:6px;padding:16px;border-radius:18px;border:1px solid rgba(169,138,240,.16);background:#a98af014}.fscm-coverage-note strong{color:#fff;font-size:.96rem}.fscm-coverage-note span{color:#dfd6ecbd;font-size:.86rem;line-height:1.55}@media(max-width:980px){.fscm-personal-layout{grid-template-columns:1fr}.fscm-persona-map{min-height:0}}@media(max-width:640px){.fscm-persona-map{padding:20px}.fscm-persona-head{grid-template-columns:1fr;padding:18px}.fscm-persona-grid,.fscm-lifecycle{grid-template-columns:1fr}.fscm-coverage-paths article{grid-template-columns:1fr}.fscm-coverage-paths article>span{width:32px;height:32px}}.finance-process-list{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;max-width:1180px;margin:0 auto;padding:28px 0 18px;align-items:start}.finance-process-list:before{content:"";position:absolute;left:8%;right:8%;top:50%;height:1px;background:linear-gradient(90deg,#a98af024,#8d87ffd1,#a98af024);transform:translateY(-50%)}.finance-process-list:after{content:"";position:absolute;top:calc(50% - 7px);left:8%;width:84px;height:14px;border-radius:999px;background:linear-gradient(90deg,#a98af000,#d8ccfff5 44%,#80a0ffeb 72%,#a98af000);box-shadow:0 0 18px #a98af03d,0 0 34px #80a0ff29;clip-path:polygon(0 35%,72% 35%,72% 0,100% 50%,72% 100%,72% 65%,0 65%);opacity:.88;pointer-events:none;animation:finance-process-flow 4.8s cubic-bezier(.37,0,.2,1) infinite}.finance-process-card{position:relative;width:auto;margin:0;padding:22px 20px;min-height:0;z-index:1;overflow:hidden;isolation:isolate;background:linear-gradient(115deg,#fff0 24%,#d8ccff1f 48%,#80a0ff14 56%,#fff0 74%),linear-gradient(180deg,#181212fa,#0b0b0bfa);background-size:240% 100%,100% 100%;background-position:130% 0,0 0;animation:finance-process-card-flow 4.8s cubic-bezier(.37,0,.2,1) infinite;box-shadow:inset 0 1px #ffffff08,0 0 #a98af000}.finance-process-card:before{content:"";position:absolute;left:50%;width:1px;height:42px;background:linear-gradient(180deg,#a98af06b,#8d87ff14);transform:translate(-50%)}.finance-process-card:after{content:"";position:absolute;left:calc(50% - 7px);width:14px;height:40px;border-radius:999px;background:linear-gradient(180deg,#a98af000,#d8ccfff2 42%,#80a0ffdb 74%,#a98af000);box-shadow:0 0 16px #a98af02e,0 0 30px #80a0ff1f;clip-path:polygon(35% 0,35% 72%,0 72%,50% 100%,100% 72%,65% 72%,65% 0);opacity:.82;pointer-events:none}.finance-process-card:nth-child(odd){margin-bottom:128px}.finance-process-card:nth-child(odd):before{bottom:-42px}.finance-process-card:nth-child(odd):after{bottom:-42px;transform-origin:50% 0;animation:finance-process-branch-down 4.8s cubic-bezier(.37,0,.2,1) infinite}.finance-process-card:nth-child(2n){margin-top:128px}.finance-process-card:nth-child(2n):before{top:-42px}.finance-process-card:nth-child(2n):after{top:-42px;transform-origin:50% 100%;transform:rotate(180deg);animation:finance-process-branch-up 4.8s cubic-bezier(.37,0,.2,1) infinite}.finance-step-number{position:absolute;left:50%;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#140f1f;font-family:Poppins,sans-serif;font-size:.74rem;font-weight:700;transform:translate(-50%);box-shadow:0 0 0 8px #050508e6}.finance-process-card:nth-child(odd) .finance-step-number{bottom:-63px}.finance-process-card:nth-child(2n) .finance-step-number{top:-63px}.finance-process-body{display:grid;gap:10px}.finance-process-card .finance-process-body p:last-child{font-size:.88rem;line-height:1.6}.finance-process-card:nth-child(1){animation-delay:0s}.finance-process-card:nth-child(2){animation-delay:.45s}.finance-process-card:nth-child(3){animation-delay:.9s}.finance-process-card:nth-child(4){animation-delay:1.35s}.finance-process-card:nth-child(5){animation-delay:1.8s}@keyframes finance-process-flow{0%{left:8%;opacity:0;transform:translate(-16px)}10%{opacity:.9}82%{opacity:.92}to{left:calc(92% - 84px);opacity:0;transform:translate(16px)}}@keyframes finance-process-card-flow{0%,14%,to{background-position:130% 0,0 0;box-shadow:inset 0 1px #ffffff08,0 0 #a98af000;border-color:var(--line)}22%,34%{background-position:-40% 0,0 0;box-shadow:inset 0 1px #ffffff0d,0 16px 34px #0000002e,0 0 24px #a98af01a;border-color:#a98af038}42%{background-position:-80% 0,0 0;box-shadow:inset 0 1px #ffffff08,0 0 #a98af000;border-color:var(--line)}}@keyframes finance-process-branch-down{0%,12%,to{opacity:0;transform:translateY(-12px) scaleY(.76)}20%,30%{opacity:.84;transform:translateY(0) scaleY(1)}38%{opacity:0;transform:translateY(12px) scaleY(.82)}}@keyframes finance-process-branch-up{0%,52%,to{opacity:0;transform:rotate(180deg) translateY(-12px) scaleY(.76)}60%,70%{opacity:.82;transform:rotate(180deg) translateY(0) scaleY(1)}78%{opacity:0;transform:rotate(180deg) translateY(12px) scaleY(.82)}}.finance-faq-shell{display:grid;gap:0;max-width:860px;margin:0 auto}.finance-faq-section .content__text{color:#d5c2ff;font-size:.84rem;letter-spacing:.32em}.finance-faq-section .content__text:before,.finance-faq-section .content__text:after{color:var(--accent)}.finance-faq-heading{margin-bottom:26px}.finance-faq-heading h2{max-width:none;font-size:clamp(2rem,3.2vw,2.85rem);font-weight:500;letter-spacing:-.03em}.finance-faq-item{border:0;border-bottom:1px solid rgba(255,255,255,.16);border-radius:0;background:transparent}.finance-faq-item summary{position:relative;padding:16px 28px 16px 0;list-style:none;cursor:pointer;color:var(--text);font-family:Manrope,sans-serif;font-size:.94rem;font-weight:600;line-height:1.42}.finance-faq-item summary::-webkit-details-marker{display:none}.finance-faq-item summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);color:#ff5b57;font-size:1rem;font-weight:500}.finance-faq-item[open] summary:after{content:"-"}.finance-faq-item p{margin:0;padding:0 32px 16px 0;max-width:92%;color:#d2c6d9;font-size:.88rem;line-height:1.58}.finance-related-layout{grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);align-items:center;gap:clamp(28px,4vw,58px)}.finance-related-intro{display:grid;gap:22px;align-content:start}.finance-related-intro .title_mono{justify-content:flex-start}.finance-related-heading{justify-items:start;text-align:left;margin-bottom:0;max-width:430px}.finance-related-heading h2{max-width:360px;font-size:clamp(2.45rem,4vw,3.7rem);line-height:.96;letter-spacing:-.05em}.finance-related-heading p{max-width:420px;color:#d3c7da;font-size:.96rem;line-height:1.7}.finance-related-art{position:relative;justify-self:start;width:min(100%,420px);min-height:356px;display:grid;align-content:end;padding-top:18px}.finance-related-art:before{content:"";position:absolute;inset:18px 12px 92px;border-radius:30px;background:radial-gradient(circle at 28% 18%,rgba(169,138,240,.12),transparent 34%),linear-gradient(180deg,#120c1857,#05050700);pointer-events:none}.finance-related-sigil{position:absolute;top:32px;left:118px;z-index:2;display:grid;place-items:center;width:94px;height:94px;border:1px solid rgba(169,138,240,.24);border-radius:50%;color:#dfd4f8d1;background:radial-gradient(circle at 50% 28%,#a98af029,#0b080e94 72%);box-shadow:inset 0 1px #ffffff08,0 0 32px #5c347329}.finance-related-sigil-mark{width:44px;height:44px}.finance-related-cube-figure{position:relative;z-index:1;margin:0;width:min(100%,340px)}.finance-related-cube-graphic{display:block;width:100%;height:auto;filter:drop-shadow(0 30px 38px rgba(0,0,0,.28)) drop-shadow(0 0 26px rgba(141,135,255,.12))}.finance-related-cube-flow{fill:none;stroke:url(#financeRelatedCubeFlow);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:42 520;stroke-dashoffset:0;opacity:.58;filter:drop-shadow(0 0 7px rgba(169,138,240,.32));animation:financeRelatedCubeFlow 4.6s cubic-bezier(.45,0,.2,1) infinite}body.is-ready .finance-related-cube-graphic{animation:financeRelatedCubeBreath 7.5s ease-in-out infinite}@keyframes financeRelatedCubeFlow{0%{stroke-dashoffset:0;opacity:0}12%{opacity:.54}74%{opacity:.54}to{stroke-dashoffset:-562;opacity:0}}@keyframes financeRelatedCubeBreath{0%,to{filter:drop-shadow(0 30px 38px rgba(0,0,0,.28)) drop-shadow(0 0 22px rgba(141,135,255,.1))}50%{filter:drop-shadow(0 32px 42px rgba(0,0,0,.3)) drop-shadow(0 0 34px rgba(141,135,255,.17))}}.finance-related-beam{position:absolute;left:0;right:-44px;bottom:18px;height:38px;border-radius:999px;background:linear-gradient(90deg,#5f47b400,#8d87ff75 36%,#6948ab3d 74%,#5f47b400);filter:blur(10px);opacity:.88;pointer-events:none}.finance-related-service-list{display:grid;gap:24px;align-content:center;padding-top:42px}.finance-related-service-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:18px 22px;border-radius:18px;background:radial-gradient(circle at 0% 50%,rgba(169,138,240,.08),transparent 22%),linear-gradient(180deg,#181212f5,#0b0b0bfa)}.finance-related-service-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid rgba(169,138,240,.14);background:radial-gradient(circle at 50% 20%,rgba(169,138,240,.15),transparent 56%),linear-gradient(180deg,#352939d1,#181218f5);box-shadow:inset 0 1px #ffffff08}.finance-related-service-icon img{width:22px;height:22px;object-fit:contain}.finance-related-service-copy{display:grid;gap:8px}.finance-related-service-copy h3{margin:0;color:var(--text);font-size:1.22rem;font-weight:600;line-height:1.24;letter-spacing:-.03em}.finance-related-service-link{position:relative;width:max-content;padding-right:14px;color:#efe6ff;font-size:.84rem;font-weight:600}.finance-related-service-link:after{content:">";position:absolute;right:0;top:50%;transform:translateY(-52%);color:#ff5b57}.service-anchor-shell{display:grid;gap:18px;padding:24px 26px;background:radial-gradient(circle at 18% 0%,rgba(169,138,240,.08),transparent 26%),linear-gradient(180deg,#120e1cf0,#0a0a0afa)}.service-anchor-copy{display:grid;gap:10px;max-width:760px}.service-anchor-copy h2{margin:0;color:var(--text);font-size:clamp(1.8rem,2.4vw,2.6rem);font-weight:600;line-height:1.08;letter-spacing:-.04em}.service-anchor-copy p:last-child{margin:0;color:#cfc2d8;font-size:.95rem;line-height:1.68}.service-anchor-nav{display:flex;flex-wrap:wrap;gap:12px}.service-anchor-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 16px;border-radius:999px;border:1px solid rgba(169,138,240,.16);background:radial-gradient(circle at 50% 0%,rgba(169,138,240,.1),transparent 62%),#120e18eb;box-shadow:inset 0 1px #ffffff0a;color:#efe6ff;font-size:.8rem;font-weight:600;letter-spacing:.08em;line-height:1.3;text-align:center;text-transform:uppercase}.service-anchor-nav a:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 12px 24px #0003}.service-capability-stack{display:grid;gap:20px}.service-capability-card{scroll-margin-top:120px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:24px;padding:28px;background:radial-gradient(circle at 0% 0%,rgba(169,138,240,.08),transparent 28%),linear-gradient(180deg,#120e1cf2,#0a0a0afa)}.service-capability-main{display:grid;gap:14px;align-content:start}.service-capability-kicker{margin:0;color:#b398ff;font-size:.82rem;font-weight:600;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.service-capability-main h3{margin:0;color:var(--text);font-size:clamp(1.55rem,2vw,2.15rem);font-weight:600;line-height:1.1;letter-spacing:-.04em}.service-capability-main>p{margin:0;color:#d1c5dc;font-size:.96rem;line-height:1.74}.service-capability-meta{display:grid;gap:14px;align-content:start}.service-capability-panel{display:grid;gap:12px;padding:20px;border-radius:20px;border:1px solid rgba(169,138,240,.08);background:radial-gradient(circle at 50% 0%,rgba(169,138,240,.1),transparent 60%),#100d14f0}.service-capability-panel h4{margin:0;color:var(--text);font-size:1rem;font-weight:600;letter-spacing:-.02em}.service-capability-panel p{margin:0;color:#d1c5dc;font-size:.92rem;line-height:1.68}.service-capability-chip-list{display:flex;flex-wrap:wrap;gap:10px}.service-capability-chip{display:inline-flex;align-items:center;min-height:38px;padding:8px 12px;border-radius:999px;border:1px solid rgba(169,138,240,.16);background:#1c1626db;color:#efe6ff;font-size:.82rem;font-weight:500;line-height:1.3}.capability-service-page .finance-banner-copy h1{max-width:9.5ch;font-size:clamp(3rem,4.8vw,4.9rem);line-height:1.01;letter-spacing:-.055em}.capability-service-page .finance-banner-copy>p:not(.eyebrow){max-width:35rem;font-size:.98rem;line-height:1.78;color:#d1c6dd}.capability-service-page .finance-hero-stage-copy strong{font-size:1.24rem}.capability-service-page .finance-hero-stage-copy span{font-size:.9rem;line-height:1.58}.capability-service-page .finance-overview-featured-heading h2,.capability-service-page .finance-why-heading h2,.capability-service-page .finance-process-section .section-heading h2,.capability-service-page .finance-related-heading h2{font-size:clamp(2rem,3vw,3rem);line-height:1.08;letter-spacing:-.045em}.capability-service-page .showcase-side h3{font-size:clamp(1.58rem,2.1vw,2rem);line-height:1.16;letter-spacing:-.03em}.capability-service-page .showcase-side p,.capability-service-page .finance-related-heading p{font-size:.94rem;line-height:1.74}.service-tabs-section{padding-top:18px}.service-tabs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.service-tabs-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.service-tab-card{position:relative;display:grid;justify-items:center;align-content:center;gap:16px;min-height:188px;padding:24px 18px;border-radius:24px;border:1px solid rgba(169,138,240,.12);background:radial-gradient(circle at 50% 0%,rgba(169,138,240,.08),transparent 60%),linear-gradient(180deg,#120e1ceb,#0a0a0afa);box-shadow:inset 0 1px #ffffff08,0 14px 26px #00000029;text-align:center;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.service-tab-card:hover{transform:translateY(-2px);border-color:#a98af03d}.service-tab-card.is-active{border-color:#a98af057;background:radial-gradient(circle at 50% 0%,rgba(169,138,240,.16),transparent 62%),linear-gradient(180deg,#181226f5,#0a0a0a);box-shadow:inset 0 1px #ffffff0a,0 18px 34px #00000038}.service-tab-icon{display:grid;place-items:center;width:62px;height:62px;border-radius:20px;border:1px solid rgba(169,138,240,.14);background:radial-gradient(circle at 50% 18%,rgba(169,138,240,.14),transparent 58%),linear-gradient(180deg,#231b2ae6,#120e1af5)}.service-tab-icon img{width:28px;height:28px;object-fit:contain}.service-tab-card strong{display:block;max-width:12ch;color:var(--text);font-size:1.08rem;font-weight:600;line-height:1.36;letter-spacing:-.03em}.service-capability-section{padding-top:24px}.service-capability-stack{gap:0}.service-capability-card{gap:30px;padding:34px 36px}.service-capability-card.is-active{animation:serviceCapabilityReveal .32s ease both}@keyframes serviceCapabilityReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.service-capability-main{gap:18px}.service-capability-kicker{font-size:.76rem;letter-spacing:.14em}.service-capability-main h3{max-width:18ch;font-size:clamp(1.38rem,1.85vw,1.82rem);line-height:1.16;letter-spacing:-.035em}.service-capability-main>p{max-width:60ch;font-size:.95rem;line-height:1.8}.service-capability-main .finance-bullet-list{max-width:60ch;gap:12px;font-size:.91rem;line-height:1.72;color:#d3c7de}.service-capability-panel{gap:14px;padding:22px}.service-capability-panel p{font-size:.9rem;line-height:1.72}.service-capability-chip{min-height:36px;font-size:.78rem}.finance-service-page .cta-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:28px 32px}body[data-page=about]{background:radial-gradient(circle at 50% 8%,rgba(169,138,240,.14),transparent 30%),radial-gradient(circle at 12% 18%,rgba(141,135,255,.08),transparent 26%),linear-gradient(180deg,#030303,#050505 54%,#06040a)}body[data-page=about]:before{background:#a98af01a}body[data-page=about]:after{background:#53489a1a}.about-showcase{padding-top:82px}.about-showcase-shell{width:calc(100% + 64px);margin-inline:-32px;padding:0;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 85% 18%,rgba(169,138,240,.15),transparent 24%),linear-gradient(180deg,#110e19fa,#09090cfa)}.about-showcase-media{position:relative;min-height:500px}.about-showcase-media>img{display:block;width:100%;height:500px;object-fit:cover;object-position:54% center;filter:saturate(.86) contrast(1.08) brightness(.64);transform:scale(1.02)}.about-showcase-vignette{position:absolute;inset:0;background:linear-gradient(90deg,#050507f0,#050507b8 36%,#05050747 64%,#050507d1),linear-gradient(180deg,#08080a57,#08080a1f 35%,#08080a85),radial-gradient(circle at 72% 32%,rgba(169,138,240,.18),transparent 22%)}.about-showcase-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(90deg,transparent 4%,rgba(0,0,0,.82) 26%,rgba(0,0,0,.35) 70%,transparent 100%);mask-image:linear-gradient(90deg,transparent 4%,rgba(0,0,0,.82) 26%,rgba(0,0,0,.35) 70%,transparent 100%);opacity:.18}.about-showcase-copy{position:absolute;left:60px;top:49%;z-index:2;display:grid;gap:12px;width:min(520px,calc(100% - 120px));max-width:520px;padding-left:24px;transform:translateY(-50%);text-align:left}.about-showcase-copy:before{content:"";position:absolute;left:0;top:4px;bottom:6px;width:3px;border-radius:999px;background:linear-gradient(180deg,#d8ccfff2,#a98af0e6);box-shadow:0 0 24px #a98af02e}.about-showcase-copy .eyebrow{justify-self:start;margin:0;color:#dbcdf9eb}.about-showcase-copy h1,.about-showcase-copy h2{margin:0;color:#fff;font-family:Manrope,sans-serif;font-size:clamp(1.9rem,3vw,3rem);font-weight:700;letter-spacing:0;line-height:1.08;font-kerning:normal;text-rendering:optimizeLegibility;text-wrap:pretty;text-shadow:0 16px 38px rgba(0,0,0,.34)}.about-showcase-copy p{max-width:560px;margin:0;color:#e2dce8d1;font-size:.94rem;font-weight:500;line-height:1.64}.about-showcase-copy p+p{max-width:560px;color:#e2dce8ad;font-size:.88rem;line-height:1.56}.about-showcase-float{position:absolute;z-index:2;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(180deg,#120f1cd6,#0a0a0ccc);box-shadow:0 26px 60px #00000042;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.about-showcase-float-primary{right:42px;bottom:34px;display:grid;gap:12px;width:min(330px,calc(100% - 84px));padding:16px;border-radius:18px}.about-showcase-float-primary:before{content:"";position:absolute;inset:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);pointer-events:none}.about-showcase-brand-head{display:inline-flex;align-items:center;gap:10px;min-height:34px}.about-showcase-brand-mark{width:28px;height:28px;border-radius:9px;background:linear-gradient(135deg,#d8ccfff2,#a98af0f2);box-shadow:0 0 24px #a98af033}.about-showcase-float-primary strong{color:#fff;font-family:Manrope,sans-serif;font-size:1.08rem;font-weight:800;letter-spacing:0;text-transform:none}.about-showcase-float-primary>span{color:#e1dceabd;font-size:.9rem;font-weight:500;line-height:1.62}.about-showcase-float-secondary{right:42px;top:34px;display:flex;gap:10px;padding:10px;border-radius:18px}.about-showcase-float-secondary span{padding:10px 14px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#f2eff8d1;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#ffffff08}.about-vision{display:grid;gap:0}.about-innovation-hero{position:relative;overflow:hidden;display:grid;align-content:end;min-height:690px;padding:48px;border-radius:28px;background:#07080c;box-shadow:0 34px 90px #00000061}.about-innovation-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:64% center;opacity:.68;filter:saturate(.98) contrast(1.08)}.about-innovation-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#05060afa,#05060ad6 40%,#05060a6b 74%,#05060aa8),linear-gradient(180deg,#05060a7a,#05060a38 42%,#05060af5),radial-gradient(circle at 22% 24%,rgba(169,138,240,.14),transparent 31%),radial-gradient(circle at 74% 76%,rgba(169,138,240,.12),transparent 30%);pointer-events:none}.about-innovation-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.74),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.74),transparent 72%);opacity:.16;pointer-events:none}.about-innovation-hero-copy,.about-innovation-path,.about-innovation-signal-panel{position:relative;z-index:1}.about-innovation-hero-copy{max-width:680px;margin-bottom:40px}.about-innovation-hero-copy .eyebrow{justify-content:flex-start;margin-left:0;margin-right:0;color:#d8ccff;font-size:.74rem;font-weight:800;letter-spacing:.14em}.about-innovation-hero-copy h2{margin:0;max-width:660px;color:#fff;font-family:Manrope,sans-serif;font-size:clamp(2.55rem,4.25vw,4.7rem);font-weight:700;letter-spacing:0;line-height:1.06;text-wrap:balance}.about-innovation-hero-copy h2 span{display:block;color:#fff;font-weight:inherit}.about-innovation-hero-copy p:not(.eyebrow){max-width:590px;margin:20px 0 0;color:#eeeaf5cc;font-size:1rem;font-weight:500;line-height:1.74}.about-innovation-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.about-innovation-tags span{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;color:#f6f2fbe6;font-family:Manrope,sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.01em;border:1px solid rgba(255,255,255,.14);background:#ffffff0e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.about-innovation-signal-panel{position:absolute;top:46px;right:46px;display:grid;gap:10px;width:220px;padding:16px;border-radius:18px;border:1px solid rgba(169,138,240,.18);background:linear-gradient(145deg,#ffffff1c,#ffffff09),#06090d6b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.about-innovation-signal-panel:before{content:"LIVE SYSTEM";color:#d8ccffeb;font-family:Manrope,sans-serif;font-size:.66rem;font-weight:800;letter-spacing:.14em}.about-innovation-signal-panel span{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,#d8ccffc7,#a98af029)}.about-innovation-signal-panel span:nth-child(1){width:78%}.about-innovation-signal-panel span:nth-child(2){width:58%}.about-innovation-signal-panel span:nth-child(3){width:88%;background:linear-gradient(90deg,#a98af0b8,#d8ccff1f)}.about-innovation-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.about-innovation-path article{min-height:162px;padding:20px;border-radius:18px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(145deg,#ffffff1c,#ffffff0a),#0a0c106b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff0d;transition:transform .22s ease,border-color .22s ease,background .22s ease}.about-innovation-path article:hover{transform:translateY(-5px);border-color:#a98af057;background:linear-gradient(145deg,#a98af024,#d8ccff14),#0a0c1080}.about-innovation-path span{display:inline-grid;place-items:center;width:32px;height:32px;margin-bottom:18px;border-radius:50%;color:#d8ccff;font-family:Manrope,sans-serif;font-size:.72rem;font-weight:800;border:1px solid rgba(169,138,240,.34);background:#a98af01a}.about-innovation-path h3{margin:0 0 10px;color:#fff;font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0}.about-innovation-path p{margin:0;color:#eeeaf5b8;font-size:.88rem;font-weight:500;line-height:1.62}.about-vision-heading{max-width:980px;margin:0 auto}.about-vision-heading h2{font-size:clamp(2.35rem,4.5vw,4.6rem);font-weight:500;letter-spacing:0;line-height:1.02;text-wrap:balance}.about-vision-heading p:last-child{max-width:800px;margin:18px auto 0;color:#e8e2f1b8;font-size:1.06rem;line-height:1.72;text-wrap:balance}.about-innovation-lab{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(340px,.88fr) minmax(0,1.12fr);gap:32px;min-height:560px;padding:34px;border-radius:32px;background:linear-gradient(135deg,#0b0b10f5,#100d18fa 46%,#060e12f0),#0c0a12f5;box-shadow:0 34px 90px #0000005c}.about-innovation-lab:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.8),transparent 70%);mask-image:linear-gradient(90deg,rgba(0,0,0,.8),transparent 70%);opacity:.32;pointer-events:none}.about-innovation-lab:after{content:"";position:absolute;inset:auto 24px 24px;height:1px;background:linear-gradient(90deg,transparent,rgba(129,214,203,.46),rgba(178,154,255,.44),transparent);pointer-events:none}.about-innovation-visual,.about-innovation-content{position:relative;z-index:1}.about-innovation-visual{min-height:492px;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 26%),radial-gradient(circle at 50% 50%,rgba(129,214,203,.12),transparent 28%),radial-gradient(circle at 22% 20%,rgba(178,154,255,.18),transparent 26%),#08080ce0}.about-innovation-visual:before,.about-innovation-visual:after{content:"";position:absolute;inset:34px;border-radius:28px;pointer-events:none}.about-innovation-visual:before{background:linear-gradient(90deg,rgba(178,154,255,.14) 1px,transparent 1px),linear-gradient(rgba(129,214,203,.12) 1px,transparent 1px);background-size:34px 34px;opacity:.36}.about-innovation-visual:after{border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 48px #b29aff14}.innovation-core{position:absolute;left:50%;top:50%;z-index:4;display:grid;place-items:center;width:182px;height:182px;padding:28px;text-align:center;border-radius:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.14);background:radial-gradient(circle at 50% 24%,rgba(255,255,255,.12),transparent 28%),linear-gradient(145deg,#16141efa,#080a0cfa);box-shadow:0 0 0 10px #b29aff0f,0 0 0 24px #81d6cb09,0 28px 70px #00000070}.innovation-core-label{color:#81d6cbeb;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.innovation-core strong{color:#fff;font-size:1.34rem;font-weight:700;line-height:1.16}.innovation-ring,.innovation-signal,.innovation-node{position:absolute;z-index:2}.innovation-ring{left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);border:1px solid rgba(178,154,255,.18)}.innovation-ring-one{width:270px;height:270px;border-color:#81d6cb38;animation:innovation-breathe 4.6s ease-in-out infinite}.innovation-ring-two{width:370px;height:370px;border-style:dashed;animation:innovation-spin 18s linear infinite}.innovation-ring-three{width:462px;height:462px;border-color:#ffffff14;animation:innovation-breathe 5.8s ease-in-out infinite reverse}.innovation-signal{left:50%;top:50%;width:1px;height:206px;transform-origin:50% 0;background:linear-gradient(180deg,rgba(129,214,203,.58),transparent)}.innovation-signal-one{transform:rotate(28deg)}.innovation-signal-two{transform:rotate(150deg);background:linear-gradient(180deg,rgba(178,154,255,.58),transparent)}.innovation-signal-three{transform:rotate(264deg)}.innovation-node{display:grid;place-items:center;width:70px;height:70px;border-radius:18px;color:#f6f2fb;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(255,255,255,.12);background:#0f0f16db;box-shadow:0 18px 34px #00000057}.innovation-node-ai{left:13%;top:16%;border-color:#b29aff52}.innovation-node-cloud{right:10%;top:22%;border-color:#81d6cb52}.innovation-node-data{left:15%;bottom:16%;border-color:#70abff52}.innovation-node-ops{right:13%;bottom:14%;border-color:#eec67752}.about-innovation-content{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:12px 8px 12px 0}.about-innovation-lead{display:grid;gap:12px}.about-innovation-kicker{color:#81d6cbeb;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.about-innovation-lead h3{max-width:650px;margin:0;color:#fff;font-size:clamp(2rem,3.8vw,3.7rem);font-weight:600;letter-spacing:0;line-height:1.04;text-wrap:balance}.about-innovation-lead p{max-width:620px;margin:0;color:#e8e2f1b8;font-size:1.02rem;line-height:1.76}.about-innovation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.about-innovation-card{min-height:156px;padding:20px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,#fff1,#ffffff06),#ffffff08;transition:transform .28s ease,border-color .28s ease,background .28s ease}.about-innovation-card:hover{transform:translateY(-4px);border-color:#81d6cb47;background:linear-gradient(145deg,#81d6cb17,#b29aff0e),#ffffff0a}.about-innovation-card span{display:inline-grid;place-items:center;width:34px;height:34px;margin-bottom:18px;border-radius:50%;color:#81d6cbf2;font-size:.72rem;font-weight:800;border:1px solid rgba(129,214,203,.22)}.about-innovation-card h3{margin:0 0 8px;color:#f8f5fb;font-size:1.15rem;font-weight:700;letter-spacing:0}.about-innovation-card p{margin:0;color:#e8e2f1ad;font-size:.94rem;line-height:1.62}.about-innovation-proof{display:flex;flex-wrap:wrap;gap:10px}.about-innovation-proof span{padding:10px 13px;border-radius:999px;color:#f6f2fbd1;font-size:.8rem;font-weight:700;border:1px solid rgba(255,255,255,.08);background:#ffffff0b}.about-stats{display:grid;gap:28px}.about-stats-heading{max-width:980px;margin:0 auto}.about-stats-heading h2{margin:0;font-size:clamp(2.2rem,4.4vw,4rem);font-weight:500;letter-spacing:-.05em;line-height:1.02}.about-stats-heading p:last-child{max-width:760px;margin:0 auto;color:#e2dce8cc;font-size:1.02rem;line-height:1.75}.about-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.about-stat-card{position:relative;display:grid;gap:12px;min-height:240px;padding:28px;border-radius:24px;background:radial-gradient(circle at 80% 18%,rgba(169,138,240,.12),transparent 24%),linear-gradient(180deg,#110e19fa,#0a0a0cfa)}.about-stat-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:54px 54px;opacity:.2;pointer-events:none}.about-stat-card>*{position:relative;z-index:1}.about-stat-card strong{color:#fff;font-size:clamp(2.1rem,3.4vw,3rem);font-weight:500;letter-spacing:-.06em;line-height:1}.about-stat-card h3{margin:0;color:#f2edf7;font-size:1.12rem;font-weight:500;letter-spacing:-.035em}.about-stat-card p{margin:0;color:#ddd8e6bd;line-height:1.72}.about-stat-card-featured{grid-column:span 2;background:radial-gradient(circle at 80% 18%,rgba(110,210,186,.12),transparent 24%),linear-gradient(180deg,#101016fa,#0a0a0cfa)}.about-differentiators{display:grid;gap:28px}.about-differentiators-heading{max-width:980px;margin:0 auto}.about-differentiators-heading h2{margin:0;font-size:clamp(2.2rem,4.4vw,4rem);font-weight:500;letter-spacing:-.05em;line-height:1.02}.about-differentiators-heading p:last-child{max-width:860px;margin:0 auto;color:#e2dce8cc;font-size:1.02rem;line-height:1.75}.about-diff-board{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);gap:26px;padding:30px;border-radius:28px;background:radial-gradient(circle at 16% 18%,rgba(169,138,240,.16),transparent 24%),radial-gradient(circle at 82% 12%,rgba(128,160,255,.08),transparent 28%),linear-gradient(180deg,#0e0c14fa,#08080afc)}.about-diff-board:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:62px 62px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.72),transparent 82%);mask-image:linear-gradient(90deg,rgba(0,0,0,.72),transparent 82%);opacity:.28;pointer-events:none}.about-diff-console,.about-diff-lanes{position:relative;z-index:1}.about-diff-console{display:grid;gap:22px;align-content:stretch;min-height:520px;padding:6px 0 6px 6px}.about-diff-console-copy{display:grid;align-content:start;gap:14px}.about-diff-kicker{margin:0;color:#d8ccff;font-family:Manrope,sans-serif;font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.about-diff-console-copy h3{margin:0;max-width:13ch;color:#fff;font-family:Manrope,sans-serif;font-size:clamp(2rem,3.35vw,3.12rem);font-weight:700;letter-spacing:0;line-height:1.08;text-wrap:balance}.about-diff-console-copy p{margin:0;max-width:520px;color:#e2dce8cc;font-size:.98rem;font-weight:500;line-height:1.72}.about-diff-console-stage{position:relative;min-height:312px;padding:14px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 22% 18%,rgba(169,138,240,.18),transparent 28%),radial-gradient(circle at 78% 82%,rgba(128,160,255,.08),transparent 26%),linear-gradient(180deg,#171422e6,#08080beb);box-shadow:inset 0 1px #ffffff0f;overflow:hidden}.about-diff-console-stage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:42px 42px;opacity:.18;pointer-events:none}.about-diff-console-stage>*{position:relative;z-index:1}.about-diff-infographic{display:grid;gap:18px;min-height:284px;padding:10px}.about-diff-infographic-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.about-diff-infographic-top article,.about-diff-infographic-flow article{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,#ffffff0f,#ffffff06),#0a0a0ebd;box-shadow:inset 0 1px #ffffff0a}.about-diff-infographic-top article{display:grid;gap:5px;min-height:96px;padding:14px;border-radius:18px}.about-diff-infographic-top small,.about-diff-infographic-bottom span{color:#d8ccff;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.about-diff-infographic-top strong,.about-diff-infographic-flow strong{color:#fff;font-family:Manrope,sans-serif;font-size:.98rem;font-weight:600;line-height:1.2}.about-diff-infographic-top span{color:#e2dce8b8;font-size:.79rem;line-height:1.48}.about-diff-infographic-flow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:center;padding:8px 0}.about-diff-infographic-line{position:absolute;left:8%;right:8%;top:50%;height:1px;background:linear-gradient(90deg,#a98af000,#a98af0cc,#80a0ffcc,#a98af000)}.about-diff-infographic-line:after{content:"";position:absolute;top:50%;left:10%;width:72px;height:7px;border-radius:999px;background:linear-gradient(90deg,#fff0,#d6c9fff2,#fff0);filter:blur(1px);transform:translateY(-50%);animation:aboutDiffSweep 5.6s ease-in-out infinite}.about-diff-infographic-flow article{z-index:1;display:grid;justify-items:center;gap:8px;min-height:94px;padding:14px 10px;border-radius:18px}.about-diff-infographic-flow span{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;color:#d8ccff;font-size:.72rem;font-weight:800;background:#a98af01f;border:1px solid rgba(169,138,240,.2)}.about-diff-infographic-bottom{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.about-diff-infographic-bottom span{display:grid;place-items:center;min-height:38px;border-radius:14px;color:#eae3f5e0;font-size:.72rem;border:1px solid rgba(255,255,255,.08);background:#ffffff09}@keyframes aboutDiffSweep{0%,to{left:6%;opacity:0}12%{opacity:1}50%{left:calc(50% - 36px);opacity:1}88%{opacity:1}to{left:calc(94% - 72px);opacity:0}}@keyframes aboutDiffSweepMobile{0%,to{top:6%;opacity:0}12%{opacity:1}50%{top:calc(50% - 36px);opacity:1}88%{opacity:1}to{top:calc(94% - 72px);opacity:0}}.about-diff-lanes{display:grid;gap:12px;align-content:center}.about-diff-lane{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) max-content;align-items:center;gap:16px;min-height:118px;padding:18px 20px;border-radius:20px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(90deg,#ffffff14,#ffffff08),#0b0a10a8;transition:transform .22s ease,border-color .22s ease,background .22s ease}.about-diff-lane:hover{transform:translate(4px);border-color:#a98af04d;background:linear-gradient(90deg,#a98af021,#ffffff09),#0b0a10b8}.about-diff-lane>span{display:grid;place-items:center;width:40px;height:40px;border-radius:14px;color:#d8ccff;font-size:.76rem;font-weight:800;border:1px solid rgba(169,138,240,.24);background:#a98af01a}.about-diff-lane h3{margin:0;color:#fff;font-family:Manrope,sans-serif;font-size:1.04rem;font-weight:700;letter-spacing:0;line-height:1.28}.about-diff-lane p{margin:0;max-width:520px;color:#ddd8e6bd;font-size:.88rem;font-weight:500;line-height:1.58}.about-diff-lane strong{display:inline-grid;place-items:center;min-height:34px;padding:0 12px;border-radius:999px;color:#d8ccffe6;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(169,138,240,.18);background:#a98af014}.about-capabilities{display:grid;gap:30px}.about-capabilities-heading{max-width:960px;margin:0 auto}.about-capabilities-heading h2{margin:0;font-size:clamp(2.2rem,4.4vw,4rem);font-weight:500;letter-spacing:-.05em;line-height:1.02}.about-capabilities-heading p:last-child{max-width:840px;margin:0 auto;color:#e2dce8cc;font-size:1.02rem;line-height:1.75}.about-capabilities-showcase{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:20px;max-width:1160px;margin:0 auto}.about-capability-toggle{position:absolute;opacity:0;pointer-events:none}.about-capabilities-nav{display:grid;gap:10px;padding:14px;border-radius:26px;background:radial-gradient(circle at 18% 14%,rgba(169,138,240,.12),transparent 24%),linear-gradient(180deg,#100e18fa,#0a0a0cfa)}.about-capability-tab{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;min-height:74px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.05);background:#ffffff05;cursor:pointer;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.about-capability-tab:hover{transform:translate(4px);border-color:#a98af029;background:#ffffff08}.about-capability-tab-index{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(169,138,240,.12);color:#eee8f6b8;font-size:.75rem;font-weight:700;letter-spacing:.14em;background:#120f1ce0}.about-capability-tab-copy{display:grid;gap:4px}.about-capability-tab-copy strong{color:#fff;font-size:1rem;font-weight:700;letter-spacing:-.02em}.about-capability-tab-copy small{color:#d6d0e1ad;font-size:.9rem;line-height:1.45}.about-capabilities-stage{position:relative;display:grid;min-height:536px;padding:30px;border-radius:30px;background:radial-gradient(circle at 82% 18%,rgba(169,138,240,.18),transparent 22%),radial-gradient(circle at 18% 82%,rgba(128,160,255,.1),transparent 24%),linear-gradient(180deg,#110e19fc,#09090cfc);overflow:hidden}.about-capabilities-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,rgba(255,255,255,.75),transparent 90%);mask-image:linear-gradient(180deg,rgba(255,255,255,.75),transparent 90%);opacity:.3;pointer-events:none}.about-capability-panel{position:relative;z-index:1;display:none;align-content:start;gap:18px}.about-capability-panel h3{margin:0;color:#fff;font-size:clamp(2rem,3.2vw,3rem);font-weight:600;letter-spacing:-.05em;line-height:1.02;max-width:13ch}.about-capability-panel p{margin:0;max-width:48ch;color:#e2dce8cc;font-size:1.04rem;line-height:1.8}.about-capability-points{display:grid;gap:12px;margin:6px 0 0;padding:0;list-style:none}.about-capability-points li{position:relative;padding-left:22px;color:#eee9f6e6;font-size:.98rem;line-height:1.65}.about-capability-points li:before{content:"";position:absolute;left:0;top:.52rem;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#a98af0f5,#80a0ffc2);box-shadow:0 0 16px #a98af052}#about-capability-1:checked~.about-capabilities-nav label[for=about-capability-1],#about-capability-2:checked~.about-capabilities-nav label[for=about-capability-2],#about-capability-3:checked~.about-capabilities-nav label[for=about-capability-3],#about-capability-4:checked~.about-capabilities-nav label[for=about-capability-4],#about-capability-5:checked~.about-capabilities-nav label[for=about-capability-5],#about-capability-6:checked~.about-capabilities-nav label[for=about-capability-6]{border-color:#a98af033;background:linear-gradient(135deg,#a98af014,#ffffff05);box-shadow:0 16px 32px #0000002e}#about-capability-1:checked~.about-capabilities-nav label[for=about-capability-1] .about-capability-tab-index,#about-capability-2:checked~.about-capabilities-nav label[for=about-capability-2] .about-capability-tab-index,#about-capability-3:checked~.about-capabilities-nav label[for=about-capability-3] .about-capability-tab-index,#about-capability-4:checked~.about-capabilities-nav label[for=about-capability-4] .about-capability-tab-index,#about-capability-5:checked~.about-capabilities-nav label[for=about-capability-5] .about-capability-tab-index,#about-capability-6:checked~.about-capabilities-nav label[for=about-capability-6] .about-capability-tab-index{border-color:#a98af057;color:#fff;box-shadow:0 0 22px #a98af02e}#about-capability-1:checked~.about-capabilities-stage .about-capability-panel-1,#about-capability-2:checked~.about-capabilities-stage .about-capability-panel-2,#about-capability-3:checked~.about-capabilities-stage .about-capability-panel-3,#about-capability-4:checked~.about-capabilities-stage .about-capability-panel-4,#about-capability-5:checked~.about-capabilities-stage .about-capability-panel-5,#about-capability-6:checked~.about-capabilities-stage .about-capability-panel-6{display:grid}.about-capability-kicker{color:#ab9bd0db;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.about-why-shell{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:stretch;gap:22px;padding:28px;border-radius:28px;background:radial-gradient(circle at 16% 14%,rgba(169,138,240,.16),transparent 24%),radial-gradient(circle at 88% 20%,rgba(128,160,255,.08),transparent 26%),linear-gradient(180deg,#0e0c14fa,#09090bfc)}.about-why-shell:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.76),transparent 80%);mask-image:linear-gradient(90deg,rgba(0,0,0,.76),transparent 80%);opacity:.3;pointer-events:none}.about-why{display:grid;gap:28px}.about-why-heading{max-width:980px;margin:0 auto}.about-why-heading p:last-child{max-width:820px;margin:0 auto;color:#e2dce8cc;font-size:1.02rem;line-height:1.75}.about-why-main,.about-why-system{position:relative;z-index:1;display:grid;gap:18px}.about-why-main{align-content:center;padding:10px 8px 10px 0}.about-why-kicker{margin:0;color:#d8ccff;font-family:Manrope,sans-serif;font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.about-why-main h3{margin:0;color:#fff;max-width:13ch;font-family:Manrope,sans-serif;font-size:clamp(1.9rem,3.25vw,3.1rem);font-weight:700;letter-spacing:0;line-height:1.1;text-wrap:balance}.about-why-intro{margin:0;max-width:560px;color:#e2dce8d1;font-size:.98rem;font-weight:500;line-height:1.72}.about-why-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:560px;margin-top:4px}.about-why-proof article{display:grid;align-content:start;gap:8px;min-height:112px;padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff14,#ffffff09),#0b0a1080}.about-why-proof strong{color:#fff;font-family:Manrope,sans-serif;font-size:1rem;font-weight:800}.about-why-proof span{color:#e2dce8b8;font-size:.82rem;font-weight:500;line-height:1.5}.about-why-system{grid-template-columns:1fr;align-content:start;align-items:stretch}.about-why-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.about-why-point{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:11px;min-height:156px;padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#ffffff17,#ffffff09),#0b0a10ad;transition:transform .22s ease,border-color .22s ease,background .22s ease}.about-why-point:hover{transform:translateY(-3px);border-color:#a98af04d;background:linear-gradient(145deg,#a98af021,#ffffff0a),#0b0a10b8}.about-why-point>span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:#d8ccff;font-size:.74rem;font-weight:800;border:1px solid rgba(169,138,240,.24);background:#a98af01a}.about-why-point h3{grid-column:2;margin:0;color:#fff;font-family:Manrope,sans-serif;font-size:.96rem;font-weight:700;letter-spacing:0;line-height:1.25}.about-why-point p{grid-column:2;margin:0;color:#ddd8e6bd;font-size:.86rem;font-weight:500;line-height:1.56}.about-why-cta{position:relative;overflow:hidden;display:grid;justify-items:center;gap:18px;width:min(100%,760px);margin:14px auto 0;padding:32px 36px;border-radius:22px;border:1px solid rgba(169,138,240,.16);background:radial-gradient(circle at 18% 0%,rgba(169,138,240,.18),transparent 30%),linear-gradient(145deg,#161320fa,#0a0a0cfa);box-shadow:0 24px 60px #00000042}.about-why-cta .eyebrow{justify-self:center;margin:0 auto;padding:0 16px;text-align:center}.about-why-cta .eyebrow:before,.about-why-cta .eyebrow:after{display:inline}.about-why-cta h3{margin:0;color:#fff;max-width:560px;text-align:center;font-family:Manrope,sans-serif;font-size:1.18rem;font-weight:700;letter-spacing:0;line-height:1.3}.about-why-cta p:not(.eyebrow){margin:0;color:#ddd8e6c7;line-height:1.72}.about-why-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding-top:14px}.about-why-actions .btn{min-width:228px;min-height:46px;padding:0 18px;border-radius:14px;white-space:nowrap}.about-why-platform{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,1.1fr);align-items:end;gap:22px;min-height:230px;padding:22px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 78% 16%,rgba(169,138,240,.18),transparent 28%),linear-gradient(180deg,#120f1cbd,#08080acc);overflow:hidden}.about-why-platform:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;opacity:.18;pointer-events:none}.about-why-platform>*{position:relative;z-index:1}.about-why-platform p{grid-column:1;margin:0;color:#d8ccff;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.about-why-platform h4{grid-column:1;margin:0;max-width:13ch;color:#fff;font-family:Manrope,sans-serif;font-size:clamp(1.5rem,2.3vw,2.06rem);font-weight:500;line-height:1.08}.about-why-flow,.about-why-platform-stack{display:grid;gap:10px}.about-why-flow{grid-column:2;grid-row:1 / span 2;align-self:end}.about-why-flow span,.about-why-platform-stack span{display:grid;align-items:center;min-height:42px;padding:0 14px;border-radius:12px;color:#f6f2fbeb;font-size:.82rem;font-weight:600;border:1px solid rgba(255,255,255,.09);background:#ffffff0b}.about-why-flow{counter-reset:why-flow}.about-why-flow span{grid-template-columns:26px minmax(0,1fr)}.about-why-flow span:before{counter-increment:why-flow;content:"0" counter(why-flow);display:grid;place-items:center;width:26px;height:26px;border-radius:8px;color:#d8ccff;font-size:.68rem;font-weight:700;background:#a98af01f}.about-why-platform-stack{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.about-why-platform-stack span{min-height:36px;color:#e2dce8c2;font-size:.78rem}.about-more-shell{position:relative;overflow:hidden;padding:38px 34px;border-radius:28px;background:radial-gradient(circle at 16% 18%,rgba(169,138,240,.12),transparent 24%),radial-gradient(circle at 84% 72%,rgba(128,160,255,.08),transparent 22%),linear-gradient(180deg,#0e0c14fa,#09090bfc)}.about-more-shell:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:72px 72px;opacity:.2;pointer-events:none}.about-more{display:grid;gap:18px}.about-more-heading{margin-bottom:0}.about-more-intro,.about-more-grid{position:relative;z-index:1}.about-more-intro{display:grid;gap:14px;max-width:880px;margin-bottom:28px}.about-more-intro h2{margin:0;color:#f5f0fa;font-size:clamp(2.3rem,4.6vw,4.25rem);font-weight:500;letter-spacing:-.055em;line-height:1.02;text-wrap:balance}.about-more-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:38px;align-items:start}.about-more-copy{display:grid;gap:24px}.about-more-copy p{margin:0;max-width:620px;color:#e3ddeccc;font-size:1.06rem;line-height:1.92}.about-more-points{display:grid;gap:14px;align-self:start;padding-top:0}.about-more-point{display:flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(180deg,#14121cd6,#0c0c10d6);color:#f4eef9;font-size:1.08rem;line-height:1.4}.about-more-check{position:relative;flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#a98af047,#80a0ff2e);border:1px solid rgba(169,138,240,.4);box-shadow:0 0 18px #a98af01f}.about-more-check:before{content:"";position:absolute;left:7px;top:4px;width:5px;height:9px;border-right:2px solid #efe8fb;border-bottom:2px solid #efe8fb;transform:rotate(45deg)}.about-stories-shell{position:relative;overflow:hidden;padding:42px 34px 34px;border-radius:28px;background:radial-gradient(circle at 50% 18%,rgba(146,22,22,.28),transparent 24%),radial-gradient(circle at 50% 64%,rgba(130,21,21,.22),transparent 28%),linear-gradient(180deg,#0c090afa,#08080afa)}.about-stories-shell:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:52px 52px;opacity:.38;pointer-events:none}.about-stories-heading{position:relative;z-index:1;max-width:980px;margin:0 auto 34px}.about-stories-heading .eyebrow{color:#ff5d5d}.about-stories-heading h2{font-size:clamp(2.35rem,4.8vw,4.3rem);font-weight:500;letter-spacing:-.055em;line-height:1.02;text-wrap:balance}.about-stories-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.about-story-card{position:relative;min-height:280px;padding:34px 48px 34px 30px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(180deg,#100c0df5,#110b0bfa);box-shadow:inset 0 1px #ffffff08}.about-story-quote{margin:0;color:#f5f0f4eb;font-size:1.12rem;line-height:1.62}@keyframes vision-grid-glow{0%{opacity:.52;transform:scale(1)}to{opacity:.96;transform:scale(1.02)}}@keyframes vision-card-aurora-grid{0%{transform:translate3d(-2%,-1%,0) scale(.98);opacity:.52}50%{transform:translate3d(2%,2%,0) scale(1.02);opacity:.86}to{transform:translate3d(0,-2%,0) scale(1);opacity:.68}}@keyframes vision-rays-spin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(3deg) scale(1.02)}to{transform:rotate(0) scale(1)}}@keyframes vision-card-aurora-rays{0%{transform:translate3d(0,-3%,0) scale(.98);opacity:.48}50%{transform:translate3d(0,2%,0) scale(1.04);opacity:.9}to{transform:translate3d(0,-1%,0) scale(1.01);opacity:.64}}@keyframes vision-rings-pulse{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}to{opacity:.76;transform:scale(1)}}@keyframes vision-card-aurora-rings{0%{transform:scale(.94);opacity:.42}50%{transform:scale(1.05);opacity:.86}to{transform:scale(.98);opacity:.62}}@keyframes innovation-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes innovation-breathe{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.72}50%{transform:translate(-50%,-50%) scale(1.035);opacity:1}}@media(max-width:980px){.about-showcase-shell{width:calc(100% + 24px);margin-inline:-12px}.about-why-shell,.about-why-system{grid-template-columns:1fr}.about-why-points{grid-template-columns:repeat(2,minmax(0,1fr))}.about-capabilities-showcase{grid-template-columns:1fr}.about-capabilities-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.about-capabilities-stage{min-height:440px}.about-capability-panel h3{max-width:100%}.about-diff-board{grid-template-columns:1fr}.about-diff-console{min-height:0}.about-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-stat-card-featured{grid-column:span 2}.about-more-grid{grid-template-columns:1fr;gap:24px}.about-more-points{padding-top:0}.about-stories-grid{grid-template-columns:1fr}.about-story-card{min-height:0}.about-innovation-lab{grid-template-columns:1fr;padding:24px}.about-innovation-hero{min-height:700px;padding:34px}.about-innovation-signal-panel{top:30px;right:30px;width:210px}.about-innovation-path{grid-template-columns:repeat(2,minmax(0,1fr))}.about-innovation-visual{min-height:430px}.about-innovation-content{padding:0}.about-showcase-media{min-height:560px}.about-showcase-media>img{height:560px;object-position:62% center}.about-showcase-copy{left:32px;right:32px;width:min(520px,calc(100% - 64px));max-width:520px;padding-left:20px}.about-showcase-copy h1,.about-showcase-copy h2{font-size:clamp(1.9rem,5.2vw,2.9rem);line-height:1.12}.about-showcase-float-secondary{right:32px}.about-showcase-float-primary{right:32px;bottom:32px;width:min(340px,calc(100% - 64px))}}@media(max-width:640px){.about-why-shell{padding:22px 18px;gap:20px}.about-why-main{padding:0}.about-why-main h3{max-width:none;font-size:clamp(1.85rem,8vw,2.45rem);line-height:1.12}.about-why-intro{font-size:.94rem;line-height:1.72}.about-why-proof,.about-why-system{grid-template-columns:1fr}.about-why-platform{grid-template-columns:1fr;min-height:0}.about-why-flow{grid-column:auto;grid-row:auto}.about-why-platform-stack{grid-column:auto;grid-template-columns:1fr}.about-why-points{grid-template-columns:1fr;gap:14px}.about-why-cta{padding:20px}.about-why-point{min-height:0;padding:16px}.about-why-platform h4{max-width:none;font-size:1.62rem}.about-why-actions{grid-template-columns:1fr}.about-why-actions .btn{width:100%}.about-capabilities{gap:20px}.about-capabilities-heading h2{font-size:clamp(2rem,9vw,3rem)}.about-capabilities-heading p:last-child{font-size:.98rem;line-height:1.7}.about-showcase-shell{width:100%;margin-inline:0}.about-capabilities-showcase{gap:14px}.about-capabilities-nav{grid-template-columns:1fr;padding:12px}.about-capability-tab{grid-template-columns:46px minmax(0,1fr);min-height:68px;padding:12px 14px}.about-capability-tab-index{width:38px;height:38px;font-size:.7rem}.about-capabilities-stage{min-height:0;padding:22px 18px 20px;border-radius:24px}.about-capability-panel h3{font-size:1.75rem;line-height:1.05}.about-capability-panel p,.about-capability-points li{font-size:.96rem;line-height:1.7}.about-differentiators{gap:20px}.about-differentiators-heading h2{font-size:clamp(2rem,9vw,3rem)}.about-differentiators-heading p:last-child{font-size:.98rem;line-height:1.7}.about-diff-board{padding:22px 18px}.about-diff-console{min-height:0}.about-diff-console-copy h3{max-width:none;font-size:clamp(1.85rem,8vw,2.5rem)}.about-diff-console-stage{min-height:420px}.about-diff-infographic{min-height:392px;gap:14px}.about-diff-infographic-top,.about-diff-infographic-flow,.about-diff-infographic-bottom{grid-template-columns:1fr}.about-diff-infographic-flow{padding:4px 0}.about-diff-infographic-line{inset:0 auto 0 50%;width:1px;height:auto;transform:translate(-50%);background:linear-gradient(180deg,#a98af000,#a98af0cc,#80a0ffcc,#a98af000)}.about-diff-infographic-line:after{top:10%;left:50%;width:7px;height:72px;transform:translate(-50%);background:linear-gradient(180deg,#fff0,#d6c9fff2,#fff0);animation:aboutDiffSweepMobile 5.6s ease-in-out infinite}.about-diff-lane{grid-template-columns:36px minmax(0,1fr);min-height:0;padding:16px}.about-diff-lane strong{grid-column:2;justify-self:start}.about-stats{gap:20px}.about-stats-heading h2{font-size:clamp(2rem,9vw,3rem)}.about-stats-heading p:last-child{font-size:.98rem;line-height:1.7}.about-stats-grid{grid-template-columns:1fr;gap:16px}.about-stat-card,.about-stat-card-featured{grid-column:span 1;min-height:0;padding:22px 20px}.about-stat-card strong{font-size:2.4rem}.about-more-shell{padding:28px 18px}.about-more-intro{gap:10px;margin-bottom:20px}.about-more-intro h2{font-size:clamp(2rem,9vw,3rem)}.about-more-copy{gap:18px}.about-more-copy p{font-size:.98rem;line-height:1.8}.about-more-point{padding:12px 14px;font-size:1rem}.about-stories-shell{padding:30px 18px 18px}.about-stories-heading{margin-bottom:22px}.about-stories-heading h2{font-size:clamp(2rem,9.6vw,3rem)}.about-stories-grid{gap:18px}.about-story-card{padding:24px 20px;border-radius:20px}.about-story-quote{font-size:1rem;line-height:1.58}.about-vision{gap:22px}.about-vision-heading h2{font-size:clamp(2rem,9vw,2.9rem)}.about-vision-heading p:last-child{font-size:.98rem;line-height:1.7}.about-innovation-lab{padding:18px;border-radius:24px}.about-innovation-hero{min-height:0;padding:24px 18px;border-radius:24px}.about-innovation-hero-image{object-position:66% center}.about-innovation-hero-shade{background:linear-gradient(180deg,#05060ac7,#05060aa3 38%,#05060af5),radial-gradient(circle at 20% 20%,rgba(169,138,240,.18),transparent 34%)}.about-innovation-hero-copy{margin-bottom:24px}.about-innovation-signal-panel{display:none}.about-innovation-hero-copy h2{font-size:clamp(2rem,9vw,2.85rem);line-height:1.08}.about-innovation-hero-copy p:not(.eyebrow){font-size:.95rem;line-height:1.7}.about-innovation-path{grid-template-columns:1fr;gap:12px}.about-innovation-path article{min-height:0;padding:18px}.about-innovation-visual{min-height:340px;border-radius:18px}.innovation-core{width:144px;height:144px;padding:20px}.innovation-core strong{font-size:1.04rem}.innovation-ring-one{width:214px;height:214px}.innovation-ring-two{width:286px;height:286px}.innovation-ring-three{width:356px;height:356px}.innovation-node{width:58px;height:58px;border-radius:15px;font-size:.68rem}.about-innovation-lead h3{font-size:clamp(1.9rem,9vw,2.85rem)}.about-innovation-lead p{font-size:.98rem;line-height:1.7}.about-innovation-grid{grid-template-columns:1fr;gap:12px}.about-innovation-card{min-height:0;padding:18px}.about-showcase{padding-top:78px}.about-showcase-media{min-height:520px}.about-showcase-media>img{height:520px;object-position:70% center}.about-showcase-vignette{background:linear-gradient(180deg,#05050785,#05050724 24%,#050507db),radial-gradient(circle at 74% 30%,rgba(169,138,240,.18),transparent 22%)}.about-showcase-copy{inset:auto 20px 132px;width:auto;max-width:none;padding-left:18px;transform:none;gap:10px}.about-showcase-copy:before{top:2px;bottom:3px;width:2px}.about-showcase-copy h1,.about-showcase-copy h2{font-size:clamp(1.65rem,7.2vw,2.12rem);line-height:1.14}.about-showcase-copy p,.about-showcase-copy p+p{max-width:100%;font-size:.86rem;line-height:1.58}.about-showcase-copy p:nth-of-type(n+2){display:none}.about-showcase-float-secondary{display:none}.about-showcase-float-primary{left:20px;right:20px;bottom:20px;width:auto;padding:16px}}body[data-page=contact]{background:radial-gradient(circle at 50% 8%,rgba(169,138,240,.18),transparent 30%),radial-gradient(circle at 12% 18%,rgba(141,135,255,.08),transparent 26%),linear-gradient(180deg,#030303,#050505 54%,#06040a)}body[data-page=career]{background:radial-gradient(circle at 50% 8%,rgba(169,138,240,.16),transparent 30%),radial-gradient(circle at 14% 20%,rgba(110,210,186,.06),transparent 24%),radial-gradient(circle at 86% 34%,rgba(141,135,255,.08),transparent 26%),linear-gradient(180deg,#030303,#050505 54%,#06040a)}body[data-page=career]:before{background:#a98af01a}body[data-page=career]:after{background:#53489a1f}.career-hero{padding-top:92px}.career-hero-shell{position:relative;overflow:hidden;display:grid;align-items:center;min-height:620px;width:calc(100% + 64px);margin-inline:-32px;padding:58px 60px;border-radius:28px;background:radial-gradient(circle at 78% 18%,rgba(169,138,240,.15),transparent 24%),linear-gradient(180deg,#110e19fa,#09090cfa)}.career-hero-image,.career-hero-shade,.career-hero-grid{position:absolute;inset:0}.career-hero-image{width:100%;height:100%;object-fit:cover;object-position:50% center;opacity:.72;filter:saturate(.92) contrast(1.05) brightness(.72);transform:scale(1.02)}.career-hero-shade{background:linear-gradient(90deg,#050507fa,#050507d1 36%,#0505076b,#050507c2),radial-gradient(circle at 74% 28%,rgba(169,138,240,.16),transparent 28%),linear-gradient(180deg,#0505072e,#050507c2)}.career-hero-grid{background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.82),transparent 86%);mask-image:linear-gradient(90deg,rgba(0,0,0,.82),transparent 86%);opacity:.2}.career-hero-copy,.career-hero-panel{position:relative;z-index:1}.career-hero-copy{display:grid;gap:16px;max-width:660px;padding-left:24px}.career-hero-copy:before{content:"";position:absolute;left:0;top:4px;bottom:6px;width:3px;border-radius:999px;background:linear-gradient(180deg,#d8ccfff2,#a98af0e6);box-shadow:0 0 24px #a98af02e}.career-hero-copy .eyebrow{justify-self:start;margin:0;color:#dbcdf9f0}.career-hero-copy h1{margin:0;color:#fff;font-family:Manrope,sans-serif;font-size:clamp(2.4rem,4.8vw,4.7rem);font-weight:700;letter-spacing:0;line-height:1.04;text-wrap:balance}.career-hero-copy p:not(.eyebrow){max-width:590px;color:#e2dce8d1;font-size:1rem;font-weight:500;line-height:1.76}.career-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.career-hero-panel{position:absolute;right:42px;bottom:42px;display:grid;gap:14px;width:min(380px,calc(100% - 84px));padding:20px;border-radius:20px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(180deg,#120f1cdb,#0a0a0cd1);box-shadow:0 26px 60px #00000042;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.career-hero-panel span,.career-value-card span{color:#d8ccff;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.career-hero-panel strong{color:#fff;font-size:1.05rem;line-height:1.5}.career-hero-signal{display:grid;gap:10px}.career-hero-signal i{display:block;width:var(--signal);height:8px;border-radius:999px;background:linear-gradient(90deg,#d8ccffdb,#a98af033)}.career-section-heading{max-width:980px;margin-inline:auto}.career-section-heading h2,.career-life-copy h2,.career-voices-copy h2,.career-cta-panel h2{margin:0;color:#fff;font-size:clamp(2.15rem,4.1vw,3.8rem);font-weight:500;letter-spacing:-.05em;line-height:1.04}.career-section-heading p:last-child{max-width:800px;color:#e2dce8cc;font-size:1rem;line-height:1.75}.career-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.career-value-card{position:relative;overflow:hidden;display:grid;align-content:start;gap:14px;min-height:255px;padding:26px;border-radius:24px;background:radial-gradient(circle at 80% 18%,rgba(169,138,240,.12),transparent 24%),linear-gradient(180deg,#110e19fa,#0a0a0cfa)}.career-value-card:before,.career-life-shell:before,.career-culture-board:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:56px 56px;opacity:.22;pointer-events:none}.career-value-card>*{position:relative;z-index:1}.career-value-card h3,.career-life-list h3,.career-role-card h3,.career-culture-feature h3{margin:0;color:#fff;font-family:Manrope,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:0}.career-value-card p,.career-life-list p,.career-role-card p,.career-culture-feature p,.career-voices-copy p,.career-voice-grid p{color:#ddd8e6c2;line-height:1.7}.career-life-shell,.career-voices-shell{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:30px;padding:34px;border-radius:28px;background:radial-gradient(circle at 16% 18%,rgba(169,138,240,.14),transparent 24%),radial-gradient(circle at 84% 72%,rgba(128,160,255,.08),transparent 22%),linear-gradient(180deg,#0e0c14fa,#09090bfc)}.career-life-copy,.career-life-list,.career-voices-copy,.career-voice-grid,.career-culture-track,.career-culture-feature{position:relative;z-index:1}.career-life-copy{display:grid;align-content:center;gap:16px}.career-life-copy .eyebrow,.career-voices-copy .eyebrow,.career-cta-panel .eyebrow{justify-self:start;margin-left:0;margin-right:0}.career-life-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.career-life-list article,.career-voice-grid article{display:grid;align-content:start;gap:10px;min-height:170px;padding:20px;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#ffffff14,#ffffff08),#0b0a10a3}.career-life-list article>span{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#a98af047,#80a0ff2e);border:1px solid rgba(169,138,240,.4)}.career-culture-board{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:24px;padding:30px;border-radius:28px;background:radial-gradient(circle at 18% 18%,rgba(169,138,240,.15),transparent 24%),linear-gradient(180deg,#0e0c14fa,#09090bfc)}.career-culture-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.career-culture-track span{display:grid;align-items:center;min-height:70px;padding:16px 18px;border-radius:18px;color:#f6f2fbe6;font-weight:700;border:1px solid rgba(255,255,255,.09);background:#ffffff0b}.career-culture-feature{display:grid;align-content:center;gap:16px;padding:24px;border-radius:22px;border:1px solid rgba(169,138,240,.18);background:radial-gradient(circle at 74% 18%,rgba(169,138,240,.18),transparent 28%),linear-gradient(180deg,#120f1cbd,#08080acc)}.career-culture-feature h3{font-size:clamp(1.55rem,2.6vw,2.35rem);line-height:1.12}.career-role-list{display:grid;gap:14px}.career-role-card{display:grid;grid-template-columns:minmax(0,1fr) 150px 120px max-content;align-items:center;gap:18px;padding:20px 22px;border-radius:20px;background:linear-gradient(90deg,#ffffff13,#ffffff08),#0b0a10b8}.career-role-card span{color:#e2dce8c7;font-size:.88rem;font-weight:700}.career-role-card .btn{min-height:42px;padding:0 18px;border-radius:14px}.career-voices-shell{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}.career-voices-copy{display:grid;align-content:center;gap:16px}.career-voice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.career-voice-grid p{color:#eee9f6db;font-size:1rem}.career-voice-grid strong{color:#d8ccff;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.career-cta-panel{display:grid;justify-items:center;gap:16px;max-width:900px;margin:0 auto;padding:34px;border-radius:26px;text-align:center;background:radial-gradient(circle at 18% 0%,rgba(169,138,240,.18),transparent 30%),linear-gradient(145deg,#161320fa,#0a0a0cfa)}.career-cta-panel .eyebrow{justify-self:center;margin-left:auto;margin-right:auto}.career-cta-panel h2{max-width:720px}.career-apply{display:grid;gap:0}.career-apply-panel{width:min(100%,780px);padding:34px}.career-upload-label{display:inline-flex;align-items:center;gap:4px}.career-upload-box{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:96px;padding:18px;border:1px dashed rgba(169,138,240,.34);border-radius:18px;background:radial-gradient(circle at 50% 0%,rgba(169,138,240,.12),transparent 52%),#ffffff09;text-align:left;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.career-upload-box:hover,.career-upload-box:focus-within,.career-upload-box.is-drag-active{border-color:#a98af08f;background:radial-gradient(circle at 50% 0%,rgba(169,138,240,.18),transparent 54%),#ffffff0b;box-shadow:0 0 0 3px #a98af014}.career-upload-box.is-drag-active{border-style:solid;box-shadow:0 0 0 3px #a98af024,0 18px 34px #0000002e}.career-upload-input{position:absolute;inset:0;z-index:2;width:100%;height:100%;opacity:0;cursor:pointer}.career-upload-icon{position:relative;flex:0 0 46px;width:46px;height:46px;border:1px solid rgba(169,138,240,.28);border-radius:16px;background:linear-gradient(135deg,#a98af038,#80a0ff1a),#120e1ce6}.career-upload-icon:before{content:"";position:absolute;left:50%;top:13px;width:11px;height:11px;border-top:2px solid #efe8fb;border-left:2px solid #efe8fb;transform:translate(-50%) rotate(45deg)}.career-upload-icon:after{content:"";position:absolute;left:50%;top:16px;width:2px;height:18px;border-radius:999px;background:#efe8fb;transform:translate(-50%)}.career-upload-copy{display:grid;gap:4px;min-width:0}.career-upload-copy strong{color:#fff;font-size:.92rem;line-height:1.3}.career-upload-copy span{color:#d6cbdeb8;font-size:.8rem;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-upload-remove{position:relative;z-index:3;flex:0 0 auto;min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0f;color:#f5f0fadb;font-size:.78rem;font-weight:700;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.career-upload-remove:hover,.career-upload-remove:focus-visible{border-color:#ff8a8a80;background:#e74c3c1f;color:#fff;outline:none}.career-upload-field input[type=file]{border:0;background:transparent;color:#f5f0fadb;font-size:.86rem;line-height:1;cursor:pointer}.career-upload-field input[type=file]::file-selector-button{display:none}.career-upload-field small{color:#d6cbdeb3;font-size:.72rem;line-height:1.5}body[data-page=career] .career-life-shell{grid-template-columns:minmax(0,.95fr) minmax(360px,.8fr);gap:44px;align-items:center}body[data-page=career] .career-life-list{display:grid;grid-template-columns:1fr;gap:0}.career-life-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;align-items:start;padding:22px 0;border-top:1px solid rgba(255,255,255,.09)}.career-life-row:last-child{border-bottom:1px solid rgba(255,255,255,.09)}.career-life-row>span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#d8ccff;font-size:.72rem;font-weight:800;border:1px solid rgba(169,138,240,.28);background:#a98af01a}.career-life-row h3{margin:0 0 6px}.career-life-row p{max-width:420px}body[data-page=career] .career-life-list article{min-height:0;padding:0;border:0;background:transparent}@media(max-width:980px){body[data-page=career] .career-life-shell{grid-template-columns:1fr;gap:26px}}@media(max-width:640px){.career-life-row{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 0}.career-life-row>span{width:30px;height:30px;font-size:.68rem}}body[data-page=contact]:before{background:#a98af01f}body[data-page=contact]:after{background:#53489a1f}.contact-hero{max-width:100%;text-align:center;padding:92px 32px 40px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 85% 16%,rgba(169,138,240,.18),transparent 24%),linear-gradient(180deg,#130e21fa,#09090cfa)}.contact-hero h1{margin:8px 0 18px;font-size:clamp(2.8rem,5.8vw,4.4rem);font-weight:400;line-height:.98;letter-spacing:-.065em;max-width:none}.contact-bracket-label{position:relative;display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:0 16px;font-family:Manrope,sans-serif;color:var(--bracket-label-text);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}.contact-bracket-label:before,.contact-bracket-label:after{position:absolute;top:50%;transform:translateY(-50%);color:var(--bracket-label-mark);font-size:1rem;font-weight:700;line-height:1}.contact-bracket-label:before{content:"[";left:0}.contact-bracket-label:after{content:"]";right:0}.contact-hero-copy{max-width:620px;margin:0 auto 30px;color:#d7c9dc;font-size:.96rem}.contact-hero-media{position:relative;width:min(100%,1040px);margin:0 auto 26px;overflow:hidden;padding:0;border-color:#a98af02e;min-height:320px}.contact-hero-media:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#040406f5,#07070ae0 38%,#0a0a0c6b 68%,#0a0a0c2e),radial-gradient(circle at 75% 40%,rgba(169,138,240,.12),transparent 22%)}.contact-hero-media img{display:block;width:100%;height:100%;min-height:320px;object-fit:cover;object-position:center;filter:saturate(.92) brightness(.72)}.contact-hero-media-copy{position:absolute;top:0;left:0;z-index:2;display:grid;gap:14px;max-width:420px;padding:38px 34px;text-align:left}.contact-hero-media-label{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 14px;border:1px solid rgba(169,138,240,.22);border-radius:999px;background:#120e1cd6;color:#c8b0ff;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.contact-hero-media-copy h2{font-size:clamp(1.85rem,3.4vw,2.8rem);font-weight:500;line-height:1.05;letter-spacing:-.05em}.contact-hero-media-copy p{color:#d6ccde;font-size:.94rem;line-height:1.75}.contact-layout{grid-template-columns:1fr 1fr}.contact-panel-centered{width:min(100%,620px);margin:0 auto;padding:30px;border-color:#a98af02e;background:radial-gradient(circle at 100% 0%,rgba(169,138,240,.14),transparent 24%),linear-gradient(180deg,#181222f5,#0a0a0afa)}.contact-form{display:grid;gap:16px;margin-top:24px}.contact-form-fss{margin-top:0}.contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;text-align:left}.contact-form label{display:grid;gap:8px;color:var(--text);font-size:.78rem;font-weight:600;letter-spacing:.01em}.required{color:#c7a5ff}.form-field-wide{grid-column:1 / -1}.form-note{display:flex;align-items:flex-start;gap:10px;font-size:.72rem;color:#d6cbde}.form-note input{width:14px;height:14px;margin-top:2px}.form-note a{color:#b391ff}.contact-submit{display:flex;justify-content:center;margin-top:8px}.contact-info-label{color:var(--bracket-label-text);font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.contact-info-label-bracketed{display:inline-flex;align-items:center;justify-content:center;gap:10px;justify-self:center;text-align:center}.contact-info-label-bracketed:before,.contact-info-label-bracketed:after{color:var(--bracket-label-mark);font-size:1rem;font-weight:700;line-height:1}.contact-info-label-bracketed:before{content:"["}.contact-info-label-bracketed:after{content:"]"}.contact-info-value{color:var(--text);font-family:Poppins,sans-serif;font-size:1.02rem;font-style:normal;font-weight:500;line-height:1.6}.contact-info-multiple{display:grid;gap:2px;justify-items:start}.contact-info-item-address .contact-info-value{max-width:420px}.office-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;text-align:left}.office-contact-grid-vertical{grid-template-columns:1fr;margin-top:0}.office-contact-merged{display:grid;gap:0;width:100%;padding:8px 0;overflow:hidden;border-color:#a98af02e;background:radial-gradient(circle at 100% 0%,rgba(169,138,240,.12),transparent 26%),linear-gradient(180deg,#181222f5,#0a0a0afa)}.office-contact-section{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:start;padding:28px 30px;text-align:left;transition:background .24s ease}.office-contact-section:hover{background:#ffffff05}.office-contact-section+.office-contact-section{border-top:1px solid rgba(255,255,255,.08)}.office-contact-icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:#a98af024;border:1px solid rgba(169,138,240,.18);color:#c7a5ff;font-size:1.4rem;line-height:1;box-shadow:inset 0 0 0 1px #ffffff05}.office-contact-copy{display:grid;gap:10px}.office-contact-title{color:#b8a9d1;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:500;letter-spacing:.02em;text-transform:none}.office-contact-copy .contact-info-value{color:var(--text);font-size:1rem;font-weight:600;line-height:1.6}.office-contact-card{padding:24px 26px;display:grid;gap:10px;align-content:start;justify-items:start;border-color:#a98af02e;background:radial-gradient(circle at 100% 0%,rgba(169,138,240,.12),transparent 28%),linear-gradient(180deg,#181222f5,#0a0a0afa);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.office-contact-card:hover{transform:translateY(-3px);border-color:#a98af047;box-shadow:0 18px 34px #0000002e}.office-contact-card-address{grid-column:span 1}.contact-form-fss .btn{min-width:126px;font-size:.9rem}.contact-form-fss .btn:hover{border-color:transparent}.contact-detail-list{display:grid;gap:26px;margin-top:26px}.contact-detail-item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;align-items:start}.contact-detail-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;font-size:1.4rem}.contact-detail-copy{display:grid;gap:8px}.contact-detail-copy strong{color:var(--text);font-size:.98rem}.map-panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.map-panel{border-color:#a98af02e;background:radial-gradient(circle at 100% 0%,rgba(169,138,240,.14),transparent 24%),linear-gradient(180deg,#181222f5,#0a0a0afa)}.map-panel h2{margin-top:10px}.map-panel-body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:24px;align-items:stretch;margin-top:20px}.map-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.location-label{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid rgba(169,138,240,.22);border-radius:999px;background:#171224e6;color:#ece3ff;font-size:.88rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.location-label:hover{transform:translateY(-1px);border-color:#a98af052;box-shadow:0 0 0 3px #a98af014}.office-section{text-align:center;padding-top:56px;padding-bottom:22px}.office-section h2{margin-top:8px;margin-bottom:30px;font-size:clamp(2rem,3.8vw,3rem);line-height:1.08}.office-section .eyebrow{margin-bottom:10px}.office-map-wrap{padding-top:18px}.map-address-panel{display:grid;align-content:start}.map-address{color:var(--text);font-family:Poppins,sans-serif;font-size:.98rem;font-style:normal;font-weight:600;line-height:1.6}.map-copy,.map-status{color:#d2c6dc}.partner-section{padding-top:18px}.partner-shell{display:grid;gap:30px;padding:34px;border-color:#a98af029;background:radial-gradient(circle at 100% 0%,rgba(169,138,240,.14),transparent 24%),linear-gradient(180deg,#16121efa,#0a0a0cfa)}.partner-intro{display:grid;justify-items:center;gap:12px;text-align:center}.partner-heading-badge{display:flex;align-items:center;justify-content:center;gap:14px;padding:10px 16px;border:1px solid rgba(169,138,240,.16);border-radius:999px;background:radial-gradient(circle at 50% 0%,rgba(169,138,240,.12),transparent 72%),linear-gradient(180deg,#ffffff08,#ffffff03),#110d19b8}.partner-heading-badge img{display:block;width:28px;height:auto;border-radius:6px;box-shadow:none}.partner-heading-text{color:#f3eff8;font-size:1.05rem;font-weight:600;letter-spacing:-.03em}.partner-intro h2{max-width:980px;font-size:clamp(2.1rem,4vw,3.5rem);font-weight:500;line-height:1.02;letter-spacing:-.05em}.partner-intro p:last-child{max-width:860px;color:#d2c6db;font-size:.98rem;line-height:1.75}.partner-grid{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:16px}.partner-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.partner-card{min-height:190px;padding:24px 22px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(180deg,#ffffff08,#ffffff03),linear-gradient(180deg,#181222f5,#0a0a0afa);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.partner-card:hover{transform:translateY(-4px);border-color:#a98af038;box-shadow:0 18px 34px #0000002e}.partner-logo{display:block;width:52px;height:52px;object-fit:contain}.partner-logo-dynamics{filter:drop-shadow(0 8px 18px rgba(95,78,180,.22))}.partner-logo-foundry,.partner-logo-azure,.partner-logo-ai{width:56px;height:56px;padding:4px;border-radius:14px;background:radial-gradient(circle at 100% 0%,rgba(169,138,240,.12),transparent 28%),linear-gradient(180deg,#181222f5,#0a0a0afa);border:1px solid rgba(169,138,240,.18)}.partner-logo-azure{object-fit:cover}.partner-logo-ai{object-fit:contain}.partner-card h3{margin-top:16px;margin-bottom:14px;font-size:1.1rem;color:#f2eef4}.partner-card p{color:#cfc3d8;line-height:1.7}.partner-card-microsoft{display:grid;align-content:start;gap:18px}.partner-badge{position:relative;width:52px;height:52px;border:1px solid rgba(169,138,240,.22);border-radius:14px;background:radial-gradient(circle at 100% 0%,rgba(169,138,240,.12),transparent 28%),linear-gradient(180deg,#181222f5,#0a0a0afa)}.partner-badge span{position:absolute;display:block}.partner-badge-azure span:nth-child(1){left:14px;top:10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:20px solid #66bfff;transform:skew(-12deg)}.partner-badge-azure span:nth-child(2){left:20px;top:16px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:16px solid #2d8cff;transform:skew(-12deg)}.partner-badge-foundry span:nth-child(1),.partner-badge-foundry span:nth-child(2),.partner-badge-foundry span:nth-child(3){border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2))}.partner-badge-foundry span:nth-child(1){left:11px;top:21px;width:8px;height:8px;box-shadow:16px -10px #a98af0e0,16px 10px #8d87ffe0}.partner-badge-foundry span:nth-child(2){left:19px;top:24px;width:14px;height:2px;background:currentColor;box-shadow:0 -10px 0 currentColor,0 10px 0 currentColor}.partner-badge-foundry span:nth-child(3){left:31px;top:13px;width:8px;height:28px;border-radius:999px;background:#a98af029;border:1px solid rgba(169,138,240,.32)}.partner-badge-copilot span:nth-child(1),.partner-badge-copilot span:nth-child(2){width:16px;height:16px;border-radius:50%;border:2px solid #9c86f3}.partner-badge-copilot span:nth-child(1){left:12px;top:18px}.partner-badge-copilot span:nth-child(2){right:12px;top:18px}.partner-badge-copilot span:nth-child(3){left:18px;top:25px;width:16px;height:2px;background:#9c86f3;box-shadow:10px 0 #9c86f3}.partner-badge-dynamics span:nth-child(1),.partner-badge-dynamics span:nth-child(2),.partner-badge-dynamics span:nth-child(3),.partner-badge-dynamics span:nth-child(4){width:12px;height:12px;border-radius:4px;background:linear-gradient(135deg,#a98af0e6,#8d87ffe0)}.partner-badge-dynamics span:nth-child(1){left:13px;top:13px}.partner-badge-dynamics span:nth-child(2){right:13px;top:13px}.partner-badge-dynamics span:nth-child(3){left:13px;bottom:13px}.partner-badge-dynamics span:nth-child(4){right:13px;bottom:13px}.partner-mark{display:grid;grid-template-columns:repeat(2,20px);gap:6px;width:fit-content}.partner-mark span{width:20px;height:20px}.partner-mark span:nth-child(1){background:#f25022}.partner-mark span:nth-child(2){background:#7fba00}.partner-mark span:nth-child(3){background:#00a4ef}.partner-mark span:nth-child(4){background:#ffb900}.map-status{margin-top:4px;font-size:.88rem}.map-frame-wrap{overflow:hidden;border:1px solid rgba(169,138,240,.16);border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff05}.contact-map{display:block;width:100%;height:460px;border:0;filter:invert(95%) hue-rotate(180deg) saturate(.18) brightness(.48) contrast(1.15)}.site-footer{margin-top:52px;padding:28px 0 10px;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#08080a33,#09090cf5)}body[data-page=blog] .site-footer{margin-top:64px;padding-top:44px;border-top:1px solid rgba(169,138,240,.14);background:radial-gradient(circle at 10% 0%,rgba(127,216,255,.06),transparent 22%),radial-gradient(circle at 88% 0%,rgba(169,138,240,.08),transparent 24%),linear-gradient(180deg,#08080a1f,#08080cfa)}.footer-grid-featured{grid-template-columns:1.15fr .72fr .72fr .82fr .98fr;gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:linear-gradient(180deg,#111018f5,#0a0a0efa);box-shadow:inset 0 1px #ffffff09,0 26px 56px #00000038}body[data-page=blog] .footer-grid-featured{border-color:#a98af01a;background:linear-gradient(180deg,#12101cf5,#0a0a0efc)}.footer-grid-featured>*{min-width:0;padding:22px 26px 24px;border-right:1px solid rgba(255,255,255,.06)}.footer-grid-featured>*:last-child{border-right:0}.footer-intro-panel{display:grid;align-content:start;justify-items:center;gap:12px}.footer-panel-kicker{position:relative;display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin:0 auto 8px;padding:0 16px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--bracket-label-text);font-family:Manrope,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:normal;text-align:center;text-transform:uppercase}.footer-panel-kicker:before,.footer-panel-kicker:after{position:absolute;top:50%;transform:translateY(-50%);color:var(--bracket-label-mark);font-size:1rem;font-weight:700;line-height:1}.footer-panel-kicker:before{content:"[";left:0}.footer-panel-kicker:after{content:"]";right:0}.footer-intro-panel h3{margin:2px 0 0;color:#fff;font-family:Poppins,sans-serif;font-size:clamp(1.45rem,2vw,2rem);font-weight:600;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.footer-grid h4{position:relative;display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:0 0 14px;padding-bottom:0;color:var(--bracket-label-text);font-family:Manrope,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.01em}.footer-grid h4:before,.footer-grid h4:after{color:var(--bracket-label-mark);font-size:1rem;font-weight:700;line-height:1}.footer-grid h4:before{content:"["}.footer-grid h4:after{content:"]"}.footer-column{display:grid;align-content:start;gap:6px}.footer-link-list a:not(.btn):not(.footer-social-link):not(.footer-link-action){position:relative;padding-left:18px}.footer-link-list a:not(.btn):not(.footer-social-link):not(.footer-link-action):before{content:"";position:absolute;left:0;top:50%;width:2px;height:12px;border-radius:999px;transform:translateY(-50%);background:linear-gradient(180deg,#a98af0fa,#8d87ffb8);box-shadow:0 0 10px #a98af03d}.footer-link-list .footer-link-action:before{content:none}.footer-grid a:not(.btn):not(.footer-social-link):not(.footer-link-action),.footer-copy{display:block;color:#fff;font-size:.88rem}.footer-grid a:not(.btn):not(.footer-social-link):not(.footer-link-action){line-height:1.4;transition:color .2s ease,transform .2s ease}.footer-grid a:not(.btn):not(.footer-social-link):not(.footer-link-action):hover{color:var(--text);transform:translate(2px)}.footer-copy{margin:0;max-width:29ch;line-height:1.54}.footer-intro-panel .footer-copy,.footer-intro-panel .footer-meta{text-align:left;justify-self:stretch}.footer-socials{display:flex;gap:12px;margin-top:0}.footer-socials a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#ffffff0d;color:var(--text);font-family:Poppins,sans-serif;font-size:1.02rem;font-weight:600}.footer-socials a:hover{background:#a98af02e}.footer-primary-link{display:inline-flex;align-items:center;gap:10px;width:fit-content;margin-top:4px;color:#cbb8ec!important;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600}.footer-primary-link:after{content:"→";font-size:1rem;transition:transform .2s ease}.footer-primary-link:hover:after{transform:translate(2px)}.footer-primary-link:hover{color:#e3d7fb!important}.footer-meta{color:#fff;font-size:.82rem;line-height:1.4}.footer-connect-panel{justify-items:start;align-content:start;gap:10px;background:radial-gradient(circle at 100% 0%,rgba(169,138,240,.08),transparent 34%),#ffffff05}.footer-follow-block{display:grid;gap:10px;margin-top:12px}.footer-follow-block h5{margin:0;color:#cbb8ec;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600}.footer-form{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start;margin-top:4px}.footer-form input{min-width:0}.footer-connect-panel .footer-follow-block{margin-top:10px}.footer-connect-panel .footer-copy+.footer-action-button{margin-top:8px}.footer-link-list .footer-link-action,.footer-subscribe-button,.footer-connect-panel .footer-action-button{display:inline-flex;align-items:center;justify-content:center;justify-self:start;align-self:start;width:auto;min-width:0;min-height:40px;margin-top:8px;padding:0 18px;border:1px solid rgba(169,138,240,.28);border-radius:14px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0b0d18!important;font-family:Poppins,sans-serif;font-size:.88rem;font-weight:600;line-height:1;letter-spacing:.01em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px #ffffff29,0 12px 22px #5947a842;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.footer-link-list .footer-link-action:hover,.footer-subscribe-button:hover,.footer-connect-panel .footer-action-button:hover{transform:translateY(-2px)!important;color:#0b0d18!important;background:linear-gradient(135deg,#b79bff,#9791ff);box-shadow:inset 0 1px #fff3,0 16px 28px #5947a852}.footer-subscribe-button:disabled{opacity:.72;cursor:not-allowed;transform:none}.d365-blog-simple-heading-copy:before{background:linear-gradient(180deg,#a98af0f2,#8d87ffdb)}.d365-blog-simple-kicker,.d365-blog-library-link,.d365-blog-read-link{color:var(--accent)}.d365-blog-library-card:hover,.d365-blog-card:hover{border-color:#a98af05c}.d365-blog-library-media.is-contained,.d365-blog-article-hero-media.is-contained img{background:radial-gradient(circle at 50% 50%,rgba(169,138,240,.1),transparent 46%),linear-gradient(180deg,#12101cfa,#09090dfa)}.d365-blog-article-hero-label{border-color:#a98af042;background:#a98af01a;color:var(--text)}.d365-blog-article-hero-media{background:#09090dfa}.d365-blog-comparison-table-wrap{background:linear-gradient(180deg,#12101cf5,#09090dfa)}.d365-blog-comparison-table thead th{background:#a98af01a;color:var(--text)}.d365-blog-comparison-table tbody th{color:#f3efef}body[data-page=blog] .site-footer{background:radial-gradient(circle at 10% 0%,rgba(169,138,240,.08),transparent 22%),radial-gradient(circle at 88% 0%,rgba(141,135,255,.08),transparent 24%),linear-gradient(180deg,#08080a1f,#08080cfa)}@media(max-width:1180px){.footer-grid-featured{grid-template-columns:1.15fr repeat(2,minmax(0,1fr))}.footer-connect-panel{grid-column:span 2}}@media(max-width:980px){.footer-grid-featured>*{border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}.footer-grid-featured>*:last-child{border-bottom:0}.footer-connect-panel{grid-column:auto}}.footer-form>*,.contact-form-grid>*,.contact-form label{min-width:0}.footer-form input{width:100%}.footer-form input,.contact-form input,.contact-form textarea,.contact-form select{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:12px 14px;background:#110d0dfa;color:var(--text);font-size:.9rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.contact-form select{padding-right:42px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#b391ff 50%),linear-gradient(135deg,#b391ff 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 3px),calc(100% - 11px) calc(50% - 3px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.contact-form textarea{min-height:140px;resize:vertical}.footer-form input:hover,.contact-form input:hover,.contact-form textarea:hover,.contact-form select:hover{border-color:#a98af066;box-shadow:0 0 0 3px #a98af014}.contact-form input[aria-invalid=true],.contact-form textarea[aria-invalid=true],.contact-form select[aria-invalid=true],.footer-form input[aria-invalid=true],.career-upload-input[aria-invalid=true]+.career-upload-icon,.career-upload-box:has(.career-upload-input[aria-invalid=true]){border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c1a}.form-error{display:block;margin:0;padding:4px 0;color:#ff8a8a;font-size:.78rem;font-weight:500;line-height:1.35;animation:formFeedbackIn .18s ease both}.contact-field-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:24px}.contact-field-meta .form-error{flex:1 1 auto}.contact-character-counter{flex:0 0 auto;padding-top:4px;color:#e2dce89e;font-size:.76rem;font-weight:600;line-height:1.35;transition:color .2s ease}.contact-character-counter.is-near-limit{color:#ffbf75}@keyframes formFeedbackIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.contact-form label{display:block}.contact-form label>input,.contact-form label>select,.contact-form label>textarea,.contact-form label>.career-upload-box{margin-top:8px}.form-status{width:100%;margin:10px 0 0;color:#e2dce8c7;font-size:.84rem;font-weight:500;line-height:1.45;text-align:center}.form-status-success{color:#75e0aa}.form-status-error{color:#ff8a8a}.form-status-sending{color:#e2dce8b8}.btn:disabled,.footer-action-button:disabled,.footer-subscribe-button:disabled{cursor:wait;opacity:.68;transform:none}.footer-form .form-error,.footer-form-status{width:100%;text-align:left}.contact-submit{flex-wrap:wrap;gap:10px}.contact-form .btn:hover{box-shadow:0 0 0 3px #a98af01f,0 12px 24px #7b5cd633}.footer-form input::placeholder,.contact-form input::placeholder,.contact-form textarea::placeholder,.contact-form select::placeholder{color:#b8a9a9cc}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus,.footer-form input:focus{outline:none;border-color:#a98af080;box-shadow:0 0 0 3px #a98af01f}.footer-form button:focus,.footer-form .footer-subscribe-button:focus,.contact-form .btn:focus{outline:none;box-shadow:0 0 0 3px #a98af024,0 12px 24px #7b5cd638}.menu-toggle{display:none;width:48px;height:48px;padding:0;border:1px solid var(--line);border-radius:12px;background:#ffffff05}.menu-toggle span{display:block;width:18px;height:2px;margin:4px auto;background:var(--text)}.reveal{opacity:0;transform:translate3d(0,26px,0) scale(.985);filter:blur(3px);transition:opacity var(--motion-duration-section) var(--motion-ease-standard),transform var(--motion-duration-section) var(--motion-ease-standard),filter var(--motion-duration-section) ease;will-change:opacity,transform,filter}.reveal.is-visible{opacity:1;transform:none;filter:blur(0)}.reveal-stagger>*{opacity:0;transform:translate3d(0,22px,0) scale(.985);filter:blur(2px);transition:opacity .8s var(--motion-ease-standard),transform .8s var(--motion-ease-standard),filter .8s ease;will-change:opacity,transform,filter}.reveal-stagger.is-visible>*{opacity:1;transform:none;filter:blur(0)}.reveal-stagger.is-visible>*:nth-child(1){transition-delay:.05s}.reveal-stagger.is-visible>*:nth-child(2){transition-delay:.1s}.reveal-stagger.is-visible>*:nth-child(3){transition-delay:.15s}.reveal-stagger.is-visible>*:nth-child(4){transition-delay:.2s}.reveal-stagger.is-visible>*:nth-child(5){transition-delay:.25s}.reveal-stagger.is-visible>*:nth-child(6){transition-delay:.3s}.reveal-stagger.is-visible>*:nth-child(7){transition-delay:.35s}.reveal-stagger.is-visible>*:nth-child(8){transition-delay:.4s}.reveal-stagger.is-visible>*:nth-child(9){transition-delay:.45s}.reveal-stagger.is-visible>*:nth-child(10){transition-delay:.5s}.motion-sequence>*{opacity:0;transform:translate3d(0,calc(28px + (var(--motion-index, 0) * 2px)),0);filter:blur(4px);transition:opacity var(--motion-duration-hero) var(--motion-ease-emphasis),transform var(--motion-duration-hero) var(--motion-ease-emphasis),filter .95s ease;transition-delay:calc(var(--motion-index, 0) * .08s);will-change:opacity,transform,filter}body.is-ready .motion-sequence>*{opacity:1;transform:none;filter:blur(0)}.motion-stage{opacity:0;transform:translate3d(0,32px,0) scale(.97);filter:blur(5px);transition:opacity 1.1s var(--motion-ease-emphasis),transform 1.1s var(--motion-ease-emphasis),filter 1s ease;transition-delay:var(--motion-delay, .14s);will-change:opacity,transform,filter}body.is-ready .motion-stage{opacity:1;transform:none;filter:blur(0)}body.is-ready .site-header{animation:headerSlide .8s var(--motion-ease-emphasis) both}body.is-ready:before{animation:ambientOrbDriftA 18s ease-in-out infinite alternate}body.is-ready:after{animation:ambientOrbDriftB 22s ease-in-out infinite alternate}body.is-ready .finance-banner-art .finance-hero-stage,body.is-ready .services-reference-card-main,body.is-ready .finance-overview-cube-figure{animation:motionFloatCard 10s ease-in-out infinite}body.is-ready .services-reference-card-side{animation:motionFloatCard 11.4s ease-in-out infinite}body.is-ready .services-reference-card-side:nth-of-type(2),body.is-ready .finance-overview-visual-badge:nth-child(2){animation-delay:.6s}body.is-ready .services-reference-card-side:nth-of-type(3),body.is-ready .finance-overview-visual-badge:nth-child(3){animation-delay:1.1s}body.is-ready .contact-hero-media img{animation:motionImageDrift 16s ease-in-out infinite alternate}body.is-ready .hero-stage:before{animation:heroStageScan 7.5s ease-in-out infinite}body.is-ready .hero-shot{animation:heroInfographicFloat 8.5s ease-in-out infinite}body.is-ready .hero-shot:nth-child(2){animation-delay:.45s}body.is-ready .hero-shot:nth-child(3){animation-delay:.9s}body.is-ready .hero-shot:nth-child(4){animation-delay:1.25s}body.is-ready .hero-shot:nth-child(5){animation-delay:.7s}body.is-ready .hero-shot:before{animation:heroCardSheen 6.8s ease-in-out infinite}body.is-ready .hero-value-card{animation:heroValueCardFloat 10s ease-in-out infinite}body.is-ready .hero-dynamics-flow .hero-value-card:before{animation:heroPanelSheen 6.4s ease-in-out infinite}body.is-ready .hero-value-card:nth-of-type(2){animation-delay:.28s}body.is-ready .hero-value-card:nth-of-type(3){animation-delay:.56s}body.is-ready .hero-value-card:nth-of-type(4){animation-delay:.84s}body.is-ready .hero-value-visual span{animation:heroValueSignal 3.8s ease-in-out infinite}body.is-ready .bar-chart span{animation:heroBarGrow 3.8s ease-in-out infinite}body.is-ready .bar-chart span:nth-child(2n){animation-delay:.24s}body.is-ready .bar-chart span:nth-child(3n){animation-delay:.46s}body.is-ready .log-rows span,body.is-ready .infra-table span,body.is-ready .service-map span,body.is-ready .hero-orbit-node,body.is-ready .hero-orbit-core{animation:heroSignalPulse 3.4s ease-in-out infinite}body.is-ready .log-rows span:nth-child(2n),body.is-ready .infra-table span:nth-child(3n),body.is-ready .service-map span:nth-child(2n),body.is-ready .hero-orbit-node:nth-of-type(2n){animation-delay:.45s}body.is-ready .log-rows span:nth-child(3n),body.is-ready .infra-table span:nth-child(4n),body.is-ready .service-map span:nth-child(3n),body.is-ready .hero-orbit-node:nth-of-type(3n){animation-delay:.85s}body.is-ready .log-lines span{animation:heroLineFlow 3.2s ease-in-out infinite}body.is-ready .hero-orbit-ring-one{animation:heroOrbitSpin 16s linear infinite}body.is-ready .hero-orbit-ring-two{animation:heroOrbitSpin 22s linear infinite reverse}body.is-ready .hero-orbit-ring-three{animation:heroOrbitSpin 30s linear infinite}body.is-ready .finance-overview-visual-badge{animation:motionBadgeBob 6.8s ease-in-out infinite}body.is-ready .success-stage-photo-overlay{animation:motionOverlaySweep 12s linear infinite}.counter_item h2,.about-stat-card strong{font-variant-numeric:tabular-nums}@keyframes headerSlide{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes ambientOrbDriftA{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(18px,24px,0) scale(1.06)}}@keyframes ambientOrbDriftB{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-20px,-18px,0) scale(1.08)}}@keyframes motionFloatCard{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes motionImageDrift{0%{transform:scale(1) translateZ(0)}50%{transform:scale(1.035) translate3d(-1.5%,-1%,0)}to{transform:scale(1.015) translate3d(1.5%,1%,0)}}@keyframes motionBadgeBob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes motionOverlaySweep{0%{opacity:.2;transform:translate(-6%)}50%{opacity:.38;transform:translate(6%)}to{opacity:.2;transform:translate(-6%)}}@keyframes heroStageScan{0%,18%{transform:translate(-100%);opacity:0}42%,60%{opacity:.56}82%,to{transform:translate(100%);opacity:0}}@keyframes heroInfographicFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes heroCardSheen{0%,22%{opacity:0;transform:translate(-120%)}42%{opacity:.72}64%,to{opacity:0;transform:translate(120%)}}@keyframes heroBarGrow{0%,to{transform:scaleY(.76);opacity:.68}48%{transform:scaleY(1);opacity:1}}@keyframes heroSignalPulse{0%,to{opacity:.58;box-shadow:0 0 #a98af000}50%{opacity:1;box-shadow:0 0 24px #a98af029}}@keyframes heroLineFlow{0%,to{transform:scaleX(.72);transform-origin:left;opacity:.48}52%{transform:scaleX(1);opacity:.92}}@keyframes heroOrbitSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes heroPlayPulse{0%{opacity:.72;transform:scale(.82)}80%,to{opacity:0;transform:scale(1.2)}}@keyframes heroStatusBlink{0%,to{opacity:.62}50%{opacity:1}}@keyframes heroValueCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes heroValueSignal{0%,to{opacity:.72}50%{opacity:1}}@keyframes heroPanelSheen{0%,30%{background-position:center,center,-160% 0}52%{background-position:center,center,60% 0}to{background-position:center,center,160% 0}}@keyframes heroPanelLineFlow{0%,to{opacity:.42;transform:translateY(-50%) scaleX(.76)}50%{opacity:.78;transform:translateY(-50%) scaleX(1)}}@keyframes heroHubSpin{0%{transform:translate(-50%,-50%) rotate(0) scale(.96)}50%{transform:translate(-50%,-50%) rotate(180deg) scale(1.04)}to{transform:translate(-50%,-50%) rotate(360deg) scale(.96)}}@keyframes heroMobileLineFlow{0%,to{opacity:.42;transform:scaleY(.78)}50%{opacity:.78;transform:scaleY(1)}}@keyframes heroSignalAura{0%{opacity:.68;transform:translateZ(0) scale(.98)}to{opacity:.92;transform:translate3d(12px,-8px,0) scale(1.04)}}@keyframes heroSignalRotate{to{transform:translate(-50%,-50%) rotateX(64deg) rotate(350deg)}}@keyframes heroSignalGridDrift{0%{background-position:0 0,0 0;opacity:.38}to{background-position:22px 16px,18px 12px;opacity:.58}}@keyframes heroSignalPlaneFloatA{0%,to{transform:translate(-50%,-50%) rotateX(58deg) rotate(-10deg) translateY(-34px)}50%{transform:translate(-50%,-53%) rotateX(58deg) rotate(-8deg) translateY(-42px)}}@keyframes heroSignalPlaneFloatB{0%,to{transform:translate(-43%,-50%) rotateX(58deg) rotate(-10deg) translateY(48px)}50%{transform:translate(-45%,-47%) rotateX(58deg) rotate(-12deg) translateY(36px)}}@keyframes heroSignalPlaneFloatC{0%,to{transform:translate(-58%,-50%) rotateX(58deg) rotate(-10deg) translateY(128px)}50%{transform:translate(-56%,-48%) rotateX(58deg) rotate(-8deg) translateY(118px)}}@keyframes heroSignalSheen{0%,28%{opacity:0;transform:translate(-130%)}52%{opacity:.8}78%,to{opacity:0;transform:translate(130%)}}@keyframes heroSignalTrace{0%,18%{opacity:0;transform:translate(-28px) scaleX(.24) rotate(var(--trace-rotate, 0deg))}44%{opacity:.9}76%,to{opacity:0;transform:translate(34px) scaleX(1) rotate(var(--trace-rotate, 0deg))}}@keyframes heroSignalPulseTravel{0%,20%{opacity:0;transform:translate3d(-18px,12px,0) scale(.76)}45%{opacity:1;transform:translate3d(8px,-5px,0) scale(1)}76%,to{opacity:0;transform:translate3d(36px,-18px,0) scale(.82)}}@keyframes heroSignalNodeBlink{0%,to{opacity:.34;box-shadow:0 0 #a98af000}50%{opacity:.94;box-shadow:0 0 18px #a98af047}}@keyframes heroSignalTagFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@keyframes heroCommandAura{0%{opacity:.62;transform:translate3d(-8px,8px,0) scale(.98)}to{opacity:.94;transform:translate3d(12px,-10px,0) scale(1.04)}}@keyframes heroCommandFloat{0%,to{transform:rotateX(4deg) rotateY(-8deg) rotate(1deg) translateZ(0)}50%{transform:rotateX(6deg) rotateY(-5deg) rotate(-.5deg) translate3d(0,-10px,0)}}@keyframes heroCommandGrid{0%{background-position:0 0,0 0;opacity:.34}to{background-position:18px 14px,14px 18px;opacity:.52}}@keyframes heroCommandSweep{0%,28%{opacity:0;transform:translate(-120%)}52%{opacity:.65}78%,to{opacity:0;transform:translate(120%)}}@keyframes heroCommandOrbitSpin{to{transform:rotate(360deg)}}@keyframes heroCommandCore{0%,to{opacity:.76;box-shadow:0 0 20px #a98af01f}50%{opacity:1;box-shadow:0 0 34px #a98af047}}@keyframes heroCommandSatellite{0%{transform:rotate(0) translate(88px) translateY(-50%)}to{transform:rotate(360deg) translate(88px) translateY(-50%)}}@keyframes heroCommandMetric{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes heroCommandRowScan{0%,18%{opacity:0;transform:translate(-100%)}48%{opacity:.85}86%,to{opacity:0;transform:translate(100%)}}@keyframes heroCommandBars{0%,to{transform:scaleY(.72);opacity:.7}50%{transform:scaleY(1);opacity:1}}@keyframes heroPlatformTileFloat{0%,to{transform:translate(0)}50%{transform:translateY(-8px)}}@keyframes heroPlatformCardGlow{0%,to{box-shadow:inset 0 1px #ffffff14,0 42px 90px #0000008f}50%{box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffffff14,0 46px 106px #000000a8,0 0 42px #8d87ff24}}@media(max-width:980px){.hero-reference-layout{grid-template-columns:1fr;gap:24px}.hero-reference-layout .hero-copy-reference{max-width:760px;text-align:center}.hero-reference-layout .hero-copy-reference h1,.hero-reference-layout .hero-subline{margin-left:auto;margin-right:auto}.hero-reference-layout .hero-actions{justify-content:center}.hero-value-grid{width:min(100%,680px)}.hero-signal-field{width:min(100%,680px);min-height:440px}.hero-command-screen{width:min(100%,680px);min-height:430px}.hero-observability-stage{justify-self:stretch;width:100%}.hero-platform-stage{width:min(100%,700px);min-height:0}.hero-stage{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto;padding:20px}.hero-shot,.hero-shot-requests,.hero-shot-logs,.hero-shot-infra,.hero-shot-service,.hero-shot-rca{grid-column:auto;grid-row:auto}.hero-shot-requests,.hero-shot-logs,.hero-shot-infra,.hero-shot-service{grid-column:span 3}.hero-shot-rca{grid-column:1 / -1}.bar-chart,.infra-table,.service-map{min-height:130px}.career-hero-shell{width:calc(100% + 24px);min-height:620px;margin-inline:-12px;padding:42px 34px}.career-hero-copy{max-width:560px}.career-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-life-shell,.career-voices-shell,.career-culture-board{grid-template-columns:1fr}.career-role-card{grid-template-columns:minmax(0,1fr) repeat(2,max-content) max-content}.services-reference-shell,.services-overview-layout{grid-template-columns:1fr}.services-reference-shell{min-height:0;padding:26px}.services-reference-copy{max-width:100%}.services-reference-copy h1{font-size:clamp(2.45rem,9vw,4rem)}.services-reference-visual{min-height:0;padding-top:8px}.services-reference-card,.services-reference-card-main{width:100%}.services-reference-orbit{right:-52px;bottom:-70px;width:180px;height:180px;opacity:.48}.services-overview-intro{grid-column:auto;max-width:none}.three-up,.benefit-grid,.intro-grid,.showcase-grid,.finance-delivery-grid,.contact-layout,.footer-grid,.office-contact-grid{grid-template-columns:1fr}.contact-form label{gap:6px}.contact-form-grid{grid-template-columns:1fr}.contact-submit{justify-content:flex-start}.contact-form-fss .btn,.footer-form button,.footer-form .footer-subscribe-button{width:100%;min-width:0}.footer-form{flex-direction:column}.finance-service-page .inner-hero:before{top:auto;right:18px;bottom:18px;width:220px;height:162px;opacity:.22}.finance-service-page .inner-hero:after{width:150px;height:150px;right:-24px;bottom:-28px;opacity:.28}.finance-service-page .section{padding:42px 0}.finance-banner-grid,.finance-overview-featured-shell,.finance-solution-grid,.finance-related-layout{grid-template-columns:1fr}.finance-banner-art{justify-items:stretch;min-height:0;padding-top:10px}.finance-banner-copy{max-width:none}.finance-banner-panel,.finance-banner-panel-main,.finance-banner-panel-side{width:100%;margin-right:0}.finance-hero-stage{width:100%}.finance-banner-metrics{grid-template-columns:1fr}.finance-overview-featured-side{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-related-layout{gap:30px;align-items:start}.finance-related-heading h2{max-width:none}.finance-related-art{min-height:314px}.finance-related-service-list{padding-top:0}.service-tabs-grid,.service-tabs-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.service-capability-card{grid-template-columns:1fr}.finance-solution-grid{max-width:none}.finance-solution-card{padding:20px 20px 22px}.finance-solution-card-head{gap:12px}.finance-solution-card-icon{width:46px;height:46px}.finance-solution-card-icon img{width:22px;height:22px}.finance-solution-card h3{font-size:1.14rem}.finance-solution-visual{min-height:164px}.finance-solution-card p{font-size:.98rem}.finance-process-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:none;padding:0}.finance-process-list:before{display:none}.finance-process-list:after{display:none}.finance-process-card,.finance-process-card:nth-child(odd),.finance-process-card:nth-child(2n){margin:0;padding:20px}.finance-process-card:before{display:none}.finance-process-card:after{display:none}.finance-step-number,.finance-process-card:nth-child(odd) .finance-step-number,.finance-process-card:nth-child(2n) .finance-step-number{position:static;transform:none;width:34px;height:34px;margin-bottom:8px;box-shadow:none}.finance-service-page .cta-panel,.benefit-overview{grid-template-columns:1fr}.partner-grid,.partner-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-card-microsoft{grid-column:1 / -1}.benefit-column{min-height:0;padding:30px 0}.benefit-column+.benefit-column{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.success-stage{padding:28px 18px 22px}.services-spotlight-shell{min-height:0;gap:20px}.services-spotlight-label{padding-top:0}.services-spotlight-copy h2{font-size:clamp(2.65rem,8.2vw,4.15rem)}.services-spotlight-graphic{right:18px;bottom:24px;width:360px;height:200px}.success-stage-card{padding:26px 24px}.success-stage-reference{border-radius:24px}.success-slider-slides{min-height:500px}.success-stage-visual{min-height:310px;padding:14px 14px 0}.success-stage-photo{min-height:296px}.success-stage-card-reference{position:relative;left:auto;right:auto;bottom:auto;width:auto;margin:-54px 18px 0}.success-stage-actions{align-items:center}.success-arrow{width:56px;height:56px;font-size:2.1rem}.success-stage-panel-main{right:6%;width:240px;height:164px}.success-stage-panel-side{right:4%}.map-panel-body{grid-template-columns:1fr}.office-contact-section{grid-template-columns:58px minmax(0,1fr);padding:24px 22px}.counter_wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.counter_item:nth-child(2n){border-right:0}.counter_item:nth-child(4n){border-right:1px solid rgba(255,255,255,.05)}.counter_item:nth-last-child(-n+4){border-bottom:1px solid rgba(255,255,255,.05)}.counter_item:nth-last-child(-n+2){border-bottom:0}.benchmark-title-wrap h2,.font_48{font-size:clamp(2.35rem,6.5vw,3.3rem)}.site-header{top:14px;left:20px;right:20px;max-width:none;align-items:flex-start;min-height:0;padding:14px 18px}.menu-toggle{display:block}.site-nav{display:none;width:100%;position:static;transform:none;flex-direction:column;align-items:stretch;padding-top:12px}.site-nav.is-open{display:flex}.site-nav>a,.nav-dropdown-toggle{width:100%;text-align:left}.site-header .nav-cta{width:100%;justify-content:center;text-align:center}.nav-dropdown-menu{position:static;opacity:1;visibility:visible;transform:none;display:none;margin-top:8px}.nav-dropdown.open .nav-dropdown-menu{display:grid}.nav-dropdown-menu-mega{left:auto;min-width:0;width:100%;padding:0}.nav-products-menu,.nav-dropdown-products:hover .nav-products-menu,.nav-dropdown-products:focus-within .nav-products-menu{left:auto;width:100%;min-width:0;transform:none}.nav-dropdown:hover .nav-dropdown-menu-mega,.nav-dropdown:focus-within .nav-dropdown-menu-mega{transform:none}.nav-mega-panel{grid-template-columns:1fr}.nav-mega-side{padding:14px;border-right:0;border-bottom:1px solid rgba(11,59,103,.12)}.nav-mega-main{padding:14px}.nav-mega-main-layout{grid-template-columns:1fr;gap:18px}.nav-mega-services{grid-template-columns:1fr}.hero-reference{padding:54px 0 24px}}@media(max-width:640px){.hero-reference-layout{gap:16px}.hero-value-grid{gap:12px;width:min(100%,560px)}.hero-signal-field{width:100%;min-height:360px;margin-top:4px}.hero-signal-canvas{inset:2% 0}.hero-signal-plane{width:min(82%,330px);height:58px;border-radius:14px;animation:none}.hero-signal-plane-primary{transform:translate(-50%,-50%) rotateX(58deg) rotate(-10deg) translateY(-24px)}.hero-signal-plane-secondary{width:min(72%,290px);transform:translate(-43%,-50%) rotateX(58deg) rotate(-10deg) translateY(42px)}.hero-signal-plane-tertiary{width:min(62%,250px);transform:translate(-58%,-50%) rotateX(58deg) rotate(-10deg) translateY(104px)}.hero-signal-tags span{min-width:48px;min-height:28px;padding-inline:10px;font-size:.64rem}.hero-signal-tags span:nth-child(1){left:2%;top:16%}.hero-signal-tags span:nth-child(2){right:3%;top:20%}.hero-signal-tags span:nth-child(3){left:2%;bottom:18%;min-width:72px}.hero-signal-tags span:nth-child(4){right:11%;bottom:15%}.hero-command-screen{min-height:360px;margin-top:4px}.hero-command-frame{width:min(100%,430px);aspect-ratio:1.08;border-radius:18px;transform:none;animation:none}.hero-command-topbar{height:38px;padding-inline:14px}.hero-command-body{grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;gap:10px;height:calc(100% - 38px);padding:14px}.hero-command-orbit{grid-row:1 / span 2}.hero-command-metrics{gap:7px;padding:9px}.hero-command-rows{gap:7px;padding:10px}.hero-command-chart{min-height:72px;gap:6px;padding:12px}.hero-dynamics-flow,.hero-dynamics-flow .hero-value-card,.hero-dynamics-flow .hero-value-card:nth-of-type(2n){grid-template-columns:1fr}.hero-dynamics-flow{display:grid;grid-template-columns:1fr;gap:12px;min-height:0;padding:0;background:none}.hero-dynamics-flow:before{content:none}.hero-dynamics-flow:after{inset:50% auto auto 50%;width:260px;height:340px;transform:translate(-50%,-50%)}.hero-dynamics-center{position:relative;left:auto;top:auto;width:100%;max-width:360px;margin:4px auto 8px;transform:none}.hero-dynamics-center p{font-size:.82rem}.hero-dynamics-flow .hero-value-card,.hero-dynamics-flow .hero-value-card:nth-of-type(2n){position:relative;inset:auto;grid-column:1;justify-self:stretch;width:100%;min-height:104px;grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto;align-items:center}.hero-dynamics-flow .hero-value-card:after,.hero-dynamics-flow .hero-value-card:nth-of-type(2n):after,.hero-dynamics-flow .hero-value-card:nth-of-type(odd):after{left:14px;right:auto;top:50%;transform:translate(-50%,-50%)}.hero-value-card{min-height:158px;padding:16px}.hero-value-visual{min-height:92px}.hero-dynamics-flow .hero-value-visual{width:58px;min-height:58px;transform:scale(.64)}.hero-dynamics-flow .hero-value-copy strong{justify-self:start;text-align:left}.hero-ecosystem-stage{display:grid;grid-template-columns:1fr;gap:14px;width:100%;min-height:0;padding:8px 0 0}.hero-ecosystem-stage:before{content:none}.hero-ecosystem-card,.hero-command-rail,.hero-command-metrics{position:relative;inset:auto;width:100%;transform:none!important;animation:none!important}.hero-ecosystem-card{order:-1;min-height:0;padding:22px}.hero-command-rail,.hero-command-metrics{padding:14px}.hero-ecosystem-card-copy strong{max-width:none}.hero-command-node,body.is-ready .hero-command-node,body.is-ready .hero-ecosystem-card{animation:none}.hero-platform-stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;padding:14px;border-radius:22px}.hero-platform-stage:before{content:none}.hero-platform-core,.hero-platform-tile,.hero-platform-tile-erp,.hero-platform-tile-crm,.hero-platform-tile-finance,.hero-platform-tile-cloud{position:relative;inset:auto;grid-column:auto;width:100%;transform:none!important;animation:none!important}.hero-platform-core{grid-column:1 / -1;order:-1;height:auto;min-height:260px;padding:24px 20px;border:1px solid rgba(169,138,240,.18);border-radius:16px;background:linear-gradient(150deg,rgba(255,255,255,.06),transparent 28%),linear-gradient(180deg,#181421f5,#08080bf5)}.hero-platform-mark{margin-top:20px}.hero-platform-tile{min-height:170px;padding:16px}.hero-platform-tile strong{max-width:none}.hero-platform-icon{width:84px;height:72px}.hero-stage{gap:12px;margin-top:28px;padding:14px;border-radius:22px}.hero-shot-header{align-items:flex-start;flex-direction:column;gap:6px}.hero-rca-play{width:84px;height:84px;box-shadow:0 0 0 10px #6957d826,0 18px 36px #22144666}.hero-rca-play span{border-top-width:12px;border-bottom-width:12px;border-left-width:20px}.hero-shot-requests,.hero-shot-logs,.hero-shot-infra,.hero-shot-service,.hero-shot-rca{grid-column:1 / -1}.hero-shot{padding:16px;border-radius:18px}.bar-chart,.infra-table,.service-map{min-height:118px}.hero-orbit-visual{width:min(100%,300px)}.hero-orbit-node-one{transform:translate(-50%,-50%) translateY(-112px)}.hero-orbit-node-two{transform:translate(-50%,-50%) translate(108px,10px)}.hero-orbit-node-three{transform:translate(-50%,-50%) translate(-92px,70px)}.hero-orbit-node-four{transform:translate(-50%,-50%) translate(-102px,-66px)}.career-hero{padding-top:78px}.career-hero-shell{width:100%;min-height:560px;margin-inline:0;padding:26px 20px 148px}.career-hero-image{object-position:58% center}.career-hero-shade{background:linear-gradient(180deg,#050507a8,#05050757 24%,#050507eb),radial-gradient(circle at 74% 30%,rgba(169,138,240,.18),transparent 22%)}.career-hero-copy{gap:12px;padding-left:18px}.career-hero-copy:before{width:2px}.career-hero-copy h1{font-size:clamp(2rem,10vw,2.85rem);line-height:1.08}.career-hero-copy p:not(.eyebrow){font-size:.92rem;line-height:1.68}.career-hero-actions{display:grid;grid-template-columns:1fr}.career-hero-actions .btn{width:100%}.career-hero-panel{left:20px;right:20px;bottom:20px;width:auto;padding:16px}.career-section-heading h2,.career-life-copy h2,.career-voices-copy h2,.career-cta-panel h2{font-size:clamp(2rem,9vw,3rem);line-height:1.08}.career-section-heading p:last-child{font-size:.96rem;line-height:1.7}.career-value-grid,.career-life-list,.career-culture-track,.career-voice-grid{grid-template-columns:1fr}.career-value-card,.career-life-list article,.career-voice-grid article{min-height:0;padding:20px}.career-life-shell,.career-voices-shell,.career-culture-board,.career-cta-panel{padding:24px 18px;border-radius:24px}.career-culture-feature{padding:20px}.career-role-card{grid-template-columns:1fr;justify-items:start;gap:12px;padding:18px}.career-role-card .btn{width:100%}.site-shell{padding:0 16px 24px}.site-header{left:12px;right:12px;top:14px;padding:14px 16px;margin-top:0;border-radius:16px}main{padding-top:96px}.section{padding:40px 0}.counter_wrap{grid-template-columns:1fr}.benchmark-title-wrap p{font-size:.9rem}.benchmark-title-wrap h2,.font_48{font-size:2.15rem}.counter_item{min-height:180px;border-right:0;border-bottom:1px solid rgba(255,255,255,.05)}.counter_item:last-child{border-bottom:0}.hero-copy-reference h1{font-size:2.5rem}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.finance-service-page .inner-hero{padding:24px 20px 18px;border-radius:24px}.finance-banner-copy h1{font-size:clamp(2.45rem,11vw,3.35rem)}.finance-overview-featured-side,.finance-hero-stage-mini-row{grid-template-columns:1fr}.finance-overview-featured-shell{gap:24px}.service-anchor-shell,.service-capability-card,.service-capability-panel{padding:20px}.service-anchor-nav a,.service-tabs-grid,.service-tabs-grid-three{width:100%}.service-tabs-grid,.service-tabs-grid-three{grid-template-columns:1fr;gap:14px}.service-tab-card{min-height:150px;padding:20px 16px}.service-tab-card strong{font-size:1rem}.capability-service-page .finance-banner-copy h1{max-width:11ch;font-size:clamp(2.55rem,10vw,3.45rem)}.capability-service-page .finance-banner-copy>p:not(.eyebrow){font-size:.94rem;line-height:1.72}.service-anchor-nav a{width:100%}.service-capability-main h3{max-width:none;font-size:1.32rem}.finance-overview-featured-center{padding-top:0}.finance-overview-visual-stack{width:100%;gap:14px}.finance-overview-visual-badges{gap:10px}.finance-overview-visual-badge{width:36px;height:36px;border-radius:12px}.finance-overview-visual-badge img{width:18px;height:18px}.finance-related-heading h2{font-size:clamp(2.15rem,10vw,3rem)}.finance-related-art{width:min(100%,320px);min-height:272px;margin:0 auto;padding-top:0}.finance-related-art:before{inset:12px 0 70px}.finance-related-sigil{top:8px;left:50%;width:82px;height:82px;transform:translate(-50%)}.finance-related-sigil-mark{width:38px;height:38px}.finance-related-cube-figure{width:min(100%,274px);margin:0 auto}.finance-related-beam{right:0;bottom:12px;height:30px}.finance-related-service-list{gap:16px}.finance-related-service-card{gap:14px;padding:16px 18px}.finance-related-service-icon{width:42px;height:42px}.finance-related-service-icon img{width:20px;height:20px}.finance-related-service-copy h3{font-size:1.04rem}.finance-related-service-link{font-size:.8rem}.finance-solution-grid{gap:18px}.finance-solution-card{padding:18px 18px 20px;border-radius:20px}.finance-solution-card-head{gap:12px}.finance-solution-card-icon{width:44px;height:44px;border-radius:13px}.finance-solution-card-icon img{width:22px;height:22px}.finance-solution-card-kicker{font-size:.68rem;letter-spacing:.16em}.finance-solution-card h3{font-size:1.08rem}.finance-solution-visual{min-height:148px;border-radius:14px}.finance-solution-card p{font-size:.92rem;line-height:1.62}.finance-solution-ledger-line{width:72px}.finance-solution-ledger-line:before,.finance-solution-ledger-line:after{width:54px}.finance-solution-ledger-line:before{left:96px}.finance-solution-ledger-line:after{left:176px}.finance-solution-branch-left{left:48px}.finance-solution-branch-right{right:48px}.finance-solution-branch-base{width:134px}.finance-solution-wallet-card-main{inset:24px auto auto 28px;width:116px}.finance-solution-wallet-card-side{right:24px}.finance-solution-wallet-card-note{left:24px;width:124px}.finance-process-list{grid-template-columns:1fr}.finance-process-card,.finance-process-card:nth-child(odd),.finance-process-card:nth-child(2n){padding:18px}.finance-step-number{width:30px;height:30px;font-size:.7rem}.finance-service-page .cta-panel{padding:24px 20px}.services-spotlight{padding-top:42px}.benefit-column-head{align-items:flex-start}.partner-shell{padding:24px 18px}.partner-grid,.partner-grid-compact{grid-template-columns:1fr}.partner-card{min-height:0}.benefit-column-head h3{font-size:1.85rem}.benefit-tags span{min-height:38px;padding:0 16px;font-size:.82rem}.services-spotlight-copy h2{font-size:clamp(2.2rem,9vw,2.85rem);line-height:1}.services-spotlight-copy p{font-size:.94rem;line-height:1.75}.services-spotlight-actions .services-spotlight-button{width:100%;min-height:58px}.services-spotlight-tags{gap:10px}.services-spotlight-tags span{font-size:.8rem}.services-spotlight-graphic{right:12px;bottom:18px;width:250px;height:140px;opacity:.78}.success-stage{padding:24px 0 20px}.success-slider-slides{min-height:430px}.success-stage-photo{min-height:220px}.success-stage-card h3{font-size:1.7rem}.success-stage-card-reference{margin:-34px 14px 0;padding:22px 18px}.success-stage-actions{flex-wrap:wrap;justify-content:flex-start;gap:14px}.success-arrow{width:50px;height:50px;font-size:1.9rem}.success-stage-pager{gap:8px;margin-top:18px}.success-stage-pager span{width:32px}.success-stage-panel-side,.success-stage-signal{display:none}.section-heading,.map-panel-head{flex-direction:column;align-items:flex-start}.contact-hero-media{min-height:260px}.contact-hero-media img{min-height:260px;object-position:68% center}.contact-hero-media-copy{max-width:100%;padding:24px 20px}.contact-hero-media-copy h2{font-size:1.7rem}.contact-panel-centered{padding:22px 16px}.office-tabs{justify-content:flex-start}}.finance-service-page{--finance-type-kicker: .74rem;--finance-type-body: .9rem;--finance-type-body-sm: .84rem;--finance-type-title: 1rem;--finance-type-heading: clamp(1.72rem, 2.28vw, 2.04rem);--finance-type-hero: clamp(2.18rem, 3.25vw, 3.02rem)}.finance-service-page .content__text{font-size:var(--finance-type-kicker);letter-spacing:.22em}.finance-service-page .title_mono{margin-bottom:14px}.finance-service-page .section-heading{margin-top:0}.finance-hero-mark span{font-size:var(--finance-type-kicker)}.finance-service-page .inner-hero h1{font-size:var(--finance-type-hero);font-weight:500;line-height:1.02;letter-spacing:-.045em}.finance-service-page .section-heading h2,.finance-overview-center h3,.finance-related-heading h2,.finance-service-page .cta-panel h2,.finance-faq-heading h2{font-size:var(--finance-type-heading);font-weight:500;line-height:1.08;letter-spacing:-.04em}.finance-visual-side h3{font-size:clamp(1.54rem,2vw,1.84rem);font-weight:500;line-height:1.12;letter-spacing:-.035em}.finance-service-page .inner-hero>p:not(.eyebrow),.finance-service-page .showcase-copy p,.finance-service-page .showcase-side p,.finance-service-page .info-card p,.finance-service-page .counter_item p,.finance-overview-featured-copy,.finance-solution-card p,.finance-related-heading p{font-size:var(--finance-type-body);line-height:1.68}.finance-service-page .info-card h3,.finance-service-page .finance-mini-card strong,.finance-why-card h3,.finance-process-body h3,.finance-link-card h3,.finance-solution-card h3,.finance-related-service-copy h3,.finance-hero-stage-copy strong{font-size:var(--finance-type-title);line-height:1.32}.finance-overview-feature-card strong{font-size:.94rem;line-height:1.3}.finance-hero-stage-copy span,.finance-hero-stage-mini strong,.finance-faq-item summary{font-size:.9rem}.finance-faq-item p{font-size:var(--finance-type-body-sm);line-height:1.64}.finance-solution-card-kicker,.finance-process-stage,.finance-link-card-head span{font-size:.72rem;letter-spacing:.16em}.finance-related-heading h2{max-width:420px}.finance-related-service-link{font-size:.82rem}@media(max-width:980px){.finance-service-page{--finance-type-heading: clamp(1.62rem, 4vw, 1.92rem);--finance-type-hero: clamp(2rem, 5.1vw, 2.55rem)}}@media(max-width:640px){.finance-service-page{--finance-type-kicker: .7rem;--finance-type-body: .86rem;--finance-type-body-sm: .82rem;--finance-type-title: .96rem;--finance-type-heading: clamp(1.48rem, 6.8vw, 1.78rem);--finance-type-hero: clamp(1.82rem, 8.2vw, 2.28rem)}.finance-service-page .title_mono{margin-bottom:12px}.finance-faq-item summary{font-size:.88rem}.finance-related-heading h2{max-width:none}}body[data-page=career] .career-hero{display:grid;justify-items:center}body[data-page=career] .career-hero-copy{display:block;max-width:680px;margin:0 auto 30px;padding-left:0;text-align:center}body[data-page=career] .career-hero-copy:before{display:none}body[data-page=career] .career-hero-media{margin-bottom:22px}body[data-page=career] .career-hero-media img{min-height:390px;object-position:48% center;filter:saturate(.9) contrast(1.04) brightness(.76)}body[data-page=career] .career-hero-media:before{background:linear-gradient(90deg,#040406f5,#07070ad6 36%,#0a0a0c57 66%,#0a0a0c1a),radial-gradient(circle at 72% 38%,rgba(169,138,240,.1),transparent 24%)}body[data-page=career] .career-hero-actions{justify-content:center;margin-top:0}@media(max-width:640px){body[data-page=career] .career-hero{padding-top:54px}body[data-page=career] .career-hero-copy{padding-left:0;font-size:.92rem}body[data-page=career] .career-hero-media img{min-height:320px;object-position:56% center}body[data-page=career] .career-hero-actions{width:100%;grid-template-columns:1fr}}body[data-page=career] .career-hero-embedded{display:block;padding-top:92px}body[data-page=career] .career-hero-embedded-shell{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,620px);align-items:center;width:calc(100% + 64px);min-height:500px;margin-inline:-32px;padding:64px 56px;border-radius:28px;background:linear-gradient(90deg,#040406fa,#07070aeb 42%,#0a0a0c80 68%,#0a0a0c33),radial-gradient(circle at 32% 78%,rgba(169,138,240,.12),transparent 26%),url(/asset/woman-sits-desk-dark-office-working-computer.jpg) center center / cover no-repeat,linear-gradient(180deg,#110e19fa,#09090cfa)}body[data-page=career] .career-hero-embedded-shell:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:64px 64px;opacity:.24;pointer-events:none}body[data-page=career] .career-hero-embedded-shell>*{position:relative;z-index:1}body[data-page=career] .career-hero-embedded .career-hero-copy{display:grid;gap:16px;max-width:620px;margin:0;padding-left:24px;text-align:left}body[data-page=career] .career-hero-embedded .career-hero-copy:before{display:block}body[data-page=career] .career-hero-embedded .career-hero-copy .eyebrow{justify-self:start;margin:0}body[data-page=career] .career-hero-embedded .career-hero-copy h1{font-size:clamp(2.35rem,4.4vw,4.4rem)}body[data-page=career] .career-hero-embedded .career-hero-copy p:not(.eyebrow){max-width:540px}body[data-page=career] .career-hero-embedded .career-hero-actions{justify-content:flex-start;margin-top:8px}.career-hero-media-card{position:relative;overflow:hidden;min-height:460px;border:1px solid rgba(169,138,240,.18);border-radius:24px;background:#ffffff08;box-shadow:0 28px 70px #0000004d}.career-hero-media-card:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#040406f5,#07070ae0 38%,#0a0a0c6b 68%,#0a0a0c2e),radial-gradient(circle at 75% 40%,rgba(169,138,240,.12),transparent 22%);pointer-events:none}.career-hero-media-card img{display:block;width:100%;height:100%;min-height:460px;object-fit:cover;object-position:35% center;filter:saturate(.92) brightness(.72)}.career-hero-media-caption{position:absolute;inset:38px auto auto 34px;z-index:2;display:grid;gap:16px;max-width:360px;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.career-hero-media-caption span{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 14px;border:1px solid rgba(169,138,240,.22);border-radius:999px;background:#120e1cd6;color:#c8b0ff;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.career-hero-media-caption strong{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500;line-height:1.05;letter-spacing:-.05em}@media(max-width:980px){body[data-page=career] .career-hero-embedded-shell{grid-template-columns:1fr;width:calc(100% + 24px);margin-inline:-12px;min-height:460px;padding:42px 30px;background-position:center,center,center,center}.career-hero-media-card,.career-hero-media-card img{min-height:420px}}@media(max-width:640px){body[data-page=career] .career-hero-embedded{padding-top:78px}body[data-page=career] .career-hero-embedded-shell{width:100%;margin-inline:0;min-height:440px;padding:30px 20px;background:linear-gradient(90deg,#040406fa,#07070aeb 58%,#0a0a0c8a),radial-gradient(circle at 30% 80%,rgba(169,138,240,.13),transparent 28%),url(/asset/woman-sits-desk-dark-office-working-computer.jpg) center center / cover no-repeat,linear-gradient(180deg,#110e19fa,#09090cfa)}body[data-page=career] .career-hero-embedded .career-hero-copy{padding-left:18px}body[data-page=career] .career-hero-embedded .career-hero-actions{display:grid;grid-template-columns:1fr;width:100%}.career-hero-media-card,.career-hero-media-card img{min-height:340px}.career-hero-media-card img{object-position:35% center}.career-hero-media-caption{top:24px;left:22px;right:22px;max-width:300px}}body.home-page h1,body.home-page h2,body.home-page h3{letter-spacing:0}body.home-page .section{padding-top:64px;padding-bottom:64px}body.home-page .hero-reference{padding-top:82px;padding-bottom:46px}body.home-page .hero-copy-reference{max-width:900px}body.home-page .hero-pill,body.home-page .content__text,body.home-page .services-spotlight-kicker{color:var(--bracket-label-text);font-family:Manrope,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:normal}body.home-page .eyebrow,body.home-page .services-spotlight-kicker{color:var(--bracket-label-text);font-weight:700;letter-spacing:.08em}body.home-page .hero-copy-reference h1{max-width:820px;font-size:3.35rem;font-weight:400;line-height:1.08;letter-spacing:0}body.home-page .hero-subline{max-width:720px;margin-top:22px;font-size:1rem;line-height:1.75}body.home-page .hero-actions{margin-top:36px}body.home-page .benchmark-band{padding-top:72px}body.home-page .benchmark-container,body.home-page .success-glimpse,body.home-page .partner-shell{gap:34px}body.home-page .benchmark-title-wrap,body.home-page .section-heading,body.home-page .partner-intro{gap:16px}body.home-page .benchmark-title-wrap h2,body.home-page .font_48,body.home-page .partner-intro h2,body.home-page .benefit-heading h2,body.home-page .success-glimpse-heading h2,body.home-page .services-spotlight-copy h2{font-weight:400;letter-spacing:0}body.home-page .benchmark-title-wrap h2,body.home-page .font_48{max-width:700px;font-size:2.65rem;line-height:1.08}body.home-page .benchmark-title-wrap p,body.home-page .partner-intro p:last-child,body.home-page .success-glimpse-heading>p,body.home-page .services-spotlight-copy p,body.home-page .benefit-column>p,body.home-page .partner-card p{font-size:.96rem;line-height:1.75}body.home-page .counter_main_wrap,body.home-page .partner-shell,body.home-page .benefit-overview,body.home-page .success-stage-reference,body.home-page .services-spotlight-shell{border-radius:24px}body.home-page .counter_main_wrap{position:relative}body.home-page .benchmark-flow-line{position:absolute;z-index:2;border-radius:999px;pointer-events:none;opacity:0}body.home-page .benchmark-flow-line-horizontal{left:0;top:50%;width:130px;height:2px;background:linear-gradient(90deg,transparent,rgba(216,204,255,.95),rgba(128,160,255,.76),transparent);box-shadow:0 0 16px #a98af057;transform:translateY(-50%);animation:benchmarkHorizontalFlow 6.4s cubic-bezier(.45,0,.2,1) infinite}body.home-page .benchmark-flow-line-vertical{top:0;width:2px;height:82px;background:linear-gradient(180deg,transparent,rgba(216,204,255,.86),rgba(128,160,255,.66),transparent);box-shadow:0 0 14px #a98af047;transform:translate(-50%);animation:benchmarkVerticalFlow 5.2s cubic-bezier(.45,0,.2,1) infinite}body.home-page .benchmark-flow-line-vertical-one{left:25%;animation-delay:.3s}body.home-page .benchmark-flow-line-vertical-two{left:50%;animation-delay:.9s}body.home-page .benchmark-flow-line-vertical-three{left:75%;animation-delay:1.5s}body.home-page .counter_item{min-height:196px;padding:32px 26px}body.home-page .counter_item h2{margin-bottom:12px;font-size:2.65rem;font-weight:400;letter-spacing:0}body.home-page .partner-section{padding-top:42px}body.home-page .partner-shell{padding:38px}body.home-page .partner-intro h2{font-size:2.45rem;line-height:1.12}body.home-page .partner-card{min-height:178px;padding:24px}body.home-page .partner-card h3{font-size:1.05rem;font-weight:500;letter-spacing:0}body.home-page .benefit-heading{margin-bottom:34px}body.home-page .benefit-heading h2{max-width:1040px;font-size:2.45rem;line-height:1.12}body.home-page .benefit-column{min-height:480px;gap:20px;padding:40px 34px}body.home-page .benefit-column-head h3{font-size:2.35rem;font-weight:400;letter-spacing:0}body.home-page .benefit-tags span{min-height:40px;font-size:.84rem}body.home-page .benefit-link{font-size:.9rem;font-weight:500}body.home-page .success-glimpse-heading{margin-bottom:18px}body.home-page .success-glimpse-heading h2{font-size:2.45rem;line-height:1.12}body.home-page .success-stage{max-width:1080px;margin-inline:auto;padding:22px}body.home-page .success-slider-slides{min-height:360px}body.home-page .success-slide{grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr);align-items:center;gap:24px;padding:18px}body.home-page .success-stage-visual{grid-column:2;grid-row:1;min-height:292px;padding:0}body.home-page .success-stage-photo{min-height:292px;border-radius:20px}body.home-page .success-stage-photo-grid{background-size:100% 46px,46px 100%;opacity:.16}body.home-page .success-stage-panel-main{top:44px;right:10%;width:240px;height:150px;padding:18px;border-radius:16px}body.home-page .success-stage-panel-main span:nth-child(1){width:78px;height:8px}body.home-page .success-stage-panel-main span:nth-child(2){width:128px;height:7px;margin-top:12px}body.home-page .success-stage-panel-main span:nth-child(3){height:56px;margin-top:20px;border-radius:12px}body.home-page .success-stage-panel-main span:nth-child(4){height:7px;margin-top:14px}body.home-page .success-stage-panel-side{right:7%;bottom:42px;width:146px;height:94px;padding:15px;border-radius:15px}body.home-page .success-stage-photo-3 .success-stage-panel-main{top:48px;right:8%;width:188px;height:116px;padding:14px}body.home-page .success-stage-photo-3 .success-stage-panel-main span:nth-child(1){width:68px;height:7px}body.home-page .success-stage-photo-3 .success-stage-panel-main span:nth-child(2){width:104px;height:6px;margin-top:10px}body.home-page .success-stage-photo-3 .success-stage-panel-main span:nth-child(3){height:44px;margin-top:16px}body.home-page .success-stage-photo-3 .success-stage-panel-main span:nth-child(4){height:6px;margin-top:12px}body.home-page .success-stage-photo-3 .success-stage-panel-side{right:5%;bottom:42px;width:128px;height:76px;padding:12px}body.home-page .success-stage-photo-3 .success-stage-panel-side span{height:5px;margin-bottom:8px}body.home-page .success-stage-photo-3 .success-stage-signal{left:auto;right:25%;bottom:56px;gap:7px;padding:12px 12px 10px}body.home-page .success-stage-photo-3 .success-stage-signal span{width:7px}body.home-page .success-stage-photo-3 .success-stage-signal span:nth-child(1){height:18px}body.home-page .success-stage-photo-3 .success-stage-signal span:nth-child(2){height:28px}body.home-page .success-stage-photo-3 .success-stage-signal span:nth-child(3){height:24px}body.home-page .success-stage-photo-3 .success-stage-signal span:nth-child(4){height:36px}body.home-page .success-stage-panel-side span{height:6px;margin-bottom:10px}body.home-page .success-stage-signal{left:55%;bottom:58px;gap:8px;padding:14px 14px 12px;border-radius:15px}body.home-page .success-stage-signal span{width:8px}body.home-page .success-stage-signal span:nth-child(1){height:20px}body.home-page .success-stage-signal span:nth-child(2){height:34px}body.home-page .success-stage-signal span:nth-child(3){height:26px}body.home-page .success-stage-signal span:nth-child(4){height:44px}body.home-page .success-stage-card{position:relative;grid-column:1;grid-row:1;width:100%;min-height:292px;display:grid;align-content:center;padding:28px 28px 24px;border-radius:20px}body.home-page .success-stage-card-reference{left:auto;bottom:auto}body.home-page .success-stage-card h3{max-width:390px;margin-top:8px;margin-bottom:12px;color:#fff;font-size:1.82rem;font-weight:400;line-height:1.14;letter-spacing:0}body.home-page .success-stage-card p:not(.eyebrow){max-width:42ch;font-size:.9rem;line-height:1.68}.finance-service-page .inner-hero>p:not(.eyebrow),.finance-banner-copy>p:not(.eyebrow),.capability-service-page .finance-banner-copy>p:not(.eyebrow),.finance-service-page .showcase-copy p,.finance-service-page .showcase-side p,.finance-service-page .info-card p,.finance-service-page .counter_item p,.finance-bullet-list,.finance-outcome-list,.finance-mini-card p,.capability-service-page .finance-related-heading p,.capability-service-page .showcase-side p,.service-capability-main>p,.service-capability-main .finance-bullet-list,.service-capability-panel p,body[data-page=about] .about-showcase-copy p,body[data-page=about] .about-showcase-float-primary>span,body[data-page=about] .about-innovation-hero-copy p:not(.eyebrow),body[data-page=about] .about-stats-heading p:last-child,body[data-page=about] .about-stat-card p,body[data-page=about] .about-differentiators-heading p:last-child,body[data-page=about] .about-diff-console-copy p,body[data-page=about] .about-diff-lane p,body[data-page=about] .about-capabilities-heading p:last-child,body[data-page=about] .about-capability-tab-copy small,body[data-page=about] .about-capability-panel p,body[data-page=about] .about-why-heading p:last-child,body[data-page=about] .about-why-intro,body[data-page=about] .about-why-proof span,body[data-page=about] .about-why-point p,body[data-page=about] .about-why-cta p:not(.eyebrow),body[data-page=career] .career-hero-copy p:not(.eyebrow),body[data-page=career] .career-hero-embedded .career-hero-copy p:not(.eyebrow),.contact-hero-copy,.d365-blog-simple-header p:not(.eyebrow),.d365-blog-featured-copy p,.d365-blog-card p,.d365-blog-article-content p,.d365-blog-article-hero-copy p,body.home-page .hero-subline,body.home-page .benchmark-title-wrap p,body.home-page .partner-intro p:last-child,body.home-page .services-spotlight-copy p,body.home-page .benefit-column>p,body.home-page .partner-card p{color:#fff}body.home-page .success-stage-actions{margin-top:20px}body.home-page .success-link{font-size:.78rem;font-weight:600;letter-spacing:0}body.home-page .success-link:after{font-size:1.55rem}body.home-page .success-arrow{width:52px;height:52px;border-radius:15px;font-size:2rem}body.home-page .success-stage-pager{margin-top:14px}body.home-page .success-stage-pager button{width:32px;height:5px}body.home-page .services-spotlight{padding-top:48px}body.home-page .services-spotlight-shell{min-height:380px;padding:24px 28px}body.home-page .services-spotlight-copy h2{max-width:720px;font-size:2.4rem;line-height:1.1}body.home-page .services-spotlight-copy p{margin-top:16px;font-size:.95rem}body.home-page .services-spotlight-actions{margin-top:18px}body.home-page .services-spotlight-button{padding:10px 20px;font-size:.9rem}@keyframes benchmarkHorizontalFlow{0%,to{left:0;opacity:0}14%{opacity:.78}74%{opacity:.7}90%{left:calc(100% - 130px);opacity:0}}@keyframes benchmarkVerticalFlow{0%,to{top:0;opacity:0}16%{opacity:.58}72%{opacity:.5}88%{top:calc(100% - 82px);opacity:0}}@media(max-width:980px){body.home-page .hero-copy-reference h1{font-size:2.85rem}body.home-page .benchmark-title-wrap h2,body.home-page .font_48,body.home-page .partner-intro h2,body.home-page .benefit-heading h2,body.home-page .success-glimpse-heading h2{font-size:2.3rem}body.home-page .partner-grid-compact{gap:16px}body.home-page .benchmark-flow-line-vertical-one,body.home-page .benchmark-flow-line-vertical-three{display:none}body.home-page .benefit-column{min-height:0;padding:32px 28px}body.home-page .success-stage{padding:22px}body.home-page .success-slider-slides{min-height:620px}body.home-page .success-slide{grid-template-columns:1fr;align-content:start;gap:18px;padding:14px}body.home-page .success-stage-visual{grid-column:1;grid-row:1;min-height:270px}body.home-page .success-stage-card-reference{grid-column:1;grid-row:2;left:auto;bottom:auto}body.home-page .success-stage-card{width:100%}body.home-page .success-stage-panel-main{right:6%}body.home-page .success-stage-photo-3 .success-stage-panel-main{right:5%;width:170px}body.home-page .success-stage-photo-3 .success-stage-panel-side{right:4%}body.home-page .success-stage-panel-side{right:5%}body.home-page .success-stage-signal{left:53%}body.home-page .success-stage-photo-3 .success-stage-signal{right:28%}body.home-page .services-spotlight-copy h2{font-size:2.75rem}}@media(max-width:640px){body.home-page .section{padding-top:46px;padding-bottom:46px}body.home-page .hero-reference{padding-top:50px;padding-bottom:32px}body.home-page .hero-copy-reference h1{font-size:2.2rem;line-height:1.12}body.home-page .hero-subline,body.home-page .benchmark-title-wrap p,body.home-page .partner-intro p:last-child,body.home-page .success-glimpse-heading>p,body.home-page .services-spotlight-copy p{font-size:.92rem;line-height:1.72}body.home-page .benchmark-title-wrap h2,body.home-page .font_48,body.home-page .partner-intro h2,body.home-page .benefit-heading h2,body.home-page .success-glimpse-heading h2{font-size:1.9rem;line-height:1.16}body.home-page .counter_item h2{font-size:2.25rem}body.home-page .benchmark-flow-line{display:none}body.home-page .partner-shell{padding:24px 18px}body.home-page .benefit-column{padding:28px 0}body.home-page .benefit-column-head h3{font-size:1.9rem}body.home-page .success-stage{padding:20px 0 18px}body.home-page .success-slider-slides{min-height:520px}body.home-page .success-slide{gap:14px;padding:12px}body.home-page .success-stage-visual{min-height:210px}body.home-page .success-stage-photo{min-height:210px;border-radius:18px}body.home-page .success-stage-card h3{font-size:1.48rem}body.home-page .success-stage-card-reference{margin:0;padding:20px 18px}body.home-page .success-stage-actions{margin-top:16px}body.home-page .success-arrow{width:46px;height:46px;border-radius:14px;font-size:1.8rem}body.home-page .services-spotlight-shell{min-height:0;padding:24px 18px 28px}body.home-page .services-spotlight-copy h2{font-size:2rem;line-height:1.14}}h1,h2,h3,h4{letter-spacing:0}h1,h2{font-weight:400}h3,h4{font-weight:500}p,li,.contact-form label,.contact-form input,.contact-form textarea,.contact-form select{line-height:1.72}.inner-hero h1,.finance-banner-copy h1,.capability-service-page .finance-banner-copy h1,.services-reference-copy h1,.about-showcase-copy h1,.career-hero-copy h1,.contact-hero h1{font-size:3.15rem;font-weight:400;line-height:1.1;letter-spacing:0}.section-heading h2,.finance-service-page .section-heading h2,.career-section-heading h2,.career-life-copy h2,.career-voices-copy h2,.career-cta-panel h2,.about-more-heading h2,.about-stats-heading h2,.about-differentiators-heading h2,.office-section h2,.map-panel-head h2,.services-spotlight-copy h2{font-size:2.35rem;font-weight:400;line-height:1.14;letter-spacing:0}.finance-process-body h3,.finance-solution-card h3,.finance-why-card h3,.finance-link-card h3,.partner-card h3,.info-card h3,.career-value-card h3,.career-life-row h3,.about-stat-card h3,.office-contact-title{font-weight:500;letter-spacing:0}.eyebrow:not(.hero-pill):not(.contact-bracket-label),.content__text,.finance-process-stage,.finance-solution-card-kicker,.nav-mega-eyebrow,.contact-bracket-label{font-weight:600;letter-spacing:.08em}.site-footer .footer-panel-kicker:before,.site-footer .footer-panel-kicker:after{color:var(--bracket-label-mark)}.site-footer .footer-panel-kicker{color:var(--bracket-label-text);font-family:Manrope,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:normal}body .eyebrow:not(.hero-pill):not(.contact-bracket-label),body .hero-pill,body .content__text,body .services-spotlight-kicker,body .contact-bracket-label,body .contact-info-label-bracketed,body .footer-panel-kicker,body .blog-product-kicker{color:var(--bracket-label-text)!important;font-family:Manrope,sans-serif!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.08em!important;line-height:normal!important;text-transform:uppercase}body .eyebrow:not(.hero-pill):not(.contact-bracket-label):before,body .eyebrow:not(.hero-pill):not(.contact-bracket-label):after,body .hero-pill:before,body .hero-pill:after,body .content__text:before,body .content__text:after,body .services-spotlight-kicker:before,body .services-spotlight-kicker:after,body .contact-bracket-label:before,body .contact-bracket-label:after,body .contact-info-label-bracketed:before,body .contact-info-label-bracketed:after,body .footer-panel-kicker:before,body .footer-panel-kicker:after,body .blog-product-kicker:before,body .blog-product-kicker:after{color:var(--bracket-label-mark)!important;font-family:Manrope,sans-serif!important;font-size:1rem;font-weight:700;line-height:1}.finance-service-page .inner-hero>p:not(.eyebrow),.finance-banner-copy>p:not(.eyebrow),.capability-service-page .finance-banner-copy>p:not(.eyebrow),.section-heading p,.career-section-heading p:last-child,.about-innovation-hero-copy p:not(.eyebrow),.contact-hero-copy{font-size:.96rem;line-height:1.72}@media(max-width:980px){.inner-hero h1,.finance-banner-copy h1,.capability-service-page .finance-banner-copy h1,.services-reference-copy h1,.about-showcase-copy h1,.career-hero-copy h1,.contact-hero h1{font-size:2.7rem}.section-heading h2,.finance-service-page .section-heading h2,.career-section-heading h2,.career-life-copy h2,.career-voices-copy h2,.career-cta-panel h2,.about-more-heading h2,.about-stats-heading h2,.about-differentiators-heading h2,.office-section h2,.map-panel-head h2,.services-spotlight-copy h2{font-size:2.1rem}}@media(max-width:640px){.inner-hero h1,.finance-banner-copy h1,.capability-service-page .finance-banner-copy h1,.services-reference-copy h1,.about-showcase-copy h1,.career-hero-copy h1,.contact-hero h1{font-size:2.15rem;line-height:1.14}.section-heading h2,.finance-service-page .section-heading h2,.career-section-heading h2,.career-life-copy h2,.career-voices-copy h2,.career-cta-panel h2,.about-more-heading h2,.about-stats-heading h2,.about-differentiators-heading h2,.office-section h2,.map-panel-head h2,.services-spotlight-copy h2{font-size:1.8rem;line-height:1.18}.section-heading p,.finance-service-page .inner-hero>p:not(.eyebrow),.finance-banner-copy>p:not(.eyebrow),.contact-hero-copy{font-size:.92rem}}html{overflow-x:hidden;overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:hidden;overflow-x:clip}#root,.site-shell,main,section,article,aside,header,footer,nav,form,div{min-width:0}img,svg,video,canvas,iframe{max-width:100%}h1,h2,h3,h4,p,li,a,button,label,summary,span,strong,small{overflow-wrap:break-word}.btn,.nav-cta,.site-nav>a,.nav-dropdown-toggle,.service-anchor-nav a,.services-spotlight-button,.footer-form button{min-width:0;height:auto;line-height:1.25;white-space:normal}.glass-panel,.info-card,.benefit-card,.resource-card,.showcase-panel,.showcase-side,.contact-panel,.contact-side,.cta-panel,.map-panel,.finance-solution-card,.finance-process-card,.partner-card,.about-stat-card,.career-value-card{max-width:100%}@media(max-width:1280px){.about-showcase-shell,.career-hero-shell,body[data-page=career] .career-hero-embedded-shell{width:100%;margin-inline:0}}@media(max-width:1120px){main{padding-top:104px}.site-header{left:16px;right:16px;top:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;max-width:none;max-height:calc(100dvh - 28px);padding:14px 18px;overflow-y:auto;overscroll-behavior:contain}.brand{min-width:0}.brand-logo{height:46px;max-width:min(100%,220px)}.site-header .brand-mark{--logo-h: 25px}.menu-toggle{display:block;justify-self:end}.site-nav{grid-column:1 / -1;display:none;width:100%;margin-left:0;padding-top:10px;flex:1 1 100%;flex-direction:column;align-items:stretch;gap:6px}.site-nav.is-open{display:flex}.site-nav>a,.nav-dropdown-toggle{width:100%;justify-content:flex-start;min-height:44px;padding:12px 14px;text-align:left}.site-header .nav-cta{width:100%;justify-content:center;min-height:48px;padding:0 18px;text-align:center}.nav-dropdown-menu{position:static;display:none;width:100%;min-width:0;max-width:100%;margin-top:8px;opacity:1;visibility:visible;transform:none}.nav-dropdown.open .nav-dropdown-menu{display:grid}.nav-dropdown-menu-mega,.nav-dropdown:hover .nav-dropdown-menu-mega,.nav-dropdown:focus-within .nav-dropdown-menu-mega{left:auto;width:100%;min-width:0;transform:none}.nav-products-menu,.nav-dropdown-products:hover .nav-products-menu,.nav-dropdown-products:focus-within .nav-products-menu{left:auto;width:100%;min-width:0;transform:none}.nav-mega-panel,.nav-mega-main-layout{grid-template-columns:1fr}.nav-mega-side{padding:14px;border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.nav-mega-side-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.nav-mega-side-item{align-items:flex-start;white-space:normal;line-height:1.35}.nav-mega-main{padding:16px}.nav-mega-service-groups,.nav-mega-pane[data-mega-pane=data-ai] .nav-mega-services,.nav-mega-pane[data-mega-pane=cloud-services] .nav-mega-services,.nav-mega-pane[data-mega-pane=end-to-end] .nav-mega-services{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px;column-gap:18px}.nav-service-link,.nav-mega-pane[data-mega-pane=data-ai] .nav-service-link,.nav-mega-pane[data-mega-pane=cloud-services] .nav-service-link,.nav-mega-pane[data-mega-pane=end-to-end] .nav-service-link{align-items:flex-start;white-space:normal;line-height:1.35}.services-reference-shell,.finance-banner-grid,.finance-visual-layout,.finance-related-layout,.fscm-personal-layout,.about-innovation-lab,.about-diff-board,.about-capabilities-showcase,.about-why-shell,.career-life-shell,.career-voices-shell,.career-culture-board,.map-panel-body,.contact-layout{grid-template-columns:1fr}.finance-banner-copy,.finance-banner-copy>p:not(.eyebrow),.capability-service-page .finance-banner-copy>p:not(.eyebrow),.services-reference-copy,.about-showcase-copy{max-width:none}.finance-banner-art,.services-reference-visual{justify-items:stretch;min-height:0}.finance-hero-stage,.finance-banner-panel,.finance-banner-panel-main,.finance-banner-panel-side,.services-reference-card,.services-reference-card-main{width:100%}.finance-process-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px;padding:0}.finance-process-list:before,.finance-process-list:after,.finance-process-card:before,.finance-process-card:after{display:none}.finance-process-card,.finance-process-card:nth-child(odd),.finance-process-card:nth-child(2n){margin:0;padding:20px}.finance-step-number,.finance-process-card:nth-child(odd) .finance-step-number,.finance-process-card:nth-child(2n) .finance-step-number{position:static;width:34px;height:34px;margin-bottom:8px;transform:none;box-shadow:none}.benchmark-grid,.benefit-grid,.services-overview-layout,.partner-grid,.partner-grid-compact,.about-stats-grid,.career-value-grid,.office-contact-grid,.service-tabs-grid,.service-tabs-grid-three{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.partner-card-microsoft,.about-stat-card-featured{grid-column:auto}.success-stage-card-reference{position:relative;left:auto;right:auto;bottom:auto;width:auto;margin:-48px 18px 0}.success-slider-slides{min-height:520px}.blog-featured-card{grid-template-columns:1fr}.blog-featured-visual{min-height:260px}}@media(max-width:760px){.site-shell{padding:0 16px 24px}.section{padding:38px 0}.hero-reference,.services-reference-hero,.about-showcase,.career-hero,body[data-page=career] .career-hero-embedded{padding-top:64px}.hero-actions,.career-hero-actions,.finance-banner-actions,.about-why-actions{display:grid;grid-template-columns:1fr;width:100%}.hero-actions .btn,.career-hero-actions .btn,.finance-banner-actions .btn,.about-why-actions .btn,.services-reference-actions .btn,.contact-submit .btn{width:100%}.feature-callout,.info-card,.benefit-card,.resource-card,.showcase-panel,.showcase-side,.contact-panel,.contact-side,.cta-panel,.map-panel,.partner-shell,.service-anchor-shell,.service-capability-card,.career-apply-panel,.about-more-shell,.about-stories-shell,.about-innovation-lab,.about-diff-board,.about-why-shell{padding:22px 18px;border-radius:22px}.counter_wrap,.benchmark-grid,.benefit-grid,.services-overview-layout,.finance-overview-featured-shell,.finance-overview-featured-side,.finance-solution-grid,.finance-hero-stage-mini-row,.partner-grid,.partner-grid-compact,.about-stats-grid,.about-innovation-path,.about-innovation-grid,.career-value-grid,.career-life-list,.career-culture-track,.career-voice-grid,.office-contact-grid,.service-tabs-grid,.service-tabs-grid-three,.finance-related-service-card,.office-contact-section,.contact-detail-item,.about-diff-lane,.career-life-row,.contact-form-grid,.footer-form{grid-template-columns:1fr}.footer-form{flex-direction:column}.footer-form input,.footer-form button,.footer-form .footer-subscribe-button{flex-basis:auto;width:100%}.services-spotlight-graphic,.about-innovation-signal-panel,.success-stage-panel-side,.success-stage-signal{display:none}.success-stage-reference,.success-slider-slides{min-height:0}.success-slide{position:relative;display:none}.success-slide.is-active{display:block}.success-stage-card-reference{margin:-34px 12px 0}.career-upload-box{align-items:flex-start;justify-content:flex-start}}@media(max-width:480px){main{padding-top:92px}.site-shell{padding-inline:12px}.hero-value-grid{grid-template-columns:1fr}.hero-value-card{min-height:150px}.hero-platform-stage{grid-template-columns:1fr}.site-header{left:10px;right:10px;top:10px;max-height:calc(100dvh - 20px);padding:12px 14px}.brand-logo{height:40px;max-width:min(100%,180px)}.site-header .brand-mark{--logo-h: 22px}.menu-toggle{width:44px;height:44px}h1,.inner-hero h1,.finance-banner-copy h1,.capability-service-page .finance-banner-copy h1,.services-reference-copy h1,.about-showcase-copy h1,.career-hero-copy h1,.contact-hero h1{font-size:2rem;line-height:1.16}h2,.section-heading h2,.finance-service-page .section-heading h2,.services-spotlight-copy h2,.career-section-heading h2,.about-more-heading h2,.about-stats-heading h2,.about-differentiators-heading h2{font-size:1.65rem;line-height:1.2}.hero-pill,.eyebrow,.content__text,.contact-bracket-label,.finance-solution-card-kicker,.service-capability-kicker{letter-spacing:.08em}.btn,.services-spotlight-button,.service-anchor-nav a{width:100%;padding-inline:14px}.footer-form button{width:auto;padding-inline:18px}.nav-mega-copy{gap:8px}.nav-mega-service-groups{grid-template-columns:1fr}.finance-service-page .inner-hero,.contact-hero{padding:22px 16px 18px;border-radius:22px}.hero-stage,.services-reference-shell,.services-spotlight-shell,.finance-overview-featured-shell,.finance-visual-stage,.career-hero-shell,body[data-page=career] .career-hero-embedded-shell,.about-showcase-shell{border-radius:20px}.about-showcase-copy,.career-hero-copy,body[data-page=career] .career-hero-embedded .career-hero-copy{padding-left:14px}}body.home-page .success-stage-reference{width:100%}body.home-page .success-slide,body.home-page .success-slide.is-active{display:grid}@media(min-width:981px){body.home-page .success-slide,body.home-page .success-slide.is-active{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}@media(max-width:980px){body.home-page .success-stage-reference,body.home-page .success-slider-slides{min-height:0}body.home-page .success-slide,body.home-page .success-slide.is-active{position:relative;inset:auto}body.home-page .success-slide.is-active{grid-template-columns:1fr;width:100%}body.home-page .success-stage-card-reference{position:relative;width:100%;margin:0}body.home-page .success-stage-card{min-height:0}}@media(max-width:760px){body.home-page .success-stage{padding:0}body.home-page .success-stage-reference{padding:14px}body.home-page .success-slide.is-active{gap:14px;padding:0}body.home-page .success-stage-visual,body.home-page .success-stage-photo{min-height:220px}body.home-page .success-stage-card-reference{padding:20px 18px}.success-visual-components{left:14px;right:14px;bottom:14px;grid-template-columns:1fr;gap:8px}.success-visual-components span{min-height:44px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:9px 10px}}body[data-page=about] .about-showcase{padding-top:72px}body[data-page=about] .about-showcase-media{min-height:460px}body[data-page=about] .about-showcase-media>img{height:460px}body[data-page=about] .about-showcase-copy{top:50%;gap:10px;width:min(470px,calc(100% - 120px));max-width:470px}body[data-page=about] .about-showcase-copy h1{font-size:2.55rem;font-weight:400;line-height:1.12}body[data-page=about] .about-showcase-copy p,body[data-page=about] .section-heading p,body[data-page=about] .about-more-copy p,body[data-page=about] .about-innovation-hero-copy p:not(.eyebrow),body[data-page=about] .about-diff-console-copy p,body[data-page=about] .about-capability-panel p,body[data-page=about] .about-why-intro{font-size:.96rem;line-height:1.72}body[data-page=about] .about-showcase-copy p+p{font-size:.92rem;line-height:1.64}body[data-page=about] .section-heading h2,body[data-page=about] .about-more-intro h2,body[data-page=about] .about-innovation-hero-copy h2,body[data-page=about] .about-vision-heading h2,body[data-page=about] .about-innovation-lead h3,body[data-page=about] .about-diff-console-copy h3,body[data-page=about] .about-capability-panel h3,body[data-page=about] .about-why-main h3{font-size:2.35rem;font-weight:400;line-height:1.14;letter-spacing:0}body[data-page=about] .about-innovation-hero,body[data-page=about] .about-diff-board,body[data-page=about] .about-why-shell{border-radius:24px}body[data-page=about] .about-innovation-hero{min-height:560px;padding:38px}@media(max-width:980px){body[data-page=about] .about-showcase-media{min-height:500px}body[data-page=about] .about-showcase-media>img{height:500px}body[data-page=about] .about-showcase-copy{width:min(430px,calc(100% - 64px));max-width:430px}body[data-page=about] .about-showcase-copy h1,body[data-page=about] .section-heading h2,body[data-page=about] .about-more-intro h2,body[data-page=about] .about-innovation-hero-copy h2,body[data-page=about] .about-vision-heading h2,body[data-page=about] .about-innovation-lead h3,body[data-page=about] .about-diff-console-copy h3,body[data-page=about] .about-capability-panel h3,body[data-page=about] .about-why-main h3{font-size:2.1rem}body[data-page=about] .about-innovation-hero{min-height:600px;padding:30px}}@media(max-width:640px){body[data-page=about] .about-showcase{padding-top:78px}body[data-page=about] .about-showcase-media{min-height:440px}body[data-page=about] .about-showcase-media>img{height:440px}body[data-page=about] .about-showcase-copy{left:18px;right:18px;bottom:154px;width:auto;max-width:none}body[data-page=about] .about-showcase-copy h1,body[data-page=about] .section-heading h2,body[data-page=about] .about-more-intro h2,body[data-page=about] .about-innovation-hero-copy h2,body[data-page=about] .about-vision-heading h2,body[data-page=about] .about-innovation-lead h3,body[data-page=about] .about-diff-console-copy h3,body[data-page=about] .about-capability-panel h3,body[data-page=about] .about-why-main h3{font-size:1.65rem;line-height:1.2}body[data-page=about] .about-showcase-copy p,body[data-page=about] .section-heading p,body[data-page=about] .about-more-copy p,body[data-page=about] .about-innovation-hero-copy p:not(.eyebrow),body[data-page=about] .about-diff-console-copy p,body[data-page=about] .about-capability-panel p,body[data-page=about] .about-why-intro{font-size:.94rem;line-height:1.7}body[data-page=about] .about-innovation-hero{min-height:0;padding:24px 18px}}:root{--app-component-scale: .8}body{zoom:var(--app-component-scale)}@media(max-width:760px){:root{--app-component-scale: 1}html,body,#root,.site-shell{width:100%;max-width:100%}body{zoom:normal}.site-header{left:10px;right:10px;width:auto;max-width:none;display:grid;grid-template-columns:minmax(0,1fr) auto;padding-right:62px}.menu-toggle{position:fixed;top:22px;right:22px;display:grid;place-items:center;z-index:4;width:42px;height:42px;opacity:1;visibility:visible}.site-nav{display:none}.site-nav.is-open{display:flex}body.home-page .hero-copy-reference h1{width:min(100%,312px);max-width:100%;margin-inline:auto;font-size:clamp(1.8rem,7.4vw,2rem);line-height:1.14}body.home-page .hero-subline{width:min(100%,312px);max-width:100%;margin-inline:auto}body.home-page .hero-actions{width:min(100%,312px);margin-inline:auto}}@media(max-aspect-ratio:3 / 4)and (min-width:761px){.site-shell{width:min(100%,calc(var(--max-width) + 48px))}}h1,h2,h3,h4{font-family:Manrope,sans-serif;font-weight:400;letter-spacing:0}.hero-copy-reference h1,.inner-hero h1,.finance-banner-copy h1,.capability-service-page .finance-banner-copy h1,.services-reference-copy h1,.about-showcase-copy h1,.career-hero-copy h1,.contact-hero h1,.blog-hero h1,.blog-simple-hero h1,.blog-product-hero-copy h1,.sales-agent-page-hero-copy h1,.sales-agent-photo-hero .blog-product-hero-copy h1,.sales-order-agent-page .blog-product-hero-copy h1,.sales-order-agent-page .sales-agent-page-hero-copy h1,.sales-order-agent-page .sales-agent-direct-image-copy h1,.d365-blog-simple-header h1,.d365-blog-article-hero-copy h1,.blog-article-hero h1,.clean-blog-hero h1,body[data-page=about] .about-showcase-copy h1,body[data-page=career] .career-hero-embedded .career-hero-copy h1{font-family:Manrope,sans-serif;font-size:2.55rem;font-weight:400;line-height:1.12;letter-spacing:0;font-kerning:normal;text-rendering:optimizeLegibility}.section-heading h2,.finance-service-page .section-heading h2,.career-section-heading h2,.career-life-copy h2,.career-voices-copy h2,.career-cta-panel h2,.about-more-heading h2,.about-more-intro h2,.about-stats-heading h2,.about-differentiators-heading h2,.about-innovation-hero-copy h2,.office-section h2,.map-panel-head h2,.services-spotlight-copy h2,.finance-service-page .cta-panel h2,.finance-related-heading h2,.finance-faq-heading h2,body[data-page=about] .section-heading h2,body[data-page=about] .about-more-intro h2,body[data-page=about] .about-innovation-hero-copy h2,body[data-page=about] .about-vision-heading h2,body[data-page=about] .about-innovation-lead h3,body[data-page=about] .about-diff-console-copy h3,body[data-page=about] .about-capability-panel h3,body[data-page=about] .about-why-main h3{font-family:Manrope,sans-serif;font-size:2.35rem;font-weight:400;line-height:1.14;letter-spacing:0;font-kerning:normal;text-rendering:optimizeLegibility}@media(max-width:980px){.hero-copy-reference h1,.inner-hero h1,.finance-banner-copy h1,.capability-service-page .finance-banner-copy h1,.services-reference-copy h1,.about-showcase-copy h1,.career-hero-copy h1,.contact-hero h1,.blog-hero h1,.blog-simple-hero h1,.blog-product-hero-copy h1,.sales-agent-page-hero-copy h1,.sales-agent-photo-hero .blog-product-hero-copy h1,.sales-order-agent-page .blog-product-hero-copy h1,.sales-order-agent-page .sales-agent-page-hero-copy h1,.sales-order-agent-page .sales-agent-direct-image-copy h1,.d365-blog-simple-header h1,.d365-blog-article-hero-copy h1,.blog-article-hero h1,.clean-blog-hero h1,body[data-page=about] .about-showcase-copy h1,body[data-page=career] .career-hero-embedded .career-hero-copy h1,.section-heading h2,.finance-service-page .section-heading h2,.career-section-heading h2,.career-life-copy h2,.career-voices-copy h2,.career-cta-panel h2,.about-more-heading h2,.about-more-intro h2,.about-stats-heading h2,.about-differentiators-heading h2,.about-innovation-hero-copy h2,.office-section h2,.map-panel-head h2,.services-spotlight-copy h2,.finance-service-page .cta-panel h2,.finance-related-heading h2,.finance-faq-heading h2,body[data-page=about] .section-heading h2,body[data-page=about] .about-more-intro h2,body[data-page=about] .about-innovation-hero-copy h2,body[data-page=about] .about-vision-heading h2,body[data-page=about] .about-innovation-lead h3,body[data-page=about] .about-diff-console-copy h3,body[data-page=about] .about-capability-panel h3,body[data-page=about] .about-why-main h3{font-size:2.1rem}}.btn,.services-spotlight-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border-radius:16px;font-family:Poppins,sans-serif;font-size:.92rem;font-weight:600;line-height:1;text-align:center;text-decoration:none;letter-spacing:0;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.btn,.btn-secondary,.services-spotlight-button{border:1px solid rgba(141,135,255,.3);background:#120f1ce0;color:#fff;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #08081224}.btn-primary,.nav-cta{border:1px solid rgba(169,138,240,.24);background:linear-gradient(135deg,#a98af0,#8d87ff);color:#171328;box-shadow:inset 0 1px #ffffff24,0 14px 24px #5947a847}.btn:hover,.services-spotlight-button:hover,.nav-cta:hover{transform:translateY(-2px)}.btn-secondary:hover,.services-spotlight-button:hover{border-color:#a98af075;background:#181424f5;color:#fff;box-shadow:inset 0 1px #ffffff0f,0 14px 26px #120e2238}.btn-primary:hover,.nav-cta:hover{color:#171328;box-shadow:inset 0 1px #ffffff2e,0 18px 28px #5947a857}.services-spotlight-button:after{content:none}@media(max-width:640px){.btn,.services-spotlight-button{min-height:48px;padding:0 20px;font-size:.88rem}}@media(max-width:640px){.hero-copy-reference h1,.inner-hero h1,.finance-banner-copy h1,.capability-service-page .finance-banner-copy h1,.services-reference-copy h1,.about-showcase-copy h1,.career-hero-copy h1,.contact-hero h1,.blog-hero h1,.blog-simple-hero h1,.blog-product-hero-copy h1,.sales-agent-page-hero-copy h1,.sales-agent-photo-hero .blog-product-hero-copy h1,.sales-order-agent-page .blog-product-hero-copy h1,.sales-order-agent-page .sales-agent-page-hero-copy h1,.sales-order-agent-page .sales-agent-direct-image-copy h1,.d365-blog-simple-header h1,.d365-blog-article-hero-copy h1,.blog-article-hero h1,.clean-blog-hero h1,body[data-page=about] .about-showcase-copy h1,body[data-page=career] .career-hero-embedded .career-hero-copy h1,body.home-page .hero-copy-reference h1,.section-heading h2,.finance-service-page .section-heading h2,.career-section-heading h2,.career-life-copy h2,.career-voices-copy h2,.career-cta-panel h2,.about-more-heading h2,.about-more-intro h2,.about-stats-heading h2,.about-differentiators-heading h2,.about-innovation-hero-copy h2,.office-section h2,.map-panel-head h2,.services-spotlight-copy h2,.finance-service-page .cta-panel h2,.finance-related-heading h2,.finance-faq-heading h2,body[data-page=about] .section-heading h2,body[data-page=about] .about-more-intro h2,body[data-page=about] .about-innovation-hero-copy h2,body[data-page=about] .about-vision-heading h2,body[data-page=about] .about-innovation-lead h3,body[data-page=about] .about-diff-console-copy h3,body[data-page=about] .about-capability-panel h3,body[data-page=about] .about-why-main h3{font-size:1.65rem;line-height:1.2}}@media(max-width:640px){html,body{overflow-x:hidden;max-width:100vw}main{padding-top:84px}.site-shell{padding:0 14px 24px}.section{padding:36px 0}body.home-page .hero-reference,.hero-reference{padding-left:6px;padding-right:6px}body.home-page .hero-reference-layout,.hero-reference-layout{width:100%;padding:0}body.home-page .hero-copy-reference h1,.hero-copy-reference h1,.hero-reference-layout .hero-copy-reference h1{font-size:clamp(1.55rem,7.4vw,2rem);line-height:1.18;word-break:break-word}.hero-reference-layout .hero-subline,.hero-subline,.hero-text{font-size:.95rem;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:10px}.hero-actions .btn,.hero-actions a.btn{flex:1 1 auto;min-width:0;text-align:center}.benefit-band .benefit-grid,.services-spotlight .services-spotlight-grid,.services-overview-grid,.partner-section .partner-grid,.partner-logos{grid-template-columns:1fr!important;gap:16px!important}body.home-page .success-slider-slides{min-height:0}body.home-page .success-slide,body.home-page .success-slide.is-active{position:relative;inset:auto;grid-template-columns:1fr;gap:14px;padding:12px}body.home-page .success-slide:not(.is-active){display:none}body.home-page .success-stage-visual{grid-column:1;min-height:200px;padding:0}body.home-page .success-stage-photo{min-height:200px;border-radius:16px}body.home-page .success-stage-card,body.home-page .success-stage-card-reference{width:100%;position:relative;inset:auto;margin:0;padding:16px}body[data-page=career] .career-hero-embedded-shell{width:100%;margin-inline:0;padding:32px 18px;min-height:0;border-radius:20px}body[data-page=career] .career-hero-embedded .career-hero-copy{padding-left:0;max-width:100%}body[data-page=career] .career-hero-embedded .career-hero-copy h1{font-size:clamp(1.5rem,7vw,1.95rem);line-height:1.2}.section img,.section svg{max-width:100%;height:auto}.services-reference-grid,.benefit-grid,.blog-grid,.blogs-grid,.feature-grid,.pillar-grid,.capability-grid,.stat-grid,.insights-grid{grid-template-columns:1fr!important;gap:14px!important}form input,form textarea,form select,.career-form input,.career-form textarea,.contact-form input,.contact-form textarea{width:100%;min-width:0}.career-form,.contact-form{padding:16px}.site-footer,.footer-grid{grid-template-columns:1fr!important;gap:18px!important;text-align:left}}@media(max-width:480px){.site-shell{padding:0 12px 20px}.section{padding:28px 0}body.home-page .hero-copy-reference h1,.hero-copy-reference h1{font-size:clamp(1.4rem,8.2vw,1.85rem)}body.home-page .success-stage-visual,body.home-page .success-stage-photo{min-height:170px}.glass-panel,.success-stage-card,.success-stage-card-reference{padding:14px}.hero-actions .btn,.career-hero-actions .btn,.contact-hero-actions .btn{width:100%}}
