.solutions-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;will-change:transform}.solutions-orb-1{width:500px;height:500px;background:radial-gradient(circle,rgba(59,130,246,.08),transparent 70%);top:-10%;left:-5%;animation:solutions-orbit-1 20s ease-in-out infinite}.solutions-orb-2{width:400px;height:400px;background:radial-gradient(circle,rgba(168,85,247,.07),transparent 70%);top:30%;right:-8%;animation:solutions-orbit-2 25s ease-in-out infinite}.solutions-orb-3{width:350px;height:350px;background:radial-gradient(circle,rgba(236,72,153,.06),transparent 70%);bottom:10%;left:20%;animation:solutions-orbit-3 18s ease-in-out infinite}.solutions-orb-4{width:300px;height:300px;background:radial-gradient(circle,rgba(14,165,233,.05),transparent 70%);top:60%;right:30%;animation:solutions-orbit-4 22s ease-in-out infinite}@keyframes solutions-orbit-1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(60px,40px) scale(1.1)}50%{transform:translate(-30px,80px) scale(.95)}75%{transform:translate(40px,-20px) scale(1.05)}}@keyframes solutions-orbit-2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-50px,60px) scale(1.08)}66%{transform:translate(30px,-40px) scale(.92)}}@keyframes solutions-orbit-3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(70px,-50px) scale(1.12)}}@keyframes solutions-orbit-4{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-40px,30px) scale(1.06)}80%{transform:translate(50px,-60px) scale(.94)}}.solutions-hero-badge{animation:solutions-fade-down .8s cubic-bezier(.22,1,.36,1) .1s both}.solutions-hero-title{animation:solutions-fade-up 1s cubic-bezier(.22,1,.36,1) .25s both}.solutions-hero-subtitle{animation:solutions-fade-up 1s cubic-bezier(.22,1,.36,1) .45s both}.solutions-hero-cta{animation:solutions-fade-up 1s cubic-bezier(.22,1,.36,1) .6s both}@keyframes solutions-fade-up{0%{opacity:0;transform:translateY(30px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes solutions-fade-down{0%{opacity:0;transform:translateY(-20px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.solutions-chip-reveal{animation:solutions-chip-pop .6s cubic-bezier(.34,1.56,.64,1) both}@keyframes solutions-chip-pop{0%{opacity:0;transform:scale(.6) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.solutions-stat-item{animation:solutions-fade-up .8s cubic-bezier(.22,1,.36,1) both}.solutions-card-reveal{opacity:0;transform:translateY(40px) scale(.97);filter:blur(6px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1)}.solutions-card-reveal.revealed{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.solutions-cta-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);transition:left .7s ease}.solutions-cta-btn:hover:before{left:100%}.solutions-testimonials-section .solutions-testimonial-card{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.solutions-testimonials-section.revealed .solutions-testimonial-card{opacity:1;transform:translateY(0)}.solutions-testimonials-section.revealed .solutions-testimonial-card:first-child{transition-delay:0ms}.solutions-testimonials-section.revealed .solutions-testimonial-card:nth-child(2){transition-delay:.1s}.solutions-testimonials-section.revealed .solutions-testimonial-card:nth-child(3){transition-delay:.2s}.solutions-testimonials-section.revealed .solutions-testimonial-card:nth-child(4){transition-delay:.3s}.solutions-testimonials-section.revealed .solutions-testimonial-card:nth-child(5){transition-delay:.4s}.solutions-testimonials-section.revealed .solutions-testimonial-card:nth-child(6){transition-delay:.5s}@media (max-width:768px){.solutions-hero-title{font-size:2.5rem!important}.solutions-orb{display:none}}@media (prefers-reduced-motion:reduce){.solutions-card-reveal,.solutions-chip-reveal,.solutions-hero-badge,.solutions-hero-cta,.solutions-hero-subtitle,.solutions-hero-title,.solutions-orb,.solutions-stat-item,.solutions-testimonial-card{animation:none!important;opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}