.elementor-1951 .elementor-element.elementor-element-3c5a328{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-1951 .elementor-element.elementor-element-ce105c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1951 .elementor-element.elementor-element-fd5e3de{--display:flex}.elementor-1951 .elementor-element.elementor-element-6f510b8 .elementor-heading-title{font-size:64px;font-weight:900;color:#1A1A2E}.elementor-1951 .elementor-element.elementor-element-325ee8e{font-size:17px;color:#4A4A6A}.elementor-1951 .elementor-element.elementor-element-e8cfcdc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-1951 .elementor-element.elementor-element-ce1c844 .elementor-button{background-color:#fff0;background-image:linear-gradient(180deg,#6C5CE7 0%,#A855F7 100%);border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px}.elementor-1951 .elementor-element.elementor-element-e712ec7 .elementor-button{background-color:#fff0;fill:#6C5CE7;color:#6C5CE7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6C5CE7;border-radius:60px 60px 60px 60px;padding:15px 30px 15px 30px}.elementor-1951 .elementor-element.elementor-element-112077a{--display:flex}:root{--page-title-display:none}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}@media(min-width:768px){.elementor-1951 .elementor-element.elementor-element-3c5a328{--width:100%}.elementor-1951 .elementor-element.elementor-element-ce105c3{--width:100%}.elementor-1951 .elementor-element.elementor-element-fd5e3de{--width:50%}.elementor-1951 .elementor-element.elementor-element-112077a{--width:50%}}.imdi-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;border-radius:50px!important;background:rgb(108 92 231 / .08)!important;border:1px solid rgb(108 92 231 / .2)!important;font-size:13px!important;font-weight:500!important;color:#6c5ce7!important;margin-bottom:24px!important;font-family:inherit!important}.imdi-dot{display:inline-block!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#a855f7!important;animation:imdi-pulse 2s infinite!important}@keyframes imdi-pulse{0%,100%{box-shadow:0 0 0 0 rgb(168 85 247 / .4)!important}50%{box-shadow:0 0 0 12px #fff0!important}}.imdi-stack{position:relative!important;width:100%!important;max-width:480px!important;aspect-ratio:1/1!important;margin:0 auto!important}.imdi-card{position:absolute!important;background:#fff!important;border:1px solid rgb(0 0 0 / .08)!important;border-radius:24px!important;padding:24px!important;box-shadow:0 10px 30px rgb(0 0 0 / .05)!important;animation:imdi-float 6s ease-in-out infinite!important;font-family:inherit!important}.imdi-card-main{width:75%!important;aspect-ratio:1/1!important;top:10%!important;right:5%!important;z-index:3!important;border-color:rgb(108 92 231 / .25)!important;box-shadow:0 0 40px rgb(108 92 231 / .15)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important}.imdi-card-small-top{width:40%!important;top:2%!important;left:5%!important;z-index:2!important;animation-delay:-2s!important;display:flex!important;flex-direction:column!important;gap:8px!important}.imdi-card-small-bottom{width:35%!important;bottom:8%!important;left:8%!important;z-index:4!important;animation-delay:-4s!important;display:flex!important;flex-direction:column!important;gap:8px!important}@keyframes imdi-float{0%,100%{transform:translateY(0)!important}50%{transform:translateY(-18px)!important}}.imdi-chart{display:flex!important;align-items:flex-end!important;gap:4px!important;height:50px!important;flex:1!important}.imdi-chart .imdi-bar{flex:1!important;border-radius:4px 4px 0 0!important;background:linear-gradient(135deg,#6c5ce7,#a855f7)!important;animation:imdi-grow 1.5s ease-out forwards!important;transform-origin:bottom!important}.imdi-chart .imdi-bar:nth-child(1){height:60%!important;animation-delay:0.1s!important}.imdi-chart .imdi-bar:nth-child(2){height:85%!important;animation-delay:0.2s!important}.imdi-chart .imdi-bar:nth-child(3){height:45%!important;animation-delay:0.3s!important}.imdi-chart .imdi-bar:nth-child(4){height:95%!important;animation-delay:0.4s!important}.imdi-chart .imdi-bar:nth-child(5){height:70%!important;animation-delay:0.5s!important}@keyframes imdi-grow{from{transform:scaleY(0)!important}to{transform:scaleY(1)!important}}.imdi-btn-gradient .elementor-button{background:linear-gradient(135deg,#6c5ce7 0%,#a855f7 100%)!important;box-shadow:0 6px 28px rgb(108 92 231 / .3)!important;border-radius:50px!important;font-weight:700!important;color:#fff!important;transition:all 0.35s!important;border:none!important;font-family:inherit!important}.imdi-btn-gradient .elementor-button:hover{box-shadow:0 10px 40px rgb(108 92 231 / .45)!important;transform:translateY(-2px)!important}.imdi-btn-outline .elementor-button{background:transparent!important;border:2px solid #6c5ce7!important;color:#6c5ce7!important;border-radius:50px!important;font-weight:600!important;font-family:inherit!important}.imdi-service{transition:all 0.35s!important;background:#fff!important;border:1px solid rgb(0 0 0 / .08)!important}.imdi-service:hover{transform:translateY(-6px)!important;box-shadow:0 15px 40px rgb(108 92 231 / .12)!important;border-color:rgb(108 92 231 / .3)!important}.imdi-service-icon .elementor-icon{transition:all 0.35s!important;background:rgb(108 92 231 / .08)!important}.imdi-service:hover .imdi-service-icon .elementor-icon{background:rgb(108 92 231 / .15)!important;box-shadow:0 0 20px rgb(108 92 231 / .15)!important;transform:scale(1.08)!important}.imdi-counter .elementor-counter-number{background:linear-gradient(135deg,#6c5ce7,#a855f7)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.imdi-stat-card{transition:all 0.35s!important;background:#fff!important;border:1px solid rgb(0 0 0 / .08)!important}.imdi-stat-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 30px rgb(0 0 0 / .08)!important}.imdi-text-gradient{background:linear-gradient(135deg,#6c5ce7,#a855f7)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.imdi-cta-box{border-radius:32px!important;box-shadow:0 0 50px rgb(108 92 231 / .12)!important;background:#fff!important}.imdi-orbs{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important;z-index:0!important;overflow:hidden!important}.imdi-orbs .imdi-orb{position:absolute!important;border-radius:50%!important;filter:blur(140px)!important;opacity:0.1!important;animation:imdi-orb-float 24s ease-in-out infinite!important}.imdi-orb-1{width:700px!important;height:700px!important;background:rgb(108 92 231 / .15)!important;top:-20%!important;right:-15%!important}.imdi-orb-2{width:600px!important;height:600px!important;background:rgb(168 85 247 / .12)!important;bottom:-15%!important;left:-10%!important;animation-delay:-8s!important}.imdi-orb-3{width:500px!important;height:500px!important;background:rgb(59 130 246 / .1)!important;top:45%!important;left:25%!important;animation-delay:-16s!important}@keyframes imdi-orb-float{0%,100%{transform:translate(0,0) scale(1)!important}25%{transform:translate(50px,-40px) scale(1.1)!important}50%{transform:translate(-30px,30px) scale(.95)!important}75%{transform:translate(40px,15px) scale(1.05)!important}}.imdi-bg-light{background-color:#F8F9FC!important}