@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2D9,U+2DB-2DD,U+2DF-2FF,U+300-303,U+305-307,U+309-328,U+32A-338,U+33A-36F,U+483-487,U+489,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2D9,U+2DB-2DD,U+2DF-2FF,U+300-303,U+305-307,U+309-328,U+32A-338,U+33A-36F,U+483-487,U+489,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2D9,U+2DB-2DD,U+2DF-2FF,U+300-303,U+305-307,U+309-328,U+32A-338,U+33A-36F,U+483-487,U+489,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-sans:"Cy Text", "Inter", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-hero:"Cy Text", "Inter", "Plus Jakarta Sans", sans-serif;--bg-hero:#f4f7fe;--bg-grid:#eef3fd;--bg-white:#fff;--primary-blue:#1547df;--primary-blue-hover:#0d38bd;--accent-cyan:#1c8ef4;--text-main:#0c1523;--text-muted:#566479;--border-subtle:#d4e4fe;--shadow-nav:0 10px 30px -5px #1547df14;--shadow-card:0 20px 40px -10px #1547df1f;--radius-full:9999px;--radius-card:16px}*{box-sizing:border-box;margin:0;padding:0}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1.25rem center;background-repeat:no-repeat;background-size:16px 16px;padding-right:3rem!important}html{scroll-behavior:smooth;width:100%;max-width:100vw;overflow-x:clip}body{font-family:var(--font-sans);background-color:var(--bg-hero);color:var(--text-main);-webkit-font-smoothing:antialiased;width:100%;max-width:100vw;line-height:1.5;overflow-x:clip}#root{flex-direction:column;width:100%;max-width:100vw;min-height:100vh;display:flex;overflow:visible}.iso-grid-bg{background-color:var(--bg-hero)}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem}@media (width<=480px){.container{padding:0 1rem}}.btn-blue{background:var(--primary-blue);color:#fff;border-radius:var(--radius-full);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.btn-blue:hover{background:var(--primary-blue-hover);transform:translateY(-1px);box-shadow:0 8px 20px #1547df4d}.btn-outline-blue{color:var(--primary-blue);border-radius:var(--radius-full);border:1px solid var(--primary-blue);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.btn-outline-blue:hover{background:#1547df0d;transform:translateY(-1px)}@keyframes pillarGrow{0%{opacity:0;transform:translateY(40px)scale(.85)}60%{opacity:1;transform:translateY(-8px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes beamExpand{0%{opacity:0;height:0}to{opacity:.85;height:90px}}@keyframes isoPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.animate-pillar-1{animation:1.8s cubic-bezier(.25,1,.5,1) .3s forwards pillarGrow}.animate-pillar-2{animation:1.8s cubic-bezier(.25,1,.5,1) .6s forwards pillarGrow}.animate-pillar-3{animation:1.8s cubic-bezier(.25,1,.5,1) .9s forwards pillarGrow}.animate-pillar-4{animation:1.8s cubic-bezier(.25,1,.5,1) 1.2s forwards pillarGrow}.animate-pillar-5{animation:1.8s cubic-bezier(.25,1,.5,1) 1.5s forwards pillarGrow}.animate-pillar-6{animation:1.8s cubic-bezier(.25,1,.5,1) 1.8s forwards pillarGrow}.iso-hover-float{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.iso-hover-float:hover{transform:translateY(-12px)!important}#capabilities,#solutions,#ai-playground,#customer-success-stories,#enterprise-success,#certifications-banner,#awards-recognition,#cta-banner,.cloud-partners-section,.cloud-process-section,.cloud-outcome-section,.sec-solutions-section,.sec-roadmap-section,.sec-astra-section,.wp-solutions-section,.wp-diagram-section,.wp-layers-section,.wp-ops-section,.ms-pricing-section,.ms-cloud-section,.ms-ai-section,.figma-coe-section,.life-beyond-section,.partners-product-section,.partners-channel-section,.partners-franchise-section{content-visibility:auto;contain-intrinsic-size:auto 900px}.trusted-fullwidth-marquee,.cta-strip-track,.hero-visual-stage{backface-visibility:hidden;transform:translateZ(0)}
