.avgc-banner{background:radial-gradient(circle at right,#2b1b00,#000);color:#fff;padding:0rem 1.5rem}@media (min-width: 768px){.avgc-banner{padding:3rem 1.5rem}}.avgc-banner .avgc-header{margin:2.5rem auto;max-width:1260px}.avgc-banner .avgc-header h2{font-size:2rem;font-weight:600;margin-bottom:1rem;text-align:left}.avgc-banner .avgc-header h2 .highlight{color:#fc0}@media (min-width: 768px){.avgc-banner .avgc-header h2{font-size:2.5rem}}.avgc-banner .avgc-header .quote{font-size:1.2rem;font-style:italic;color:#d1d5db;margin-bottom:.5rem}.avgc-banner .avgc-header .author{font-size:.9rem;color:#aaa;text-align:center}.avgc-banner .avgc-container{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1200px;margin:0 auto}@media (min-width: 992px){.avgc-banner .avgc-container{grid-template-columns:450px 1fr;align-items:center}}.avgc-banner .avgc-image{position:relative;display:inline-block}.avgc-banner .avgc-image img{width:100%;border-radius:0;display:block}.avgc-banner .avgc-image .corner{position:absolute;width:20%;height:30%}.avgc-banner .avgc-image .corner.top-left{top:-9px;left:-9px;border-right:none;border-bottom:none;border-top-left-radius:0rem;border-top:3px solid #BC2329;border-left:3px solid #F0AF13}.avgc-banner .avgc-image .corner.bottom-right{bottom:-9px;right:-9px;border-left:none;border-top:none;border-bottom-right-radius:0rem;border-right:3px solid #F0AF13;border-bottom:3px solid #BC2329}.avgc-banner .avgc-content ul{list-style:none;padding:0}.avgc-banner .avgc-content ul li{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:1.5rem}.avgc-banner .avgc-content ul li .bullet{color:#c7253e;font-size:1.2rem;line-height:1.2}.avgc-banner .avgc-content ul li p{margin:0;font-size:1rem}.avgc-banner .avgc-content ul li p .highlight{color:#fc0;font-weight:600}.avgc-banner .avgc-content ul li p .bold{font-weight:600}@media (min-width: 992px){.avgc-banner .avgc-content ul li p{font-size:1.35rem}}.avgc-banner .avgc-content .cta-button{display:inline-flex;align-items:center;gap:.5rem;background:#facc15;color:#000;font-weight:600;padding:.9rem 1.6rem;border-radius:2rem;text-decoration:none;transition:background .3s ease;width:fit-content;font-size:1rem;margin-top:1rem}.avgc-banner .avgc-content .cta-button:hover{background:#fbbf24}
