/* Latest application brief: readable copy and shared industrial styling. */
.application-hero{height:auto;min-height:100svh;padding-top:145px;padding-bottom:85px}
.application-hero .pool-overview p{font-size:17px;line-height:1.8}
.pool-solution-intro p{max-width:1000px;margin-left:auto;margin-right:auto}
.electroplating-process{margin:0;padding:32px;background:linear-gradient(145deg,#0b3545,#06232f);border:1px solid #80dce83d}
.electroplating-process .eyebrow{font-size:10px}.electroplating-process ol{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}
.electroplating-process li{padding:18px 22px;background:#031a28a8;border:1px solid #9cd8e62b;position:relative}
.electroplating-process li+li:before{content:"↓";position:absolute;top:-15px;left:50%;color:#65e5ec}
.electroplating-process li.featured{border-color:#65e5ec;background:#124455}
.electroplating-process li span{font-size:9px;letter-spacing:.16em;color:#65e5ec}.electroplating-process h3{font-size:22px;font-weight:500;margin:8px 0}
.electroplating-process p{font-size:13px;line-height:1.6;color:#bfd4dc;margin:0}.electroplating-process figcaption{font-size:11px;line-height:1.65;color:#a4c5d0;margin-top:18px}
@media(max-width:650px){.application-hero{padding-top:115px}.application-hero .pool-overview p{font-size:15px}.electroplating-process{padding:22px}}
