:root{--navy:#0a2735;--ink:#173746;--teal:#087d74;--mint:#d4f4e7;--paper:#f4f7f5;--line:#dce5e4;--muted:#5a6d73;--radius:8px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);line-height:1.65;font-size:17px;background:white}h1,h2,h3,h4{color:var(--navy);line-height:1.12;letter-spacing:-.035em;margin:0 0 22px}h1{font-size:clamp(38px,4.6vw,68px);font-weight:600}h2{font-size:clamp(30px,3.1vw,46px);font-weight:500}h3{font-size:24px;font-weight:600}p{margin:0 0 22px}a{color:var(--teal);text-underline-offset:5px}a:hover{color:#045b55}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #d39630;outline-offset:4px}button:disabled{cursor:wait;opacity:.65}::selection{background:var(--mint)}.wrap{width:min(1280px,calc(100% - 80px));margin-inline:auto}.skip-link{position:absolute;left:20px;top:-100px;background:white;padding:12px;z-index:1000}.skip-link:focus{top:10px}.utility-bar{background:var(--navy);color:#c9e3e4;font-size:11px;letter-spacing:1.6px}.utility-bar .wrap{display:flex;justify-content:space-between;padding-block:10px}.utility-bar a{color:white;text-decoration:none;letter-spacing:.3px}.site-header{position:sticky;top:0;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line);z-index:100}.nav-row{min-height:94px;display:flex;align-items:center;gap:32px}.brand{display:inline-flex;gap:12px;align-items:center;text-decoration:none;color:var(--navy);flex-shrink:0}.brand-symbol{font-size:38px;line-height:1;font-weight:900;letter-spacing:-3px;border-right:1px solid #9fb8b8;padding-right:15px}.brand-symbol>span{font-size:22px;color:var(--teal);vertical-align:top;letter-spacing:-5px}.brand-caption{font-weight:700;letter-spacing:1px;font-size:12px;line-height:1.5}.brand-caption>span{display:block;font-size:8px;letter-spacing:1.2px;color:var(--muted)}.primary-nav{margin-left:auto}.menu{list-style:none;padding:0;margin:0;display:flex;gap:23px}.menu>li{position:relative;display:flex;align-items:center;gap:2px}.menu a{font-size:14px;color:var(--navy);text-decoration:none;padding-block:10px;white-space:nowrap}.menu a:hover{color:var(--teal)}.sub-menu{display:none;position:absolute;top:100%;left:-20px;background:white;box-shadow:0 15px 35px #092a3520;padding:15px 22px;min-width:250px;list-style:none;border:1px solid var(--line);border-radius:var(--radius)}.sub-menu a{display:block}.menu li.expanded>.sub-menu{display:block}.submenu-toggle{border:0;background:transparent;color:var(--teal);min-height:32px;min-width:24px}.nav-actions{display:flex;align-items:center;gap:15px}.nav-toggle{display:none}.button,.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:16px 25px;background:var(--teal);border:1px solid var(--teal);border-radius:4px;color:white;text-decoration:none;font-weight:600;font-size:15px;line-height:1.4;transition:background .2s}.button:hover,.wp-block-button__link:hover{background:#06665f;color:white}.button.small{padding:13px 18px;font-size:13px;gap:16px}.button.outline,.is-style-outline .wp-block-button__link{color:var(--navy);border-color:#a4bab9;background:transparent}.button.outline:hover{background:var(--paper)}.hero{overflow:hidden;background:var(--paper);position:relative;padding:58px 0 0}.hero .wp-block-columns{gap:65px;align-items:center!important;margin:0}.hero-copy{padding-block:30px 72px}.eyebrow{font-size:11px;line-height:1.6;font-weight:700;letter-spacing:2.3px;text-transform:uppercase;color:var(--teal);margin-bottom:23px}.hero h1{font-size:clamp(46px,4.65vw,70px);line-height:1.02;letter-spacing:-.05em;max-width:650px}.hero h1 em{font-style:normal;color:var(--teal)}.hero .lead{font-size:18px;max-width:520px;color:#45616a}.hero .wp-block-buttons{gap:12px;display:flex;flex-wrap:wrap;margin-top:30px}.hero-proof{font-size:12px;color:var(--muted);margin-top:26px}.hero-visual{position:relative;align-self:stretch;min-width:0}.hero-visual figure{height:100%;margin:0;position:relative}.hero-visual img{height:100%;min-height:540px;object-fit:cover;width:100%;border-radius:100px 4px 0 0;filter:saturate(.88)}.hero-visual figcaption{position:absolute;bottom:26px;left:24px;right:24px;padding:16px 20px;background:#092a35e8;color:white;font-size:12px;line-height:1.5;margin:0;border-left:3px solid #74c8af}.hero-visual::before{content:'CO₂';font-size:22px;font-weight:700;background:var(--mint);color:var(--teal);border-radius:50%;width:78px;height:78px;position:absolute;z-index:1;left:-33px;top:50px;display:grid;place-items:center;box-shadow:0 0 0 12px #ffffff70}.proof-band{background:white;border-bottom:1px solid var(--line);padding:30px 0}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.stat{padding-inline:24px;border-left:1px solid var(--line)}.stat:first-child{padding-left:0;border:0}.stat strong{display:block;color:var(--navy);font-size:32px;letter-spacing:-1px;line-height:1.1;font-weight:500;margin-bottom:8px}.stat span{font-size:12px;color:var(--muted);line-height:1.5;display:block}.section{padding-block:90px}.section.soft{background:var(--paper)}.section.dark{background:var(--navy);color:#bed1d6}.section.dark h2,.section.dark h3{color:white}.section.dark .eyebrow{color:#81d4bf}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:36px}.section-heading h2{max-width:650px;margin:0}.section-heading p{max-width:420px;color:var(--muted);margin:0}.section-heading>a{white-space:nowrap;font-size:14px}.intro-copy{max-width:730px}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card-grid.four{grid-template-columns:repeat(4,1fr)}.card{border:1px solid var(--line);border-radius:var(--radius);padding:28px;background:white;display:flex;flex-direction:column;align-items:start}.card .card-no{font-size:12px;color:var(--teal);margin-bottom:35px}.card h3{font-size:24px}.card h3 a{color:var(--navy);text-decoration:none}.card p{font-size:15px;color:var(--muted)}.card>a:last-child{margin-top:auto;font-size:13px;font-weight:700;text-decoration:none}.card-image{padding:0;overflow:hidden}.card-image>img{width:100%;height:240px;object-fit:cover}.card-image .card-content{padding:28px;display:flex;flex-direction:column;flex:1;width:100%}.card-image .card-content>a:last-child{margin-top:auto;font-size:14px}.pill{font-size:10px;text-transform:uppercase;letter-spacing:1.3px;display:inline-block;padding:6px 10px;border:1px solid #c5d8d5;border-radius:2px;color:var(--teal);margin-bottom:18px}.wp-block-columns{gap:40px}.wp-block-column{min-width:0}.feature-image{border-radius:8px;overflow:hidden;margin:0}.feature-image img{width:100%;height:480px;object-fit:cover}.feature-image figcaption{font-size:12px;line-height:1.5;padding:12px 0;color:var(--muted)}.tick-list{padding:0;list-style:none}.tick-list li{padding:14px 0 14px 30px;border-bottom:1px solid var(--line);position:relative}.tick-list li::before{content:'↗';position:absolute;left:0;color:var(--teal)}.note{font-size:12px;color:var(--muted);line-height:1.65;padding-top:20px}.dark .note{color:#b2cbd1}.process-tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:36px 0}.process-tab{border:1px solid #4a646d;color:#cee0e4;padding:20px 12px;background:transparent;text-align:left;line-height:1.3;border-radius:4px;font-size:13px}.process-tab span{display:block;color:#91c7bc;font-size:11px;margin-bottom:22px}.process-tab[aria-selected="true"]{background:var(--mint);color:var(--navy);border-color:var(--mint)}.process-tab[aria-selected="true"] span{color:var(--teal)}.process-panel{display:grid;grid-template-columns:1fr 1.6fr;gap:55px;border-top:1px solid #4a646d;padding-top:32px}.process-panel[hidden]{display:none}.process-panel h3{font-size:30px}.process-panel p{max-width:720px;margin:0}.process-diagram{display:flex;gap:8px;align-items:center;margin-top:25px}.process-diagram i{display:block;height:4px;flex:1;background:#65cbb2;animation:pulse 2.8s ease-in-out infinite}.process-diagram i:nth-child(2){animation-delay:.4s}.process-diagram i:nth-child(3){animation-delay:.8s}@keyframes pulse{50%{opacity:.25}}.table-scroll,.wp-block-table{overflow-x:auto;width:100%;margin:25px 0}.spec-table,table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6}.spec-table th,table th{text-align:left;color:var(--navy);background:#eaf1ef;padding:16px;border-bottom:1px solid var(--line)}.spec-table td,table td{padding:16px;border-bottom:1px solid var(--line);vertical-align:top}.spec-table caption{text-align:left;font-weight:700;margin-bottom:12px}.cta-panel{background:var(--mint);padding:55px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;gap:40px}.cta-panel h2{max-width:720px;font-size:40px}.cta-panel p{max-width:650px;margin:0}.cta-panel a{flex-shrink:0}.page-heading{padding-block:38px 50px;border-bottom:1px solid var(--line)}.page-heading h1{max-width:1050px;font-size:clamp(36px,4vw,58px)}.breadcrumbs{display:flex;gap:10px;font-size:11px;color:var(--muted);margin-bottom:36px;flex-wrap:wrap}.breadcrumbs a{color:var(--muted)}.page-body>.wp-block-group,.page-body>.wrap{width:min(1160px,calc(100% - 80px));margin-inline:auto;margin-block:60px}.page-body>.wp-block-group.full-width{width:100%;margin:0}.page-body .wp-block-group>.wp-block-group{margin-block:36px}.page-body>.section{padding-block:0}.page-body .lead{font-size:22px;line-height:1.55;max-width:900px}.article-body{max-width:850px;padding-block:45px 40px}.article-body h2{font-size:30px;margin-top:45px}.article-body h3{font-size:23px;margin-top:30px}.article-body li{margin-block:10px}.article-meta{font-size:12px;color:var(--muted)}.article-body .answer{font-size:21px;background:var(--paper);border-left:3px solid var(--teal);padding:25px}.article-body .editorial-note{font-size:13px;color:var(--muted);padding:20px;background:var(--paper)}.article-end{padding-block:35px 80px;border-top:1px solid var(--line)}.article-end h2{margin-top:50px}.faq{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{font-size:20px;font-weight:600;color:var(--navy);cursor:pointer}.faq p{padding-top:16px;margin:0;max-width:900px}.library-controls{display:flex;gap:12px;align-items:end;margin-bottom:30px;flex-wrap:wrap}.library-controls label{display:grid;gap:5px;font-size:12px;flex:1;min-width:180px}.library-controls input,.library-controls select{width:100%;padding:12px;border:1px solid #b7c9c9;border-radius:3px}.pagination{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px}.pagination .page-numbers{padding:8px 14px;border:1px solid var(--line);text-decoration:none}.pagination .current{background:var(--navy);color:white}.ytc-inquiry{background:var(--paper);padding:35px;border:1px solid var(--line);border-radius:8px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ytc-inquiry label{font-size:13px;display:block;font-weight:600}.ytc-inquiry input:not([type="checkbox"]),.ytc-inquiry select,.ytc-inquiry textarea{display:block;width:100%;border:1px solid #b6c9c7;border-radius:3px;padding:12px;background:white;margin-top:6px;font-size:15px;color:var(--ink)}.ytc-inquiry .full{grid-column:1/-1}.ytc-inquiry small{font-size:11px;color:var(--muted)}.ytc-inquiry .consent{display:flex;align-items:start;gap:10px;font-weight:400;font-size:12px;margin:22px 0}.ytc-inquiry input[type="checkbox"]{min-width:18px;min-height:18px;margin-top:3px}.honey{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.notice{padding:20px;background:var(--mint);border-left:4px solid var(--teal);margin-bottom:25px}.notice.error{background:#fff0e3;border-color:#b2520c}.calculator{border:1px solid var(--line);padding:35px;border-radius:8px}.calculator-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.calculator label{font-size:13px}.calculator input{display:block;width:100%;padding:10px;border:1px solid #b6c9c7;margin-top:5px}.calculator output{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:28px;margin-top:25px;background:var(--navy);color:white}.calculator output strong{font-size:30px;font-weight:500}.calculator output span{font-size:13px;align-self:center}.site-footer{background:var(--navy);color:#d7e3e5;padding:65px 0 25px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1.1fr;gap:70px}.site-footer .brand{color:white;margin-bottom:30px}.site-footer .brand-caption>span{color:#a8c6ca}.site-footer p{font-size:14px}.site-footer h2{color:#a3cbc9;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;margin:10px 0 25px}.site-footer a{color:#d7e3e5;font-size:14px;text-decoration:none}.site-footer .menu{display:grid;gap:10px}.site-footer .menu a{padding:0;color:#d7e3e5}.muted-light{color:#aec3c9}.footer-bottom{border-top:1px solid #36515c;margin-top:40px;padding-top:25px;font-size:11px;display:flex;gap:24px;flex-wrap:wrap}.footer-bottom span{margin-right:auto}.footer-bottom a{font-size:11px}.mobile-cta{display:none}.empty-state{padding-block:100px}.trp-language-switcher{font-size:12px;max-width:120px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.evidence-grid figure{margin:0;padding:20px;background:var(--paper)}.evidence-grid img{height:250px;object-fit:contain;margin:auto}.evidence-grid figcaption{font-size:12px;line-height:1.6;margin-top:15px}.link-list{display:flex;gap:12px;flex-wrap:wrap}.link-list a{font-size:13px;border:1px solid var(--line);padding:8px 14px;text-decoration:none}.wp-block-button{display:inline-block}.wp-block-columns:not(.is-not-stacked-on-mobile){display:flex}.wp-block-column{flex:1}.wp-block-buttons{display:flex;gap:12px;flex-wrap:wrap}.wp-block-image{margin-inline:0}.wp-block-details>summary{cursor:pointer}.article-card .pill{font-size:9px}.article-card h3{font-size:21px}.article-card p{font-size:14px}

@media(hover:hover){.menu>li:hover>.sub-menu{display:block}.card{transition:box-shadow .2s,transform .2s}.card:hover{transform:translateY(-3px);box-shadow:0 10px 30px #092a350c}}

@media(min-width:1500px){.wrap{width:min(1380px,calc(100% - 100px))}.hero-visual img{min-height:580px}}

@media(max-width:1180px){.nav-row{gap:20px}.brand-caption{display:none}.menu{gap:15px}.nav-actions .button{font-size:12px;padding:12px}.hero .wp-block-columns{gap:40px}.card-grid.four{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:52px}.stat strong{font-size:28px}}

@media(max-width:900px){.wrap{width:calc(100% - 44px)}.nav-row{min-height:78px;flex-wrap:wrap}.brand-caption{display:block}.nav-toggle{display:block;margin-left:auto;background:white;border:1px solid var(--line);border-radius:3px;padding:10px 14px;font-size:13px}.nav-actions{display:none}.primary-nav{display:none;order:3;width:100%;margin:0;padding-bottom:20px}.primary-nav.is-open{display:block}.primary-nav .menu{display:block}.primary-nav .menu>li{display:flex;flex-wrap:wrap;justify-content:space-between}.primary-nav .menu a{font-size:16px;padding:12px 0}.primary-nav .sub-menu{position:static;width:100%;box-shadow:none;padding:4px 16px;flex-basis:100%}.hero .wp-block-columns{gap:24px}.hero h1{font-size:45px}.hero-visual img{min-height:520px}.card-grid{grid-template-columns:repeat(2,1fr)}.stat-grid{gap:10px}.stat{padding-inline:15px}.stat strong{font-size:24px}.section{padding-block:65px}.process-tabs{grid-template-columns:repeat(3,1fr)}.cta-panel{padding:35px;display:block}.cta-panel .button{margin-top:25px}.footer-grid{gap:30px;grid-template-columns:1.2fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}.page-body>.wp-block-group,.page-body>.wrap{width:calc(100% - 44px)}.feature-image img{height:400px}}

@media(max-width:650px){body{font-size:16px}.utility-bar .wrap{justify-content:center;padding-block:8px}.utility-bar a{display:none}.utility-bar{font-size:8px;letter-spacing:1.5px}.brand-symbol{font-size:33px}.brand-caption{font-size:10px}.brand-caption>span{font-size:7px}.hero{padding-top:24px}.hero .wp-block-columns{display:block!important}.hero-copy{padding:14px 0 32px}.hero h1{font-size:48px;letter-spacing:-2.2px;max-width:450px}.hero .lead{font-size:16px}.hero .wp-block-buttons{margin-top:24px;gap:10px}.button,.wp-block-button__link{padding:14px 19px;font-size:13px;gap:15px}.hero-proof{font-size:10px}.hero-visual img{height:350px;min-height:0;border-radius:50px 3px 0 0}.hero-visual::before{width:55px;height:55px;font-size:17px;left:auto;right:15px;top:-25px;box-shadow:0 0 0 7px #ffffff70}.hero-visual figcaption{left:15px;right:15px;bottom:15px;font-size:10px;padding:12px}.proof-band{padding:25px 0}.stat-grid{grid-template-columns:1fr 1fr;gap:22px}.stat{padding-inline:18px}.stat:nth-child(3){padding-left:0;border:0}.stat strong{font-size:27px}.stat span{font-size:10px}.section{padding-block:55px}.section-heading{display:block;margin-bottom:26px}.section-heading h2{margin-bottom:20px}.section-heading p{font-size:15px}.section-heading>a{display:block;margin-top:18px}.card-grid,.card-grid.four{grid-template-columns:1fr;gap:18px}.card{padding:26px}.card-image{padding:0}.card-image>img{height:230px}.card .card-no{margin-bottom:24px}.wp-block-columns:not(.is-not-stacked-on-mobile){display:block}.wp-block-column{margin-bottom:26px}.wp-block-column:last-child{margin-bottom:0}.feature-image img{height:340px}.process-tabs{gap:6px}.process-tab{padding:15px 10px;font-size:11px;min-height:94px}.process-tab span{margin-bottom:13px}.process-panel{display:block;padding-top:25px}.process-panel h3{font-size:28px}.process-panel p{font-size:15px}.cta-panel{padding:30px 24px}.cta-panel h2{font-size:32px}.cta-panel p{font-size:15px}.page-heading{padding-block:24px 30px}.page-heading h1{font-size:37px}.breadcrumbs{font-size:10px;margin-bottom:28px}.page-body>.wp-block-group,.page-body>.wrap{margin-block:35px}.page-body .lead{font-size:19px}.article-body{padding-top:30px}.article-body .answer{font-size:18px;padding:20px}.article-body h2{font-size:27px}.article-meta{font-size:11px}.form-grid,.calculator-grid{grid-template-columns:1fr}.ytc-inquiry,.calculator{padding:23px}.calculator output{display:flex;flex-direction:column;padding:20px}.calculator output strong{font-size:27px}.calculator output span{align-self:start;margin-bottom:15px}.footer-grid{display:block}.footer-grid>div{margin-bottom:30px}.footer-bottom{gap:15px;padding-bottom:60px}.footer-bottom span{width:100%}.mobile-cta{display:flex;justify-content:space-between;position:fixed;bottom:0;left:0;right:0;background:var(--teal);color:white;padding:15px 22px;padding-bottom:max(15px,env(safe-area-inset-bottom));text-decoration:none;font-size:13px;z-index:99}.evidence-grid{grid-template-columns:1fr}.spec-table th,.spec-table td{padding:12px;min-width:130px}.empty-state{padding-block:70px}.library-controls{align-items:stretch}.library-controls .button{width:100%}}

@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}



/* YTC 2.0 — a product-led industrial website. */

:root{--navy:#123e4a;--ink:#253e47;--teal:#007fa5;--mint:#e5f4f6;--paper:#f3f7f8;--line:#dce6ea;--muted:#5e747c;--radius:3px}

body{font-family:"Segoe UI",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.7;color:var(--ink)}h1,h2,h3{font-family:"Segoe UI",Arial,Helvetica,sans-serif;letter-spacing:-.035em}h1{font-weight:600}h2{font-size:clamp(32px,3.35vw,48px);font-weight:600;line-height:1.13}h3{font-size:24px;line-height:1.23}p{margin-bottom:20px}.wrap{width:min(1240px,calc(100% - 96px))}.eyebrow{font-size:10px;letter-spacing:2px;color:var(--teal);font-weight:700;margin-bottom:20px}.small-note{font-size:11px;line-height:1.7;color:var(--muted);margin:24px 0 0}.section{padding-block:84px}.page-body .section{padding-block:84px}.section.full-width .wp-block-group{margin-block:0}.section.full-width .wp-block-group.section-heading{margin-bottom:38px}.section-heading{align-items:start;gap:36px}.section-heading h2{max-width:730px}.section-heading p{font-size:15px;max-width:420px;padding-top:5px}.section-heading>a{align-self:end}.section.full-width .wp-block-group+.wp-block-buttons{margin-top:24px}.wp-block-column{margin-bottom:0}.wp-block-columns{margin-bottom:0}.button,.wp-block-button__link{border-radius:2px;background:var(--teal);border-color:var(--teal);padding:15px 22px;font-size:13px;font-weight:600;box-shadow:none}.button:hover,.wp-block-button__link:hover{background:#076a87;border-color:#076a87}.is-style-outline .wp-block-button__link{background:transparent;border-color:#a8bdc5;color:var(--navy)}.is-style-outline .wp-block-button__link:hover{background:#eaf4f6}.text-link{font-size:13px;font-weight:650;text-decoration:none;display:inline-flex;align-items:center;justify-content:space-between;gap:15px}.text-link span{font-size:20px}.button.ghost{background:transparent;border-color:#b5ced3;color:white}.button.ghost:hover{background:#ffffff17}.utility-bar{background:#123e4a;font-size:9px;letter-spacing:1.6px}.utility-bar .wrap{padding-block:7px}.site-header{background:#fff}.nav-row{height:83px;min-height:83px;gap:24px;flex-wrap:nowrap}.brand-logo{display:block;width:150px;height:70px;overflow:hidden;position:relative;flex-shrink:0}.brand-logo img{position:absolute;width:150px;height:150px;max-width:none;top:-38px;left:0}.brand .custom-logo{max-height:66px;width:auto}.primary-nav{margin-left:auto}.primary-nav .menu{gap:22px}.primary-nav .menu a{font-size:13px;font-weight:600}.language-menu{margin:0;order:3;font-size:11px}.language-menu summary{border:0;padding:8px 4px}.language-options{inset-inline-start:auto;inset-inline-end:0}.nav-actions{order:4}.nav-actions .button{font-size:11px;padding:12px 15px;gap:12px}.sub-menu{border-radius:0;padding:16px 22px;border-top:3px solid #20a7ce;box-shadow:0 15px 30px #153e491a}.primary-nav .sub-menu a{font-size:13px;padding:8px 0}.nav-toggle{order:5}.industrial-hero{position:relative;min-height:600px;isolation:isolate;background:#173f49;color:#fff;overflow:hidden}.hero-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:75% 50%;z-index:-3}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,40,52,.95) 0%,rgba(10,47,59,.87) 27%,rgba(8,39,49,.45) 57%,rgba(8,39,49,.03) 100%);z-index:-2}.hero-inner{position:relative;min-height:600px;padding-block:68px 66px}.hero-message{max-width:640px}.industrial-hero .eyebrow{color:#8cdaeb;letter-spacing:2.2px;margin-bottom:23px}.industrial-hero h1{color:white;font-size:clamp(45px,4.6vw,68px);line-height:1.04;letter-spacing:-.045em;margin-bottom:25px;font-weight:600}.industrial-hero h1 em{font-style:normal;color:#96e2ed}.hero-description{max-width:510px;font-size:16px;line-height:1.75;color:#dcebef}.hero-buttons{display:flex;gap:12px;margin-top:28px}.hero-small{font-size:9px;letter-spacing:1.2px;color:#abc7cd;margin-top:28px;margin-bottom:0}.hero-caption{position:absolute;right:0;bottom:35px;color:white;text-decoration:none;background:#123e4ae6;padding:16px 22px;max-width:345px;font-size:12px;border-left:2px solid #8be1ef}.hero-caption:hover{color:white;background:#123e4a}.hero-caption span{display:block;letter-spacing:1.7px;font-size:8px;color:#a5d9e3;margin-bottom:5px}.hero-caption b{margin-left:20px}.proof-band{padding:30px 0}.stat-grid{gap:25px}.stat{padding-inline:25px}.stat strong{font-size:33px;letter-spacing:-1.1px;font-weight:600;white-space:nowrap}.stat strong small{font-size:13px;letter-spacing:0}.stat span{font-size:11px}.v2-feature .wp-block-columns{gap:64px;align-items:center!important}.v2-feature .feature-product{flex:1.13}.product-figure{margin:0}.product-figure img{width:100%;height:410px;object-fit:cover;border-radius:3px}.product-figure figcaption{font-size:10px;color:var(--muted);padding-top:8px}.feature-copy h3{font-size:37px;line-height:1.13;margin-bottom:20px}.feature-copy>p{font-size:15px}.feature-copy .tick-list{margin-bottom:28px}.tick-list li{padding-block:13px;font-size:14px}.tick-list li:before{content:'✓';font-size:13px;top:14px;color:var(--teal)}.visual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.visual-tile{background:#fff;border:1px solid var(--line);overflow:hidden;display:flex;flex-direction:column;border-radius:3px;transition:box-shadow .2s,transform .2s}.tile-photo{margin:0!important;overflow:hidden}.tile-photo img{display:block;width:100%;height:230px;object-fit:cover;transition:transform .5s}.tile-copy{padding:25px 26px;display:flex;flex-direction:column;flex:1}.tile-label{font-size:9px;letter-spacing:1.5px;font-weight:700;color:var(--teal);margin-bottom:12px}.tile-copy h3{font-size:23px;margin-bottom:14px}.tile-copy h3 a{color:var(--navy);text-decoration:none}.tile-copy p:not(.tile-label){font-size:14px;line-height:1.65;color:var(--muted);margin-bottom:22px}.tile-copy .text-link{margin-top:auto;padding-top:17px;border-top:1px solid var(--line);width:100%}.project-grid .tile-photo img{height:260px}.project-grid .tile-copy p:not(.tile-label){color:var(--navy);font-weight:600;font-size:14px}.two{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-why .wp-block-columns{align-items:center!important;gap:70px}.tall-photo{margin:0}.tall-photo img{width:100%;height:520px;object-fit:cover}.tall-photo figcaption{font-size:10px;color:var(--muted);padding-top:8px}.why-numbers{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:26px 0;padding-block:22px;gap:24px}.why-numbers strong{font-size:38px;line-height:1.15;display:block;font-weight:600;color:var(--navy)}.why-numbers strong small{font-size:19px}.why-numbers span{font-size:11px;line-height:1.6;color:var(--muted);display:block;margin-top:7px}.quality-section{background:#153f4b;color:#d0e4e9}.quality-section h2,.quality-section h3{color:white}.quality-section .eyebrow{color:#8bd8e6}.quality-section .wp-block-columns{align-items:center!important;gap:90px}.quality-photo{margin:0}.quality-photo img{height:330px;width:100%;object-fit:cover}.quality-photo figcaption{font-size:9px;color:#bfdbe0;margin-top:6px}.sample-stat{background:#e4f5f6;padding:24px 27px;color:var(--navy);margin-top:16px}.sample-stat strong{font-size:39px;display:block;line-height:1.2}.sample-stat small{font-size:18px}.sample-stat span{font-size:10px;line-height:1.65;display:block;margin-top:7px}.delivery-track{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-bottom:24px}.delivery-track>div{border-top:1px solid #afc7d0;padding-top:22px}.delivery-track span{font-size:12px;color:var(--teal);display:block;margin-bottom:30px}.delivery-track h3{font-size:23px;margin-bottom:12px}.delivery-track p{font-size:14px;color:var(--muted)}.v2-callout{background:#e5f3f5;border-top:1px solid #c8e3e9}.v2-callout .wp-block-columns{align-items:center!important;gap:80px}.v2-callout .wp-block-column:last-child{flex:.8}.v2-callout h2{font-size:43px}.v2-callout p{max-width:600px}.v2-callout .small-note{font-size:10px}.v2-intro{background:#eaf2f5;overflow:hidden;border-bottom:1px solid var(--line)}.page-body .v2-intro{padding-block:62px}.v2-intro h1{font-size:clamp(38px,4.1vw,58px);line-height:1.08;max-width:860px;margin-bottom:22px}.v2-intro .lead{font-size:17px;line-height:1.65;max-width:650px;color:#536f79}.v2-intro .wp-block-columns{align-items:center!important;gap:70px}.v2-intro .intro-image{flex:.9}.intro-image figure{margin:0}.intro-image img{height:290px;width:100%;object-fit:cover;border-radius:3px}.section-nav{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:83px;z-index:20}.section-nav .wrap{display:flex;gap:32px;overflow:auto;scrollbar-width:thin}.section-nav a{color:#526b75;white-space:nowrap;text-decoration:none;padding:19px 0;font-size:12px;font-weight:600;border-bottom:2px solid transparent}.section-nav a:hover,.section-nav a:focus{border-color:var(--teal);color:var(--teal)}.mini-spec{margin-block:25px;display:grid;gap:16px}.mini-spec span{display:block;font-size:9px;letter-spacing:1.4px;color:var(--muted)}.mini-spec strong{font-size:16px;font-weight:600}.equipment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.equipment-grid .tile-photo img{height:190px}.equipment-grid .tile-copy{padding:20px}.equipment-grid .tile-copy h3{font-size:20px}.equipment-grid .tile-copy p:not(.tile-label){font-size:12px}.equipment-grid .tile-label{font-size:8px}.equipment-grid .text-link{font-size:11px}.detail-hero{background:#f2f6f8}.page-body .detail-hero{padding-block:44px 56px}.detail-hero .wp-block-columns{gap:55px;align-items:start!important}.detail-hero .detail-visual{flex:1.06}.detail-hero h1{font-size:44px;line-height:1.1}.detail-lead{font-size:14px;line-height:1.75;color:var(--muted)}.detail-photo{margin:0}.detail-photo img{height:380px;object-fit:cover;width:100%;border-radius:3px}.detail-photo figcaption{font-size:10px;color:var(--muted);padding-top:8px}.gallery-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.gallery-strip img{width:100%;height:100px;object-fit:cover;border:1px solid var(--line)}.detail-copy table{font-size:12px;margin:0}.detail-copy td,.detail-copy th{padding:11px 12px}.detail-copy .wp-block-table{margin:20px 0 24px}.technical-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:34px 60px}.technical-feature{padding-inline-start:45px;position:relative}.feature-index{position:absolute;inset-inline-start:0;top:3px;font-size:12px;color:var(--teal)}.technical-feature h3{font-size:24px}.technical-feature p{font-size:15px;color:var(--muted)}.process-equipment{margin-top:40px!important}.dark .visual-tile{background:#fff}.dark .tile-copy h3{color:var(--navy)}.dark .section-heading p{color:#bed9df}.process-equipment .tile-photo img{height:180px}.process-equipment .tile-copy h3{font-size:20px}.process-equipment .tile-copy p:not(.tile-label){font-size:12px}.project-facts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;padding-bottom:35px;border-bottom:1px solid var(--line);margin-bottom:45px}.project-facts span{font-size:9px;letter-spacing:1.5px;color:var(--teal);display:block}.project-facts strong{font-size:20px;line-height:1.5;font-weight:600;display:block;margin-top:10px}.knowledge-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:45px}.knowledge-paths a{padding:25px;text-decoration:none;background:#edf5f7;border-top:2px solid var(--teal)}.knowledge-paths span{display:block;font-size:9px;letter-spacing:1.5px;margin-bottom:15px}.knowledge-paths strong{font-size:19px;font-weight:600;color:var(--navy)}.card{border-radius:3px;padding:28px}.article-card{border-top:3px solid #76becd}.card h3{font-size:22px}.card .card-no{margin-bottom:22px}.card:hover{box-shadow:none;transform:none}.card .pill{border:0;padding:0;border-radius:0;margin-bottom:18px}.cta-panel{border-radius:3px;background:#e5f3f5}.site-footer{background:#113945;padding:65px 0 26px}.footer-grid{grid-template-columns:1.1fr .8fr 1.1fr;gap:70px}.site-footer .brand{color:white}.footer-brand{font-size:47px;font-weight:750;letter-spacing:-2px;line-height:1;display:block}.footer-brand span{display:block;font-size:9px;letter-spacing:2.2px;font-weight:500;margin-top:12px}.site-footer h2{color:#8ed6e4}.site-footer p,.site-footer a{font-size:13px}.footer-bottom a{font-size:11px}.page-heading{padding-top:35px;padding-bottom:35px}.page-heading h1{font-size:clamp(32px,4vw,52px)}.article-body{max-width:840px}.article-body h2{font-size:29px;line-height:1.25}.article-body .answer{background:#edf5f7;border-color:#239ebc}.ytc-inquiry{background:#f0f5f7;border-radius:3px}.hero-visual img{border-radius:3px;min-height:500px}.hero-visual:before{display:none}.hero-visual figcaption{font-size:10px}.hero h1{font-size:54px}.hero{background:#edf5f7}.feature-image img{border-radius:3px}.spec-table th,table th{background:#e8f1f4}.faq summary{font-size:19px}.evidence-grid{margin-top:30px}.evidence-grid figure{border:1px solid var(--line);background:#f5f8f9}.full-width[id]{scroll-margin-top:148px}

@media(hover:hover){.visual-tile:hover{box-shadow:0 14px 35px #123e4a12;transform:translateY(-3px)}.visual-tile:hover .tile-photo img{transform:scale(1.035)}}

@media(max-width:1180px){.wrap{width:calc(100% - 64px)}.nav-row{gap:18px}.primary-nav .menu{gap:16px}.primary-nav .menu a{font-size:12px}.brand-logo{width:124px;height:62px}.brand-logo img{width:124px;height:124px;top:-28px}.nav-actions .button{max-width:155px;font-size:10px}.hero-caption{max-width:280px;font-size:10px}.stat strong{font-size:29px}.stat strong small{font-size:11px}.stat{padding-inline:17px}.v2-why .wp-block-columns,.v2-feature .wp-block-columns{gap:45px}.equipment-grid{grid-template-columns:repeat(3,1fr)}.detail-hero h1{font-size:37px}}

@media(max-width:980px){.wrap{width:calc(100% - 44px)}.nav-row{height:auto;min-height:75px;flex-wrap:wrap;gap:15px}.nav-toggle{display:block;margin-left:0;order:4}.nav-actions{display:none}.language-menu{margin-inline-start:auto}.primary-nav{display:none;order:5;width:100%;padding-block:10px 20px;margin:0}.primary-nav.is-open{display:block}.primary-nav .menu{display:block}.primary-nav .menu>li{display:flex;flex-wrap:wrap;justify-content:space-between}.primary-nav .menu a{padding:12px 0;font-size:15px}.primary-nav .sub-menu{position:static;flex-basis:100%;box-shadow:none;border:0;background:#f1f6f8;padding:6px 20px}.primary-nav .sub-menu a{font-size:14px}.nav-toggle{border:1px solid var(--line);padding:9px 12px;font-size:12px;background:white;border-radius:2px}.industrial-hero,.hero-inner{min-height:610px}.hero-message{max-width:580px}.industrial-hero h1{font-size:56px}.hero-caption{bottom:24px}.visual-grid{gap:20px}.visual-grid:not(.equipment-grid):not(.two){grid-template-columns:repeat(2,minmax(0,1fr))}.tile-copy{padding:22px}.tile-copy h3{font-size:22px}.stat strong{font-size:25px}.stat span{font-size:10px}.v2-intro .wp-block-columns{gap:35px}.v2-intro h1{font-size:43px}.v2-intro .lead{font-size:15px}.intro-image img{height:270px}.section-nav{top:75px}.section-nav .wrap{gap:25px}.v2-feature .wp-block-columns,.v2-why .wp-block-columns,.quality-section .wp-block-columns{gap:36px}.feature-copy h3{font-size:31px}.product-figure img{height:370px}.why-numbers strong{font-size:32px}.delivery-track{grid-template-columns:repeat(2,1fr);gap:25px}.tall-photo img{height:540px}.detail-hero .wp-block-columns{gap:30px}.detail-photo img{height:360px}.gallery-strip img{height:75px}.detail-hero h1{font-size:35px}.detail-copy table{font-size:11px}.detail-copy td,.detail-copy th{padding:8px}.v2-callout h2{font-size:36px}.v2-callout .wp-block-columns{gap:35px}.footer-grid{gap:30px}.hero h1{font-size:45px}}

@media(max-width:650px){body{font-size:15px}.wrap{width:calc(100% - 40px)}.utility-bar .wrap{padding-block:7px;font-size:8px;letter-spacing:1px}.brand-logo{width:130px;height:63px}.brand-logo img{width:130px;height:130px;top:-31px}.nav-row{min-height:72px}.section,.page-body .section{padding-block:52px}h2{font-size:33px;line-height:1.16}.section-heading{display:block}.section-heading h2{margin-bottom:17px}.section-heading p{font-size:14px}.section.full-width .wp-block-group.section-heading{margin-bottom:28px}.industrial-hero,.hero-inner{min-height:660px}.hero-inner{padding-block:46px 126px}.hero-backdrop{object-position:63% 50%}.hero-shade{background:linear-gradient(90deg,#092e3bea 0%,#0c3540c9 70%,#143f4580 100%)}.industrial-hero h1{font-size:44px;letter-spacing:-1.8px;line-height:1.06}.industrial-hero .eyebrow{font-size:8px;letter-spacing:1.65px;margin-bottom:22px}.hero-description{font-size:14px;line-height:1.8}.hero-buttons{gap:10px;flex-wrap:wrap}.hero-buttons .button{padding:13px 15px;font-size:11px;gap:10px}.hero-small{font-size:8px;line-height:1.8;max-width:280px}.hero-caption{right:auto;left:0;bottom:26px;width:100%;max-width:none;font-size:10px;padding:12px 16px}.hero-caption span{font-size:7px}.proof-band{padding:25px 0}.stat-grid{grid-template-columns:1fr 1fr;gap:24px 14px}.stat{padding-inline:15px}.stat strong{font-size:25px}.stat strong small{font-size:9px}.stat span{font-size:9px}.v2-feature .wp-block-columns,.v2-why .wp-block-columns,.quality-section .wp-block-columns,.v2-callout .wp-block-columns,.v2-intro .wp-block-columns,.detail-hero .wp-block-columns{display:flex!important;flex-direction:column;gap:30px}.wp-block-column{width:100%;margin-bottom:25px}.wp-block-column:last-child{margin-bottom:0}.v2-feature .wp-block-column,.v2-why .wp-block-column,.quality-section .wp-block-column,.v2-callout .wp-block-column,.v2-intro .wp-block-column,.detail-hero .wp-block-column{margin-bottom:0;flex:auto!important}.product-figure img{height:280px}.feature-copy h3{font-size:31px}.feature-copy .tick-list{margin-bottom:25px}.visual-grid,.visual-grid:not(.equipment-grid):not(.two),.visual-grid.two{grid-template-columns:1fr;gap:22px}.tile-photo img{height:245px}.tile-copy{padding:23px}.tile-copy h3{font-size:24px}.tile-copy p:not(.tile-label){font-size:14px}.equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.equipment-grid .tile-photo img{height:150px}.equipment-grid .tile-copy{padding:14px}.equipment-grid .tile-copy h3{font-size:18px;letter-spacing:-.3px}.equipment-grid .tile-copy p:not(.tile-label){font-size:11px;margin-bottom:14px}.equipment-grid .tile-label{font-size:7px;letter-spacing:.6px}.equipment-grid .text-link{font-size:10px;gap:5px;padding-top:12px}.tall-photo img{height:345px}.why-numbers{margin-block:23px}.quality-photo img{height:280px}.sample-stat strong{font-size:35px}.sample-stat span{font-size:9px}.delivery-track{gap:22px}.delivery-track span{margin-bottom:22px}.delivery-track h3{font-size:21px}.delivery-track p{font-size:12px}.v2-callout h2{font-size:33px}.v2-callout .wp-block-buttons{gap:10px}.v2-callout .wp-block-button__link{font-size:12px;padding:13px 16px}.page-body .v2-intro{padding-block:35px}.v2-intro h1{font-size:38px;line-height:1.1}.v2-intro .lead{font-size:15px}.intro-image img{height:220px}.section-nav{top:72px}.section-nav .wrap{gap:22px}.section-nav a{font-size:10px;padding-block:14px}.mini-spec{margin-block:23px}.page-body .detail-hero{padding-block:30px 42px}.detail-copy{order:-1}.detail-hero h1{font-size:37px}.detail-photo img{height:270px}.detail-lead{font-size:14px}.detail-copy table{font-size:11px}.detail-copy td,.detail-copy th{padding:10px}.detail-copy .wp-block-button__link{font-size:11px;padding:13px 14px}.gallery-strip img{height:76px}.technical-grid{grid-template-columns:1fr;gap:25px}.technical-feature{padding-inline-start:35px}.technical-feature h3{font-size:24px;margin-bottom:13px}.technical-feature p{font-size:14px}.process-equipment{grid-template-columns:1fr}.process-equipment .tile-photo img{height:230px}.project-facts{grid-template-columns:1fr;gap:21px;padding-bottom:28px;margin-bottom:30px}.project-facts strong{font-size:20px;margin-top:4px}.knowledge-paths{grid-template-columns:1fr;gap:12px;margin-bottom:30px}.knowledge-paths a{padding:19px}.knowledge-paths span{margin-bottom:7px;font-size:8px}.knowledge-paths strong{font-size:18px}.footer-grid{display:block}.footer-brand{font-size:43px}.site-footer{padding-top:48px}.site-footer .brand{margin-bottom:22px}.page-heading h1{font-size:33px}.hero h1{font-size:43px}.hero-visual img{height:300px;min-height:0}.full-width[id]{scroll-margin-top:123px}.ytc-inquiry{padding:23px}.article-body .answer{font-size:18px}.article-body h2{font-size:27px}}

@media(prefers-reduced-motion:reduce){.visual-tile,.tile-photo img{transition:none!important;transform:none!important}}



.tile-photo{position:relative}.tile-photo figcaption{position:absolute;bottom:10px;left:10px;margin:0;padding:4px 8px;background:#ffffffed;color:#47636b;font-size:8px;line-height:1.4;border-radius:2px}.equipment-grid .tile-photo figcaption{font-size:7px;bottom:7px;left:7px}html{scroll-padding-top:148px}.full-width[id]{scroll-margin-top:0}@media(max-width:650px){html{scroll-padding-top:124px}.full-width[id]{scroll-margin-top:0}}



.gallery-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.gallery-strip button{padding:0;border:2px solid transparent;background:transparent;cursor:pointer}.gallery-strip button[aria-pressed=true]{border-color:var(--teal)}.gallery-strip img{border:0;height:82px}@media(max-width:650px){.gallery-strip{gap:7px}.gallery-strip img{height:64px}}



.intro-image img[src*="cofco-storage"],.detail-photo img[src*="cofco-storage"],.tile-photo img[src*="cofco-storage"]{object-fit:contain;background:#e6eff2}.wp-block-table td,.wp-block-table th{border:0;border-bottom:1px solid var(--line)}.detail-copy td:first-child,.detail-copy th:first-child{width:32%}



/* YTC 3.0: engineered precision, warm material accents and readable evidence. */

.film-player{position:relative}.film-start{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);border:1px solid #f3d7aa;background:#153b49e8;color:white;border-radius:40px;padding:15px 24px;box-shadow:0 6px 25px #0003;font:600 13px 'Segoe UI',sans-serif;white-space:nowrap;cursor:pointer}.film-start[hidden]{display:none}.film-start span{color:#e6bc7e;margin-right:9px}

.reference-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:35px 0}.reference-timeline article{border-top:2px solid #d7b279;padding-top:25px}.reference-timeline strong{font-size:25px;font-weight:500;color:#a27739}.reference-timeline h3{font-size:21px;margin:24px 0 15px}.reference-timeline p{font-size:14px;color:#58707b}.equipment-stage-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.equipment-stage{border:1px solid #d7e1e5;border-radius:6px;overflow:hidden;background:#fff}.stage-photo{margin:0!important;position:relative}.stage-photo img{width:100%;height:270px;object-fit:cover}.stage-photo figcaption{position:absolute;bottom:10px;left:15px;font-size:9px;background:#ffffffe8;padding:4px 9px;margin:0}.stage-copy{padding:30px}.stage-copy h3{font-size:29px}.stage-copy p:not(.eyebrow){font-size:15px;color:#58707b}.equipment-links{list-style:none;padding:0;margin:24px 0 0}.equipment-links li{border-top:1px solid #e0e8eb;padding:13px 0;font-size:14px}.equipment-links a{color:#087783;text-decoration:none}.about-proof strong{white-space:nowrap;font-size:36px}@media(max-width:980px){.reference-timeline{grid-template-columns:1fr 1fr}.stage-copy{padding:23px}.stage-copy h3{font-size:26px}.stage-photo img{height:220px}.about-proof strong{font-size:29px}}@media(max-width:650px){.reference-timeline{grid-template-columns:1fr;gap:25px}.reference-timeline article{padding-top:17px}.reference-timeline h3{margin-top:13px}.equipment-stage-grid{grid-template-columns:1fr;gap:23px}.stage-photo img{height:230px}.stage-copy{padding:25px}.about-proof strong{font-size:26px}}

:root{--navy:#102d3b;--ink:#263d49;--teal:#087e89;--muted:#60717a;--paper:#f1f5f6;--line:#d8e1e4;--gold:#dcad63;--warm:#f5f2ec}

body{color:var(--ink);font-size:16px;line-height:1.75}h1,h2,h3{color:var(--navy)}h2{font-weight:620;letter-spacing:-.045em}h3{font-weight:620}.wrap{width:min(1280px,calc(100% - 96px))}.eyebrow{color:var(--teal);font-size:11px;letter-spacing:1.9px;line-height:1.7}.section,.page-body .section{padding-block:88px}.section-lead{max-width:780px;font-size:17px;line-height:1.75;margin-bottom:38px}.warm{background:var(--warm)}.button,.wp-block-button__link{border-radius:4px;padding:15px 23px}.wp-block-buttons{gap:12px}.utility-bar{background:#0e2938}.nav-row{height:90px;gap:21px}.primary-nav .menu{gap:20px}.primary-nav .menu a{font-size:13px}.nav-actions .button{font-size:11px;padding:12px 14px}.brand-logo{width:145px}.language-menu{font-size:11px}.site-header{box-shadow:0 1px 0 #102d3b0c}.sub-menu{min-width:230px}.v3-hero{position:relative;isolation:isolate;overflow:hidden;background:#112d3e;color:white}.v3-hero>.wrap{min-height:620px;position:relative;padding-block:60px 48px}.v3-hero-image{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:68% center}.v3-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#092434ef 0%,#0c2936d9 30%,#112d3b65 57%,#112d3b06 100%);z-index:-2}.v3-hero-copy{max-width:650px}.v3-hero .eyebrow{color:#a1d9db;font-size:10px;letter-spacing:1.65px}.v3-hero h1{font-size:clamp(50px,5.1vw,75px);line-height:1.01;color:#fff;font-weight:600;letter-spacing:-3px;margin:24px 0 25px}.v3-hero h1 em{font-style:normal;color:#e7bd7b}.v3-hero-copy>p:not(.eyebrow){color:#e1eaed;max-width:490px;font-size:16px;line-height:1.8}.v3-hero .button{background:#087e89;border-color:#39a1a9}.v3-hero .ghost{background:#ffffff09;border-color:#9caeb7}.v3-hero .hero-buttons{margin-top:29px}.hero-credentials{display:flex;flex-wrap:wrap;gap:16px;margin-top:35px;font-size:10px;letter-spacing:.3px;color:#c8d8df}.hero-credentials span:before{content:'•';color:var(--gold);margin-right:8px}.hero-figure-caption{position:absolute;bottom:22px;right:0;font-size:9px;color:#e6edf0;background:#0b253575;padding:5px 10px}.v3-proof{background:#fff;border-bottom:1px solid var(--line)}.v3-proof .wrap{display:grid;grid-template-columns:repeat(4,1fr);padding-block:32px}.v3-proof .wrap>div{padding-inline:30px;border-left:1px solid var(--line)}.v3-proof .wrap>div:first-child{padding-left:0;border:0}.v3-proof strong{display:block;font-weight:600;font-size:42px;letter-spacing:-1.7px;color:var(--navy);line-height:1.2}.v3-proof span{display:block;font-size:12px;color:var(--muted);margin-top:8px}.story-section .wp-block-columns{align-items:center!important;gap:68px}.story-copy{flex:.92!important}.story-film{flex:1.08!important}.story-copy h2{font-size:42px}.story-copy p:not(.eyebrow){font-size:15px}.film-player{background:#0d2939;border-radius:7px;overflow:hidden;box-shadow:0 18px 40px #172d4217}.film-player video{display:block;aspect-ratio:16/9;width:100%;height:auto;background:#09202b}.film-caption{display:flex;justify-content:space-between;gap:20px;padding:17px 21px;color:#d9e7ec;font-size:11px}.film-caption span:first-child{color:#e3b970;letter-spacing:2px;font-size:10px}.benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:#fff;border:1px solid #e2ddd5;border-radius:6px;overflow:hidden;margin:34px 0!important}.benefit-card{padding:31px 33px;border-right:1px solid #e9e4dc;border-bottom:1px solid #e9e4dc}.benefit-card:nth-child(3n){border-right:0}.benefit-card:nth-child(n+4){border-bottom:0}.benefit-no{font-size:14px;color:#a47837;font-weight:600;margin-bottom:25px}.benefit-card h3{font-size:24px;line-height:1.22;margin-bottom:16px;max-width:300px}.benefit-card>p:last-child{font-size:14px;color:#586e77;line-height:1.8;margin-bottom:0}.section .feature-image img{width:100%;max-height:480px;object-fit:cover;border-radius:6px}.section>.wrap>.wp-block-columns{gap:54px}.visual-tile{border-radius:6px}.tile-photo img{height:250px}.tile-copy{padding:27px}.tile-copy h3{font-size:25px}.tile-copy p:not(.tile-label){font-size:14px;line-height:1.75}.tile-label{font-size:10px;line-height:1.6}.visual-grid{gap:25px}.register-banner{background:#edf4f4;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:29px 32px;margin-top:32px;border-left:3px solid var(--teal)}.register-banner strong{font-size:21px;color:var(--navy);font-weight:600}.register-banner p{font-size:14px;margin:6px 0 0}.register-banner .button{white-space:nowrap}.v3-dark{background:#102d3b;color:#d3e3e8}.v3-dark h2,.v3-dark h3{color:#fff}.v3-dark .eyebrow{color:#8fced3}.service-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 46px;margin:37px 0}.service-track article{border-top:1px solid #9bb0b755;padding-top:20px}.service-track article>span{color:#be9250;display:block;font-size:13px;margin-bottom:23px}.service-track h3{font-size:23px;margin-bottom:13px}.service-track p{font-size:14px;line-height:1.8;margin:0}.v3-dark .service-track span{color:#e6bb7b}.v3-dark .button{background:#e5b879;border-color:#e5b879;color:#18303c}.partner-montage{margin:30px auto 25px;max-width:950px;background:#fff;padding:10px 30px}.partner-montage img{display:block;max-height:380px;width:100%;object-fit:contain}.partner-montage figcaption{font-size:11px;line-height:1.7;color:#6b7c83;margin-top:24px}.partners-section .section-lead{max-width:860px}.knowledge-feature{background:#143948;color:white;padding:46px;border-radius:6px;border-top:4px solid #dcb174}.knowledge-feature>span{font-size:10px;letter-spacing:1.8px;color:#9fd1d5}.knowledge-feature strong{display:block;font-size:36px;line-height:1.2;letter-spacing:-1px;font-weight:500;margin:23px 0}.knowledge-feature p{font-size:15px;color:#c4d9e0}.knowledge-feature ul{margin:20px 0 0;padding-left:18px;font-size:13px;line-height:2;color:#e5eef0}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.faq-grid .faq{margin:0;padding-block:19px;border-bottom:1px solid var(--line);align-self:start}.faq-grid .faq summary{font-size:18px;line-height:1.45;padding:0 22px 0 0}.faq-grid .faq p{font-size:14px;line-height:1.8;margin:18px 0 0}.v3-contact{background:#e8f2f2;border-top:1px solid #d4e5e4}.v3-contact .wp-block-columns{align-items:center!important;gap:70px}.v3-contact .wp-block-column:last-child{flex:.75}.v3-contact h2{font-size:43px}.v3-contact p:not(.eyebrow){max-width:680px}.source-footnote,.page-body .source-footnote{padding-block:22px}.source-footnote .small-note{margin:0}.v3-intro{background:linear-gradient(115deg,#eaf0f3,#f6f4ef);border-bottom:1px solid var(--line)}.page-body .v3-intro{padding-block:63px}.v3-intro h1{font-size:clamp(38px,4.1vw,60px);line-height:1.1;font-weight:600;max-width:1050px}.v3-intro .lead{max-width:800px;font-size:17px}.v3-intro .intro-image img{border-radius:6px;height:320px}.v3-intro .wp-block-columns{align-items:center!important;gap:50px}.advantage-section .wp-block-columns{align-items:center!important;gap:60px}.advantage-photo img{height:440px;width:100%;object-fit:cover;border-radius:6px}.advantage-section h2{font-size:37px}.advantage-section p:not(.eyebrow){font-size:15px}.reading-width{max-width:900px;margin-inline:auto!important}.reading-width h2{font-size:35px}.reading-width p{font-size:17px;line-height:1.9}.technical-reading{display:grid;grid-template-columns:1fr;max-width:930px}.technical-reading h3{font-size:27px;margin:24px 0 15px}.technical-reading p{font-size:16px;line-height:1.9}.technical-reading h3:first-child{margin-top:0}.section-nav{top:90px}.register-controls{display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px;margin:27px 0 17px}.register-controls label{font-size:12px;font-weight:650;color:#375461}.register-controls input,.register-controls select{display:block;width:100%;height:48px;background:white;border:1px solid #ccd7dc;border-radius:4px;margin-top:8px;padding:10px 13px;font:14px 'Segoe UI',Arial,sans-serif}.register-table{overflow:auto;background:white;border:1px solid var(--line);border-radius:5px}.register-table table{min-width:1000px;width:100%;border-collapse:collapse;font-size:12px;table-layout:auto}.register-table th{background:#173b4a;color:#fff;font-size:11px;padding:15px 13px;text-align:left;white-space:nowrap}.register-table td{padding:16px 13px;vertical-align:top;border-bottom:1px solid #e1e7e9;line-height:1.6}.register-table td:nth-child(2){min-width:240px;max-width:350px}.register-table td:nth-child(2)>span{display:block;font-size:11px;color:#6f7f88;margin-top:7px}.register-table caption{text-align:left;padding:14px;font-size:11px;color:#56707b}.register-table td a{color:#08717f;text-decoration:none}.register-table td a:hover{text-decoration:underline}.register-table td details{margin-top:7px}.register-table td details p{margin:8px 0;font-size:11px}.register-table tbody tr:nth-child(even){background:#f7f9fa}.register-table tr[hidden]{display:none}.register-pagination{display:flex;justify-content:space-between;gap:20px;margin-top:20px}.register-pagination button,.filter-buttons button{font:600 13px 'Segoe UI',sans-serif;border:1px solid #b6c9ce;background:white;color:#173c4b;border-radius:4px;padding:12px 21px;cursor:pointer}.register-pagination button:disabled{opacity:.45;cursor:default}[data-register-status]{font-size:13px;color:#49636d;margin:0 0 12px}.filter-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.filter-buttons [aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:white}.patent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.patent-card{background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden}.patent-card>a{display:block;background:#eeeae2;padding:25px;text-align:center}.patent-card img{width:auto;height:260px;max-width:100%;object-fit:contain;box-shadow:0 4px 15px #29354215}.patent-card>div{padding:22px 25px}.patent-card span{font-size:10px;color:#8a6533;text-transform:uppercase;letter-spacing:1px}.patent-card h3{font-size:20px;line-height:1.4;margin:12px 0}.patent-card p,.patent-card details{font-size:12px}.patent-card[hidden]{display:none}.certificate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.certificate-grid article{padding:20px;background:white;border:1px solid #dedbd4;border-radius:5px}.certificate-grid img{height:230px;width:100%;object-fit:contain;background:#f6f5f1}.certificate-grid h3{font-size:19px;margin-top:22px}.certificate-grid p{font-size:12px;margin-bottom:0}.certificate-date{font-weight:650;color:#926126;margin:10px 0!important}.evidence-dialog{width:min(1000px,95vw);max-height:94vh;padding:24px;background:#f7f7f5;border:0;border-radius:6px;box-shadow:0 15px 60px #0005}.evidence-dialog::backdrop{background:#061a2fbb}.evidence-dialog>button{display:block;margin-left:auto;border:1px solid #bccad0;background:white;padding:10px 18px;font-size:14px;border-radius:4px;cursor:pointer}.evidence-dialog img{display:block;max-height:74vh;width:auto;max-width:100%;object-fit:contain;margin:17px auto}.evidence-dialog p{font-size:13px;text-align:center;margin:0}.assessment-promo{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:39px;background:#163b4a;color:#dfebee;border-radius:6px;margin-bottom:34px}.assessment-promo h2{color:white;font-size:37px;margin:12px 0}.assessment-promo span{font-size:10px;letter-spacing:1.7px;color:#e3b777}.assessment-promo p{font-size:15px;max-width:730px;margin:0}.assessment-promo .button{flex-shrink:0;background:#e2b87b;border-color:#e2b87b;color:#163747}.knowledge-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.knowledge-path-grid>a{padding:29px;border:1px solid var(--line);border-radius:5px;text-decoration:none;background:#fff}.knowledge-path-grid>a>span{font-size:12px;color:#a0783d}.knowledge-path-grid h3{font-size:24px;margin-top:22px}.knowledge-path-grid p{font-size:14px;color:var(--muted);margin:0}.assessment-section{background:#f2f5f5}.assessment-tool{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:start}.assessment-inputs,.assessment-output{padding:32px;background:white;border:1px solid #d5e0e4;border-radius:7px}.assessment-output{position:sticky;top:115px;background:#123746;color:#d6e5e9}.assessment-output h3{color:white;font-size:21px;margin-top:28px}.assessment-output>.eyebrow{color:#e3b97b}.assessment-output p,.assessment-output li{font-size:13px;line-height:1.8}.assessment-output ul{padding-left:20px}.assessment-output details{margin-top:25px;border-top:1px solid #ffffff29;padding-top:20px}.assessment-output summary{font-size:14px}.assessment-output dl{font-size:12px;display:grid;grid-template-columns:1.3fr 1fr;gap:12px}.assessment-output dd{margin:0;text-align:right;color:#fff}.model-notice{background:#f9f2e5;border-left:3px solid #d4a452;padding:15px 18px;font-size:12px;line-height:1.8}.assessment-inputs fieldset{border:0;padding:0;margin:25px 0 32px;min-width:0}.assessment-inputs legend{font-size:22px;font-weight:600;color:#143c4b;margin-bottom:20px}.assessment-inputs label{display:block;font-size:12px;font-weight:600;margin-bottom:17px;color:#3a5865}.assessment-inputs fieldset>p{font-size:12px;color:#687c85}.assessment-inputs input,.assessment-inputs select{font:14px 'Segoe UI',sans-serif;background:#fff;border:1px solid #c9d6dc;border-radius:4px;width:100%;height:45px;padding:9px 12px;margin-top:8px;color:#1e3d4b}.assessment-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 17px}.assessment-fields label[hidden]{display:none}.input-unit{position:relative}.input-unit small{position:absolute;right:11px;top:24px;color:#627780;font-size:10px;pointer-events:none}.input-unit:has(small) input{padding-right:65px}.assessment-status{font-size:11px;border:1px solid #a4c0c75e;padding:13px 15px;color:#dfc292;background:#ffffff05}.assessment-stats{display:grid;grid-template-columns:1fr 1fr;margin-top:23px;gap:22px}.assessment-stats strong{display:block;font-size:29px;color:#fff;line-height:1.2;letter-spacing:-.7px;font-weight:600}.assessment-stats span{display:block;font-size:10px;color:#c0d4db;line-height:1.65;margin-top:8px}.assessment-notes{background:#ffffff09;padding:15px 18px;border-left:2px solid #d8b576;margin-top:24px}.assessment-notes p:last-child{margin-bottom:0}.assessment-error{padding:15px;background:#642e32;color:#fff}.knowledge-feature li::marker{color:#dbb273}.article-body table{font-size:14px}.article-body h3{font-size:24px}.site-footer{background:#0c2635}.site-footer a:hover{color:#b3e4e7}.technical-grid{gap:30px}

@media(min-width:1000px){.advantage-section:nth-of-type(odd) .wp-block-column:first-child{order:2}.advantage-section:nth-of-type(odd) .wp-block-column:last-child{order:1}}

@media(max-width:1180px){.wrap{width:calc(100% - 64px)}.nav-row{gap:14px}.primary-nav .menu{gap:13px}.primary-nav .menu a{font-size:12px}.nav-actions .button{max-width:145px}.brand-logo{width:125px}.brand-logo img{width:135px;height:135px;top:-29px}.v3-hero h1{font-size:65px}.v3-hero>.wrap{min-height:595px}.benefit-card{padding:27px}.story-section .wp-block-columns{gap:40px}.story-copy h2{font-size:37px}.assessment-inputs,.assessment-output{padding:25px}.certificate-grid{grid-template-columns:repeat(2,1fr)}}

@media(max-width:980px){.wrap{width:calc(100% - 44px)}.nav-row{height:auto;min-height:78px}.primary-nav .menu a{font-size:15px}.v3-hero>.wrap{min-height:600px}.v3-hero-copy{max-width:560px}.v3-hero h1{font-size:59px}.hero-figure-caption{max-width:280px;text-align:right}.v3-proof .wrap>div{padding-inline:20px}.v3-proof strong{font-size:34px}.v3-proof span{font-size:10px}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-card:nth-child(3n){border-right:1px solid #e9e4dc}.benefit-card:nth-child(2n){border-right:0}.benefit-card:nth-child(n+4){border-bottom:1px solid #e9e4dc}.benefit-card:nth-child(n+5){border-bottom:0}.section,.page-body .section{padding-block:65px}.story-section .wp-block-columns{display:flex!important;flex-direction:column}.story-section .wp-block-column{flex:auto!important;width:100%;margin:0}.story-copy h2{font-size:40px}.story-copy p:not(.eyebrow){font-size:16px}.service-track{gap:30px}.service-track h3{font-size:21px}.register-banner{flex-direction:column;align-items:flex-start}.patent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-path-grid{grid-template-columns:1fr 1fr}.assessment-promo{display:block}.assessment-promo .button{margin-top:24px}.assessment-tool{grid-template-columns:1fr}.assessment-output{position:static}.section-nav{top:78px}.advantage-photo img{height:430px}.advantage-section .wp-block-columns{gap:30px}.advantage-section h2{font-size:30px}.register-controls{grid-template-columns:2fr 1fr 1fr}.v3-contact .wp-block-columns{gap:35px}.v3-contact h2{font-size:37px}.v3-intro .intro-image img{height:280px}.v3-intro h1{font-size:43px}}

@media(max-width:650px){.wrap{width:calc(100% - 38px)}.nav-row{min-height:73px}.brand-logo{width:130px}.v3-hero>.wrap{min-height:630px;padding-block:40px 68px}.v3-hero-image{object-position:64% center}.v3-hero-shade{background:linear-gradient(90deg,#0b2937f3 0%,#0b2937cf 64%,#17354382 100%)}.v3-hero h1{font-size:47px;letter-spacing:-2px;line-height:1.05;margin-top:25px}.v3-hero .eyebrow{font-size:8px;letter-spacing:1.1px;max-width:320px}.v3-hero-copy>p:not(.eyebrow){font-size:14px;max-width:350px}.v3-hero .hero-buttons{gap:10px;flex-wrap:wrap}.v3-hero .button{font-size:11px;padding:13px 15px}.hero-credentials{gap:7px 13px;margin-top:26px;font-size:9px;max-width:300px}.hero-figure-caption{left:0;right:auto;bottom:22px;max-width:none;font-size:8px;text-align:left}.v3-proof .wrap{grid-template-columns:1fr 1fr;padding-block:25px;gap:23px 12px}.v3-proof .wrap>div{padding-left:18px;border-left:1px solid var(--line)}.v3-proof .wrap>div:nth-child(odd){border-left:0;padding-left:0}.v3-proof strong{font-size:31px}.v3-proof span{font-size:10px}.section,.page-body .section{padding-block:53px}.section-lead{font-size:15px;margin-bottom:28px}.eyebrow{font-size:9px;letter-spacing:1.7px}.story-copy h2{font-size:32px}.story-copy p:not(.eyebrow){font-size:14px}.story-section .wp-block-columns{gap:28px}.film-caption{padding:14px;font-size:9px;gap:10px}.film-caption span:first-child{font-size:8px}.benefit-grid{grid-template-columns:1fr;margin:26px 0!important}.benefit-card{padding:25px;border:0;border-bottom:1px solid #e9e4dc!important}.benefit-card:nth-child(3n){border-right:0}.benefit-card:last-child{border-bottom:0!important}.benefit-no{margin-bottom:15px;font-size:12px}.benefit-card h3{font-size:25px;max-width:100%}.benefit-card>p:last-child{font-size:14px;line-height:1.85}.section>.wrap>.wp-block-columns{gap:27px}.tile-photo img{height:245px}.tile-copy{padding:24px}.tile-copy h3{font-size:25px}.register-banner{padding:23px;gap:20px}.register-banner strong{font-size:21px}.register-banner .button{white-space:normal;font-size:12px}.service-track{grid-template-columns:1fr;gap:26px}.service-track article{display:grid;grid-template-columns:35px 1fr;gap:0 13px;padding-top:23px}.service-track article>span{margin:0;grid-row:1/3}.service-track h3{font-size:23px}.service-track p{font-size:14px}.partner-montage{padding:0;margin:25px 0}.partner-montage img{max-height:none}.partner-montage figcaption{font-size:10px}.knowledge-feature{padding:28px}.knowledge-feature strong{font-size:33px}.faq-grid{grid-template-columns:1fr;gap:0}.faq-grid .faq{padding-block:19px}.faq-grid .faq summary{font-size:18px}.v3-contact h2{font-size:33px}.v3-contact .wp-block-columns{display:flex!important;flex-direction:column;gap:25px;align-items:start!important}.v3-contact .wp-block-column{margin:0;width:100%;flex:auto!important}.v3-contact .wp-block-button__link{font-size:12px;padding:13px 17px}.source-footnote,.page-body .source-footnote{padding-block:18px}.source-footnote .small-note{font-size:10px}.v3-intro h1{font-size:37px}.page-body .v3-intro{padding-block:35px}.v3-intro .wp-block-columns{flex-direction:column}.v3-intro .intro-image img{height:240px}.v3-intro .lead{font-size:15px}.advantage-section .wp-block-columns{display:flex!important;flex-direction:column;gap:26px}.advantage-section .wp-block-column{margin:0;width:100%}.advantage-photo img{height:300px}.advantage-section h2{font-size:32px}.advantage-section p:not(.eyebrow){font-size:15px}.reading-width h2{font-size:29px}.reading-width p{font-size:15px;line-height:1.9}.technical-reading h3{font-size:25px}.technical-reading p{font-size:15px}.register-controls{grid-template-columns:1fr 1fr;gap:14px}.register-controls label:first-child{grid-column:1/-1}.register-controls select{font-size:12px}.register-table table{min-width:1020px}.register-table th{font-size:11px}.patent-grid{grid-template-columns:1fr}.patent-card{display:grid;grid-template-columns:125px 1fr}.patent-card>a{padding:12px;display:flex;align-items:center}.patent-card img{height:175px}.patent-card>div{padding:18px}.patent-card h3{font-size:18px}.patent-card p,.patent-card details{font-size:11px}.certificate-grid{grid-template-columns:1fr 1fr;gap:13px}.certificate-grid article{padding:13px}.certificate-grid img{height:175px}.certificate-grid h3{font-size:17px}.certificate-grid p{font-size:11px}.knowledge-path-grid{grid-template-columns:1fr}.knowledge-path-grid>a{padding:25px}.knowledge-path-grid h3{margin-top:15px;font-size:24px}.assessment-promo{padding:26px}.assessment-promo h2{font-size:31px}.assessment-promo p{font-size:14px}.assessment-inputs,.assessment-output{padding:22px}.assessment-fields{gap:0 13px}.assessment-inputs label{font-size:11px}.assessment-inputs select{font-size:12px}.assessment-stats strong{font-size:27px}.assessment-inputs legend{font-size:21px}.assessment-output h3{font-size:21px}.assessment-inputs .button{font-size:12px;padding:13px 17px}.assessment-output dl{grid-template-columns:1fr 1fr;font-size:11px}.section-nav{top:73px}.certificate-date{overflow-wrap:anywhere}.register-pagination button{font-size:12px}.project-facts strong{overflow-wrap:anywhere}.v3-intro .wp-block-column{flex:auto!important}.section .wp-block-columns{align-items:start}.evidence-dialog{padding:14px}.filter-buttons button{font-size:11px;padding:11px 14px}}

@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

@media print{.site-header,.utility-bar,.site-footer,.assessment-inputs,.section-nav{display:none!important}.assessment-tool{display:block}.assessment-output{position:static;background:#fff;color:#182c39}.assessment-output h3,.assessment-stats strong{color:#182c39}.assessment-output p,.assessment-output li,.assessment-stats span{color:#182c39}.register-table{overflow:visible}.register-table tr[hidden]{display:table-row}}



/* YTC 4: industrial buying journeys, evidence and guided exploration. */

:root{--v4-ink:#132f3a;--v4-accent:#d79548;--v4-paper:#f5f4ef}.v4-primary-list{list-style:none;display:flex;align-items:center;gap:23px;padding:0;margin:0}.v4-primary-list>li{display:flex;align-items:center;gap:3px}.v4-primary-list>li>a{font-size:13px;color:var(--v4-ink);font-weight:600;text-decoration:none;white-space:nowrap}.v4-nav-group>button{background:none;border:0;padding:8px 1px;color:#416774;font-size:14px;cursor:pointer}.nav-row{position:static}.v4-mega{display:none;position:absolute;top:100%;left:32px;right:32px;max-width:1336px;margin:auto;grid-template-columns:1.1fr 1fr 1.15fr 1fr;background:white;box-shadow:0 20px 40px #071e2f29;border-top:3px solid var(--v4-accent);padding:0;z-index:100}.v4-nav-group.is-open .v4-mega{display:grid}.v4-mega-intro{padding:32px;background:#102f3e;color:#d2e2e8}.v4-mega-intro>span{font-size:9px;letter-spacing:2px;color:#e6b873}.v4-mega-intro strong{display:block;color:#fff;font-size:26px;line-height:1.2;margin:21px 0 17px}.v4-mega-intro p{font-size:13px;line-height:1.75}.v4-mega-intro a{color:white;font-size:12px;font-weight:600}.v4-mega-column{padding:31px 24px}.v4-mega-column>span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#657d86;border-bottom:1px solid #dee7e9;padding-bottom:16px;margin-bottom:10px}.v4-mega-column>a{display:block;color:#123342;padding:10px 0;font-size:13px;line-height:1.4;text-decoration:none}.v4-mega-column>a:hover{color:#008791;text-decoration:underline}.v4-hero{display:grid;grid-template-columns:47% 53%;min-height:600px;background:#f4f3ef}.v4-hero-copy{padding:58px 40px 42px max(40px,calc((100vw - 1260px)/2));display:flex;flex-direction:column;justify-content:center}.v4-hero h1{font-size:clamp(46px,4.8vw,70px);font-weight:600;line-height:1.035;letter-spacing:-2.5px;color:#102f3d;margin:23px 0}.v4-hero h1 em{font-style:normal;color:#187c85}.v4-hero-lead{font-size:16px;line-height:1.85;max-width:490px;color:#48616a;margin:0 0 27px}.v4-hero-foot{font-size:9px;letter-spacing:1.25px;margin-top:30px;color:#61757e}.v4-hero-foot span{margin:0 9px;color:#b5803d}.v4-hero-media{position:relative;margin:0;min-width:0;min-height:620px;overflow:hidden}.v4-hero-media>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:62% center}.v4-hero-media:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#071c2bbb);pointer-events:none}.v4-image-label{position:absolute;bottom:69px;left:34px;right:30px;color:white;z-index:1;border-left:3px solid #e4b476;padding-left:19px}.v4-image-label strong{display:block;font-size:26px;font-weight:500}.v4-image-label span{display:block;font-size:12px;color:#d6e4e9;margin-top:9px}.v4-hero-media figcaption{position:absolute;bottom:25px;left:34px;color:#d4dfe4;font-size:9px;z-index:1}.v4-inline-links{display:flex;align-items:center;flex-wrap:wrap;gap:16px 25px}.v4-inline-links>a{font-size:12px}.v4-inline-links .button{padding:15px 19px;border-radius:2px}.v4-inline-links .text-link{color:#234855;font-weight:600}.v4-entry-rail{display:grid;grid-template-columns:repeat(3,1fr);padding-block:30px;margin:0 auto!important;border-bottom:1px solid var(--line)}.v4-entry-rail>a{display:flex;gap:19px;align-items:center;text-decoration:none;padding:9px 29px;border-right:1px solid var(--line);color:#133845}.v4-entry-rail>a:first-child{padding-left:0}.v4-entry-rail>a:last-child{border:0}.v4-entry-rail>a>span{font-size:11px;color:#ad7939}.v4-entry-rail strong{display:block;font-size:19px;font-weight:600}.v4-entry-rail small{display:block;font-size:12px;margin-top:6px;color:#647981}.v4-entry-rail b{margin-left:auto;font-size:21px;font-weight:400}.v4-entry-rail>a:hover strong{color:#05838d}.v4-section h2{max-width:950px;font-size:clamp(31px,3.2vw,45px);font-weight:550;letter-spacing:-1.3px;line-height:1.15}.v4-source-section{background:white}.v4-source-browser{display:grid;grid-template-columns:250px minmax(0,1fr);border:1px solid #dbe4e7;margin-top:32px}.v4-source-tabs{background:#f1f5f5;display:flex;flex-direction:column}.v4-source-tabs>button{font:600 14px 'Segoe UI',sans-serif;display:flex;align-items:center;gap:13px;text-align:left;background:transparent;padding:24px 20px;border:0;border-bottom:1px solid #dbe4e7;color:#294a56;cursor:pointer;min-height:76px}.v4-source-tabs>button span{font-size:10px;font-weight:400;color:#78919b}.v4-source-tabs>button b{margin-left:auto;font-size:15px}.v4-source-tabs>button[aria-selected=true]{background:#133846;color:white;box-shadow:inset 4px 0 #d8a55f}.v4-source-tabs>button[aria-selected=true] span{color:#d6b580}.v4-source-panel{display:grid;grid-template-columns:47% 53%;height:100%;min-height:455px;background:white}.v4-source-panel[hidden]{display:none}.v4-source-panel>img{width:100%;height:100%;object-fit:cover;min-height:455px}.v4-source-panel>div{padding:36px 31px;align-self:center}.v4-source-panel h3{font-size:29px;font-weight:550;line-height:1.2;margin:20px 0 16px;letter-spacing:-.7px}.v4-source-panel p{font-size:14px;line-height:1.8}.v4-source-tags{font-size:11px!important;color:#778b93;border-block:1px solid #e1e9eb;padding:15px 0;margin:21px 0}.v4-source-panel .v4-inline-links{gap:14px}.v4-source-panel .button{font-size:11px}.v4-proof{background:#113545;color:#c6dde4;padding:35px 0}.v4-proof>.wrap{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:25px;align-items:center}.v4-proof p{font-size:10px;line-height:1.6;letter-spacing:1px;margin:0}.v4-proof p strong{font-size:16px;letter-spacing:0;font-weight:400}.v4-proof div>strong{font-size:34px;display:block;color:#fff;font-weight:500;letter-spacing:-1px}.v4-proof div>span{font-size:11px;display:block;margin-top:8px}.v4-case-feature{display:grid;grid-template-columns:1.1fr 1fr;background:#f1f4f3;margin-top:35px}.v4-case-feature-image{position:relative;min-height:390px}.v4-case-feature-image img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.v4-case-feature-image>span{position:absolute;bottom:22px;left:24px;background:#fff;padding:10px 15px;font-size:10px;font-weight:600;color:#163b49}.v4-case-feature-copy{padding:48px}.v4-case-feature-copy h3{font-size:65px;font-weight:500;color:#123745;letter-spacing:-2px;line-height:1.2;margin:20px 0}.v4-case-feature-copy h3 small{font-size:18px;letter-spacing:0}.v4-case-feature-copy p{font-size:15px;line-height:1.8}.v4-case-feature-copy hr{border:0;border-top:1px solid #ccd9df;margin:28px 0}.v4-case-feature-copy .v4-inline-links{align-items:start;flex-direction:column;gap:13px}.v4-case-feature-copy a{font-size:12px}.v4-register-link{display:flex;justify-content:space-between;gap:20px;padding:24px 0;border-bottom:1px solid var(--line);font-size:13px}.v4-register-link strong{font-weight:650}.v4-register-link a{font-weight:600}.v4-case-hero,.v4-planning-hero,.v4-finder-section{background:linear-gradient(125deg,#f0f4f5 30%,#f7f2e9)}.v4-case-hero h1,.v4-planning-hero h1,.v4-finder-section h1{font-size:clamp(39px,4.1vw,60px);font-weight:550;line-height:1.1;letter-spacing:-1.8px;max-width:950px}.v4-case-directory{display:grid;grid-template-columns:repeat(3,1fr);margin:33px 0;background:white;border:1px solid #d9e2e5}.v4-case-directory>a{padding:29px;border-right:1px solid #d9e2e5;text-decoration:none;color:#133947}.v4-case-directory>a:last-child{border:0}.v4-case-directory span{font-size:9px;letter-spacing:1.1px;color:#9a713d;display:block}.v4-case-directory strong{display:block;font-size:25px;font-weight:550;margin:20px 0 10px;line-height:1.25}.v4-case-directory small{font-size:12px;color:#70848c}.v4-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;margin-top:32px}.v4-resource-grid>a{display:flex;flex-direction:column;text-decoration:none;color:#153845;border:1px solid #d4e0e4;background:white;padding:29px;min-width:0;transition:border-color .15s,transform .15s}.v4-resource-grid>a:hover{border-color:#148891;transform:translateY(-3px)}.v4-resource-grid span{font-size:9px;letter-spacing:1.4px;color:#9b753d}.v4-resource-grid h3{font-size:27px;font-weight:550;line-height:1.22;margin:25px 0 18px;letter-spacing:-.5px}.v4-resource-grid p{font-size:14px;line-height:1.8;color:#6a8089}.v4-resource-grid b{font-size:12px;color:#117782;margin-top:auto;padding-top:16px}.v4-resources-band{background:#f0f5f5}.v4-finder{display:grid;grid-template-columns:380px minmax(0,1fr);gap:35px;margin-top:35px;align-items:start}.v4-finder-form{background:white;border:1px solid #d9e3e5;padding:31px}.v4-finder-form label{display:block;font-size:13px;font-weight:600;color:#385a68;margin-bottom:24px}.v4-finder-form select{display:block;font:15px 'Segoe UI',sans-serif;width:100%;margin-top:13px;padding:15px 12px;border:1px solid #cbd9df;border-radius:2px;background:white;color:#1a414f}.v4-finder-form button{width:100%}.v4-finder-result{background:#103746;color:#ccdee5;padding:38px}.v4-finder-result h2{color:white;font-size:33px;line-height:1.2;letter-spacing:-.5px}.v4-finder-result .eyebrow{color:#e0b474}.v4-finder-result p{font-size:15px;line-height:1.9}.v4-finder-result .small-note{font-size:11px;color:#b8cfd9;margin:25px 0 0}.v4-finder-result a.text-link{color:#c5e8ec}.v4-finder-result .v4-quality-note{border-left:2px solid #d7aa64;background:#ffffff0a;padding:15px 19px;font-size:13px}.v4-finder-result.is-updated{box-shadow:inset 0 3px #e1b071}.v4-reading-nav{background:#fff;border-bottom:1px solid #d8e2e5;padding:16px 0}.v4-reading-nav>.wrap{display:flex;align-items:center;gap:20px;overflow:auto}.v4-reading-nav span{white-space:nowrap;color:#8a673b;font-size:10px;font-weight:700;letter-spacing:1px}.v4-reading-nav a{font-size:12px;white-space:nowrap;color:#395c69;text-decoration:none}.v4-reading-nav a:hover{text-decoration:underline}.v4-section,.v4-hero{scroll-margin-top:110px}.v4-nav-direct>a:hover,.v4-nav-group>a:hover{color:#0b7e88}

@media(min-width:1101px){.primary-nav{margin-left:auto}.nav-row{gap:18px}.language-menu{order:3}.nav-actions{order:4}.nav-actions .button{font-size:11px;padding:13px 15px}.v4-primary-list{gap:19px}}

@media(max-width:1240px) and (min-width:1101px){.v4-primary-list{gap:12px}.v4-primary-list>li>a{font-size:11px}.nav-row{gap:12px}.v4-source-browser{grid-template-columns:215px 1fr}.v4-source-panel>div{padding:25px}.v4-source-panel h3{font-size:26px}.v4-hero h1{font-size:58px}}

@media(max-width:1100px){.nav-toggle{display:block!important}.primary-nav{display:none}.primary-nav.is-open{display:block;position:absolute;left:0;right:0;top:100%;background:white;max-height:calc(100vh - 100px);overflow:auto;padding:18px 25px;box-shadow:0 15px 20px #071e2f22}.v4-primary-list{display:block}.v4-primary-list>li{display:flex;flex-wrap:wrap;border-bottom:1px solid #e2e9eb;padding:10px 0;gap:0}.v4-primary-list>li>a{flex:1;font-size:15px;padding:9px 0}.v4-nav-group>button{padding:11px 19px}.v4-mega{position:static;flex-basis:100%;box-shadow:none;border-top:1px solid #e0e8eb;grid-template-columns:1fr 1fr 1fr;max-width:100%}.v4-mega-intro{display:none}.v4-mega-column{padding:21px 14px}.v4-mega-column>a{font-size:13px}.v4-hero-copy{padding:45px 30px}.v4-hero h1{font-size:55px}.v4-hero-media{min-height:600px}.v4-hero-lead{font-size:15px}.v4-entry-rail>a{padding-inline:17px}.v4-entry-rail strong{font-size:17px}.v4-source-browser{grid-template-columns:205px 1fr}.v4-source-tabs>button{font-size:12px;padding-inline:15px}.v4-source-panel{grid-template-columns:1fr}.v4-source-panel>img{min-height:0;height:220px}.v4-source-panel>div{padding:28px}.v4-source-panel h3{font-size:29px}.v4-proof>.wrap{grid-template-columns:repeat(4,1fr)}.v4-proof p{grid-column:1/-1;display:flex;gap:15px;align-items:center}.v4-proof p br{display:none}.v4-case-feature-copy{padding:31px}.v4-case-feature-copy h3{font-size:53px}.v4-resource-grid h3{font-size:23px}.v4-finder{grid-template-columns:310px minmax(0,1fr);gap:25px}.v4-finder-result{padding:29px}.v4-finder-result h2{font-size:29px}}

@media(max-width:760px){.v4-hero{grid-template-columns:1fr}.v4-hero-copy{padding:37px 23px 31px}.v4-hero h1{font-size:49px;letter-spacing:-1.8px;line-height:1.06;margin:20px 0}.v4-hero h1 em br{display:none}.v4-hero-lead{font-size:14px;max-width:540px}.v4-hero .v4-inline-links{gap:19px}.v4-hero-foot{font-size:8px;letter-spacing:.8px;margin:25px 0 0}.v4-hero-media{min-height:310px;height:310px}.v4-hero-media>img{object-position:50% center}.v4-image-label{left:23px;bottom:60px}.v4-image-label strong{font-size:24px}.v4-image-label span{font-size:10px}.v4-hero-media figcaption{left:23px;font-size:8px;bottom:23px}.v4-entry-rail{grid-template-columns:1fr;padding-block:7px}.v4-entry-rail>a{border-right:0;border-bottom:1px solid #d9e2e5;padding:20px 0!important;gap:20px}.v4-entry-rail>a:last-child{border-bottom:0}.v4-entry-rail strong{font-size:18px}.v4-entry-rail small{font-size:11px}.v4-source-browser{grid-template-columns:1fr}.v4-source-tabs{display:grid;grid-template-columns:1fr 1fr}.v4-source-tabs>button{min-height:62px;padding:16px 12px;font-size:11px;border-right:1px solid #dbe4e7}.v4-source-tabs>button span{display:none}.v4-source-tabs>button[aria-selected=true]{box-shadow:inset 0 -3px #d8a55f}.v4-source-panel>img{height:230px}.v4-source-panel>div{padding:26px 22px}.v4-source-panel h3{font-size:28px}.v4-proof{padding:31px 0}.v4-proof>.wrap{grid-template-columns:1fr 1fr;gap:28px 20px}.v4-proof p{display:block;font-size:8px}.v4-proof p strong{display:block;margin-top:8px;font-size:19px}.v4-proof div>strong{font-size:34px}.v4-proof div>span{font-size:10px}.v4-case-feature{grid-template-columns:1fr}.v4-case-feature-image{min-height:260px}.v4-case-feature-copy{padding:29px 24px}.v4-case-feature-copy h3{font-size:52px}.v4-case-feature-copy p{font-size:14px}.v4-register-link{display:block;font-size:12px;line-height:1.8}.v4-register-link a{display:block;margin-top:15px}.v4-case-directory{grid-template-columns:1fr}.v4-case-directory>a{border-right:0;border-bottom:1px solid #d9e2e5;padding:23px}.v4-case-directory strong{font-size:24px;margin:13px 0 8px}.v4-resource-grid{grid-template-columns:1fr;gap:17px}.v4-resource-grid>a{padding:26px}.v4-resource-grid h3{font-size:27px;margin:20px 0 12px}.v4-finder{grid-template-columns:1fr;gap:22px}.v4-finder-form{padding:25px}.v4-finder-result{padding:28px 23px}.v4-finder-result h2{font-size:30px}.v4-finder-result p{font-size:14px}.v4-case-hero h1,.v4-planning-hero h1,.v4-finder-section h1{font-size:38px;letter-spacing:-1.3px}.v4-mega{grid-template-columns:1fr}.v4-mega-column{padding:18px 10px 4px}.v4-mega-column>span{padding-bottom:12px}.v4-mega-column>a{padding:10px 0}.v4-primary-list>li>a{font-size:15px}.v4-reading-nav>.wrap{gap:17px}.v4-reading-nav a{font-size:11px}}

@media(max-width:760px){.v4-hero-copy{padding:31px 23px 27px}.v4-hero .eyebrow{margin:0 0 18px}.v4-hero h1{font-size:40px;margin:0 0 19px;letter-spacing:-1.5px}.v4-hero-lead{font-size:14px;line-height:1.75;margin-bottom:22px}.v4-hero-foot{display:none}.v4-hero .v4-inline-links{gap:13px}.v4-hero .v4-inline-links .button{font-size:10px;padding:13px 14px}.v4-hero .v4-inline-links .text-link{font-size:11px}.v4-hero-media{min-height:255px;height:255px}.v4-image-label strong{font-size:22px}}

@media print{.v4-finder-form,.v4-primary-list,.v4-reading-nav{display:none!important}.v4-finder{display:block}.v4-finder-result{background:white;color:#183743}.v4-finder-result h2,.v4-finder-result p{color:#183743}.v4-source-panel[hidden]{display:grid}.v4-source-tabs{display:none}}



/* YTC 5: named products, persistent categories and evidence-led manufacturer identity. */

.page-body>.v5-breadcrumbs,.page-body>.v5-product-layout{width:min(1280px,calc(100% - 80px));margin:0 auto!important}.page-body>.v5-breadcrumbs{padding-block:18px}.v5-product-main .v5-catalog-heading{padding:10px 0 19px}.v5-product-main .v5-catalog-heading h1{font-size:42px;line-height:1.08;margin-bottom:16px}.v5-product-main .v5-category-shortcuts{margin:19px 0 8px}.v5-product-main .v5-category-shortcuts a{padding:13px 15px}.v5-product-main .v5-catalog-search{padding:17px 0}.v5-product-main .v5-catalog-group-heading{margin-top:7px}

.v5-breadcrumbs{padding-block:19px;font-size:12px;color:#61747a}.v5-breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:8px 11px;margin:0;padding:0}.v5-breadcrumbs li{display:flex;gap:11px;align-items:center}.v5-breadcrumbs li+li:before{content:'/';color:#a7b6bb}.v5-breadcrumbs a{color:#35606b;text-decoration:none}.v5-breadcrumbs [aria-current]{color:#193d49}.v4-primary-list>li>a[aria-current=page]{color:#087e86;box-shadow:inset 0 -2px #b28a51}.v5-products-menu .v4-mega{grid-template-columns:1.1fr 1.1fr 1fr}.v5-products-menu .v4-mega-column{padding:27px 29px}.v5-products-menu .v4-mega-column>a{font-size:12px;padding:7px 0;line-height:1.35}.v5-products-menu .v4-mega-column>span{font-size:12px;letter-spacing:.4px;color:#087982}.v5-products-menu .v4-mega-column .v5-menu-help{background:#f1f5f3;padding:18px;margin-top:15px}.v5-menu-help strong{font-size:16px;line-height:1.35;display:block}.v5-menu-help p{font-size:12px;line-height:1.6;margin:12px 0}.v5-menu-help a{font-size:12px}.v5-menu-subheading{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;margin:25px 0 12px;color:#80633d}

.v5-product-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:42px;align-items:start;padding-bottom:70px}.v5-catalog-sidebar{position:sticky;top:109px;min-width:0}.v5-category-drawer{border:1px solid #d9e2e3;background:#f6f8f7}.v5-category-drawer>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:22px;background:#143e47;color:#fff;font-size:17px;font-weight:600;cursor:pointer}.v5-category-drawer>summary::-webkit-details-marker,.v5-category-group>summary::-webkit-details-marker{display:none}.v5-category-drawer nav{padding:10px 18px;max-height:calc(100vh - 240px);overflow:auto;scrollbar-width:thin;scrollbar-color:#a9bdc2 transparent}.v5-all-products{display:flex;justify-content:space-between;color:#153e49;text-decoration:none;font-size:13px;font-weight:600;padding:14px 0;border-bottom:1px solid #d6e0e3}.v5-all-products span{color:#7c9198;font-size:11px}.v5-category-group{border-bottom:1px solid #d6e0e3}.v5-category-group>summary{list-style:none;display:flex;gap:12px;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;line-height:1.5;padding:17px 0;cursor:pointer;color:#224650}.v5-category-group>summary:after{content:'+';font-weight:400;font-size:18px}.v5-category-group[open]>summary:after{content:'−'}.v5-category-group>summary>span{display:none}.v5-category-group>div{padding:0 0 13px}.v5-category-group a{display:block;font-size:12px;text-decoration:none;line-height:1.5;padding:8px 10px;color:#526c74;border-left:2px solid transparent}.v5-category-group a:hover{color:#087d86;background:#eaf1f0}.v5-category-group a[aria-current=page]{border-left-color:#bd975e;background:#e5eeec;color:#123d49;font-weight:650}.v5-category-group .v5-category-overview{font-size:11px;color:#0a7d84;font-weight:600}.v5-sidebar-support{display:block;font-size:12px;padding:17px 0;text-decoration:none;font-weight:600;line-height:1.6}.v5-sidebar-assist{padding:21px;background:#eee9df;margin-top:18px}.v5-sidebar-assist span{font-size:8px;letter-spacing:1px;color:#6c5b44}.v5-sidebar-assist p{font-size:18px;font-weight:500;line-height:1.35;margin:12px 0}.v5-sidebar-assist a{font-size:11px;text-decoration:none;font-weight:600}.v5-product-main{min-width:0}.v5-product-main>.v4-reading-nav{display:none}.v5-product-main .wrap{width:100%;margin-inline:0}.v5-product-main .section{padding:42px 30px}.v5-product-main .full-width{width:100%;max-width:100%;margin-inline:0}.v5-product-main .detail-hero{padding:28px;background:#f3f5f3}.v5-product-main .detail-hero .wp-block-columns{gap:27px!important;align-items:start!important}.v5-product-main .detail-hero h1{font-size:clamp(27px,2.7vw,39px);letter-spacing:-1px}.v5-product-main .detail-lead{font-size:14px}.v5-product-main .detail-photo img{height:310px!important;object-fit:contain;background:#e8eeed}.v5-product-main .detail-photo figcaption{font-size:9px}.v5-product-main .detail-copy table{font-size:11px}.v5-product-main .detail-copy td,.v5-product-main .detail-copy th{padding:9px}.v5-product-main .wp-block-button__link{font-size:11px;padding:12px 15px}.v5-product-main h2{font-size:32px;letter-spacing:-.8px}.v5-product-main h3{font-size:22px}.v5-product-main p,.v5-product-main li{font-size:14px}.v5-product-main .section-nav{position:static;padding:16px 0}.v5-product-main .section-nav>.wrap{padding-inline:8px}.v5-product-main .section-nav a{font-size:11px}.v5-product-main .v4-resource-grid{gap:13px}.v5-product-main .v4-resource-grid>a{padding:20px}.v5-product-main .v4-resource-grid h3{font-size:22px}.v5-catalog-heading{padding:26px 0 25px;border-bottom:1px solid #dce5e6}.v5-catalog-heading .eyebrow{font-size:10px;margin:0 0 18px}.v5-catalog-heading h1{font-size:clamp(34px,3.5vw,51px);letter-spacing:-1.7px;max-width:770px;line-height:1.1;margin-bottom:21px}.v5-catalog-heading p:last-child{font-size:15px;line-height:1.8;color:#61767d;max-width:770px;margin:0}.v5-category-shortcuts{display:grid;grid-template-columns:1fr 1fr;margin:25px 0;gap:10px}.v5-category-shortcuts a{display:flex;align-items:center;text-decoration:none;font-size:12px;color:#224852;gap:12px;background:#edf3f1;padding:16px}.v5-category-shortcuts span{color:#b28e57;font-size:10px}.v5-category-shortcuts b{margin-left:auto;font-size:15px;font-weight:400}.v5-catalog-search{display:flex;gap:20px;justify-content:space-between;align-items:end;padding:25px 0}.v5-catalog-search label{font-size:11px;font-weight:600;letter-spacing:.3px;width:min(510px,100%)}.v5-catalog-search input{display:block;width:100%;padding:13px 16px;border:1px solid #c8d8db;background:white;font:14px 'Segoe UI',sans-serif;margin-top:9px;border-radius:2px;color:#1c4652}.v5-catalog-search p{font-size:11px;margin:0 0 13px;color:#73878d;white-space:nowrap}.v5-catalog-group{padding-top:10px;margin-bottom:45px;scroll-margin-top:120px}.v5-catalog-group-heading{display:flex;justify-content:space-between;align-items:start;gap:20px;margin:17px 0 24px}.v5-catalog-group-heading h2{font-size:26px;font-weight:600;letter-spacing:-.6px;margin:0 0 9px}.v5-catalog-group-heading p{font-size:13px;color:#6b8088;margin:0}.v5-catalog-group-heading>a{font-size:11px;white-space:nowrap;margin-top:8px;text-decoration:none}.v5-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.v5-product-card{background:#fff;border:1px solid #dce4e6;display:flex;flex-direction:column;min-width:0;transition:box-shadow .2s,border-color .2s}.v5-product-card:hover{border-color:#8cacae;box-shadow:0 14px 26px #123d4710}.v5-product-image{height:210px;display:block;overflow:hidden;background:#edf1ee}.v5-product-image img{height:100%;width:100%;object-fit:cover;transition:transform .35s}.v5-product-image:hover img{transform:scale(1.025)}.v5-product-card-copy{padding:24px;display:flex;flex-direction:column;flex:1}.v5-product-card-copy .eyebrow{font-size:8px;letter-spacing:1.2px;color:#92713f;margin-bottom:14px}.v5-product-card h3{font-size:23px;line-height:1.18;letter-spacing:-.55px;margin:0 0 15px}.v5-product-card h3 a{text-decoration:none;color:#123e48}.v5-product-card-copy>p{font-size:13px;line-height:1.75;color:#61777d}.v5-product-card-copy .v5-product-priorities{font-size:10px;color:#718289;line-height:1.6;border-top:1px solid #e4ebeb;padding-top:16px;margin-top:auto;margin-bottom:17px}.v5-card-link{font-size:11px;font-weight:650;text-decoration:none}.v5-product-card[hidden],.v5-catalog-group[hidden],.v5-search-empty[hidden]{display:none}.v5-search-empty{padding:35px;background:#f4f1e8;font-size:15px}.v5-catalog-help{display:grid;grid-template-columns:1.5fr 1fr;gap:30px;background:#113b45;color:#c6dcdf;padding:35px}.v5-catalog-help h2{font-size:29px;color:white}.v5-catalog-help .eyebrow{color:#d1ad77;font-size:9px}.v5-catalog-help p{font-size:13px}.v5-catalog-help>div+div{display:flex;flex-direction:column;gap:20px;align-items:start;justify-content:center}.v5-catalog-help .button{font-size:11px;padding:15px}.v5-catalog-help .text-link{font-size:12px;color:#c5e9e7}

.v4-hero h1{font-size:clamp(43px,4.05vw,62px);letter-spacing:-2.4px}.v4-hero h1 em{font-size:.79em;line-height:1.18;display:block;margin-top:13px}.v4-hero .v4-hero-lead{font-size:15px;line-height:1.8}.v5-china-proof{padding:42px 0;background:#103b45;color:#d6e7e7}.v5-china-proof>.wrap{display:grid;grid-template-columns:1.05fr 2.2fr;gap:40px;align-items:center}.v5-china-proof .eyebrow{font-size:8px;letter-spacing:1.2px;color:#c8a46a;margin-bottom:14px;max-width:250px}.v5-china-proof h2{font-size:30px;color:#fff;line-height:1.15;letter-spacing:-.7px;margin-bottom:15px}.v5-china-proof .text-link{font-size:12px;color:#e2c38f;text-decoration:none}.v5-proof-numbers{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.v5-proof-numbers>a{display:block;text-decoration:none;border-left:1px solid #496970;padding-left:20px}.v5-proof-numbers strong{font-size:35px;letter-spacing:-1.2px;font-weight:500;display:block;color:white;line-height:1.2}.v5-proof-numbers span{font-size:12px;display:block;color:#d5e5e5;line-height:1.55;margin:11px 0 7px}.v5-proof-numbers small{font-size:9px;color:#a4bec2;line-height:1.5;display:block}.v5-strength-section{padding-block:65px}.v5-strength-section>h2{font-size:42px;letter-spacing:-1.3px}.v5-strength-intro{max-width:840px;font-size:16px;color:#5c757d}.v5-strength-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:35px 0}.v5-strength-grid article{background:#f0f5f3;padding:30px;border-top:2px solid #b4976e;display:flex;flex-direction:column}.v5-strength-grid article>span{color:#9c7d4a;font-size:11px;margin-bottom:20px}.v5-strength-grid h3{font-size:25px;line-height:1.2;letter-spacing:-.5px}.v5-strength-grid p{font-size:14px;line-height:1.8;color:#597179}.v5-strength-grid a{font-size:12px;font-weight:600;margin-top:auto}.v5-evidence-note{font-size:11px;color:#7a8b91;max-width:960px}.v5-product-main .v5-strength-grid{grid-template-columns:1fr 1fr}

@media(min-width:1101px){.v4-primary-list{gap:21px}.v4-primary-list>li>a{font-size:12px}.v4-hero-copy{padding-top:43px;padding-bottom:43px}}

@media(max-width:1150px){.v5-product-layout{grid-template-columns:220px minmax(0,1fr);gap:28px}.v5-proof-numbers strong{font-size:28px}.v5-proof-numbers{gap:12px}.v5-proof-numbers>a{padding-left:14px}.v5-product-main .detail-hero .wp-block-columns{flex-direction:column}.v5-product-main .detail-visual,.v5-product-main .detail-copy{width:100%;flex-basis:auto!important}.v5-product-main .detail-photo img{height:330px!important}}

@media(max-width:900px){.v5-product-layout{display:block}.v5-catalog-sidebar{position:static;margin-bottom:28px}.v5-category-drawer>summary{padding:17px 21px;font-size:15px}.v5-category-drawer nav{max-height:440px}.v5-sidebar-assist{display:none}.v5-product-main .detail-hero .wp-block-columns{flex-direction:row}.v5-china-proof>.wrap{grid-template-columns:1fr;gap:26px}.v5-china-proof h2 br{display:none}.v5-china-proof .eyebrow{max-width:none}.v5-china-proof h2{font-size:29px}.v5-proof-numbers>a:first-child{border-left:0;padding-left:0}.v5-proof-numbers strong{font-size:33px}.v5-strength-grid{grid-template-columns:1fr 1fr}.v5-products-menu .v4-mega{grid-template-columns:1fr 1fr}.v5-products-menu .v4-mega-column{padding:22px}}

@media(max-width:600px){.v5-breadcrumbs{font-size:10px;line-height:1.6;padding-block:14px}.v5-breadcrumbs li+li:before{margin:0}.v5-breadcrumbs ol{gap:4px 8px}.v5-product-layout{padding-bottom:35px}.v5-catalog-heading{padding-top:4px}.v5-catalog-heading h1{font-size:35px;letter-spacing:-1.3px}.v5-catalog-heading p:last-child{font-size:14px}.v5-category-shortcuts{grid-template-columns:1fr;gap:7px;margin:20px 0 5px}.v5-category-shortcuts a{padding:13px 15px;font-size:11px}.v5-catalog-search{display:block;padding:20px 0 10px}.v5-catalog-search p{margin:9px 0}.v5-catalog-group-heading{display:block;margin-bottom:20px}.v5-catalog-group-heading h2{font-size:25px}.v5-catalog-group-heading>a{display:inline-block;margin-top:12px}.v5-product-grid{grid-template-columns:1fr;gap:22px}.v5-product-image{height:225px}.v5-product-card-copy{padding:23px}.v5-product-card h3{font-size:26px}.v5-product-card-copy>p{font-size:14px}.v5-product-card-copy .v5-product-priorities{font-size:11px}.v5-catalog-help{grid-template-columns:1fr;gap:20px;padding:25px}.v5-product-main .section{padding:32px 21px}.v5-product-main .detail-hero{padding:23px 20px}.v5-product-main .detail-hero .wp-block-columns{flex-direction:column}.v5-product-main .detail-photo img{height:250px!important}.v5-product-main .detail-hero h1{font-size:32px}.v5-product-main .v4-resource-grid{grid-template-columns:1fr}.v5-product-main .section-nav>.wrap{display:flex;overflow:auto}.v5-product-main .section-nav a{white-space:nowrap}.v4-hero h1{font-size:38px;letter-spacing:-1.6px;line-height:1.06}.v4-hero h1 em{font-size:.77em;margin-top:12px;line-height:1.2}.v4-hero .v4-hero-lead{font-size:13px;line-height:1.8}.v5-china-proof{padding:30px 0}.v5-proof-numbers{grid-template-columns:1fr 1fr;gap:25px 17px}.v5-proof-numbers>a{padding-left:16px}.v5-proof-numbers>a:nth-child(3){border:0;padding-left:0}.v5-proof-numbers strong{font-size:32px}.v5-proof-numbers span{font-size:11px}.v5-china-proof h2{font-size:29px}.v5-strength-section{padding-block:40px}.v5-strength-section>h2{font-size:34px}.v5-strength-grid{grid-template-columns:1fr;gap:18px}.v5-strength-grid article{padding:26px}.v5-products-menu .v4-mega{grid-template-columns:1fr}.v5-products-menu .v4-mega-column{padding:20px 10px}.v5-products-menu .v4-mega-column>a{font-size:13px;padding:10px 0}}

@media(prefers-reduced-motion:reduce){.v5-product-image img,.v5-product-card{transition:none}}

@media print{.v5-catalog-sidebar,.v5-catalog-search,.v5-category-shortcuts{display:none}.v5-product-layout{display:block}.v5-product-card{break-inside:avoid}.v5-china-proof{background:#fff;color:#153d47}.v5-proof-numbers strong,.v5-proof-numbers span,.v5-china-proof h2{color:#153d47}}

@media(min-width:1101px){.v5-product-main .v5-category-shortcuts{grid-template-columns:repeat(4,1fr)}.v5-product-main .v5-category-shortcuts a{font-size:11px;line-height:1.45;gap:9px;padding:12px}.v5-product-main .v5-catalog-heading h1{font-size:39px}}

@media(max-width:760px){.page-body>.v5-breadcrumbs,.page-body>.v5-product-layout{width:calc(100% - 44px)}.v5-product-main .v5-catalog-heading h1{font-size:35px}.v5-product-main .v5-catalog-heading{padding-top:0}.v5-product-main .v5-category-shortcuts{margin-bottom:4px}}

@media(max-width:600px){.v5-product-main .v5-category-shortcuts{display:none}.v5-product-main .v5-catalog-heading h1{font-size:32px}.v5-catalog-sidebar{margin-bottom:24px}}



/* Brand statement, real installation photography, and the supplied YTC logo. */

.v6-home-hero{background:#f3f6f3;padding:38px 0 44px;border-bottom:1px solid #d7e2df}

.v6-brand-statement{margin:0 0 32px;max-width:1200px}

.v6-brand-statement .eyebrow{font-size:10px;letter-spacing:2.5px;margin-bottom:14px;color:#078490}

.v6-brand-statement h1{font-size:clamp(32px,3.75vw,57px);font-weight:800;color:#103c46;line-height:1.07;letter-spacing:-1.8px;margin:0 0 17px;text-wrap:balance}

.v6-brand-statement>p:last-child{font-size:15px;margin:0;color:#5a747b}

.v6-hero-grid{display:grid;grid-template-columns:1.18fr 1fr;gap:34px;align-items:stretch}

.v6-site-photo{margin:0;background:#dce3df;position:relative;overflow:hidden;min-height:440px}

.v6-site-photo>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:49% 50%;display:block}

.v6-site-photo figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#082d3ce8);padding:65px 25px 22px;color:#fff;font-size:11px;line-height:1.6}

.v6-site-photo figcaption span{display:block;font-size:9px;letter-spacing:2px;color:#e1bd76;margin-bottom:5px}

.v6-capability-summary{padding:9px 0}

.v6-capability-summary>.eyebrow{font-size:9px;letter-spacing:1.7px;color:#8b6935;margin-bottom:12px}

.v6-capability-summary h2{font-size:29px;line-height:1.12;letter-spacing:-.7px;margin:0 0 20px}

.v6-capability-summary ul{list-style:none;margin:0;padding:0}

.v6-capability-summary li{display:grid;grid-template-columns:27px 1fr;gap:12px;padding:12px 0;border-top:1px solid #d4dfda;margin:0}

.v6-capability-summary li>span{font-size:10px;color:#a28043;padding-top:4px;font-weight:700}

.v6-capability-summary strong{display:block;font-size:17px;line-height:1.4;font-weight:750;color:#153d44}

.v6-capability-summary li p{font-size:12px;line-height:1.65;margin:6px 0 0;color:#59737b}

.v6-capability-summary li a{color:#086c78;text-decoration:underline;text-underline-offset:3px}

.v6-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:22px}

.v6-hero-actions .button{font-size:12px;padding:14px 20px}

.v6-hero-actions .text-link{font-size:12px}

.v5-proof-numbers strong{font-weight:750}

.v6-project-total{max-width:760px;font-size:16px;line-height:1.7;color:#526d76}

.v6-project-total strong{color:#0b7b85}

.v6-credentials{padding-block:46px}

.v6-credentials p{max-width:850px}

.site-footer .v6-footer-logo{display:block;position:relative;width:220px;height:112px;overflow:hidden;background:#fff;border-radius:3px;margin-bottom:24px}

.site-footer .v6-footer-logo img{display:block;position:absolute;left:0;top:-52px;width:220px;height:220px;max-width:none}

.site-footer .v6-footer-logo.has-custom-logo{padding:16px;height:auto;min-height:95px}

.site-footer .v6-footer-logo.has-custom-logo img{position:static;width:188px;height:auto;max-height:90px;object-fit:contain}

.v6-photo-context{font-size:11px;color:#6a8087;line-height:1.65}

@media(min-width:1550px){.v6-home-hero>.wrap{width:min(1420px,calc(100% - 112px))}.v6-brand-statement{max-width:1400px}.v6-brand-statement h1{font-size:63px}.v6-hero-grid{gap:55px}.v6-site-photo{min-height:485px}.v6-capability-summary strong{font-size:19px}.v6-capability-summary li p{font-size:14px}}

@media(max-width:1000px){.v6-brand-statement h1{font-size:39px;letter-spacing:-1.1px}.v6-hero-grid{gap:26px;grid-template-columns:1fr 1fr}.v6-capability-summary h2{font-size:26px}.v6-capability-summary strong{font-size:15px}.v6-hero-actions{gap:16px}.v6-site-photo{min-height:470px}}

@media(max-width:760px){.v6-home-hero{padding:28px 0 32px}.v6-home-hero>.wrap{width:calc(100% - 44px)}.v6-brand-statement{margin-bottom:25px}.v6-brand-statement h1{font-size:clamp(28px,5.6vw,39px);font-weight:800;letter-spacing:-.7px;line-height:1.13;text-wrap:initial}.v6-brand-statement h1 br{display:none}.v6-brand-statement>p:last-child{font-size:13px;line-height:1.65;max-width:330px}.v6-hero-grid{grid-template-columns:1fr;gap:27px}.v6-site-photo{min-height:0;height:auto;aspect-ratio:4/3}.v6-site-photo figcaption{font-size:9px;padding:40px 17px 15px}.v6-capability-summary{padding:0}.v6-capability-summary h2{font-size:29px;margin-bottom:20px}.v6-capability-summary strong{font-size:17px}.v6-capability-summary li p{font-size:13px}.v6-capability-summary li{padding:16px 0}.v6-hero-actions{gap:20px}.v6-brand-statement .eyebrow{font-size:9px;letter-spacing:1.7px}}

@media print{.v6-site-photo{min-height:300px}.v6-brand-statement h1{font-size:32px}.v6-hero-actions{display:none}}



.site-header .brand-logo{width:160px;height:75px;display:flex;align-items:center}.site-header .brand-logo img{position:static;width:160px;height:auto;max-height:75px;object-fit:contain}.site-footer .v6-footer-logo{padding:13px;height:auto;min-height:108px;display:flex;align-items:center}.site-footer .v6-footer-logo img{position:static;width:194px;height:auto;max-height:100px;object-fit:contain}



/* A quieter headline lets the brand and project evidence share the first screen. */

.v6-brand-statement .eyebrow{font-size:15px;letter-spacing:2px;font-weight:750;margin-bottom:18px}

.v6-brand-statement h1{font-size:clamp(32px,3.2vw,48px);line-height:1.12;letter-spacing:-1.2px}

.v7-photo-gallery{padding-block:48px}

.v7-photo-gallery>p{max-width:790px;color:#536e76}

.v7-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:26px}

.v7-photo-grid figure{margin:0;background:#f3f6f3;border:1px solid #dde6e3}

.v7-photo-grid a{display:block;overflow:hidden;background:#e6edeb}

.v7-photo-grid img{width:100%;height:320px;object-fit:cover;display:block;transition:transform .3s}

.v7-photo-grid a:hover img{transform:scale(1.025)}

.v7-photo-grid figcaption{padding:16px 18px;font-size:12px;line-height:1.6;color:#48656d}

.v7-photo-grid .v7-instrument img{object-fit:contain;background:#edf2f0}

.v7-photo-source{font-size:12px;color:#647b80}

.v7-source-note{border-left:3px solid #b58b47;padding:16px 22px;background:#f8f4e9;margin-block:24px}

.v5-product-card[data-visual="instrument"] .v5-product-image{background:#e9f0ed}

.v5-product-card[data-visual="instrument"] .v5-product-image img{object-fit:contain}

.v7-hmi-frame{display:block;aspect-ratio:1.8;overflow:hidden;background:#d4d6cf;position:relative}

.v7-hmi-frame img{width:100%;height:auto;position:absolute;top:-20%;left:0;object-fit:initial;max-width:none}

.v7-photo-grid .v7-hmi-frame img{height:auto}

.v5-product-image.v7-hmi-frame img{height:auto;top:-20%;object-fit:initial}

.intro-image figure:has(img[src*="photo-dcs-overview"]){position:relative;aspect-ratio:1.8;overflow:hidden;background:#ddd}

.intro-image figure:has(img[src*="photo-dcs-overview"]) img{position:absolute;width:100%;height:auto;top:-20%;object-fit:initial}

.intro-image img[src*="photo-analyzer-rack"]{object-fit:contain;background:#edf2f0;max-height:430px}

.intro-image img[src*="photo-ningbo"],.v7-photo-grid img[src*="photo-ningbo"]{object-fit:contain;height:550px;background:#edf2f0}

.v5-product-image img[src*="photo-ningbo"]{object-fit:contain;background:#edf2f0}

.v7-detail{max-width:1060px}.v7-detail>figure{margin:30px 0}.v7-detail>figure img{width:100%;max-height:540px;object-fit:contain;background:#edf2f0}.v7-detail>figure figcaption{font-size:12px;color:#526f76;margin-top:10px}.v7-detail h2{margin-top:42px}.v7-detail p,.v7-detail li{max-width:900px;line-height:1.85}.v7-detail table{width:100%;border-collapse:collapse}.v7-detail th,.v7-detail td{padding:15px;border:1px solid #dce6e2;text-align:start}

body.page-dcs-control-system .intro-image img,body.page-automation-quality-monitoring .intro-image img{object-fit:contain}

.v5-product-image:has(img[src*="photo-activated-carbon"]){background:white}

.v5-product-image img[src*="photo-activated-carbon"]{object-fit:contain;max-width:452px;margin:auto}

.v7-detail>figure img[src*="photo-activated-carbon"]{width:min(100%,452px);height:auto;background:white;padding:0}

@media(min-width:1550px){.v6-brand-statement h1{font-size:53px}.v6-brand-statement .eyebrow{font-size:17px}}

@media(max-width:1000px){.v6-brand-statement h1{font-size:34px}.v7-photo-grid img{height:260px}}

@media(max-width:760px){.v6-brand-statement .eyebrow{font-size:12px;letter-spacing:1.5px}.v6-brand-statement h1{font-size:clamp(27px,5.1vw,35px);line-height:1.16;letter-spacing:-.6px}.v7-photo-grid{grid-template-columns:1fr}.v7-photo-grid img{height:auto;max-height:380px;object-fit:contain}.v7-photo-gallery{padding-block:32px}}

@media(prefers-reduced-motion:reduce){.v7-photo-grid img{transition:none}}



/* v8 photo presentation */

.v6-home-hero .v6-site-photo img{object-position:center center}.v7-photo-grid .v7-instrument img{object-fit:contain}

.feature-image img[src*="photo-storage-v8"]{object-fit:contain;background:#eaf0ee;height:520px;width:100%}@media(max-width:700px){.feature-image img[src*="photo-storage-v8"]{height:440px}}





/* V11 storage restoration */

.v11-product-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:32px;padding:32px 0 44px;border-bottom:1px solid #d4e0e1}.v11-product-hero h1{font-size:clamp(30px,3.2vw,48px);line-height:1.12;letter-spacing:-.025em}.v11-product-hero figure{margin:0}.v11-product-hero img{display:block;width:100%;height:auto;border-radius:4px}.v11-product-hero figcaption{font-size:12px;line-height:1.6;color:#526976;margin-top:12px}.v11-product-body{max-width:920px;padding-bottom:50px}.v11-product-body h2{margin-top:40px;font-size:clamp(24px,2.5vw,32px);line-height:1.25}.v11-product-body p,.v11-product-body li{line-height:1.8}.v11-product-body li{margin-bottom:12px}.v11-table{overflow-x:auto;margin:24px 0}.v11-table table{width:100%;border-collapse:collapse;font-size:15px}.v11-table th,.v11-table td{padding:16px;border:1px solid #d4e0e1;text-align:left;vertical-align:top}.v11-table th{background:#eef4f3}.v11-table tbody th{width:25%}.v11-storage-range{padding:32px 0}.v11-storage-range .v5-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.v11-product-hero{grid-template-columns:1fr}.v11-product-hero figure{max-width:520px}.v11-storage-range .v5-product-grid{grid-template-columns:1fr}.v11-table th,.v11-table td{padding:10px}.v11-table tbody th{width:30%}}


/* V12 approved imagery and original strength strip */
.detail-visual .detail-photo img{object-fit:contain!important;width:100%;max-height:540px;background:#edf2f2}.gallery-strip img{object-fit:contain!important}.v6-capability-summary strong{overflow-wrap:break-word}.v5-china-proof{scroll-margin-top:100px}
.v12-concept-visual{display:block;position:relative;width:100%;height:100%;overflow:hidden;line-height:0}.v12-concept-visual>img{display:block;width:100%;height:100%;object-fit:cover}.v12-concept-visual>small{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 20px);background:#103b45eb;color:#fff!important;padding:7px 10px;font:11px/1.4 Arial,sans-serif}.v4-source-panel>.v12-concept-visual{min-height:455px}@media(max-width:1100px){.v4-source-panel>.v12-concept-visual{min-height:0;height:230px}}

/* V12 compact localized navigation */
@media(max-width:650px){.site-header .nav-row{gap:8px}.site-header .brand-logo{width:120px;height:60px}.site-header .brand-logo img{width:120px;max-height:60px}.site-header .nav-toggle{white-space:nowrap;font-size:11px;padding:8px}.site-header .language-menu summary{padding:7px;max-width:110px;overflow:hidden;text-overflow:ellipsis}}

/* Full multilingual navigation and long translated headings. */
main h1,main h2,main h3{overflow-wrap:anywhere;hyphens:auto}
.v4-primary-list>li>a{overflow-wrap:anywhere}.v5-menu-help p,.detail-summary h1,.article-body h2{overflow-wrap:anywhere}
html[dir="rtl"] .v5-product-layout{direction:rtl}html[dir="rtl"] .v5-catalog-sidebar{text-align:right}
/* Isolate numeric evidence so RTL prose does not reverse trailing plus signs. */
html[dir="rtl"] .v5-proof-numbers strong{direction:ltr;unicode-bidi:isolate;text-align:right}
/* Devanagari headings need room for conjuncts and vowel marks. */
html:lang(hi) main h1,html:lang(hi) main h2,html:lang(hi) main h3{line-height:1.35;letter-spacing:normal;hyphens:none;overflow-wrap:normal}
@media(max-width:760px){html:lang(hi) main h1{font-size:36px}}
/* Preserve Japanese line-start punctuation rules, including prolonged sound marks. */
html:lang(ja) main h1,html:lang(ja) main h2,html:lang(ja) main h3{line-break:strict;overflow-wrap:normal;word-break:normal;hyphens:none}
.site-header .language-menu summary{white-space:nowrap;list-style:none}
.site-header .language-menu summary::-webkit-details-marker{display:none}
/* Keep all26 language links in an accessible overlay instead of expanding the header. */
.site-header .language-menu{position:relative;flex:0 0 auto}
.site-header .language-options{display:none}
.site-header .language-menu[open] .language-options{position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:1200;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:380px;max-width:calc(100vw - 32px);max-height:min(70vh,520px);overflow-y:auto;overscroll-behavior:contain;padding:12px;background:#fff;border:1px solid #d5dfdf;border-radius:5px;box-shadow:0 12px 30px #0e293829}
.site-header .language-options a{display:block;min-width:0;padding:8px 10px;color:#173642;font-size:13px;line-height:1.5;white-space:nowrap;text-decoration:none;border-radius:3px}
.site-header .language-options a:hover,.site-header .language-options a:focus-visible{background:#e5efee;color:#087d89;outline:2px solid #087d89;outline-offset:-2px}
@media(max-width:650px){.site-header .language-menu{position:static}.site-header .language-menu[open] .language-options{position:absolute;inset-inline:16px;top:100%;width:auto;max-width:none;max-height:60vh}}
@media(min-width:901px) and (max-width:1280px){.nav-row{gap:10px}.primary-nav .v4-primary-list>li>a{font-size:12px;padding-inline:7px}.nav-actions .button{padding-inline:10px}}

/* v14: focused subsystem summaries and native, keyboard-accessible detail reading. */
.v14-duty-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:30px 0}
.v14-duty-grid article{border-block-start:3px solid #b98541;padding-block-start:18px;min-width:0}
.v14-duty-grid h3{font-size:1.2rem;line-height:1.35;margin:0 0 14px}
.v14-duty-grid p{margin:0;line-height:1.75}
.v14-selection{padding:24px 28px;background:#edf3f2;border-inline-start:3px solid #12858d;scroll-margin-top:130px}
.v14-selection h3{margin-top:0}.v14-selection p:last-child{margin-bottom:0}
.v14-reading{display:block!important;max-width:960px}
.v14-detail{border-block-end:1px solid #cad9da;padding:0;margin:0!important}
.v14-detail summary{cursor:pointer;padding:20px 36px 20px 0;position:relative;font-size:1.13rem;font-weight:600;line-height:1.45;list-style:none}
.v14-detail summary::-webkit-details-marker{display:none}
.v14-detail summary::after{content:'+';position:absolute;inset-inline-end:4px;top:18px;font-size:1.5rem;font-weight:400}
.v14-detail[open] summary::after{content:'−'}
.v14-detail summary:focus-visible{outline:2px solid #be8e47;outline-offset:5px}
.v14-detail>div{padding:0 0 22px;max-width:870px}
.v14-detail p{line-height:1.8}.v14-detail p:first-child{margin-top:0}.v14-detail p:last-child{margin-bottom:0}
.v14-step{display:inline-block;min-width:42px;color:#b98541;font-size:.85rem;direction:ltr;unicode-bidi:isolate}
.v14-brewery-process .v14-detail{border-color:#46666c}.v14-brewery-process summary{color:#fff}.v14-brewery-process .text-link{color:#edd09a}
.v14-brewery-process .small-note{margin-block-start:26px;color:#c8d9dc}.v14-brewery-process .v14-process-list{margin-block-start:30px}
[dir=rtl] .v14-detail summary{padding-inline-start:0;padding-inline-end:36px}
@media(max-width:780px){html[lang^=en] :is(h1,h2,h3){hyphens:none}.v14-duty-grid{grid-template-columns:1fr;gap:22px}.v14-selection{padding:20px}.v14-detail summary{font-size:1.04rem}.v14-step{min-width:34px}.v14-reading{max-width:100%}}
@media print{.v14-detail>div{display:block!important}.v14-detail summary::after{content:''}}
