.SandblastingPaintingPage-module__tnEpBa__page{--sand-orange:#ff6508;--sand-orange-dark:#e95700;--sand-ink:#282e35;--sand-muted:#707a84;--sand-line:#dfe5e9;--sand-bg:#f5f7f8;width:100%;color:var(--sand-ink);background:var(--sand-bg);overflow:hidden}.SandblastingPaintingPage-module__tnEpBa__page,.SandblastingPaintingPage-module__tnEpBa__page *,.SandblastingPaintingPage-module__tnEpBa__page :before,.SandblastingPaintingPage-module__tnEpBa__page :after{box-sizing:border-box}.SandblastingPaintingPage-module__tnEpBa__hero{background:#fff;min-height:430px;position:relative;overflow:hidden}.SandblastingPaintingPage-module__tnEpBa__heroImage{position:absolute;inset:0 0 0 28%}.SandblastingPaintingPage-module__tnEpBa__heroImage img{object-fit:cover;object-position:48% center}.SandblastingPaintingPage-module__tnEpBa__heroShade{z-index:1;background:linear-gradient(90deg,#fff 0% 24%,#fffffff5 31%,#ffffffb8 38%,#fff3 49%,#0000 60%);position:absolute;inset:0}.SandblastingPaintingPage-module__tnEpBa__hero .SandblastingPaintingPage-module__tnEpBa__container{z-index:2;position:relative}.SandblastingPaintingPage-module__tnEpBa__breadcrumbs{color:#8b949d;text-transform:uppercase;align-items:center;gap:8px;padding-top:20px;font-size:10px;font-weight:650;display:flex}.SandblastingPaintingPage-module__tnEpBa__breadcrumbs a:hover{color:var(--sand-orange)}.SandblastingPaintingPage-module__tnEpBa__heroCopy{flex-direction:column;justify-content:center;width:min(540px,46%);min-height:380px;padding:22px 0 27px;display:flex}.SandblastingPaintingPage-module__tnEpBa__heroCopy h1{color:#20262d;letter-spacing:-.03em;margin:0;font-size:clamp(34px,3vw,48px);font-weight:770;line-height:1.04}.SandblastingPaintingPage-module__tnEpBa__heroCopy>p{color:#626c76;max-width:500px;margin:15px 0 0;font-size:12.5px;line-height:1.58}.SandblastingPaintingPage-module__tnEpBa__heroActions{gap:12px;margin-top:18px;display:flex}.SandblastingPaintingPage-module__tnEpBa__primaryButton,.SandblastingPaintingPage-module__tnEpBa__secondaryButton{border-radius:7px;justify-content:center;align-items:center;width:fit-content;min-height:45px;font-size:10.5px;font-weight:720;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.SandblastingPaintingPage-module__tnEpBa__primaryButton{color:#fff;background:linear-gradient(#ff7b21,#f15a00);gap:12px;padding:0 22px;box-shadow:0 10px 22px #ff650836}.SandblastingPaintingPage-module__tnEpBa__secondaryButton{color:#4a545d;background:#ffffffeb;border:1px solid #d5dce1;padding:0 22px}.SandblastingPaintingPage-module__tnEpBa__primaryButton:hover,.SandblastingPaintingPage-module__tnEpBa__secondaryButton:hover{transform:translateY(-1px)}.SandblastingPaintingPage-module__tnEpBa__heroFeatures{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;max-width:520px;margin-top:22px;display:grid}.SandblastingPaintingPage-module__tnEpBa__heroFeature{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;display:grid}.SandblastingPaintingPage-module__tnEpBa__heroFeature svg{color:var(--sand-orange);stroke-width:1.6px}.SandblastingPaintingPage-module__tnEpBa__heroFeature span{gap:3px;display:grid}.SandblastingPaintingPage-module__tnEpBa__heroFeature strong{color:#555f69;font-size:8.5px;line-height:1.3}.SandblastingPaintingPage-module__tnEpBa__heroFeature small{color:var(--sand-muted);font-size:7px;line-height:1.3}.SandblastingPaintingPage-module__tnEpBa__section{padding:6px 0}.SandblastingPaintingPage-module__tnEpBa__panel,.SandblastingPaintingPage-module__tnEpBa__servicesPanel{border:1px solid var(--sand-line);background:#fff;border-radius:12px;padding:15px;box-shadow:0 6px 20px #1f2d390a}.SandblastingPaintingPage-module__tnEpBa__sectionTitle{letter-spacing:.012em;text-transform:uppercase;margin:0 0 13px;font-size:15px;font-weight:750;line-height:1.2}.SandblastingPaintingPage-module__tnEpBa__servicesGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.SandblastingPaintingPage-module__tnEpBa__serviceCard{background:#fff;border:1px solid #e0e5e9;border-radius:9px;flex-direction:column;min-height:310px;padding:12px;display:flex;box-shadow:0 5px 14px #1e2c3708}.SandblastingPaintingPage-module__tnEpBa__serviceCard h2{text-align:center;min-height:38px;margin:0;font-size:11px;font-weight:735;line-height:1.25}.SandblastingPaintingPage-module__tnEpBa__serviceMedia{background:linear-gradient(#fbfcfc,#f2f5f6);border-radius:7px;height:125px;margin:6px 0 9px;position:relative;overflow:hidden}.SandblastingPaintingPage-module__tnEpBa__serviceMedia img{object-fit:contain;object-position:center;padding:4px}.SandblastingPaintingPage-module__tnEpBa__serviceCard ul{color:#66717b;gap:7px;margin:0;padding:0 0 0 14px;font-size:7.5px;line-height:1.35;display:grid}.SandblastingPaintingPage-module__tnEpBa__serviceCard li::marker{color:#69737c}.SandblastingPaintingPage-module__tnEpBa__technologyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.SandblastingPaintingPage-module__tnEpBa__technologyCard{background:#fff;border:1px solid #e0e5e9;border-radius:9px;grid-template-columns:minmax(115px,.8fr) minmax(0,1.2fr);min-height:134px;display:grid;overflow:hidden}.SandblastingPaintingPage-module__tnEpBa__technologyCopy{align-self:center;padding:13px}.SandblastingPaintingPage-module__tnEpBa__technologyCopy h3{margin:0;font-size:10.5px;font-weight:730;line-height:1.25}.SandblastingPaintingPage-module__tnEpBa__technologyCopy p{color:var(--sand-muted);margin:8px 0 0;font-size:7.5px;line-height:1.4}.SandblastingPaintingPage-module__tnEpBa__technologyMedia{background:#f3f5f6;min-height:134px;position:relative;overflow:hidden}.SandblastingPaintingPage-module__tnEpBa__technologyMedia img{object-fit:contain;object-position:center;padding:5px}.SandblastingPaintingPage-module__tnEpBa__processGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:29px;display:grid;position:relative}.SandblastingPaintingPage-module__tnEpBa__processGrid:before{content:"";border-top:2px dotted #9ba6b0;position:absolute;top:51%;left:5%;right:5%}.SandblastingPaintingPage-module__tnEpBa__processCard{z-index:1;background:#fff;border:1px solid #e0e5e9;border-radius:9px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-height:97px;padding:11px;display:grid;position:relative}.SandblastingPaintingPage-module__tnEpBa__processIcon{color:#505a63;place-items:center;width:36px;height:36px;display:grid}.SandblastingPaintingPage-module__tnEpBa__processIcon svg{stroke-width:1.5px}.SandblastingPaintingPage-module__tnEpBa__processCard strong{color:var(--sand-orange);font-size:12px}.SandblastingPaintingPage-module__tnEpBa__processCard h3{margin:2px 0 3px;font-size:9px;font-weight:730}.SandblastingPaintingPage-module__tnEpBa__processCard p{color:var(--sand-muted);margin:0;font-size:6.8px;line-height:1.35}.SandblastingPaintingPage-module__tnEpBa__galleryHeader{justify-content:space-between;align-items:center;display:flex}.SandblastingPaintingPage-module__tnEpBa__galleryHeader .SandblastingPaintingPage-module__tnEpBa__sectionTitle{margin-bottom:10px}.SandblastingPaintingPage-module__tnEpBa__galleryControls{gap:6px;margin-bottom:10px;display:flex}.SandblastingPaintingPage-module__tnEpBa__galleryControls button{color:#626d77;cursor:pointer;background:#fff;border:1px solid #d9e0e5;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.SandblastingPaintingPage-module__tnEpBa__gallery{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:11px;display:flex;overflow-x:auto}.SandblastingPaintingPage-module__tnEpBa__gallery::-webkit-scrollbar{display:none}.SandblastingPaintingPage-module__tnEpBa__galleryCard{scroll-snap-align:start;min-width:calc(20% - 8.8px)}.SandblastingPaintingPage-module__tnEpBa__galleryMedia{aspect-ratio:1.48;background:#e9edef;border-radius:8px;position:relative;overflow:hidden}.SandblastingPaintingPage-module__tnEpBa__galleryMedia img{object-fit:cover;object-position:center}.SandblastingPaintingPage-module__tnEpBa__galleryCard h3{margin:7px 2px 0;font-size:8.5px;font-weight:700;line-height:1.3}.SandblastingPaintingPage-module__tnEpBa__galleryDots{justify-content:center;gap:7px;margin-top:10px;display:flex}.SandblastingPaintingPage-module__tnEpBa__galleryDots i{background:#a7b0b8;border-radius:50%;width:5px;height:5px}.SandblastingPaintingPage-module__tnEpBa__galleryDots i[data-active=true]{background:var(--sand-orange)}.SandblastingPaintingPage-module__tnEpBa__infoGrid{grid-template-columns:1fr 1fr 1.2fr;gap:10px;display:grid}.SandblastingPaintingPage-module__tnEpBa__infoCard{grid-template-columns:minmax(0,1.05fr) minmax(170px,.95fr);min-height:153px;padding:0;display:grid;overflow:hidden}.SandblastingPaintingPage-module__tnEpBa__infoMedia{background:#eef1f3;min-height:153px;position:relative}.SandblastingPaintingPage-module__tnEpBa__infoMedia:after{content:"";background:linear-gradient(270deg,#fff 0%,#0000 28%);position:absolute;inset:0}.SandblastingPaintingPage-module__tnEpBa__infoMedia img{object-fit:contain;object-position:center bottom;padding:5px}.SandblastingPaintingPage-module__tnEpBa__infoCopy{z-index:2;align-self:center;padding:15px;position:relative}.SandblastingPaintingPage-module__tnEpBa__infoCopy>svg{color:var(--sand-orange)}.SandblastingPaintingPage-module__tnEpBa__infoCopy h2{margin:7px 0 0;font-size:12px;font-weight:735;line-height:1.2}.SandblastingPaintingPage-module__tnEpBa__infoCopy p{color:var(--sand-muted);margin:7px 0 0;font-size:7.5px;line-height:1.4}.SandblastingPaintingPage-module__tnEpBa__mapCard{grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr)}.SandblastingPaintingPage-module__tnEpBa__mapMedia{background:#fff;min-height:153px;position:relative}.SandblastingPaintingPage-module__tnEpBa__mapMedia img{object-fit:contain;object-position:center;padding:8px}.SandblastingPaintingPage-module__tnEpBa__resultGrid{grid-template-columns:.78fr 1.22fr;gap:10px;display:grid}.SandblastingPaintingPage-module__tnEpBa__comparisonPanel,.SandblastingPaintingPage-module__tnEpBa__coatingsPanel{min-height:230px}.SandblastingPaintingPage-module__tnEpBa__comparisonImages{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;display:grid}.SandblastingPaintingPage-module__tnEpBa__comparisonItem{aspect-ratio:1.25;background:#e7ebed;border-radius:8px;position:relative;overflow:hidden}.SandblastingPaintingPage-module__tnEpBa__comparisonItem img{object-fit:cover;object-position:center}.SandblastingPaintingPage-module__tnEpBa__comparisonItem span{color:#fff;text-transform:uppercase;background:#1f262cb8;border-radius:4px;padding:4px 7px;font-size:8px;font-weight:720;position:absolute;bottom:8px;right:9px}.SandblastingPaintingPage-module__tnEpBa__comparisonArrow{z-index:2;color:#fff;background:var(--sand-orange);border-radius:50%;place-items:center;width:34px;height:34px;margin-inline:-1px;display:grid;position:relative;box-shadow:0 5px 14px #ff650840}.SandblastingPaintingPage-module__tnEpBa__coatingsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.SandblastingPaintingPage-module__tnEpBa__coatingCard{background:#fff;border:1px solid #e0e5e9;border-radius:8px;grid-template-columns:.8fr 1.2fr;min-height:165px;display:grid;overflow:hidden}.SandblastingPaintingPage-module__tnEpBa__coatingMedia{background:#f4f6f7;min-height:165px;position:relative}.SandblastingPaintingPage-module__tnEpBa__coatingMedia img{object-fit:contain;object-position:center;padding:7px}.SandblastingPaintingPage-module__tnEpBa__coatingCopy{align-self:center;padding:11px 10px 11px 4px}.SandblastingPaintingPage-module__tnEpBa__coatingCopy h3{margin:0;font-size:9px;font-weight:730;line-height:1.3}.SandblastingPaintingPage-module__tnEpBa__coatingCopy ul{color:var(--sand-muted);gap:5px;margin:9px 0 0;padding:0;font-size:6.6px;line-height:1.3;list-style:none;display:grid}.SandblastingPaintingPage-module__tnEpBa__workersSection{background:linear-gradient(#0000 0%,#fff 74%);padding:5px 0 0}.SandblastingPaintingPage-module__tnEpBa__workersRow{border-bottom:1px solid #e1e6e9;grid-template-columns:.9fr .9fr 1fr .85fr 1.35fr;align-items:end;min-height:192px;display:grid}.SandblastingPaintingPage-module__tnEpBa__workerMedia{height:185px;position:relative}.SandblastingPaintingPage-module__tnEpBa__workerMedia img{object-fit:contain;object-position:center bottom;padding:4px}.SandblastingPaintingPage-module__tnEpBa__forkliftMedia{height:180px}.SandblastingPaintingPage-module__tnEpBa__page[data-motion-ready=true] [data-sandblasting-reveal]{opacity:0;transition:opacity var(--promstal-motion-reveal) var(--promstal-motion-ease), filter var(--promstal-motion-reveal) var(--promstal-motion-ease), transform var(--promstal-motion-reveal) var(--promstal-motion-ease);filter:blur(2px);transform:translateY(16px)scale(.995)}.SandblastingPaintingPage-module__tnEpBa__page[data-motion-ready=true] [data-sandblasting-reveal][data-visible=true]{opacity:1;filter:blur();transform:translateY(0)scale(1)}@media (max-width:1180px){.SandblastingPaintingPage-module__tnEpBa__heroCopy{width:58%}.SandblastingPaintingPage-module__tnEpBa__servicesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.SandblastingPaintingPage-module__tnEpBa__technologyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SandblastingPaintingPage-module__tnEpBa__processGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.SandblastingPaintingPage-module__tnEpBa__processGrid:before{display:none}.SandblastingPaintingPage-module__tnEpBa__galleryCard{min-width:calc(33.3333% - 7.33333px)}.SandblastingPaintingPage-module__tnEpBa__infoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SandblastingPaintingPage-module__tnEpBa__mapCard{grid-column:1/-1}.SandblastingPaintingPage-module__tnEpBa__resultGrid{grid-template-columns:1fr}}@media (max-width:900px){.SandblastingPaintingPage-module__tnEpBa__container{width:min(100% - 28px,760px)}.SandblastingPaintingPage-module__tnEpBa__hero{min-height:715px}.SandblastingPaintingPage-module__tnEpBa__heroImage{height:390px;top:auto;left:0}.SandblastingPaintingPage-module__tnEpBa__heroImage img{object-position:62% center}.SandblastingPaintingPage-module__tnEpBa__heroShade{background:linear-gradient(#fff 0% 47%,#fffffff5 56%,#ffffff21 75%,#0000 100%)}.SandblastingPaintingPage-module__tnEpBa__heroCopy{justify-content:flex-start;width:100%;min-height:440px;padding-top:50px}.SandblastingPaintingPage-module__tnEpBa__infoGrid{grid-template-columns:1fr}.SandblastingPaintingPage-module__tnEpBa__mapCard{grid-column:auto}.SandblastingPaintingPage-module__tnEpBa__coatingsGrid{grid-template-columns:1fr}.SandblastingPaintingPage-module__tnEpBa__coatingCard{grid-template-columns:150px minmax(0,1fr)}.SandblastingPaintingPage-module__tnEpBa__workersRow{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}}@media (max-width:700px){.SandblastingPaintingPage-module__tnEpBa__hero{min-height:790px}.SandblastingPaintingPage-module__tnEpBa__heroCopy h1{font-size:34px}.SandblastingPaintingPage-module__tnEpBa__heroActions{flex-direction:column;align-items:stretch}.SandblastingPaintingPage-module__tnEpBa__primaryButton,.SandblastingPaintingPage-module__tnEpBa__secondaryButton{width:100%}.SandblastingPaintingPage-module__tnEpBa__heroFeatures,.SandblastingPaintingPage-module__tnEpBa__servicesGrid,.SandblastingPaintingPage-module__tnEpBa__technologyGrid,.SandblastingPaintingPage-module__tnEpBa__processGrid{grid-template-columns:1fr}.SandblastingPaintingPage-module__tnEpBa__serviceCard{min-height:290px}.SandblastingPaintingPage-module__tnEpBa__serviceMedia{height:145px}.SandblastingPaintingPage-module__tnEpBa__technologyCard{grid-template-columns:1fr}.SandblastingPaintingPage-module__tnEpBa__technologyMedia{min-height:180px}.SandblastingPaintingPage-module__tnEpBa__galleryCard{min-width:84%}.SandblastingPaintingPage-module__tnEpBa__infoCard,.SandblastingPaintingPage-module__tnEpBa__mapCard{grid-template-columns:1fr}.SandblastingPaintingPage-module__tnEpBa__infoMedia,.SandblastingPaintingPage-module__tnEpBa__mapMedia{min-height:220px}.SandblastingPaintingPage-module__tnEpBa__infoMedia:after{background:linear-gradient(#0000 72%,#fff 100%)}.SandblastingPaintingPage-module__tnEpBa__comparisonImages{grid-template-columns:1fr;gap:8px}.SandblastingPaintingPage-module__tnEpBa__comparisonArrow{margin:-10px auto;transform:rotate(90deg)}.SandblastingPaintingPage-module__tnEpBa__coatingCard{grid-template-columns:1fr}.SandblastingPaintingPage-module__tnEpBa__coatingMedia{min-height:150px}}@media (prefers-reduced-motion:reduce){.SandblastingPaintingPage-module__tnEpBa__page[data-motion-ready=true] [data-sandblasting-reveal]{opacity:1;transition:none;transform:none}.SandblastingPaintingPage-module__tnEpBa__primaryButton,.SandblastingPaintingPage-module__tnEpBa__secondaryButton{transition:none}}.SandblastingPaintingPage-module__tnEpBa__container{width:min(100% - 48px,1280px);margin-inline:auto}@media (max-width:900px){.SandblastingPaintingPage-module__tnEpBa__container{width:min(100% - 32px,1280px)}}@media (max-width:640px){.SandblastingPaintingPage-module__tnEpBa__container{width:min(100% - 24px,1280px)}}.SandblastingPaintingPage-module__tnEpBa__relatedSection{padding:18px 0 22px}.SandblastingPaintingPage-module__tnEpBa__relatedPanel{background:#fff;border:1px solid #dfe5e9;border-radius:16px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:start;gap:32px;padding:30px 32px;display:grid;box-shadow:0 14px 34px #232d3612}.SandblastingPaintingPage-module__tnEpBa__relatedCopy{max-width:940px;color:var(--sand-muted);margin:0;font-size:15px;line-height:1.68}.SandblastingPaintingPage-module__tnEpBa__relatedCopy h2{margin:8px 0 10px}.SandblastingPaintingPage-module__tnEpBa__relatedCopy p{margin:0}.SandblastingPaintingPage-module__tnEpBa__relatedEyebrow{color:var(--sand-orange);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.SandblastingPaintingPage-module__tnEpBa__relatedLinks{align-content:start;gap:12px;padding-top:4px;display:grid}.SandblastingPaintingPage-module__tnEpBa__relatedLink{width:fit-content;color:var(--sand-ink);text-underline-offset:3px;font-weight:400;line-height:1.5;text-decoration-color:#ff65088c;text-decoration-thickness:1px}.SandblastingPaintingPage-module__tnEpBa__relatedLink:hover{color:var(--sand-orange)}@media (max-width:900px){.SandblastingPaintingPage-module__tnEpBa__relatedPanel{grid-template-columns:1fr;gap:24px;padding:26px}.SandblastingPaintingPage-module__tnEpBa__relatedLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.SandblastingPaintingPage-module__tnEpBa__relatedSection{padding:12px 0 18px}.SandblastingPaintingPage-module__tnEpBa__relatedPanel{padding:22px 18px}.SandblastingPaintingPage-module__tnEpBa__relatedLinks{grid-template-columns:1fr}}.SandblastingPaintingPage-module__tnEpBa__heroImage{border-radius:var(--promstal-hero-radius,22px);width:min(100% - 48px,1280px);margin-inline:auto;inset:0;overflow:hidden}@media (max-width:900px){.SandblastingPaintingPage-module__tnEpBa__heroImage{width:min(100% - 32px,1280px);height:390px;inset:auto 0 0}}@media (max-width:640px){.SandblastingPaintingPage-module__tnEpBa__heroImage{border-radius:var(--promstal-hero-radius-mobile,16px);width:min(100% - 24px,1280px)}}
