/*
Theme Name: PerMix Corporate
Author: Proc-X Manufacturing Group Inc.
Description: PerMix-first editorial block theme with Proc-X endorsement and native WordPress blog.
Version: 3.0.0
Requires at least: 6.6
Requires PHP: 8.1
Text Domain: permix-corporate
License: GPL-2.0-or-later
*/
@import url('assets/photo-crops.css');
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:#fff;color:#131c24;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.5}a{text-underline-offset:6px}a:hover{color:#c80017}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #1678ae;outline-offset:4px}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{line-height:1.1;letter-spacing:-.04em;color:#111b24}h1{font-size:clamp(36px,4.7vw,66px);margin:0 0 22px!important}h2{font-size:clamp(26px,3.2vw,42px);margin:0 0 14px}h3{font-size:clamp(21px,2.2vw,28px);margin:0 0 12px}p{color:#59626e;margin:0 0 18px}.wp-site-blocks{padding:0}.wp-site-blocks>*,main.wp-block-group{margin-block-start:0!important}.wp-block-post-content>*{margin-block-start:0}.section,.site-header,.site-footer{max-width:1440px;padding:48px 4.6%;margin:0 auto!important}.wp-block-group,.wp-block-column{min-width:0}.wp-block-columns{gap:44px;margin-top:0;margin-bottom:0}.wp-block-button__link{display:inline-block;background:#d40018;color:#fff;padding:17px 27px;border-radius:4px!important;font-size:16px;font-weight:700;line-height:1.35;text-decoration:none}.wp-block-button__link:hover{background:#b50014;color:#fff}.wp-block-button__link span{margin-left:24px}.text-link{font-size:17px;margin:14px 0}.text-link a{color:#ce0016;text-decoration:underline;text-decoration-thickness:1px}.text-link span{margin-left:14px}.eyebrow,.article-category{font-size:12px;color:#d50018;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.breadcrumb{font-size:12px;text-transform:uppercase;color:#697582;margin-bottom:24px}.intro{font-size:clamp(19px,2.2vw,27px);line-height:1.45;max-width:900px}.site-header{padding-top:22px;padding-bottom:18px;border-bottom:1px solid #e0e4e8}.header-row{align-items:center!important;gap:36px!important;flex-wrap:nowrap!important}.header-row>.wp-block-column:first-child{flex-basis:31%!important}.header-row>.wp-block-column:last-child{flex-basis:69%!important}.header-row .brand-logo{max-width:310px;margin:0}.endorsement{font-size:12px;line-height:1.4;margin:6px 0 0!important;letter-spacing:0}.main-nav{font-size:14px;gap:22px}.main-nav a{text-decoration:none;color:#17202a}.main-nav .wp-block-navigation-item:last-child a{background:#d50018;color:#fff;padding:14px 20px;border-radius:4px}.main-nav .current-menu-item>a{text-decoration:underline;text-decoration-color:#d50018;text-decoration-thickness:2px;text-underline-offset:10px}.wp-block-navigation__responsive-container.is-menu-open{padding:35px}.brand-logo{position:relative;display:block;width:100%;max-width:275px;overflow:hidden;margin:0 0 15px}.brand-logo img{display:block;width:100%;height:auto}.brand-logo a{display:block}.logo-permix{aspect-ratio:2048/531}.logo-inspex{aspect-ratio:2048/405}.logo-thermoflow{aspect-ratio:2048/682}.logo-procx{max-width:360px;aspect-ratio:1025/260}.brand-logo.logo-procx img{position:absolute;width:149.85366%!important;left:-29.26829%;top:-90.38462%;max-width:none!important}.logo-quantumx,.logo-emulxion,.logo-dp,.logo-ais,.logo-fuxion,.logo-precixion{height:auto;max-width:270px}.brand-logo.logo-precixion{aspect-ratio:265/115}.brand-logo.logo-precixion img{position:absolute;width:579.62264%!important;left:-16.98113%;top:-473.91304%;max-width:none!important}.brand-logo.logo-dp{aspect-ratio:166/115;max-width:155px}.brand-logo.logo-dp img{position:absolute;width:925.30120%!important;left:-196.38554%;top:-473.91304%;max-width:none!important}.brand-logo.logo-ais{aspect-ratio:211/115;max-width:205px}.brand-logo.logo-ais img{position:absolute;width:727.96209%!important;left:-245.49763%;top:-473.91304%;max-width:none!important}.brand-logo.logo-fuxion{aspect-ratio:237/115}.brand-logo.logo-fuxion img{position:absolute;width:648.10127%!important;left:-312.23629%;top:-473.91304%;max-width:none!important}.brand-logo.logo-emulxion{aspect-ratio:255/115}.brand-logo.logo-emulxion img{position:absolute;width:602.35294%!important;left:-385.49020%;top:-473.91304%;max-width:none!important}.brand-logo.logo-quantumx{aspect-ratio:267/115}.brand-logo.logo-quantumx img{position:absolute;width:575.28090%!important;left:-466.29213%;top:-473.91304%;max-width:none!important}
/* Photographs are precise image-only viewports of the approved artwork.
   Text, controls and layouts are all real WordPress blocks. */
.pmx-photo{position:relative!important;display:block;overflow:hidden;width:100%;aspect-ratio:var(--photo-ratio,2/1);margin:0!important;background:#fff;isolation:isolate}.pmx-photo img{position:absolute!important;height:auto!important;max-width:none!important;display:block!important;object-fit:initial!important;margin:0!important}.pmx-photo>a{position:absolute;inset:0;display:block}.hero-split{padding-top:0;padding-bottom:0;padding-right:0}.hero-columns{gap:0;align-items:center!important}.hero-columns>.wp-block-column:first-child{flex-basis:48%!important;padding:45px 0;position:relative;z-index:1}.hero-columns>.wp-block-column:last-child{flex-basis:52%!important}.hero-columns h1{max-width:650px}.hero-columns .intro{max-width:620px}.hero-columns .pmx-photo{margin-left:-15px!important;width:calc(100% + 15px)}.hero-columns .wp-block-buttons{margin-top:28px;margin-bottom:20px}.hero-columns .text-link{margin-top:22px}.group-intro{text-align:center;padding-top:40px;padding-bottom:25px}.group-intro .logo-procx{margin:0 auto 23px;max-width:320px}.group-intro h2{font-size:clamp(30px,3.7vw,49px)}.group-intro .intro{margin-left:auto;margin-right:auto;max-width:none;font-size:23px}.pathways{padding-top:20px;padding-bottom:30px}.pathway-columns{gap:40px}.pathway-columns>.wp-block-column:not(:first-child){border-left:1px solid #dfe3e7;padding-left:35px}.pathway-columns .brand-logo{max-width:280px;height:auto;min-height:75px;margin-bottom:15px}.pathway-columns .pmx-photo{margin-top:24px!important}.wider-group{border-top:1px solid #dfe3e7;padding-top:30px;padding-bottom:30px}.wider-group h2{font-size:32px}.wider-group .text-link{text-align:right;white-space:nowrap}.cta{border-top:1px solid #dfe3e7;padding-top:30px;padding-bottom:30px}.cta-row{align-items:center!important;gap:30px}.cta-row>.wp-block-column:first-child{flex-basis:75%!important}.cta-row>.wp-block-column:last-child{flex-basis:25%!important}.cta h2{font-size:clamp(25px,3vw,37px)}.cta p{margin-bottom:0;font-size:17px}.cta .wp-block-buttons{justify-content:flex-end}.two-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 44px}.capabilities-grid{padding-top:30px}.capabilities-grid>h2,.method>h2{text-align:center}.center-copy{text-align:center;margin-bottom:35px}.cap-card,.industry-card{border-bottom:1px solid #dfe3e7;padding-bottom:28px}.cap-card .brand-logo{margin:14px 0 6px;max-width:220px;height:auto}.cap-card h3{margin-top:16px}.cap-card .brand-logo+h3{margin-top:0}.cap-card .logo-permix{max-width:240px}.cap-card p,.industry-card p{font-size:18px;max-width:95%}.industry-card h3{margin-top:16px}.specialists,.brief{border-top:1px solid #dfe3e7;padding-top:32px;padding-bottom:32px}.specialists>.wp-block-columns{align-items:center!important}.specialists .wp-block-column:first-child{flex-basis:55%!important}.specialists .wp-block-column:not(:first-child){border-left:1px solid #dfe3e7;padding-left:24px}.specialists h2{font-size:30px}.specialists p{font-size:16px}.four-steps{margin-top:32px;gap:24px}.four-steps h3{font-size:18px;letter-spacing:-.02em}.four-steps p{font-size:14px}.four-steps .step-number{font-size:38px;color:#9ca5af;font-weight:700;margin-bottom:10px}.four-steps>.wp-block-column:not(:first-child){border-left:1px solid #dfe3e7;padding-left:24px}.routing-note{font-size:15px;margin-top:28px}.method{padding-top:35px;padding-bottom:25px}.method>h2{margin-bottom:35px}.approach-row{align-items:center!important;margin:0 0 22px!important;gap:55px}.approach-row h2{font-size:32px}.approach-row .eyebrow{font-size:18px}.connection{padding-top:20px}.brands-hero{padding-top:40px;padding-bottom:28px}.brands-intro{align-items:center!important}.brands-intro>.wp-block-column:first-child{flex-basis:68%!important}.brands-intro>.wp-block-column:last-child{flex-basis:32%!important}.brands-intro .intro{font-size:24px}.brand-start-section{border-top:1px solid #dfe3e7;border-bottom:1px solid #dfe3e7;padding-top:20px;padding-bottom:20px}.brand-start{align-items:center!important;gap:35px}.brand-start>.wp-block-column:first-child{flex-basis:28%!important}.brand-start>.wp-block-column:nth-child(2){flex-basis:52%!important}.brand-start>.wp-block-column:last-child{flex-basis:20%!important}.brand-start .brand-logo{margin-bottom:0}.brand-start h3{margin-bottom:8px}.brand-start p{margin:0}.directory{padding-top:20px}.brand-entry{border-bottom:1px solid #dfe3e7;padding:25px 0;position:relative}.brand-entry .brand-logo{max-width:240px;height:auto;min-height:70px}.brand-entry h3{font-size:25px}.brand-entry .pmx-photo{margin-top:18px!important;max-width:100%}.site-footer{border-top:1px solid #dfe3e7;padding-top:30px;padding-bottom:30px}.footer-row{align-items:flex-start!important;gap:38px}.footer-row>.wp-block-column:first-child{flex-basis:38%!important}.footer-row>.wp-block-column:not(:first-child){border-left:1px solid #dfe3e7;padding-left:24px}.site-footer .brand-logo{max-width:260px;margin-bottom:10px}.site-footer p{font-size:13px;line-height:1.9}.site-footer a{text-decoration:none}.site-footer .endorsement{font-size:11px}.contact-columns{gap:55px}.contact-columns>.wp-block-column:first-child{flex-basis:66%!important}.contact-columns>.wp-block-column:last-child{flex-basis:34%!important}.contact-columns h2{font-size:36px}.contact-columns h3{margin-top:45px}.contact-email{font-size:clamp(16px,1.9vw,24px)}.contact-email a{color:#0877bb;text-decoration:none}.contact-columns .pmx-photo{margin-top:30px!important}.permix-form{border:1px solid #d2d8df;border-radius:5px;padding:30px}.permix-form fieldset{border:0;padding:0;margin:0 0 22px}.permix-form legend{font-size:32px;letter-spacing:-.035em;font-weight:700;margin-bottom:24px;color:#111b24}.permix-form fieldset+fieldset legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.permix-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.permix-field.full{grid-column:1/-1}.permix-form label{font-size:15px;display:block;margin-bottom:9px;color:#17202a}.permix-form input,.permix-form select,.permix-form textarea{width:100%;border:1px solid #cdd3db;border-radius:3px;background:#fff;color:#17202a;font:inherit;font-size:16px;padding:13px}.permix-form textarea{min-height:165px}.permix-form small{font-size:12px;color:#667180}.permix-form button{width:100%;border:0;border-radius:4px;background:#d50018;color:#fff;font:inherit;font-weight:600;padding:16px 25px;cursor:pointer}.permix-form button:hover{background:#b60015}.permix-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.permix-form .required{color:#d50018}.permix-message{padding:20px;border-left:4px solid #d50018;background:#f6f7f8;margin-bottom:25px}.permix-form input[type=file]{padding:10px;font-size:13px}.blog-heading{padding-bottom:25px}.blog-filter-row{align-items:center!important;margin-bottom:35px;gap:25px}.blog-filter-row>.wp-block-column:first-child{flex-basis:72%!important}.blog-filter-row>.wp-block-column:last-child{flex-basis:28%!important}.blog-categories{display:flex;flex-wrap:wrap;gap:18px;font-size:14px;margin:0}.blog-categories a{text-decoration:none;border-bottom:1px solid #dfe3e7;padding-bottom:10px}.blog-categories a:hover{border-color:#d50018}.wp-block-search__inside-wrapper{border:1px solid #d0d7df;padding:5px}.wp-block-search__input{min-width:0;font-size:14px;padding:8px;border:0}.wp-block-search__button{border:0;background:#fff;color:#17202a;padding:5px}.blog-section{padding-top:0}.blog-list .wp-block-post-template,.archive-list .wp-block-post-template,.related-list .wp-block-post-template{display:grid;grid-template-columns:1fr 1fr;gap:40px 36px;list-style:none;padding:0;margin:0}.wp-block-post-template>li{margin:0!important;min-width:0}.wp-block-post-featured-image{margin:0 0 15px}.wp-block-post-featured-image img{display:block;width:100%;height:auto}.post-copy{padding-top:14px}.post-copy h2{font-size:25px;letter-spacing:-.025em;line-height:1.16;margin:9px 0}.post-copy h2 a{text-decoration:none}.post-copy p{font-size:17px;margin:0}.post-copy .article-category{font-size:12px;margin-bottom:10px}.article-category a{color:#d50018;text-decoration:none}.wp-block-post-excerpt__more-link{display:inline-block;color:#d50018;margin-top:10px;font-size:16px}.blog-list .wp-block-post-template>li:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:35px;padding-bottom:15px}.blog-list .wp-block-post-template>li:first-child h2{font-size:36px}.wp-block-query-pagination{margin-top:35px}.wp-block-query-pagination a,.wp-block-query-pagination .page-numbers{padding:7px 13px;border:1px solid #dfe3e7;text-decoration:none}.wp-block-query-pagination .current{background:#d50018;color:white}.article-heading{padding-top:45px;padding-bottom:28px}.article-heading h1{max-width:1100px}.article-deck{max-width:1000px;font-size:24px}.article-deck .wp-block-post-excerpt__more-text{display:none}.byline{font-size:14px;margin-top:15px}.article-banner{padding-top:0;padding-bottom:0}.article-body{padding-top:40px}.article-columns{gap:50px}.article-columns>.wp-block-column:first-child{flex-basis:73%!important}.article-columns>.wp-block-column:last-child{flex-basis:27%!important;border-left:1px solid #dfe3e7;padding-left:30px}.article-columns h2{font-size:29px;margin-top:27px}.article-columns .wp-block-post-content>p{margin-bottom:20px}.article-sidebar{border:1px solid #dfe3e7;padding:24px;position:sticky;top:25px}.article-sidebar h3{font-size:24px}.article-sidebar p{font-size:17px}.article-sidebar .wp-block-button__link{padding:12px;font-size:15px}.article-callout{border-left:4px solid #d50018;padding:20px;background:#f5f6f8;margin:28px 0}.article-callout h3{font-size:23px;margin:0}.related-section{border-top:1px solid #dfe3e7}.related-section>h2{margin-bottom:25px}.related-list .wp-block-post-template{grid-template-columns:repeat(3,1fr)}.related-list .post-copy h2{font-size:21px}.related-list .wp-block-post-excerpt,.related-list .wp-block-query-pagination{display:none}.editor-styles-wrapper .section{padding:35px 4%}.editor-styles-wrapper .pmx-photo{min-height:0}
@media(min-width:1441px){.section,.site-header,.site-footer{padding-left:66px;padding-right:66px}.hero-split{padding-right:0}}
@media(max-width:1050px){.main-nav{gap:12px;font-size:12px}.main-nav .wp-block-navigation-item:last-child a{padding:12px}.header-row{gap:20px!important}.endorsement{font-size:10px}.hero-columns h1{font-size:clamp(34px,4.6vw,50px)}.hero-columns .intro{font-size:20px}.pathway-columns{gap:20px}.pathway-columns>.wp-block-column:not(:first-child){padding-left:20px}.pathway-columns h3{font-size:22px}.pathway-columns p{font-size:16px}.wp-block-columns{gap:30px}.contact-columns{gap:25px}.permix-form{padding:22px}.permix-form legend{font-size:28px}.blog-list .wp-block-post-template>li:first-child h2{font-size:30px}}
@media(max-width:781px){.section{padding:32px 5%}.site-header,.site-footer{padding:20px 5%}.header-row>.wp-block-column:first-child{flex-basis:80%!important}.header-row>.wp-block-column:last-child{flex-basis:20%!important}.header-row .brand-logo{max-width:245px}.main-nav .wp-block-navigation__responsive-container-open{display:flex}.main-nav .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}.main-nav .wp-block-navigation__responsive-container.is-menu-open{display:flex}.main-nav{justify-content:flex-end!important;font-size:18px}.hero-split{padding-bottom:0}.hero-columns{display:flex;flex-direction:column}.hero-columns>.wp-block-column:first-child{padding:0;flex-basis:auto!important;width:100%}.hero-columns>.wp-block-column:last-child{flex-basis:auto!important;width:100%}.hero-columns .pmx-photo{margin-left:0!important;width:100%;max-height:none}.hero-columns h1{font-size:42px}.hero-columns .intro{font-size:21px}.hero-columns .breadcrumb{margin-top:10px}.pathway-columns>.wp-block-column:not(:first-child){padding-left:0;border-left:0;padding-top:25px;border-top:1px solid #dfe3e7}.pathway-columns .brand-logo{max-width:230px;min-height:0}.pathway-columns .pmx-photo{max-width:480px}.group-intro .intro{font-size:19px}.wider-group .text-link{text-align:left}.cta .wp-block-buttons{justify-content:flex-start}.cta-row>.wp-block-column{flex-basis:100%!important}.two-grid{gap:24px}.cap-card p,.industry-card p{font-size:16px}.specialists .wp-block-column:not(:first-child){border:0;padding-left:0}.four-steps{display:grid!important;grid-template-columns:1fr 1fr;gap:22px}.four-steps>.wp-block-column:not(:first-child){padding-left:0;border:0}.approach-row{gap:20px!important}.approach-row:nth-of-type(even){flex-direction:column-reverse}.contact-columns h2{font-size:30px}.contact-columns .pmx-photo{max-width:400px}.contact-columns>.wp-block-column{flex-basis:100%!important}.footer-row{display:grid!important;grid-template-columns:1fr 1fr;gap:25px}.footer-row>.wp-block-column:not(:first-child){border:0;padding:0}.brand-start>.wp-block-column,.brands-intro>.wp-block-column{flex-basis:100%!important}.brands-intro .logo-procx{max-width:250px}.blog-filter-row>.wp-block-column{flex-basis:100%!important}.blog-categories{font-size:13px;gap:12px}.blog-list .wp-block-post-template>li:first-child{display:block}.blog-list .wp-block-post-template>li:first-child h2{font-size:28px}.post-copy h2{font-size:22px}.article-columns>.wp-block-column{flex-basis:100%!important}.article-columns>.wp-block-column:last-child{border:0;padding:0}.article-sidebar{position:static}.article-deck{font-size:21px}.related-list .wp-block-post-template{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.two-grid,.blog-list .wp-block-post-template,.archive-list .wp-block-post-template,.related-list .wp-block-post-template{grid-template-columns:1fr}.hero-columns h1{font-size:38px}.permix-form-grid{grid-template-columns:1fr}.permix-form{padding:20px}.permix-form legend{font-size:26px}.brand-entry .brand-logo{min-height:0}.footer-row{grid-template-columns:1fr 1fr}.footer-row>.wp-block-column:first-child{grid-column:1/-1}.article-heading h1{font-size:37px}.article-columns h2{font-size:26px}.contact-email{font-size:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Place the native search/category controls between the lead story and article grid. */
.blog-section{display:grid;grid-template-columns:1fr 1fr;column-gap:36px;row-gap:30px}.blog-section .blog-list,.blog-section .blog-list .wp-block-post-template{display:contents}.blog-section>.blog-filter-row{grid-column:1/-1;grid-row:2;margin:0}.blog-section .blog-list .wp-block-post-template>li:first-child{grid-column:1/-1;grid-row:1}.blog-section .wp-block-query-pagination,.blog-section .wp-block-query-no-results{grid-column:1/-1}.brand-entry>.wp-block-columns{align-items:center!important;gap:20px}.brand-entry .brand-copy{flex-basis:60%}.brand-entry .pmx-photo{margin:0!important}.brand-entry .wp-block-columns>.wp-block-column:first-child{flex-basis:60%!important}.brand-entry .wp-block-columns>.wp-block-column:last-child{flex-basis:40%!important}.brand-entry h3{font-size:22px}.brand-entry p{font-size:16px}.brand-entry .brand-logo{min-height:0;margin-bottom:14px}.brand-entry .logo-dp{max-width:145px}.brand-entry .logo-ais{max-width:190px}
@media(max-width:781px){.brand-entry>.wp-block-columns{flex-wrap:nowrap!important}.brand-entry .wp-block-columns>.wp-block-column:first-child{flex-basis:60%!important}.brand-entry .wp-block-columns>.wp-block-column:last-child{flex-basis:40%!important}}
@media(max-width:520px){.blog-section{grid-template-columns:1fr}.blog-section .blog-list .wp-block-post-template>li{grid-column:1}.blog-section .blog-list .wp-block-post-template>li:first-child{grid-row:1}}
.article-toc{line-height:2.7;font-size:16px;padding-bottom:28px}.article-toc a{text-decoration:none;color:#637080}.article-toc a:hover{color:#d50018}

/* Standalone images extracted from the approved artwork. */
.pmx-photo img:not([src*="design-"]){position:static!important;width:100%!important;height:auto!important;max-width:100%!important;left:auto!important;top:auto!important}
.brand-logo img[src*="/logos/"]{position:static!important;width:100%!important;height:auto!important;max-width:100%!important;left:auto!important;top:auto!important}

/* Industries: measured against the approved 904px-wide composition.
   Independent image blocks and normal-flow editable text at every breakpoint. */
.industry-page{max-width:1440px;margin:0 auto!important;--industry-unit:min(1vw,14.4px)}
.industry-page .section{padding-left:4.54%;padding-right:4.54%}
.industry-page .hero-split{position:relative;padding-top:0;padding-bottom:0;min-height:calc(var(--industry-unit)*35.5);overflow:hidden}
.industry-page .hero-columns{position:static;display:block}
.industry-page .hero-columns>.wp-block-column:first-child{width:65%;padding:calc(var(--industry-unit)*3.7) 0 calc(var(--industry-unit)*2.9);position:relative;z-index:2}
.industry-page .hero-columns>.wp-block-column:last-child{position:absolute;right:0;top:0;bottom:0;width:62%;margin:0}
.industry-page .hero-columns .pmx-photo{width:100%;height:100%;margin:0!important;aspect-ratio:auto}
.industry-page .hero-columns .pmx-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:right center}
.industry-page .hero-columns .pmx-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.9) 8%,rgba(255,255,255,.45) 18%,transparent 32%)}
.industry-page .breadcrumb{font-size:calc(var(--industry-unit)*1.1);line-height:1.3;margin:0 0 calc(var(--industry-unit)*2.8)}
.industry-page h1{font-size:calc(var(--industry-unit)*4.1);line-height:1.08;letter-spacing:-.045em;max-width:none;margin:0 0 calc(var(--industry-unit)*1.6)!important}
.industry-page .hero-columns .intro{font-size:calc(var(--industry-unit)*1.8);line-height:1.45;max-width:calc(var(--industry-unit)*40);margin:0}
.industry-page .hero-columns .wp-block-buttons{margin:calc(var(--industry-unit)*2) 0 0}
.industry-page .wp-block-button__link{font-size:calc(var(--industry-unit)*1.55);padding:calc(var(--industry-unit)*1.2) calc(var(--industry-unit)*2.4);border-radius:3px!important;white-space:nowrap}
.industry-page .wp-block-button__link span{margin-left:12px}
.industry-page .industries-grid{padding-top:calc(var(--industry-unit)*2);padding-bottom:0}
.industry-page .two-grid{gap:calc(var(--industry-unit)*1.9) calc(var(--industry-unit)*2.65)}
.industry-page .industry-card{padding:0 0 calc(var(--industry-unit)*2);margin:0!important;position:relative}
.industry-page .industry-card .pmx-photo{aspect-ratio:399/187}
.industry-page .industry-card .pmx-photo img{height:100%!important;object-fit:cover!important}
.industry-page .industry-card h3{font-size:calc(var(--industry-unit)*2.7);line-height:1.16;letter-spacing:-.045em;margin:calc(var(--industry-unit)*1.15) 0 calc(var(--industry-unit)*.65)}
.industry-page .industry-card p{font-size:calc(var(--industry-unit)*1.55);line-height:1.35;max-width:100%;margin:0}
.industry-page .industry-card .text-link{margin:calc(var(--industry-unit)*1.1) 0 0;font-size:calc(var(--industry-unit)*1.55)}
.industry-page .industry-card .text-link span{margin-left:7px}
.industry-page .industry-card:nth-child(even):after{content:"";position:absolute;left:calc(var(--industry-unit)*-1.325);top:calc(var(--industry-unit)*22);bottom:calc(var(--industry-unit)*1);border-left:1px solid #dfe3e7}
.industry-page .brief{border:0;padding-top:calc(var(--industry-unit)*2);padding-bottom:calc(var(--industry-unit)*3)}
.industry-page .brief h2,.industry-page .cta h2{font-size:calc(var(--industry-unit)*2.7);line-height:1.15;margin:0 0 calc(var(--industry-unit)*.7)}
.industry-page .brief>p{font-size:calc(var(--industry-unit)*1.55);line-height:1.4;margin:0}
.industry-page .four-steps{margin:calc(var(--industry-unit)*2.2) 0 0;gap:0;flex-wrap:nowrap!important}
.industry-page .four-steps>.wp-block-column{padding:0 calc(var(--industry-unit)*1);text-align:center}
.industry-page .four-steps h3{font-size:calc(var(--industry-unit)*1.5);font-weight:400;letter-spacing:-.02em;margin:calc(var(--industry-unit)*.65) 0 0;color:#4e5966;line-height:1.3}
.industry-page .process-icon{width:calc(var(--industry-unit)*4);height:calc(var(--industry-unit)*4);margin:0 auto!important}
.industry-page .process-icon img{width:100%;height:100%;display:block}
.industry-page .cta{padding-top:calc(var(--industry-unit)*2);padding-bottom:calc(var(--industry-unit)*2)}
.industry-page .cta h2{margin:0}
.industry-page .cta .cta-row{gap:10px}
/* Shared chrome follows the lighter proportions of the approved pages. */
@media(min-width:782px){
.site-header{padding-top:8px;padding-bottom:0}
.site-header .endorsement{margin-top:0!important;font-size:11px;line-height:1.2}
.header-row{gap:35px!important}
.header-row>.wp-block-column:first-child{flex:0 0 27%!important}
.header-row>.wp-block-column:last-child{flex:1 1 auto!important}
.main-nav{font-size:clamp(11px,1.25vw,16px);gap:clamp(15px,2.5vw,36px)}
.main-nav .wp-block-navigation-item:last-child a{padding:11px 20px}
.site-footer{padding-top:22px;padding-bottom:35px}
.footer-row{gap:32px}
.site-footer .brand-logo{max-width:240px}
.site-footer p{font-size:12px}
}
@media(max-width:781px){
.industry-page{--industry-unit:8px}
.industry-page .hero-split{padding-top:28px;min-height:0}
.industry-page .hero-columns>.wp-block-column:first-child{width:100%;padding:0 0 28px}
.industry-page .hero-columns>.wp-block-column:last-child{position:relative;width:100%;height:240px}
.industry-page .hero-columns .pmx-photo:after{background:linear-gradient(180deg,#fff,transparent 20%)}
.industry-page h1{font-size:38px;max-width:560px}
.industry-page .hero-columns .intro{font-size:18px;max-width:440px}
.industry-page .breadcrumb{font-size:11px;margin-bottom:22px}
.industry-page .wp-block-button__link{font-size:14px;padding:13px 20px}
.industry-page .industries-grid{padding-top:24px}
.industry-page .two-grid{gap:25px}
.industry-page .industry-card h3{font-size:23px}
.industry-page .industry-card p,.industry-page .industry-card .text-link,.industry-page .brief>p{font-size:15px}
.industry-page .industry-card:nth-child(even):after{display:none}
.industry-page .brief{padding-top:28px;padding-bottom:28px}
.industry-page .brief h2,.industry-page .cta h2{font-size:26px}
.industry-page .four-steps{gap:24px;margin-top:24px;display:grid!important;grid-template-columns:1fr 1fr}
.industry-page .four-steps h3{font-size:14px}
.industry-page .process-icon{width:36px;height:36px}
.industry-page .cta{padding-top:24px;padding-bottom:24px}
.industry-page .cta .cta-row{gap:20px}
}

.pmx-v3{max-width:1440px;margin:0 auto!important;font-size:clamp(15px,1.65vw,20px);line-height:1.45;color:#152331}.pmx-v3 p{font-size:inherit;line-height:1.45;margin:0 0 16px;color:#526170}.pmx-v3 h1,.pmx-v3 h2,.pmx-v3 h3{color:#0b1b29;letter-spacing:-.045em}.pmx-v3 h1{font-size:clamp(34px,4.7vw,65px);line-height:1.06;margin:0 0 18px!important}.pmx-v3 h2{font-size:clamp(27px,3.3vw,45px);line-height:1.12;margin:0 0 18px}.pmx-v3 h3{font-size:clamp(18px,2.05vw,27px);line-height:1.2;margin:0 0 10px}.pmx-v3 .v3-section{padding:38px 4.8%;margin:0!important;border-bottom:1px solid #e3e8ec}.pmx-v3 .wp-block-columns{margin:0;gap:32px;align-items:center}.pmx-v3 .wp-block-column>*{margin-block-start:0}.pmx-v3 .wp-block-image{margin:0 0 16px}.pmx-v3 .wp-block-image img{display:block;width:100%;height:auto}.pmx-v3 .v3-red{color:#dc001b}.pmx-v3 .v3-hero{padding-top:30px;padding-bottom:30px;background:linear-gradient(115deg,#fff 30%,#f0f4f6)}.pmx-v3 .v3-hero-row{gap:0;min-height:390px}.pmx-v3 .v3-hero-row>.wp-block-column:first-child{flex-basis:45%!important;position:relative;z-index:1}.pmx-v3 .v3-hero-row>.wp-block-column:last-child{flex-basis:55%!important}.pmx-v3 .v3-hero-photo{margin:0!important}.pmx-v3 .v3-hero-photo img{max-height:600px;object-fit:contain}.pmx-v3 .v3-paddle .v3-hero-photo img{object-fit:cover;aspect-ratio:1.1}.pmx-v3 .breadcrumb{font-size:12px;margin-bottom:28px}.pmx-v3 .v3-deck{font-size:clamp(19px,2.2vw,28px);line-height:1.3}.pmx-v3 .wp-block-buttons{margin:22px 0 12px}.pmx-v3 .wp-block-button__link{font-size:16px;padding:15px 22px;border-radius:3px!important;line-height:1.4}.pmx-v3 .v3-link{margin:14px 0 0;font-size:16px}.pmx-v3 .v3-link a{color:#d40018;text-decoration:underline}.pmx-v3 .v3-link span{margin-left:10px}.pmx-v3 .v3-cards{align-items:stretch;gap:24px}.pmx-v3 .v3-cards>.wp-block-column{display:flex;flex-direction:column}.pmx-v3 .v3-cards .wp-block-image img{aspect-ratio:1.65;object-fit:cover}.pmx-v3 .v3-cards .v3-link{margin-top:auto;padding-top:10px}.pmx-v3 .v3-cards>.wp-block-column+*{border-left:1px solid #e3e8ec;padding-left:24px}.pmx-v3 .v3-specs{align-items:stretch;gap:24px}.pmx-v3 .v3-specs>.wp-block-column{text-align:center}.pmx-v3 .v3-specs>.wp-block-column+*{border-left:1px solid #e3e8ec;padding-left:24px}.pmx-v3 .v3-specs h3{font-size:19px;letter-spacing:-.025em}.pmx-v3 .v3-specs p{font-size:15px}.pmx-v3 .v3-specs .v3-number{font-size:34px;font-weight:700;color:#d40018;margin:8px 0 12px}.pmx-v3 .v3-selection,.pmx-v3 .v3-specifications{text-align:center}.pmx-v3 .v3-process img{aspect-ratio:1.8;object-fit:cover}.pmx-v3 .v3-process>.wp-block-column:first-child{flex-basis:56%!important}.pmx-v3 .v3-process>.wp-block-column:last-child{flex-basis:44%!important}.pmx-v3 .v3-quantum{background:linear-gradient(110deg,#eaf0f4,#f8fafb)}.pmx-v3 .v3-quantum-row>.wp-block-column:first-child{flex-basis:60%!important}.pmx-v3 .v3-quantum-row>.wp-block-column:last-child{flex-basis:40%!important}.pmx-v3 .v3-quantum-logo{margin:0!important}.pmx-v3 .v3-quantum-logo img{width:100%;max-width:420px;margin:auto;object-fit:contain}.pmx-v3 .v3-quantum p{font-size:17px}.pmx-v3 .v3-faq{align-items:flex-start}.pmx-v3 .v3-faq h3{font-size:19px}.pmx-v3 .v3-faq p{font-size:16px}.pmx-v3 .v3-faq>.wp-block-column+*{padding-left:28px;border-left:1px solid #dbe2e8}.pmx-v3 .v3-product-entry{padding-top:24px;padding-bottom:24px}.pmx-v3 .v3-product-row img{aspect-ratio:1.9;object-fit:cover}.pmx-v3 .v3-product-row .wp-block-image{margin:0}.pmx-v3 .v3-inquiry{background:#f0f5f8}.pmx-v3 .permix-form{padding:0;border:0;background:transparent}.pmx-v3 .permix-form legend{font-size:20px;margin-bottom:16px}.pmx-v3 .permix-form-grid{gap:18px;grid-template-columns:repeat(3,1fr)}.pmx-v3 .permix-form fieldset{margin-bottom:16px}.pmx-v3 .permix-form textarea{min-height:110px}.pmx-v3 .permix-form button{max-width:360px}.pmx-v3 .permix-form label{font-size:14px}.pmx-v3 .permix-form input,.pmx-v3 .permix-form textarea{font-size:15px}.pmx-v3 .v3-end-row>.wp-block-column:first-child{flex-basis:65%!important}.pmx-v3 .v3-end-row>.wp-block-column:last-child{flex-basis:35%!important}.pmx-v3 .v3-gallery{gap:22px;margin:24px 0 0!important}.pmx-v3 .v3-gallery .wp-block-image{margin:0!important;background:#f4f7f9}.pmx-v3 .v3-gallery img{object-fit:contain!important;aspect-ratio:1.6}.pmx-v3 .v3-gallery figcaption{position:static!important;background:transparent!important;color:#526170!important;padding:12px!important;font-size:14px!important;max-height:none!important}.logo-quantumx{aspect-ratio:2048/682!important}.brand-logo.logo-quantumx img{position:static!important;width:100%!important;max-width:100%!important;height:auto!important;left:auto!important;top:auto!important}.site-header .header-row{min-height:70px}.site-header .brand-logo{margin:0}.site-footer .endorsement{display:none}
@media(max-width:781px){.pmx-v3 .v3-section{padding:28px 5%}.pmx-v3 .v3-hero-row{min-height:0}.pmx-v3 .wp-block-columns{gap:24px}.pmx-v3 .v3-hero-row>.wp-block-column{flex-basis:100%!important}.pmx-v3 .v3-hero-photo img{max-height:390px}.pmx-v3 .v3-cards>.wp-block-column+*{border-left:0;padding-left:0}.pmx-v3 .v3-specs{display:grid!important;grid-template-columns:1fr 1fr;gap:20px}.pmx-v3 .v3-specs>.wp-block-column+*{border:0;padding:0}.pmx-v3 .v3-quantum-logo img{max-width:320px}.pmx-v3 .v3-faq>.wp-block-column+*{border:0;padding:0}.pmx-v3 .permix-form-grid{grid-template-columns:1fr 1fr}.pmx-v3 .v3-hero-photo{margin-top:10px!important}.pmx-v3 .v3-quantum p{font-size:16px}}
@media(max-width:520px){.pmx-v3 .permix-form-grid{grid-template-columns:1fr}.pmx-v3 .v3-gallery .wp-block-image{width:100%!important}.pmx-v3 h1{font-size:38px}.pmx-v3 .wp-block-button__link{font-size:14px}.pmx-v3 .v3-link{font-size:15px}}
