.isolation-hero{height:650px;position:relative;background:var(--dark);color:white;overflow:hidden}.isolation-hero>img{width:100%;height:100%;object-fit:cover}.isolation-shade{position:absolute;inset:0;background:linear-gradient(90deg,#061810d9,#06181025)}.isolation-heading{position:absolute;top:52px;left:7%;right:7%}.breadcrumb{display:block;font-size:13px;margin-bottom:45px;color:#d0e1d6}.isolation-heading h1{font-size:clamp(45px,5.6vw,78px);max-width:1050px;letter-spacing:-3px}.isolation-heading>p:not(.eyebrow){font-size:21px}.page-nav{display:flex;flex-wrap:wrap;gap:15px 35px;padding:22px 7%;border-bottom:1px solid var(--line);font-size:14px;background:#fff}.page-nav a:hover{color:var(--green)}.intro-isolation,.product-data,.isolation-process,.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:70px}.intro-isolation>div{max-width:790px}.intro-isolation p:not(.eyebrow){color:#53655a}.region-line{font-size:14px;border-top:1px solid var(--line);padding-top:23px;margin-top:30px}.methods{background:#eaf0e9}.methods .section-heading .eyebrow{grid-column:auto}.method-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.method-grid article{padding:36px;background:white;border-top:2px solid var(--green)}.method-number{color:var(--green);font-size:15px}.method-grid h3{font-size:32px;font-weight:500;letter-spacing:-1px;margin:20px 0 12px}.method-intro{font-size:22px;color:var(--ink)}.method-grid p,.method-grid li{color:#526059}.method-grid ul{padding-left:20px}.method-grid li{margin:12px 0}.comparison{margin-top:32px}.comparison summary{font-size:20px;padding:25px 0}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5;text-align:left}th,td{padding:16px 12px;border-bottom:1px solid #c8d4cc;vertical-align:top}th{font-weight:500}thead{background:#dce8df}caption{text-align:left;padding:10px 0;color:#526059;font-size:14px}.applications-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 36px;margin-top:50px}.applications-grid article{border-top:1px solid #9eb5a7;padding:24px 0 30px}.applications-grid article>span{font-size:13px;color:var(--green)}.applications-grid h3{font-size:24px;font-weight:500;margin:18px 0 13px}.applications-grid p{font-size:16px;color:#526059}.application-note{font-size:14px;max-width:790px;color:#526059}.industry{background:var(--dark);color:white;display:grid;grid-template-columns:1.2fr 1fr;gap:80px}.industry .eyebrow{color:#4ac8a7}.industry p,.industry li{color:#c2d2c8}.industry-details{padding-top:35px}.industry-details article{border-top:1px solid #486353;padding-top:28px}.industry-details h3{font-size:26px;font-weight:500}.industry-details li{margin-bottom:10px}.product-data{grid-template-columns:1fr 1.4fr}.product-data h3{font-size:29px;font-weight:500}.product-data p{color:#526059}.data-note{font-size:13px}.product-data .text-link{margin-top:25px}.isolation-references{background:#eaf0e9}.reference-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:45px}.reference-grid article{background:white;padding:28px;border-top:2px solid var(--green)}.reference-grid h3{font-size:25px;font-weight:500}.reference-grid article>p:last-child{color:#526059;font-size:16px}.reference-stat{font-size:51px;letter-spacing:-2px;margin:30px 0 20px;line-height:1.2}.reference-stat span{font-size:22px}.reference-word{font-size:28px;line-height:1.4;margin:35px 0 22px}.isolation-process ol{list-style:none;counter-reset:step;padding:0;margin:0}.isolation-process li{counter-increment:step;position:relative;padding:24px 0 24px 58px;border-top:1px solid var(--line)}.isolation-process li:before{content:'0' counter(step);position:absolute;left:0;top:28px;color:var(--green);font-size:17px}.isolation-process h3{font-size:23px;font-weight:500;margin:0 0 7px}.isolation-process p{color:#526059;margin-bottom:0}.faq{border-top:1px solid var(--line)}.faq summary{font-size:18px;padding:20px 0}.faq details p{color:#526059;padding:0 8px 15px;font-size:16px}.isolation-contact h3{font-size:30px;font-weight:500;margin-bottom:20px}.isolation-contact>a{display:block;width:fit-content;margin:8px 0;overflow-wrap:anywhere}.isolation-contact .button{margin-top:30px}.isolation-contact>a:not(.button):hover{text-decoration:underline}nav [aria-current=page]{color:#4ac8a7}
@media(max-width:1000px){.intro-isolation,.product-data,.isolation-process,.faq,.industry{gap:35px}.method-grid article{padding:28px}.applications-grid{gap:0 25px}.reference-grid{gap:18px}.reference-grid article{padding:22px}.reference-word{font-size:24px}.page-nav{gap:15px 25px}.isolation-heading{left:5%;right:5%}}
@media(max-width:720px){.isolation-hero{height:620px}.isolation-heading{left:6%;right:6%;top:35px}.isolation-heading h1{font-size:clamp(39px,9vw,60px);letter-spacing:-2px}.isolation-hero>img{object-position:65% center}.isolation-shade{background:linear-gradient(90deg,#061810db,#06181060)}.breadcrumb{margin-bottom:35px}.isolation-heading>p:not(.eyebrow){font-size:18px}.page-nav{padding:20px 6%;gap:13px 20px;font-size:13px}.intro-isolation,.product-data,.isolation-process,.faq,.industry,.method-grid,.reference-grid{grid-template-columns:1fr;gap:25px}.applications-grid{grid-template-columns:1fr 1fr;gap:0 22px}.applications-grid h3{font-size:21px}.method-grid article{padding:25px}.method-grid h3{font-size:28px}.intro-isolation>.eyebrow{margin-bottom:0}.reference-word{font-size:29px;margin:22px 0}.reference-stat{margin:22px 0}.industry-details{padding-top:0}.product-data table{font-size:14px}.product-data th,.product-data td{padding:12px 7px}.faq h2 br{display:none}.contact a{max-width:100%;font-size:16px}.comparison table{min-width:540px}}
@media(max-width:390px){.applications-grid{grid-template-columns:1fr}.isolation-heading h1{font-size:37px}}
