.app-intro{padding-bottom:1rem}.narrow{max-width:860px}.app-showcase{padding-top:1rem}.app-showcase .container{display:grid;gap:2rem}.app-row{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);background:#fff;border:1px solid #dce3ea;border-radius:18px;overflow:hidden;box-shadow:0 14px 34px rgba(10,23,38,.09)}.app-row:nth-child(even) img{order:2}.app-row img{width:100%;height:100%;min-height:420px;object-fit:cover}.app-copy{padding:clamp(1.6rem,4vw,3.5rem);align-self:center}.app-copy>span{display:block;color:#f26a21;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.app-copy h2{margin:.55rem 0 1rem;color:#0a1726;font-size:clamp(1.55rem,2.5vw,2.35rem);line-height:1.12}.app-copy p{color:#405267;line-height:1.7}.app-copy ul{margin:1.2rem 0 0;padding-left:1.25rem}.app-copy li{margin:.55rem 0}.scope-section{background:#0f2942;color:#fff}.scope-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,6vw,5rem);align-items:center}.scope-section h2{color:#fff}.scope-note{padding:1.5rem;border-left:5px solid #f26a21;background:rgba(255,255,255,.08);border-radius:0 12px 12px 0}.scope-note strong{font-size:1.15rem}.scope-note p{margin:.6rem 0 0;color:#e7edf3;line-height:1.65}.industry-feature-link{display:block;text-decoration:none;color:inherit}.industry-feature-link:hover{transform:translateY(-3px)}.industry-feature-link img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:10px;margin-bottom:1rem}.industry-feature-link .text-link{color:#c85216;font-weight:800}@media(max-width:820px){.app-row{grid-template-columns:1fr}.app-row:nth-child(even) img{order:0}.app-row img{min-height:260px;max-height:420px}.scope-grid{grid-template-columns:1fr}}


/* Application-page accuracy, fabrication emphasis, and contrast */
.page-applications .page-hero{min-height:520px;background-position:center;background-size:cover;background-attachment:scroll}
.page-dairy .page-hero{background-image:linear-gradient(90deg,rgba(6,20,34,.88),rgba(6,20,34,.32)),url('../images/applications/dairy-cooling.webp')}
.page-meat-poultry .page-hero{background-image:linear-gradient(90deg,rgba(6,20,34,.88),rgba(6,20,34,.32)),url('../images/applications/meat-primary.webp')}
.page-fish-seafood .page-hero{background-image:linear-gradient(90deg,rgba(6,20,34,.88),rgba(6,20,34,.32)),url('../images/applications/seafood-shrimp.webp')}
.page-fruit-vegetable .page-hero{background-image:linear-gradient(90deg,rgba(6,20,34,.88),rgba(6,20,34,.32)),url('../images/applications/produce-processing.webp')}
.page-bakery .page-hero{background-image:linear-gradient(90deg,rgba(6,20,34,.88),rgba(6,20,34,.32)),url('../images/applications/bakery-cooling.webp')}
.page-beverage-containers .page-hero{background-image:linear-gradient(90deg,rgba(6,20,34,.88),rgba(6,20,34,.32)),url('../images/applications/beverage-bottling.webp')}
.page-canmaking .page-hero{background-image:linear-gradient(90deg,rgba(6,20,34,.88),rgba(6,20,34,.32)),url('../images/applications/canmaking-mass-handling.webp')}
.page-applications .scope-section{background:linear-gradient(135deg,#102a43,#07131f)!important;color:#fff!important}
.page-applications .scope-section .section-title,.page-applications .scope-section h2,.page-applications .scope-section strong{color:#fff!important}
.page-applications .scope-section p{color:#e7edf3!important}
.page-applications .scope-section .eyebrow{color:#ffae7a!important}
.page-applications .scope-note{background:rgba(255,255,255,.1);border-left-color:#f26a21}
@media(max-width:720px){.page-applications .page-hero{min-height:460px;background-position:center}}
