.application-hero{background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-neutral-dark));color:var(--brand-text-inverse);text-align:center}.application-hero h1,.application-hero p{color:var(--brand-text-inverse)}.application-hero .hero-lead{margin-left:auto;margin-right:auto}.application-hero figure{min-height:176px;max-width:800px;margin:24px auto 0}.application-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:max(240px,min(47vw,420px));overflow-x:auto;grid-gap:16px;gap:16px;scroll-snap-type:x mandatory;padding-bottom:16px}.application-scroll article{padding:24px;background:var(--brand-primary-light);border-bottom:3px solid var(--brand-primary);scroll-snap-align:start}.application-cases{background:var(--brand-bg-alt)}.application-cases .carousel{border-left:4px solid var(--brand-primary);background:var(--brand-bg);padding:24px;max-width:800px}.case-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.application-cta{position:relative;isolation:isolate;background:linear-gradient(90deg,var(--brand-primary-dark),rgba(36,49,59,.9098039216)),radial-gradient(at right top,var(--brand-accent),var(--brand-neutral-dark))}.application-cta .media-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.2;border:0}.application-cta .media-label{display:none}