/* Finishes v1.8 — isolated page styling; no changes to shared pages */
.finishes18{background:#031521;color:#fff;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.finishes18 *{box-sizing:border-box}.finishes18 h1,.finishes18 h2,.finishes18 h3,.finishes18 p{margin:0}.finishes18 em{font-style:normal;color:#42d9f1}.finishes18 section{border-bottom:1px solid #3bcee5}.finishes18 .feyebrow{font-weight:800;letter-spacing:.16em;font-size:clamp(12px,1.5vw,19px);color:#54e0f5}.finishes18 .feyebrow span{color:white}.finishes18 .feyebrow b{color:#48d8ee}.fhero{position:relative;min-height:355px;display:flex;align-items:center;padding:54px max(5%,calc((100vw - 1280px)/2));background:radial-gradient(ellipse at 76% 12%,#1b4663 0%,#071b2a 50%,#020e18 85%)}.fhero-copy{position:relative;z-index:2;max-width:68%}.fhero h1{font-size:clamp(37px,4.7vw,70px);letter-spacing:-.04em;line-height:1.03;margin:20px 0 16px;font-weight:800}.fhero p{font-size:clamp(15px,1.65vw,23px);line-height:1.38;max-width:650px}.fhero>img{position:absolute;right:0;top:0;width:44%;height:100%;object-fit:cover;object-position:center;mask-image:linear-gradient(to right,transparent,black 22%)}.fbenefits{display:grid;grid-template-columns:repeat(4,1fr);background:#031520;padding:19px 4%;gap:0}.fbenefits>div{display:flex;align-items:center;justify-content:center;gap:14px;border-right:1px solid #567b89;padding:6px 12px}.fbenefits>div:last-child{border:0}.fbenefits strong{font-size:clamp(11px,1.25vw,17px);line-height:1.28}.fic{color:#43d7ed;font-size:43px;line-height:1}.fshowcase{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:linear-gradient(125deg,#0a2c40,#02131f 60%,#0b293d);padding:22px 4% 34px}.fitem{text-align:center;padding:0 14px;border-right:1px solid #5b7885}.fitem:last-child{border:0}.fitem img{height:clamp(195px,25vw,360px);width:100%;object-fit:contain;filter:drop-shadow(0 9px 12px #0008)}.fitem h2{font-size:clamp(20px,2.1vw,30px);line-height:1.02;margin:10px 0 9px}.fitem p{font-size:clamp(13px,1.25vw,17px);line-height:1.4;max-width:220px;margin:auto}.fmetal{display:grid;grid-template-columns:1.25fr .65fr .9fr .95fr;align-items:center;gap:22px;padding:38px 4% 46px;background:linear-gradient(90deg,#031b2a,#04131f);position:relative}.fmetal-intro h2{font-size:clamp(29px,3vw,45px);line-height:1.06;margin:10px 0}.fmetal-intro p{font-size:clamp(14px,1.3vw,18px);line-height:1.45}.fmetal-can img{width:100%;max-height:310px;object-fit:contain}.fmetal-scale{display:grid;gap:19px}.fmetal-scale>div{border-left:2px solid #53d6ef;padding-left:13px}.fmetal-scale b{display:block;font-size:17px}.fmetal-scale span{color:#62dff4;font-weight:700;font-size:14px}.fmetal-scale p{font-size:12px;line-height:1.3;margin-top:4px}.fmetal-macro{width:100%;aspect-ratio:1.1;object-fit:cover;border:1px solid #7c9eaf;border-radius:12px}.fmetal small{position:absolute;bottom:12px;left:4%;font-size:11px;color:#b7c7d0}.fdepth{display:grid;grid-template-columns:46% 54%;align-items:center;min-height:240px;background:linear-gradient(100deg,#03121e,#102a3b)}.fdepth>div{padding:34px 9%}.fdepth h2{font-size:clamp(29px,3.3vw,47px);line-height:1.05}.fdepth p{font-size:clamp(14px,1.4vw,19px);line-height:1.4;margin-top:13px}.fdepth img{height:100%;max-height:300px;min-height:230px;width:100%;object-fit:cover;object-position:center}.foptions{padding:32px 4% 40px;background:#031724}.foptions>h2{color:#42dcef;font-size:22px;letter-spacing:.12em;margin-bottom:22px}.fswatch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}.fswatch-grid article{min-width:0}.fswatch-grid img{width:100%;height:110px;object-fit:cover;border:1px solid #91b5c3;border-radius:12px}.fswatch-grid h3{font-size:clamp(15px,1.4vw,19px);margin:9px 0 4px}.fswatch-grid p{font-size:clamp(12px,1.1vw,15px);color:#c9dce5;line-height:1.35}.fcta{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:45px 4%;background:radial-gradient(ellipse at 65% 100%,#1b5876 0%,#041927 65%)}.fcta h2{font-size:clamp(28px,3.1vw,44px);line-height:1.1}.fcta-actions{display:flex;gap:16px;flex-wrap:wrap}.fcta-actions a{display:inline-block;border:1px solid white;border-radius:40px;padding:14px 22px;color:white;text-decoration:none;font-weight:700;font-size:13px}.fcta-actions a.fcta-primary{background:#48d9ef;color:#001723;border-color:#48d9ef}@media(max-width:850px){.fhero{min-height:310px}.fhero-copy{max-width:80%}.fhero>img{width:55%;opacity:.6}.fbenefits{grid-template-columns:repeat(2,1fr);gap:14px}.fbenefits>div:nth-child(2){border-right:0}.fshowcase{grid-template-columns:repeat(2,1fr);gap:25px 0}.fitem:nth-child(2){border:0}.fmetal{grid-template-columns:1fr 1fr}.fmetal-macro{max-height:280px}.fmetal small{position:static;grid-column:1/-1}.fcta{flex-direction:column;align-items:flex-start}}@media(max-width:560px){.fhero{padding:45px 5%;min-height:380px;align-items:flex-end}.fhero-copy{max-width:100%}.fhero>img{width:100%;height:72%;mask-image:linear-gradient(to bottom,black,transparent 95%);opacity:.4}.fhero h1{font-size:39px}.fbenefits strong{font-size:11px}.fic{font-size:28px}.fshowcase{padding:20px 2%}.fitem{padding:0 8px}.fitem img{height:205px}.fmetal{grid-template-columns:1fr 1fr;gap:16px}.fmetal-intro{grid-column:1/-1}.fmetal-macro{grid-column:1/-1;max-height:190px}.fdepth{grid-template-columns:1fr}.fdepth img{max-height:190px;min-height:170px}.fswatch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fcta-actions a{font-size:11px;padding:12px 14px}}
