[data-bm-reveal]{opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(.2,.9,.3,1.1),transform 0.7s cubic-bezier(.2,.9,.3,1.1);will-change:opacity,transform}[data-bm-reveal].is-revealed{opacity:1;transform:translateY(0)}[data-bm-reveal][data-bm-reveal-delay="200"]{transition-delay:0.2s}[data-bm-reveal][data-bm-reveal-delay="400"]{transition-delay:0.4s}.bm-chart-wrap{background:linear-gradient(180deg,rgb(16 20 30 / .7),rgb(10 12 18 / .8));border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:28px;margin:48px auto 0;max-width:980px;position:relative;box-shadow:0 24px 60px rgb(0 0 0 / .32);overflow:hidden}.bm-chart-wrap::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 30% 0%,rgb(10 132 255 / .08),transparent 50%),radial-gradient(circle at 80% 100%,rgb(191 90 242 / .06),transparent 50%);pointer-events:none}.bm-chart-wrap>*{position:relative;z-index:1}.bm-chart-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.bm-chart-head h3{font-size:18px;margin:0;color:#F5F5F7;font-weight:600}.bm-chart-head p{margin:0;color:#71717A;font-size:13px}.bm-chart-body{position:relative;height:360px}@media (max-width:540px){.bm-chart-wrap{padding:18px}.bm-chart-body{height:280px}}.gradient-orb{transition:transform 0.35s cubic-bezier(.2,.9,.3,1.1);will-change:transform}.industry-card,.solution-card,.pricing-card,.why-us-card,.whyus-card{position:relative;isolation:isolate}.industry-card::after,.solution-card::after,.pricing-card::after,.why-us-card::after,.whyus-card::after{content:'';position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,#fff0,#fff0);opacity:0;transition:opacity 0.3s;pointer-events:none;z-index:-1}.industry-card:hover::after,.solution-card:hover::after,.pricing-card:hover::after,.why-us-card:hover::after,.whyus-card:hover::after{opacity:1;background:linear-gradient(135deg,rgb(10 132 255 / .25),rgb(191 90 242 / .15));filter:blur(12px)}.gradient-text{background:linear-gradient(135deg,#0A84FF 0%,#BF5AF2 50%,#30D158 100%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0;animation:bmGradientShift 8s ease infinite}@keyframes bmGradientShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.btn-primary,.btn.btn--primary{position:relative;overflow:hidden}.btn-primary::before,.btn.btn--primary::before{content:'';position:absolute;inset:-2px;background:linear-gradient(135deg,#0A84FF,#BF5AF2);border-radius:inherit;opacity:0;z-index:-1;filter:blur(14px);transition:opacity 0.3s}.btn-primary:hover::before,.btn.btn--primary:hover::before{opacity:.6}.trust-stat .trust-number{background:linear-gradient(135deg,#fff,rgb(255 255 255 / .7));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.section+.section::before{content:'';display:block;width:120px;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .1),transparent);margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);margin-top:-1px}.ai-typing span{animation:bmTyping 1.4s infinite}.ai-typing span:nth-child(2){animation-delay:0.2s}.ai-typing span:nth-child(3){animation-delay:0.4s}@keyframes bmTyping{0%,60%,100%{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1.15)}}.highlight-brand{background:linear-gradient(135deg,rgb(10 132 255 / .18),rgb(191 90 242 / .12));border:1px solid rgb(10 132 255 / .3);padding:2px 8px;border-radius:6px;transition:box-shadow 0.3s}.highlight-brand:hover{box-shadow:0 0 0 4px rgb(10 132 255 / .15)}.process-step .step-number{position:relative}.process-step:hover .step-number::after{content:'';position:absolute;inset:-4px;border-radius:50%;border:2px solid rgb(10 132 255 / .4);animation:bmPulseRing 1s ease-out}@keyframes bmPulseRing{0%{opacity:1;transform:scale(.8)}100%{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){[data-bm-reveal]{opacity:1;transform:none;transition:none}.gradient-text{animation:none}.gradient-orb{transition:none}}