/* Page stylesheet: home. */
.mh-home-hero-media-sheen{pointer-events:none;}
.mh-home-hero-section{position:relative;}
.mh-home-hero-section{isolation:isolate;}
.mh-home-hero-section{overflow:hidden;}
.mh-home-hero-section{background-color:hsl(var(--primary));}
.mh-home-hero-section{color:hsl(var(--primary-foreground));}
.mh-home-product-card-icon{position:absolute;}
.mh-home-industry-card-cta{position:absolute;}
.mh-home-hero-background{position:absolute;}
.mh-home-contact-overlay{position:absolute;}
.mh-home-hero-image-vignette{position:absolute;}
.mh-home-about-media-overlay{position:absolute;}
.mh-home-product-card-overlay{position:absolute;}
.mh-home-industry-card-overlay{position:absolute;}
.mh-home-products-feature-overlay{position:absolute;}
.mh-home-hero-media-caption{position:absolute;}
.mh-home-products-background{position:absolute;}
.mh-home-products-feature-copy{position:absolute;}
.mh-home-industries-background{position:absolute;}
.mh-image-badge{position:absolute;}
.mh-home-hero-media-sheen{position:absolute;}
.mh-home-hero-image-overlay{position:absolute;}
.mh-home-products-section{position:relative;}
.mh-home-industries-section{position:relative;}
.mh-home-contact-section{position:relative;}
.mh-home-products-feature-card{position:relative;}
.mh-home-card-media{position:relative;}
.mh-home-about-media{position:relative;}
.mh-home-hero-media-frame{position:relative;}
.mh-listing-card{position:relative;}
.mh-card-link{position:relative;}
.mh-home-industry-card{position:relative;}
.mh-home-hero-background{inset:0px;}
.mh-home-contact-overlay{inset:0px;}
.mh-home-hero-image-vignette{inset:0px;}
.mh-home-about-media-overlay{inset:0px;}
.mh-home-product-card-overlay{inset:0px;}
.mh-home-industry-card-overlay{inset:0px;}
.mh-home-products-feature-overlay{inset:0px;}
.mh-home-hero-media-sheen{inset:0px;}
.mh-home-hero-image-overlay{inset:0px;}
.mh-home-hero-media-caption{left:0px;right:0px;}
.mh-home-products-background{left:0px;right:0px;}
.mh-home-products-feature-copy{left:0px;right:0px;}
.mh-home-industries-background{left:0px;right:0px;}
.mh-home-hero-media-caption{bottom:0px;}
.mh-home-products-background{bottom:0px;}
.mh-home-products-feature-copy{bottom:0px;}
.mh-home-product-card-icon{bottom:1rem;}
.mh-home-industry-card-cta{bottom:1rem;}
.mh-image-badge{left:0.5rem;}
.mh-home-product-card-icon{left:1rem;}
.mh-home-industry-card-cta{left:1rem;}
.mh-home-industry-card-cta{right:1rem;}
.mh-home-industries-background{top:0px;}
.mh-image-badge{top:0.5rem;}
.mh-home-contact-section{isolation:isolate;}
.mh-home-hero-background{z-index:-10;}
.mh-home-contact-overlay{z-index:-10;}
.mh-home-contact-background-image{z-index:-20;}
.mh-home-product-category-track{margin-left:-1rem;margin-right:-1rem;}
.mh-home-news-track{margin-left:-1rem;margin-right:-1rem;}
.mh-home-case-track{margin-left:-1rem;margin-right:-1rem;}
.mh-home-industry-track{margin-left:-1rem;margin-right:-1rem;}
.mh-home-news-more-grid{margin-left:-1rem;margin-right:-1rem;}
.mh-section-heading-centered{margin-left:auto;margin-right:auto;}
.mh-home-faq-header{margin-left:auto;margin-right:auto;}
.mh-home-news-more-toggle{margin-left:auto;margin-right:auto;}
.mh-home-faq-wrap{margin-left:auto;margin-right:auto;}
.mh-section-container{margin-left:auto;margin-right:auto;}
.mh-home-contact-grid{margin-left:auto;margin-right:auto;}
.mh-home-about-grid{margin-left:auto;margin-right:auto;}
.mh-home-hero-grid{margin-left:auto;margin-right:auto;}
.mh-home-faq-header{margin-bottom:2.5rem;}
.mh-home-info-icon-box{margin-bottom:0.5rem;}
.mh-about-section-marker{margin-bottom:1rem;}
.mh-home-news-track{margin-top:2.5rem;}
.mh-home-case-track{margin-top:2.5rem;}
.mh-home-industry-track{margin-top:2.5rem;}
.mh-home-info-card-grid{margin-top:2.5rem;}
.mh-home-products-showcase{margin-top:2.5rem;}
.mh-home-trust-stats-grid{margin-top:2.5rem;}
.mh-home-partner-grid{margin-top:2.5rem;}
.mh-home-trust-stat-title{margin-top:0.75rem;}
.mh-home-products-feature-description{margin-top:0.75rem;}
.mh-home-products-feature-title{margin-top:0.75rem;}
.mh-card-description{margin-top:0.75rem;}
.mh-home-hero-badge-grid{margin-top:1rem;}
.mh-home-news-more-grid{margin-top:1.25rem;}
.mh-home-hero-title{margin-top:1.25rem;}
.mh-home-news-more{margin-top:1.25rem;}
.mh-card-action{margin-top:1.25rem;}
.mh-home-hero-description{margin-top:1.5rem;}
.mh-card-link{margin-top:2rem;}
.mh-home-contact-info{margin-top:2rem;}
.mh-home-about-feature-list{margin-top:2rem;}
.mh-home-hero-actions{margin-top:2.25rem;}
.mh-card-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.mh-home-product-category-track{display:flex;}
.mh-home-news-track{display:flex;}
.mh-home-case-track{display:flex;}
.mh-home-industry-track{display:flex;}
.mh-home-news-more-grid{display:flex;}
.mh-home-product-card-icon{display:flex;}
.mh-home-hero-media-caption{display:flex;}
.mh-home-news-card-title{display:flex;}
.mh-home-products-header{display:flex;}
.mh-form-field{display:flex;}
.mh-home-news-more-icon{display:flex;}
.mh-home-about-feature-item{display:flex;}
.mh-home-partner-item{display:flex;}
.mh-form-textarea{display:flex;}
.mh-home-trust-stat-body{display:flex;}
.mh-home-info-icon-box{display:flex;}
.mh-home-hero-actions{display:flex;}
.mh-home-news-more-toggle{display:flex;}
.mh-home-hero-eyebrow{display:inline-flex;}
.mh-home-primary-action{display:inline-flex;}
.mh-primary-action{display:inline-flex;}
.mh-card-link{display:inline-flex;}
.mh-home-secondary-action{display:inline-flex;}
.mh-about-section-marker{display:inline-flex;}
.mh-home-industry-card-cta-label{display:inline-flex;}
.mh-card-action{display:inline-flex;}
.mh-home-info-card-grid{display:grid;}
.mh-home-case-comparison-grid{display:grid;}
.mh-home-products-showcase{display:grid;}
.mh-home-trust-stats-grid{display:grid;}
.mh-home-partner-grid{display:grid;}
.mh-home-about-feature-list{display:grid;}
.mh-home-contact-grid{display:grid;}
.mh-home-about-grid{display:grid;}
.mh-home-hero-grid{display:grid;}
.mh-home-contact-list{display:grid;}
.mh-home-hero-badge-grid{display:grid;}
.mh-home-news-collapse-label{display:none;}
.mh-home-card-media{aspect-ratio:4/3;}
.mh-home-about-media{aspect-ratio:4/3;}
.mh-home-hero-media-frame{aspect-ratio:4/3;}
.mh-listing-card{aspect-ratio:8/9;}
.mh-home-product-card-icon{height:2.5rem;}
.mh-form-field{height:2.5rem;}
.mh-primary-action{height:2.5rem;}
.mh-card-link{height:2.5rem;}
.mh-home-info-icon-box{height:2.5rem;}
.mh-home-primary-action{height:2.75rem;}
.mh-home-secondary-action{height:2.75rem;}
.mh-home-contact-location-icon{height:1rem;}
.mh-home-contact-phone-icon{height:1rem;}
.mh-home-industries-background{height:10rem;}
.mh-home-products-background{height:12rem;}
.mh-home-experience-icon{height:1.25rem;}
.mh-home-formula-icon{height:1.25rem;}
.mh-home-rust-polishing-icon{height:1.25rem;}
.mh-home-product-icon{height:1.25rem;}
.mh-feature-check-icon{height:1.25rem;}
.mh-home-hero-play-icon{height:1.25rem;}
.mh-home-material-icon{height:1.25rem;}
.mh-home-service-icon{height:1.25rem;}
.mh-home-rd-icon{height:1.25rem;}
.mh-home-sealing-icon{height:1.25rem;}
.mh-home-passivation-icon{height:1.25rem;}
.mh-home-cleaning-icon{height:1.25rem;}
.mh-home-news-more-icon{height:1.5rem;}
.mh-home-compliance-icon{height:1.5rem;}
.mh-home-product-category-card{height:100%;}
.mh-home-case-card{height:100%;}
.mh-home-industry-card{height:100%;}
.mh-home-trust-stat-card{height:100%;}
.mh-home-news-card{height:100%;}
.mh-home-partner-item{min-height:6rem;}
.mh-form-textarea{min-height:7rem;}
.mh-home-trust-stat-body{min-height:9rem;}
.mh-card-link{min-height:118px;}
.mh-home-products-feature-card{min-height:360px;}
.mh-home-hero-grid{min-height:calc(100dvh - var(--header-height));}
.mh-home-product-card-icon{width:2.5rem;}
.mh-home-info-icon-box{width:2.5rem;}
.mh-home-contact-location-icon{width:1rem;}
.mh-home-contact-phone-icon{width:1rem;}
.mh-home-experience-icon{width:1.25rem;}
.mh-home-formula-icon{width:1.25rem;}
.mh-home-rust-polishing-icon{width:1.25rem;}
.mh-home-product-icon{width:1.25rem;}
.mh-feature-check-icon{width:1.25rem;}
.mh-home-hero-play-icon{width:1.25rem;}
.mh-home-material-icon{width:1.25rem;}
.mh-home-service-icon{width:1.25rem;}
.mh-home-rd-icon{width:1.25rem;}
.mh-home-sealing-icon{width:1.25rem;}
.mh-home-passivation-icon{width:1.25rem;}
.mh-home-cleaning-icon{width:1.25rem;}
.mh-home-news-more-icon{width:1.5rem;}
.mh-home-compliance-icon{width:1.5rem;}
.mh-home-news-more-toggle{width:fit-content;}
.mh-form-field{width:100%;}
.mh-form-textarea{width:100%;}
.mh-home-faq-wrap{width:100%;}
.mh-section-container{width:100%;}
.mh-home-contact-grid{width:100%;}
.mh-home-about-grid{width:100%;}
.mh-home-hero-grid{width:100%;}
.mh-home-faq-list{width:100%;}
.mh-home-industry-card-shell{min-width:78vw;}
.mh-home-product-category-card{min-width:78vw;}
.mh-home-case-card{min-width:82vw;}
.mh-home-news-card{min-width:86%;}
.mh-home-hero-description{max-width:42rem;}
.mh-section-heading-centered{max-width:48rem;}
.mh-home-faq-header{max-width:48rem;}
.mh-home-contact-copy{max-width:48rem;}
.mh-home-hero-title{max-width:56rem;}
.mh-home-faq-wrap{max-width:64rem;}
.mh-section-container{max-width:1440px;}
.mh-home-contact-grid{max-width:1440px;}
.mh-home-about-grid{max-width:1440px;}
.mh-home-hero-grid{max-width:1440px;}
.mh-home-products-feature-description{max-width:36rem;}
.mh-home-news-more-toggle{cursor:pointer;}
.mh-home-product-category-track{scroll-snap-type:x proximity;}
.mh-home-news-track{scroll-snap-type:x proximity;}
.mh-home-case-track{scroll-snap-type:x proximity;}
.mh-home-industry-track{scroll-snap-type:x proximity;}
.mh-home-news-more-grid{scroll-snap-type:x proximity;}
.mh-home-news-card{scroll-snap-align:start;}
.mh-home-industry-card-shell{scroll-snap-align:center;}
.mh-home-product-category-card{scroll-snap-align:center;}
.mh-home-case-card{scroll-snap-align:center;}
.mh-home-news-more-toggle{list-style-type:none;}
.mh-home-info-card-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}
.mh-home-trust-stats-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}
.mh-home-case-comparison-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}
.mh-home-partner-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}
.mh-home-hero-badge-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}
.mh-home-news-card-title{flex-direction:column;}
.mh-home-products-header{flex-direction:column;}
.mh-home-trust-stat-body{flex-direction:column;}
.mh-home-hero-actions{flex-direction:column;}
.mh-card-link{flex-direction:column;}
.mh-home-product-card-icon{align-items:center;}
.mh-home-hero-media-caption{align-items:center;}
.mh-home-news-more-icon{align-items:center;}
.mh-home-about-feature-item{align-items:center;}
.mh-home-partner-item{align-items:center;}
.mh-home-primary-action{align-items:center;}
.mh-primary-action{align-items:center;}
.mh-card-link{align-items:center;}
.mh-home-secondary-action{align-items:center;}
.mh-about-section-marker{align-items:center;}
.mh-home-info-icon-box{align-items:center;}
.mh-card-action{align-items:center;}
.mh-home-news-more-toggle{align-items:center;}
.mh-home-about-grid{align-items:center;}
.mh-home-hero-grid{align-items:center;}
.mh-home-product-card-icon{justify-content:center;}
.mh-home-news-more-icon{justify-content:center;}
.mh-home-partner-item{justify-content:center;}
.mh-home-trust-stat-body{justify-content:center;}
.mh-home-primary-action{justify-content:center;}
.mh-primary-action{justify-content:center;}
.mh-card-link{justify-content:center;}
.mh-home-secondary-action{justify-content:center;}
.mh-home-info-icon-box{justify-content:center;}
.mh-home-about-grid{gap:2.5rem;}
.mh-home-hero-grid{gap:2.5rem;}
.mh-home-news-card-title{gap:0.5rem;}
.mh-home-primary-action{gap:0.5rem;}
.mh-primary-action{gap:0.5rem;}
.mh-card-link{gap:0.5rem;}
.mh-home-secondary-action{gap:0.5rem;}
.mh-card-action{gap:0.5rem;}
.mh-home-hero-media-caption{gap:0.75rem;}
.mh-home-about-feature-item{gap:0.75rem;}
.mh-home-about-feature-list{gap:0.75rem;}
.mh-home-hero-actions{gap:0.75rem;}
.mh-home-news-more-toggle{gap:0.75rem;}
.mh-home-hero-badge-grid{gap:0.75rem;}
.mh-home-product-category-track{gap:1rem;}
.mh-home-news-track{gap:1rem;}
.mh-home-case-track{gap:1rem;}
.mh-home-industry-track{gap:1rem;}
.mh-home-news-more-grid{gap:1rem;}
.mh-home-contact-list{gap:1rem;}
.mh-home-products-header{gap:1.5rem;}
.mh-home-info-card-grid{gap:1.5rem;}
.mh-home-products-showcase{gap:1.5rem;}
.mh-home-trust-stats-grid{gap:1.5rem;}
.mh-home-contact-grid{gap:2rem;}
.mh-home-cases-section{overflow:hidden;}
.mh-home-products-section{overflow:hidden;}
.mh-home-news-section{overflow:hidden;}
.mh-home-industries-section{overflow:hidden;}
.mh-home-contact-section{overflow:hidden;}
.mh-home-case-comparison-grid{overflow:hidden;}
.mh-home-products-feature-card{overflow:hidden;}
.mh-home-partner-grid{overflow:hidden;}
.mh-home-card-media{overflow:hidden;}
.mh-home-about-media{overflow:hidden;}
.mh-home-hero-media-frame{overflow:hidden;}
.mh-home-product-category-card{overflow:hidden;}
.mh-home-case-card{overflow:hidden;}
.mh-home-industry-card{overflow:hidden;}
.mh-home-news-card{overflow:hidden;}
.mh-home-product-category-track{overflow-x:auto;}
.mh-home-news-track{overflow-x:auto;}
.mh-home-case-track{overflow-x:auto;}
.mh-home-industry-track{overflow-x:auto;}
.mh-home-news-more-grid{overflow-x:auto;}
.mh-home-product-category-track{overscroll-behavior-x:contain;}
.mh-home-news-track{overscroll-behavior-x:contain;}
.mh-home-case-track{overscroll-behavior-x:contain;}
.mh-home-industry-track{overscroll-behavior-x:contain;}
.mh-home-news-more-grid{overscroll-behavior-x:contain;}
.mh-home-news-more-icon{border-radius:9999px;}
.mh-about-section-marker{border-radius:9999px;}
.mh-home-news-more-toggle{border-radius:9999px;}
.mh-home-hero-media-card{border-radius:var(--radius);}
.mh-home-products-feature-card{border-radius:var(--radius);}
.mh-home-partner-grid{border-radius:var(--radius);}
.mh-home-about-media{border-radius:var(--radius);}
.mh-home-product-category-card{border-radius:var(--radius);}
.mh-home-case-card{border-radius:var(--radius);}
.mh-home-industry-card{border-radius:var(--radius);}
.mh-home-trust-stat-card{border-radius:var(--radius);}
.mh-home-news-card{border-radius:var(--radius);}
.mh-home-product-card-icon{border-radius:calc(var(--radius) - 2px);}
.mh-image-badge{border-radius:calc(var(--radius) - 2px);}
.mh-home-hero-eyebrow{border-radius:calc(var(--radius) - 2px);}
.mh-form-field{border-radius:calc(var(--radius) - 2px);}
.mh-form-textarea{border-radius:calc(var(--radius) - 2px);}
.mh-home-primary-action{border-radius:calc(var(--radius) - 2px);}
.mh-primary-action{border-radius:calc(var(--radius) - 2px);}
.mh-card-link{border-radius:calc(var(--radius) - 2px);}
.mh-home-secondary-action{border-radius:calc(var(--radius) - 2px);}
.mh-home-industry-card-cta-label{border-radius:calc(var(--radius) - 2px);}
.mh-home-info-icon-box{border-radius:calc(var(--radius) - 2px);}
.mh-home-hero-media-frame{border-radius:calc(var(--radius) - 2px);}
.mh-home-hero-badge{border-radius:calc(var(--radius) - 2px);}
.mh-home-hero-media-card{border-width:1px;}
.mh-home-hero-eyebrow{border-width:1px;}
.mh-form-field{border-width:1px;}
.mh-form-textarea{border-width:1px;}
.mh-home-products-feature-card{border-width:1px;}
.mh-home-secondary-action{border-width:1px;}
.mh-about-section-marker{border-width:1px;}
.mh-home-partner-grid{border-width:1px;}
.mh-home-news-more-toggle{border-width:1px;}
.mh-home-about-media{border-width:1px;}
.mh-home-product-category-card{border-width:1px;}
.mh-home-case-card{border-width:1px;}
.mh-home-industry-card{border-width:1px;}
.mh-home-trust-stat-card{border-width:1px;}
.mh-home-news-card{border-width:1px;}
.mh-home-faq-item{border-bottom-width:1px;}
.mh-home-partner-item{border-bottom-width:1px;}
.mh-home-partner-item{border-right-width:1px;}
.mh-listing-card{border-right-width:1px;}
.mh-home-news-more-grid{border-top-width:1px;}
.mh-home-news-more-grid{border-color:hsl(var(--border) / 0.6);}
.mh-home-industry-card{border-color:hsl(var(--border) / 0.6);}
.mh-home-trust-stat-card{border-color:hsl(var(--border) / 0.6);}
.mh-home-news-card{border-color:hsl(var(--border) / 0.6);}
.mh-home-news-more-toggle{border-color:hsl(var(--border) / 0.7);}
.mh-home-product-category-card{border-color:hsl(var(--border) / 0.7);}
.mh-home-case-card{border-color:hsl(var(--border) / 0.7);}
.mh-form-field{border-color:hsl(var(--input));}
.mh-form-textarea{border-color:hsl(var(--input));}
.mh-home-hero-media-card{border-color:hsl(var(--primary-foreground) / 0.2);}
.mh-home-secondary-action{border-color:hsl(var(--primary-foreground) / 0.4);}
.mh-about-section-marker{border-color:transparent;}
.mh-listing-card{border-color:rgb(255 255 255 / 0.7);}
.mh-home-primary-action{background-color:hsl(var(--accent));}
.mh-about-section-marker{background-color:hsl(var(--accent));}
.mh-home-cases-section{background-color:hsl(var(--background));}
.mh-home-products-section{background-color:hsl(var(--background));}
.mh-form-field{background-color:hsl(var(--background));}
.mh-form-textarea{background-color:hsl(var(--background));}
.mh-home-product-card-icon{background-color:hsl(var(--background) / 0.9);}
.mh-home-industry-card-cta-label{background-color:hsl(var(--background) / 0.9);}
.mh-home-news-more-toggle{background-color:hsl(var(--background) / 0.9);}
.mh-home-products-feature-card{background-color:hsl(var(--card));}
.mh-home-partner-grid{background-color:hsl(var(--card));}
.mh-home-about-media{background-color:hsl(var(--card));}
.mh-home-product-category-card{background-color:hsl(var(--card));}
.mh-home-case-card{background-color:hsl(var(--card));}
.mh-home-hero-media-caption{background-color:hsl(var(--foreground) / 0.55);}
.mh-home-case-comparison-grid{background-color:hsl(var(--muted));}
.mh-home-card-media{background-color:hsl(var(--muted));}
.mh-home-muted-section{background-color:hsl(var(--muted) / 0.5);}
.mh-home-news-section{background-color:hsl(var(--muted) / 0.5);}
.mh-home-industries-section{background-color:hsl(var(--muted) / 0.5);}
.mh-home-contact-section{background-color:hsl(var(--primary));}
.mh-primary-action{background-color:hsl(var(--primary));}
.mh-card-link{background-color:hsl(var(--primary));}
.mh-home-hero-media-card{background-color:hsl(var(--primary-foreground) / 0.1);}
.mh-home-hero-eyebrow{background-color:hsl(var(--primary-foreground) / 0.1);}
.mh-home-hero-badge{background-color:hsl(var(--primary-foreground) / 0.1);}
.mh-home-news-more-icon{background-color:hsl(var(--secondary));}
.mh-home-info-icon-box{background-color:hsl(var(--secondary) / 0.1);}
.mh-image-badge{background-color:rgb(30 41 59 / 0.8);}
.mh-home-contact-background-image{-o-object-fit:cover;object-fit:cover;}
.mh-home-hero-image{-o-object-fit:cover;object-fit:cover;}
.mh-fill-image{-o-object-fit:cover;object-fit:cover;}
.mh-home-news-card-title{padding:0px;}
.mh-home-hero-media-caption{padding:1rem;}
.mh-home-hero-media-card{padding:1rem;}
.mh-home-partner-item{padding:1.25rem;}
.mh-card-link{padding:1.25rem;}
.mh-home-products-feature-copy{padding:1.5rem;}
.mh-home-trust-stat-body{padding:1.5rem;}
.mh-home-contact-list{padding:1.5rem;}
.mh-image-badge{padding-left:0.625rem;padding-right:0.625rem;}
.mh-about-section-marker{padding-left:0.625rem;padding-right:0.625rem;}
.mh-home-hero-eyebrow{padding-left:0.75rem;padding-right:0.75rem;}
.mh-form-field{padding-left:0.75rem;padding-right:0.75rem;}
.mh-form-textarea{padding-left:0.75rem;padding-right:0.75rem;}
.mh-home-industry-card-cta-label{padding-left:0.75rem;padding-right:0.75rem;}
.mh-home-hero-badge{padding-left:0.75rem;padding-right:0.75rem;}
.mh-home-product-category-track{padding-left:1rem;padding-right:1rem;}
.mh-home-news-track{padding-left:1rem;padding-right:1rem;}
.mh-home-case-track{padding-left:1rem;padding-right:1rem;}
.mh-home-industry-track{padding-left:1rem;padding-right:1rem;}
.mh-home-news-more-grid{padding-left:1rem;padding-right:1rem;}
.mh-primary-action{padding-left:1rem;padding-right:1rem;}
.mh-card-link{padding-left:1rem;padding-right:1rem;}
.mh-home-faq-wrap{padding-left:1rem;padding-right:1rem;}
.mh-section-container{padding-left:1rem;padding-right:1rem;}
.mh-home-contact-grid{padding-left:1rem;padding-right:1rem;}
.mh-home-about-grid{padding-left:1rem;padding-right:1rem;}
.mh-home-hero-grid{padding-left:1rem;padding-right:1rem;}
.mh-home-news-more-toggle{padding-left:1.25rem;padding-right:1.25rem;}
.mh-home-primary-action{padding-left:1.5rem;padding-right:1.5rem;}
.mh-home-secondary-action{padding-left:1.5rem;padding-right:1.5rem;}
.mh-about-section-marker{padding-top:0.125rem;padding-bottom:0.125rem;}
.mh-image-badge{padding-top:0.25rem;padding-bottom:0.25rem;}
.mh-home-hero-eyebrow{padding-top:0.25rem;padding-bottom:0.25rem;}
.mh-home-industry-card-cta-label{padding-top:0.25rem;padding-bottom:0.25rem;}
.mh-form-field{padding-top:0.5rem;padding-bottom:0.5rem;}
.mh-form-textarea{padding-top:0.5rem;padding-bottom:0.5rem;}
.mh-primary-action{padding-top:0.5rem;padding-bottom:0.5rem;}
.mh-card-link{padding-top:0.5rem;}
.mh-home-hero-badge{padding-top:0.5rem;padding-bottom:0.5rem;}
.mh-home-hero-grid{padding-top:5rem;padding-bottom:5rem;}
.mh-home-news-more-toggle{padding-top:0.75rem;padding-bottom:0.75rem;}
.mh-home-cases-section{padding-top:var(--section-y);padding-bottom:var(--section-y);}
.mh-home-products-section{padding-top:var(--section-y);padding-bottom:var(--section-y);}
.mh-home-muted-section{padding-top:var(--section-y);padding-bottom:var(--section-y);}
.mh-home-news-section{padding-top:var(--section-y);padding-bottom:var(--section-y);}
.mh-home-industries-section{padding-top:var(--section-y);padding-bottom:var(--section-y);}
.mh-home-contact-section{padding-top:var(--section-y);padding-bottom:var(--section-y);}
.mh-card-link{padding-bottom:3rem;}
.mh-home-news-track{padding-bottom:0.75rem;}
.mh-home-news-more-grid{padding-bottom:0.75rem;}
.mh-home-product-category-track{padding-bottom:1rem;}
.mh-home-case-track{padding-bottom:1rem;}
.mh-home-industry-track{padding-bottom:1rem;}
.mh-home-contact-list{padding-top:0px;}
.mh-home-news-more-grid{padding-top:1.25rem;}
.mh-home-partner-item{text-align:center;}
.mh-section-heading-centered{text-align:center;}
.mh-home-faq-header{text-align:center;}
.mh-home-hero-badge-grid{text-align:center;}
.mh-home-products-feature-title{font-size:1.5rem;line-height:2rem;}
.mh-home-trust-stat-value{font-size:1.875rem;line-height:2.25rem;}
.mh-home-partner-item{font-size:1.125rem;line-height:1.75rem;}
.mh-home-hero-description{font-size:1.125rem;}
.mh-home-hero-media-caption{font-size:0.875rem;line-height:1.25rem;}
.mh-home-hero-eyebrow{font-size:0.875rem;line-height:1.25rem;}
.mh-form-field{font-size:0.875rem;line-height:1.25rem;}
.mh-home-about-feature-item{font-size:0.875rem;line-height:1.25rem;}
.mh-form-textarea{font-size:0.875rem;line-height:1.25rem;}
.mh-home-primary-action{font-size:0.875rem;line-height:1.25rem;}
.mh-primary-action{font-size:0.875rem;line-height:1.25rem;}
.mh-card-link{font-size:0.875rem;line-height:1.25rem;}
.mh-home-secondary-action{font-size:0.875rem;line-height:1.25rem;}
.mh-home-products-feature-description{font-size:0.875rem;}
.mh-card-description{font-size:0.875rem;}
.mh-card-action{font-size:0.875rem;line-height:1.25rem;}
.mh-home-news-more-toggle{font-size:0.875rem;line-height:1.25rem;}
.mh-home-contact-list{font-size:0.875rem;line-height:1.25rem;}
.mh-home-products-feature-eyebrow{font-size:0.875rem;line-height:1.25rem;}
.mh-image-badge{font-size:0.75rem;line-height:1rem;}
.mh-home-news-more-icon{font-size:0.75rem;line-height:1rem;}
.mh-about-section-marker{font-size:0.75rem;line-height:1rem;}
.mh-home-industry-card-cta-label{font-size:0.75rem;line-height:1rem;}
.mh-home-hero-badge-grid{font-size:0.75rem;line-height:1rem;}
.mh-home-about-feature-item{font-weight:500;}
.mh-home-primary-action{font-weight:500;}
.mh-primary-action{font-weight:500;}
.mh-card-link{font-weight:500;}
.mh-home-secondary-action{font-weight:500;}
.mh-about-section-marker{font-weight:500;}
.mh-home-industry-card-cta-label{font-weight:500;}
.mh-card-action{font-weight:500;}
.mh-home-news-more-toggle{font-weight:500;}
.mh-image-badge{font-weight:600;}
.mh-home-hero-eyebrow{font-weight:600;}
.mh-home-partner-item{font-weight:600;}
.mh-card-title{font-weight:600;}
.mh-home-hero-title{font-weight:600;}
.mh-home-hero-title{font-size:clamp(2.75rem, 5vw, 5rem);}
.mh-home-trust-stat-title{font-weight:600;}
.mh-home-trust-stat-title{font-size:1rem;line-height:1.5rem;}
.mh-home-products-feature-title{font-weight:600;}
.mh-home-trust-stat-value{font-weight:600;}
.mh-home-products-feature-eyebrow{font-weight:600;}
.mh-home-hero-eyebrow{text-transform:uppercase;}
.mh-home-products-feature-eyebrow{text-transform:uppercase;}
.mh-home-products-feature-description{line-height:1.5rem;}
.mh-card-description{line-height:1.5rem;}
.mh-home-hero-description{line-height:2rem;}
.mh-home-hero-title{line-height:1.08;}
.mh-home-hero-title{letter-spacing:0em;}
.mh-home-hero-eyebrow{color:hsl(var(--accent));}
.mh-home-products-feature-eyebrow{color:hsl(var(--accent));}
.mh-home-primary-action{color:hsl(var(--accent-foreground));}
.mh-about-section-marker{color:hsl(var(--accent-foreground));}
.mh-home-hero-media-caption{color:hsl(var(--background));}
.mh-home-product-category-card{color:hsl(var(--card-foreground));}
.mh-home-case-card{color:hsl(var(--card-foreground));}
.mh-home-industry-card{color:hsl(var(--card-foreground));}
.mh-home-trust-stat-card{color:hsl(var(--card-foreground));}
.mh-home-news-card{color:hsl(var(--card-foreground));}
.mh-home-partner-item{color:hsl(var(--foreground) / 0.8);}
.mh-card-description{color:hsl(var(--muted-foreground));}
.mh-home-news-more-toggle{color:hsl(var(--muted-foreground));}
.mh-home-contact-list{color:hsl(var(--muted-foreground));}
.mh-home-industry-card-cta-label{color:hsl(var(--primary));}
.mh-home-trust-stat-value{color:hsl(var(--primary));}
.mh-home-products-feature-copy{color:hsl(var(--primary-foreground));}
.mh-home-contact-section{color:hsl(var(--primary-foreground));}
.mh-home-hero-title{color:hsl(var(--primary-foreground));}
.mh-primary-action{color:hsl(var(--primary-foreground));}
.mh-card-link{color:hsl(var(--primary-foreground));}
.mh-home-secondary-action{color:hsl(var(--primary-foreground));}
.mh-home-contact-copy{color:hsl(var(--primary-foreground));}
.mh-home-product-card-icon{color:hsl(var(--secondary));}
.mh-feature-check-icon{color:hsl(var(--secondary));}
.mh-home-contact-location-icon{color:hsl(var(--secondary));}
.mh-home-contact-phone-icon{color:hsl(var(--secondary));}
.mh-home-compliance-icon{color:hsl(var(--secondary));}
.mh-home-info-icon-box{color:hsl(var(--secondary));}
.mh-card-action{color:hsl(var(--secondary));}
.mh-muted-copy{color:hsl(var(--secondary));}
.mh-home-news-more-icon{color:hsl(var(--secondary-foreground));}
.mh-image-badge{color:rgb(255 255 255 / 1);}
.mh-image-badge{box-shadow:var(--shadow-sm);}
.mh-home-news-more-toggle{box-shadow:var(--shadow-sm);}
.mh-home-product-category-card{box-shadow:var(--shadow-sm);}
.mh-home-case-card{box-shadow:var(--shadow-sm);}
.mh-home-industry-card{box-shadow:var(--shadow-sm);}
.mh-home-trust-stat-card{box-shadow:var(--shadow-sm);}
.mh-home-news-card{box-shadow:var(--shadow-sm);}
.mh-home-product-card-icon{box-shadow:var(--shadow-soft);}
.mh-home-hero-media-card{box-shadow:var(--shadow-soft);}
.mh-home-products-feature-card{box-shadow:var(--shadow-soft);}
.mh-home-industry-card-cta-label{box-shadow:var(--shadow-soft);}
.mh-home-about-media{box-shadow:var(--shadow-soft);}
.mh-home-product-card-icon{backdrop-filter:blur(8px);}
.mh-home-hero-media-caption{backdrop-filter:blur(8px);}
.mh-home-hero-eyebrow{backdrop-filter:blur(8px);}
.mh-home-industry-card-cta-label{backdrop-filter:blur(8px);}
.mh-home-news-more-toggle{backdrop-filter:blur(8px);}
.mh-home-industry-card{backdrop-filter:blur(8px);}
.mh-home-trust-stat-card{backdrop-filter:blur(8px);}
.mh-home-hero-badge{backdrop-filter:blur(8px);}
.mh-image-badge{backdrop-filter:blur(12px);}
.mh-home-news-card{backdrop-filter:blur(4px);}
.mh-home-hero-media-card{backdrop-filter:blur(24px);}
.mh-home-news-more-toggle{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}
.mh-home-product-category-card{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}
.mh-home-case-card{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}
.mh-home-industry-card{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}
.mh-home-trust-stat-card{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}
.mh-home-news-card{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}
.mh-form-field{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}
.mh-home-partner-item{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}
.mh-form-textarea{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}
.mh-card-title{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}
.mh-home-primary-action{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}
.mh-primary-action{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}
.mh-card-link{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}
.mh-home-secondary-action{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}
.mh-home-news-more-icon{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}
.mh-home-case-comparison-grid{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}
.mh-fill-image{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}
.mh-home-product-category-card{transition-duration:300ms;}
.mh-home-case-card{transition-duration:300ms;}
.mh-home-industry-card{transition-duration:300ms;}
.mh-home-trust-stat-card{transition-duration:300ms;}
.mh-home-news-card{transition-duration:300ms;}
.mh-home-case-comparison-grid{transition-duration:500ms;}
.mh-fill-image{transition-duration:700ms;}
.mh-home-product-category-card{animation-duration:300ms;}
.mh-home-case-card{animation-duration:300ms;}
.mh-home-industry-card{animation-duration:300ms;}
.mh-home-trust-stat-card{animation-duration:300ms;}
.mh-home-news-card{animation-duration:300ms;}
.mh-home-case-comparison-grid{animation-duration:500ms;}
.mh-fill-image{animation-duration:700ms;}
.mh-home-hero-image{animation:mh-hero-kenburns 18s ease-in-out infinite;will-change:transform;}
.mh-home-hero-media-card{animation:mh-hero-float 7s ease-in-out infinite;will-change:transform;}
.mh-home-hero-media-sheen{animation:mh-hero-sheen 5.5s ease-in-out infinite;will-change:transform;}
@media (prefers-reduced-motion: reduce){.mh-home-hero-media-card{animation:none;}}
@media (prefers-reduced-motion: reduce){.mh-home-hero-image{animation:none;}}
@media (prefers-reduced-motion: reduce){.mh-home-hero-media-sheen{animation:none;}}
.mh-home-product-category-track{-ms-overflow-style:none;}
.mh-home-news-track{-ms-overflow-style:none;}
.mh-home-case-track{-ms-overflow-style:none;}
.mh-home-industry-track{-ms-overflow-style:none;}
.mh-home-news-more-grid{-ms-overflow-style:none;}
.mh-home-product-category-track{scrollbar-width:none;}
.mh-home-news-track{scrollbar-width:none;}
.mh-home-case-track{scrollbar-width:none;}
.mh-home-industry-track{scrollbar-width:none;}
.mh-home-news-more-grid{scrollbar-width:none;}
.mh-form-field::file-selector-button{border-width:0px;}
.mh-form-field::file-selector-button{background-color:transparent;}
.mh-form-field::file-selector-button{font-size:0.875rem;line-height:1.25rem;}
.mh-form-field::file-selector-button{font-weight:500;}
.mh-form-field::-moz-placeholder{color:hsl(var(--muted-foreground));}
.mh-form-textarea::-moz-placeholder{color:hsl(var(--muted-foreground));}
.mh-form-field::placeholder{color:hsl(var(--muted-foreground));}
.mh-form-textarea::placeholder{color:hsl(var(--muted-foreground));}
.mh-listing-card:last-child{border-right-width:0px;}
.mh-home-news-card:hover{transform:translateY(-0.125rem);}
.mh-home-product-category-card:hover{transform:translateY(-0.25rem);}
.mh-home-case-card:hover{transform:translateY(-0.25rem);}
.mh-home-industry-card:hover{transform:translateY(-0.25rem);}
.mh-home-trust-stat-card:hover{transform:translateY(-0.25rem);}
.mh-home-news-more-toggle:hover{border-color:hsl(var(--secondary));}
.mh-home-product-category-card:hover{border-color:hsl(var(--secondary));}
.mh-home-case-card:hover{border-color:hsl(var(--secondary));}
.mh-home-industry-card:hover{border-color:hsl(var(--secondary));}
.mh-home-trust-stat-card:hover{border-color:hsl(var(--secondary));}
.mh-home-news-card:hover{border-color:hsl(var(--secondary));}
.mh-home-primary-action:hover{background-color:hsl(var(--accent) / 0.9);}
.mh-home-partner-item:hover{background-color:hsl(var(--muted));}
.mh-home-secondary-action:hover{background-color:hsl(var(--primary-foreground));}
.mh-primary-action:hover{background-color:hsl(var(--primary) / 0.9);}
.mh-card-link:hover{background-color:hsl(var(--primary) / 0.9);}
.mh-home-partner-item:hover{color:hsl(var(--primary));}
.mh-home-secondary-action:hover{color:hsl(var(--primary));}
.mh-home-news-more-toggle:hover{color:hsl(var(--secondary));}
.mh-home-news-more-toggle:hover{box-shadow:var(--shadow-soft);}
.mh-home-product-category-card:hover{box-shadow:var(--shadow-soft);}
.mh-home-case-card:hover{box-shadow:var(--shadow-soft);}
.mh-home-industry-card:hover{box-shadow:var(--shadow-soft);}
.mh-home-trust-stat-card:hover{box-shadow:var(--shadow-soft);}
.mh-home-news-card:hover{box-shadow:var(--shadow-soft);}
.mh-form-field:focus-visible{outline:2px solid transparent;outline-offset:2px;}
.mh-form-textarea:focus-visible{outline:2px solid transparent;outline-offset:2px;}
.mh-home-primary-action:focus-visible{outline:2px solid transparent;outline-offset:2px;}
.mh-primary-action:focus-visible{outline:2px solid transparent;outline-offset:2px;}
.mh-card-link:focus-visible{outline:2px solid transparent;outline-offset:2px;}
.mh-home-secondary-action:focus-visible{outline:2px solid transparent;outline-offset:2px;}
.mh-form-field:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring));}
.mh-form-textarea:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring));}
.mh-home-primary-action:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring));}
.mh-primary-action:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring));}
.mh-card-link:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring));}
.mh-home-secondary-action:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring));}
.mh-home-primary-action:disabled{pointer-events:none;}
.mh-primary-action:disabled{pointer-events:none;}
.mh-card-link:disabled{pointer-events:none;}
.mh-home-secondary-action:disabled{pointer-events:none;}
.mh-form-field:disabled{cursor:not-allowed;}
.mh-form-textarea:disabled{cursor:not-allowed;}
.mh-form-field:disabled{opacity:0.5;}
.mh-form-textarea:disabled{opacity:0.5;}
.mh-home-primary-action:disabled{opacity:0.5;}
.mh-primary-action:disabled{opacity:0.5;}
.mh-card-link:disabled{opacity:0.5;}
.mh-home-secondary-action:disabled{opacity:0.5;}
@media (min-width: 640px){.mh-home-industry-card-shell{min-width:52vw;}}
@media (min-width: 640px){.mh-home-product-category-card{min-width:52vw;}}
@media (min-width: 640px){.mh-home-case-card{min-width:56vw;}}
@media (min-width: 640px){.mh-home-trust-stats-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}
@media (min-width: 640px){.mh-home-about-feature-list{grid-template-columns:repeat(2, minmax(0, 1fr));}}
@media (min-width: 640px){.mh-home-partner-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}}
@media (min-width: 640px){.mh-home-hero-actions{flex-direction:row;}}
@media (min-width: 640px){.mh-home-industry-track{gap:1.25rem;}}
@media (min-width: 640px){.mh-home-faq-wrap{padding-left:1.5rem;padding-right:1.5rem;}}
@media (min-width: 640px){.mh-section-container{padding-left:1.5rem;padding-right:1.5rem;}}
@media (min-width: 640px){.mh-home-contact-grid{padding-left:1.5rem;padding-right:1.5rem;}}
@media (min-width: 640px){.mh-home-about-grid{padding-left:1.5rem;padding-right:1.5rem;}}
@media (min-width: 640px){.mh-home-hero-grid{padding-left:1.5rem;padding-right:1.5rem;}}
@media (min-width: 768px){.mh-image-badge{left:0.75rem;}}
@media (min-width: 768px){.mh-image-badge{top:0.75rem;}}
@media (min-width: 768px){.mh-home-product-category-track{margin-left:0px;margin-right:0px;}}
@media (min-width: 768px){.mh-home-news-track{margin-left:0px;margin-right:0px;}}
@media (min-width: 768px){.mh-home-case-track{margin-left:0px;margin-right:0px;}}
@media (min-width: 768px){.mh-home-industry-track{margin-left:0px;margin-right:0px;}}
@media (min-width: 768px){.mh-home-news-more-grid{margin-left:0px;margin-right:0px;}}
@media (min-width: 768px){.mh-home-product-category-track{display:grid;}}
@media (min-width: 768px){.mh-home-news-track{display:grid;}}
@media (min-width: 768px){.mh-home-case-track{display:grid;}}
@media (min-width: 768px){.mh-home-industry-track{display:grid;}}
@media (min-width: 768px){.mh-home-news-more-grid{display:grid;}}
@media (min-width: 768px){.mh-home-products-feature-card{min-height:460px;}}
@media (min-width: 768px){.mh-home-industry-card-shell{min-width:0px;}}
@media (min-width: 768px){.mh-home-product-category-card{min-width:0px;}}
@media (min-width: 768px){.mh-home-case-card{min-width:0px;}}
@media (min-width: 768px){.mh-home-news-card{min-width:0px;}}
@media (min-width: 768px){.mh-home-product-category-track{grid-template-columns:repeat(2, minmax(0, 1fr));}}
@media (min-width: 768px){.mh-home-news-track{grid-template-columns:repeat(2, minmax(0, 1fr));}}
@media (min-width: 768px){.mh-home-case-track{grid-template-columns:repeat(2, minmax(0, 1fr));}}
@media (min-width: 768px){.mh-home-industry-track{grid-template-columns:repeat(2, minmax(0, 1fr));}}
@media (min-width: 768px){.mh-home-news-more-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}
@media (min-width: 768px){.mh-home-info-card-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}
@media (min-width: 768px){.mh-home-products-header{flex-direction:row;}}
@media (min-width: 768px){.mh-home-products-header{align-items:flex-end;}}
@media (min-width: 768px){.mh-home-products-header{justify-content:space-between;}}
@media (min-width: 768px){.mh-home-product-category-track{gap:1.5rem;}}
@media (min-width: 768px){.mh-home-case-track{gap:1.5rem;}}
@media (min-width: 768px){.mh-home-industry-track{gap:1.5rem;}}
@media (min-width: 768px){.mh-home-product-category-track{overflow:visible;}}
@media (min-width: 768px){.mh-home-news-track{overflow:visible;}}
@media (min-width: 768px){.mh-home-case-track{overflow:visible;}}
@media (min-width: 768px){.mh-home-industry-track{overflow:visible;}}
@media (min-width: 768px){.mh-home-news-more-grid{overflow:visible;}}
@media (min-width: 768px){.mh-listing-card .mh-fill-image{padding:0.75rem;}}
@media (min-width: 768px){.mh-home-product-category-track{padding-left:0px;padding-right:0px;}}
@media (min-width: 768px){.mh-home-news-track{padding-left:0px;padding-right:0px;}}
@media (min-width: 768px){.mh-home-case-track{padding-left:0px;padding-right:0px;}}
@media (min-width: 768px){.mh-home-industry-track{padding-left:0px;padding-right:0px;}}
@media (min-width: 768px){.mh-home-news-more-grid{padding-left:0px;padding-right:0px;}}
@media (min-width: 768px){.mh-home-product-category-track{padding-bottom:0px;}}
@media (min-width: 768px){.mh-home-news-track{padding-bottom:0px;}}
@media (min-width: 768px){.mh-home-case-track{padding-bottom:0px;}}
@media (min-width: 768px){.mh-home-industry-track{padding-bottom:0px;}}
@media (min-width: 768px){.mh-home-news-more-grid{padding-bottom:0px;}}
@media (min-width: 1024px){.mh-home-products-feature-card{min-height:620px;}}
@media (min-width: 1024px){.mh-home-case-track{grid-template-columns:repeat(3, minmax(0, 1fr));}}
@media (min-width: 1024px){.mh-home-info-card-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}}
@media (min-width: 1024px){.mh-home-trust-stats-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}}
@media (min-width: 1024px){.mh-home-industry-track{grid-template-columns:repeat(4, minmax(0, 1fr));}}
@media (min-width: 1024px){.mh-home-partner-grid{grid-template-columns:repeat(4, minmax(0, 1fr));}}
@media (min-width: 1024px){.mh-home-contact-grid{grid-template-columns:0.85fr 1.15fr;}}
@media (min-width: 1024px){.mh-home-products-showcase{grid-template-columns:0.95fr 1.4fr;}}
@media (min-width: 1024px){.mh-home-about-grid{grid-template-columns:0.9fr 1fr;}}
@media (min-width: 1024px){.mh-home-hero-grid{grid-template-columns:1.05fr 0.8fr;}}
@media (min-width: 1024px){.mh-home-faq-wrap{padding-left:2rem;padding-right:2rem;}}
@media (min-width: 1024px){.mh-section-container{padding-left:2rem;padding-right:2rem;}}
@media (min-width: 1024px){.mh-home-contact-grid{padding-left:2rem;padding-right:2rem;}}
@media (min-width: 1024px){.mh-home-about-grid{padding-left:2rem;padding-right:2rem;}}
@media (min-width: 1024px){.mh-home-hero-grid{padding-left:2rem;padding-right:2rem;}}

/* Source visual parity: homepage hero overlay and translucent hero controls. */
.mh-home-hero-image-overlay{background-color:transparent;}
.mh-home-hero-image-vignette{background-image:radial-gradient(circle at 78% 18%, hsl(var(--secondary) / 0.34), transparent 34%),linear-gradient(90deg, hsl(var(--primary)) 0%, hsl(var(--primary) / 0.86) 42%, hsl(var(--primary) / 0.32) 100%);}
.mh-home-hero-media-sheen{background-image:linear-gradient(110deg, transparent 0%, transparent 34%, hsl(var(--primary-foreground) / 0.24) 48%, transparent 62%, transparent 100%);}
.mh-home-hero-eyebrow{border-color:hsl(var(--border));}
.mh-home-hero-description{color:hsl(var(--primary-foreground));}
.mh-home-secondary-action{background-color:transparent;}
.mh-home-hero-badge-grid{color:hsl(var(--primary-foreground));}
@media (min-width: 1280px){.mh-home-trust-stats-grid{grid-template-columns:repeat(5, minmax(0, 1fr));}}
@media (min-width: 1280px){.mh-card-title{font-size:1.25rem;line-height:1.75rem;}}
.mh-home-news-more-toggle::-webkit-details-marker{display:none;}
.mh-home-product-category-track::-webkit-scrollbar{display:none;}
.mh-home-news-track::-webkit-scrollbar{display:none;}
.mh-home-case-track::-webkit-scrollbar{display:none;}
.mh-home-industry-track::-webkit-scrollbar{display:none;}
.mh-home-news-more-grid::-webkit-scrollbar{display:none;}
.mh-home-contact-copy p{color:hsl(var(--primary-foreground) / 0.8);}
.mh-home-contact-copy span{color:hsl(var(--accent));}

/* Source visual parity: remaining homepage translucent surfaces and media layers. */
.mh-home-contact-background-image{opacity:1;}
.mh-home-trust-stat-card,.mh-home-industry-card{background-color:transparent;}
.mh-home-news-card{background-color:transparent;}
.mh-home-products-feature-description{color:hsl(var(--primary-foreground) / 0.8);}
.mh-home-products-feature-overlay{background-image:linear-gradient(to top, hsl(var(--primary) / 0.8), hsl(var(--primary) / 0.2), transparent);}
.mh-home-product-card-overlay{background-image:linear-gradient(to top, hsl(var(--primary) / 0.45), hsl(var(--primary) / 0.05), transparent);}
.mh-home-industry-card-overlay{background-image:linear-gradient(to top, hsl(var(--primary) / 0.7), hsl(var(--primary) / 0.1), transparent);}
.mh-home-about-media-overlay{background-image:linear-gradient(to top, hsl(var(--primary) / 0.35), transparent);}
.mh-home-products-background{background-image:linear-gradient(to top, hsl(var(--muted) / 0.7), transparent);}
.mh-home-industries-background{background-image:linear-gradient(to bottom, hsl(var(--secondary) / 0.1), transparent);}
.mh-home-contact-overlay{background-color:hsl(var(--primary) / 0.9);}
.mh-home-news-card .mh-card-link{margin-top:0;}
.mh-home-news-card .mh-card-link:hover{background-color:transparent;}
.mh-home-product-category-card .mh-card-description,.mh-home-industry-card .mh-card-description{margin-top:0;}

/* Source homepage component parity overrides. */
.mh-home-news-card .mh-card-link{position:relative;display:flex;height:auto;min-height:118px;width:100%;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;margin:0;border-radius:0;background-color:transparent;color:inherit;padding:1.25rem 1.25rem 3rem;}
.mh-card-title{font-size:1.25rem;line-height:1.375;}
.mh-home-product-category-title-link{color:inherit;text-decoration:none;}
.mh-home-product-category-title-link:hover,.mh-home-product-category-title-link:focus-visible{color:hsl(var(--secondary));}
.mh-home-news-card .mh-card-title{font-size:1.125rem;line-height:1.375;font-weight:600;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-duration:150ms;}
.mh-home-news-card:hover .mh-card-title{color:hsl(var(--secondary));}
.mh-home-news-card-meta{position:absolute;left:1.25rem;right:1.25rem;bottom:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0;}
.mh-home-product-category-card,.mh-home-industry-card,.mh-home-case-card{display:flex;flex-direction:column;}
.mh-home-industry-card-shell{display:flex;}
.mh-home-industry-card-shell .mh-home-industry-card{width:100%;}
.mh-home-product-category-card .mh-card-body,.mh-home-industry-card .mh-card-body,.mh-home-case-card .mh-form-card-body{display:flex;flex:1 1 auto;flex-direction:column;}
.mh-home-product-category-card .mh-card-body,.mh-home-industry-card .mh-card-body{gap:1.25rem;padding:0 1.5rem 1.5rem;}
.mh-home-product-category-card .mh-card-description,.mh-home-industry-card .mh-card-description{margin:0;font-size:0.875rem;line-height:1.5rem;font-weight:400;color:hsl(var(--muted-foreground));}
.mh-home-product-category-card .mh-card-action,.mh-home-industry-card .mh-card-action,.mh-home-case-card .mh-card-action{display:inline-flex;align-items:center;gap:0.5rem;margin-top:auto;font-size:0.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--secondary));}
.mh-home-card-media .mh-fill-image,.mh-home-about-media .mh-fill-image,.mh-home-products-feature-card .mh-fill-image,.mh-home-industry-card .mh-fill-image{padding:0;-o-object-fit:cover;object-fit:cover;}
.mh-home-case-card .mh-form-card-body{padding:1.5rem;}
.mh-home-case-card .mh-site-footer-title{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:600;color:inherit;}
.mh-home-case-card .mh-card-description{margin-top:0.75rem;margin-bottom:1.25rem;font-size:0.875rem;line-height:1.5rem;font-weight:400;color:hsl(var(--muted-foreground));}
.mh-home-case-card .mh-muted-copy{margin-top:0;font-size:0.75rem;line-height:1rem;font-weight:600;color:hsl(var(--secondary));}
.mh-home-about-grid .mh-primary-action{margin-top:2rem;}
.mh-listing-card .mh-fill-image{padding:0.5rem;-o-object-fit:contain;object-fit:contain;}
.mh-home-case-comparison-grid .mh-listing-card{overflow:hidden;background-color:hsl(var(--muted));}
.mh-home-case-comparison-grid .mh-fill-image{padding:0;-o-object-fit:cover;object-fit:cover;}
@media (min-width:768px){.mh-listing-card .mh-fill-image{padding:0.75rem;}}
@media (min-width:768px){.mh-home-case-comparison-grid .mh-fill-image{padding:0;}}
@media (min-width:1280px){.mh-home-news-card .mh-card-title{font-size:1.25rem;line-height:1.375;}}
.mh-home-case-comparison-grid .mh-listing-card:first-child .mh-image-badge{background-color:rgb(30 41 59 / 0.8);}
.mh-home-case-comparison-grid .mh-listing-card:last-child .mh-image-badge{background-color:rgb(4 120 87 / 0.85);}
