.hero-module__irfTXq__hero{background:#111314;min-height:720px}.hero-module__irfTXq__hero .inner-hero-inner{align-content:start;gap:28px;padding-top:112px;padding-bottom:48px}.hero-module__irfTXq__hero .inner-hero-copy{align-self:start;width:49%;max-width:650px}.hero-module__irfTXq__hero h1{letter-spacing:-.055em;overflow-wrap:normal;word-break:normal;font-size:clamp(2.5rem,4.15vw,4rem);line-height:1.04}.hero-module__irfTXq__hero .inner-hero-lead{color:#f0f1f2;line-height:1.6}.hero-module__irfTXq__hero .inner-hero-media{object-fit:cover;object-position:center top;filter:none;height:calc(100% - 88px);inset:88px 0 0}.hero-module__irfTXq__hero .inner-hero-shade{background:linear-gradient(90deg,#08090aed 0%,#08090ad1 43%,#08090a2e 70%,#08090a1a 100%),linear-gradient(#08090a40,#0000 40%,#08090a59);height:100%;inset:0}.hero-module__irfTXq__hero .breadcrumbs{color:#f0f1f2;text-shadow:0 1px 3px #08090a;font-size:12px;line-height:1.5}.hero-module__irfTXq__hero .breadcrumbs svg{flex-shrink:0}.hero-module__irfTXq__hero .inner-hero-facts{color:#f0f1f2;grid-template-columns:1fr 1fr;gap:12px 16px;line-height:1.5;display:grid}.hero-module__irfTXq__hero .inner-hero-facts li{align-items:flex-start}.hero-module__irfTXq__hero .inner-hero-facts svg{flex-shrink:0;margin-top:.2rem}@media (max-width:1000px){.hero-module__irfTXq__hero{min-height:0}.hero-module__irfTXq__hero .inner-hero-media{height:calc(100% - 68px);top:68px;object-position:92% top!important}.hero-module__irfTXq__hero .inner-hero-shade{background:linear-gradient(90deg,#08090ad6,#08090a99),linear-gradient(#08090a33,#0000 40%,#08090a80)}.hero-module__irfTXq__hero .inner-hero-inner{gap:20px;padding-top:86px;padding-bottom:32px}.hero-module__irfTXq__hero .inner-hero-copy{width:100%;max-width:650px;padding-top:0}.hero-module__irfTXq__hero h1{max-width:100%;margin:12px 0 18px;font-size:clamp(2rem,8.7vw,3.5rem);line-height:1.08}.hero-module__irfTXq__hero .inner-hero-lead{text-shadow:0 1px 3px #08090a99}.hero-module__irfTXq__hero .inner-primary-cta{min-height:56px;margin-top:22px}.hero-module__irfTXq__hero .inner-hero-facts{margin-top:22px;font-size:.8rem}}@media (min-width:600px) and (max-width:1000px){.hero-module__irfTXq__hero .inner-hero-media{object-position:90% top!important}.hero-module__irfTXq__hero .inner-hero-copy{max-width:600px}.hero-module__irfTXq__hero h1{max-width:580px;font-size:48px}}@media (max-width:720px){.hero-module__irfTXq__hero .not-found-secondary{display:none}}.hero-module__irfTXq__priceShortcut{color:#fff;text-underline-offset:4px;grid-column:1/-1;justify-self:start;align-items:center;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}
.sand-faq-module__h-ZhCa__list{max-width:960px}.sand-faq-module__h-ZhCa__item{border-top:1px solid #cfd0ce}.sand-faq-module__h-ZhCa__item:last-child{border-bottom:1px solid #cfd0ce}.sand-faq-module__h-ZhCa__item h3{margin:0}.sand-faq-module__h-ZhCa__trigger{width:100%;color:var(--ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:18px 0;font-family:inherit;font-size:18px;font-weight:600;line-height:1.5;display:grid}.sand-faq-module__h-ZhCa__trigger:hover{color:var(--ink)}.sand-faq-module__h-ZhCa__trigger[aria-expanded=true],.sand-faq-module__h-ZhCa__trigger[aria-expanded=true]:hover{color:var(--orange)}.sand-faq-module__h-ZhCa__trigger:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.sand-faq-module__h-ZhCa__index{color:#65696c;font-size:13px;font-weight:400}.sand-faq-module__h-ZhCa__trigger svg{width:20px;height:20px;transition:transform .2s}.sand-faq-module__h-ZhCa__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.sand-faq-module__h-ZhCa__panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .22s,visibility .22s;display:grid}.sand-faq-module__h-ZhCa__panel[data-open=true]{visibility:visible;grid-template-rows:1fr}.sand-faq-module__h-ZhCa__clip{min-height:0;overflow:hidden}.sand-faq-module__h-ZhCa__answer{color:#4b4e50;max-width:76ch;padding:0 32px 18px 40px;font-size:16px;line-height:1.55}.sand-faq-module__h-ZhCa__answer p{margin:0;line-height:1.55}.sand-faq-module__h-ZhCa__answer p+p{margin-top:10px}@media (max-width:720px){.sand-faq-module__h-ZhCa__trigger{grid-template-columns:24px minmax(0,1fr) 20px;gap:8px;padding-block:16px;font-size:17px}.sand-faq-module__h-ZhCa__answer{padding:0 0 16px 32px;font-size:15px}}@media (prefers-reduced-motion:reduce){.sand-faq-module__h-ZhCa__panel,.sand-faq-module__h-ZhCa__trigger svg{transition:none}}
.metal-page-module__obGNoa__problemLayout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}.metal-page-module__obGNoa__problemLayout .service-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metal-page-module__obGNoa__problemPhoto{aspect-ratio:4/3;background:#d4d5d3;position:relative;overflow:hidden}.metal-page-module__obGNoa__problemPhoto img{object-fit:cover}.metal-page-module__obGNoa__specialCard{background:var(--surface);color:#fff;min-width:0;min-height:260px;text-decoration:none;display:block;position:relative;overflow:hidden}.metal-page-module__obGNoa__specialCard>img{object-fit:cover;transition:transform .35s}.metal-page-module__obGNoa__specialCard:hover>img{transform:scale(1.04)}.metal-page-module__obGNoa__specialCardOverlay{background:linear-gradient(#0708091a 0%,#070809e0 100%);position:absolute;inset:0}.metal-page-module__obGNoa__specialCardContent{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:260px;padding:1.25rem;display:flex;position:relative}.metal-page-module__obGNoa__specialCard h4{letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:650;line-height:1.15}.metal-page-module__obGNoa__specialCardDescription{color:#e1e2e3;margin-top:.5rem;font-size:.88rem;line-height:1.4}.metal-page-module__obGNoa__specialCardDetail{border-bottom:1px solid var(--orange);align-items:center;gap:.4rem;min-height:44px;margin-top:.35rem;font-size:.88rem;font-weight:650;display:inline-flex}.metal-page-module__obGNoa__specialCardDetail svg{width:1rem;height:1rem;color:var(--orange)}.metal-page-module__obGNoa__specialCard:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.metal-page-module__obGNoa__objectSection{background:var(--paper);color:var(--ink);padding-block:clamp(3.5rem,6vw,5.5rem)}.metal-page-module__obGNoa__objectHeading{max-width:76ch;margin-bottom:clamp(2rem,4vw,3rem)}.metal-page-module__obGNoa__objectHeading h2{letter-spacing:-.055em;text-wrap:balance;margin:.75rem 0 1rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:630;line-height:1.05}.metal-page-module__obGNoa__objectHeading p{color:#5f6264;margin:0;line-height:1.65}.metal-page-module__obGNoa__objectGroup+.metal-page-module__obGNoa__objectGroup{margin-top:2rem}.metal-page-module__obGNoa__objectGroup>h3{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .85rem;font-size:.8rem;font-weight:700}.metal-page-module__obGNoa__objectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.metal-page-module__obGNoa__objectCard,.metal-page-module__obGNoa__objectCardLink{background:#fff;border:1px solid #0c0d0e1f;flex-direction:column;min-width:0;min-height:148px;padding:1.2rem;display:flex}.metal-page-module__obGNoa__objectCard h4,.metal-page-module__obGNoa__objectCardLink h4{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:1.12rem;font-weight:650;line-height:1.2}.metal-page-module__obGNoa__objectCard p,.metal-page-module__obGNoa__objectCardLink p{color:#5f6264;margin:.75rem 0 0;font-size:.92rem;line-height:1.45}.metal-page-module__obGNoa__objectCardLink{color:var(--ink);text-decoration:none;transition:border-color .16s,background-color .16s}.metal-page-module__obGNoa__objectCardLink:hover{border-color:var(--orange);background:#fff8f4}.metal-page-module__obGNoa__objectCardLink:focus-visible,.metal-page-module__obGNoa__moreLinks a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.metal-page-module__obGNoa__objectCardLink>span{color:#873014;align-items:center;gap:.4rem;margin-top:auto;padding-top:.8rem;font-size:.88rem;font-weight:650;display:inline-flex}.metal-page-module__obGNoa__objectCardLink svg,.metal-page-module__obGNoa__moreLinks svg{width:1rem;height:1rem}.metal-page-module__obGNoa__metalPage .metal-page-module__obGNoa__comparisonSection{padding-block:3rem 0}.metal-page-module__obGNoa__casesHeading{margin-bottom:2rem}.metal-page-module__obGNoa__firstCase{padding-bottom:2rem}.metal-page-module__obGNoa__secondCase{background:#fff;padding-block:2.5rem 1.5rem}@media (max-width:720px){.metal-page-module__obGNoa__secondCase .portfolio-facts dd{font-size:1.125rem}}.metal-page-module__obGNoa__secondCase .portfolio-case-copy .section-kicker{margin-bottom:.75rem;display:block}.metal-page-module__obGNoa__caseNumber{color:var(--orange);letter-spacing:.08em;font-size:.75rem;font-weight:700;display:block}.metal-page-module__obGNoa__comparisonActions{margin-top:1.25rem}.metal-page-module__obGNoa__comparisonActions .inline-editorial-link{align-items:center;gap:.5rem;min-height:44px;font-size:.9375rem;display:inline-flex}.metal-page-module__obGNoa__comparisonActions svg{color:var(--orange);flex:none}.metal-page-module__obGNoa__caseStudy h3{margin:.75rem 0 .7rem;font-size:1.125rem;font-weight:650;line-height:1.3}.metal-page-module__obGNoa__caseStudy p{margin:0 0 .7rem;line-height:1.55}.metal-page-module__obGNoa__caseStudy p:last-child{margin-bottom:0}.metal-page-module__obGNoa__metalPage .metal-page-module__obGNoa__cycleSection{padding-block:3rem}.metal-page-module__obGNoa__cycleSection h2{letter-spacing:-.06em;max-width:24ch;margin:0 0 1.25rem;font-size:clamp(2rem,3.4vw,3rem);font-weight:650;line-height:1.1}.metal-page-module__obGNoa__cycleIntro{color:#4b4e50;max-width:60ch;margin:0 0 2rem;font-size:1rem;line-height:1.5}.metal-page-module__obGNoa__cycleTrack{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.metal-page-module__obGNoa__cycleTrack:before{content:"";background:#d4d5d3;height:1px;position:absolute;top:14px;left:0;right:0}.metal-page-module__obGNoa__cycleTrack li{min-width:0;position:relative}.metal-page-module__obGNoa__cycleNumber{background:var(--paper);color:#b33c12;width:72px;font:650 1.25rem/28px var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-right:8px;display:flex;position:relative}.metal-page-module__obGNoa__cycleNumber:after{background:var(--orange);content:"";border-radius:50%;width:8px;height:8px}.metal-page-module__obGNoa__cycleTrack h3{color:var(--ink);margin:0 0 .5rem;font-size:1.125rem;font-weight:650;line-height:1.35}.metal-page-module__obGNoa__cycleTrack p{color:#4b4e50;margin:0;font-size:.9375rem;line-height:1.5}.metal-page-module__obGNoa__cycleActions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2rem;display:flex}.metal-page-module__obGNoa__cycleActions .inline-editorial-link{align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.metal-page-module__obGNoa__cycleActions .inline-editorial-link svg{width:1rem;height:1rem;color:var(--orange)}.metal-page-module__obGNoa__metalPage .metal-page-module__obGNoa__faqSection{padding-block:3.5rem}.metal-page-module__obGNoa__faqSection .faq-trigger{-webkit-tap-highlight-color:transparent;min-height:64px;padding-block:12px}.metal-page-module__obGNoa__faqSection .faq-item[open] .faq-trigger{color:var(--orange)}.metal-page-module__obGNoa__faqSection .faq-trigger:focus:not(:focus-visible){outline:none}.metal-page-module__obGNoa__faqSection .faq-trigger:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.metal-page-module__obGNoa__metalPage .metal-page-module__obGNoa__relatedSection{padding-block:3.5rem}.metal-page-module__obGNoa__relatedLinks a{min-height:84px;padding:1rem}.metal-page-module__obGNoa__metalPage #quote{padding-block:64px}.metal-page-module__obGNoa__metalPage #quote .quote-layout{grid-template-columns:minmax(0,1fr);gap:32px}.metal-page-module__obGNoa__metalPage #quote .quote-copy{position:static}.metal-page-module__obGNoa__metalPage #quote .quote-copy h2{max-width:none;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.12}.metal-page-module__obGNoa__metalPage #quote .quote-copy>p{max-width:48ch;color:var(--ink);margin-top:24px}.metal-page-module__obGNoa__metalPage .metal-page-module__obGNoa__pricingSection{padding-block:3rem}.metal-page-module__obGNoa__pricingContent{max-width:54rem}.metal-page-module__obGNoa__pricingHeading{margin-bottom:1.25rem}.metal-page-module__obGNoa__pricingHeading h2{letter-spacing:-.06em;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:650;line-height:1.1}.metal-page-module__obGNoa__pricingTable{border-collapse:collapse;width:100%;color:var(--ink);font-size:1rem;line-height:1.45}.metal-page-module__obGNoa__pricingTable th,.metal-page-module__obGNoa__pricingTable td{vertical-align:middle;border-bottom:1px solid #d4d5d3;padding-block:1.125rem}.metal-page-module__obGNoa__pricingTable thead th{color:#4b4e50;padding-block:0 .75rem;font-size:.875rem;font-weight:550}.metal-page-module__obGNoa__pricingTable th{text-align:left;overflow-wrap:anywhere;padding-right:1rem;font-weight:500}.metal-page-module__obGNoa__pricingTable tbody th small{color:#4b4e50;margin-top:.25rem;font-size:.82rem;font-weight:400;display:block}.metal-page-module__obGNoa__pricingTable th:last-child,.metal-page-module__obGNoa__pricingTable td{text-align:right;white-space:nowrap;width:1%;padding-right:0}.metal-page-module__obGNoa__pricingTable strong{font-size:1.125rem;font-weight:700}.metal-page-module__obGNoa__priceMinimum{border-left:3px solid var(--orange);color:var(--ink);background:#0c0d0e0d;margin:1.25rem 0 .875rem;padding:.75rem 1rem;font-size:.9375rem;line-height:1.45}.metal-page-module__obGNoa__priceMinimum strong{font-weight:650}.metal-page-module__obGNoa__priceNotes{color:#4b4e50;gap:.5rem;font-size:.875rem;line-height:1.6;display:grid}.metal-page-module__obGNoa__priceNotes p{margin:0}.metal-page-module__obGNoa__priceNotes strong{color:var(--ink);font-weight:650;display:block}.metal-page-module__obGNoa__preparationSection .service-article-body .metal-page-module__obGNoa__preparationExplanation{margin-bottom:.5rem}.metal-page-module__obGNoa__priceActions{flex-wrap:wrap;align-items:center;gap:.35rem 1.5rem;margin-top:1.25rem;display:flex}.metal-page-module__obGNoa__priceActions .inline-editorial-link{min-height:44px;color:var(--ink);align-items:center;gap:.5rem;font-size:.9375rem;display:inline-flex}.metal-page-module__obGNoa__priceActions svg{color:var(--orange)}.metal-page-module__obGNoa__moreLinks{flex-wrap:wrap;align-items:center;gap:.35rem 1.5rem;margin-top:1.4rem;display:flex}.metal-page-module__obGNoa__moreLinks>span:first-child{width:100%;color:var(--gray);font-size:.82rem}.metal-page-module__obGNoa__moreLinks a{color:#dddfe0;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:.2em;align-items:center;gap:.35rem;font-size:.92rem;display:inline-flex}.metal-page-module__obGNoa__moreLinks svg{color:var(--orange)}.metal-page-module__obGNoa__preparationGrades{border-left:2px solid var(--orange);padding-left:.85rem;font-size:.95rem}.metal-page-module__obGNoa__preparationGrades strong{color:var(--ink)}.metal-page-module__obGNoa__metalPage .metal-page-module__obGNoa__autonomySection{padding-block:clamp(3.5rem,6vw,5rem)}.metal-page-module__obGNoa__autonomyHeading{margin-bottom:2rem}.metal-page-module__obGNoa__autonomyHeading h2{letter-spacing:-.055em;text-wrap:balance;max-width:22ch;margin:.75rem 0 0;font-size:clamp(2.4rem,4.5vw,4rem);font-weight:630;line-height:1.02}.metal-page-module__obGNoa__autonomyHeading p{max-width:75ch;color:var(--gray);margin:1rem 0 0;line-height:1.6}.metal-page-module__obGNoa__autonomyLayout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.metal-page-module__obGNoa__autonomyPhoto{aspect-ratio:3/2;background:var(--ink);position:relative;overflow:hidden}.metal-page-module__obGNoa__autonomyPhoto img{object-fit:cover;object-position:center}.metal-page-module__obGNoa__autonomyBenefits{margin:0;padding:0;list-style:none}.metal-page-module__obGNoa__autonomyBenefits li{border-top:1px solid #ffffff29;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding-block:1.15rem;display:grid}.metal-page-module__obGNoa__autonomyBenefits li:last-child{border-bottom:1px solid #ffffff29}.metal-page-module__obGNoa__autonomyBenefits li>span{color:var(--orange);font:700 .78rem/1.5 var(--font-geist-mono), monospace}.metal-page-module__obGNoa__autonomyBenefits h3{color:#fff;margin:0;font-size:1.1rem;font-weight:650;line-height:1.25}.metal-page-module__obGNoa__autonomyBenefits p{color:var(--gray);margin:.4rem 0 0;font-size:.95rem;line-height:1.5}.metal-page-module__obGNoa__wicketComparison{justify-self:center;width:min(100%,36rem);min-width:0;margin:0}.metal-page-module__obGNoa__wicketCaption{color:var(--gray);margin-top:.75rem;font-size:.875rem;line-height:1.5}.metal-page-module__obGNoa__wicketFrame{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;aspect-ratio:4/5;background:#1e2022;position:relative;overflow:hidden}.metal-page-module__obGNoa__wicketFrame:has(.metal-page-module__obGNoa__wicketRange:focus-visible){outline:3px solid var(--orange);outline-offset:3px}.metal-page-module__obGNoa__wicketImage{object-fit:cover}.metal-page-module__obGNoa__wicketAfter .metal-page-module__obGNoa__wicketImage{transform:scale(1.04)translate(-1.5%,2%)}.metal-page-module__obGNoa__wicketAfter{position:absolute;inset:0}.metal-page-module__obGNoa__wicketLabel{z-index:2;color:#fff;pointer-events:none;background:#08090ad1;border:1px solid #ffffff59;padding:.4rem .65rem;font-size:.8rem;font-weight:700;line-height:1.2;position:absolute;top:1rem}.metal-page-module__obGNoa__wicketBeforeLabel{left:1rem}.metal-page-module__obGNoa__wicketAfterLabel{right:1rem}.metal-page-module__obGNoa__wicketDivider{z-index:2;pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0}.metal-page-module__obGNoa__wicketHandle{pointer-events:auto;touch-action:none;cursor:ew-resize;background:var(--orange);width:44px;height:44px;color:var(--ink);border:1px solid #ffffffb3;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.metal-page-module__obGNoa__wicketHandle svg{width:1rem;height:1rem}.metal-page-module__obGNoa__wicketRange{pointer-events:none;z-index:3;cursor:ew-resize;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}@media (max-width:800px){.metal-page-module__obGNoa__problemLayout{grid-template-columns:minmax(0,1fr)}.metal-page-module__obGNoa__problemPhoto{aspect-ratio:16/8}.metal-page-module__obGNoa__objectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.metal-page-module__obGNoa__autonomyLayout{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media (max-width:600px){.metal-page-module__obGNoa__problemLayout .service-detail-grid{grid-template-columns:minmax(0,1fr)}.metal-page-module__obGNoa__problemPhoto{aspect-ratio:16/9}.metal-page-module__obGNoa__specialCard,.metal-page-module__obGNoa__specialCardContent{min-height:188px}.metal-page-module__obGNoa__objectSection{padding-block:3.25rem}.metal-page-module__obGNoa__objectHeading h2{font-size:clamp(2rem,8vw,2.6rem)}.metal-page-module__obGNoa__objectGrid{grid-template-columns:minmax(0,1fr)}.metal-page-module__obGNoa__objectCard,.metal-page-module__obGNoa__objectCardLink{min-height:0;padding:1rem}.metal-page-module__obGNoa__objectCard p,.metal-page-module__obGNoa__objectCardLink p{margin-top:.55rem}.metal-page-module__obGNoa__objectGroup+.metal-page-module__obGNoa__objectGroup{margin-top:1.3rem}}@media (max-width:720px){.metal-page-module__obGNoa__metalPage .metal-page-module__obGNoa__problemSection{padding-bottom:2.5rem}.metal-page-module__obGNoa__metalPage .metal-page-module__obGNoa__objectSection,.metal-page-module__obGNoa__metalPage .metal-page-module__obGNoa__comparisonSection{padding-block:2.5rem}.metal-page-module__obGNoa__metalPage .metal-page-module__obGNoa__cycleSection,.metal-page-module__obGNoa__metalPage .metal-page-module__obGNoa__faqSection,.metal-page-module__obGNoa__metalPage .metal-page-module__obGNoa__relatedSection{padding-block:3rem}.metal-page-module__obGNoa__cycleSection h2{max-width:18ch;font-size:1.875rem;line-height:1.12}.metal-page-module__obGNoa__cycleIntro{margin-bottom:1.5rem;font-size:.9375rem}.metal-page-module__obGNoa__cycleTrack{grid-template-columns:minmax(0,1fr);gap:1.25rem}.metal-page-module__obGNoa__cycleTrack:before{display:none}.metal-page-module__obGNoa__cycleTrack li{grid-template-columns:56px minmax(0,1fr);gap:1rem;display:grid}.metal-page-module__obGNoa__cycleTrack li:not(:last-child):after{content:"";background:#d4d5d3;width:1px;position:absolute;top:18px;bottom:-34px;left:51.5px}.metal-page-module__obGNoa__cycleNumber{width:56px;height:28px;margin:0;padding:0}.metal-page-module__obGNoa__cycleTrack h3{margin-bottom:.375rem;font-size:1.0625rem;line-height:28px}.metal-page-module__obGNoa__cycleActions{flex-direction:column;align-items:stretch;gap:.75rem;margin-top:1.5rem}.metal-page-module__obGNoa__relatedLinks a{min-height:64px}.metal-page-module__obGNoa__metalPage #quote .quote-layout{gap:24px}.metal-page-module__obGNoa__pricingHeading h2{max-width:18ch;font-size:1.875rem;line-height:1.12}.metal-page-module__obGNoa__pricingTable{font-size:.9375rem}.metal-page-module__obGNoa__pricingTable th,.metal-page-module__obGNoa__pricingTable td{padding-block:1rem}.metal-page-module__obGNoa__pricingTable thead th{padding-block:0 .75rem}:is(.metal-page-module__obGNoa__metalPage .site-header .header-cta,.metal-page-module__obGNoa__metalPage .metal-rust-hero .not-found-secondary){display:none}.metal-page-module__obGNoa__metalPage .inner-section{padding-block:3.25rem}.metal-page-module__obGNoa__metalPage .metal-page-module__obGNoa__pricingSection{padding-block:2rem}.metal-page-module__obGNoa__metalPage .inner-heading{gap:1rem;margin-bottom:1.7rem}.metal-page-module__obGNoa__metalPage .inner-split{gap:2rem}.metal-page-module__obGNoa__problemSection .service-detail-grid article{min-height:0;padding:1rem}.metal-page-module__obGNoa__problemSection .inner-heading h2{font-size:2rem;line-height:1.04}.metal-page-module__obGNoa__problemSection .service-detail-grid h3{margin:1rem 0 .5rem}.metal-page-module__obGNoa__problemSection .service-detail-grid p{line-height:1.5}.metal-page-module__obGNoa__objectHeading{margin-bottom:1.5rem}.metal-page-module__obGNoa__metalPage .metal-rust-hero .inner-hero-inner{padding-bottom:2rem}.metal-page-module__obGNoa__metalPage .metal-rust-hero .inner-hero-lead{max-width:38ch;line-height:1.45}.metal-page-module__obGNoa__metalPage .metal-rust-hero .inner-hero-facts{margin-top:1rem}.metal-page-module__obGNoa__metalPage .metal-page-module__obGNoa__preparationSection{padding-block:2.75rem}.metal-page-module__obGNoa__preparationSection .service-article-body p{margin-bottom:.85rem;line-height:1.55}.metal-page-module__obGNoa__metalPage .metal-page-module__obGNoa__autonomySection{padding-block:3rem}.metal-page-module__obGNoa__autonomyHeading{margin-bottom:1.5rem}.metal-page-module__obGNoa__autonomyHeading h2{font-size:clamp(2.15rem,8vw,2.6rem)}.metal-page-module__obGNoa__autonomyHeading p{line-height:1.55}.metal-page-module__obGNoa__autonomyBenefits li{padding-block:.9rem}}.metal-page-module__obGNoa__caseNumber{color:#ac3500}.metal-page-module__obGNoa__objectSection .section-kicker{color:#ac3500}.metal-page-module__obGNoa__wicketCaption{color:#62676a}
.facades-module__VdDptq__section{background:var(--paper);color:var(--ink);padding:clamp(32px,4.5vw,64px) 0}.facades-module__VdDptq__soft{background:#f5f5f3}.facades-module__VdDptq__dark{background:var(--ink);color:#fff}.facades-module__VdDptq__onDark p,.facades-module__VdDptq__dark .facades-module__VdDptq__onDark p{color:#c7c7c7}.facades-module__VdDptq__section h3{margin:0 0 8px;font-size:clamp(17px,1.65vw,21px);font-weight:650;line-height:1.25}.facades-module__VdDptq__section article{min-width:0}.facades-module__VdDptq__section article p{color:#4b4e50;margin:0;font-size:16px;line-height:1.5}.facades-module__VdDptq__hero{padding-bottom:40px}.facades-module__VdDptq__hero .facades-module__VdDptq__heroImage{object-position:60% center}.facades-module__VdDptq__heroContent{max-width:650px}.facades-module__VdDptq__heroShade{background:linear-gradient(90deg,#0c0d0eed,#0c0d0eb8 43%,#0c0d0e1a 80%),linear-gradient(#0000 50%,#0c0d0e8c)}.facades-module__VdDptq__surfaceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;display:grid}.facades-module__VdDptq__surfaceGrid article{border-top:1px solid #d4d5d3;padding:12px 0 0}.facades-module__VdDptq__number{color:var(--orange);margin-bottom:9px;font-size:14px;font-weight:650;display:block}.facades-module__VdDptq__contaminants{grid-template-columns:1fr;gap:0;display:grid}.facades-module__VdDptq__contaminants article{border-top:1px solid #d4d5d3;padding:12px 0}.facades-module__VdDptq__note{border-left:2px solid var(--orange);color:#555;max-width:100ch;margin:22px 0 0;padding-left:14px;font-size:14px;line-height:1.5}.facades-module__VdDptq__technologyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 28px;display:grid}.facades-module__VdDptq__technologyGrid article{border-top:1px solid #fff3;grid-template-columns:24px minmax(0,1fr);align-content:start;column-gap:10px;padding-top:12px;display:grid}.facades-module__VdDptq__dark article p{color:#c7c7c7}.facades-module__VdDptq__abrasiveGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.facades-module__VdDptq__abrasiveGrid article{background:#f5f5f3;padding:14px 18px 18px}.facades-module__VdDptq__small{color:#555;max-width:100ch;margin:16px 0 0;font-size:14px;line-height:1.5}.facades-module__VdDptq__modeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.facades-module__VdDptq__modeGrid img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;margin-bottom:16px}.facades-module__VdDptq__gallery{max-width:880px;margin:16px auto 24px}.facades-module__VdDptq__gallery .portfolio-slide{aspect-ratio:4/3;height:auto;max-height:660px}.facades-module__VdDptq__gallery .portfolio-slide img{object-fit:contain;width:100%;height:100%}.facades-module__VdDptq__gallery .portfolio-thumbnail{aspect-ratio:4/3;flex-basis:calc(25% - 6px);max-width:180px;height:auto}.facades-module__VdDptq__gallery button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.facades-module__VdDptq__process .inner-heading{margin-bottom:20px}.facades-module__VdDptq__pricing th,.facades-module__VdDptq__pricing td{border-color:#d4d5d3}.facades-module__VdDptq__pricing td{white-space:nowrap}.facades-module__VdDptq__priceNote{max-width:95ch;margin:14px 0 0;font-size:16px;line-height:1.5}.facades-module__VdDptq__priceActions{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:12px;display:flex}.facades-module__VdDptq__priceActions .inner-primary-cta{margin:0}.facades-module__VdDptq__faq,.facades-module__VdDptq__related{padding-block:clamp(32px,4.5vw,64px)}@media (max-width:1000px){.facades-module__VdDptq__abrasiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.facades-module__VdDptq__hero{padding-top:80px;padding-bottom:28px}.facades-module__VdDptq__heroImage{object-position:60% center;height:calc(100% - 64px);top:64px}.facades-module__VdDptq__heroShade{background:linear-gradient(90deg,#0c0d0edb,#0c0d0e73),linear-gradient(#0000 15%,#0c0d0ed9)}.facades-module__VdDptq__heroContent{max-width:100%}.facades-module__VdDptq__hero .section-kicker{letter-spacing:.1em;font-size:11px}.facades-module__VdDptq__hero h1{font-size:clamp(30px,8.4vw,38px);line-height:1.08}.facades-module__VdDptq__surfaceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.facades-module__VdDptq__surfaceGrid h3,.facades-module__VdDptq__abrasiveGrid h3{overflow-wrap:break-word;font-size:17px}.facades-module__VdDptq__surfaceGrid article p,.facades-module__VdDptq__abrasiveGrid article p{font-size:15px;line-height:1.45}.facades-module__VdDptq__contaminants{grid-template-columns:1fr;gap:0}.facades-module__VdDptq__contaminants article{padding:10px 0}.facades-module__VdDptq__technologyGrid{grid-template-columns:1fr;gap:14px}.facades-module__VdDptq__abrasiveGrid{gap:12px}.facades-module__VdDptq__abrasiveGrid article{padding:10px 12px 14px}.facades-module__VdDptq__modeGrid{grid-template-columns:1fr;gap:18px}.facades-module__VdDptq__modeGrid img{aspect-ratio:16/9;object-position:center;margin-bottom:12px}.facades-module__VdDptq__gallery{margin:14px auto 20px}.facades-module__VdDptq__gallery .portfolio-slider-controls{padding-block:10px}.facades-module__VdDptq__gallery .portfolio-slider-caption{margin-block:10px 0}.facades-module__VdDptq__note{margin-top:18px}.facades-module__VdDptq__process{padding-block:32px}.facades-module__VdDptq__process li{padding-block:16px}.facades-module__VdDptq__pricing th,.facades-module__VdDptq__pricing td{padding:11px 8px;font-size:15px}.facades-module__VdDptq__pricing th:first-child{padding-left:0}.facades-module__VdDptq__pricing td{padding-right:0}.facades-module__VdDptq__priceActions{flex-direction:column;align-items:stretch}.facades-module__VdDptq__priceActions .inner-primary-cta{width:100%}}@media (prefers-reduced-motion:reduce){.facades-module__VdDptq__gallery *{scroll-behavior:auto}}@media (max-width:720px){body:has(.facades-module__VdDptq__hero) .site-header .header-inner{column-gap:12px}body:has(.facades-module__VdDptq__hero) .site-header .wordmark{width:min(240px,100vw - 100px)}body:has(.facades-module__VdDptq__hero) .site-header .header-cta{display:none}}.facades-module__VdDptq__equipmentImage{aspect-ratio:16/9;object-fit:contain;width:100%;max-width:880px;height:auto;margin:0 auto 24px;display:block}.facades-module__VdDptq__technologyGrid .facades-module__VdDptq__number{margin:2px 0 0}.facades-module__VdDptq__technologyGrid h3{margin-bottom:6px}.facades-module__VdDptq__technologyGrid article p{grid-column:2}.facades-module__VdDptq__abrasiveGrid img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;margin-bottom:12px;display:block}.facades-module__VdDptq__abrasivesSection{padding-bottom:clamp(24px,3vw,40px)}.facades-module__VdDptq__modesSection{padding-top:clamp(24px,3vw,40px)}@media (max-width:767px){.facades-module__VdDptq__equipmentImage{aspect-ratio:20/9;margin-bottom:18px}.facades-module__VdDptq__modeGrid img{object-position:center 25%}}.facades-module__VdDptq__abrasiveGrid article p{overflow-wrap:anywhere}@media (max-width:767px){.facades-module__VdDptq__priceActions .inner-primary-cta{display:none}}.facades-module__VdDptq__related .facades-module__VdDptq__relatedImage{aspect-ratio:2}.facades-module__VdDptq__related .facades-module__VdDptq__relatedImage img{object-position:center 35%}.facades-module__VdDptq__related a h3{-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal}@media (max-width:359px){.facades-module__VdDptq__related a h3{padding-inline:5px;font-size:14px}}.facades-module__VdDptq__related .facades-module__VdDptq__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}@media (max-width:767px){.facades-module__VdDptq__related .facades-module__VdDptq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.facades-module__VdDptq__modeGrid .facades-module__VdDptq__wetImage{aspect-ratio:16/9;object-position:center}.facades-module__VdDptq__surfaceGrid .facades-module__VdDptq__number{color:#ac3500}.facades-module__VdDptq__section:not(.facades-module__VdDptq__dark) .section-kicker{color:#ac3500}
.brick-stone-module__-y3kKa__section{background:var(--paper);color:var(--ink);padding:clamp(32px,4.5vw,64px) 0}.brick-stone-module__-y3kKa__soft{background:#f5f5f3}.brick-stone-module__-y3kKa__dark{background:var(--ink);color:#fff}.brick-stone-module__-y3kKa__onDark p,.brick-stone-module__-y3kKa__dark .brick-stone-module__-y3kKa__onDark p{color:#c7c7c7}.brick-stone-module__-y3kKa__section h3{margin:0 0 8px;font-size:clamp(17px,1.65vw,21px);font-weight:650;line-height:1.25}.brick-stone-module__-y3kKa__section article{min-width:0}.brick-stone-module__-y3kKa__section article p{color:#4b4e50;margin:0;font-size:16px;line-height:1.5}.brick-stone-module__-y3kKa__hero{padding-bottom:40px}.brick-stone-module__-y3kKa__hero .brick-stone-module__-y3kKa__heroImage{object-position:60% top}.brick-stone-module__-y3kKa__heroContent{max-width:650px}.brick-stone-module__-y3kKa__heroShade{background:linear-gradient(90deg,#0c0d0eed,#0c0d0eb8 43%,#0c0d0e1a 80%),linear-gradient(#0000 50%,#0c0d0e8c)}.brick-stone-module__-y3kKa__surfaceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;display:grid}.brick-stone-module__-y3kKa__surfaceGrid article{border-top:1px solid #d4d5d3;padding:10.5px 0 0}.brick-stone-module__-y3kKa__number{color:var(--orange);margin-bottom:9px;font-size:14px;font-weight:650;display:block}.brick-stone-module__-y3kKa__contaminants{grid-template-columns:1fr;gap:0;display:grid}.brick-stone-module__-y3kKa__contaminants article{border-top:1px solid #d4d5d3;padding:12px 0}.brick-stone-module__-y3kKa__note{border-left:2px solid var(--orange);color:#555;max-width:100ch;margin:22px 0 0;padding-left:14px;font-size:14px;line-height:1.5}.brick-stone-module__-y3kKa__technologyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 28px;display:grid}.brick-stone-module__-y3kKa__technologyGrid article{border-top:1px solid #fff3;grid-template-columns:24px minmax(0,1fr);align-content:start;column-gap:10px;padding-top:12px;display:grid}.brick-stone-module__-y3kKa__dark article p{color:#c7c7c7}.brick-stone-module__-y3kKa__abrasiveGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.brick-stone-module__-y3kKa__abrasiveGrid article{background:#f5f5f3;padding:14px 18px 18px}.brick-stone-module__-y3kKa__small{color:#555;max-width:100ch;margin:16px 0 0;font-size:14px;line-height:1.5}.brick-stone-module__-y3kKa__modeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.brick-stone-module__-y3kKa__modeGrid img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;margin-bottom:16px}.brick-stone-module__-y3kKa__gallery{max-width:880px;margin:16px auto 24px}.brick-stone-module__-y3kKa__gallery .portfolio-slide{aspect-ratio:4/3;height:auto;max-height:660px}.brick-stone-module__-y3kKa__gallery .portfolio-slide img{object-fit:contain;width:100%;height:100%}.brick-stone-module__-y3kKa__gallery .portfolio-thumbnail{aspect-ratio:4/3;flex-basis:calc(25% - 6px);max-width:180px;height:auto}.brick-stone-module__-y3kKa__gallery button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.brick-stone-module__-y3kKa__process .inner-heading{margin-bottom:20px}.brick-stone-module__-y3kKa__pricing th,.brick-stone-module__-y3kKa__pricing td{border-color:#d4d5d3}.brick-stone-module__-y3kKa__pricing td{white-space:nowrap}.brick-stone-module__-y3kKa__priceNote{max-width:95ch;margin:14px 0 0;font-size:16px;line-height:1.5}.brick-stone-module__-y3kKa__priceActions{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:12px;display:flex}.brick-stone-module__-y3kKa__priceActions .inner-primary-cta{margin:0}.brick-stone-module__-y3kKa__faq,.brick-stone-module__-y3kKa__related{padding-block:clamp(32px,4.5vw,64px)}@media (max-width:1000px){.brick-stone-module__-y3kKa__abrasiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.brick-stone-module__-y3kKa__hero{padding-top:80px;padding-bottom:28px}.brick-stone-module__-y3kKa__heroImage{object-position:60% center;height:calc(100% - 64px);top:64px}.brick-stone-module__-y3kKa__heroShade{background:linear-gradient(90deg,#0c0d0edb,#0c0d0e73),linear-gradient(#0000 15%,#0c0d0ed9)}.brick-stone-module__-y3kKa__heroContent{max-width:100%}.brick-stone-module__-y3kKa__hero .section-kicker{letter-spacing:.1em;font-size:11px}.brick-stone-module__-y3kKa__hero h1{font-size:clamp(30px,8.4vw,38px);line-height:1.08}.brick-stone-module__-y3kKa__surfaceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.brick-stone-module__-y3kKa__surfaceGrid h3,.brick-stone-module__-y3kKa__abrasiveGrid h3{overflow-wrap:break-word;font-size:17px}.brick-stone-module__-y3kKa__surfaceGrid article p,.brick-stone-module__-y3kKa__abrasiveGrid article p{font-size:15px;line-height:1.45}.brick-stone-module__-y3kKa__contaminants{grid-template-columns:1fr;gap:0}.brick-stone-module__-y3kKa__contaminants article{padding:10px 0}.brick-stone-module__-y3kKa__technologyGrid{grid-template-columns:1fr;gap:14px}.brick-stone-module__-y3kKa__abrasiveGrid{gap:12px}.brick-stone-module__-y3kKa__abrasiveGrid article{padding:10px 12px 14px}.brick-stone-module__-y3kKa__modeGrid{grid-template-columns:1fr;gap:18px}.brick-stone-module__-y3kKa__modeGrid img{aspect-ratio:16/9;object-position:center;margin-bottom:12px}.brick-stone-module__-y3kKa__gallery{margin:14px auto 20px}.brick-stone-module__-y3kKa__gallery .portfolio-slider-controls{padding-block:10px}.brick-stone-module__-y3kKa__gallery .portfolio-slider-caption{margin-block:10px 0}.brick-stone-module__-y3kKa__note{margin-top:18px}.brick-stone-module__-y3kKa__process{padding-block:32px}.brick-stone-module__-y3kKa__process li{padding-block:16px}.brick-stone-module__-y3kKa__pricing th,.brick-stone-module__-y3kKa__pricing td{padding:11px 8px;font-size:15px}.brick-stone-module__-y3kKa__pricing th:first-child{padding-left:0}.brick-stone-module__-y3kKa__pricing td{padding-right:0}.brick-stone-module__-y3kKa__priceActions{flex-direction:column;align-items:stretch}.brick-stone-module__-y3kKa__priceActions .inner-primary-cta{width:100%}}@media (prefers-reduced-motion:reduce){.brick-stone-module__-y3kKa__gallery *{scroll-behavior:auto}}.brick-stone-module__-y3kKa__equipmentImage{aspect-ratio:16/9;object-fit:contain;width:100%;max-width:880px;height:auto;margin:0 auto 24px;display:block}.brick-stone-module__-y3kKa__technologyGrid .brick-stone-module__-y3kKa__number{margin:2px 0 0}.brick-stone-module__-y3kKa__technologyGrid h3{margin-bottom:6px}.brick-stone-module__-y3kKa__technologyGrid article p{grid-column:2}.brick-stone-module__-y3kKa__abrasiveGrid img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;margin-bottom:12px;display:block}.brick-stone-module__-y3kKa__abrasivesSection{padding-bottom:clamp(24px,3vw,40px)}.brick-stone-module__-y3kKa__modesSection{padding-top:clamp(24px,3vw,40px)}@media (max-width:767px){.brick-stone-module__-y3kKa__equipmentImage{aspect-ratio:20/9;margin-bottom:18px}.brick-stone-module__-y3kKa__modeGrid img{object-position:center 25%}}.brick-stone-module__-y3kKa__abrasiveGrid article p{overflow-wrap:anywhere}@media (max-width:767px){.brick-stone-module__-y3kKa__priceActions .inner-primary-cta{display:none}}.brick-stone-module__-y3kKa__related .brick-stone-module__-y3kKa__relatedImage img{object-position:center 35%}.brick-stone-module__-y3kKa__related a h3{-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal}@media (max-width:359px){.brick-stone-module__-y3kKa__related a h3{padding-inline:5px;font-size:14px}}.brick-stone-module__-y3kKa__related .brick-stone-module__-y3kKa__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}@media (max-width:767px){.brick-stone-module__-y3kKa__related .brick-stone-module__-y3kKa__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.brick-stone-module__-y3kKa__modeGrid .brick-stone-module__-y3kKa__wetImage{aspect-ratio:16/9;object-position:center}:is(.brick-stone-module__-y3kKa__section:not(.brick-stone-module__-y3kKa__dark) .section-kicker,.brick-stone-module__-y3kKa__section:not(.brick-stone-module__-y3kKa__dark) .brick-stone-module__-y3kKa__number){color:#ac3500}.brick-stone-module__-y3kKa__gallery .portfolio-slide{aspect-ratio:16/9;max-height:495px}.brick-stone-module__-y3kKa__gallery .portfolio-thumbnail{aspect-ratio:16/9}.brick-stone-module__-y3kKa__related .brick-stone-module__-y3kKa__relatedImage{aspect-ratio:16/9}@media (max-width:767px){.brick-stone-module__-y3kKa__priceActions .inner-primary-cta{display:inline-flex}}.brick-stone-module__-y3kKa__gallerySection{margin:20px 0 28px}.brick-stone-module__-y3kKa__compactSection{padding-block:clamp(27px,3.8vw,54px)}.brick-stone-module__-y3kKa__compactSection>div>header{margin-bottom:20px}.brick-stone-module__-y3kKa__contaminants article{padding-block:10px}.brick-stone-module__-y3kKa__technologyGrid{gap:14px 28px}.brick-stone-module__-y3kKa__technologyGrid article{padding-top:10px}.brick-stone-module__-y3kKa__abrasiveGrid article{box-shadow:none;background:0 0;border:0;padding:0}.brick-stone-module__-y3kKa__testSteps{gap:12px;display:grid}.brick-stone-module__-y3kKa__testSteps article{border-top:1px solid #d4d5d3;grid-template-columns:24px minmax(0,1fr);gap:10px;padding-top:10px;display:grid}.brick-stone-module__-y3kKa__testSteps .brick-stone-module__-y3kKa__number{margin:2px 0 0}.brick-stone-module__-y3kKa__testSteps h3{margin-bottom:6px}@media (max-width:767px){.brick-stone-module__-y3kKa__contaminants article{padding-block:8px}.brick-stone-module__-y3kKa__technologyGrid{gap:12px}.brick-stone-module__-y3kKa__equipmentImage{aspect-ratio:16/9;margin-bottom:16px}.brick-stone-module__-y3kKa__abrasiveGrid article{padding:0}.brick-stone-module__-y3kKa__abrasiveGrid img{margin-bottom:10px}}.brick-stone-module__-y3kKa__protectionSteps article{grid-template-columns:24px minmax(0,1fr);gap:10px;display:grid}.brick-stone-module__-y3kKa__protectionSteps .brick-stone-module__-y3kKa__number{margin:2px 0 0}.brick-stone-module__-y3kKa__processSteps h3{margin:0 0 6px;font-size:17px;font-weight:650;line-height:1.25}.brick-stone-module__-y3kKa__processSteps li>div{min-width:0}.brick-stone-module__-y3kKa__faq>.faq-page-layout{row-gap:20px}.brick-stone-module__-y3kKa__faq header{margin-bottom:0}:is(.brick-stone-module__-y3kKa__faq .faq-item:not([open])>.faq-trigger,.brick-stone-module__-y3kKa__faq .faq-item:not([open])>.faq-trigger:hover){color:#fff}:is(.brick-stone-module__-y3kKa__faq .faq-item[open]>.faq-trigger,.brick-stone-module__-y3kKa__faq .faq-item[open]>.faq-trigger:hover){color:var(--orange)}.brick-stone-module__-y3kKa__related a:focus:not(:focus-visible){border-color:#dededb;outline:none}@media (hover:none){.brick-stone-module__-y3kKa__related a:hover:not(:focus-visible){border-color:#dededb}}
.page-content-module__yqRTfq__content{min-width:0}.page-content-module__yqRTfq__section{padding-block:clamp(48px,6vw,80px)}.page-content-module__yqRTfq__paper{background:var(--paper);color:var(--ink)}.page-content-module__yqRTfq__dark{background:var(--surface);color:var(--paper)}.page-content-module__yqRTfq__heading{max-width:900px;margin-bottom:32px}.page-content-module__yqRTfq__heading h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(30px,3.8vw,52px);font-weight:630;line-height:1.08}.page-content-module__yqRTfq__heading p{color:#565a5c;max-width:76ch;margin:18px 0 0;line-height:1.65}.page-content-module__yqRTfq__dark .page-content-module__yqRTfq__heading p,.page-content-module__yqRTfq__dark article p{color:#b9bcbf}.page-content-module__yqRTfq__content h3{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600;line-height:1.25}.page-content-module__yqRTfq__content p{line-height:1.65}.page-content-module__yqRTfq__content .inline-editorial-link{min-height:44px;color:inherit;align-items:center;gap:8px;font-size:15px;display:inline-flex}.page-content-module__yqRTfq__content .inline-editorial-link svg{width:18px;color:var(--orange);flex:0 0 18px}.page-content-module__yqRTfq__number{color:var(--orange);margin-bottom:14px;font-size:14px;font-weight:600;display:block}.page-content-module__yqRTfq__surfaces{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.page-content-module__yqRTfq__surfaceSection{padding-block:clamp(40px,5vw,68px)}.page-content-module__yqRTfq__surfaces article{border-top:1px solid #cfd0ce;min-width:0}.page-content-module__yqRTfq__surfaceLink{height:100%;color:inherit;flex-direction:column;align-items:flex-start;padding:16px 0 8px;text-decoration:none;transition:background-color .15s;display:flex}@media (hover:hover) and (pointer:fine){.page-content-module__yqRTfq__surfaceLink:hover{background:#e9e9e5}.page-content-module__yqRTfq__surfaceLink:hover h3{text-underline-offset:4px;text-decoration:underline}}.page-content-module__yqRTfq__surfaceLink{-webkit-tap-highlight-color:transparent}.page-content-module__yqRTfq__surfaceImage{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;margin-bottom:10px;display:block}.page-content-module__yqRTfq__surfaceLink:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.page-content-module__yqRTfq__surfaceLink .inline-editorial-link{margin-top:auto}.page-content-module__yqRTfq__surfaces p{color:#565a5c;margin:8px 0;font-size:15px}.page-content-module__yqRTfq__removal{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.page-content-module__yqRTfq__removal article{border-top:1px solid #424649;min-width:0;padding-top:20px}.page-content-module__yqRTfq__removal p,.page-content-module__yqRTfq__technology p{margin:12px 0 0}.page-content-module__yqRTfq__equipment{color:var(--ink);background:#fff}.page-content-module__yqRTfq__technology{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin-top:28px;display:grid}.page-content-module__yqRTfq__technology article{border-top:1px solid #cfd0ce;min-width:0;padding-top:20px}.page-content-module__yqRTfq__technology p{color:#565a5c}.page-content-module__yqRTfq__accent{border-left:3px solid var(--orange);max-width:920px;margin-top:32px;padding-left:20px}.page-content-module__yqRTfq__accent p{color:#565a5c;margin:12px 0 0}.page-content-module__yqRTfq__actions{flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:24px;display:flex}.page-content-module__yqRTfq__cases{color:var(--ink);background:#ececea;padding-top:clamp(48px,6vw,80px)}.page-content-module__yqRTfq__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.page-content-module__yqRTfq__steps li{border-top:1px solid #cfd0ce;min-width:0;padding-top:20px}.page-content-module__yqRTfq__steps h3{font-size:20px}.page-content-module__yqRTfq__steps p{color:#565a5c;margin:12px 0 0;font-size:15px}:is(.page-content-module__yqRTfq__faq .faq-trigger,.page-content-module__yqRTfq__faq .faq-trigger:hover){color:var(--ink)}:is(.page-content-module__yqRTfq__faq .faq-item[open] .faq-trigger,.page-content-module__yqRTfq__faq .faq-item[open] .faq-trigger:hover){color:var(--orange)}.page-content-module__yqRTfq__faq .faq-trigger{padding-block:20px}.page-content-module__yqRTfq__faq .faq-content{padding-bottom:20px}@media (max-width:1000px){.page-content-module__yqRTfq__surfaces{grid-template-columns:repeat(2,minmax(0,1fr))}.page-content-module__yqRTfq__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.page-content-module__yqRTfq__section{padding-block:44px}.page-content-module__yqRTfq__heading{margin-bottom:24px}.page-content-module__yqRTfq__heading p{margin-top:16px}.page-content-module__yqRTfq__surfaceSection{padding-block:38px}.page-content-module__yqRTfq__surfaces{gap:16px 18px}.page-content-module__yqRTfq__surfaces h3{overflow-wrap:anywhere;font-size:19px}.page-content-module__yqRTfq__surfaceLink{padding-top:10px;padding-bottom:4px}.page-content-module__yqRTfq__number{margin-bottom:10px}.page-content-module__yqRTfq__removal,.page-content-module__yqRTfq__technology,.page-content-module__yqRTfq__steps{grid-template-columns:1fr;gap:20px}.page-content-module__yqRTfq__technology{margin-top:24px}.page-content-module__yqRTfq__removal article,.page-content-module__yqRTfq__technology article,.page-content-module__yqRTfq__steps li{padding-top:18px}.page-content-module__yqRTfq__accent{margin-top:24px;padding-left:16px}.page-content-module__yqRTfq__actions{flex-direction:column;align-items:flex-start;gap:8px}.page-content-module__yqRTfq__cases{padding-top:44px}.page-content-module__yqRTfq__faq .faq-trigger{padding-block:18px}.page-content-module__yqRTfq__faq .faq-content{padding-bottom:18px}}.page-content-module__yqRTfq__removalSection{padding-block:clamp(40px,5vw,66px)}.page-content-module__yqRTfq__removalSection .page-content-module__yqRTfq__heading{margin-bottom:24px}.page-content-module__yqRTfq__removal{gap:20px 28px}.page-content-module__yqRTfq__removal .page-content-module__yqRTfq__number{margin-bottom:10px}.page-content-module__yqRTfq__removal p{margin-top:8px}@media (max-width:720px){.page-content-module__yqRTfq__removalSection{padding-block:28px}.page-content-module__yqRTfq__removalSection .page-content-module__yqRTfq__heading{margin-bottom:18px}.page-content-module__yqRTfq__removal{gap:8px}.page-content-module__yqRTfq__removal article{padding-top:10px}.page-content-module__yqRTfq__removal .page-content-module__yqRTfq__number{margin-bottom:6px}.page-content-module__yqRTfq__removal p{margin-top:8px}}.page-content-module__yqRTfq__technologyImage{aspect-ratio:16/9;object-fit:cover;width:100%;max-width:720px;height:auto;display:block}.page-content-module__yqRTfq__equipment .page-content-module__yqRTfq__heading{margin-bottom:24px}.page-content-module__yqRTfq__technology{gap:20px 32px;margin-top:24px}.page-content-module__yqRTfq__technology p{margin-top:8px}@media (max-width:720px){.page-content-module__yqRTfq__equipment{padding-block:36px}.page-content-module__yqRTfq__technology{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.page-content-module__yqRTfq__technology h3{overflow-wrap:anywhere;font-size:19px}.page-content-module__yqRTfq__technology p{font-size:15px;line-height:1.55}.page-content-module__yqRTfq__equipment .page-content-module__yqRTfq__accent{margin-top:20px}}@media (min-width:1001px){.page-content-module__yqRTfq__technologyIntro{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px;display:grid}.page-content-module__yqRTfq__technologyIntro .page-content-module__yqRTfq__heading{margin-bottom:0}}.page-content-module__yqRTfq__priceMinimum{margin-top:1rem;padding-block:.625rem}.page-content-module__yqRTfq__priceMinimum p{margin:.25rem 0 0}.page-content-module__yqRTfq__pricingActions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:18px}@media (max-width:720px){.page-content-module__yqRTfq__pricingActions .inner-primary-cta{text-align:center;justify-content:center;width:100%}}.page-content-module__yqRTfq__realWorks{max-width:560px;margin-inline:auto}.page-content-module__yqRTfq__realWorks .portfolio-slide{aspect-ratio:3/4;background:#e2e2de;width:100%;height:auto;max-height:540px}.page-content-module__yqRTfq__realWorks .portfolio-slide img{object-fit:contain;width:100%;height:100%}.page-content-module__yqRTfq__realWorks .portfolio-slider-caption{color:#565a5c;margin-block:10px 0}.page-content-module__yqRTfq__cases .page-content-module__yqRTfq__actions{justify-content:center;align-items:center}.page-content-module__yqRTfq__organization{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-content-module__yqRTfq__organization article{background:#232628;min-width:0;padding:16px}.page-content-module__yqRTfq__organization h3{color:#fff;overflow-wrap:break-word;font-size:17px;font-weight:600;line-height:1.3}.page-content-module__yqRTfq__organization p{margin:10px 0 0;font-size:15px;line-height:1.55}@media (min-width:1100px){.page-content-module__yqRTfq__organization{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:430px){.page-content-module__yqRTfq__organization{gap:10px}.page-content-module__yqRTfq__organization article{padding:14px}}.page-content-module__yqRTfq__technology{grid-template-columns:minmax(0,1fr);gap:14px;max-width:820px}.page-content-module__yqRTfq__technology article{padding-top:14px}.page-content-module__yqRTfq__technology h3{color:var(--orange);font-size:19px;font-weight:600}.page-content-module__yqRTfq__technology p{margin-top:8px;font-size:16px;line-height:1.55}.page-content-module__yqRTfq__steps li{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:8px 10px;padding-top:14px;display:grid}.page-content-module__yqRTfq__steps .page-content-module__yqRTfq__number{margin:0;line-height:25px}.page-content-module__yqRTfq__steps h3{grid-column:2}.page-content-module__yqRTfq__steps p{grid-column:2;margin:0}@media (max-width:720px){.page-content-module__yqRTfq__steps{gap:12px}.page-content-module__yqRTfq__steps li{row-gap:6px;padding-top:12px}.page-content-module__yqRTfq__technology{gap:12px}.page-content-module__yqRTfq__technology article{padding-top:12px}.page-content-module__yqRTfq__technology h3{font-size:18px}.page-content-module__yqRTfq__technology p{margin-top:6px;font-size:15px}}.page-content-module__yqRTfq__cooperation{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.page-content-module__yqRTfq__cooperation>div+div{border-left:1px solid #d4d5d3;padding-left:20px}.page-content-module__yqRTfq__cooperation h3{color:var(--orange);font-size:18px}.page-content-module__yqRTfq__cooperation p{color:#565a5c;margin:6px 0 0;font-size:15px;line-height:1.5}@media (max-width:720px){.page-content-module__yqRTfq__cooperation{grid-template-columns:1fr;gap:12px;margin-top:20px}.page-content-module__yqRTfq__cooperation>div+div{border-top:1px solid #d4d5d3;border-left:0;padding:12px 0 0}}.page-content-module__yqRTfq__formatsSection{padding-bottom:24px}.page-content-module__yqRTfq__formatsSection .page-content-module__yqRTfq__cooperation{margin-top:0}.page-content-module__yqRTfq__content #sand-prices{scroll-margin-top:104px}@media (max-width:720px){.page-content-module__yqRTfq__content #sand-prices{scroll-margin-top:84px}}.page-content-module__yqRTfq__removal{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}.page-content-module__yqRTfq__removal h3{color:var(--orange);font-size:19px}.page-content-module__yqRTfq__removal article{padding-top:10px}.page-content-module__yqRTfq__organization article{padding:14px}.page-content-module__yqRTfq__priceConditions{color:#4b4e50;font-size:15px;line-height:1.55}.page-content-module__yqRTfq__priceConditions h3{color:var(--ink);margin-bottom:12px;font-size:18px}.page-content-module__yqRTfq__priceConditions dl{gap:10px;margin:0;display:grid}.page-content-module__yqRTfq__priceConditions dt{font-weight:600;display:inline}.page-content-module__yqRTfq__priceConditions dd{margin:0 0 0 5px;display:inline}@media (max-width:720px){.page-content-module__yqRTfq__removal{grid-template-columns:1fr;gap:6px}.page-content-module__yqRTfq__removal article{padding-top:8px}.page-content-module__yqRTfq__removal p{margin-top:6px;font-size:15px;line-height:1.55}.page-content-module__yqRTfq__realWorks .portfolio-slide{aspect-ratio:auto;height:clamp(380px,105vw,450px);max-height:450px}.page-content-module__yqRTfq__organization article{padding:12px}}.page-content-module__yqRTfq__realWorks .portfolio-slider-description{max-width:760px;margin:8px auto 0;line-height:1.55}.page-content-module__yqRTfq__objectCases{gap:48px;display:grid}.page-content-module__yqRTfq__objectCase{gap:18px;min-width:0;display:grid}.page-content-module__yqRTfq__objectCaseTitle h3{margin:0;font-size:24px;line-height:1.3}.page-content-module__yqRTfq__objectCaseTitle p{color:#565a5c;margin:8px 0 0}.page-content-module__yqRTfq__objectCaseGallery{min-width:0}.page-content-module__yqRTfq__objectCaseGallery .portfolio-slide{aspect-ratio:3/4;background:#e2e2de;width:100%;height:auto;max-height:540px}.page-content-module__yqRTfq__objectCaseGallery .portfolio-slide img{object-fit:contain;width:100%;height:100%}.page-content-module__yqRTfq__objectCaseGallery .portfolio-slider-caption{color:#565a5c;margin:10px 0 0;font-size:15px}.page-content-module__yqRTfq__objectCaseDetails{align-content:start;gap:14px;margin:0;display:grid}.page-content-module__yqRTfq__objectCaseDetails dt{color:#191c1e;font-weight:600}.page-content-module__yqRTfq__objectCaseDetails dd{color:#454a4c;margin:4px 0 0;font-size:16px;line-height:1.5}@media (min-width:1000px){.page-content-module__yqRTfq__objectCase{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:36px}.page-content-module__yqRTfq__objectCaseTitle{grid-area:1/2}.page-content-module__yqRTfq__objectCaseGallery{grid-area:1/1/3}.page-content-module__yqRTfq__objectCaseDetails{grid-area:2/2}}@media (max-width:720px){.page-content-module__yqRTfq__objectCaseTitle h3{font-size:22px;line-height:1.25}.page-content-module__yqRTfq__objectCaseTitle p{margin-top:6px;font-size:15px;line-height:1.4}.page-content-module__yqRTfq__objectCaseGallery .portfolio-slide{aspect-ratio:auto;height:clamp(420px,112vw,480px);max-height:480px}.page-content-module__yqRTfq__objectCaseGallery .portfolio-slider-caption{min-height:0;margin-top:8px;line-height:1.4}.page-content-module__yqRTfq__objectCaseDetails dt{font-size:16px;line-height:1.4}.page-content-module__yqRTfq__objectCaseDetails dd{margin-top:3px;line-height:1.45}.page-content-module__yqRTfq__objectCasesSection{padding-bottom:0}.page-content-module__yqRTfq__objectCasesSection .page-content-module__yqRTfq__heading{margin-bottom:20px}.page-content-module__yqRTfq__objectCases{gap:28px}.page-content-module__yqRTfq__objectCase{gap:10px}.page-content-module__yqRTfq__objectCaseTitle p{margin-top:4px}.page-content-module__yqRTfq__objectCaseGallery .portfolio-slider-controls{gap:8px;margin-top:8px}.page-content-module__yqRTfq__objectCaseGallery .portfolio-slider-controls button{width:44px;height:44px}.page-content-module__yqRTfq__objectCaseGallery .portfolio-slider-caption{margin-top:6px}.page-content-module__yqRTfq__objectCaseDetails{gap:8px}}.page-content-module__yqRTfq__paper .page-content-module__yqRTfq__number,.page-content-module__yqRTfq__technology h3,.page-content-module__yqRTfq__cooperation h3{color:#ac3500}.page-content-module__yqRTfq__paper .section-kicker{color:#ac3500}.page-content-module__yqRTfq__equipment .section-kicker{color:#ac3500}.page-content-module__yqRTfq__cases .section-kicker{color:#ac3500}
.pipeline-quote-module__apCUOG__section.quote-section{color:#171717;background:#f5f5f3;padding-block:clamp(40px,5vw,72px)}.pipeline-quote-module__apCUOG__section#quote{padding-bottom:clamp(29px,3.6vw,52px)}.pipeline-quote-module__apCUOG__section#quote .quote-layout{row-gap:26px}.pipeline-quote-module__apCUOG__contact{background:#f5f5f3;padding:20px}.pipeline-quote-module__apCUOG__form .field>span{font-size:14px}.pipeline-quote-module__apCUOG__section#quote .quote-copy h2{color:#171717}.pipeline-quote-module__apCUOG__section#quote .quote-copy>p{color:#555}.pipeline-quote-module__apCUOG__form.universal-quote{color:#171717;box-shadow:none;background:#fff;border:1px solid #e3e3df;padding:24px}.pipeline-quote-module__apCUOG__form .universal-quote-fields{gap:10px}:is(.pipeline-quote-module__apCUOG__form .field input,.pipeline-quote-module__apCUOG__form .field textarea){background:#fff;border-color:#dcdcd8;font-size:16px}.pipeline-quote-module__apCUOG__form .field textarea{resize:vertical;min-height:96px;line-height:1.5}.pipeline-quote-module__apCUOG__form .quote-upload{gap:6px}.pipeline-quote-module__apCUOG__form .quote-upload-button{border-color:var(--orange);min-height:48px;font-weight:600}.pipeline-quote-module__apCUOG__form .quote-upload-button:focus-within{outline-color:var(--orange)}.pipeline-quote-module__apCUOG__form .quote-photo-count{color:#555;font-size:13px}.pipeline-quote-module__apCUOG__form .quote-comment summary{color:#171717;cursor:pointer;align-items:center;gap:6px;min-height:44px;font-size:14px;list-style:none;display:flex}.pipeline-quote-module__apCUOG__form .quote-comment summary::-webkit-details-marker{display:none}.pipeline-quote-module__apCUOG__openSign{display:none}.pipeline-quote-module__apCUOG__form details[open] .pipeline-quote-module__apCUOG__closedSign{display:none}.pipeline-quote-module__apCUOG__form details[open] .pipeline-quote-module__apCUOG__openSign{display:inline}.pipeline-quote-module__apCUOG__openSign,.pipeline-quote-module__apCUOG__closedSign{color:var(--orange);font-weight:700}.pipeline-quote-module__apCUOG__form .quote-comment[open]>label{margin-top:6px;animation:.15s ease-out pipeline-quote-module__apCUOG__reveal}.pipeline-quote-module__apCUOG__form .qf-check{align-items:center;min-height:44px}.pipeline-quote-module__apCUOG__form .qf-check input{accent-color:var(--orange)}.pipeline-quote-module__apCUOG__form .qf-check a{color:#a33b00;text-decoration:underline}.pipeline-quote-module__apCUOG__form .quote-cta-fallback-submit{background:var(--orange);color:#171717;width:100%;min-height:56px}.pipeline-quote-module__apCUOG__form .quote-cta-success{color:#171717;gap:8px;display:grid}.quote-modal .pipeline-quote-module__apCUOG__form{border:0;padding:0}.pipeline-quote-module__apCUOG__modal.quote-modal{background:#fff}.pipeline-quote-module__apCUOG__modal .quote-modal-heading{margin-bottom:12px}.pipeline-quote-module__apCUOG__modal.quote-modal>p{margin-top:6px}.pipeline-quote-module__apCUOG__modal .pipeline-quote-module__apCUOG__form .quote-comment{margin-block:-2px}@keyframes pipeline-quote-module__apCUOG__reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pipeline-quote-module__apCUOG__form .quote-comment[open]>label{animation:none}}@media (max-width:760px){.pipeline-quote-module__apCUOG__form.universal-quote{padding:18px 16px}.quote-modal .pipeline-quote-module__apCUOG__form{padding:0}.pipeline-quote-module__apCUOG__section#quote .quote-layout{gap:16px}.pipeline-quote-module__apCUOG__section#quote .quote-copy>p{margin-top:12px}}
.gates-page-module__rSIHQq__hero{isolation:isolate;color:#fff;padding:calc(var(--header-height) + 20px) 0 48px;background:#111314;position:relative;overflow:hidden}.gates-page-module__rSIHQq__heroMedia{z-index:-2;top:var(--header-height);width:62%;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%)}.gates-page-module__rSIHQq__heroMedia img{object-fit:cover;object-position:center 64%}.gates-page-module__rSIHQq__heroShade{z-index:-1;background:linear-gradient(90deg,#08090af5 0%,#08090ad6 43%,#08090a38 75%,#08090a2e 100%),linear-gradient(#08090a40,#0000 40%,#08090a59);position:absolute;inset:0}.gates-page-module__rSIHQq__hero .breadcrumbs{margin-bottom:20px}.gates-page-module__rSIHQq__heroLayout{max-width:780px}.gates-page-module__rSIHQq__hero h1{letter-spacing:-.035em;overflow-wrap:normal;max-width:750px;margin:12px 0 18px;font-size:clamp(34px,4.4vw,62px);line-height:1.08}.gates-page-module__rSIHQq__lead{color:#d1d1d1;max-width:610px;margin:0;font-size:18px;line-height:1.55}.gates-page-module__rSIHQq__phone{color:#fff;margin:18px;font-weight:600;display:inline-block}.gates-page-module__rSIHQq__facts{color:#f0f1f2;gap:8px;margin:22px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.gates-page-module__rSIHQq__facts li:before{content:"✓";color:#fa7818;margin-right:10px}.gates-page-module__rSIHQq__section,.gates-page-module__rSIHQq__darkSection,.gates-page-module__rSIHQq__caseSection,.gates-page-module__rSIHQq__faqSection{padding:64px 0}.gates-page-module__rSIHQq__section{color:#171717;background:#fff}.gates-page-module__rSIHQq__darkSection{color:#fff;background:#171717}.gates-page-module__rSIHQq__caseSection,.gates-page-module__rSIHQq__faqSection{color:#171717;background:#f4f4f2}.gates-page-module__rSIHQq__page h2{letter-spacing:-.025em;max-width:900px;margin:10px 0 28px;font-size:clamp(29px,3.2vw,44px);line-height:1.14}.gates-page-module__rSIHQq__page h3{letter-spacing:-.015em;margin:0 0 12px;font-size:22px;line-height:1.25}.gates-page-module__rSIHQq__threeColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.gates-page-module__rSIHQq__threeColumns article{border-top:1px solid #d5d5d1;padding-top:20px}.gates-page-module__rSIHQq__section p,.gates-page-module__rSIHQq__caseSection p,.gates-page-module__rSIHQq__darkSection p{color:#575757;margin:0 0 16px;font-size:16px;line-height:1.55}.gates-page-module__rSIHQq__darkSection p{color:#c6c6c6}.gates-page-module__rSIHQq__intro{max-width:780px;margin-bottom:28px!important}.gates-page-module__rSIHQq__technology{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.gates-page-module__rSIHQq__technology article{border-top:1px solid #444;padding-top:16px}.gates-page-module__rSIHQq__technologyImage{aspect-ratio:16/9;background:#242424;margin:18px 0 14px;position:relative;overflow:hidden}.gates-page-module__rSIHQq__technologyImage img{object-fit:cover}.gates-page-module__rSIHQq__number{color:#fa7818;margin-bottom:12px;font-size:16px;font-weight:700;display:block}.gates-page-module__rSIHQq__textCta{min-height:44px;color:inherit;align-items:center;gap:12px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.gates-page-module__rSIHQq__textCta svg{color:#fa7818;flex:0 0 20px;width:20px}.gates-page-module__rSIHQq__textCta:hover{text-decoration:underline}.gates-page-module__rSIHQq__caseLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.gates-page-module__rSIHQq__caseComparison{min-width:0}.gates-page-module__rSIHQq__caseComparison .comparison-placeholder{aspect-ratio:4/5;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:auto;max-height:560px}.gates-page-module__rSIHQq__caseComparison .comparison-state{color:#fff;justify-content:flex-start;align-items:flex-start;padding:12px}.gates-page-module__rSIHQq__caseComparison .comparison-state span{text-align:center;background:#0a0b0cbd;flex:none;width:max-content;min-width:58px;padding:8px 10px}.gates-page-module__rSIHQq__caseComparison .comparison-state small{display:none}.gates-page-module__rSIHQq__caseComparison .comparison-state:before{display:none}.gates-page-module__rSIHQq__caseComparison .comparison-before img{width:103%;max-width:none;height:auto;inset:0 auto auto 0;transform:translateY(-22%)}.gates-page-module__rSIHQq__caseComparison .comparison-after img{width:103%;max-width:none;height:auto;inset:0 auto auto -3%;transform:translateY(-25%)}.gates-page-module__rSIHQq__caseComparison .comparison-after{align-items:flex-end}.gates-page-module__rSIHQq__caseComparison .comparison-placeholder>input{pointer-events:none}.gates-page-module__rSIHQq__caseComparison .comparison-divider i{pointer-events:auto;touch-action:none;cursor:ew-resize}.gates-page-module__rSIHQq__caseSection .gates-page-module__rSIHQq__location{color:#707070;margin-top:-14px;margin-bottom:24px;font-size:14px}.gates-page-module__rSIHQq__caseCopy h3:not(:first-child){margin-top:24px}.gates-page-module__rSIHQq__caseCopy .gates-page-module__rSIHQq__textCta{margin-top:8px}.gates-page-module__rSIHQq__steps{border:1px solid #444;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gates-page-module__rSIHQq__steps li{border-right:1px solid #444;padding:18px}.gates-page-module__rSIHQq__steps li:last-child{border-right:0}.gates-page-module__rSIHQq__steps h3{font-size:20px}.gates-page-module__rSIHQq__steps p{margin:0}.gates-page-module__rSIHQq__prices{border-collapse:collapse;width:100%}.gates-page-module__rSIHQq__prices th,.gates-page-module__rSIHQq__prices td{text-align:left;border-bottom:1px solid #d5d5d1;padding:15px 0}.gates-page-module__rSIHQq__prices thead th{color:#707070;font-size:14px;font-weight:500}.gates-page-module__rSIHQq__prices tbody th{padding-right:20px;font-size:18px;font-weight:500}.gates-page-module__rSIHQq__prices td{white-space:nowrap;text-align:right;font-size:20px;font-weight:700}.gates-page-module__rSIHQq__prices thead th:last-child{text-align:right}.gates-page-module__rSIHQq__minimum{background:#f4f4f2;border-left:3px solid #fa7818;margin:18px 0 16px;padding:14px 18px}.gates-page-module__rSIHQq__priceNotes{gap:12px;max-width:980px;display:grid}.gates-page-module__rSIHQq__page .gates-page-module__rSIHQq__priceNotes h3{margin:0 0 6px;font-size:16px}.gates-page-module__rSIHQq__priceNotes p{margin:0;font-size:15px}.gates-page-module__rSIHQq__actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:18px;display:flex}.gates-page-module__rSIHQq__faqSection{padding-top:48px}.gates-page-module__rSIHQq__faqSection .faq-trigger{padding-top:20px;padding-bottom:20px}@media (max-width:1000px){.gates-page-module__rSIHQq__phone{margin:18px 0 0;display:block}.gates-page-module__rSIHQq__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.gates-page-module__rSIHQq__steps li:nth-child(2){border-right:0}.gates-page-module__rSIHQq__steps li:nth-child(-n+2){border-bottom:1px solid #444}.gates-page-module__rSIHQq__threeColumns{gap:20px}}@media (max-width:760px){.gates-page-module__rSIHQq__hero{padding:calc(var(--header-height) + 12px) 0 36px}.gates-page-module__rSIHQq__heroLayout{max-width:650px}.gates-page-module__rSIHQq__heroMedia{width:140%;right:-20%;-webkit-mask-image:none;mask-image:none}.gates-page-module__rSIHQq__heroMedia img{object-position:center 85%}.gates-page-module__rSIHQq__heroShade{background:linear-gradient(90deg,#08090ad1,#08090a9e),linear-gradient(#08090a33,#0000 40%,#08090a73)}.gates-page-module__rSIHQq__hero h1{margin:12px 0 18px;font-size:36px}.gates-page-module__rSIHQq__lead{margin-bottom:0;font-size:16px;line-height:1.5}.gates-page-module__rSIHQq__hero .inner-primary-cta{justify-content:center;width:100%}.gates-page-module__rSIHQq__phone{display:none}.gates-page-module__rSIHQq__facts{gap:8px;margin-top:20px}.gates-page-module__rSIHQq__section,.gates-page-module__rSIHQq__darkSection,.gates-page-module__rSIHQq__caseSection,.gates-page-module__rSIHQq__faqSection{padding:40px 0}.gates-page-module__rSIHQq__page h2{margin:8px 0 24px;font-size:30px}.gates-page-module__rSIHQq__page h3{font-size:20px}.gates-page-module__rSIHQq__threeColumns{grid-template-columns:1fr;gap:20px}.gates-page-module__rSIHQq__threeColumns article{padding-top:14px}.gates-page-module__rSIHQq__threeColumns p{margin:0}.gates-page-module__rSIHQq__technology{grid-template-columns:1fr;gap:20px}.gates-page-module__rSIHQq__technology article{padding-top:14px}.gates-page-module__rSIHQq__technologyImage{aspect-ratio:16/9;margin:14px 0 10px}.gates-page-module__rSIHQq__caseLayout{grid-template-columns:1fr;gap:24px}.gates-page-module__rSIHQq__caseComparison .comparison-placeholder{aspect-ratio:10/9;max-height:none}.gates-page-module__rSIHQq__caseCopy h3:not(:first-child){margin-top:20px}.gates-page-module__rSIHQq__caseSection .gates-page-module__rSIHQq__location{margin-top:-10px}.gates-page-module__rSIHQq__steps{grid-template-columns:1fr}.gates-page-module__rSIHQq__steps li{border-right:0;padding:15px}.gates-page-module__rSIHQq__steps li:not(:last-child){border-bottom:1px solid #444}.gates-page-module__rSIHQq__prices th,.gates-page-module__rSIHQq__prices td{padding:12px 0}.gates-page-module__rSIHQq__prices tbody th{padding-right:16px;font-size:16px}.gates-page-module__rSIHQq__prices td{font-size:17px}.gates-page-module__rSIHQq__minimum{margin:16px 0 14px;padding:12px 14px}.gates-page-module__rSIHQq__actions .inner-primary-cta{justify-content:center;width:100%}.gates-page-module__rSIHQq__faqSection .faq-trigger{padding-top:18px;padding-bottom:18px}}.gates-page-module__rSIHQq__worksSection{background:#f4f4f2}.gates-page-module__rSIHQq__worksSection .portfolio-slider{min-width:0;max-width:960px;margin-inline:auto}.gates-page-module__rSIHQq__worksSection .portfolio-slide{aspect-ratio:4/3;touch-action:pan-y pinch-zoom;background:#202020;width:100%;height:auto;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.gates-page-module__rSIHQq__worksSection .portfolio-slide img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.gates-page-module__rSIHQq__worksSection .portfolio-slider-caption{min-height:0;margin:10px 0 0;font-size:14px;line-height:1.5}@media (max-width:760px){.gates-page-module__rSIHQq__worksSection .portfolio-slide{aspect-ratio:3/4;height:auto}.gates-page-module__rSIHQq__worksSection .portfolio-slide img{object-fit:cover}.gates-page-module__rSIHQq__worksSection h2{margin-bottom:20px}.gates-page-module__rSIHQq__worksSection .portfolio-slider-controls{margin-top:8px}.gates-page-module__rSIHQq__worksSection .portfolio-slider-controls button{width:44px;height:44px}.gates-page-module__rSIHQq__worksSection .portfolio-slider-caption{min-height:42px;margin-top:6px}}.gates-page-module__rSIHQq__worksSection .portfolio-slider-controls{flex:none;margin-top:8px;display:flex;position:relative}.gates-page-module__rSIHQq__worksSection .portfolio-gallery{overscroll-behavior:none}.gates-page-module__rSIHQq__relatedSection{color:#171717;background:#fff;padding:40px 0}.gates-page-module__rSIHQq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:16px;max-width:840px;display:grid}.gates-page-module__rSIHQq__relatedCard{background:#f4f4f2;border:1px solid #dededb;flex-direction:column;min-width:0;text-decoration:none;display:flex}.gates-page-module__rSIHQq__relatedImage{aspect-ratio:3;position:relative;overflow:hidden}.gates-page-module__rSIHQq__relatedImage img{object-fit:cover}.gates-page-module__rSIHQq__page .gates-page-module__rSIHQq__relatedCard h3{overflow-wrap:break-word;margin:0;padding:14px;font-size:18px;line-height:1.3}.gates-page-module__rSIHQq__relatedCard:hover,.gates-page-module__rSIHQq__relatedCard:focus-visible{border-color:var(--orange)}.gates-page-module__rSIHQq__relatedCard:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (max-width:760px){.gates-page-module__rSIHQq__relatedSection{padding:32px 0}.gates-page-module__rSIHQq__relatedGrid{gap:12px}.gates-page-module__rSIHQq__relatedImage{aspect-ratio:16/9}.gates-page-module__rSIHQq__page .gates-page-module__rSIHQq__relatedCard h3{padding:12px 10px;font-size:16px}}:is(.gates-page-module__rSIHQq__section .section-kicker,.gates-page-module__rSIHQq__caseSection .section-kicker,.gates-page-module__rSIHQq__section .gates-page-module__rSIHQq__number){color:#ac3500}.gates-page-module__rSIHQq__caseSection .gates-page-module__rSIHQq__location{color:#666}
.site-chrome-module__wgErFa__wordmark{width:252px;max-width:calc(100vw - 100px)}.site-chrome-module__wgErFa__logo{width:100%;height:auto;display:block}@media (max-width:720px){.site-chrome-module__wgErFa__wordmark{width:240px}.site-header:has(.site-chrome-module__wgErFa__wordmark) .header-cta{display:none}.site-header:has(.site-chrome-module__wgErFa__wordmark) .header-inner{column-gap:12px}}
.pipelines-module__S8m7ra__hero{isolation:isolate;background:var(--surface);color:var(--paper);padding:6.5rem 0 2.5rem;position:relative;overflow:hidden}.pipelines-module__S8m7ra__heroImage{z-index:-2;object-fit:cover;object-position:70% top;width:100%;height:calc(100% - 80px);position:absolute;inset:80px 0 0}.pipelines-module__S8m7ra__heroShade{z-index:-1;background:linear-gradient(90deg,#0c0d0ef0,#0c0d0ed1 42%,#0c0d0e14 78%),linear-gradient(#0000 60%,#0c0d0e73);position:absolute;inset:0}.pipelines-module__S8m7ra__heroInner{position:relative}.pipelines-module__S8m7ra__hero .breadcrumbs{margin-bottom:1.25rem}.pipelines-module__S8m7ra__heroContent{max-width:680px}.pipelines-module__S8m7ra__hero h1{letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;margin:.65rem 0 1rem;font-size:clamp(2rem,4.6vw,4.6rem);font-weight:650;line-height:1.05}.pipelines-module__S8m7ra__lead{color:#d2d5d6;max-width:62ch;margin:0;font-size:1rem;line-height:1.5}.pipelines-module__S8m7ra__actions{flex-wrap:wrap;align-items:center;gap:.4rem 1.5rem;margin-top:1.25rem;display:flex}.pipelines-module__S8m7ra__actions .inner-primary-cta{min-height:52px;margin:0}.pipelines-module__S8m7ra__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.pipelines-module__S8m7ra__benefits li{align-items:flex-start;gap:.45rem;min-width:0;display:flex}.pipelines-module__S8m7ra__benefits svg{width:16px;height:16px;color:var(--orange);flex:none;margin-top:3px}.pipelines-module__S8m7ra__benefits strong{font-size:.95rem;line-height:1.3;display:block}.pipelines-module__S8m7ra__objects{background:var(--paper);color:var(--ink);padding:clamp(2.5rem,4vw,4rem) 0}.pipelines-module__S8m7ra__heading{max-width:780px;margin-bottom:1.1rem}.pipelines-module__S8m7ra__heading h2{letter-spacing:-.045em;text-wrap:balance;margin:.7rem 0 .85rem;font-size:clamp(1.9rem,3.4vw,3.2rem);font-weight:650;line-height:1.1}.pipelines-module__S8m7ra__heading p{color:#4b4e50;margin:0;line-height:1.5}.pipelines-module__S8m7ra__objectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;display:grid}.pipelines-module__S8m7ra__objectGrid article{border-top:1px solid #d4d5d3;min-width:0;padding:.8rem 0}.pipelines-module__S8m7ra__objectGrid h3{overflow-wrap:normal;margin:.45rem 0 .4rem;font-size:1.125rem;font-weight:650;line-height:1.25}.pipelines-module__S8m7ra__objectGrid p{color:#4b4e50;margin:0;font-size:.95rem;line-height:1.5}.pipelines-module__S8m7ra__accessNote{color:#555;max-width:90ch;margin:1rem 0 0;font-size:.875rem;line-height:1.5}@media (max-width:1000px){.pipelines-module__S8m7ra__objectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pipelines-module__S8m7ra__heroContent{max-width:570px}}@media (max-width:600px){.pipelines-module__S8m7ra__hero{padding:5rem 0 1.5rem}.pipelines-module__S8m7ra__heroImage{object-position:72% center;height:340px;top:64px}.pipelines-module__S8m7ra__heroShade{background:linear-gradient(90deg,#0c0d0ecc,#0c0d0e6b),linear-gradient(#0000 35%,#0c0d0eeb)}.pipelines-module__S8m7ra__hero .breadcrumbs{color:#fff;margin-bottom:1rem}.pipelines-module__S8m7ra__hero h1{margin-block:.55rem .85rem;font-size:clamp(2rem,8.6vw,2.3rem);line-height:1.08}.pipelines-module__S8m7ra__lead{font-size:1rem;line-height:1.45}.pipelines-module__S8m7ra__actions{margin-top:1rem}.pipelines-module__S8m7ra__actions .inner-primary-cta{width:100%}.pipelines-module__S8m7ra__benefits{gap:.85rem .75rem;margin-top:1.1rem}.pipelines-module__S8m7ra__benefits strong{font-size:.9375rem;line-height:1.35}.pipelines-module__S8m7ra__objects{padding:2rem 0 1.25rem}.pipelines-module__S8m7ra__objects+.inner-section{padding-top:1.5rem}.pipelines-module__S8m7ra__objectGrid{gap:.35rem 1rem}.pipelines-module__S8m7ra__objectGrid article{padding:.7rem 0}.pipelines-module__S8m7ra__objectGrid h3{margin:.35rem 0;font-size:1rem}.pipelines-module__S8m7ra__objectGrid p{font-size:.9375rem;line-height:1.45}.pipelines-module__S8m7ra__accessNote{margin-top:.75rem}}.pipelines-module__S8m7ra__technology{background:var(--paper);color:var(--ink)}.pipelines-module__S8m7ra__technologyRow{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.25rem,3vw,3rem);padding-block:1.25rem;display:grid}.pipelines-module__S8m7ra__technologyRow+.pipelines-module__S8m7ra__technologyRow{border-top:1px solid #d4d5d3}.pipelines-module__S8m7ra__technologyImage{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.pipelines-module__S8m7ra__technologyRow h3{margin:0 0 .75rem;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.2}.pipelines-module__S8m7ra__technologyRow p{color:#4b4e50;margin:0 0 1rem;line-height:1.5}.pipelines-module__S8m7ra__technologyRow .pipelines-module__S8m7ra__technicalNote{border-left:2px solid var(--orange);margin:.85rem 0 0;padding-left:.85rem;font-size:.875rem}.pipelines-module__S8m7ra__paintingRow .pipelines-module__S8m7ra__technologyImage{grid-area:1/2}.pipelines-module__S8m7ra__paintingRow>div{grid-area:1/1}.pipelines-module__S8m7ra__organization{color:var(--ink);background:#f5f5f3;padding:clamp(2rem,4vw,4rem) 0}.pipelines-module__S8m7ra__organizationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;display:grid}.pipelines-module__S8m7ra__organizationGrid article{border-top:1px solid #d4d5d3;gap:.85rem;min-width:0;padding-top:1rem;display:flex}.pipelines-module__S8m7ra__organizationGrid article>span{color:var(--orange);font-weight:650}.pipelines-module__S8m7ra__organizationGrid h3{margin:0 0 .5rem;font-size:1.125rem;line-height:1.3}.pipelines-module__S8m7ra__organizationGrid p{color:#4b4e50;margin:0;line-height:1.5}.pipelines-module__S8m7ra__geography{color:#4b4e50;border-top:1px solid #d4d5d3;margin:1.5rem 0 0;padding-top:1rem;line-height:1.5}.pipelines-module__S8m7ra__geography strong{color:var(--ink);margin-right:.5rem}@media (max-width:767px){.pipelines-module__S8m7ra__technologyRow{grid-template-columns:1fr;gap:1rem;padding-block:1rem}.pipelines-module__S8m7ra__paintingRow .pipelines-module__S8m7ra__technologyImage,.pipelines-module__S8m7ra__paintingRow>div{grid-area:auto}.pipelines-module__S8m7ra__organizationGrid{grid-template-columns:1fr;gap:.9rem}.pipelines-module__S8m7ra__organizationGrid article{padding-top:.85rem}.pipelines-module__S8m7ra__technologyRow p,.pipelines-module__S8m7ra__organizationGrid p{font-size:1rem}}.pipelines-module__S8m7ra__technology .pipelines-module__S8m7ra__heading{margin-bottom:.4rem}.pipelines-module__S8m7ra__technologyRow{padding-block:.75rem}.pipelines-module__S8m7ra__technologyRow h3{margin-bottom:.6rem}.pipelines-module__S8m7ra__stageNumber{color:var(--orange);white-space:nowrap;font-size:.875rem;font-weight:650}.pipelines-module__S8m7ra__technologyRow .pipelines-module__S8m7ra__technicalNote{margin:.75rem 0 0;padding-left:.75rem}.pipelines-module__S8m7ra__technologyImage{object-position:50% 48%}.pipelines-module__S8m7ra__paintingRow .pipelines-module__S8m7ra__technologyImage{object-position:50% 28%}.pipelines-module__S8m7ra__technology .inner-primary-cta{margin-top:1.75rem}@media (max-width:767px){.pipelines-module__S8m7ra__technology{padding-bottom:2rem}.pipelines-module__S8m7ra__technologyRow{gap:.75rem;padding-block:0}.pipelines-module__S8m7ra__technologyRow+.pipelines-module__S8m7ra__technologyRow{margin-top:1.5rem;padding-top:.75rem}.pipelines-module__S8m7ra__technologyImage{aspect-ratio:2;height:auto}.pipelines-module__S8m7ra__technologyRow p{margin-bottom:0;line-height:1.45}}.pipelines-module__S8m7ra__organizationGrid{row-gap:.75rem}.pipelines-module__S8m7ra__organizationGrid article{padding-top:.75rem}.pipelines-module__S8m7ra__organizationGrid h3{margin-bottom:.35rem}.pipelines-module__S8m7ra__geography{margin-top:1rem;padding-top:.75rem}.pipelines-module__S8m7ra__process{background:var(--ink);color:#fff;padding:3.25rem 0}.pipelines-module__S8m7ra__process .inner-heading{margin-bottom:1.75rem}.pipelines-module__S8m7ra__process h2{margin-top:1rem;margin-bottom:1.25rem}.pipelines-module__S8m7ra__processList{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem;margin:0;padding:0;list-style:none;display:grid}.pipelines-module__S8m7ra__processList li{border-top:1px solid #fff3;align-items:flex-start;gap:1rem;min-width:0;padding:1.375rem 0;display:flex}.pipelines-module__S8m7ra__processList li>span{color:var(--orange);flex:0 0 1.5rem;font-weight:650;line-height:1.5}.pipelines-module__S8m7ra__processList p{color:#fff;margin:0;font-size:1rem;line-height:1.5}.pipelines-module__S8m7ra__processNote{color:#c7c7c7;margin:1.375rem 0 0;line-height:1.5}@media (max-width:1000px){.pipelines-module__S8m7ra__processList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pipelines-module__S8m7ra__organizationGrid{gap:.7rem}.pipelines-module__S8m7ra__organizationGrid article{padding-top:.65rem}.pipelines-module__S8m7ra__organization .pipelines-module__S8m7ra__heading{margin-bottom:1.25rem}.pipelines-module__S8m7ra__organization{padding-bottom:1.75rem}.pipelines-module__S8m7ra__process{padding:3rem 0}.pipelines-module__S8m7ra__processList{grid-template-columns:1fr;gap:0}.pipelines-module__S8m7ra__processList li{padding:1.25rem 0}}.pipelines-module__S8m7ra__pricing{background:var(--paper);color:var(--ink)}.pipelines-module__S8m7ra__pricing .section-kicker{color:var(--orange)}.pipelines-module__S8m7ra__pricing th,.pipelines-module__S8m7ra__pricing td{border-bottom-color:#d4d5d3}.pipelines-module__S8m7ra__pricingNote{margin:1rem 0 .5rem;font-size:.9375rem;line-height:1.5}.pipelines-module__S8m7ra__pricingLink{min-height:44px;color:var(--ink);align-items:center;font-weight:600;line-height:1.4;display:inline-flex}:is(.pipelines-module__S8m7ra__faq .faq-item:not([open]) .faq-trigger,.pipelines-module__S8m7ra__faq .faq-item:not([open]) .faq-trigger:hover,.pipelines-module__S8m7ra__faq .faq-item:not([open]) .faq-trigger:focus){color:#fff}.pipelines-module__S8m7ra__faq .faq-item[open] .faq-trigger{color:var(--orange)}.pipelines-module__S8m7ra__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.pipelines-module__S8m7ra__relatedImage{aspect-ratio:16/9}.pipelines-module__S8m7ra__related h3{overflow-wrap:break-word;margin:0;padding:14px;font-size:18px;line-height:1.3}@media (max-width:767px){.pipelines-module__S8m7ra__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pipelines-module__S8m7ra__related h3{padding:12px 10px;font-size:16px}}.pipelines-module__S8m7ra__examplesGallery{max-width:720px;margin:1.25rem auto 1.5rem}.pipelines-module__S8m7ra__examplesGallery .portfolio-slide{aspect-ratio:4/3;height:auto;max-height:540px}.pipelines-module__S8m7ra__examplesGallery .portfolio-slide img{object-fit:contain}.pipelines-module__S8m7ra__examplesGallery .portfolio-thumbnail{aspect-ratio:4/3;flex-basis:calc(33.3333% - 5.33333px);max-width:180px;height:auto}.pipelines-module__S8m7ra__examplesGallery button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.pipelines-module__S8m7ra__related h3{-webkit-hyphens:auto;hyphens:auto;word-break:normal}@media (max-width:767px){.pipelines-module__S8m7ra__related h3{letter-spacing:-.025em;padding-inline:6px;font-size:15px}}.pipelines-module__S8m7ra__stageNumber,.pipelines-module__S8m7ra__organizationGrid article>span{color:#ac3500}.pipelines-module__S8m7ra__objects .section-kicker{color:#ac3500}.pipelines-module__S8m7ra__technology .section-kicker{color:#ac3500}.pipelines-module__S8m7ra__organization .section-kicker{color:#ac3500}.pipelines-module__S8m7ra__pricing .section-kicker{color:#ac3500}.pipelines-module__S8m7ra__related .section-kicker{color:#ac3500}
.metal-structures-page-module__4rfreG__hero{isolation:isolate;background:var(--surface);color:var(--paper);padding:6.5rem 0 2.5rem;position:relative;overflow:hidden}.metal-structures-page-module__4rfreG__heroImage{z-index:-2;object-fit:cover;object-position:60% center}.metal-structures-page-module__4rfreG__heroShade{z-index:-1;background:linear-gradient(90deg,#0c0d0ed4 0%,#0c0d0eba 35%,#0c0d0e30 78%),linear-gradient(#0000 65%,#0c0d0e9c);position:absolute;inset:0}.metal-structures-page-module__4rfreG__heroInner{position:relative}.metal-structures-page-module__4rfreG__hero .breadcrumbs{margin-bottom:clamp(1.25rem,2.5vw,2.5rem)}.metal-structures-page-module__4rfreG__heroContent{max-width:790px}.metal-structures-page-module__4rfreG__hero h1{letter-spacing:-.06em;overflow-wrap:anywhere;text-wrap:balance;max-width:17ch;margin:0 0 1rem;font-size:clamp(2.8rem,6vw,6.2rem);font-weight:650;line-height:1.02}.metal-structures-page-module__4rfreG__heroContent>p{max-width:68ch;color:var(--paper);margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.5}.metal-structures-page-module__4rfreG__heroActions,.metal-structures-page-module__4rfreG__priceActions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem;display:flex}.metal-structures-page-module__4rfreG__heroActions{margin-top:1.25rem}.metal-structures-page-module__4rfreG__primaryButton{background:var(--orange);min-height:56px;color:var(--ink);justify-content:space-between;align-items:center;gap:1.5rem;padding:.9rem 1.25rem;font-weight:700;display:inline-flex}.metal-structures-page-module__4rfreG__primaryButton svg,.metal-structures-page-module__4rfreG__priceActions svg{width:1rem;height:1rem}.metal-structures-page-module__4rfreG__phoneLink{min-height:48px;color:var(--paper);text-underline-offset:.25em;align-items:center;text-decoration:underline;display:inline-flex}.metal-structures-page-module__4rfreG__heroFacts{color:var(--paper);flex-wrap:wrap;gap:.7rem 1.5rem;margin:1.25rem 0 0;padding:0;font-size:.9rem;line-height:1.4;list-style:none;display:flex}.metal-structures-page-module__4rfreG__heroFacts li{align-items:flex-start;gap:.45rem;display:flex}.metal-structures-page-module__4rfreG__heroFacts svg{width:1rem;height:1rem;color:var(--orange);flex:none;margin-top:.15rem}.metal-structures-page-module__4rfreG__section{padding-block:clamp(3.5rem,6vw,6rem)}.metal-structures-page-module__4rfreG__section.metal-structures-page-module__4rfreG__objectsSection{padding-bottom:clamp(2.8rem,4.8vw,4.8rem)}.metal-structures-page-module__4rfreG__section.metal-structures-page-module__4rfreG__examplesSection{padding-top:1.5rem}.metal-structures-page-module__4rfreG__section.metal-structures-page-module__4rfreG__examplesSection,.metal-structures-page-module__4rfreG__section.metal-structures-page-module__4rfreG__priceSection{padding-bottom:clamp(2.275rem,3.9vw,3.9rem)}.metal-structures-page-module__4rfreG__section.metal-structures-page-module__4rfreG__methodSection,.metal-structures-page-module__4rfreG__section.metal-structures-page-module__4rfreG__faqSection{padding-top:clamp(2.275rem,3.9vw,3.9rem)}.metal-structures-page-module__4rfreG__examplesGallery{max-width:1200px;margin-inline:auto}.metal-structures-page-module__4rfreG__examplesGallery .portfolio-slide{aspect-ratio:16/9;height:auto}.metal-structures-page-module__4rfreG__examplesGallery .portfolio-thumbnail{aspect-ratio:16/9;flex-basis:calc(25% - 6px);max-width:180px;height:auto}.metal-structures-page-module__4rfreG__examplesGallery .portfolio-slider button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.metal-structures-page-module__4rfreG__section .inner-heading{gap:1.5rem;margin-bottom:2rem}.metal-structures-page-module__4rfreG__section .inner-heading h2{font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.1}.metal-structures-page-module__4rfreG__objectGrid,.metal-structures-page-module__4rfreG__benefitGrid,.metal-structures-page-module__4rfreG__methodGrid,.metal-structures-page-module__4rfreG__processGrid{border:1px solid var(--line);background:var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.metal-structures-page-module__4rfreG__objectGrid{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1rem 1.5rem}.metal-structures-page-module__4rfreG__processGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.metal-structures-page-module__4rfreG__methodGrid{background:0 0;border:0;grid-template-columns:1fr;gap:0}.metal-structures-page-module__4rfreG__objectGrid article,.metal-structures-page-module__4rfreG__benefitGrid article,.metal-structures-page-module__4rfreG__methodGrid article,.metal-structures-page-module__4rfreG__processGrid li{background:var(--paper);min-width:0;padding:clamp(1.25rem,2vw,2rem)}.metal-structures-page-module__4rfreG__objectsLayout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}.metal-structures-page-module__4rfreG__objectGrid article{background:0 0;border-top:1px solid #d4d5d3;padding:.75rem 0}.metal-structures-page-module__4rfreG__objectGrid h3{margin:.55rem 0 .5rem;font-size:1.15rem;line-height:1.2}.metal-structures-page-module__4rfreG__objectGrid p{font-size:.92rem}.metal-structures-page-module__4rfreG__objectFigure,.metal-structures-page-module__4rfreG__technologyFigure{min-width:0;margin:0}.metal-structures-page-module__4rfreG__objectFigure img,.metal-structures-page-module__4rfreG__technologyFigure img{object-fit:cover;width:100%;height:auto;display:block}.metal-structures-page-module__4rfreG__objectFigure img{aspect-ratio:4/3}.metal-structures-page-module__4rfreG__technologyLayout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}.metal-structures-page-module__4rfreG__technologyFigure img{aspect-ratio:4/3;object-position:62% center}.metal-structures-page-module__4rfreG__methodGrid article{border-bottom:1px solid var(--line);background:0 0;padding:1.1rem 0}.metal-structures-page-module__4rfreG__methodGrid article:first-child{padding-top:0}.metal-structures-page-module__4rfreG__methodGrid h3{margin:0 0 .7rem;font-size:1.25rem;line-height:1.2}.metal-structures-page-module__4rfreG__methodGrid p{font-size:.95rem}.metal-structures-page-module__4rfreG__benefitGrid{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 3rem}.metal-structures-page-module__4rfreG__benefitGrid article{background:0 0;border-top:1px solid #d4d5d3;padding:1rem 0}.metal-structures-page-module__4rfreG__benefitAccent{color:#c64214;letter-spacing:-.04em;overflow-wrap:break-word;text-wrap:balance;margin:0 0 .65rem;font-size:clamp(1.6rem,2.8vw,2.72rem);font-weight:650;line-height:1.1}.metal-structures-page-module__4rfreG__processGrid li{background:var(--surface-raised)}.metal-structures-page-module__4rfreG__number{color:#c64214;font:700 .72rem/1 var(--font-geist-mono), monospace}.metal-structures-page-module__4rfreG__processGrid .metal-structures-page-module__4rfreG__number{color:var(--orange)}.metal-structures-page-module__4rfreG__processGrid h3{margin:1.1rem 0 .7rem;font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1.2}.metal-structures-page-module__4rfreG__methodGrid h3,.metal-structures-page-module__4rfreG__processGrid h3{color:var(--paper)}.metal-structures-page-module__4rfreG__objectGrid p,.metal-structures-page-module__4rfreG__benefitGrid p,.metal-structures-page-module__4rfreG__methodGrid p,.metal-structures-page-module__4rfreG__processGrid p{margin:0;line-height:1.55}.metal-structures-page-module__4rfreG__objectGrid p,.metal-structures-page-module__4rfreG__benefitGrid p{color:#4b4e50}.metal-structures-page-module__4rfreG__methodGrid p,.metal-structures-page-module__4rfreG__processGrid p{color:#d2d5d6}.metal-structures-page-module__4rfreG__priceSection{border-top:1px solid #d4d5d3}.metal-structures-page-module__4rfreG__priceContent{max-width:1020px}.metal-structures-page-module__4rfreG__priceContent h2{letter-spacing:-.06em;text-wrap:balance;max-width:22ch;margin:0 0 1.5rem;font-size:clamp(2rem,3.4vw,3.2rem);font-weight:650;line-height:1.1}.metal-structures-page-module__4rfreG__priceTable{border-collapse:collapse;width:100%;color:var(--ink)}.metal-structures-page-module__4rfreG__priceTable th,.metal-structures-page-module__4rfreG__priceTable td{vertical-align:top;border-bottom:1px solid #d4d5d3;padding-block:1rem}.metal-structures-page-module__4rfreG__priceTable th{text-align:left;padding-right:1rem;font-weight:500}.metal-structures-page-module__4rfreG__priceTable thead th{color:#4b4e50;font-size:.875rem}.metal-structures-page-module__4rfreG__priceTable td,.metal-structures-page-module__4rfreG__priceTable thead th:last-child{text-align:right;white-space:nowrap}.metal-structures-page-module__4rfreG__priceTable strong{font-size:1.125rem}.metal-structures-page-module__4rfreG__priceTable small{color:#4b4e50;margin-top:.3rem;font-size:.82rem;font-weight:400;display:block}.metal-structures-page-module__4rfreG__priceTable .metal-structures-page-module__4rfreG__priceGroup th{border-bottom:0;padding-block:1.25rem .5rem;font-size:.875rem;font-weight:700}.metal-structures-page-module__4rfreG__priceMinimum{border-left:3px solid var(--orange);background:#0c0d0e0d;margin:1.25rem 0;padding:.8rem 1rem}.metal-structures-page-module__4rfreG__priceConditions{color:#4b4e50;max-width:75ch;line-height:1.6}.metal-structures-page-module__4rfreG__priceAreaNote{color:#4b4e50;max-width:75ch;margin:.75rem 0 0;font-size:.875rem;line-height:1.5}.metal-structures-page-module__4rfreG__priceActions{flex-direction:column;align-items:flex-start;gap:.8rem}.metal-structures-page-module__4rfreG__priceActions a{align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.metal-structures-page-module__4rfreG__priceActions .metal-structures-page-module__4rfreG__primaryButton{min-height:56px;color:var(--ink);gap:1.5rem}.metal-structures-page-module__4rfreG__priceActions .metal-structures-page-module__4rfreG__primaryButton:hover{background:var(--orange-bright)}.metal-structures-page-module__4rfreG__saNote{border-left:2px solid var(--orange);color:#d2d5d6;max-width:84ch;margin:1.5rem 0 0;padding:.3rem 0 .3rem 1rem;line-height:1.6}.metal-structures-page-module__4rfreG__saNote h3{color:var(--paper);margin:0 0 .4rem;font-size:1rem;font-weight:700;line-height:1.6}.metal-structures-page-module__4rfreG__saNote p{margin:0}.metal-structures-page-module__4rfreG__faqAccordion .faq-trigger{min-height:66.5px;padding-block:.875rem}.metal-structures-page-module__4rfreG__faqAccordion .faq-content{padding-bottom:1.3125rem!important}.metal-structures-page-module__4rfreG__faqAccordion .faq-content p{white-space:pre-line}.metal-structures-page-module__4rfreG__faqAccordion .faq-item[open] .faq-trigger{color:var(--orange)}.metal-structures-page-module__4rfreG__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.metal-structures-page-module__4rfreG__relatedGrid a{min-width:0;min-height:80px;padding:1.25rem;font-size:1.05rem}.metal-structures-page-module__4rfreG__section.metal-structures-page-module__4rfreG__relatedSection{padding-bottom:clamp(2.8rem,4.8vw,4.8rem)}.metal-structures-page-module__4rfreG__finalSection{padding-block:clamp(3.2rem,6.4vw,5.6rem) clamp(3.25rem,6vw,5rem)}.metal-structures-page-module__4rfreG__finalLayout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.metal-structures-page-module__4rfreG__finalCopy{min-width:0}.metal-structures-page-module__4rfreG__finalCopy .section-kicker{color:#32160c}.metal-structures-page-module__4rfreG__finalCopy h2{letter-spacing:-.06em;text-wrap:balance;max-width:100%;margin:.8rem 0 0;font-size:clamp(2.4rem,4.2vw,4.1rem);font-weight:630;line-height:.98}.metal-structures-page-module__4rfreG__finalCopy p{max-width:52ch;margin:1.5rem 0 0;line-height:1.65}.metal-structures-page-module__4rfreG__finalSection .quote-inline .quote-cta-fallback-submit{background:var(--ink);color:var(--paper)}.metal-structures-page-module__4rfreG__finalSection .quote-cta-success{scroll-margin-block:80px calc(100px + env(safe-area-inset-bottom,0px))}.metal-structures-page-module__4rfreG__page a:focus-visible{outline:2px solid var(--orange);outline-offset:4px}@media (min-width:1200px){.metal-structures-page-module__4rfreG__objectGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.metal-structures-page-module__4rfreG__processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.metal-structures-page-module__4rfreG__finalLayout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.metal-structures-page-module__4rfreG__objectsLayout,.metal-structures-page-module__4rfreG__technologyLayout{grid-template-columns:1fr;gap:1.5rem}.metal-structures-page-module__4rfreG__objectFigure img{aspect-ratio:16/7}.metal-structures-page-module__4rfreG__technologyFigure img{aspect-ratio:16/9}.metal-structures-page-module__4rfreG__benefitGrid,.metal-structures-page-module__4rfreG__processGrid,.metal-structures-page-module__4rfreG__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.metal-structures-page-module__4rfreG__hero{padding-block:5rem 1.5rem}.metal-structures-page-module__4rfreG__heroImage{object-position:78% center}.metal-structures-page-module__4rfreG__heroShade{background:linear-gradient(90deg,#0c0d0ec4,#0c0d0e80),linear-gradient(#0000 55%,#0c0d0e9c)}.metal-structures-page-module__4rfreG__hero .breadcrumbs{margin-bottom:1rem}.metal-structures-page-module__4rfreG__hero h1{font-size:clamp(2.45rem,10vw,3.5rem)}.metal-structures-page-module__4rfreG__heroActions{flex-direction:column;align-items:stretch;gap:.5rem;margin-top:1rem}.metal-structures-page-module__4rfreG__phoneLink{display:none}.metal-structures-page-module__4rfreG__primaryButton{width:100%}.metal-structures-page-module__4rfreG__heroFacts{gap:.65rem;margin-top:.75rem;display:grid}.metal-structures-page-module__4rfreG__section{padding-block:3.25rem}.metal-structures-page-module__4rfreG__section.metal-structures-page-module__4rfreG__objectsSection{padding-bottom:2.6rem}.metal-structures-page-module__4rfreG__section.metal-structures-page-module__4rfreG__examplesSection,.metal-structures-page-module__4rfreG__section.metal-structures-page-module__4rfreG__priceSection{padding-bottom:2.1125rem}.metal-structures-page-module__4rfreG__section.metal-structures-page-module__4rfreG__methodSection,.metal-structures-page-module__4rfreG__section.metal-structures-page-module__4rfreG__faqSection{padding-top:2.1125rem}.metal-structures-page-module__4rfreG__section .inner-heading{gap:1rem;margin-bottom:1.5rem}.metal-structures-page-module__4rfreG__benefitGrid,.metal-structures-page-module__4rfreG__methodGrid,.metal-structures-page-module__4rfreG__processGrid,.metal-structures-page-module__4rfreG__relatedGrid{grid-template-columns:1fr}.metal-structures-page-module__4rfreG__objectGrid{gap:.6rem 1rem}.metal-structures-page-module__4rfreG__objectGrid article{padding-block:.5rem}.metal-structures-page-module__4rfreG__objectGrid h3{margin:.4rem 0;font-size:1rem;line-height:1.2}.metal-structures-page-module__4rfreG__objectGrid p{font-size:.85rem;line-height:1.45}.metal-structures-page-module__4rfreG__objectFigure img{aspect-ratio:16/8}.metal-structures-page-module__4rfreG__methodGrid article{padding-block:.95rem}.metal-structures-page-module__4rfreG__benefitGrid{gap:.4rem}.metal-structures-page-module__4rfreG__benefitGrid article{padding-block:.85rem}.metal-structures-page-module__4rfreG__processGrid li{padding:.75rem 1.25rem}.metal-structures-page-module__4rfreG__processGrid h3{margin:.425rem 0 .3rem}.metal-structures-page-module__4rfreG__processGrid p{font-size:.92rem}.metal-structures-page-module__4rfreG__relatedGrid a{min-height:54px;padding:.4rem 1rem;font-size:1rem}.metal-structures-page-module__4rfreG__section.metal-structures-page-module__4rfreG__relatedSection{padding-bottom:2.6rem}.metal-structures-page-module__4rfreG__finalSection{padding-block:3.2rem 3.25rem}.metal-structures-page-module__4rfreG__finalCopy h2{font-size:clamp(1.683rem,8.228vw,2.618rem)}.metal-structures-page-module__4rfreG__finalCopy p{margin-top:1.25rem}.metal-structures-page-module__4rfreG__priceActions{gap:.6rem}.metal-structures-page-module__4rfreG__priceTable{font-size:.92rem}.metal-structures-page-module__4rfreG__priceTable td{white-space:normal}}
.painting-page-module__TLg9Uq__technologyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.painting-page-module__TLg9Uq__technologyGrid article{padding-top:0}.painting-page-module__TLg9Uq__technologyPhoto{max-width:640px;margin-top:1.5rem}.painting-page-module__TLg9Uq__technologyPhoto img{aspect-ratio:4/3;width:100%;height:auto;display:block}.painting-page-module__TLg9Uq__technologyLink{color:var(--paper);align-items:center;gap:.6rem;margin-top:.8rem;display:inline-flex}.painting-page-module__TLg9Uq__technologyLink svg{width:1rem;height:1rem;color:var(--orange);flex:none}.painting-page-module__TLg9Uq__priceTable td{white-space:nowrap}.painting-page-module__TLg9Uq__priceTable th{overflow-wrap:anywhere}.painting-page-module__TLg9Uq__faqAccordion .faq-trigger{min-height:58px;padding-block:.77rem}.painting-page-module__TLg9Uq__faqAccordion .faq-content{padding-bottom:1.155rem!important}@media (max-width:900px){.painting-page-module__TLg9Uq__technologyGrid{grid-template-columns:1fr;gap:0}.painting-page-module__TLg9Uq__technologyGrid article:not(:first-child){padding-top:.95rem}}
.interior-module__afB6Ia__hero{min-height:0}.interior-module__afB6Ia__section{color:#171717;background:#fff;padding:56px 0}.interior-module__afB6Ia__section h2{max-width:850px;margin:0 0 24px;font-size:clamp(28px,3.4vw,44px);line-height:1.12}.interior-module__afB6Ia__section h3{margin:0 0 12px;font-size:20px;line-height:1.25}.interior-module__afB6Ia__section p{color:#555;margin:0 0 16px;line-height:1.55}.interior-module__afB6Ia__section .section-kicker{color:#ac3500}.interior-module__afB6Ia__lead{max-width:850px}.interior-module__afB6Ia__soft{background:#f5f5f3}.interior-module__afB6Ia__dark{color:#fff;background:#171717}.interior-module__afB6Ia__dark p{color:#ddd}.interior-module__afB6Ia__dark .section-kicker{color:#ff753d}.interior-module__afB6Ia__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.interior-module__afB6Ia__grid article{border:1px solid #ddd;padding:22px}.interior-module__afB6Ia__dark .interior-module__afB6Ia__grid article{background:#222;border-color:#454545}.interior-module__afB6Ia__grid article p{margin:0}.interior-module__afB6Ia__two{grid-template-columns:repeat(2,minmax(0,1fr))}.interior-module__afB6Ia__split{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.interior-module__afB6Ia__split figure{margin:0}.interior-module__afB6Ia__split img{border-radius:4px;width:100%;height:auto}.interior-module__afB6Ia__split figcaption{color:#666;margin-top:8px;font-size:13px;line-height:1.4}.interior-module__afB6Ia__note{border-left:3px solid #ff5c16;padding-left:16px;margin-top:24px!important}.interior-module__afB6Ia__number{color:#ac3500;margin-bottom:12px;font-weight:700;display:block}.interior-module__afB6Ia__estimate{background:#f5f5f3;padding:28px}.interior-module__afB6Ia__estimate ul{margin:0 0 24px;padding-left:20px;line-height:1.8}.interior-module__afB6Ia__related{color:#171717;border:1px solid #ddd;padding:20px;font-weight:600;text-decoration:none}.interior-module__afB6Ia__related:hover{border-color:#ff5c16}@media (max-width:767px){.interior-module__afB6Ia__section{padding:36px 0}.interior-module__afB6Ia__section h2{margin-bottom:20px}.interior-module__afB6Ia__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.interior-module__afB6Ia__grid article{padding:16px}.interior-module__afB6Ia__section h3{font-size:18px}.interior-module__afB6Ia__section p{font-size:16px}.interior-module__afB6Ia__split{grid-template-columns:1fr;gap:20px}.interior-module__afB6Ia__estimate{padding:20px}.interior-module__afB6Ia__related{overflow-wrap:break-word;padding:16px;font-size:16px}}@media (max-width:359px){.interior-module__afB6Ia__grid{grid-template-columns:1fr}}.interior-module__afB6Ia__rate{font-weight:700;color:#171717!important;font-size:24px!important}.interior-module__afB6Ia__gallery{max-width:960px;margin:auto}.interior-module__afB6Ia__gallery .portfolio-slide{aspect-ratio:16/9}.interior-module__afB6Ia__gallery .portfolio-slide img{object-fit:cover;width:100%;height:100%}.interior-module__afB6Ia__gallery{margin:24px auto 28px}.interior-module__afB6Ia__compactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin-top:24px;display:grid}.interior-module__afB6Ia__compactGrid article{border-top:1px solid #d4d5d3;min-width:0;padding:14px 0}.interior-module__afB6Ia__compactGrid h3{color:#171717;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal;margin:0 0 8px;font-weight:700}.interior-module__afB6Ia__compactGrid p{color:#555;margin:0;line-height:1.5}@media (max-width:1000px){.interior-module__afB6Ia__compactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.interior-module__afB6Ia__compactGrid{gap:0 16px;margin-top:20px}.interior-module__afB6Ia__compactGrid article{padding:12px 0}.interior-module__afB6Ia__compactGrid h3{margin-bottom:6px}}.interior-module__afB6Ia__resultText{max-width:850px;margin:20px 0 0!important}.interior-module__afB6Ia__technology .interior-module__afB6Ia__equipmentImage{max-width:640px}.interior-module__afB6Ia__technology .interior-module__afB6Ia__number{color:#ff753d;margin:2px 0 0}.interior-module__afB6Ia__technology h3{margin-bottom:6px}.interior-module__afB6Ia__technology article p{color:#c7c7c7;margin:0}.interior-module__afB6Ia__processRows{grid-template-columns:1fr;max-width:850px}.interior-module__afB6Ia__processRows li{padding:14px 0}.interior-module__afB6Ia__processRows li>span{color:#ff753d}.interior-module__afB6Ia__processRows li p{color:#fff;margin:0;font-weight:600}.interior-module__afB6Ia__pricing{color:#171717;background:#f5f5f3}.interior-module__afB6Ia__pricing p,.interior-module__afB6Ia__pricing a{color:#171717}.interior-module__afB6Ia__pricing .section-kicker{color:#171717}.interior-module__afB6Ia__pricing table{border-collapse:collapse;width:100%;margin:20px 0 16px}.interior-module__afB6Ia__pricing th,.interior-module__afB6Ia__pricing td{text-align:left;border-bottom:1px solid #17171740;padding:12px 0;font-size:16px;font-weight:400}.interior-module__afB6Ia__pricing thead th{font-weight:700}.interior-module__afB6Ia__pricing td{white-space:nowrap;padding-left:16px}.interior-module__afB6Ia__pricing a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.interior-module__afB6Ia__relatedCards a h3{-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal}@media (max-width:359px){.interior-module__afB6Ia__compactGrid h3,.interior-module__afB6Ia__compactGrid p,.interior-module__afB6Ia__relatedCards a h3{overflow-wrap:anywhere;min-width:0}.interior-module__afB6Ia__relatedCards a{min-width:0}}.interior-module__afB6Ia__dark .faq-index{color:#aaa}
