.hero-background-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none;overflow:hidden;animation:heroBackgroundBreath 30s ease-in-out infinite;will-change:transform}@keyframes heroBackgroundBreath{0%,to{transform:translate(0) scale(1)}25%{transform:translate(2%,1%) scale(1.02)}50%{transform:translate(-1%,2%) scale(.98)}75%{transform:translate(1%,-1%) scale(1.01)}}@keyframes heroGradientMove{0%,to{transform:translate(0) scale(1);filter:brightness(1)}33%{transform:translate(4%,2%) scale(1.04);filter:brightness(1.03)}66%{transform:translate(-2%,4%) scale(.96);filter:brightness(.97)}}@keyframes heroDotsPulse{0%,to{opacity:.5}50%{opacity:.8}}@keyframes heroGridShift{0%,to{transform:translate(0);opacity:.25}50%{transform:translate(20px,20px);opacity:.35}}.hero-background-animated{will-change:transform,filter!important}.hero-background-animated,.hero-background-animated svg,.hero-background-animated>div{animation:heroGradientMove 35s ease-in-out infinite!important}.hero-background-animated [class*=Dots],.hero-background-animated [class*=dots],.hero-background-animated svg [class*=dot],.hero-background-animated svg circle,.hero-background-animated svg[class*=dots]{animation:heroDotsPulse 28s ease-in-out infinite!important}.hero-background-animated [class*=Grid],.hero-background-animated [class*=grid],.hero-background-animated svg [class*=grid],.hero-background-animated svg line,.hero-background-animated svg[class*=grid]{animation:heroGridShift 42s ease-in-out infinite!important}.hero-noise-overlay{background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.008),transparent 1px,transparent 2px,rgba(255,255,255,.008) 3px),repeating-linear-gradient(90deg,rgba(255,255,255,.008),transparent 1px,transparent 2px,rgba(255,255,255,.008) 3px);background-size:3px 3px,3px 3px;opacity:.25;mix-blend-mode:overlay}@keyframes heroFadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero-title-animate{opacity:0;animation:heroFadeInUp 1s cubic-bezier(.16,1,.3,1) .15s both}.hero-subtitle-animate{opacity:0;animation:heroFadeInUp 1s cubic-bezier(.16,1,.3,1) .25s both}.hero-cta-animate{opacity:0;animation:heroFadeInUp 1s cubic-bezier(.16,1,.3,1) .35s both}@media (prefers-reduced-motion:reduce){.hero-gradient-animated{animation:none!important;background-size:100% 100%,100% 100%,100% 100%,100% 100%!important;opacity:1!important}.hero-cta-animate,.hero-subtitle-animate,.hero-title-animate{animation:none!important;opacity:1!important;transform:none!important}}@keyframes badgeGradientShift{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}.badge-animated:not(.hero-cta-animate){background-size:200% 100%!important}.badge-animated:not(.hero-cta-animate),.badge-animated:not(.hero-cta-animate)[style*=background],.badge-animated:not(.hero-cta-animate)[style*=linear-gradient]{animation:badgeGradientShift 3s ease-in-out infinite!important}.section-title-gradient{background:linear-gradient(90deg,#3b82f6,#6366f1 25%,#8b5cf6 50%,#a855f7 75%,#a855f7)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;display:inline-block!important}@supports not (-webkit-background-clip:text){.section-title-gradient{background:none!important;-webkit-text-fill-color:var(--scheme-neutral-1200)!important;color:var(--scheme-neutral-1200)!important}}.footer-link{display:inline-block;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;padding:var(--static-space-2) 0}.footer-link:hover{transform:translateX(var(--static-space-8))}.footer-link:hover .footer-link-text{color:#00E0FF!important;text-shadow:0 0 12px rgba(0,192,255,.6),0 0 24px rgba(0,192,255,.3);font-weight:500}.footer-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:var(--static-space-2);background:linear-gradient(90deg,#00C0FF,#00E0FF,#00C0FF);transition:width .4s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px rgba(0,192,255,.8),0 0 16px rgba(0,192,255,.4);border-radius:1px}.footer-link:hover:after{width:100%}.footer-social-link{transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.footer-social-link:hover{transform:translateY(calc(var(--static-space-4) * -1))}.footer-social-link:hover .footer-social-row{background:var(--scheme-neutral-400)!important;border-color:rgba(0,192,255,.5)!important;box-shadow:0 6px 20px rgba(0,192,255,.25),0 0 30px rgba(0,192,255,.15),inset 0 0 20px rgba(0,192,255,.05)!important}.footer-social-link:hover .footer-social-row *{color:#00E0FF!important;filter:drop-shadow(0 0 4px rgba(0,192,255,.6))}.premium-select,.premium-select option{background-color:var(--scheme-surface)!important;color:var(--scheme-neutral-1200)!important}.premium-select option{padding:var(--static-space-12) var(--static-space-16)!important}.premium-select option:checked,.premium-select option:focus,.premium-select option:hover{background-color:var(--scheme-neutral-alpha-weak)!important;color:var(--scheme-neutral-1200)!important}.premium-select option[value=""]{color:var(--scheme-neutral-600)!important}.contact-cta-button{position:relative;overflow:hidden}.contact-cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.contact-cta-button:hover:before{left:100%}.contact-cta-button:hover{background-position:100% 0!important;box-shadow:0 4px 20px rgba(59,130,246,.3),0 0 30px rgba(139,92,246,.2)!important;transform:translateY(-1px)!important}.contact-cta-button:active{transform:translateY(0)!important}.workflow-container-premium{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--static-space-32);position:relative;padding:var(--static-space-48) 0}.workflow-node-wrapper{position:relative;width:100%;max-width:300px}.workflow-node-premium{position:relative;overflow:visible;will-change:transform,box-shadow}.workflow-connector-horizontal{display:none}.workflow-connector-vertical{display:block}@media (min-width:768px){.workflow-container-premium{flex-direction:row!important;justify-content:center;flex-wrap:wrap;gap:var(--static-space-40);padding:var(--static-space-64) 0}.workflow-node-wrapper{max-width:260px}.workflow-connector-horizontal{display:block!important}.workflow-connector-vertical{display:none!important}}@media (min-width:1024px){.workflow-container-premium{flex-wrap:nowrap;gap:var(--static-space-48);padding:var(--static-space-80) 0}.workflow-node-wrapper{max-width:280px}}@media (min-width:1280px){.workflow-container-premium{gap:var(--static-space-56)}}@keyframes nodeFadeInPremium{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.workflow-node-premium{animation:nodeFadeInPremium .8s cubic-bezier(.4,0,.2,1) backwards}.workflow-node-wrapper:first-child .workflow-node-premium{animation-delay:.1s}.workflow-node-wrapper:nth-child(2) .workflow-node-premium{animation-delay:.2s}.workflow-node-wrapper:nth-child(3) .workflow-node-premium{animation-delay:.3s}.workflow-node-wrapper:nth-child(4) .workflow-node-premium{animation-delay:.4s}.workflow-node-premium:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,rgba(59,130,246,.3),rgba(139,92,246,.3) 50%,rgba(59,130,246,.3));border-radius:22px;z-index:-1;opacity:0;transition:opacity .4s ease;filter:blur(8px)}.workflow-node-premium:hover:before{opacity:.6}@media (prefers-reduced-motion:reduce){.workflow-node-premium{animation:none}.workflow-node-premium:hover{transform:none!important}}.aws-cert-link:hover,.aws-cert-link:hover img{opacity:1!important}@media (max-width:1024px){.rotating-f-container{width:80px!important;height:80px!important;left:var(--static-space-12)!important;bottom:1rem!important}}