/*
 Aether Payments Solutions — home hero cleanup layer
 Load AFTER the site's existing stylesheet.
 This file only affects the hero containing "Powering Payment Transformation".
*/
.aps-clean-hero-host{position:relative!important;isolation:isolate!important;overflow:hidden!important;background-color:#06111e!important;background-image:radial-gradient(circle at 68% 48%,rgba(24,84,114,.18),transparent 34%),linear-gradient(180deg,#071322 0%,#06111e 100%)!important}
.aps-clean-hero-host .aps-clean-hidden, .aps-clean-hero-host .hero-image, .aps-clean-hero-host .hero-grid-overlay{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
.aps-clean-hero-host .aps-hide-before::before{content:none!important;display:none!important}
.aps-clean-hero-host .aps-hide-after::after{content:none!important;display:none!important}
.aps-clean-hero-host>canvas{display:none!important}
.aps-clean-hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(circle at 74% 45%,rgba(22,91,120,.12),transparent 31%)}
.aps-clean-hero-bg::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(82,132,158,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(82,132,158,.055) 1px,transparent 1px);background-size:88px 88px;mask-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.15) 76%,transparent)}
.aps-clean-hero-bg svg{position:absolute;right:0;top:12%;width:58%;height:76%;opacity:.72}
.aps-clean-hero-host>*:not(.aps-clean-hero-bg){position:relative;z-index:2}
@media(max-width:820px){.aps-clean-hero-bg svg{width:100%;right:-34%;top:40%;opacity:.34}}
