body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-shell{position:relative!important;overflow:hidden!important;background-color:#07111f!important;background-image:linear-gradient(90deg,rgb(4 10 24 / .96) 0%,rgb(8 17 38 / .92) 34%,rgb(8 17 38 / .54) 58%,rgb(8 17 38 / .18) 100%),url(/wp-content/themes/astra-child/assets/images/home-ai-hero-banner.webp)!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important}body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-shell::before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 18% 52%,rgb(37 99 235 / .20),transparent 34%),linear-gradient(180deg,rgb(255 255 255 / .04),rgb(2 6 23 / .02))!important;pointer-events:none!important;z-index:1!important}body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-slide{position:relative!important;z-index:2!important;background:transparent!important}body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-slide:not(.active){display:none!important;opacity:0!important;visibility:hidden!important}body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-slide.active{display:grid!important}body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-content{position:relative!important;z-index:4!important;max-width:650px!important}body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-visual{display:none!important}body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-dots,body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-nav{z-index:6!important}body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-title,body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-description,body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-trust{text-shadow:0 14px 42px rgb(0 0 0 / .38)!important}@media(max-width:920px){body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-shell{background-image:linear-gradient(90deg,rgb(4 10 24 / .94),rgb(4 10 24 / .72) 58%,rgb(4 10 24 / .34)),url(/wp-content/themes/astra-child/assets/images/home-ai-hero-banner-mobile.webp)!important;background-position:72% center!important;background-size:cover!important;background-repeat:no-repeat!important}body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-shell::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgb(4 10 24 / .92),rgb(4 10 24 / .58))!important;z-index:1!important;pointer-events:none!important}}@media(max-width:640px){body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-shell{background-position:72% center!important}}body.home .ai-smart-hero.ai-hero-image-banner,body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-shell{isolation:isolate!important}body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-actions,body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-btn,body.home .ai-smart-hero.ai-hero-image-banner .ai-preview-card,body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-dots,body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-dot{position:relative!important;z-index:60!important;pointer-events:auto!important}body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-slide:not(.active),body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-slide:not(.active) *{pointer-events:none!important}body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-slide.active,body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-slide.active *{pointer-events:auto}body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-btn{cursor:pointer!important;user-select:none;opacity:1!important}body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-btn.primary{background:linear-gradient(135deg,#2f75ff,#6549ff)!important;color:#ffffff!important;border:1px solid rgb(255 255 255 / .16)!important;box-shadow:0 18px 38px rgb(47 117 255 / .30)!important}body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-btn.secondary{background:rgb(15 23 42 / .34)!important;color:#ffffff!important;border:1px solid rgb(255 255 255 / .26)!important;box-shadow:0 14px 34px rgb(2 6 23 / .20)!important}body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-btn:hover,body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-btn:focus-visible{transform:translateY(-2px)!important;text-decoration:none!important}body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-btn:focus-visible,body.home .ai-smart-hero.ai-hero-image-banner .ai-hero-dot:focus-visible{outline:3px solid rgb(147 197 253 / .85)!important;outline-offset:3px!important}