.ag-hero-carousel{padding:64px 0 0;background:var(--brand-primary-light)}.ag-hero-carousel__slide{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;min-height:480px}.ag-hero-carousel__copy{padding:32px 0}.ag-hero-carousel__copy h2{font-size:max(2rem, min(4vw, 3.5rem))}.ag-hero-carousel__media img{width:100%;height:480px;-o-object-fit:cover;object-fit:cover}.carousel-controls{display:flex;gap:8px;justify-content:flex-end;margin:24px 0}.carousel-controls button{border:1px solid var(--brand-primary);color:var(--brand-primary);background:#fff;border-radius:4px;min-width:40px;min-height:40px}.carousel-controls button[aria-pressed=true]{background:var(--brand-primary);color:#fff}.ag-hero-carousel__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:24px 0 32px;border-top:1px solid var(--brand-border)}.ag-ptech-band{padding:80px 0;background:var(--brand-bg-alt)}.ag-ptech-band__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;margin-bottom:32px}.ag-ptech-card{border-top:2px solid var(--brand-primary)}.tech-icon{display:block;color:var(--brand-primary);font-size:2rem;margin-bottom:16px}.home-products{padding:80px 0}.featured-product{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:32px;gap:32px;background:var(--brand-bg-alt);margin-bottom:32px;align-items:center;align-self:start}.featured-product>div:last-child{padding:32px}.featured-product img{width:100%;height:360px;-o-object-fit:cover;object-fit:cover}.scope-card{padding:24px;border:1px solid var(--brand-border);border-radius:4px}.home-applications{padding:80px 0;background:var(--brand-primary-light)}.horizontal-scroll{display:flex;gap:24px;overflow-x:auto;padding-bottom:24px;margin-bottom:24px;scroll-snap-type:x mandatory}.horizontal-scroll article{flex:0 0 240px;scroll-snap-align:start;background:#fff;border:1px solid var(--brand-border);padding:24px}.procurement-scenarios{padding:80px 0}.procurement-scenarios .container{max-width:900px}.procurement-scenarios .eyebrow,.procurement-scenarios h2{text-align:center}.scenario-slide{margin:0}.scenario-slide blockquote{font-size:1.5rem;line-height:1.6;text-align:center;padding:32px 0;color:var(--brand-text)}.scenario-slide figcaption{text-align:center;font-size:.875rem}.home-cta{position:relative;overflow:hidden;background:var(--brand-primary-dark)}.home-cta::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(38,24,67,.86);z-index:1}.cta-copy{position:relative;z-index:2;max-width:760px;margin:auto;text-align:center}.home-cta h2,.home-cta p{color:#fff}@media (max-width:767px){.ag-hero-carousel{padding-top:32px}.ag-hero-carousel__slide{grid-template-columns:1fr;gap:16px}.ag-hero-carousel__media img{height:280px}.ag-hero-carousel__actions,.ag-ptech-band__grid{grid-template-columns:1fr}.featured-product{grid-template-columns:1fr;gap:0}.featured-product img{height:280px}.scenario-slide blockquote{font-size:1.2rem}.ag-ptech-band,.home-applications,.home-products,.procurement-scenarios{padding:64px 0}}.ag-ptech-card{padding:24px}