.epoxy-page{--paper:#f3f0e9;font-optical-sizing:none;font-variation-settings:"opsz" 14}.epoxy-page main>section{scroll-margin-top:88px}.epoxy-page .button>span{font-size:20px;font-weight:500;line-height:22px}.epoxy-page .hero-content h1{line-height:72px}.epoxy-page .hero-media{object-position:center}.epoxy-page .hero-content{padding-top:292px}.epoxy-page .hero-content h1{margin-bottom:26px}.epoxy-page .hero-content .button-primary{gap:12px;width:278px;min-width:278px;padding-inline:20px 18px}.epoxy-page .hero-content .button-secondary{gap:12px;width:230px;min-width:230px}@media (min-width:1200px){.epoxy-page .epoxy-applications{padding-bottom:155px}.epoxy-page .epoxy-pricing{height:760px}}.epoxy-page .hero:after{background:linear-gradient(90deg,#0000007a,#0000002e);width:53%;inset:120px auto 80px 0}@media (max-width:767px){.epoxy-page .hero{height:100vh;min-height:0;padding:0;display:block}.epoxy-page .hero-media{object-position:center}.epoxy-page .hero:after{background:linear-gradient(#00000094,#00000059 45%,#0000 80%);width:100%;inset:0}.epoxy-page .hero-content{width:auto;margin:0;padding:0;position:absolute;top:260px;left:20px;right:20px}.epoxy-page .hero-content h1{width:auto;margin:0 0 20px;font-size:42px;line-height:46px}.epoxy-page .hero-content .lead{font-size:18px;line-height:28px}.epoxy-page .hero-content .actions{gap:12px;width:100%;margin:0;position:absolute;top:270px}.epoxy-page .hero-content .button{height:48px;min-height:48px;padding:0 18px}.epoxy-page .hero-content .button-primary,.epoxy-page .hero-content .button-secondary{width:100%;min-width:0}.epoxy-page main h2{margin-bottom:28px;font-size:34px!important;line-height:39px!important}.epoxy-page main h2 br{display:none}.epoxy-page main p{max-width:100%;font-size:18px;line-height:29px}.epoxy-page .hero+.breadcrumbs+.section{padding:72px 0 0}.epoxy-page .hero+.breadcrumbs+.section .split{gap:30px}.epoxy-page .hero+.breadcrumbs+.section .split-media{min-height:390px}.epoxy-page .epoxy-applications{padding:72px 0}.epoxy-page .epoxy-applications-intro{gap:0}.epoxy-page .epoxy-applications-grid{gap:24px;margin-top:30px}.epoxy-page .epoxy-application-main>div{height:350px}.epoxy-page .epoxy-application-side figure>div{height:220px}.epoxy-page .epoxy-applications figcaption{margin-top:12px;font-size:18px;font-weight:500;line-height:26px}.epoxy-page .epoxy-suitability,.epoxy-page .epoxy-advantages,.epoxy-page .epoxy-risks,.epoxy-page .epoxy-quote-prep{padding:72px 0}.epoxy-page .epoxy-suitability-grid{gap:20px}.epoxy-page .epoxy-suitability nav a{min-height:56px;padding:14px 0;font-size:18px}.epoxy-page .epoxy-suitability nav a span:last-child{display:none}.epoxy-page .epoxy-advantages-grid{gap:28px}.epoxy-page .epoxy-advantages article+article{border-top:1px solid #c9c5bc;padding-top:28px}.epoxy-page .epoxy-advantages article h3{margin-bottom:28px;font-size:24px;line-height:30px}.epoxy-page .epoxy-substrate-media{order:0;height:470px}.epoxy-page .epoxy-substrate-copy{order:1;padding:28px 20px 72px}.epoxy-page .epoxy-substrate-copy strong{font-size:16px;line-height:26px}.epoxy-page .epoxy-finishes{padding:72px 20px}.epoxy-page .epoxy-finishes-intro{gap:0;margin-bottom:28px}.epoxy-page .epoxy-finish-main{height:360px}.epoxy-page .epoxy-finish-side{display:block}.epoxy-page .epoxy-finish-side>div:first-child{display:none}.epoxy-page .epoxy-finish-side>div:last-child{height:250px}.epoxy-page .epoxy-finishes-grid{gap:28px}.epoxy-page .epoxy-comparison{padding:72px 0 40px}.epoxy-page .epoxy-comparison-media{display:none}.epoxy-page .epoxy-pricing{background:var(--surface);color:var(--graphite);grid-template-columns:1fr;gap:28px;padding:0 20px 72px;display:grid}.epoxy-page .epoxy-pricing-copy{display:contents}.epoxy-page .epoxy-pricing-copy h2{border-top:1px solid #c9c5bc;order:0;margin:0;padding-top:32px}.epoxy-page .epoxy-pricing-copy p{color:var(--secondary);order:1}.epoxy-page .epoxy-pricing-media{order:2;height:260px}.epoxy-page .epoxy-pricing-copy a{color:var(--oxide-dark);order:3;margin:12px 0 0}.epoxy-page .epoxy-risks-grid{flex-direction:column;gap:0;display:flex}.epoxy-page .epoxy-risks-intro,.epoxy-page .epoxy-risk-details{display:contents}.epoxy-page .epoxy-risks-intro h2{order:0}.epoxy-page .epoxy-risks-intro p{order:1}.epoxy-page .epoxy-risk-details ul{order:2;margin:14px 0 0}.epoxy-page .epoxy-risk-details li{min-height:69px;font-size:21px;font-weight:500;line-height:28px}.epoxy-page .epoxy-risks-intro a{order:3;margin:20px 0 24px}.epoxy-page .epoxy-risk-details h3{border-top:1px solid #c9c5bc;order:4;padding-top:14px;font-size:34px;line-height:39px}.epoxy-page .epoxy-risk-details p{order:5}.epoxy-page .epoxy-quote-prep-grid{flex-direction:column;gap:0;display:flex}.epoxy-page .epoxy-quote-prep-copy{display:contents}.epoxy-page .epoxy-quote-prep-copy h2{order:0}.epoxy-page .epoxy-quote-prep-copy p{order:1}.epoxy-page .epoxy-quote-prep-grid ul{order:2;margin-top:14px}.epoxy-page .epoxy-quote-prep-grid li{min-height:69px;font-size:21px;font-weight:500}.epoxy-page .epoxy-quote-prep-copy .button{order:3;width:100%;margin-top:0}.epoxy-page .epoxy-final-cta{color:var(--warm);background:#202521}.epoxy-page .epoxy-final-cta-copy{padding:64px 20px}.epoxy-page .epoxy-final-cta-copy p{color:var(--warm)}.epoxy-page .epoxy-final-cta-copy>div{margin-top:20px}.epoxy-page .epoxy-final-cta-copy .button:last-child{color:var(--graphite);background:#fff}.epoxy-page .epoxy-final-cta-media{display:none}}
