.elementor-331 .elementor-element.elementor-element-4262c9c{--display:flex;--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}.elementor-331 .elementor-element.elementor-element-87539a4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-331 .elementor-element.elementor-element-fe0eb71{--display:flex;--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}.elementor-331 .elementor-element.elementor-element-fe0eb71.e-con{--flex-grow:0;--flex-shrink:0}.elementor-331 .elementor-element.elementor-element-59d2de3{--display:flex;--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}.elementor-331 .elementor-element.elementor-element-171482a{--display:flex}.elementor-331 .elementor-element.elementor-element-bdb909a{--display:flex}.elementor-331 .elementor-element.elementor-element-17dbf73{--display:flex;--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}.elementor-331 .elementor-element.elementor-element-8b848b4{text-align:center}.elementor-331 .elementor-element.elementor-element-8b848b4 .elementor-heading-title{font-size:37px;color:#6AD4EE}.elementor-331 .elementor-element.elementor-element-bd3032e{--display:flex;--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}@media(min-width:768px){.elementor-331 .elementor-element.elementor-element-4262c9c{--content-width:1151px}.elementor-331 .elementor-element.elementor-element-87539a4{--content-width:1259px}.elementor-331 .elementor-element.elementor-element-fe0eb71{--width:70%}.elementor-331 .elementor-element.elementor-element-59d2de3{--content-width:1197px}.elementor-331 .elementor-element.elementor-element-bd3032e{--content-width:1259px}}:root{--df-indigo:#6366f1;--df-purple:#a855f7;--df-card-bg:#0f172a}.df-how-container{padding:80px 20px;background:#fff;perspective:1000px}.df-how-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:0 auto}.df-cyber-card{position:relative;height:380px;background:var(--df-card-bg);border-radius:30px;padding:2px;overflow:hidden;transition:transform 0.1s ease-out;transform-style:preserve-3d}.df-card-beam{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent 0%,var(--df-indigo) 25%,var(--df-purple) 50%,transparent 100%);animation:df-beam-rotate 4s linear infinite;z-index:0}@keyframes df-beam-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.df-card-inner{position:relative;z-index:1;background:#0f172a;height:100%;border-radius:28px;padding:40px 30px;display:flex;flex-direction:column;justify-content:center;color:#fff}.df-card-icon{font-size:50px;margin-bottom:20px;filter:drop-shadow(0 0 15px var(--df-indigo))}.df-card-tag{font-size:10px;font-weight:900;text-transform:uppercase;color:#818cf8;letter-spacing:2px;margin-bottom:10px}.df-card-inner h3{font-size:28px;font-weight:900;margin-bottom:15px;letter-spacing:-1px;color:#fff}.df-accent-text{background:linear-gradient(90deg,#818cf8,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.df-card-inner p{color:#94a3b8;font-size:15px;line-height:1.6;margin:0}.df-card-blur-bg{position:absolute;top:0;right:0;width:150px;height:150px;background:var(--df-indigo);filter:blur(100px);opacity:.1;z-index:-1}.df-cyber-card:hover{box-shadow:0 30px 60px rgb(0 0 0 / .4),0 0 20px rgb(99 102 241 / .2)}