.ag-hero-banner{position:relative;overflow:hidden;background:var(--brand-primary-dark);padding:160px 0 48px;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;color:#fff}.ag-hero-banner::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(32,22,16,.84),rgba(32,22,16,.48));z-index:1}.ag-hero-banner__copy,.ag-hero-banner__stats{position:relative;z-index:2}.ag-hero-banner__copy{padding-bottom:64px}.ag-hero-banner h1,.ag-hero-banner p,.ag-hero-banner span{color:var(--brand-text-inverse)}.ag-hero-banner h1{max-width:720px}.ag-hero-banner p{max-width:650px}.ag-hero-banner__stats{display:flex;flex-wrap:nowrap;gap:16px;border-top:1px solid #a48772;padding-top:24px}.ag-hero-banner__stats span{flex:1 1 0;min-width:0;font-size:.8rem}.point-list{padding-left:24px}.point-list li{padding:8px 0}.ag-ptech-band__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin:32px 0}.ag-ptech-card{border-top:4px solid var(--brand-primary);padding:24px;background:var(--brand-bg)}.ag-ptech-card>span{font-size:2rem;color:var(--brand-primary)}.scenario-card{padding:32px;border:1px solid var(--brand-border);background:var(--brand-bg)}blockquote{font-style:italic}.cta-split .split{grid-template-columns:3fr 2fr}@media (max-width:991px){.ag-ptech-band__grid,.cta-split .split{grid-template-columns:1fr}}@media (max-width:575px){.ag-hero-banner{padding-top:160px}.ag-hero-banner__stats span{font-size:.7rem}}