.hub-page .page-hero,.industry-page .page-hero{background:linear-gradient(125deg,#10203a,#1d3760 68%,#f15a24 180%);color:#fff;padding:5.5rem max(6vw,2rem) 4rem}.hub-page .page-hero h1,.industry-page .page-hero h1{color:#fff;max-width:18ch;line-height:1}.hub-page .page-hero .lead,.industry-page .page-hero .lead{color:#e4ebf6;max-width:62ch;font-size:1.15rem}.hub-page .page-hero .breadcrumb,.hub-page .page-hero .breadcrumb a,.industry-page .page-hero .breadcrumb,.industry-page .page-hero .breadcrumb a{color:#ffc7af}.industries-premium .prose,.case-studies-premium .prose,.industry-page .prose{max-width:1180px;margin:auto;padding:4.5rem max(5vw,1.25rem)}.industries-premium .prose>h2,.case-studies-premium .prose>h2{font-size:clamp(2.25rem,4vw,4.25rem);line-height:1.04;max-width:17ch}.industries-premium .prose ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0;list-style:none}.industries-premium .prose li{padding:1.45rem;border:1px solid #dce3ed;border-radius:18px;background:#fff;box-shadow:0 12px 35px #12213a12}.case-studies-premium .prose>h2{margin-top:4rem;padding-top:1.5rem;border-top:1px solid #dce3ed}.case-study-context{margin-top:4rem;padding:2.5rem;border-radius:24px;background:#12213a;color:#e7edf8}.case-study-context h2,.case-study-context h3{color:#fff}.case-study-context a{color:#ffb18e}.industry-page .prose>h2{font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.08;margin-top:3.5rem;max-width:19ch}.industry-page .prose>h3{color:#f15a24;font-size:1.3rem;margin-top:2rem}.industry-page .prose>p{max-width:74ch;font-size:1.05rem;line-height:1.8}.industry-page .prose>ul{border-left:3px solid #f15a24;padding:1rem 1.25rem;background:#f4f7fb}@media(max-width:700px){.hub-page .page-hero,.industry-page .page-hero{padding:3.75rem 1.25rem 3rem}.industries-premium .prose ul{grid-template-columns:1fr}.industries-premium .prose,.case-studies-premium .prose,.industry-page .prose{padding:3rem 1.25rem}.case-study-context{padding:1.5rem}}
