@import "https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700;800&family=Inter:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";: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)}
