.industry-detail-hero{position:relative;min-height:var(--hero-interior-height);display:grid;align-items:end;overflow:hidden;background:var(--color-navy-900);color:var(--color-white)}.industry-detail-hero__image,.industry-detail-hero__scrim{position:absolute;inset:0}.industry-detail-hero__image{object-fit:cover;object-position:center}.industry-detail-hero__scrim{background:linear-gradient(90deg,rgb(2 27 58/.96),rgb(2 27 58/.76) 36%,rgb(2 27 58/.16) 78%,rgb(2 27 58/.08))}.industry-detail-hero__container{position:relative;z-index:1;padding-top:150px;padding-bottom:clamp(48px,8vw,104px)}.industry-detail-hero__content{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.7fr);gap:clamp(48px,11vw,170px);align-items:end}.industry-detail-hero h1{max-width:12ch;margin-top:var(--space-5);color:var(--color-white);font-size:clamp(42px,4.8vw,68px);font-weight:520;letter-spacing:-.05em;line-height:1;text-wrap:balance}.industry-detail-hero .section-eyebrow{color:rgb(207 227 247/.84)}.industry-detail-hero__copy{max-width:470px}.industry-detail-hero__copy>p{color:rgb(255 255 255/.82);font-size:var(--text-body-large);line-height:1.48}.industry-detail-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:var(--space-7)}.industry-detail-cta__actions>a:not(.arrow-link),.industry-detail-hero__actions>a:not(.arrow-link){display:inline-flex;min-height:var(--control-min-target);align-items:center;color:var(--color-white);font-weight:550;text-decoration-color:rgb(207 227 247/.66);text-underline-offset:5px}.industry-detail-intro{padding:var(--section-space) 0}.industry-detail-intro__layout{display:grid;grid-template-columns:minmax(0,.68fr) minmax(220px,.72fr) minmax(0,.92fr);gap:clamp(32px,5vw,76px);align-items:start}.industry-detail-cta h2,.industry-detail-intro h2,.industry-detail-process h2,.industry-detail-section-header h2{margin-top:var(--space-5);color:var(--color-blue-700);font-size:var(--text-display-section);font-weight:520;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.industry-detail-intro h2{max-width:12ch}.industry-detail-intro__copy{max-width:58ch;padding-top:var(--space-8)}.industry-detail-intro__media{position:relative;min-height:340px;margin:0;overflow:hidden;border-radius:var(--radius-media)}.industry-detail-intro__media img{object-fit:cover;object-position:center}.industry-detail-intro__copy p{color:var(--color-text-muted);font-size:var(--text-body-large);line-height:1.52}.industry-detail-intro__copy p+p{margin-top:var(--space-5)}.industry-detail-considerations{padding:var(--section-space) 0;background:var(--color-surface)}.industry-detail-section-header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);gap:clamp(48px,9vw,140px);align-items:end}.industry-detail-section-header h2{max-width:13ch}.industry-detail-section-header>p{max-width:43ch;margin:0;color:var(--color-text-muted);font-size:var(--text-body-large);line-height:1.48}.industry-detail-considerations__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:var(--space-10);border-top:var(--border-subtle)}.industry-detail-consideration{grid-column:span 4;min-height:300px;padding:var(--space-7) var(--space-6) var(--space-8);border-right:var(--border-subtle);border-bottom:var(--border-subtle)}.industry-detail-consideration:nth-child(3n){border-right:0}.industry-detail-consideration--featured{background:var(--color-blue-100)}.industry-detail-consideration>span{color:var(--color-text-muted);font-size:14px;font-weight:550}.industry-detail-consideration h3{max-width:16ch;margin-top:74px;color:var(--color-blue-700);font-size:clamp(24px,2vw,30px);font-weight:550;letter-spacing:-.035em;line-height:1.05}.industry-detail-consideration p{max-width:34ch;margin-top:var(--space-4);color:var(--color-text-muted);line-height:1.46}.industry-detail-consideration a{display:inline-flex;min-height:44px;align-items:center;margin-top:var(--space-5);color:var(--color-blue-700);font-size:14px;font-weight:550;text-underline-offset:4px}.industry-detail-qualification{max-width:78ch;margin-top:var(--space-6);color:var(--color-text-muted);font-size:13px;line-height:1.45}.industry-detail-process{padding:var(--section-space) 0;background:var(--color-navy-900);color:var(--color-white)}.industry-detail-process .section-eyebrow{color:rgb(207 227 247/.78)}.industry-detail-process__layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);gap:clamp(48px,9vw,140px);align-items:start}.industry-detail-process h2{max-width:12ch;color:var(--color-white)}.industry-detail-process header>p:last-child{max-width:42ch;margin-top:var(--space-6);color:rgb(255 255 255/.74);font-size:var(--text-body-large);line-height:1.48}.industry-detail-process ol{margin:0;padding:0;list-style:none;border-top:1px solid rgb(207 227 247/.28)}.industry-detail-process li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--space-6);padding:var(--space-6) 0;border-bottom:1px solid rgb(207 227 247/.28)}.industry-detail-process li>span{color:rgb(207 227 247/.68);font-size:18px;font-weight:550}.industry-detail-process h3{color:var(--color-white);font-size:clamp(22px,1.8vw,28px);font-weight:550;letter-spacing:-.03em;line-height:1.1}.industry-detail-process li p{max-width:45ch;margin-top:var(--space-3);color:rgb(255 255 255/.72);line-height:1.46}.industry-detail-cta{padding:var(--section-space) 0 calc(var(--section-space) + var(--space-4))}.industry-detail-cta__panel{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,24vw,360px);gap:clamp(40px,5vw,80px);align-items:end;padding:clamp(40px,5vw,72px);border-radius:var(--radius-media);background:var(--color-blue-100)}.industry-detail-cta h2{max-width:12ch}.industry-detail-cta__panel>div:first-child>p:not(.section-eyebrow){max-width:48ch;margin-top:var(--space-6);color:var(--color-text-muted);font-size:var(--text-body-large);line-height:1.48}.industry-detail-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:var(--space-7)}.industry-detail-cta__actions>a:not(.arrow-link){color:var(--color-blue-700);text-decoration-color:rgb(19 67 114/.45)}.industry-detail-cta__media{position:relative;width:100%;aspect-ratio:1/1;max-width:360px;justify-self:end;overflow:hidden;border-radius:var(--radius-media);background:var(--color-navy-800)}.industry-detail-cta__media img{object-fit:cover;object-position:center}.industry-detail-cta__qualification{max-width:78ch;margin-top:var(--space-6);color:var(--color-text-muted);font-size:13px;line-height:1.45}@media (max-width:899px){.industry-detail-hero{min-height:var(--hero-interior-height)}.industry-detail-hero__scrim{background:linear-gradient(180deg,rgb(2 27 58/.2) 10%,rgb(2 27 58/.82) 58%,rgb(2 27 58/.98))}.industry-detail-hero__container{padding-top:120px}.industry-detail-hero__content,.industry-detail-intro__layout,.industry-detail-process__layout,.industry-detail-section-header{grid-template-columns:1fr;gap:var(--space-7)}.industry-detail-hero h1{max-width:11ch;font-size:clamp(42px,10vw,60px)}.industry-detail-intro__copy{padding-top:0}.industry-detail-intro__media{min-height:300px}.industry-detail-considerations__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-detail-consideration{grid-column:span 1}.industry-detail-consideration,.industry-detail-consideration:nth-child(3n){border-right:var(--border-subtle)}.industry-detail-consideration:nth-child(2n){border-right:0}.industry-detail-cta__panel{grid-template-columns:1fr}.industry-detail-cta__media{width:min(100%,360px);order:2;justify-self:start}}@media (max-width:560px){.industry-detail-hero__image{object-position:63% center}.industry-detail-considerations__grid{grid-template-columns:1fr}.industry-detail-consideration,.industry-detail-consideration:nth-child(2n),.industry-detail-consideration:nth-child(3n){grid-column:1;border-right:0}.industry-detail-consideration{min-height:0;padding:var(--space-6)}.industry-detail-consideration h3{margin-top:44px}.industry-detail-process li{grid-template-columns:48px minmax(0,1fr);gap:var(--space-4)}.industry-detail-cta__panel{padding:var(--space-7) var(--space-6)}}@media (min-width:900px){.industry-detail-hero{height:var(--hero-interior-height);min-height:var(--hero-interior-height)}}@media (max-width:899px){.industry-detail-hero{min-height:var(--hero-interior-height)}}