.b-body{background:#fff;color:#1d1d1f}.b-main{padding:0;max-width:none;margin:0}.brand-section{margin-bottom:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(2rem,4vw,3rem);border-bottom:1px solid rgba(0,0,0,.06)}.brand-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.brand-section h2{font-family:var(--font-body);font-size:var(--t-h3);font-weight:400;letter-spacing:var(--ls-heading);line-height:var(--lh-title);color:#1d1d1f;margin:0 0 1.25rem}.brand-section h3{font-size:var(--t-base);font-weight:400;margin:1.5rem 0 .5rem;color:#1d1d1f}.brand-section p,.brand-section li{font-size:var(--t-base);line-height:var(--lh-loose);color:var(--color-gray-600)}.brand-section ul,.brand-section ol{margin:.75rem 0;padding-left:1.25rem}.brand-section li{margin-bottom:.75rem}.brand-section li:last-child{margin-bottom:0}.brand-section a{color:var(--color-plasma-dim);font-weight:400;text-decoration:none;border-bottom:1px solid rgba(0,153,221,.25)}.brand-section a:hover{border-bottom-color:var(--color-plasma-dim)}.brand-figure{margin:1.5rem 0 0}.brand-figure img{width:100%;height:auto;border-radius:8px;border:1px solid var(--brand-border)}.brand-quote{border-left:3px solid var(--color-plasma-dim);padding:.25rem 0 .25rem 1.25rem;margin:1.25rem 0;font-family:var(--font-body);font-weight:400;font-size:var(--t-lg);line-height:var(--lh-title);color:#1d1d1f}.brand-link-row{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1rem}.brand-link-row a{border-bottom:none;font-size:var(--t-sm)}.b-page-title{font-size:var(--t-h1);font-weight:400;margin:0 0 2rem;padding-bottom:0;border-bottom:none}.b-section{margin-bottom:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(2rem,4vw,3rem);border-bottom:1px solid rgba(0,0,0,.06)}.b-section:last-child{border-bottom:none}.b-section h2{font-family:var(--font-body);font-size:var(--t-h3);font-weight:400;color:#1d1d1f;margin:0 0 1.25rem}.b-section h3{font-size:var(--t-base);font-weight:400;margin:1.25rem 0 .5rem}.b-section p,.b-section li{font-size:var(--t-base);line-height:var(--lh-loose);color:var(--color-gray-600)}.b-section ul{margin:.5rem 0;padding-left:1.25rem}.b-placeholder{color:#1d1d1f;font-style:italic}.b-toc{list-style:none;padding:0;margin:0 0 2rem}.b-toc li{margin-bottom:.5rem}.b-toc a{color:var(--color-plasma-dim)}.b-teaser-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:1rem}.b-teaser-card{border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:1.25rem;text-decoration:none;color:inherit;display:block}.b-teaser-card:hover{border-color:var(--color-plasma-dim)}.b-teaser-card h3{margin:0 0 .5rem;font-size:1rem;font-weight:400;color:var(--color-plasma-dim)}.b-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;margin-top:1rem}.b-product-card{border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:1rem;text-align:center;text-decoration:none;color:inherit}.b-product-card img{max-height:none;width:100%;max-width:280px;object-fit:contain;margin:0 auto .75rem;display:block}.b-product-card h3{margin:0 0 .25rem;font-size:1.125rem;font-weight:400;color:var(--color-plasma-dim)}.b-product-card p{margin:0;font-size:.8125rem;color:#1d1d1f}.b-spec-table{width:100%;border-collapse:collapse;font-size:.875rem;margin-top:1rem}.b-spec-table th,.b-spec-table td{border:1px solid var(--brand-border);padding:.65rem .85rem;text-align:left;font-size:var(--t-sm)}.b-spec-table th{background:var(--brand-muted);width:35%;font-weight:400;color:#1d1d1f}.b-read-more{display:inline-block;margin-top:.75rem;color:var(--color-plasma-dim);font-weight:400;text-decoration:none}.b-read-more:hover{text-decoration:underline}html{scroll-padding-top:68px}.b-container{max-width:var(--brand-max);margin:0 auto;padding:0 var(--brand-gutter)}.b-lp-section{padding:var(--section-padding) 0}.b-white{background:#fff}.b-muted{background:var(--brand-muted)}.b-btn,.b-btn-primary,.b-btn-secondary,.b-btn-outline{background:transparent;color:var(--color-plasma);border:none;padding:0;border-radius:0;box-shadow:none;display:inline;font-weight:400;font-size:var(--t-base);text-decoration:none;cursor:pointer}.b-btn:hover,.b-btn-primary:hover,.b-btn-secondary:hover,.b-btn-outline:hover{opacity:.7;background:transparent}.b-hero{position:relative;overflow:hidden;min-height:100svh;display:flex;align-items:center;padding:calc(56px + 3rem) 0 3rem;background:linear-gradient(180deg,var(--brand-mv-from) 0%,var(--brand-mv-to) 55%,#fff 100%)}.b-hero-photo{background:linear-gradient(180deg,#fffffff7,#fffffff0,#fff),url(/images/stock/abstract/plasma-soft-blue.jpg) center / cover no-repeat}.b-hero-photo .b-hero-rings{opacity:.2}.b-hero-rings{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:.35}.b-hero-inner{position:relative;z-index:1;width:100%;max-width:var(--brand-max);margin:0 auto;padding:0 var(--brand-gutter);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(240px,.95fr);gap:clamp(1.5rem,4vw,2.5rem);align-items:center}.b-hero h1{font-family:var(--font-body);font-weight:400;font-optical-sizing:none;font-size:var(--t-display);line-height:var(--lh-display);color:#1d1d1f;margin:1rem 0 1.25rem;letter-spacing:var(--ls-heading)}.b-hero h1 span{color:var(--color-plasma-dim)}.b-lead{color:#1d1d1f;font-size:var(--t-lg);font-weight:400;line-height:var(--lh-loose);max-width:36rem;margin-bottom:1.75rem}.b-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:1.25rem}.b-hero-media{display:flex;align-items:flex-end;justify-content:center;overflow:visible}.b-hero-media img{width:100%;max-width:420px;height:auto;display:block;margin:0 auto;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 48px rgba(0,85,150,.12))}.b-section-head{max-width:40rem;margin:0 auto 2.75rem;text-align:center}.b-lp-section h2,.b-split h2,.b-cta h2{font-family:var(--font-body);font-weight:400;font-optical-sizing:none;font-size:var(--t-h2);line-height:var(--lh-heading);color:#1d1d1f;margin:.75rem 0 1rem;letter-spacing:var(--ls-heading);text-wrap:balance}.b-section-head p:not(.eyebrow),.b-split p{color:#1d1d1f;font-size:var(--t-base);font-weight:400;line-height:var(--lh-loose)}.b-ordered-list{list-style:none;margin:0 auto 2.5rem;padding:0;max-width:40rem}.b-ordered-list li{padding:.7rem 0;border-bottom:1px solid rgba(0,0,0,.06);color:#1d1d1f;font-size:var(--t-base);line-height:var(--lh-loose);text-align:center}.b-ordered-list li:first-child{border-top:1px solid rgba(0,0,0,.06)}.b-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:44px 0 24px}.b-product-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;overflow:hidden}.b-product-figure{display:block;height:280px;padding:.75rem 1rem;background:#fff;overflow:hidden;box-sizing:border-box}.b-product-figure .b-product-thumb{display:block;width:100%;height:100%;object-fit:contain;object-position:center center;padding:0;margin:0}.b-product-head{background:#f5f5f7;padding:24px 28px 20px;border-bottom:1px solid rgba(0,0,0,.06)}.b-product-tag{display:inline-block;color:#1d1d1f;font-size:var(--t-cap);font-weight:400;letter-spacing:var(--ls-label);text-transform:uppercase;padding:4px 12px;border-radius:999px;margin-bottom:12px}.b-product-model{font-family:var(--font-body);font-weight:400;font-size:18px;color:#1d1d1f;margin-bottom:10px}.b-product-area{font-family:var(--font-body);font-weight:400;font-size:clamp(2rem,4vw,3.2rem);color:#1d1d1f;line-height:var(--lh-stat);letter-spacing:var(--ls-display)}.b-product-area span{font-size:.38em;font-weight:400;color:#1d1d1f;letter-spacing:var(--ls-normal);margin-left:6px}.b-product-tagline{color:#1d1d1f;font-size:var(--t-sm);margin-top:6px}.b-product-specs{padding:4px 28px 24px}.b-spec-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid rgba(0,0,0,.05)}.b-spec-row:last-child{border-bottom:none}.b-spec-label{color:#1d1d1f;font-size:var(--t-sm)}.b-spec-value{font-family:var(--font-body);font-weight:400;font-size:14px;color:#1d1d1f}.b-common-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#00000014;border-radius:10px;overflow:hidden;margin-top:4px}.b-common-item{background:#f5f5f7;padding:20px 16px;text-align:center}.b-common-value{font-family:var(--font-body);font-weight:400;font-size:var(--t-lg);color:#1d1d1f;letter-spacing:var(--ls-title)}.b-common-label{font-size:var(--t-sm);font-weight:400;color:#1d1d1f;margin-top:4px}.b-common-note{font-size:var(--t-cap);color:#1d1d1f;margin-top:2px}.b-section-head h2{font-size:var(--t-h2);font-weight:400;font-optical-sizing:none;letter-spacing:var(--ls-heading);line-height:var(--lh-heading)}.b-compare-cards{display:grid;gap:1rem}.b-compare-card{border:1px solid var(--brand-border);border-radius:8px;padding:1.25rem 1.5rem;background:#fff;transition:box-shadow .2s ease,border-color .2s ease}.b-compare-card:hover{box-shadow:0 12px 36px #00559614}.b-compare-card.is-highlight{border-color:#0099dd59;background:#0099dd0a;box-shadow:0 8px 28px #0099dd1a}.b-compare-card h3{font-size:var(--t-base);font-weight:400;margin:0 0 .5rem}.b-compare-card p{font-size:var(--t-sm);line-height:var(--lh-body);color:var(--color-gray-600);margin:0}.b-compare-note{margin-top:.5rem!important;color:#1d1d1f!important;font-weight:400}.b-compare-op{margin-top:.35rem!important;font-size:var(--t-cap)!important;font-weight:400;color:var(--color-plasma-dim)!important}.b-layer-grid,.b-process{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.b-card{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:8px;padding:28px}.b-card h3{font-size:var(--t-base);font-weight:400;line-height:var(--lh-title);margin:0 0 10px;color:#1d1d1f}.b-card p{color:var(--color-gray-600);font-size:var(--t-sm);line-height:var(--lh-body)}.b-card-media img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:6px;margin-bottom:1rem}.b-circle{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-plasma-dim);background:#0099dd14;border:1px solid rgba(0,153,221,.18);font-weight:400;margin-bottom:18px}.b-split{display:grid;grid-template-columns:.78fr 1.22fr;gap:36px;align-items:start}.b-table-wrap{overflow-x:auto;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:8px;-webkit-overflow-scrolling:touch}.b-table{width:100%;border-collapse:collapse;min-width:720px;font-size:.875rem}.b-table th,.b-table td{text-align:left;padding:16px;border-top:1px solid rgba(0,0,0,.07);line-height:var(--lh-body)}.b-table th{color:#1d1d1f;font-size:var(--t-cap);font-weight:400;background:#fafafa;border-top:0}.b-table td:first-child{font-weight:400;color:#1d1d1f}.b-table .is-highlight{background:#0099dd0f}.b-table .is-highlight td:first-child{color:var(--color-plasma-dim)}.b-note{max-width:880px;margin:22px auto 0;color:#1d1d1f;font-size:var(--t-cap);line-height:var(--lh-body);text-align:center}.b-step{color:#1d1d1f!important;font-weight:400;letter-spacing:var(--ls-label)}.b-img-caption{text-align:center;color:#1d1d1f;font-size:var(--t-cap);line-height:var(--lh-body);margin:34px 0 10px}.b-wide-image{display:block;max-width:860px;width:100%;height:auto;border-radius:8px;border:1px solid rgba(0,0,0,.08);box-shadow:0 18px 60px #00000014;margin:0 auto}.b-evidence-block{margin-bottom:48px}.b-evidence-label{font-size:var(--t-cap);letter-spacing:var(--ls-label);color:#1d1d1f;text-transform:uppercase;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.07)}.b-virus-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.b-virus-card{background:#fff;border:1px solid rgba(0,153,221,.2);border-radius:12px;padding:32px 36px}.b-virus-name{font-size:var(--t-cap);color:#1d1d1f;margin-bottom:12px}.b-virus-num{font-family:var(--font-body);font-weight:400;font-size:clamp(3rem,7vw,5.5rem);color:#1d1d1f;line-height:var(--lh-stat);letter-spacing:0;font-variant-numeric:tabular-nums}.b-virus-num span{font-size:1em;vertical-align:baseline;margin-left:0;letter-spacing:0}.b-virus-sub{font-size:var(--t-sm);color:#1d1d1f;margin-top:8px}.b-bacteria-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#00000014;border-radius:8px;overflow:hidden}.b-bacteria-card{background:#fff;padding:28px 16px;text-align:center}.b-bact-name{font-size:var(--t-sm);color:#1d1d1f;margin-bottom:12px}.b-bact-num{font-family:var(--font-body);font-weight:400;font-size:clamp(2rem,4vw,3rem);color:#1d1d1f;line-height:var(--lh-stat);letter-spacing:0;font-variant-numeric:tabular-nums}.b-bact-num span{font-size:1em;vertical-align:baseline;margin-left:0;letter-spacing:0}.b-bact-sub{font-size:var(--t-cap);color:#1d1d1f;margin-top:6px}.b-deodor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.b-deodor-card{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:8px;padding:24px}.b-deodor-label{font-size:var(--t-sm);color:#1d1d1f;margin-bottom:14px}.b-progress-bg{height:4px;background:#0000000f;border-radius:99px;margin-bottom:10px}.b-progress-fill{height:100%;background:var(--color-plasma-dim);border-radius:99px}.b-deodor-num{font-family:var(--font-body);font-weight:400;font-size:clamp(1.8rem,3vw,2.8rem);color:#1d1d1f;line-height:var(--lh-stat);letter-spacing:0;font-variant-numeric:tabular-nums}.b-deodor-num span{font-size:1em;vertical-align:baseline;margin-left:0;letter-spacing:0}.b-deodor-time{font-size:var(--t-cap);color:var(--color-gray-400);margin-top:4px}.b-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:44px 0 32px}.b-service-card{background:#fff;border:1px solid var(--brand-border);border-radius:12px;padding:32px 28px}.b-service-value{font-family:var(--font-body);font-weight:400;font-size:clamp(1.8rem,3vw,2.8rem);color:#1d1d1f;line-height:var(--lh-stat);margin-bottom:10px}.b-service-value span{font-size:.45em;vertical-align:middle;margin-left:2px}.b-service-title{font-weight:400;font-size:15px;color:#1d1d1f;margin-bottom:8px}.b-service-desc{font-size:var(--t-sm);color:#1d1d1f;line-height:var(--lh-body)}.b-service-cta{text-align:center}.b-service-cta p{font-size:14px;color:#1d1d1f;margin-bottom:16px}.b-section-cta{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2.5rem}.b-split-media{grid-template-columns:.9fr 1.1fr;align-items:center;margin-bottom:42px}.b-split-media img{width:100%;height:auto;border-radius:8px;border:1px solid rgba(0,0,0,.08);box-shadow:0 18px 60px #00000014}.b-checks{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}.b-checks li{background:#f5f5f7;border-radius:8px;padding:13px 16px 13px 1rem;color:#3d3d3f;font-size:.875rem;line-height:var(--lh-body);border-left:3px solid var(--color-plasma-dim)}.b-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.b-use{border:1px solid rgba(0,0,0,.07);border-radius:8px;overflow:hidden;background:#fff}.b-use img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.b-use div{padding:18px}.b-use h3{font-size:.98rem;font-weight:400;margin:0 0 8px;color:#1d1d1f}.b-use p{color:#1d1d1f;font-size:var(--t-sm);line-height:var(--lh-body)}.b-use-challenge{font-size:var(--t-cap);color:var(--color-plasma-dim);margin-top:6px;line-height:var(--lh-body);border-top:1px solid rgba(0,0,0,.06);padding-top:8px}.b-client-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#00000014;border-radius:8px;overflow:hidden}.b-client-grid div{background:#fff;min-height:82px;display:flex;align-items:center;justify-content:center;padding:14px;text-align:center;color:#1d1d1f;font-size:.875rem;font-weight:400;line-height:var(--lh-snug)}.b-news-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px}.b-news-more{font-size:14px;font-weight:400;color:var(--color-plasma-dim);text-decoration:none;white-space:nowrap;padding-bottom:2px;border-bottom:1px solid rgba(0,153,221,.3)}.b-news-list{list-style:none;padding:0;margin:0;background:#fff;border-radius:8px;overflow:hidden;border:1px solid rgba(0,0,0,.07)}.b-news-item{display:flex;align-items:center;gap:16px;padding:18px 24px;border-bottom:1px solid rgba(0,0,0,.07)}.b-news-item:last-child{border-bottom:none}.b-news-date{font-size:var(--t-cap);color:#1d1d1f;white-space:nowrap;flex-shrink:0}.b-news-cat{flex-shrink:0;background:#0099dd1a;color:var(--color-plasma-dim);font-size:var(--t-cap);font-weight:400;padding:3px 10px;border-radius:999px;white-space:nowrap}.b-news-title{font-size:15px;color:#1d1d1f;font-weight:400;line-height:var(--lh-body)}.b-message-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.b-message{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:12px;padding:28px}.b-message p{color:#1d1d1f;font-size:var(--t-cap);font-weight:400;margin:0 0 8px}.b-message h3{color:#1d1d1f;font-size:1.3rem;font-weight:400;margin:0 0 16px}.b-message strong{display:block;color:#1d1d1f;font-size:1.15rem;font-weight:400;line-height:var(--lh-snug);margin-bottom:14px}.b-message span{display:block;color:#3d3d3f;font-size:.9375rem;line-height:var(--lh-loose)}.b-cta{background:#fff;padding:80px 0 96px;text-align:center}.b-cta h2{font-weight:400;margin-bottom:26px}@media(max-width:960px){.b-hero{min-height:auto;padding-top:86px}.b-hero-inner,.b-split,.b-split-media{grid-template-columns:1fr}.b-hero-media{order:0;margin-top:1.75rem;overflow:hidden}.b-hero-media img{max-width:min(100%,320px)}.b-layer-grid,.b-process,.b-use-grid,.b-message-grid{grid-template-columns:1fr}.b-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b-product-grid{grid-template-columns:1fr}.b-common-specs{grid-template-columns:repeat(2,1fr)}.b-virus-grid{grid-template-columns:1fr}.b-bacteria-grid{grid-template-columns:repeat(2,1fr)}.b-deodor-grid,.b-service-grid{grid-template-columns:1fr}}@media(max-width:520px){.b-container,.b-hero-inner{padding-left:16px;padding-right:16px}.b-hero{padding-bottom:34px}.b-hero h1{font-size:clamp(2.25rem,12vw,3.3rem);line-height:var(--lh-heading);margin-top:14px}.b-lead{font-size:.95rem;line-height:var(--lh-loose)}.b-actions{display:grid;grid-template-columns:1fr}.b-btn{width:100%}.b-lp-section{padding:64px 0}.b-section-head{text-align:left;margin-bottom:28px}.b-section h2,.b-split h2,.b-cta h2{font-size:clamp(1.75rem,9vw,2.5rem);line-height:var(--lh-snug)}.b-card,.b-message{padding:22px}.b-client-grid,.b-common-specs{grid-template-columns:1fr}.b-table{min-width:660px}.b-note{text-align:left}.b-news-item{flex-wrap:wrap;gap:8px}.b-news-title{width:100%}}.b-product-card-link{text-decoration:none;color:inherit;display:block;transition:transform .2s,box-shadow .2s}.b-product-card-link:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0055961f}.b-product-more{padding:12px 28px 20px;font-size:var(--t-sm);font-weight:400;color:var(--color-plasma-dim);margin:0}.b-mark-yes{display:inline-flex;align-items:center;gap:.3em;color:var(--color-plasma-dim);font-weight:400;font-size:var(--t-sm)}.b-mark-yes:before{content:"";display:none}.b-mark-no{display:inline-block;color:var(--color-gray-400);font-size:var(--t-sm)}.b-virus-org{font-size:var(--t-cap);color:var(--color-gray-400);margin-top:.5rem}.b-hero-inner-v2[data-astro-cid-bus77h3i]{display:block;position:relative;z-index:1;width:100%;max-width:var(--brand-max);margin:0 auto;padding:0 var(--brand-gutter)}.b-hero-headline[data-astro-cid-bus77h3i]{width:100%;margin-bottom:clamp(1.5rem,3vw,2rem)}.b-hero-h1-fullwidth[data-astro-cid-bus77h3i]{font-family:var(--font-body);font-weight:400;font-optical-sizing:none;font-size:clamp(2.4rem,6vw,5rem);line-height:var(--lh-display);color:#1d1d1f;margin:1rem 0 0;letter-spacing:var(--ls-heading)}.b-hero-body-grid[data-astro-cid-bus77h3i]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,2.5rem);align-items:center}.b-plasma-stage[data-astro-cid-bus77h3i]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden}.b-plasma-stage[data-astro-cid-bus77h3i] img[data-astro-cid-bus77h3i]{position:relative;z-index:2;width:100%;max-width:420px;height:auto;display:block;margin:0 auto;object-fit:contain;filter:drop-shadow(0 24px 48px rgba(0,85,150,.15))}.b-plasma-glow[data-astro-cid-bus77h3i]{position:absolute;z-index:1;width:55%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(0,153,221,.18) 0%,rgba(0,153,221,.06) 50%,transparent 75%);pointer-events:none}.b-plasma-ring[data-astro-cid-bus77h3i]{position:absolute;z-index:1;width:55%;aspect-ratio:1;border-radius:50%;border:1.5px solid rgba(0,153,221,.55);pointer-events:none;animation:plasma-ripple 3.6s cubic-bezier(.2,.6,.4,1) infinite}@keyframes plasma-ripple{0%{transform:scale(1);opacity:.7}60%{opacity:.35}to{transform:scale(3.2);opacity:0}}@media(prefers-reduced-motion:reduce){.b-plasma-ring[data-astro-cid-bus77h3i]{animation:none}}.b-circle[data-astro-cid-bus77h3i]{width:auto;height:auto;border-radius:0;background:none;border:none;color:var(--color-plasma-dim);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;display:block}.b-eff-hl-grid[data-astro-cid-bus77h3i]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#0099dd1f;border:1px solid rgba(0,153,221,.2);border-radius:12px;overflow:hidden}.b-eff-hl-card[data-astro-cid-bus77h3i]{background:#fff;padding:2rem 1.5rem;text-align:center}.b-eff-hl-card[data-astro-cid-bus77h3i]:not(:last-child){margin-bottom:.5rem}.b-eff-hl-num[data-astro-cid-bus77h3i]{display:inline-flex;align-items:baseline;justify-content:center;gap:0;font-weight:400;font-size:clamp(2.8rem,6vw,4.5rem);color:var(--color-plasma-dim);line-height:var(--lh-stat);letter-spacing:0;font-variant-numeric:tabular-nums;margin:0 0 .5rem}.b-eff-hl-num[data-astro-cid-bus77h3i] span[data-astro-cid-bus77h3i]{font-size:1em;line-height:inherit;vertical-align:baseline;letter-spacing:0;margin-left:0}.b-virus-num[data-astro-cid-bus77h3i],.b-bact-num[data-astro-cid-bus77h3i],.b-deodor-num[data-astro-cid-bus77h3i]{display:inline-flex;align-items:baseline;justify-content:center;gap:0;letter-spacing:0;font-variant-numeric:tabular-nums}.b-virus-num[data-astro-cid-bus77h3i] span[data-astro-cid-bus77h3i],.b-bact-num[data-astro-cid-bus77h3i] span[data-astro-cid-bus77h3i],.b-deodor-num[data-astro-cid-bus77h3i] span[data-astro-cid-bus77h3i]{font-size:1em;line-height:inherit;vertical-align:baseline;letter-spacing:0;margin-left:0}.b-eff-hl-label[data-astro-cid-bus77h3i]{font-size:var(--t-sm);font-weight:400;color:#1d1d1f;margin:0 0 .25rem}.b-eff-hl-src[data-astro-cid-bus77h3i]{font-size:var(--t-cap);color:var(--color-gray-400);margin:.5rem 0 0}.b-eff-disclaimer[data-astro-cid-bus77h3i]{font-size:var(--t-cap);color:var(--color-gray-400);margin:0}.b-product-figure[data-astro-cid-bus77h3i]{min-height:260px;max-height:280px;display:flex;align-items:center;justify-content:center;padding:1.25rem;overflow:hidden}.b-product-figure[data-astro-cid-bus77h3i] .b-product-thumb[data-astro-cid-bus77h3i]{width:auto;max-width:100%;max-height:240px;object-fit:contain}.b-product-specs[data-astro-cid-bus77h3i]{overflow-x:auto}.b-product-specs[data-astro-cid-bus77h3i] .b-spec-table[data-astro-cid-bus77h3i]{min-width:300px}.b-product-specs[data-astro-cid-bus77h3i] .b-spec-table[data-astro-cid-bus77h3i] th[data-astro-cid-bus77h3i],.b-product-specs[data-astro-cid-bus77h3i] .b-spec-table[data-astro-cid-bus77h3i] td[data-astro-cid-bus77h3i]{word-break:keep-all;overflow-wrap:anywhere}.b-beyond-head[data-astro-cid-bus77h3i]{display:flex;flex-direction:column;align-items:center;max-width:58rem!important;text-align:center!important}.b-beyond-head[data-astro-cid-bus77h3i] .eyebrow[data-astro-cid-bus77h3i],.b-beyond-head[data-astro-cid-bus77h3i] h2[data-astro-cid-bus77h3i],.b-beyond-head[data-astro-cid-bus77h3i] p[data-astro-cid-bus77h3i]:not(.eyebrow){margin-left:auto!important;margin-right:auto!important;text-align:center!important}.b-beyond-head[data-astro-cid-bus77h3i] h2[data-astro-cid-bus77h3i]{max-width:52rem!important;text-wrap:balance}.b-beyond-head[data-astro-cid-bus77h3i] p[data-astro-cid-bus77h3i]:not(.eyebrow){max-width:48rem!important;text-wrap:balance}.b-spec-strip[data-astro-cid-bus77h3i]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:840px;margin:0 auto 3.25rem;background:#0000000f;border-radius:18px;overflow:hidden}.b-spec-item[data-astro-cid-bus77h3i]{background:#fff;min-height:8.25rem;padding:1.55rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.b-spec-value[data-astro-cid-bus77h3i]{color:#1d1d1f;font-size:clamp(1.45rem,2.4vw,2rem);line-height:var(--lh-tight);letter-spacing:var(--ls-normal);margin:0 0 .45rem}.b-spec-label[data-astro-cid-bus77h3i]{color:#1d1d1f;font-size:clamp(1rem,1.35vw,1.18rem);line-height:var(--lh-snug);margin:0}.b-product-centered-copy[data-astro-cid-bus77h3i]{text-align:center!important;margin-left:auto!important;margin-right:auto!important;max-width:52rem!important}.b-product-centered-copy[data-astro-cid-bus77h3i] h2[data-astro-cid-bus77h3i]{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.b-product-centered-copy[data-astro-cid-bus77h3i] p[data-astro-cid-bus77h3i]:not(.eyebrow){margin-left:auto!important;margin-right:auto!important;max-width:38rem;text-align:center!important;font-size:clamp(1.1rem,1.45vw,1.28rem);line-height:var(--lh-loose)}.b-centered-tech-list[data-astro-cid-bus77h3i]{list-style:none;max-width:44rem;margin:0 auto;padding:0;display:grid;gap:1rem;text-align:center}.b-centered-tech-list[data-astro-cid-bus77h3i] li[data-astro-cid-bus77h3i]{color:#1d1d1f;font-size:clamp(1.08rem,1.35vw,1.22rem);line-height:var(--lh-snug);text-align:center}@media(max-width:1320px){.b-product-grid[data-astro-cid-bus77h3i]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.b-hero-body-grid[data-astro-cid-bus77h3i]{grid-template-columns:1fr}.b-hero-h1-fullwidth[data-astro-cid-bus77h3i]{font-size:clamp(2.2rem,7vw,3.5rem)}.b-product-grid[data-astro-cid-bus77h3i]{grid-template-columns:1fr}.b-spec-strip[data-astro-cid-bus77h3i]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:42rem}}@media(max-width:520px){.b-hero-h1-fullwidth[data-astro-cid-bus77h3i]{font-size:clamp(2rem,10vw,2.8rem);line-height:var(--lh-heading)}.b-beyond-head[data-astro-cid-bus77h3i]{margin-bottom:2.5rem!important;padding-left:0!important;padding-right:0!important;text-align:center!important}.b-beyond-head[data-astro-cid-bus77h3i] h2[data-astro-cid-bus77h3i]{max-width:12em!important}.b-beyond-head[data-astro-cid-bus77h3i] p[data-astro-cid-bus77h3i]:not(.eyebrow){max-width:18em!important;line-height:var(--lh-loose)}.b-eff-hl-grid[data-astro-cid-bus77h3i]{grid-template-columns:1fr}.b-spec-strip[data-astro-cid-bus77h3i]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:2rem;border-radius:14px}.b-spec-item[data-astro-cid-bus77h3i]{min-height:7.25rem;padding:1.2rem .75rem}}.b-pc-br[data-astro-cid-bus77h3i]{display:none}@media(min-width:1024px){.b-compare-intro-section[data-astro-cid-bus77h3i] .b-section-head[data-astro-cid-bus77h3i]{text-align:center}.b-compare-intro-section[data-astro-cid-bus77h3i] .b-section-head[data-astro-cid-bus77h3i] h2[data-astro-cid-bus77h3i]{max-width:none;white-space:nowrap}.b-compare-intro-section[data-astro-cid-bus77h3i] .b-section-head[data-astro-cid-bus77h3i] p[data-astro-cid-bus77h3i]{max-width:none;text-align:center}.b-pc-br[data-astro-cid-bus77h3i]{display:inline}}
