.finish-section{padding:78px max(6%,calc((100vw - 1268px)/2));background:#181818;color:#f7f5ef;scroll-margin-top:10px;border-top:5px solid var(--yellow)}
.finish-section .section-head{align-items:flex-end;gap:40px;margin-bottom:42px}
.finish-section .eyebrow{color:var(--yellow);font-size:10px;letter-spacing:1.5px}
.finish-section h2{font-size:clamp(40px,4.5vw,62px);letter-spacing:-2.5px;line-height:1;font-weight:900}
.finish-section .section-head .finish-intro{color:#c9c9c9;max-width:375px;font-size:16px;line-height:1.75;margin:0}
.finish-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.finish-card{border:1px solid #454545;display:flex;flex-direction:column;min-width:0;background:#212121}
.finish-sample{height:240px;padding:23px;display:flex;flex-direction:column;justify-content:space-between;background:#111;overflow:hidden;border-bottom:1px solid #454545}
.finish-sample-label,.finish-sample-foot{font-size:8px;letter-spacing:1.4px;font-weight:700;position:relative;z-index:1}
.finish-sample-label{color:#b5b5b5}.finish-sample-foot{color:#9e9e9e}
.finish-sample-type{font-family:Georgia,serif;font-size:52px;line-height:.95;letter-spacing:-2.5px;position:relative;z-index:1}
.finish-gold .finish-sample-type{color:#e5c875;background:linear-gradient(115deg,#af7a30 5%,#ffe8a2 30%,#c09543 48%,#f4dda0 65%,#a77934 90%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.finish-white .finish-sample{background:#163d53}.finish-white .finish-sample-type{color:#fff;font-size:47px}.finish-white .finish-sample-label,.finish-white .finish-sample-foot{color:#b8d4e4}
.finish-clear .finish-sample{position:relative;background:repeating-linear-gradient(125deg,#282828 0 17px,#303030 17px 19px,#282828 19px 34px)}
.finish-clear .finish-sample:before{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 10%,#ffffff15 42%,#ffffff30 47%,transparent 53%)}
.finish-clear .finish-sample-type{color:#757575;text-shadow:1px 1px 0 #aaa,-1px -1px 0 #151515}
.finish-copy{padding:25px;display:flex;flex-direction:column;flex:1}.finish-copy h3{font-size:30px;letter-spacing:-1px;margin:0 0 12px}
.finish-copy p{color:#c9c9c9;font-size:15px;line-height:1.7;margin:0 0 18px}.finish-copy .finish-benefit{font-weight:700;color:#fff;font-size:16px;line-height:1.45;min-height:47px}
.finish-copy .finish-uses{font-size:13px;color:#aeaeae;margin-top:auto;padding-top:3px}.finish-uses strong{display:block;color:#f7f5ef;font-size:10px;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px}
.finish-copy>a{border-top:1px solid #4d4d4d;padding-top:16px;font-size:13px;font-weight:700;color:var(--yellow)}.finish-copy>a:hover{color:var(--cyan)}.finish-copy>a:focus-visible{outline-color:var(--cyan)}
.finish-guidance{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:24px;border-top:1px solid #454545}.finish-guidance p{font-size:15px;color:#d6d6d6;margin:0;line-height:1.7}.finish-guidance strong{display:block;color:white;margin-bottom:4px}.finish-guidance .finish-note{font-size:12px;color:#b0b0b0;align-self:center}
@media(max-width:1000px){.finish-grid{gap:16px}.finish-sample{padding:18px;height:210px}.finish-sample-type{font-size:43px}.finish-white .finish-sample-type{font-size:37px}.finish-copy{padding:20px}.finish-section .section-head .finish-intro{max-width:300px}}
@media(max-width:700px){.finish-section{padding:45px 6%}.finish-section .section-head{margin-bottom:28px}.finish-section h2{font-size:40px;letter-spacing:-1.8px}.finish-section .section-head .finish-intro{max-width:none;font-size:15px;margin-top:23px}.finish-grid{grid-template-columns:1fr;gap:22px}.finish-sample{height:220px;padding:23px}.finish-sample-type{font-size:51px}.finish-white .finish-sample-type{font-size:46px}.finish-copy{padding:23px}.finish-copy .finish-benefit{min-height:0}.finish-guidance{grid-template-columns:1fr;gap:18px;margin-top:25px}.finish-section .section-head h2{font-size:40px}}
