.ag-hero-banner{position:relative;overflow:hidden;background:var(--brand-primary-dark);min-height:680px;padding:160px 0 144px;color:var(--brand-text-inverse)}.ag-hero-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.ag-hero-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(32,29,16,.9098039216),rgba(32,29,16,.5019607843));z-index:1}.ag-hero-banner__copy{position:relative;z-index:2}.ag-hero-banner__copy h1{max-width:850px;color:var(--brand-text-inverse);font-size:max(2rem, min(4vw, 3.5rem))}.ag-hero-banner__copy p{max-width:650px;color:var(--brand-text-inverse)}.ag-hero-banner__stats{position:absolute;bottom:32px;left:0;right:0;z-index:2;display:flex;flex-wrap:nowrap;gap:24px;border-top:1px solid rgba(255,255,255,.4666666667);padding-top:24px}.ag-hero-banner__stats span{flex:1 1 0;min-width:0;color:var(--brand-text-inverse);font-size:.85rem}.ag-trust-bar{background:var(--brand-primary-light);padding:32px 0;color:var(--brand-text)}.ag-trust-bar__row{display:flex;flex-wrap:nowrap;gap:24px}.ag-stat{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.ag-stat__num{font-size:2rem;color:var(--brand-primary-dark);font-weight:700}.ag-stat__label{font-size:.85rem;color:var(--brand-text)}@media (max-width:640px){.ag-hero-banner{padding:112px 0 144px;min-height:680px}.ag-hero-banner__stats,.ag-trust-bar__row{gap:8px}.ag-hero-banner__stats span,.ag-stat__label{font-size:.7rem}.ag-stat__num{font-size:1.5rem}}