/* Lion Gate Investments — Investment Solutions module */
.investment-hero{background:radial-gradient(circle at 80% 16%,rgba(215,175,79,.25),transparent 27%),radial-gradient(circle at 14% 88%,rgba(23,104,201,.17),transparent 31%),linear-gradient(135deg,#030b18,#0a2750)}
.investment-dashboard-card .bank-card-heading>i{color:var(--gold);font-size:29px}.investment-grid .investment-card>p{min-height:88px}.investment-card .rate-pill{color:#7d5b08;background:#fff7db}.investment-card .loan-icon{background:linear-gradient(145deg,#071a38,#174f91)}
.investment-product-hero{background:radial-gradient(circle at 83% 17%,rgba(215,175,79,.23),transparent 26%),radial-gradient(circle at 10% 82%,rgba(23,104,201,.18),transparent 30%),linear-gradient(135deg,#030b18,#0a2750)}
.investment-product-hero .offer-amount strong{font-size:30px;line-height:1.15}.investment-nav{gap:17px;font-size:11px}.footer-logo{width:190px;height:auto;display:block;margin-bottom:18px;filter:drop-shadow(0 5px 15px rgba(0,0,0,.2))}
@media(max-width:1120px){.investment-nav{gap:12px;font-size:10px}.investment-nav .button-small{padding-inline:13px}}
@media(max-width:900px){.investment-grid .investment-card>p{min-height:auto}.investment-nav{font-size:13px}}



/* =========================================================
   VERIFIED HERO PHOTOGRAPHY
   IMPORTANT: investment.css loads last, so these rules must
   live here to prevent earlier gradient rules from hiding images.
   ========================================================= */

.hero.investment-hero.verified-home-hero {
    background:
        linear-gradient(90deg, rgba(3,11,24,.96) 0%, rgba(7,31,61,.84) 50%, rgba(7,31,61,.48) 100%),
        var(--verified-home-hero) center 48% / cover no-repeat !important;
}

.product-hero.investment-product-hero {
    background:
        linear-gradient(90deg, rgba(3,11,24,.97) 0%, rgba(7,31,61,.84) 50%, rgba(7,31,61,.50) 100%),
        var(--verified-hero-photo) center 50% / cover no-repeat !important;
}

.hero.investment-hero.verified-home-hero::after,
.product-hero.investment-product-hero::after {
    content:"";
    position:absolute;
    inset:0;
    z-index:0;
    pointer-events:none;
    background:linear-gradient(180deg,rgba(3,11,24,.06),rgba(3,11,24,.18));
}

.hero.investment-hero.verified-home-hero .hero-grid-pattern,
.product-hero.investment-product-hero .product-hero-grid {
    opacity:.12 !important;
    z-index:1;
}

.hero.investment-hero.verified-home-hero .hero-grid,
.product-hero.investment-product-hero .product-hero-shell {
    position:relative;
    z-index:2;
}

@media(max-width:820px){
    .hero.investment-hero.verified-home-hero{
        background:
            linear-gradient(90deg,rgba(3,11,24,.98),rgba(7,31,61,.78)),
            var(--verified-home-hero) 60% center / cover no-repeat !important;
    }
    .product-hero.investment-product-hero{
        background:
            linear-gradient(90deg,rgba(3,11,24,.98),rgba(7,31,61,.80)),
            var(--verified-hero-photo) 58% center / cover no-repeat !important;
    }
}
