.erp-hero,.ecommerce-hero,.ai-hero,.logistics-hero,.retail-hero,.finance-hero,.wellness-hero{background:linear-gradient(150deg,#0b0f19 0%,#031430 55%,#0d1f3c 100%);position:relative;overflow:hidden}.erp-hero:before,.ecommerce-hero:before,.ai-hero:before,.logistics-hero:before,.retail-hero:before,.finance-hero:before,.wellness-hero:before{content:"";pointer-events:none;z-index:1;background-image:radial-gradient(at 5% 30%,#2fd4e824 0%,#0000 50%),radial-gradient(at 95% 70%,#3469b424 0%,#0000 50%);position:absolute;inset:0}.erp-hero:after,.ecommerce-hero:after,.ai-hero:after,.logistics-hero:after,.retail-hero:after,.finance-hero:after,.wellness-hero:after{content:"";pointer-events:none;z-index:1;background-image:linear-gradient(#2fd4e809 1px,#0000 1px),linear-gradient(90deg,#2fd4e809 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.erp-hero-inner,.ecommerce-hero-inner,.ai-hero-inner,.logistics-hero-inner,.retail-hero-inner,.finance-hero-inner,.wellness-hero-inner{z-index:2;position:relative}.erp-cta-sec,.ecommerce-cta-sec,.ai-cta-sec,.logistics-cta-sec,.retail-cta-sec,.finance-cta-sec,.wellness-cta-sec{background-color:#f8fafc;padding-block:80px 120px}.erp-cta-inner,.ecommerce-cta-inner,.ai-cta-inner,.logistics-cta-inner,.retail-cta-inner,.finance-cta-inner,.wellness-cta-inner{max-width:1280px;margin:0 auto;padding-inline:24px}.erp-cta-banner,.ecommerce-cta-banner,.ai-cta-banner,.logistics-cta-banner,.retail-cta-banner,.finance-cta-banner,.wellness-cta-banner{text-align:center;color:#fff;background:linear-gradient(135deg,#0b0f19 0%,#1a3a6e 60%,#3469b4 100%);border-radius:28px;flex-direction:column;align-items:center;gap:28px;padding:72px 56px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #00265a33}.erp-cta-banner:before,.ecommerce-cta-banner:before,.ai-cta-banner:before,.logistics-cta-banner:before,.retail-cta-banner:before,.finance-cta-banner:before,.wellness-cta-banner:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20%,#2fd4e826 0%,#0000 50%),radial-gradient(circle at 80%,#2fd4e81a 0%,#0000 50%);position:absolute;inset:0}.erp-cta-title,.ecommerce-cta-title,.ai-cta-title,.logistics-cta-title,.retail-cta-title,.finance-cta-title,.wellness-cta-title{color:#fff;z-index:1;max-width:720px;margin:0;font-size:clamp(24px,2.8vw,38px);font-weight:800;line-height:1.3;position:relative}.erp-cta-desc,.ecommerce-cta-desc,.ai-cta-desc,.logistics-cta-desc,.retail-cta-desc,.finance-cta-desc,.wellness-cta-desc{opacity:.85;color:#fff;z-index:1;max-width:600px;margin:0;font-size:clamp(15px,1.1vw,18px);line-height:1.65;position:relative}.erp-cta-btn,.ecommerce-cta-btn,.ai-cta-btn,.logistics-cta-btn,.retail-cta-btn,.finance-cta-btn,.wellness-cta-btn{color:#0b0f19;cursor:pointer;z-index:1;background:#fff;border:none;border-radius:999px;padding:16px 40px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,color .2s;display:inline-block;position:relative}.erp-cta-btn:hover,.ecommerce-cta-btn:hover,.ai-cta-btn:hover,.logistics-cta-btn:hover,.retail-cta-btn:hover,.finance-cta-btn:hover,.wellness-cta-btn:hover{color:#3469b4;transform:translateY(-3px);box-shadow:0 12px 32px #ffffff40}@media (max-width:640px){.erp-cta-banner,.ecommerce-cta-banner,.ai-cta-banner,.logistics-cta-banner,.retail-cta-banner,.finance-cta-banner,.wellness-cta-banner{border-radius:20px;padding:48px 28px}}.solution-hero-visual-interactive{overflow:visible}.solution-hero-visual-svg{display:block;overflow:visible}.sol-vis-part-fill,.sol-vis-part-accent,.sol-vis-link,.sol-vis-route{transition:opacity .25s,stroke .25s,stroke-width .25s,fill .25s}.sol-vis-part{cursor:default}.solution-hero-visual-svg:hover .sol-vis-part:not(:hover){opacity:.5}.sol-vis-part:hover .sol-vis-part-fill{stroke:#2fd4e8;fill:#2fd4e824}.sol-vis-part:hover .sol-vis-part-accent{fill:#2fd4e8;stroke:#2fd4e8}.solution-hero-visual-svg:has(.sol-vis-part:hover) .sol-vis-link{stroke:#2fd4e88c}.solution-hero-visual-svg:has(.sol-vis-part:hover) .sol-vis-route{stroke:#2fd4e88c}:is(.solution-hero-visual-svg:has([data-part=sg]:hover) [data-link=sg],.solution-hero-visual-svg:has([data-part=my]:hover) [data-link=my],.solution-hero-visual-svg:has([data-part=id]:hover) [data-link=id],.solution-hero-visual-svg:has([data-part=th]:hover) [data-link=th],.solution-hero-visual-svg:has([data-part=cn]:hover) [data-link=cn],.solution-hero-visual-svg:has([data-part=source]:hover) [data-link=source],.solution-hero-visual-svg:has([data-part=engine]:hover) [data-link=engine],.solution-hero-visual-svg:has([data-part=catalog]:hover) [data-link=catalog],.solution-hero-visual-svg:has([data-part=cart]:hover) [data-link=catalog],.solution-hero-visual-svg:has([data-part=origin]:hover) [data-link=origin],.solution-hero-visual-svg:has([data-part=hub]:hover) [data-link=hub],.solution-hero-visual-svg:has([data-part=transit]:hover) [data-link=transit]){stroke:#2fd4e8;stroke-width:2.5px}@media (prefers-reduced-motion:reduce){.sol-vis-part-fill,.sol-vis-part-accent,.sol-vis-link,.sol-vis-route,.sol-vis-part{transition:none}}
