.application-stage{height:auto;min-height:510px}
.application-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;align-content:center}
.app-option{padding:23px 0;gap:11px;opacity:.66;align-items:flex-start}
.app-option:nth-child(2){border-top:1px solid var(--line)}
.app-option>span{font-size:7px;flex-shrink:0}
.app-option>div{min-width:0}
.app-option h3{font-size:23px;line-height:1.15}
.app-option p{font-size:10px;line-height:1.8;margin-top:10px}
.app-option>b{font-size:18px;flex-shrink:0}
.application-gallery-link{grid-column:1/-1;justify-self:start;margin-top:25px;gap:25px}
#application-link-label{font:inherit;line-height:inherit}
.application-stage:has(img[src$=".svg"]):after{inset:20% 0 0;background:linear-gradient(transparent,#080b0fee)}
.application-preparation{display:grid;grid-template-columns:1fr 1.25fr;gap:8%;border-top:1px solid var(--line);padding-top:30px;margin-top:35px}
.application-preparation .eyebrow{font-size:7px;color:#8798af;line-height:1.7}
.application-preparation h3{font-size:25px;line-height:1.2;letter-spacing:-.045em;font-weight:400;margin-top:15px}
.application-preparation>div>p:not(.eyebrow){font-size:11px;line-height:1.9;color:#8395ae;max-width:580px}
.application-preparation .text-link{font-size:10px;margin-top:17px;gap:24px}
.technical-values{grid-template-columns:repeat(5,minmax(0,1fr))}
.technical-values>div{padding-inline:20px}
.technical-values dd{font-size:40px}
.technical-values .technical-solvents dd{font-size:23px}
@media(max-width:1100px){
 .application-board{gap:5%;grid-template-columns:1fr 1.1fr}
 .application-stage{min-height:470px}
 .application-options{gap:0 17px}
 .app-option{padding:22px 0;gap:8px}
 .app-option h3{font-size:20px}
 .app-option p{font-size:9px;line-height:1.8}
 .app-option>b{font-size:16px}
 .technical-values{grid-template-columns:repeat(3,minmax(0,1fr))}
 .technical-values>div{padding:24px 20px;border-bottom:1px solid #8ca3bf33}
 .technical-values>div:nth-child(3){border-right:0}
 .technical-values>div:nth-child(4){padding-left:0;border-bottom:0}
 .technical-values>div:nth-child(5){grid-column:span 2;border-bottom:0}
 .technical-values dd{font-size:38px}
 .technical-values .technical-solvents dd{font-size:24px}
}
@media(max-width:700px){
 .application-board{grid-template-columns:1fr;gap:8px}
 .application-stage{height:350px;min-height:0}
 .application-options{gap:0 20px}
 .app-option{padding:23px 0;gap:9px;min-height:143px}
 .app-option:first-child{border-top:1px solid var(--line)}
 .app-option>span{font-size:6px;padding-top:4px}
 .app-option h3{font-size:20px;line-height:1.15}
 .app-option p{font-size:10px;line-height:1.7;margin-top:10px}
 .app-option>b{font-size:16px}
 .application-gallery-link{font-size:11px;margin-top:20px}
 .application-preparation{grid-template-columns:1fr;gap:21px;padding-top:27px;margin-top:30px}
 .application-preparation h3{font-size:28px}
 .application-preparation>div>p:not(.eyebrow){font-size:11px;line-height:1.85}
 .application-preparation .text-link{font-size:11px}
 .technical-values{grid-template-columns:repeat(2,minmax(0,1fr))}
 .technical-values>div:nth-child(odd){border-right:1px solid #8ca3bf33}
 .technical-values>div:nth-child(even){border-right:0}
 .technical-values>div:nth-child(3),.technical-values>div:nth-child(4){border-bottom:1px solid #8ca3bf33}
 .technical-values>div:nth-child(5){grid-column:1/-1;border-right:0;border-bottom:0}
 .technical-values dd{font-size:37px}
 .technical-values .technical-solvents dd{margin-top:18px;font-size:25px}
}
