/* PHOENiX CSS home - refactored */
:where(html[data-phx-page="home"]) #phoenix-meter{--phx-device-colormeter:#C9252C;--phx-device-spectropro:#328C4F;--phx-device-glossmeter:#0054A6}:where(html[data-phx-template|="product"],html[data-phx-page="home"],html[data-phx-page="references"]) .header{height:var(--phx-size-96)}:where(html[data-phx-template|="product"],html[data-phx-page="home"],html[data-phx-page="references"]) .nav{display:flex;gap:var(--space-4);font-size:var(--phx-font-xs);white-space:nowrap}:where(html[data-phx-template|="product"],html[data-phx-page="home"],html[data-phx-page="references"]) .nav a{color:inherit;text-decoration:none;padding-bottom:var(--space-2)}:where(html[data-phx-template|="product"],html[data-phx-page="home"]) .nav a:hover,:where(html[data-phx-page="home"]) .nav a:first-child{border-bottom:2px solid var(--phx-brand)}:where(html[data-phx-page="home"]) .primary{background:var(--phx-brand);color:var(--phx-surface)}:where(html[data-phx-page="home"]) .hero{background:linear-gradient(90deg,var(--phx-surface-muted),var(--phx-surface-subtle));overflow:hidden}:where(html[data-phx-page="home"],html[data-phx-page="ral"]) .hero-grid{display:grid;align-items:center}:where(html[data-phx-page="home"]) .hero-grid{grid-template-columns:43% 57%}:where(html[data-phx-page="home"]) .eyebrow{letter-spacing:1px}:where(html[data-phx-page="home"]) .hero h1{font-size:clamp(var(--phx-font-section),4vw,var(--phx-font-page));line-height:var(--phx-leading-display);letter-spacing:-2px;margin:var(--space-3) 0}:where(html[data-phx-page="home"]) .hero h1 em{font-style:normal;color:var(--phx-brand)}:where(html[data-phx-page="home"]) p{line-height:var(--phx-leading-intro);color:var(--phx-text-muted);font-size:var(--phx-font-sm)}:where(html[data-phx-page="home"]) .hero p{font-size:var(--phx-font-body);max-width:var(--phx-size-384)}:where(html[data-phx-page="home"]) .proofs{display:flex;gap:var(--space-4);font-size:var(--phx-font-xs);margin-top:var(--space-5)}:where(html[data-phx-page="home"]) .proof{max-width:var(--phx-size-128);display:flex;align-items:center;gap:var(--space-2)}:where(html[data-phx-page="home"]) .proof i{font-style:normal;border:1px solid var(--phx-brand);border-radius:50%;padding:var(--space-2);font-size:var(--phx-font-sm)}:where(html[data-phx-page="home"]) .section:where(:not([data-phx-space])){padding:var(--space-6) 0}:where(html[data-phx-page="home"]) .head{display:flex;justify-content:space-between;align-items:end;gap:var(--space-5);margin-bottom:var(--space-4)}:where(html[data-phx-page="home"]) .head h2,:where(html[data-phx-page="home"]) h2{font-size:var(--phx-font-subheading);letter-spacing:-.7px;margin:var(--space-1) 0}:where(html[data-phx-page="home"]) .head p{max-width:var(--phx-size-384);font-size:var(--phx-font-xs)}:where(html[data-phx-page="home"]) .products{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-3)}:where(html[data-phx-page="home"]) .card{border:1px solid var(--phx-border);border-radius:var(--phx-radius-8);overflow:hidden}:where(html[data-phx-page="home"]) .ral-grid{display:grid;grid-template-columns:36% 64%;gap:var(--space-5);align-items:center}:where(html[data-phx-page="home"]) .ral-products{display:flex;gap:var(--space-3);justify-content:center}:where(html[data-phx-page="home"]) .cta{padding:var(--space-5) 0}:where(html[data-phx-page="home"]) .cta-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}:where(html[data-phx-page="home"]) .cta h2{margin:0}@media (max-width:620px){:where(html[data-phx-page="references"],html[data-phx-page="home"]) .header{height:auto;padding:var(--space-3) 0;flex-wrap:wrap}:where(html[data-phx-page="references"],html[data-phx-page="home"]) .nav{order:3;width:100%;overflow:auto}}@media (max-width:950px){:where(html[data-phx-page="home"]) .nav{gap:var(--space-2)}:where(html[data-phx-page="home"]) .products{grid-template-columns:repeat(3,1fr)}:where(html[data-phx-page="home"]) .card:nth-child(n/**/+4){display:none}:where(html[data-phx-page="home"]) .ral-grid{grid-template-columns:1fr}}@media (max-width:620px){:where(html[data-phx-page="home"]) .hero-grid{grid-template-columns:1fr;padding-top:var(--space-6)}:where(html[data-phx-page="home"]) .hero h1{font-size:var(--phx-font-section)}:where(html[data-phx-page="home"]) .proofs{gap:var(--space-2)}:where(html[data-phx-page="home"]) .section:where(:not([data-phx-space])){padding:var(--space-5) 0}:where(html[data-phx-page="home"]) .head{display:block}:where(html[data-phx-page="home"]) .products{grid-template-columns:repeat(2,1fr)}:where(html[data-phx-page="home"]) .card:nth-child(3){display:none}:where(html[data-phx-page="home"]) .ral-products{gap:var(--space-1)}:where(html[data-phx-page="home"]) .cta-row{display:block}:where(html[data-phx-page="home"]) .cta .btn{margin-top:var(--space-4)}}:where(html[data-phx-page="home"]) .phx-unified-hero .proofs{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-3);padding:0}:where(html[data-phx-page="home"]) .phx-unified-hero .proof{font-size:var(--phx-font-xs);line-height:var(--phx-leading-subheading);padding:0;min-height:0;background:transparent!important;border:0!important;box-shadow:none}@media (min-width:801px){:where(html[data-phx-page="home"]) section.hero.phx-unified-hero{height:auto;min-height:0;max-height:none;padding:var(--space-6) 0 var(--space-6)}:where(html[data-phx-page="home"]) section.hero.phx-unified-hero>.hero-grid{height:auto;min-height:0;display:flex;align-items:center}:where(html[data-phx-page="home"]) section.hero.phx-unified-hero .ral-hero-layout{min-height:0;width:100%}:where(html[data-phx-page="home"]) section.hero.phx-unified-hero .ral-hero-copy h1{font-size:clamp(var(--phx-font-section),3vw,var(--phx-font-page));line-height:var(--phx-leading-display);margin:0 0 var(--space-2)!important}:where(html[data-phx-page="home"]) section.hero.phx-unified-hero .ral-hero-copy p{margin:0 0 var(--space-2)!important}:where(html[data-phx-page="home"]) section.hero.phx-unified-hero .ral-hero-copy .proofs{margin-top:var(--space-2);gap:var(--space-2)}:where(html[data-phx-page="home"]) section.hero.phx-unified-hero .ral-hero-copy .proof{font-size:var(--phx-font-xs)}}@media (min-width:561px) and (max-width:800px){:where(html[data-phx-page="home"]) section.hero.phx-unified-hero{height:auto;min-height:0;max-height:none}:where(html[data-phx-page="home"]) section.hero.phx-unified-hero>.hero-grid{min-height:0;display:flex;align-items:center}:where(html[data-phx-page="home"]) section.hero.phx-unified-hero .ral-hero-copy h1{font-size:var(--phx-font-section)!important;line-height:var(--phx-leading-display);margin:0 0 var(--space-2)!important}:where(html[data-phx-page="home"]) section.hero.phx-unified-hero .ral-hero-copy .proofs{margin-top:var(--space-1);gap:var(--space-2)!important}}@media (max-width:560px){:where(html[data-phx-page="home"]) section.hero.phx-unified-hero{height:auto;max-height:none}}:where(html[data-phx-page="home"]) section.ral .ral-grid{grid-template-columns:minmax(0,35%) minmax(0,65%);gap:clamp(var(--space-4),3vw,var(--space-6))}:where(html[data-phx-page="home"]) section.ral .ral-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(var(--space-2),1.1vw,var(--space-4));width:100%}:where(html[data-phx-page="home"]) section.ral .phx-ral-product{background:var(--phx-surface);display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-width:0;border:1px solid var(--phx-border);border-radius:var(--phx-radius-8);overflow:hidden;padding:var(--space-2) var(--space-2) var(--space-3);text-decoration:none;box-shadow:0 5px 16px var(--phx-alpha-ink-8);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}:where(html[data-phx-page="home"]) section.ral .phx-ral-product:hover{transform:translateY(-3px);border-color:var(--phx-brand);box-shadow:0 9px 23px var(--phx-alpha-ink-12)}:where(html[data-phx-page="home"]) section.ral .phx-ral-product img{height:var(--phx-size-160);width:100%;max-width:100%;object-fit:contain;display:block}:where(html[data-phx-page="home"]) section.ral .phx-ral-product-meta{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);min-height:var(--phx-size-32);margin-top:var(--space-2);text-align:center}:where(html[data-phx-page="home"]) section.ral .phx-ral-product-meta strong{font-size:var(--phx-font-xs);color:var(--phx-brand);line-height:var(--phx-leading-heading)}:where(html[data-phx-page="home"]) section.ral .phx-ral-product-meta small{font-size:var(--phx-font-xs);letter-spacing:.7px;color:var(--phx-text-muted)}@media (max-width:1000px){:where(html[data-phx-page="home"]) section.ral .ral-grid{grid-template-columns:1fr}:where(html[data-phx-page="home"]) section.ral .ral-products{max-width:var(--phx-size-800);margin:auto}}@media (max-width:620px){:where(html[data-phx-page="home"]) section.ral .ral-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}:where(html[data-phx-page="home"]) section.ral .phx-ral-product img{height:var(--phx-size-128)}}@media (prefers-reduced-motion:reduce){:where(html[data-phx-page="home"]) section.ral .phx-ral-product{transition:none}}:where(html[data-phx-page="home"]) .phx-company-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--space-4) 0 var(--space-4)}:where(html[data-phx-page="home"]) .phx-company-news-card{display:flex;flex-direction:column}:where(html[data-phx-page="home"]) .phx-company-news-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);flex:1}:where(html[data-phx-page="home"]) .phx-company-news-body h3{margin:0;font-size:var(--phx-font-card);line-height:var(--phx-leading-subheading);color:var(--phx-heading-color)}:where(html[data-phx-page="home"]) .phx-company-news-body p{margin:0 0 var(--space-2);color:var(--phx-text-muted);font-size:var(--phx-font-xs);line-height:var(--phx-leading-reading)}:where(html[data-phx-page="home"]) .phx-company-news-body a{margin-top:auto;color:var(--phx-text-muted);font-size:var(--phx-font-xs);font-weight:700;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:var(--space-1)}:where(html[data-phx-page="home"]) .phx-company-news-body a:hover{color:var(--phx-text-strong)}@media (max-width:850px){:where(html[data-phx-page="home"]) .phx-company-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){:where(html[data-phx-page="home"]) .phx-company-news-grid{grid-template-columns:1fr}:where(html[data-phx-page="home"]) .phx-company-news-image{height:var(--phx-size-192)}}:where(html[data-phx-page="home"]) .phx-meter-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:var(--space-4);gap:var(--space-4)}:where(html[data-phx-page="home"]) .phx-meter-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}:where(html[data-phx-page="home"]) .phx-meter-card-copy{display:flex;flex-direction:column;gap:var(--space-2)}:where(html[data-phx-page="home"]) .phx-meter-overline{font-weight:800;color:var(--phx-brand);font-size:var(--phx-font-xs);letter-spacing:1px}:where(html[data-phx-page="home"]) .phx-meter-blue h3 span{color:var(--phx-heading-color)}:where(html[data-phx-page="home"]) .phx-meter-features{display:flex;flex-wrap:wrap;gap:var(--space-1)}:where(html[data-phx-page="home"]) .phx-meter-green .phx-meter-features span{background:var(--phx-surface-muted);border-color:var(--phx-border);color:var(--phx-text-muted)}:where(html[data-phx-page="home"]) .phx-meter-device{width:100%;object-fit:contain;justify-self:center;height:var(--phx-size-128);max-width:var(--phx-size-128)}:where(html[data-phx-page="home"]) .phx-meter-preview:hover img{box-shadow:0 5px 17px var(--phx-alpha-ink-24)}@media (max-width:920px){:where(html[data-phx-page="home"]) .phx-meter-cards{grid-template-columns:1fr}:where(html[data-phx-page="home"]) .phx-meter-visual{min-height:var(--phx-size-224)}}@media (max-width:600px){:where(html[data-phx-page="home"]) .phx-meter-heading{flex-direction:column;align-items:flex-start;margin-bottom:var(--space-4)}:where(html[data-phx-page="home"]) .phx-meter-preview img{height:var(--phx-size-160)}}:where(html[data-phx-page="home"]) .home-products-grid .home-product-visual{display:block;text-decoration:none}:where(html[data-phx-page="home"]) .home-products-grid .home-product-body{padding:var(--space-5) var(--space-5) var(--space-5);display:flex;flex-direction:column;align-items:flex-start;flex:1;gap:var(--space-3)}:where(html[data-phx-page="home"]) .home-products-grid .home-product-body h3 a{color:inherit;text-decoration:none}:where(html[data-phx-page="home"]) .home-products-grid .home-product-body h3 a:hover{color:var(--phx-brand)}:where(html[data-phx-page="home"]) .home-products-grid .home-product-body p{font-size:var(--phx-font-sm);color:var(--phx-text-muted);line-height:var(--phx-leading-reading);margin:0 0 var(--space-2)}:where(html[data-phx-page="home"]) .home-products-grid .home-product-link{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;color:var(--phx-brand);text-decoration:none;font-weight:700;font-size:var(--phx-font-xs);margin-top:auto;border-bottom:1px solid transparent}:where(html[data-phx-page="home"]) .home-products-grid .home-product-link:hover{color:var(--phx-text);border-bottom-color:currentColor}@media (max-width:850px){:where(html[data-phx-page="home"]) .home-products-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-phx-page="home"]) .home-products-grid .home-product-body{padding:var(--space-4)}}@media (max-width:620px){:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card{display:flex;background:var(--phx-surface);border-color:var(--phx-border)}:where(html[data-phx-page="home"]) .home-products-grid .home-product-body{padding:var(--space-4) var(--space-4) var(--space-5)}}@media (prefers-reduced-motion:reduce){:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card{background:var(--phx-surface);border-color:var(--phx-border)}}:where(html[data-phx-page="home"]) .phx-meter-heading h2{line-height:var(--phx-leading-heading);letter-spacing:-1px;color:var(--phx-heading-color);font-size:clamp(var(--phx-font-subheading),2.5vw,var(--phx-font-subheading));margin:var(--space-1) 0 var(--space-2)}:where(html[data-phx-page="home"]) .phx-meter-heading p{max-width:var(--phx-size-640);color:var(--phx-text-muted);margin:0;font-size:var(--phx-font-xs);line-height:var(--phx-leading-intro)}:where(html[data-phx-page="home"]) .phx-meter-card{background:var(--phx-surface);border:1px solid var(--phx-border);min-width:0;display:flex;flex-direction:column;position:relative;padding:var(--space-4);gap:var(--space-2);border-radius:var(--phx-radius-12);box-shadow:0 5px 15px var(--phx-alpha-ink-8);transition:transform .2s ease,box-shadow .2s ease}:where(html[data-phx-page="home"]) .phx-meter-card:hover{transform:translateY(-3px);box-shadow:0 11px 23px var(--phx-alpha-ink-12)}:where(html[data-phx-page="home"]) .phx-meter-stretched{position:absolute;inset:0;z-index:1;border-radius:inherit}:where(html[data-phx-page="home"]) .phx-meter-card h3{color:var(--phx-heading-color);margin:0;font-size:clamp(var(--phx-font-card),1.9vw,var(--phx-font-subheading));font-weight:700;letter-spacing:-.5px}:where(html[data-phx-page="home"]) .phx-meter-features span{display:inline-flex;background:var(--phx-surface-muted);border:1px solid var(--phx-border);border-radius:var(--phx-radius-4);color:var(--phx-text-muted);font-weight:700;padding:var(--space-1) var(--space-2);font-size:var(--phx-font-xs)}:where(html[data-phx-page="home"]) .phx-meter-visual{display:grid;align-items:center;background:linear-gradient(140deg,var(--phx-surface),var(--phx-surface-subtle));grid-template-columns:minmax(0,1fr) minmax(70px,.72fr);gap:var(--space-2);padding:var(--space-2);min-height:var(--phx-size-160);border-radius:var(--phx-radius-8)}:where(html[data-phx-page="home"]) .phx-meter-preview{display:flex;flex-direction:column;text-decoration:none;color:var(--phx-text-muted);overflow:hidden;align-items:center;height:var(--phx-size-160);position:relative;z-index:2;gap:var(--space-1)}:where(html[data-phx-page="home"]) .phx-meter-preview img{display:block;width:auto;max-width:100%;object-fit:contain;box-shadow:0 3px 10px var(--phx-alpha-ink-24);border-radius:var(--phx-radius-4);height:var(--phx-size-128)}:where(html[data-phx-page="home"]) .phx-meter-brand-link{display:inline-flex;background:var(--phx-brand);border-radius:var(--phx-radius-8);color:var(--phx-surface);font-weight:700;white-space:nowrap;text-decoration:none;font-size:var(--phx-font-xs);padding:var(--space-2) var(--space-3)}@media (max-width:930px){:where(html[data-phx-page="home"]) .phx-meter-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){:where(html[data-phx-page="home"]) .phx-meter-cards{grid-template-columns:1fr}:where(html[data-phx-page="home"]) .phx-meter-showcase{padding:var(--space-5) 0 var(--space-6)}:where(html[data-phx-page="home"]) .phx-meter-card{padding:var(--space-3)}:where(html[data-phx-page="home"]) .phx-meter-device{height:var(--phx-size-128)}:where(html[data-phx-page="home"]) .phx-meter-preview{height:var(--phx-size-160)}:where(html[data-phx-page="home"]) .phx-meter-visual{padding:var(--space-2);gap:var(--space-2);grid-template-columns:1fr 1fr;min-height:var(--phx-size-160)}}:where(html[data-phx-page="home"]) .home-products-grid .home-product-body > p{overflow:visible;line-height:var(--phx-leading-reading);min-height:0;margin:0 0 var(--space-2);max-width:100%}@media (max-width:620px){:where(html[data-phx-page="home"]) .home-products-grid .home-product-body > p{min-height:0}}:where(html[data-phx-page="home"]) .phx-meter-showcase{padding:var(--space-6) 0 var(--space-6);position:relative}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-title{display:flex;align-items:baseline;gap:.24em;flex-wrap:wrap}:where(html[data-phx-page="home"]) #phoenix-meter .phx-inline-brand{display:inline-block;vertical-align:-.09em;width:auto;height:.72em;max-width:100%;object-fit:contain;flex:none;position:relative;z-index:1}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-title span{min-width:0}:where(html[data-phx-page="home"]) .home-ral-products-section a.btn.primary[href="ral.html"]{background:var(--phx-brand)!important;border-color:var(--phx-brand);color:var(--phx-surface);box-shadow:none}:where(html[data-phx-page="home"]) .home-ral-products-section a.btn.primary[href="ral.html"]:hover,:where(html[data-phx-page="home"]) .home-ral-products-section a.btn.primary[href="ral.html"]:focus-visible{background:var(--phx-brand)!important;border-color:var(--phx-brand)!important;color:var(--phx-surface)!important}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-brand-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);white-space:nowrap;letter-spacing:.12px}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-brand-link .phx-inline-brand{vertical-align:middle;filter:brightness(0) invert(1);display:block;flex:none;width:auto;max-width:var(--phx-size-96);height:var(--phx-size-16);object-fit:contain;margin:0}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-brand-link .phx-meter-link-arrow{width:var(--phx-size-16);height:var(--phx-size-16);flex:none;margin-left:var(--space-1);fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--phx-motion-fast) var(--phx-ease-standard)}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-brand-link:hover .phx-meter-link-arrow{transform:translateX(3px)}@media (max-width:480px){:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-brand-link{gap:var(--space-1);padding:var(--space-2) var(--space-3)}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-brand-link .phx-inline-brand{max-width:var(--phx-size-64);height:var(--phx-size-16)}}@media (prefers-reduced-motion:reduce){:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-brand-link .phx-meter-link-arrow{transition:none}}:where(html[data-phx-page="home"]) .cta .phx-quote-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);text-decoration:none}:where(html[data-phx-page="home"]) .cta .phx-quote-arrow{flex:none;transition:transform var(--phx-motion-fast) var(--phx-ease-standard)}:where(html[data-phx-page="home"]) .cta .phx-quote-link:hover .phx-quote-arrow{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){:where(html[data-phx-page="home"]) .cta .phx-quote-arrow{transition:none}}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-product-title .phx-device-name{font:inherit;letter-spacing:inherit;line-height:inherit;white-space:nowrap}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-visual{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:var(--space-2);padding:var(--space-2);align-items:center}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-preview{width:100%;height:var(--phx-size-160);min-height:var(--phx-size-160);display:flex;align-items:center;justify-content:center;overflow:hidden}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-preview img{width:auto;max-width:100%;height:var(--phx-size-160);max-height:var(--phx-size-160);object-fit:contain}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-device{max-width:100%;height:var(--phx-size-160);object-fit:contain}@media (max-width:600px){:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-visual{min-height:var(--phx-size-192);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:var(--space-1)}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-preview{height:var(--phx-size-160);min-height:var(--phx-size-160)}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-preview img{height:var(--phx-size-160);max-height:var(--phx-size-160)}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-device{height:var(--phx-size-128)}}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-product-title{justify-content:flex-start;flex-wrap:nowrap;gap:.24em;white-space:nowrap;height:var(--phx-size-32);min-height:var(--phx-size-32);margin:0 0 var(--space-1);padding:0;line-height:var(--phx-leading-display);display:flex;align-items:center}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card{box-sizing:border-box}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-product-title .phx-inline-brand{display:block;width:auto;height:.75em;max-width:none;flex:0 0 auto;object-fit:contain;object-position:left center;max-height:var(--phx-size-24)}@media (max-width:670px){:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-product-title{height:var(--phx-size-32);min-height:var(--phx-size-32);margin:0 0 var(--space-1)}}:where(html[data-phx-page="home"]) .phx-logo-marquee-section{box-sizing:border-box;width:min(var(--phx-size-1200),92%);max-width:var(--phx-size-1200);margin:0 auto var(--space-6);overflow:hidden;border:1px solid var(--phx-border);border-radius:var(--phx-radius-12);padding:var(--space-4) var(--space-3);box-shadow:0 4px 16px var(--phx-alpha-ink-4)}:where(html[data-phx-page="home"]) .phx-logo-marquee-viewport{width:100%;overflow:hidden}:where(html[data-phx-page="home"]) .phx-logo-marquee-track{display:flex;width:max-content;animation:phx-logos-scroll 136s linear infinite;will-change:transform}:where(html[data-phx-page="home"]) .phx-logo-item{width:var(--phx-size-192);height:var(--phx-size-96);display:flex;flex:none;align-items:center;justify-content:center;padding:var(--space-1)}:where(html[data-phx-page="home"]) .phx-logo-item img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}:where(html[data-phx-page="home"]) .phx-logo-marquee-section:hover .phx-logo-marquee-track{animation-play-state:paused}@media (max-width:650px){:where(html[data-phx-page="home"]) .phx-logo-marquee-section{padding:var(--space-3) var(--space-2);margin-bottom:var(--space-5);border-radius:var(--phx-radius-8)}:where(html[data-phx-page="home"]) .phx-logo-marquee-set{gap:var(--space-5);padding-right:var(--space-5)}:where(html[data-phx-page="home"]) .phx-logo-item{width:var(--phx-size-128);height:var(--phx-size-64)}}@media (prefers-reduced-motion:reduce){:where(html[data-phx-page="home"]) .phx-logo-marquee-track{animation:none;will-change:auto}:where(html[data-phx-page="home"]) .phx-logo-marquee-viewport{overflow-x:auto}}:where(html[data-phx-page="home"]) .phx-company-news-clients .phx-company-news-body p{line-height:var(--phx-leading-body)}:where(html[data-phx-page="home"]) .phx-company-news-grid .phx-company-news-card .phx-company-news-image{border-bottom:1px solid var(--phx-border)}:where(html[data-phx-page="home"]) .phx-company-news-grid .phx-company-news-card .phx-company-news-image img{display:block;width:100%;height:100%;border-radius:var(--phx-radius-4);object-fit:cover}:where(html[data-phx-page="home"]) .phx-logo-marquee-section .phx-logo-item{width:var(--phx-size-256);height:var(--phx-size-128);padding:var(--space-2)}@media (max-width:650px){:where(html[data-phx-page="home"]) .phx-logo-marquee-section .phx-logo-item{width:var(--phx-size-192);height:var(--phx-size-96);padding:var(--space-1)}:where(html[data-phx-page="home"]) .phx-logo-marquee-section .phx-logo-marquee-set{gap:var(--space-5);padding-right:var(--space-5)}}:where(html[data-phx-page="home"]) .phx-company-news-grid .phx-company-news-card .phx-company-news-image{height:var(--phx-size-192);padding:var(--space-3);margin:0;background:var(--phx-surface)!important;box-sizing:border-box;overflow:hidden;display:flex;align-items:center;justify-content:center}:where(html[data-phx-page="home"]) .phx-company-news-grid .phx-company-news-card .phx-company-news-image > img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center;margin:0;padding:0;border-radius:var(--phx-radius-4);transform:none}@media (max-width:650px){:where(html[data-phx-page="home"]) .phx-company-news-grid .phx-company-news-card .phx-company-news-image{height:var(--phx-size-192);padding:var(--space-3)}}:where(html[data-phx-page="home"]) .phx-logo-marquee-set{display:flex;flex:none;align-items:center;gap:var(--space-4);padding-right:var(--space-4)}@media (max-width:900px){:where(html[data-phx-page="home"]) .phx-logo-marquee-set{gap:var(--space-3);padding-right:var(--space-3)}}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-gloss .phx-meter-visual{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:var(--space-2);min-height:var(--phx-size-192);padding:var(--space-2);align-items:center}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-gloss .phx-meter-preview{width:100%;height:var(--phx-size-160);min-height:var(--phx-size-160);display:flex;align-items:center;justify-content:center;overflow:hidden}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-gloss .phx-meter-preview img{width:auto;max-width:100%;height:var(--phx-size-160);max-height:var(--phx-size-160);object-fit:contain}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-gloss .phx-meter-device{max-width:100%;height:var(--phx-size-160);object-fit:contain}@media (max-width:600px){:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-gloss .phx-meter-visual{min-height:var(--phx-size-160)}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-gloss .phx-meter-preview{height:var(--phx-size-160);min-height:var(--phx-size-160)}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-gloss .phx-meter-preview img,:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-gloss .phx-meter-device{height:var(--phx-size-128)}}:where(html[data-phx-page="home"]) .phx-meter-card.phx-meter-blue{border-color:var(--phx-border);box-shadow:0 14px 33px var(--phx-alpha-ink-8)}:where(html[data-phx-page="home"]) .phx-meter-card.phx-meter-blue .phx-meter-overline{color:var(--phx-brand)}:where(html[data-phx-page="home"]) .phx-meter-card.phx-meter-blue h3{color:var(--phx-heading-color)}:where(html[data-phx-page="home"]) .phx-meter-card.phx-meter-blue .phx-meter-features span{color:var(--phx-text-muted);background:var(--phx-surface-muted)!important;border-color:var(--phx-border)}:where(html[data-phx-page="home"]) .phx-meter-card.phx-meter-blue .phx-meter-preview{border-color:var(--phx-border)}:where(html[data-phx-page="home"]) .phx-meter-card.phx-meter-blue .phx-meter-preview:hover{border-color:var(--phx-brand)}:where(html[data-phx-page="home"]) .home-ral-products-section .phx-ral-framed-content{display:grid;grid-template-columns:minmax(0,33%) minmax(0,1fr)!important;gap:clamp(var(--space-5),3vw,var(--space-6))!important;align-items:center;min-width:0;padding:clamp(var(--space-5),3.2vw,var(--space-7));border:1px solid var(--phx-border);border-radius:var(--phx-radius-16);background:var(--phx-surface);box-shadow:0 12px 36px var(--phx-alpha-ink-8)}:where(html[data-phx-page="home"]) .home-ral-products-section .phx-ral-framed-content>div{min-width:0}:where(html[data-phx-page="home"]) .home-ral-products-section .phx-ral-framed-content h2{margin-top:var(--space-2)}:where(html[data-phx-page="home"]) .home-ral-products-section .phx-ral-framed-content .ral-products{min-width:0}@media (max-width:1020px){:where(html[data-phx-page="home"]) .home-ral-products-section .phx-ral-framed-content{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:650px){:where(html[data-phx-page="home"]) .home-ral-products-section .phx-ral-framed-content{padding:var(--space-5) var(--space-4)!important;border-radius:var(--phx-radius-16);gap:var(--space-5)!important}}:where(html[data-phx-page="home"]) .phx-meter-card.phx-meter-gloss{border-color:var(--phx-border);box-shadow:var(--phx-shadow-md)}:where(html[data-phx-page="home"]) .phx-meter-card.phx-meter-gloss .phx-meter-overline{color:var(--phx-brand)}:where(html[data-phx-page="home"]) .phx-meter-card.phx-meter-gloss .phx-meter-features span{color:var(--phx-text-muted);background:var(--phx-surface-muted)!important;border-color:var(--phx-border)}:where(html[data-phx-page="home"]) .phx-meter-card.phx-meter-gloss .phx-meter-preview{border-color:var(--phx-border)}@media (min-width:851px){:where(html[data-phx-page="home"]) section.section.wrap:has(> .home-products-grid){padding-bottom:var(--space-3)}}@media (min-width:621px) and (max-width:850px){:where(html[data-phx-page="home"]) section.section.wrap:has(> .home-products-grid){padding-bottom:var(--space-2)!important}}@media (max-width:620px){:where(html[data-phx-page="home"]) section.section.wrap:has(> .home-products-grid){padding-bottom:var(--space-2)}:where(html[data-phx-page="home"]) .home-products-grid > .home-product-card > .home-product-visual{height:var(--phx-size-224);min-height:var(--phx-size-224)}}:where(html[data-phx-page="home"]) .home-products-grid > .home-product-card > .home-product-visual{display:flex;align-items:center;justify-content:center;width:100%;margin:0;box-sizing:border-box;border-bottom:1px solid var(--phx-border)!important;overflow:hidden;height:var(--phx-size-320);min-height:var(--phx-size-320);padding:var(--space-2);background:var(--phx-surface)!important}@media (max-width:850px){:where(html[data-phx-page="home"]) .home-products-grid > .home-product-card > .home-product-visual{padding:var(--space-2);height:var(--phx-size-256);min-height:var(--phx-size-256)}}@media (max-width:540px){:where(html[data-phx-page="home"]) .home-products-grid > .home-product-card > .home-product-visual{height:var(--phx-size-256);min-height:var(--phx-size-256)}}:where(html[data-phx-page="home"]) .home-products-grid .home-retail-split-card .home-product-body h3 a{color:inherit;text-decoration:none}:where(html[data-phx-page="home"]) .home-products-grid .home-retail-split-card .home-product-body h3 a:hover{text-decoration:underline}:where(html[data-phx-page="home"]) .home-design-consulting-card .home-product-visual{display:flex;align-items:center;justify-content:center;background:var(--phx-surface)!important;overflow:hidden}:where(html[data-phx-page="home"]) .home-products-grid>.home-design-consulting-card>.home-product-visual{height:var(--phx-size-320);min-height:var(--phx-size-320);padding:var(--space-2);display:flex;justify-content:center;align-items:center;background:var(--phx-surface)!important;box-sizing:border-box}:where(html[data-phx-page="home"]) .home-products-grid>.home-design-consulting-card>.home-product-body{padding:var(--space-5) var(--space-5) var(--space-5);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);flex:1!important}@media (max-width:850px){:where(html[data-phx-page="home"]) .home-products-grid>.home-design-consulting-card>.home-product-visual{height:var(--phx-size-256);min-height:var(--phx-size-256)}}@media (max-width:540px){:where(html[data-phx-page="home"]) .home-products-grid>.home-design-consulting-card>.home-product-visual{height:var(--phx-size-256);min-height:var(--phx-size-256)}:where(html[data-phx-page="home"]) .home-products-grid>.home-design-consulting-card>.home-product-body{padding:var(--space-4) var(--space-4) var(--space-5)}}:where(html[data-phx-page="home"]) .home-product-body > p{overflow:visible;font-size:var(--phx-font-sm);line-height:var(--phx-leading-reading);min-height:0;margin:0 0 var(--space-2)}:where(html[data-phx-page="home"]) .home-product-body > .home-product-link{margin-top:auto}@media (max-width:640px){:where(html[data-phx-page="home"]) .home-product-body > p{font-size:var(--phx-font-sm)}}@media (max-width:540px){:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.phx-home-placeholder-visual{height:var(--phx-size-256);min-height:var(--phx-size-256);padding:var(--space-2)}}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card:hover{transform:none!important;box-shadow:var(--phx-shadow-sm)!important}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.phx-home-placeholder-visual{overflow:hidden;box-sizing:border-box;height:var(--phx-size-192);min-height:var(--phx-size-192);width:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-2);background:var(--phx-surface)!important;border-bottom:1px solid var(--phx-border)!important;box-shadow:none}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.phx-home-placeholder-visual img{box-sizing:border-box;display:block;width:100%;height:100%;object-fit:contain;object-position:center;border:0!important;border-radius:0;box-shadow:none;background:var(--phx-surface)!important}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>.home-product-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-4)!important;flex:1!important}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card .home-product-body h3{font-size:var(--phx-font-card);line-height:var(--phx-leading-subheading);color:var(--phx-heading-color);letter-spacing:normal;margin:0}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card .home-product-body>p{font-size:var(--phx-font-xs);line-height:var(--phx-leading-reading);color:var(--phx-text-muted);margin:0 0 var(--space-2);min-height:0;overflow:visible}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card .home-product-link{margin-top:auto;color:var(--phx-brand);font-size:var(--phx-font-xs);font-weight:700;text-decoration:none;border-bottom:1px solid currentColor!important;padding:0 0 var(--space-1);min-height:0}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card .home-product-link:hover{color:var(--phx-text-strong)!important}@media (max-width:850px){:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.phx-home-placeholder-visual{padding:var(--space-3);height:var(--phx-size-192);min-height:var(--phx-size-192)}}@media (max-width:580px){:where(html[data-phx-page="home"]) .home-products-grid{grid-template-columns:1fr}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.phx-home-placeholder-visual{height:var(--phx-size-192);min-height:var(--phx-size-192)}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card .home-product-body>p{min-height:0}}:where(html[data-phx-page="home"]) .home-products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card{display:flex;flex-direction:column;border:1px solid var(--phx-border)!important;height:100%;border-color:var(--phx-border)}@media (max-width:620px){:where(html[data-phx-page="home"]) .home-products-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}}@media (max-width:850px){:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.home-retail-display-photo{height:var(--phx-size-224);min-height:var(--phx-size-224)}}@media (max-width:580px){:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.home-retail-display-photo{height:var(--phx-size-192);min-height:var(--phx-size-192)}}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.phx-full-bleed-visual{position:relative;display:flex;align-items:center;justify-content:center;height:var(--phx-size-224);min-height:var(--phx-size-224);width:100%;padding:0;margin:0;overflow:hidden;background:var(--phx-surface-subtle)!important;border:0!important;border-bottom:1px solid var(--phx-border)!important;border-radius:0;box-shadow:none;box-sizing:border-box}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.phx-full-bleed-visual img{position:relative;z-index:1;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;margin:0;padding:0;border:0!important;border-radius:0;box-shadow:none;background:transparent!important;transform:none}@media (max-width:850px){:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.phx-full-bleed-visual{height:var(--phx-size-224);min-height:var(--phx-size-224)}}@media (max-width:580px){:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.phx-full-bleed-visual{height:var(--phx-size-192);min-height:var(--phx-size-192)}}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.home-retail-chips-photo{width:100%;height:var(--phx-size-192);min-height:var(--phx-size-192);display:block;padding:0;margin:0;background:var(--phx-surface)!important;overflow:hidden;border-bottom:1px solid var(--phx-border)!important;box-sizing:border-box}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.home-retail-chips-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;background:var(--phx-surface)!important;border:0!important;border-radius:0;box-shadow:none;padding:0;margin:0;max-width:none;max-height:none}@media (max-width:580px){:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.home-retail-chips-photo{height:var(--phx-size-192);min-height:var(--phx-size-192)}}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.home-design-consulting-photo{width:100%;height:var(--phx-size-192);min-height:var(--phx-size-192);display:block;padding:0;margin:0;background:var(--phx-surface)!important;overflow:hidden;border-bottom:1px solid var(--phx-border)!important;box-sizing:border-box}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.home-design-consulting-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;background:var(--phx-surface)!important;border:0!important;border-radius:0;box-shadow:none;padding:0;margin:0;max-width:none;max-height:none}@media (max-width:580px){:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.home-design-consulting-photo{height:var(--phx-size-192);min-height:var(--phx-size-192)}}:where(html[data-phx-page="home"]) .home-products-grid > .home-product-card > a.home-product-visual{height:var(--phx-size-256);min-height:var(--phx-size-256);max-height:var(--phx-size-256);flex:0 0 280px!important;width:100%;box-sizing:border-box}:where(html[data-phx-page="home"]) .home-products-grid > .home-product-card > a.home-product-visual > img{display:block;width:100%;height:100%}@media (max-width:850px){:where(html[data-phx-page="home"]) .home-products-grid > .home-product-card > a.home-product-visual{height:var(--phx-size-256);min-height:var(--phx-size-256);max-height:var(--phx-size-256);flex-basis:var(--phx-size-256)!important}}@media (max-width:580px){:where(html[data-phx-page="home"]) .home-products-grid > .home-product-card > a.home-product-visual{height:var(--phx-size-256);min-height:var(--phx-size-256);max-height:var(--phx-size-256);flex-basis:var(--phx-size-256)}}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.retail-neutral-approved{display:block;width:100%;height:var(--phx-size-256);min-height:var(--phx-size-256);padding:0;margin:0;background:transparent!important;border:0!important;border-bottom:1px solid var(--phx-border)!important;overflow:hidden;box-sizing:border-box}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.retail-neutral-approved::before,:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.retail-neutral-approved::after{display:none;content:none}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.retail-neutral-approved img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;padding:0;margin:0;border:0!important;border-radius:0;box-shadow:none;background:transparent!important;max-width:none;max-height:none}@media (max-width:980px){:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.retail-neutral-approved{height:var(--phx-size-256);min-height:var(--phx-size-256)}}@media (max-width:580px){:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.retail-neutral-approved{height:var(--phx-size-256);min-height:var(--phx-size-256)}}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.phx-new-product-photo{display:block;width:100%;padding:0;margin:0;overflow:hidden;box-sizing:border-box;background:transparent!important;border-bottom:1px solid var(--phx-border)!important}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.phx-new-product-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;max-width:none;max-height:none;border:0!important;border-radius:0;padding:0;margin:0;box-shadow:none}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.home-fan-decks-photo{width:100%;height:var(--phx-size-256);min-height:var(--phx-size-256);padding:0;margin:0;display:block;overflow:hidden;background:var(--phx-surface)!important;border-bottom:1px solid var(--phx-border)!important}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.home-fan-decks-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;padding:0;border:0!important;border-radius:0;box-shadow:none;max-width:none;max-height:none}@media (max-width:980px){:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.home-fan-decks-photo{height:var(--phx-size-256);min-height:var(--phx-size-256)}}@media (max-width:580px){:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.home-fan-decks-photo{height:var(--phx-size-256);min-height:var(--phx-size-256)}}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.home-color-cards-photo{padding:0;overflow:hidden;background:transparent!important}:where(html[data-phx-page="home"]) .home-products-grid>.home-product-card>a.home-color-cards-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;background:transparent!important;border:0!important;box-shadow:none;margin:0;padding:0}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card.phx-meter-gloss{border:1px solid var(--phx-border)!important;background:var(--phx-surface)!important;box-shadow:0 9px 24px var(--phx-alpha-ink-8)}:where(html[data-phx-page="home"]) #phoenix-meter .phx-device-name--colormeter{color:var(--phx-device-colormeter)}:where(html[data-phx-page="home"]) #phoenix-meter .phx-device-name--spectropro{color:var(--phx-device-spectropro)}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card .phx-meter-visual{background:linear-gradient(140deg,var(--phx-surface),var(--phx-surface-subtle) 55%,var(--phx-surface))!important;border-color:var(--phx-border)}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card.phx-meter-gloss .phx-meter-preview:hover{border-color:var(--phx-text-muted)!important}:where(html[data-phx-page="home"]) .phx-meter-showcase .phx-meter-card .phx-meter-features{gap:var(--space-2)}:where(html[data-phx-page="home"]) .phx-meter-showcase .phx-meter-card .phx-meter-features span{font-size:var(--phx-font-xs);line-height:var(--phx-leading-caption);padding:var(--space-2) var(--space-2);letter-spacing:0}@media (max-width:600px){:where(html[data-phx-page="home"]) .phx-meter-showcase .phx-meter-card .phx-meter-features span{font-size:var(--phx-font-xs);padding:var(--space-2) var(--space-2)}}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-features{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-features span{font-size:var(--phx-font-xs);line-height:var(--phx-leading-ui);padding:var(--space-1) var(--space-1)!important;letter-spacing:0;white-space:normal;flex:0 1 calc(50% - var(--space-1))!important;justify-content:center;text-align:center}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card .phx-meter-visual,:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card.phx-meter-gloss .phx-meter-visual{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:var(--space-2);min-height:var(--phx-size-192);height:var(--phx-size-192);padding:var(--space-2);align-items:center;box-sizing:border-box}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card .phx-meter-device{width:100%;max-width:100%;object-fit:contain}@media (max-width:1050px){:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-features{flex-wrap:wrap}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-features span{white-space:normal}}@media (max-width:600px){:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card .phx-meter-visual,:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card.phx-meter-gloss .phx-meter-visual{height:var(--phx-size-192);min-height:var(--phx-size-192)}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-features span{font-size:var(--phx-font-xs);padding:var(--space-1) var(--space-2)!important}}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-cards{align-items:stretch}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-cards > .phx-meter-card{height:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card-copy{gap:var(--space-1)}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-cards > .phx-meter-card .phx-meter-visual{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:var(--space-2);min-height:var(--phx-size-192);height:var(--phx-size-192);box-sizing:border-box;padding:var(--space-2);border-radius:var(--phx-radius-8);overflow:hidden}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card .phx-meter-preview img{display:block;width:auto;height:var(--phx-size-160);max-width:100%;max-height:var(--phx-size-160);object-fit:contain;object-position:center center;margin:0 auto;padding:0;border:0!important;border-radius:var(--phx-radius-4);transform:none;mix-blend-mode:multiply;background:transparent!important;box-shadow:0 3px 10px var(--phx-alpha-ink-24);filter:drop-shadow(0 3px 5px var(--phx-alpha-ink-12));transition:box-shadow .2s ease,filter .2s ease!important}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card.phx-meter-gloss .phx-meter-device{height:var(--phx-size-160);max-width:100%;object-fit:contain}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card.phx-meter-gloss .phx-meter-overline{color:var(--phx-brand)}@media (max-width:600px){:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-cards > .phx-meter-card .phx-meter-visual{height:var(--phx-size-192);min-height:var(--phx-size-192)}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card .phx-meter-preview{height:var(--phx-size-160);min-height:var(--phx-size-160)}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card .phx-meter-preview img{height:var(--phx-size-128);max-height:var(--phx-size-128)}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card.phx-meter-gloss .phx-meter-device{height:var(--phx-size-128)}}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card .phx-meter-preview{max-width:100%;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:var(--phx-size-160);min-height:var(--phx-size-160);margin:0;padding:0;box-sizing:border-box;border-radius:0;background:transparent!important;border:none!important;box-shadow:none;isolation:auto;overflow:visible}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card .phx-meter-preview:hover img,:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card .phx-meter-preview:focus-visible img{box-shadow:0 5px 17px var(--phx-alpha-ink-24)!important;filter:drop-shadow(0 5px 9px var(--phx-alpha-ink-24))!important}:where(html[data-phx-page="home"]) .phx-logo-marquee-section .phx-logo-marquee-set{gap:var(--space-3);padding-right:var(--space-3)}@media (max-width:900px){:where(html[data-phx-page="home"]) .phx-logo-marquee-section .phx-logo-marquee-set{gap:var(--space-2);padding-right:var(--space-2)}}:where(html[data-phx-page="home"]) .home-products-grid .home-product-card .home-product-visual.phx-new-product-photo{position:relative;overflow:hidden}:where(html[data-phx-page="home"]) .home-products-grid .home-product-card .home-product-visual.phx-new-product-photo>img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:700px){:where(html[data-phx-page="home"]) .phx-meter-visual,:where(html[data-phx-page="home"]) .phx-meter-preview{min-width:0}}@media (max-width:420px){:where(html[data-phx-page="home"]) .phx-meter-features{flex-wrap:wrap}:where(html[data-phx-page="home"]) .phx-meter-features span{max-width:100%;white-space:normal}}:where(html[data-phx-page="about-sustainability"]) .sustainability-grid,:where(html[data-phx-page="home"]) .home-products-grid,:where(html[data-phx-page="home"]) .phx-meter-cards,:where(html[data-phx-page="home"]) .phx-company-news-grid{row-gap:var(--phx-card-gap);column-gap:var(--phx-card-gap)}:where(html[data-phx-page="home"]) .home-products-grid .home-product-body h3 a > span{display:block;font-size:var(--phx-font-sm);line-height:var(--phx-leading-detail);font-weight:600;letter-spacing:0;margin-top:var(--space-1);color:var(--phx-heading-color)}:where(html[data-phx-page="home"]) .home-products-grid .home-product-body h3{font-size:clamp(var(--phx-font-card),2vw,var(--phx-font-subheading));line-height:var(--phx-leading-heading);margin:0;font-weight:700;letter-spacing:-.6px;color:var(--phx-heading-color)}@media (max-width:700px){:where(html[data-phx-page="home"]) .home-products-grid .home-product-body h3{min-height:0}}:where(html[data-phx-page="home"]) .phx-home-why{padding-right:0;padding-left:0}:where(html[data-phx-page="home"]) .phx-home-why .phx-why-sub{color:var(--phx-text-muted);line-height:var(--phx-leading-reading);max-width:var(--phx-size-800);margin:0 0 var(--space-5)}:where(html[data-phx-page="home"]) .phx-home-why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}:where(html[data-phx-page="home"]) .phx-home-why-grid article{background:var(--phx-surface-muted);border:1px solid var(--phx-border);border-radius:var(--phx-radius-12);padding:var(--space-5) var(--space-4);min-width:0}:where(html[data-phx-page="home"]) .phx-home-why-grid h3{font-size:var(--phx-font-body);margin:0 0 var(--space-2)}:where(html[data-phx-page="home"]) .phx-home-why-grid p{font-size:var(--phx-font-xs);line-height:var(--phx-leading-reading);margin:0;color:var(--phx-text-muted)}:where(html[data-phx-page="home"]) .phx-home-expertise h2{font-size:clamp(var(--phx-font-subheading),3vw,var(--phx-font-section));margin:var(--space-3) 0}:where(html[data-phx-page="home"]) .phx-home-expertise p{color:var(--phx-text-muted);line-height:var(--phx-leading-reading)}:where(html[data-phx-page="home"]) .phx-home-expertise a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--phx-control-height);margin-top:var(--space-2);color:var(--phx-surface);background:var(--phx-brand);padding:var(--space-3) var(--space-4);border-radius:var(--phx-radius-8);text-decoration:none;font-weight:700;font-size:var(--phx-font-xs)}:where(html[data-phx-page="home"]) .phx-home-expertise img{display:block;width:100%;height:var(--phx-size-320);object-fit:cover;border-radius:var(--phx-radius-12)}@media (max-width:850px){:where(html[data-phx-page="home"]) .phx-home-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-phx-page="home"]) .phx-home-expertise-layout{grid-template-columns:1fr}:where(html[data-phx-page="home"]) .phx-home-expertise img{height:var(--phx-size-256)}}@media (max-width:500px){:where(html[data-phx-page="home"]) .phx-home-why-grid{grid-template-columns:1fr}:where(html[data-phx-page="home"]) .phx-home-why{padding-right:0;padding-left:0}}:where(html[data-phx-page="home"]) .phx-home-expertise{padding:var(--space-7) 0;margin-top:clamp(var(--space-5),3vw,var(--space-7));margin-bottom:clamp(var(--space-5),3vw,var(--space-7))}:where(html[data-phx-page="home"]) .phx-home-expertise-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(var(--space-5),4vw,var(--space-7))}:where(html[data-phx-page="home"]) .phx-logo-marquee-section .phx-trusted-heading{padding:var(--space-4) var(--space-4) var(--space-4);text-align:center;max-width:var(--phx-size-960);margin:0 auto}:where(html[data-phx-page="home"]) .phx-logo-marquee-section .phx-trusted-heading h2{font-size:clamp(var(--phx-font-subheading),2.8vw,var(--phx-font-section));line-height:var(--phx-leading-heading);letter-spacing:-.035em;color:var(--phx-heading-color);margin:0 0 var(--space-2)}:where(html[data-phx-page="home"]) .phx-logo-marquee-section .phx-trusted-heading p{font-size:clamp(var(--phx-font-xs),1.3vw,var(--phx-font-sm));color:var(--phx-text-muted);line-height:var(--phx-leading-reading);margin:0 auto;text-align:center}@media (max-width:760px){:where(html[data-phx-page="home"]) .phx-home-expertise-layout{grid-template-columns:1fr;display:flex;flex-direction:column-reverse;align-items:stretch}:where(html[data-phx-page="home"]) .phx-home-expertise-layout img{aspect-ratio:16/10;object-fit:cover;order:-1;max-height:none!important;height:auto!important}}:where(html[data-phx-page="home"]) .phx-home-why h2{font-size:clamp(var(--phx-font-subheading),3vw,var(--phx-font-section));margin:0 0 var(--space-3);margin-bottom:var(--space-4)}:where(html[data-phx-page="home"]) .phx-home-expertise-layout img{display:block;max-width:100%;height:clamp(var(--phx-size-256),29vw,var(--phx-size-384));width:100%;max-height:var(--phx-size-384);object-fit:cover;border-radius:var(--phx-radius-12)}:where(html[data-phx-page="home"]) .phx-home-expertise-copy p{line-height:var(--phx-leading-reading);margin:0 0 var(--space-3)}:where(html[data-phx-page="home"]) main > section.section:where(:not([data-phx-space])),:where(html[data-phx-page="home"]) main > .section.wrap:where(:not([data-phx-space])){margin-top:0;margin-bottom:0;padding-top:var(--phx-section-space);padding-bottom:var(--phx-section-space)}:where(html[data-phx-page="home"]) .phx-company-news-grid.phx-three-news-cards > .phx-company-news-card{min-width:0;display:flex;flex-direction:column;height:100%}:where(html[data-phx-page="home"]) .phx-company-news-grid.phx-three-news-cards .phx-company-news-image{height:var(--phx-size-192);min-height:var(--phx-size-192);flex:none!important;overflow:hidden}:where(html[data-phx-page="home"]) .phx-company-news-grid.phx-three-news-cards .phx-company-news-body{flex:1!important;display:flex;flex-direction:column;align-items:flex-start}:where(html[data-phx-page="home"]) .phx-company-news-grid.phx-three-news-cards .phx-company-news-body p{flex:1!important}:where(html[data-phx-page="home"]) .phx-company-news-grid.phx-three-news-cards .phx-company-news-body a{margin-top:auto}@media (max-width:940px){:where(html[data-phx-page="home"]) .phx-company-news-grid.phx-three-news-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){:where(html[data-phx-page="home"]) .phx-company-news-grid.phx-three-news-cards{grid-template-columns:1fr}}:where(html[data-phx-page="home"]) .phx-company-news-grid.phx-three-news-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--space-5)}:where(html[data-phx-page="home"]) .phx-three-news-cards>.phx-company-news-card{display:flex;flex-direction:column;min-width:0;height:100%}:where(html[data-phx-page="home"]) .phx-three-news-cards .phx-company-news-image{height:var(--phx-size-224);min-height:var(--phx-size-224);overflow:hidden}:where(html[data-phx-page="home"]) .phx-three-news-cards .phx-company-news-image img{width:100%;height:100%;object-fit:cover}:where(html[data-phx-page="home"]) .phx-three-news-cards .phx-company-news-body{display:flex;flex-direction:column;flex:1!important;gap:var(--space-2)}:where(html[data-phx-page="home"]) .phx-three-news-cards .phx-company-news-body p{margin:0;line-height:var(--phx-leading-reading)}:where(html[data-phx-page="home"]) .phx-three-news-cards .phx-company-news-body a{margin-top:auto;align-self:flex-start}@media (max-width:960px){:where(html[data-phx-page="home"]) .phx-company-news-grid.phx-three-news-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:630px){:where(html[data-phx-page="home"]) .phx-company-news-grid.phx-three-news-cards{grid-template-columns:1fr;gap:var(--space-4)}:where(html[data-phx-page="home"]) .phx-three-news-cards .phx-company-news-image{height:var(--phx-size-224)}}:where(html[data-phx-template|="about"],html[data-phx-page="coating-drying-technology"],html[data-phx-page="color-accuracy-quality-control"],html[data-phx-page="color-fan-deck-manufacturing-process"],html[data-phx-page="contacts"],html[data-phx-page="expertise"],html[data-phx-page="news"],html[data-phx-page="privacy-policy"],html[data-phx-page="home"]) .footer.contacts-footer .footer-column h3 > a{color:inherit;font:inherit!important;letter-spacing:inherit;text-transform:inherit;text-decoration:none;display:inline-block;transition:opacity .18s ease}:where(html[data-phx-template|="about"],html[data-phx-page="coating-drying-technology"],html[data-phx-page="color-accuracy-quality-control"],html[data-phx-page="color-fan-deck-manufacturing-process"],html[data-phx-page="contacts"],html[data-phx-page="expertise"],html[data-phx-page="news"],html[data-phx-page="privacy-policy"],html[data-phx-page="home"]) .footer.contacts-footer .footer-column h3 > a:hover{text-decoration:underline!important;text-underline-offset:4px;opacity:.9}:where(html[data-phx-template|="about"],html[data-phx-page="coating-drying-technology"],html[data-phx-page="color-accuracy-quality-control"],html[data-phx-page="color-fan-deck-manufacturing-process"],html[data-phx-page="contacts"],html[data-phx-page="expertise"],html[data-phx-page="news"],html[data-phx-page="privacy-policy"],html[data-phx-page="home"]) .footer.contacts-footer .footer-column h3 > a:focus-visible{outline:2px solid var(--phx-border);outline-offset:4px;border-radius:var(--phx-radius-4)}:where(html[data-phx-page="home"]) .phx-news-section .head{margin-bottom:var(--space-5)}:where(html[data-phx-page="home"]) .phx-news-section .phx-three-news-cards{align-items:stretch;gap:var(--space-5)}:where(html[data-phx-page="home"]) .phx-news-section .phx-company-news-card{height:100%;display:flex;flex-direction:column}:where(html[data-phx-page="home"]) .phx-news-section .phx-company-news-body{display:flex;flex:1!important;flex-direction:column}:where(html[data-phx-page="home"]) .phx-news-section .phx-company-news-body h3{line-height:var(--phx-leading-subheading)}:where(html[data-phx-page="home"]) .phx-news-section .phx-company-news-body p{line-height:var(--phx-leading-reading);margin:var(--space-2) 0 var(--space-4)!important;flex:1!important}:where(html[data-phx-page="home"]) .phx-news-section .phx-company-news-body a{margin-top:auto}:where(html[data-phx-page="home"]) .footer .footer-column.footer-quick{min-width:0;text-align:start}:where(html[data-phx-page="home"]) .footer .footer-column.footer-quick>h3,:where(html[data-phx-page="home"]) .footer .footer-column.footer-quick>ul{padding-left:0;margin-left:0;text-align:start}:where(html[data-phx-page="home"]) .footer .footer-column.footer-quick .phx-footer-quick-linkedin{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;margin:var(--space-3) 0 0 0;padding:0;text-align:start;transform:none}:where(html[data-phx-page="home"]) .footer .footer-column.footer-quick .phx-footer-quick-linkedin>a.phx-linkedin-footer{display:inline-flex;position:relative;flex:0 0 26px!important;width:var(--phx-size-24);margin:0!important;margin-left:0;margin-right:0;align-self:flex-start;transform:none}:where(html[data-phx-page="home"]) .home-products-grid .home-product-body h3 a > span.phx-color-swatches-subtitle{display:block;font-size:1em;line-height:var(--phx-leading-subheading);font-weight:700;letter-spacing:inherit;color:var(--phx-brand);margin-top:var(--space-1)}@media (max-width:700px){:where(html[data-phx-page="home"]) .home-products-grid .home-product-body h3 a > span.phx-color-swatches-subtitle{font-size:1em}}html[data-phx-page="home"] body section.hero.phx-unified-hero{height:auto;min-height:0;max-height:none}html[data-phx-page="home"] body .home-products-grid>.home-product-card .home-product-body>p,
html[data-phx-page="home"] body .home-products-grid .home-product-body>p{display:block;-webkit-box-orient:initial;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;max-height:none;min-height:0}@media (max-width:800px){html[data-phx-page="home"] body section.hero.phx-unified-hero{min-height:0}}@media (max-width:640px){html[data-phx-page="home"] body section.hero.phx-unified-hero{min-height:0}html[data-phx-page="home"] body .home-products-grid>.home-product-card .home-product-body>p,
  html[data-phx-page="home"] body .home-products-grid .home-product-body>p{min-height:0}}:where(html[data-phx-page="home"]) main > section{margin-block:0!important}:where(html[data-phx-page="home"]) main > section + section{margin-block-start:var(--phx-flow-section)!important}:where(html[data-phx-page="home"]) main > :is(.section.wrap,.home-ral-products-section,.phx-home-why,.phx-home-expertise,.phx-meter-showcase,.phx-news-section),:where(html[data-phx-page="home"]) [data-phx-space="ral"],
:where(html[data-phx-page="home"]) [data-phx-space="advantage"],
:where(html[data-phx-page="home"]) [data-phx-space="news"]{padding-block:0!important}:where(html[data-phx-page="home"]) .phx-logo-marquee-section{margin-block-start:var(--phx-flow-section)!important;margin-block-end:0!important;padding-block:var(--space-3)!important}:where(html[data-phx-page="home"]) .phx-logo-marquee-section .phx-trusted-heading{padding-block:0 var(--space-3)!important}:where(html[data-phx-page="home"]) .phx-logo-marquee-section + .cta{margin-block-start:var(--phx-flow-section)!important}html[lang="ar"][data-phx-page="home"] :is(.phx-logo-marquee-viewport,.phx-logo-marquee-track,.phx-logo-marquee-set){direction:ltr;unicode-bidi:isolate}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card-copy{flex:0 0 auto!important}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-cards > .phx-meter-card .phx-meter-visual{margin-top:var(--space-1)}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-cards > .phx-meter-card > .phx-meter-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);width:100%;margin-top:var(--space-1);align-items:stretch}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-cards > .phx-meter-card > .phx-meter-features span{display:flex;align-items:center;justify-content:center;min-width:0;min-height:var(--phx-size-40);padding:var(--space-2)!important;border:1px solid var(--phx-border);border-radius:var(--phx-radius-6);background:var(--phx-surface-muted)!important;color:var(--phx-text-muted)!important;font-size:var(--phx-font-xs);font-weight:700;line-height:var(--phx-leading-ui);text-align:center;white-space:normal;overflow-wrap:anywhere}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-cards > .phx-meter-card > .phx-meter-features span:nth-child(3){grid-column:1 / -1}@media (max-width:920px) and (min-width:601px){:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-cards > .phx-meter-card > .phx-meter-features{grid-template-columns:repeat(3,minmax(0,1fr))}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-cards > .phx-meter-card > .phx-meter-features span:nth-child(3){grid-column:auto}}@media (max-width:600px){:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card-copy{min-height:0}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-cards > .phx-meter-card > .phx-meter-features{grid-template-columns:1fr}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-cards > .phx-meter-card > .phx-meter-features span:nth-child(3){grid-column:auto}}:where(html[data-phx-page="home"]) #phoenix-meter > .wrap{background:linear-gradient(145deg,#f4f4ef 0%,#fafaf7 100%);border:1px solid rgba(80,80,71,.16);border-radius:20px;padding:clamp(26px,3.2vw,42px);box-shadow:0 14px 38px rgba(34,38,34,.07)}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-heading{padding-bottom:var(--space-3);border-bottom:1px solid rgba(80,80,71,.12)}@media (max-width:600px){:where(html[data-phx-page="home"]) #phoenix-meter > .wrap{width:min(94%,1200px);padding:var(--space-4);border-radius:14px}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-heading{padding-bottom:var(--space-3)}}:where(html[data-phx-page="home"]) .home-products-grid > .home-product-card .home-product-body h3,
:where(html[data-phx-page="home"]) .home-products-grid > .home-product-card .home-product-body h3 > a{color:#3E3E36!important}:where(html[data-phx-page="home"]) .home-products-grid > .home-product-card .home-product-body h3 > a > .phx-color-swatches-subtitle,:where(html[data-phx-page="home"]) .home-products-grid > .home-product-card .home-product-body h3 > a:hover > .phx-color-swatches-subtitle,
:where(html[data-phx-page="home"]) .home-products-grid > .home-product-card .home-product-body h3 > a:focus-visible > .phx-color-swatches-subtitle{color:#505047!important}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card{display:grid;grid-template-rows:minmax(78px,auto) 192px minmax(76px,auto);align-content:start;height:100%;gap:var(--space-2)}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card-copy{min-height:78px;justify-content:flex-start}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-visual{height:192px;min-height:192px;margin:0}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-features{min-height:76px;align-content:flex-start;justify-content:flex-start}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-features span{min-height:34px;display:flex;align-items:center}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-warranty{margin-top:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--phx-border);display:flex;align-items:flex-start;justify-content:center;gap:var(--space-3);text-align:left;color:var(--phx-text-muted)}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-warranty-icon{flex:0 0 auto;width:30px;height:30px;border-radius:999px;background:var(--phx-brand);color:var(--phx-surface);display:inline-flex;align-items:center;justify-content:center;font-weight:800;line-height:1}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-warranty-copy{max-width:900px}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-warranty-copy strong{display:block;color:var(--phx-heading-color);font-size:var(--phx-font-sm);margin:0 0 var(--space-1)}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-warranty-copy p{margin:0;font-size:var(--phx-font-xs);line-height:var(--phx-leading-reading)}html[dir="rtl"] #phoenix-meter .phx-meter-warranty{text-align:right}@media (max-width:950px){:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card{grid-template-rows:minmax(72px,auto) 192px minmax(72px,auto)}}@media (max-width:650px){:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card{grid-template-rows:auto 192px auto}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card-copy,:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-features{min-height:0}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-warranty{padding:var(--space-4) var(--space-2);justify-content:flex-start}}@media (min-width:921px){:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card{height:100%}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card-copy{display:grid!important;align-content:start!important}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-overline{display:flex!important;align-items:flex-end!important;line-height:1.35!important;max-width:100%}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-product-title{display:flex!important;align-items:center!important;white-space:nowrap}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-visual{flex:1 1 auto!important}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-features{margin-top:auto!important;min-height:100px!important;grid-template-rows:48px 48px!important;align-content:end!important}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-features span{height:48px!important;min-height:48px!important;max-height:48px!important;overflow:hidden}}@media (max-width:920px){:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card-copy{min-height:0!important;display:flex!important}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-product-title{height:auto!important;min-height:0!important;white-space:normal}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-features{min-height:0!important;margin-top:var(--space-1)!important;grid-template-rows:none!important}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-features span{height:auto!important;max-height:none!important;min-height:var(--phx-size-40)!important;overflow:visible}}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-overline{display:grid!important;grid-template-rows:repeat(2,1.2em)!important;align-content:start!important;min-height:2.4em!important;line-height:1.2!important}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-overline-line{display:block!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}:where(html[data-phx-page="home"]) #phoenix-meter.section{padding-bottom:0!important}@media (min-width:921px){:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-card-copy{min-height:64px!important;grid-template-rows:30px 32px!important;gap:2px!important}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-overline{min-height:30px!important;height:30px!important;grid-template-rows:repeat(2,1.15em)!important;align-content:start!important;margin:0!important}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-product-title{min-height:32px!important;height:32px!important;margin:0!important}}:where(html[data-phx-page="home"]) main > #phoenix-meter + .phx-news-section{margin-block-start:0!important;padding-top:var(--space-3)!important}@media (max-width:620px){:where(html[data-phx-page="home"]) main > #phoenix-meter + .phx-news-section{padding-top:var(--space-2)!important}}:where(html[data-phx-page="home"]) #phoenix-meter > .wrap,:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-warranty{padding-bottom:var(--space-2)!important}@media (max-width:600px){:where(html[data-phx-page="home"]) #phoenix-meter > .wrap{padding-bottom:var(--space-1)!important}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-warranty{padding-bottom:var(--space-1)!important}}.phx-home-industries{padding-top:clamp(54px,6vw,82px);padding-bottom:clamp(54px,6vw,82px)}.phx-home-industries-head{margin-bottom:28px}.phx-home-industries-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.phx-home-industry-card{position:relative;min-height:116px;padding:16px 18px 14px;border:1px solid rgba(62,62,54,.16);border-radius:18px;background:linear-gradient(145deg,#fafaf7,#F4F4EF);color:#3e3e36;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.phx-home-industry-card:hover,.phx-home-industry-card:focus-visible{transform:translateY(-3px);border-color:rgba(62,62,54,.3);box-shadow:0 14px 30px rgba(36,36,31,.08)}.phx-home-industry-index{font-size:.72rem;font-weight:800;letter-spacing:.16em;color:#77776e}.phx-home-industry-card h3{margin:14px 32px 0 0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.28;color:#3e3e36}.phx-home-industry-arrow{position:absolute;right:16px;bottom:14px;font-size:1.05rem;color:#505047}.phx-home-industries-action{display:flex;justify-content:flex-end;margin-top:20px}[dir="rtl"] .phx-home-industry-card h3{margin:14px 0 0 32px}[dir="rtl"] .phx-home-industry-arrow{right:auto;left:16px;transform:scaleX(-1)}[dir="rtl"] .phx-home-industries-action{justify-content:flex-start}@media (max-width:900px){.phx-home-industries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.phx-home-industries-grid{grid-template-columns:1fr}.phx-home-industry-card{min-height:102px;padding:14px 16px 12px}}@media (max-width:420px){:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-overline{font-size:clamp(9px,2.65vw,11px)}}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-library-card{background:linear-gradient(145deg,var(--phx-surface-subtle),var(--phx-surface))}:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-library-description{margin:0;color:var(--phx-text-muted);font-size:var(--phx-font-xs);line-height:var(--phx-leading-reading)}@media (min-width:921px){:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-library-card .phx-meter-features{min-height:100px!important}}.phx-home-cs-section{padding-block:var(--space-8)}.phx-home-cs-head{max-width:68ch;margin-bottom:var(--space-5)}.phx-home-cs-head h2{color:var(--phx-heading-color);margin:0 0 var(--space-2)}.phx-home-cs-head p{margin:0;color:var(--phx-text-muted,#555)}.phx-home-cs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--phx-grid-gap,var(--space-5))}.phx-home-cs-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--phx-border);border-radius:11px;background:var(--phx-surface)}.phx-home-cs-image{display:flex;align-items:center;justify-content:center;padding:var(--space-4);aspect-ratio:3/2;background:var(--phx-surface)}.phx-home-cs-image img{width:100%;height:100%;object-fit:contain;max-height:230px;display:block}.phx-home-cs-copy{border-top:1px solid var(--phx-border);padding:var(--space-4);flex:1}.phx-home-cs-copy h3{font-size:1.13rem;line-height:1.35;margin:0 0 var(--space-2);color:var(--phx-heading-color)}.phx-home-cs-copy h3 a{color:inherit;text-decoration:none}.phx-home-cs-copy h3 a:hover{text-decoration:underline;text-underline-offset:3px}.phx-home-cs-copy p{margin:0;color:var(--phx-text-muted,#555);line-height:1.65}.phx-home-cs-all{display:inline-block;margin-top:var(--space-5);font-weight:700}@media (max-width:880px){.phx-home-cs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.phx-home-cs-grid{grid-template-columns:minmax(0,1fr)}}.phx-home-cs-all{color:var(--phx-heading-color,#34342f);text-decoration:underline;text-underline-offset:3px}.phx-home-cs-all:hover{color:var(--phx-text-color,#40403a)}html[data-phx-page="home"] body main .home-products-grid>.home-product-card .home-product-visual,
html[data-phx-page="home"] body main .phx-company-news-card .phx-company-news-image,
html[data-phx-page="home"] body main .phx-home-cs-card .phx-home-cs-image{box-sizing:border-box;padding:var(--phx-card-image-padding);background:var(--phx-surface)}html[data-phx-page="home"] body main .home-products-grid>.home-product-card .home-product-body,
html[data-phx-page="home"] body main .phx-company-news-card .phx-company-news-body,
html[data-phx-page="home"] body main .phx-home-cs-card .phx-home-cs-copy{box-sizing:border-box;display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:var(--phx-card-content-padding)!important}html[data-phx-page="home"] body main .home-products-grid>.home-product-card .home-product-body h3,
html[data-phx-page="home"] body main .phx-company-news-card .phx-company-news-body h3,
html[data-phx-page="home"] body main .phx-home-cs-card .phx-home-cs-copy h3{margin:0 0 var(--phx-card-heading-gap);line-height:var(--phx-leading-subheading)}html[data-phx-page="home"] body main .phx-home-cs-card .phx-home-cs-copy .phx-home-cs-action{display:inline-flex;align-items:center;gap:var(--space-2);margin-block-start:auto;padding-block-start:var(--space-4);color:var(--phx-brand);font-size:var(--phx-font-xs);font-weight:700;text-decoration:none}html[data-phx-page="home"] body main .phx-home-cs-card .phx-home-cs-copy .phx-home-cs-action:hover{color:var(--phx-brand-hover);text-decoration:underline;text-underline-offset:3px}

/* Software downloads displayed inside the existing Custom Color Libraries card. */
:where(html[data-phx-page="home"]) #phoenix-meter .phx-meter-library-software {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: start;
  gap: var(--space-2);
  margin-block: var(--space-2);
}
:where(html[data-phx-page="home"]) #phoenix-meter .phx-library-software-link {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  min-width: 0;
  gap: var(--space-1);
  padding: var(--space-1);
  border-radius: var(--phx-radius-8, 8px);
  color: var(--phx-heading-color);
  text-decoration: none;
  transition: transform .2s ease;
}
:where(html[data-phx-page="home"]) #phoenix-meter .phx-library-software-link img {
  display: block;
  width: clamp(68px, 7vw, 102px);
  height: auto;
  max-width: 100%;
  aspect-ratio: 1;
  object-fit: contain;
  transition: transform .2s ease;
}
:where(html[data-phx-page="home"]) #phoenix-meter .phx-library-software-link span {
  font-size: var(--phx-font-xs);
  font-weight: 700;
  line-height: var(--phx-leading-caption, 1.4);
  text-align: center;
  overflow-wrap: anywhere;
}
:where(html[data-phx-page="home"]) #phoenix-meter .phx-library-software-link:hover img {
  transform: translateY(-2px);
}
:where(html[data-phx-page="home"]) #phoenix-meter .phx-library-software-link:hover span {
  text-decoration: underline;
  text-decoration-style: solid;
  text-underline-offset: 3px;
}
:where(html[data-phx-page="home"]) #phoenix-meter .phx-library-software-link:focus-visible {
  outline: 2px solid var(--phx-brand);
  outline-offset: 2px;
}
@media (prefers-reduced-motion: reduce) {
  :where(html[data-phx-page="home"]) #phoenix-meter .phx-library-software-link,
  :where(html[data-phx-page="home"]) #phoenix-meter .phx-library-software-link img {
    transition: none;
  }
}
